VRRP+MSTP=二层和三层的冗余

文章目录

  • VRRP和MSTP
    • VRRP虚拟路由冗余协议(Virtual Router Redundancy Protocol)
    • MSTP (多生成树)
    • 注意
  • 实验环境
    • 配置各个接口相应的链路
      • 创建VLAN
          • 核心SW1——创建VLAN
          • 核心SW2——创建VLAN
          • 接入SW3——创建VLAN
      • 配置链路
          • 核心SW1——连接交换机,设置Trunk链路
          • 核心SW2——连接交换机,设置Trunk链路
          • 接入SW3——连接交换机,设置Trunk链路
          • 接入SW3——连接PC,设置access链路
    • VRRP配置
      • 配置VRRP
          • 核心SW1——配置VLAN10,运行VRRP
          • 核心SW2——配置VLAN10,运行VRRP
          • 核心SW2——配置VLAN20,允许VRRP
          • 核心SW1——配置VLAN20,允许VRRP
      • 查看VRRP信息
          • 核心SW1——查看VRRP信息
          • 核心SW2——查看VRRP信息
    • MSTP配置
      • 配置MSTP
          • 核心SW1——配置MSTP
          • 核心SW2——配置MSTP
          • 接入SW3——配置MSTP
      • 配置instance
        • instance 1根桥设置
          • 核心SW1——设置实例1的根桥
          • 核心SW2——设置实例1的备份根桥
        • instance 2根桥设置
          • 核心SW2——设置实例2的根桥
          • 核心SW1——设置实例2的备份根桥
      • 查看STP(MSTP)信息
          • 接入SW3——查看STP信息
      • 测试:切断核心SW1和接入SW3的连接线,看看核心SW2会不会成为实例1的根桥
          • PC3——测试是否可以ping通网关
      • 查看VRRP信息
          • SW2——查看是否成为VLAN10主网关

VRRP和MSTP

VRRP虚拟路由冗余协议(Virtual Router Redundancy Protocol)

解决局域网中配置静态网关出现单点失效现象的路由协议

MSTP (多生成树)

每个VLAN或者几个VLAN拥有一颗生成树,基于实例的生成树
instance 1、instance 2 每个实例拥有一颗生成树
MSTP可以实现多VLAN 的负载分担,可以实现多厂商对接

注意

当MSTP 和VRRP共同存在时,我们必须要做MSTP的区域设置以及实例优先级,网络中二层MSTP的VLAN主根桥和三层VRRP的master网关要放在同一台设备上

实验环境

在下面的图中,我们把
VLAN10的网关设备设置为核心SW1,VLAN10的instance 1的根桥设置为核心SW1
VLAN20的网关设备设置为核心SW2,VLAN20的instance 2的根桥设置为核心SW2

VRRP+MSTP=二层和三层的冗余_第1张图片

配置各个接口相应的链路

创建VLAN

核心SW1——创建VLAN
system-view     //进入全局配置模式
[Huawei]undo info-center enable     //关闭信息告警提示 
[Huawei]sysname SW1     //改名
[SW1]vlan batch 10 20     //创建VLAN10和VLAN20
[SW1]
核心SW2——创建VLAN
system-view     //进入全局配置模式 
[Huawei]undo info-center enable     //关闭信息告警提示 
[Huawei]sysname SW2     //改名
[SW2]vlan batch 10 20     //创建VLAN10和VLAN20
[SW2]
接入SW3——创建VLAN
system-view     //进入全局配置模式 
[Huawei]undo info-center enable     //关闭信息告警提示 
[Huawei]sysname SW3     //改名
[SW3]vlan batch 10 20     //创建VLAN10和VLAN20
[SW3]

配置链路

