概述
以太网是一种基于CSMA/CD(Carrier Sense Multiple Access/Collision Detection)的共享通讯介质的数据网络通讯技术。当主机数目较多时会导致冲突严重、广播泛滥、性能显著下降甚至造成网络不可用等问题。通过交换机实现LAN互连虽然可以解决冲突严重的问题,但仍然不能隔离广播报文和提升网络质量。
VLAN
概述
- 路由器工作在网络层,属于三层设备;
- 路由连接不同网段设备,根据自身的路由表实现数据转发;
- 路由表存储了IP与物理接口对应关系:
静态路由
MSTP+CE三层交换机+VRRP综合案例
LSW1:
sysvlan batch 10 20int g0/0/1p l ap d v 10int g0/0/2p l ap d v 20int g0/0/3p l tp t a v 10 20int g0/0/4p l tp t a v 10 20qstp region-configurationregion-name R1instance 1 vlan 10instance 2 vlan 20active region-configuration
LSW2:
sysvlan batch 10 20int g0/0/1p l ap d v 10int g0/0/2p l ap d v 20int g0/0/3p l tp t a v 10 20int g0/0/4p l tp t a v 10 20qstp region-configurationregion-name R1instance 1 vlan 10instance 2 vlan 20active region-configuration
CE1:
sysvlan batch 10 20commitint g1/0/0undo shutdowncommitp l tp t a v 10 20commitint g1/0/1undo shutdowncommitp l tp t a v 10 20commitint g1/0/2undo shutdowncommitundo portswitchcommitip add 172.16.1.2 30commitqint vlan 10ip add 192.168.10.252 24int vlan 20ip add 192.168.20.252 24commitqstp enableycommitstp mode mstpcommitstp region-configurationregion-name R1instance 1 vlan 10instance 2 vlan 20commitqstp instance 1 root primarycommitint vlan 10vrrp vrid 100 virtual-ip 192.168.10.254vrrp vrid 100 priority 120vrrp vrid 100 track int g1/0/2 reduce 30commitint vlan 20vrrp vrid 200 virtual-ip 192.168.20.254commitqip route-static 192.168.30.0 24 172.16.1.1commit
CE2:
sysvlan batch 10 20commitint g1/0/0undo shutdowncommitp l tp t a v 10 20commitint g1/0/1undo shutdowncommitp l tp t a v 10 20commitint g1/0/2undo shutdowncommitundo portswitchcommitip add 172.16.2.2 30commitqint vlan 10ip add 192.168.10.253 24int vlan 20ip add 192.168.20.253 24commitqstp enableycommitstp mode mstpcommitstp region-configurationregion-name R1instance 1 vlan 10instance 2 vlan 20commitqstp instance 2 root primarycommitint vlan 10vrrp vrid 100 virtual-ip 192.168.10.254commitint vlan 20vrrp vrid 200 virtual-ip 192.168.20.254vrrp vrid 200 priority 120vrrp vrid 200 track int g1/0/2 reduce 30commitqip route-static 192.168.30.0 24 172.16.2.1commit
AR1:
sysint g0/0/0ip add 172.16.1.1 30int g0/0/1ip add 172.16.2.1 30int g0/0/2ip add 192.168.30.254 24qip route-static 0.0.0.0 0 172.16.1.2ip route-static 0.0.0.0 0 172.16.2.2
LSW1:
sys
vlan batch 1 2
int g0/0/1
p l a
p d v 1
int g0/0/2
p l a
p d v 2
int g0/0/3
p l t
p t a v 1 2
int g0/0/4
p l t
p t a v 1 2
q
stp region-configuration
region-name R1
instance 1 vlan 1
instance 2 vlan 2
active region-configuration
LSW2:
sys
vlan batch 1 2
int g0/0/1
p l a
p d v 1
int g0/0/2
p l a
p d v 2
int g0/0/3
p l t
p t a v 1 2
int g0/0/4
p l t
p t a v 1 2
q
stp region-configuration
region-name R1
instance 1 vlan 1
instance 2 vlan 2
active region-configuration
CE1:
sys
vlan batch 1 2
commit
int g1/0/1
undo shutdown
commit
p l t
p t a v 1 2
commit
int g1/0/0
undo shutdown
commit
p l t
p t a v 1 2
commit
q
int g1/0/2
undo shutdown
commit
undo portswitch
commit
ip add 172.16.1.1 30
commit
q
stp enable
y
commit
stp mode mstp
commit
stp region-configuration
region-name R1
instance 1 vlan 1
instance 2 vlan 2
commit
q
stp instance 1 root primary
commit
int vlan 1
ip add 192.168.1.252 24
vrrp vrid 100 virtual-ip 192.168.1.254
vrrp vrid 100 priority 120
vrrp vrid 100 track int g1/0/2 reduce 30
commit
int vlan 2
ip add 192.168.2.252 24
vrrp vrid 200 virtual-ip 192.168.2.254
commit
q
rip 10
version 2
network 172.16.0.0
network 192.168.1.0
network 192.168.2.0
commit
CE2:
sys
vlan batch 1 2
commit
int g1/0/1
undo shutdown
commit
p l t
p t a v 1 2
commit
int g1/0/0
undo shutdown
commit
p l t
p t a v 1 2
commit
q
int g1/0/2
undo shutdown
commit
undo portswitch
commit
ip add 172.16.2.1 30
commit
q
stp enable
y
commit
stp mode mstp
commit
stp region-configuration
region-name R1
instance 1 vlan 1
instance 2 vlan 2
commit
q
stp instance 2 root primary
commit
int vlan 1
ip add 192.168.1.253 24
vrrp vrid 100 virtual-ip 192.168.1.254
int vlan 2
ip add 192.168.2.253 24
vrrp vrid 200 virtual-ip 192.168.2.254
vrrp vrid 200 priority 120
vrrp vrid 200 track int g1/0/2 reduce 30
commit
q
rip 10
version 2
network 172.16.0.0
network 192.168.1.0
network 192.168.2.0
commit
AR1:
sys
int g0/0/0
ip add 172.16.1.2 30
int g0/0/1
ip add 172.16.2.2 30
int g0/0/2
ip add 172.16.3.1 30
q
rip 10
version 2
network 172.16.0.0
q
bgp 20
router-id 1.1.1.1
peer 172.16.3.2 as-number 20
ipv4-family unicast
network 172.16.3.0 30
q
q
rip 10
import-route bgp
import-route bgp permit-ibgp
q
bgp 20
import-route rip 10
AR2:
sys
int g0/0/0
ip add 172.16.3.2 30
int g0/0/1
ip add 172.16.4.1 30
q
bgp 20
router-id 2.2.2.2
peer 172.16.3.1 as-number 20
ipv4-family unicast
network 172.16.3.0 30
q
q
ospf 100
area 0
network 172.16.4.0 0.0.0.3
q
import-route bgp
import-route bgp permit-ibgp
import-route direct
q
bgp 20
import-route ospf 100
AR3:
sys
int g0/0/0
ip add 172.16.4.2 30
int g0/0/1
ip add 172.16.5.2 30
int g0/0/2
ip add 172.16.6.1 30
q
ospf 100
area 0
network 172.16.4.0 0.0.0.3
network 172.16.6.0 0.0.0.3
q
area 1
network 172.16.5.0 0.0.0.3
AR4:
sys
int g0/0/0
ip add 172.16.6.2 30
int g0/0/1
ip add 172.16.7.2 30
int g0/0/2
ip add 192.168.3.254 24
q
ospf 100
area 0
network 172.16.7.0 0.0.0.3
network 172.16.6.0 0.0.0.3
network 192.168.3.0 0.0.0.255
q
q
ip route-static 192.168.4.0 24 172.16.7.1
ospf 100
import-route static
AR5:
sys
int g0/0/0
ip add 192.168.5.254 24
int g0/0/1
ip add 172.16.5.1 30
q
ospf 100
area 1
network 172.16.5.0 0.0.0.3
network 192.168.5.0 0.0.0.255
AR6:
sys
int g0/0/0
ip add 192.168.4.254 24
int g0/0/1
ip add 172.16.7.1 30
q
ip route-static 0.0.0.0 0 172.16.7.2