前言
MSTP上一篇已经介绍过了,这里就不详细介绍,有需要的可以去看一下。
VRRP(Virtual Router Redundany Protocol)虚拟路由冗余协议
VRRP的作用,创建一个虚拟网关进行数据的转发,并且创建一个备份的网关,在主网关失效之后备用网关会快速接手主网关的工作以保证数据的通信。
比较重要的内容
VRRP的三种状态
初始状态(Initialize):路由器刚刚启动时进入的状态,通过VRRP交换数据后进入其他状态。(不怎么重要,知道就行,对学会配置没什么用)
活动状态(Master):VRRP组中经过VRRP报文交换之后确定的当前转发数据包的一种状态。(很重要,简单来说谁是Master谁是主网关,谁转发数据)
备份状态(Backup):VRRP组中经过VRRP报文交换之后确定的处于监听的一种状态。(很重要,简单来说他也是网关,不过是备份网关,要主网关Master挂掉之后,就是出现故障的时候,备份网关检测到了就推翻Master让自己成为Master进行数据转发。)
优先级
优先级高的设备将成为Master取值范围是0-255,默认100。
如果优先级相同,就比较接口的IP地址,也是越大越优先。(例:如果优先级都为100,设备A的接口IP是10.10.10.1,主机B的接口IP是10.10.10.2,那么主机B就是Master,主机A就是Backup)
抢占模式
只要抢占模式开启,VRRP一旦出现优先级更高的设备就会自动成为Master。(锐捷抢占模式自动开启)
如果抢占模式关闭,设备一旦成为了Master,即使你把Backup的优先级改的比Master高也不会发生变化,除非Master挂掉了,Backup才会成为Master。
实验topo
配置
步骤
Vlan--MSTP--VRRP
vlan和IP的配置
先创建vlan和配置ip,SW1,SW2,SW3,都需要创建vlan,这里我就只展示SW1的配置。
配置vlan的ip
SW1
int vlan 10 //进入vlan 10
ip address 10.10.10.252/24 //为vlan10配置一个ip,掩码为24
int vlan 20 //进入vlan 20
ip address 10.10.20.252/24 //为vlan 20配置一个ip,掩码为24
show ip interface brief //查看此设备配置了哪些ip地址,简写show ip int br
进入SW1的g0/0和g0/1接口将接口模式设置为trunk并放行vlan10和20,没有放行vlan的话后面VRRP无法建立
SW2
这里和SW1的操作是一样的只是要注意IP不要配置冲突了。
以上都是为后面的MSTP和VRRP做基础铺垫。
SW3
MSTP
SW1
spanning-tree //开启生成树
spanning-tree mst configuration //进入MSTP配置模式
instance 10 vlan 10 //创建实例10将vlan 10加入实例10
instance 20 vlan 20 //创建实例20将vlan 10加入实例20
exit //退出至上一层
spanning-tree mst 10 priority 0 //将实例10 的优先级设置为0
spanning-tree mst 20 priority 4096 //将实例20的优先级设置为4096
MSTP这里就不多说了,需要了解MSTP的配置详细内容可以去看我写的上一篇
SW2
配置基本和SW1差不多只是实例的优先级需要变更
SW3
配置和上面两个基本一致,不需要更改实例的优先级,因为SW3是非根交换机。
现象
show spanning-tree summary 查看
这里就不过多解释了要是看不懂还是可以先看看我的上一篇
SW1
SW2
SW3
VRRP
优先级高的是master优先级低的是backup
SW1
int vlan 10 //进入vlan10的虚拟接口
vrrp 10 ip 10.10.10.254 //创建vrrp 10 虚拟网关为10.10.10.254
vrrp 10 priority 120 //将vrrp10 的优先级设置为120,默认100(越高越优先)
int vlan 20 //进入vlan20
vrrp 20 ip 10.10.20.254 //设置vrrp20 的ip为10.10.20.254
SW2
int vlan 10 //进入vlan10的虚拟接口
vrrp 10 ip 10.10.10.254 //创建vrrp 10 虚拟网关为10.10.10.254
int vlan 20 //进入vlan20
vrrp 20 ip 10.10.20.254 //设置vrrp20 的ip为10.10.20.254
vrrp 20 priority 120 //将vrrp20 的优先级设置为120,默认100(越高越优先)
效果
SW1
SW2
实验到此就结束了。
看到master和backup没有问题就代表VRRP配置正确。