Networks: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 21: | Line 21: | ||
=Networks= |
=Networks= |
||
10.0.0.0/24 back MGMT (each host has individual interface in this VLAN) |
10.0.0.0/24 back MGMT (each host has individual interface in this VLAN) |
||
192.0.2.0/24 public IPv4 (special scope for doc) |
192.0.2.0/24 public IPv4 (special scope for doc) |
||
10.0.1.0/ |
10.0.1.0/26 private CDN1 for DATA CENTER |
||
10.0. |
10.0.1.64/26 private ISP{1,2,3,4} |
||
10.0. |
10.0.1.128/26 private ISP{3,4} for clients ORG{1,2} |
||
192.168.0.0/24 private network in ORG{1,2} |
192.168.0.0/24 private network in ORG{1,2} |
||
==By VLAN== |
==By VLAN== |
Revision as of 10:41, 3 August 2023
Network Topology
![Global Network Topology](http://static.miraheze.org/unixlabwiki/thumb/e/ea/Unix-lab-network1.png/720px-Unix-lab-network1.png)
Maps
GLOBAL1 AS001 R1 VLAN 100,101,103,104,105,201 CDN1 AS002 R1 VLAN 100,102,103,106,107,301,302 R2 VLAN 100,301,303 ISP1 AS003 R1 VLAN 100,104,109,401,402 R2 VLAN 100,106,110,402,403 R3 VLAN 100,108,401,403,404 ISP2 AS004 R1 VLAN 100,105,111,501,502 R2 VLAN 100,107,112,502,503 R3 VLAN 100,108,501,503,504 ISP3 AS005 R1 VLAN 100,109,114,601,603 R2 VLAN 100,111,115,602,603 R3 VLAN 100,113,601,602,604 ISP4 AS006 R1 VLAN 100,110,701,703 R2 VLAN 100,112,116,702.703 R3 VLAN 100,113,701,702,704 ORG1 R1 VLAN 100,114,1101 ORG2 R1 VLAN 100,115,116,1201
Networks
10.0.0.0/24 back MGMT (each host has individual interface in this VLAN) 192.0.2.0/24 public IPv4 (special scope for doc) 10.0.1.0/26 private CDN1 for DATA CENTER 10.0.1.64/26 private ISP{1,2,3,4} 10.0.1.128/26 private ISP{3,4} for clients ORG{1,2} 192.168.0.0/24 private network in ORG{1,2}
By VLAN
VLAN20 172.16.3.0/24 DMZ VLAN21 10.28.13.0/24 LAB (WAN{1,2,3}) VLAN100 10.0.0.0/24 # public IPv4 - two host network /30 VLAN101 192.0.2.0/30 # first 64 VLAN102 192.0.2.4/30 VLAN103 192.0.2.8/30 VLAN104 192.0.2.12/30 VLAN105 192.0.2.16/30 VLAN106 192.0.2.20/30 VLAN107 192.0.2.24/30 VLAN108 192.0.2.28/30 VLAN109 192.0.2.32/30 VLAN110 192.0.2.36/30 VLAN111 192.0.2.40/30 VLAN112 192.0.2.44/30 VLAN113 192.0.2.48/30 VLAN301 192.0.2.52/30 ...alignment # public IPv4 - six host network /29 VLAN201 192.0.2.128/29 # third 64 VLAN302 192.0.2.136/29 VLAN404 192.0.2.144/29 VLAN504 192.0.2.152/29 VLAN604 192.0.2.160/29 VLAN704 192.0.2.168/29
Address
10.0.0.0/24
10.0.0.0/24 VLAN100 GLOBAL1 (reserved 10 IP) 10.0.0.2 R1 r1.glb1.lab 10.0.0.3 dns1 dns1.glb1.lab ... CDN1 (reserved 20 IP) 10.0.0.11 R1 r1.cdn1.lab 10.0.0.12 R2 r2.cdn1.lab 10.0.0.13 dns1 dns1.cdn1.lab ... ISP1 (reserved 10 IP) 10.0.0.31 R1 r1.isp1.lab 10.0.0.32 R2 r2.isp1.lab 10.0.0.33 R3 r3.isp1.lab 10.0.0.34 dns1 dns1.isp1.lab ... ISP2 (reserved 10 IP) 10.0.0.41 R1 r1.isp2.lab 10.0.0.42 R2 r2.isp2.lab 10.0.0.43 R3 r3.isp2.lab 10.0.0.44 dns1 dns1.isp2.lab ... ISP3 (reserved 10 IP) 10.0.0.51 R1 r1.isp3.lab 10.0.0.52 R2 r2.isp3.lab 10.0.0.53 R3 r3.isp3.lab 10.0.0.54 dns1 dns1.isp3.lab ... ISP4 (reserved 10 IP) 10.0.0.61 R1 r1.isp4.lab 10.0.0.62 R2 r2.isp4.lab 10.0.0.63 R3 r3.isp4.lab 10.0.0.64 dns1 dns1.isp4.lab ... ORG1 (reserved 20 IP) 10.0.0.71 R1 r1.org1.lab ... ORG2 (reserved 20 IP) 10.0.0.91 R1 r1.org2.lab ...
192.0.2.0/24
192.0.2.0/26
192.0.2.0/30 VLAN101 192.0.2.1 hv hv hv.lab 192.0.2.2 R1 r1.glb1.lab 192.0.2.4/30 VLAN102 192.0.2.5 hv hv hv.lab 192.0.2.6 R1 r1.cdn1.lab 192.0.2.8/30 VLAN103 192.0.2.9 R1 r1.glb1.lab 192.0.2.10 R1 r1.cdn1.lab 192.0.2.12/30 VLAN104 192.0.2.13 R1 r1.glb1.lab 192.0.2.14 R1 r1.isp1.lab 192.0.2.16/30 VLAN105 192.0.2.17 R1 r1.glb1.lab 192.0.2.18 R1 r1.isp2.lab 192.0.2.20/30 VLAN106 192.0.2.21 R1 r1.cdn1.lab 192.0.2.22 R2 r2.isp1.lab 192.0.2.24/30 VLAN107 192.0.2.25 R1 r1.cdn1.lab 192.0.2.26 R2 r2.isp2.lab 192.0.2.28/30 VLAN108 192.0.2.29 R3 r3.isp1.lab 192.0.2.30 R3 r3.isp2.lab 192.0.2.32/30 VLAN109 192.0.2.33 R1 r1.isp1.lab 192.0.2.34 R1 r1.isp3.lab 192.0.2.36/30 VLAN110 192.0.2.37 R2 r2.isp1.lab 192.0.2.38 R1 r1.isp4.lab 192.0.2.40/30 VLAN111 192.0.2.41 R1 r1.isp2.lab 192.0.2.42 R2 r2.isp3.lab 192.0.2.44/30 VLAN112 192.0.2.45 R2 r2.isp2.lab 192.0.2.46 R2 r2.isp4.lab 192.0.2.48/30 VLAN113 192.0.2.49 R3 r3.isp3.lab 192.0.2.50 R3 r3.isp4.lab 192.0.2.52/30 VLAN301 192.0.2.53 R1 r1.cdn1.lab 192.0.2.54 R2 r2.cdn1.lab
192.168.0.128/26
192.0.2.128/29 VLAN201 192.0.2.129 R1 r1.glb1.lab 192.0.2.130 dns1 dns1.glb1.lab ... 192.0.2.136/29 VLAN302 192.0.2.137 R1 r1.cdn1.lab 192.0.2.138 dns1 dns1.cdn1.lab ... 192.0.2.144/29 VLAN404 192.0.2.145 R3 r3.isp1.lab 192.0.2.146 dns1 dns1.isp1.lab ... 192.0.2.152/29 VLAN504 192.0.2.153 R3 r3.isp2.lab 192.0.2.154 dns1 dns1.isp2.lab ... 192.0.2.160/29 VLAN604 192.0.2.161 R3 r3.isp3.lab 192.0.2.162 dns1 dns1.isp3.lab ... 192.0.2.168/29 VLAN704 192.0.2.169 R3 r3.isp4.lab 192.0.2.170 dns1 dns1.isp4.lab ...
10.0.1.0/24
10.0.1.0/28
10.0.1.0/28 VLAN303 10.0.1.1 R2 r2.cdn1.lab
Open vSwitch
apt install openvswitch-switch apt install qemu-utils
ovs-vsctl add-br swglobal ovs-vsctl add-port swglobal vlan100 tag=100 \ -- set interface vlan100 type=internal ovs-vsctl add-port swglobal vlan101 tag=101 \ -- set interface vlan101 type=internal ovs-vsctl add-port swglobal vlan101 tag=101 \ -- set interface vlan101 type=internal
Libvirt netrowks
wget https://github.com/grzesieklog/unix-lab/blob/63e1fda86680eba49c5f8c41939a3286f1512f39/hv/net/swglobal.xml virsh net-define swglobal.xml virsh net-start swglobal virsh net-autostart swglobal virsh net-list --all