今天上机实训的时候做了一个综合实验:基于SVI的VRRP多备份组,由于前几篇文章讲解的STP、RSTP和MSTP都是运行原理,而很少牵扯到实际的配置,所以又加上了一个MSTP的配置和端口聚合。算是把这两个星期学习的内容做一次总结吧。
拓扑结构如下:
PC0、PC1、PC2、PC3分别属于vlan 10 vlan 20 vlan 30和vlan40
实验步骤:
第一步:交换机上创建VLAN并配置Ip地址
- SW1#configtermial
- SW(config)#VLAN10
- SW1(config-vlan)#exit
- SW1(config)#Vlan20
- SW1(config-vlan)#exit
- SW1(config)#vlan30
- SW1(config-vlan)#exit
- SW1(config)#vlan40
- SW2(config)#VLAN10
- SW2(config-vlan)#exit
- SW2(config)#Vlan20
- SW2(config-vlan)#exit
- SW1(config)#vlan30
- SW1(config-vlan)#exit
- SW1(config)#vlan40
- SW3(config)#VLAN10
- SW3(config-vlan)#exit
- SW3(config)#Vlan20
- SW3(config-vlan)#exit
- .
- SW4(config)#vlan30
- SW4(config-vlan)#exit
- SW4(config)#vlan40
- SW4(config-vlan)#exit
- SW1(config)#interfacevlan10
- SW1(config-if)#ipaddress192.168.10.1255.255.255.0
- SW1(config-if)#exit
- SW1(config)#interfaceVlan20
- SW1(config-if)#ipaddress192.168.20.1255.255.255.0
- SW1(config-if)#exit
- SW1(config)#interfacevlan30
- SW1(config-if)#ipaddress192.168.30.1255.255.255.0
- SW1(config-if)#exit
- SW1(config)#interfacevlan40
- Sw1(config-if)#ipaddress192.168.40.1255.255.255.0
- SW1(config-if)#exit
- SW2(config)#interfacevlan10
- SW2(config-if)#ipaddress192.168.10.2255.255.255.0
- SW2(config-if)#exit
- SW2(config)#interfaceVlan20
- SW2(config-if)#ipaddress192.168.20.2255.255.255.0
- SW2(config-if)#exit
- SW2(config)#interfacevlan30
- SW2(config-if)#ipaddress192.168.30.2255.255.255.0
- SW2(config-if)#exit
- SW2(config)#interfacevlan40
- SW2(config-if)#ipaddress192.168.40.2255.255.255.0
- SW2(config-if)#exit
注意: 在锐捷交换机上 虚拟VLAN的创建不能用vlan data方法。
第二步:配置Trunk及链路聚合
- SW1(config)#interfacerangefastEthernet0/1-2
- SW1(config-if-range)#switchportmodetrunk
- SW1(config-if-range)#exit
- SW1(config)#interfacerangefastEthernet0/23-24
- SW1(config-if-range)#port-group1
- SW1(config-if-range)#exit
- SW1(config)#intfaceaggregatePort1
- SW1(config-if)#switchportmodetrunk
- SW1(config-if)#exit
- SW2(config)#interfacerangefastEthernet0/1-2
- SW2(config-if-range)#switchportmodetrunk
- SW2(config-if-range)#exit
- SW2(config)#interfacerangefastEthernet0/23-24
- SW2(config-if-range)#port-group1
- SW2(config-if-range)#exit
- SW2(config)#intfaceaggregatePort1
- SW2(config-if)#switchportmodetrunk
- SW2(config-if)#exit
- SW3(config)#interfacerangefastEthernet0/1-2
- SW3(config-if-range)#switchportmodetrunk
- SW3(config-if-range)#exit
- SW3(config)#interfacerangefastEthernet0/3-14
- SW3(config-if-range)#switchportmodeaccess
- SW3(config)#switchportaccessvlan10
- SW3(config-if-range)#exit
- SW3(config)#interfacerangefastEthernet0/15-24
- SW3(config-if-range)#switchportmodeaccess
- SW3(config)#switchportaccessvlan20
- SW3(config-if-range)#exit
- SW4(config)#interfacerangefastEthernet0/1-2
- SW4(config-if-range)#switchportmodetrunk
- SW4(config-if-range)#exit
- SW4(config)#interfacerangefastEthernet0/3-14
- SW4(config-if-range)#switchportmodeaccess
- SW4(config)#switchportaccessvlan30
- SW4(config-if-range)#exit
- SW4(config)#interfacerangefastEthernet0/15-24
- SW4(config-if-range)#switchportmodeaccess
- SW4(config)#switchportaccessvlan40
- SW4(config-if-range)#exit
第三步:配置mstp
- SW1(config)#spanning-tree //开启生成树
- SW1(config)#spanning-treemodemstp //模式为MSTP模式
- SW1(config)#spanning-treemstconfiguration //进入mstp模式
- SW1(config-mst)#instance1vlan10,30 //Vlan10和30加入到实例1中
- SW1(config-mst)#instance2vlan20,40
- SW1(config-mst)#nameabc
- SW1(config-mst)#revision1 //修正版本号
- SW1(config-mst)#exit
- SW2(config)#spanning-tree //开启生成树
- SW2(config)#spanning-treemodemstp //模式为MSTP模式
- SW2(config)#spanning-treemstconfiguration //进入mstp模式
- SW2(config-mst)#instance1vlan10,30 //Vlan10和30加入到实例1中
- SW2(config-mst)#instance2vlan20,40
- SW2(config-mst)#nameabc
- SW2(config-mst)#revision1 //修正版本号
- SW2(config-mst)#exit
第四步: 配置VRRP
- SW1(config)#interfaceVLAN10
- SW1(config-if)#vrrp10priority120
- !将交换机SW1划分到VRRP组10中.并配置较高优先级120,从而成为VRRP组10中的master
- SW1(config-if)vrrp10ip192.168.10.254
- SW1(config-if)vrrp11ip192.168.10.253
- !将交换机SW1划分到VRRP组11中,优先级默认为100
- SW1(config-if)exit
- SW1(config)#interfaceVLAN20
- SW1(config-if)#vrrp20ip192.168.20.254
- !将交换机SW1划分到VRRP组20中
- SW1(config-if)#vrrp21priority120
- !将交换机SW1划分到VRRP组21中,并配置优先级为120
- SW1#(config-if)vrrp21ip192.168.20.253
- !将交换机SW1划分到VRRP组21中
- SW1(config-if)#exit
- SW1(config)#interfaceVLAN30
- SW1(config-if)#vrrp30priority120
- !将交换机SW1划分到VRRP组30中.并配置较高优先级120
- SW1(config-if)vrrp30ip192.168.30.254
- SW1(config-if)vrrp31ip192.168.30.253
- !将交换机SW1划分到VRRP组31中
- SW1(config-if)exit
- SW1(config)#interfaceVLAN40
- SW1(config-if)#vrrp40ip192.168.40.254
- !将交换机SW1划分到VRRP组40中
- SW1(config-if)#vrrp41priority120
- !将交换机SW1划分到VRRP组41中,并配置优先级为120
- SW1#(config-if)vrrp41ip192.168.40.253
- SW2(config)#interfaceVLAN10
- SW2(config)#vrrp10ip192.168.10.254
- SW2(config-if)#vrrp11priority120
- SW2(config-if)vrrp11ip192.168.10.253
- SW2(config-if)exit
- SW2(config)#interfaceVLAN20
- SW2(config-if)#vrrp20priority120
- SW2#(config-if)vrrp20ip192.168.20.254
- SW2#(config-if)vrrp21ip192.168.20.253
- SW2(config)#interfaceVLAN30
- SW2(config)#vrrp30ip192.168.30.254
- SW2(config-if)#vrrp31priority120
- SW2(config-if)vrrp31ip192.168.30.253
- SW2(config-if)exit
- SW2(config)#interfaceVLAN40
- SW2(config-if)#vrrp40priority120
- SW2#(config-if)vrrp40ip192.168.40.254
- SW2#(config-if)vrrp41ip192.168.40.253
- SW2(config-if)exit
在以上实验中,
总结心得:
1. VLAN10和Vlan30走 SW1,Vlan20和vlan40走SW2。 vlan10和vlan30在实例1中,vlan20和vlan40在实例2中,每一个实例独自运行一个生成树。
2. MSTP配置中要在SW1和SW2中都要配置两个实例, SW1配置实例1和实例2,SW2也要配置实例1和实例2。
3. 同一个实例中的修正号和名字必须相同。
4. 我们在三层交换机中配置的VRRP,那么配置它们的虚拟IP是进入vlan配置的,当使用路由器的时候才进入端口配置
5. 理解VRRP负载:在实验中,vlan10 在 10组中作为master,在11组中作为backup,从外界看来实际上10组和11组构成了一个虚拟路由器,这个虚拟路由器的IP为192.168.10.254,存在于SW1中,而那个192.168.10.253是作为备份IP存在于SW2中,正常情况下,vlan10中的PC机走SW1(网关192.168.10.254),但是如果SW1出现故障后,就会切换到SW2上,即:vlan10中的PC机将走SW2(网关192.168.10.253),但是不论SW1中的主控(192.168.10.254)还是SW2中的备份(192.168.10.253)都是一个虚拟路由器里面的。
6. 负载均衡就是多个VRRP组实现的。例如:SW1既是vlan10的master 又是vlan20的 backup,既是vlan30的master又是vlan40的backup。这样减少了三层交换机或者路由器的个数。