核心SW1——连接交换机,设置Trunk链路
[SW1]interface g0/0/1     //进入接口
[SW1-GigabitEthernet0/0/1]port link-type trunk     //设置为trunk链路 	
[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan all     //允许所有VLAN通过 
[SW1-GigabitEthernet0/0/1]quit     //退出
[SW1]interface g0/0/2     //进入接口
[SW1-GigabitEthernet0/0/2]port link-type trunk     //设置为trunk链路 	
[SW1-GigabitEthernet0/0/2]port trunk allow-pass vlan all     //允许所有VLAN通过  
[SW1-GigabitEthernet0/0/2]quit     //退出
[SW1]
核心SW2——连接交换机,设置Trunk链路
[SW2]interface g0/0/1     //进入接口
[SW2-GigabitEthernet0/0/1]port link-type trunk     //设置为trunk链路 	
[SW2-GigabitEthernet0/0/1]port trunk allow-pass vlan all     //允许所有VLAN通过  
[SW2-GigabitEthernet0/0/1]quit     //退出
[SW2]interface g0/0/2     //进入接口	
[SW2-GigabitEthernet0/0/2]port link-type trunk     //设置为trunk链路 	
[SW2-GigabitEthernet0/0/2]port trunk allow-pass vlan all     //允许所有VLAN通过  
[SW2-GigabitEthernet0/0/2]quit     //退出
[SW2]
接入SW3——连接交换机,设置Trunk链路
[SW3]interface g0/0/1     //进入接口
[SW3-GigabitEthernet0/0/1]port link-type trunk     //设置为trunk链路 
[SW3-GigabitEthernet0/0/1]port trunk allow-pass vlan all     //允许所有VLAN通过  
[SW3-GigabitEthernet0/0/1]quit     //退出
[SW3]interface g0/0/2     //进入接口	
[SW3-GigabitEthernet0/0/2]port link-type trunk     //设置为trunk链路 	
[SW3-GigabitEthernet0/0/2]port trunk allow-pass vlan all     //允许所有VLAN通过  
[SW3-GigabitEthernet0/0/2]quit     //退出
[SW3]
接入SW3——连接PC,设置access链路
[SW3]interface g0/0/3     //进入接口
[SW3-GigabitEthernet0/0/3]port link-type access 
[SW3-GigabitEthernet0/0/3]port default vlan 10
[SW3-GigabitEthernet0/0/3]quit     //退出
[SW3]interface g0/0/4     //进入接口
[SW3-GigabitEthernet0/0/4]port link-type access 
[SW3-GigabitEthernet0/0/4]port default vlan 20
[SW3-GigabitEthernet0/0/4]quit     //退出
[SW3]

VRRP配置

配置VRRP

核心SW1——配置VLAN10,运行VRRP
[SW1]interface vlan10     //进入VLAN10
[SW1-Vlanif10]ip address 192.168.10.254 24     //设置IP地址
[SW1-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1     //配置虚拟网关IP地址
[SW1-Vlanif10]vrrp vrid 1 priority 105     //SW1作为VLAN10网关的主路由器,优先级改为105,优先级越高越优先
[SW1-Vlanif10]vrrp vrid 1 track interface g0/0/2     //发现g0/0/2口down时,会自动将优先级减10
[SW1-Vlanif10]quit     //退出
[SW1]
核心SW2——配置VLAN10,运行VRRP
[SW2]interface vlan10     //进入VLAN10
[SW2-Vlanif10]ip address 192.168.10.253 24     //设置IP地址
[SW2-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1     //配置虚拟网关IP地址
[SW2-Vlanif10]quit     //退出
[SW2]
核心SW2——配置VLAN20,允许VRRP
[SW2]interface vlan 20     //进入VLAN20
[SW2-Vlanif20]ip address 192.168.20.254 24     //设置IP地址	
[SW2-Vlanif20]vrrp vrid 1 virtual-ip 192.168.20.1     //配置虚拟网关IP地址
[SW2-Vlanif20]vrrp vrid 1 priority 105     //SW2作为VLAN20网关的主路由器,优先级改为105,优先级越高越优先
[SW2-Vlanif20]vrrp vrid 1 track interface g0/0/2     //发现g0/0/2口down时,会自动将优先级减10
[SW2-Vlanif20]quit     //退出
[SW2]
核心SW1——配置VLAN20,允许VRRP
[SW1]interface vlan 20     //进入VLAN20
[SW1-Vlanif20]ip address 192.168.20.253 24     //设置IP地址
[SW1-Vlanif20]vrrp vrid 1 virtual-ip 192.168.20.1     //配置虚拟网关IP地址
[SW1-Vlanif20]quit     //退出
[SW1]

查看VRRP信息

核心SW1——查看VRRP信息
[SW1]dis vrrp brief     //查看VRRP信息 
VRID  State        Interface                Type     Virtual IP     
----------------------------------------------------------------
1     Master       Vlanif10                 Normal   192.168.10.1      //作为VLAN10的主网关  
1     Backup       Vlanif20                 Normal   192.168.20.1      //作为VLAN20的备网关
----------------------------------------------------------------
Total:2     Master:1     Backup:1     Non-active:0     
核心SW2——查看VRRP信息
[SW2]dis vrrp brief     //查看VRRP信息  
VRID  State        Interface                Type     Virtual IP     
----------------------------------------------------------------
1     Backup       Vlanif10                 Normal   192.168.10.1     //作为VLAN10的备网关   
1     Master       Vlanif20                 Normal   192.168.20.1     //作为VLAN20的主网关  
----------------------------------------------------------------
Total:2     Master:1     Backup:1     Non-active:0     

MSTP配置

配置MSTP

核心SW1——配置MSTP
[SW1]stp region-configuration     //进入MSTP配置模式
[SW1-mst-region]region-name huawei     //配置MSTP域名,同一个域内的交换机域名必须相同(多个MSTP域相连,每个域被看做一台SW)	
[SW1-mst-region]instance 1 vlan 10     //创建实例1,并将VLAN10加入实例1
[SW1-mst-region]instance 2 vlan 20     //创建实例2,并将VLAN20加入实例2
[SW1-mst-region]active region-configuration     //激活以上配置,否则配置不生效也看不到 
[SW1-mst-region]quit     //退出
[SW1]
核心SW2——配置MSTP
[SW2]stp region-configuration     //进入MSTP配置模式 
[SW2-mst-region]region-name huawei     //配置MSTP域名,同一个域内的交换机域名必须相同(多个MSTP域相连,每个域被看做一台SW)	
[SW2-mst-region]instance 1 vlan 10     //创建实例1,并将VLAN10加入实例1	
[SW2-mst-region]instance 2 vlan 20     //创建实例2,并将VLAN20加入实例2
[SW2-mst-region]active region-configuration     //激活以上配置,否则配置不生效也看不到  
[SW2-mst-region]quit     //退出
[SW2]
接入SW3——配置MSTP
[SW3]stp region-configuration     //进入MSTP配置模式 
[SW3-mst-region]region-name huawei     //配置MSTP域名,同一个域内的交换机域名必须相同(多个MSTP域相连,每个域被看做一台SW)	
[SW3-mst-region]instance 1 vlan 10     //创建实例1,并将VLAN10加入实例1	
[SW3-mst-region]instance 2 vlan 20     //创建实例2,并将VLAN20加入实例2
[SW3-mst-region]active region-configuration     //激活以上配置,否则配置不生效也看不到  
[SW3-mst-region]quit     //退出
[SW3]

配置instance

instance 1根桥设置

核心SW1——设置实例1的根桥
[SW1]stp instance  1 root primary     //根据实例1把SW1设置为根桥 
核心SW2——设置实例1的备份根桥
[SW2]stp instance 1 root secondary     //根据实例1把SW2设置为备份根桥 

instance 2根桥设置

核心SW2——设置实例2的根桥
[SW2]stp instance 2 root primary     //根据实例2把SW2设置为根桥
核心SW1——设置实例2的备份根桥
[SW1]stp instance 2 root secondary     //根据实例2把SW设置为备份根桥

查看STP(MSTP)信息

接入SW3——查看STP信息
[SW3]dis stp brief     //查看STP(MSTP)信息
 MSTID  Port                        Role  STP State     Protection
   0    GigabitEthernet0/0/1        DESI  FORWARDING      NONE
   0    GigabitEthernet0/0/2        DESI  FORWARDING      NONE
   0    GigabitEthernet0/0/3        DESI  FORWARDING      NONE
   0    GigabitEthernet0/0/4        DESI  FORWARDING      NONE
   1    GigabitEthernet0/0/1        ALTE  DISCARDING      NONE     //实例1阻塞G0/0/1口
   1    GigabitEthernet0/0/2        ROOT  FORWARDING      NONE
   1    GigabitEthernet0/0/3        DESI  FORWARDING      NONE
   2    GigabitEthernet0/0/1        ROOT  FORWARDING      NONE
   2    GigabitEthernet0/0/2        ALTE  DISCARDING      NONE     //实例2阻塞G0/0/20口
   2    GigabitEthernet0/0/4        DESI  FORWARDING      NONE

测试:切断核心SW1和接入SW3的连接线,看看核心SW2会不会成为实例1的根桥

VRRP+MSTP=二层和三层的冗余_第2张图片

PC3——测试是否可以ping通网关
PC>ping 192.168.10.1     //测试ping自己的网关

Ping 192.168.10.1: 32 data bytes, Press Ctrl_C to break
From 192.168.10.1: bytes=32 seq=1 ttl=255 time=31 ms
From 192.168.10.1: bytes=32 seq=2 ttl=255 time=31 ms
From 192.168.10.1: bytes=32 seq=3 ttl=255 time=31 ms
From 192.168.10.1: bytes=32 seq=4 ttl=255 time=47 ms
From 192.168.10.1: bytes=32 seq=5 ttl=255 time=47 ms     //网关

--- 192.168.10.1 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/37/47 ms

查看VRRP信息

SW2——查看是否成为VLAN10主网关
[SW2]dis vrrp brief     //查看VRRP信息
VRID  State        Interface                Type     Virtual IP     
----------------------------------------------------------------
1     Master       Vlanif10                 Normal   192.168.10.1     //核心SW1G0/0/2down,优先级自动减10,SW2替换成主设备   
1     Master       Vlanif20                 Normal   192.168.20.1   
----------------------------------------------------------------
Total:2     Master:2     Backup:0     Non-active:0    

你可能感兴趣的:(#,VRRP,#,STP)