一、实验
详细解释可以直接查看下面连接,是我转发CSDN大佬的连接,直接上实验
VRRP详解
R1,R2充当两个网段的PC、分别是13.1.1.0 和24.2.2.0
R5,R6充当两个PC的接入层交换机
R5 eth0/1属于vlan 2000,R6 eth0/2属于vlan 2001,其他接口配置Trunk。配置如下:
R5show running-config | section interface
interface Ethernet0/0
switchport trunk encapsulation dot1q
switchport mode trunk
interface Ethernet0/1
switchport access vlan 2000
switchport mode access
interface Ethernet0/2
switchport trunk encapsulation dot1q
switchport mode trunk
interface Ethernet0/3
R6show running-config | section interface
interface Ethernet0/0
switchport trunk encapsulation dot1q
switchport mode trunk
interface Ethernet0/1
switchport trunk encapsulation dot1q
switchport mode trunk
interface Ethernet0/2
switchport access vlan 2001
switchport trunk encapsulation dot1q
switchport mode access
interface Ethernet0/3
R3,R4分别充当R1,R2的网关。配置如下:
R3#show running-config | section interface
interface Ethernet0/0
switchport trunk encapsulation dot1q
switchport mode trunk
interface Ethernet0/1
switchport access vlan 2001
switchport trunk encapsulation dot1q
switchport mode trunk
interface Ethernet0/2
R4#show running-config | section interface
interface Ethernet0/0
switchport trunk encapsulation dot1q
switchport mode trunk
interface Ethernet0/1
switchport trunk encapsulation dot1q
switchport mode trunk
二、VRRP配置
1.vlan 2000的vrrp 配置
R3
interface Vlan2000
ip address 13.1.1.3 255.255.255.0
vrrp 100 ip 13.1.1.3
vrrp 100 priority 110
end
R4
interface Vlan2000
ip address 13.1.1.4 255.255.255.0
vrrp 100 ip 13.1.1.3
end
R3 vrrp状态
R4 vrrp 状态
这里详细说明一下,VRRP协议虚拟出来的IP地址,是可以和接口地址相同的,下图有详细解释
查看两个VRRP状态:
![]()
三、VRRP关联接口
1.创建Track ,track R3接口
track 1 interface Ethernet0/0 line-protocol
2.vlan2000接口下调用创建的Track,设置动作是降低50优先级
interface vlan 2000
vrrp 100 track 1 decrement 50
3.查看track 状态:
show track brief ,发现track 状态为UP
4.模拟R3 eth 0/0 被down掉,查看vrrp 状态,此时VRRP状态已经切换为备。恢复后又为vlan 2000主
VRRP 协商的前提是让R3的vlan 2000 能与R4的vlan 2000通信,图中忘记加入线路,此时已加入,并且R3,R4之间配置Trunk。
![]()
四、VRRP关联多条件(Track)
1.根据上一个目录,我们仅仅探测了一个R3接口eth0/0,现在条件如下:
需要同时探测R3eth0/1,当且仅当 eth0/0 与eth0/1 同时shutdown 掉后,vlan 2000 的vrrp才会切换
2.配置
R3
track 1 interface Ethernet0/0 line-protocol
track 2 interface Ethernet0/1 line-protocol
#此时,要将track 1 与2 关联,因为要求为:同时shutdown 掉后,vlan 2000 才会切换,也就是同时发生,才会触发条件。需要用到or 运算
#与运算或运算用法不清楚,做实验配置下就好了
track 1 interface Ethernet0/0 line-protocol
track 2 interface Ethernet0/1 line-protocol
track 3 list boolean or
object 1
object 2
delay down 10
vrrp 100 track 3 decrement 70
查看track 状态
此时 断掉eth0/0接口,查看是否切换
查看到 list 合集还是up的所以vrrp 没有切换
此时 在断掉eth0/1接口,查看是否切换
查看到 list 合集 已经down了,vrrp状态也发生了变化,和预先效果也是一样的