更新时间:2023-12-08
1.VRRP 配置命令
1.1 VRRP 配置命令
1.1.1 vrrp associate
命令描述
vrrp vrid associate virtual-address virtual-mask [secondary]
no vrrp vrid associate [virtual-address virtual-mask] [secondary]
配置VRRP的虚拟IP地址,no命令删除VRRP的虚拟IP地址。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID。取值范围:1-255。
|
virtual-address
|
虚拟IP地址。
|
virtual-mask
|
虚拟IP地址掩码。
|
缺省
端口vrrp关闭。
命令模式
端口配置态。
说明
虚拟IP地址必须和端口IP地址在同一网段,否则虚拟路由交换机将不工作。
虚拟IP地址和端口IP地址一致时,系统将自动提升路由交换机优先级为255。
虚拟路由交换机可以配置多个虚拟IP地址,其中一个作为主地址,其他的作为副地址。用带secondary参数的命令配置虚拟IP副地址。
示例
下面的命令将在端口vlan1上开启vrrp组1,配置的虚拟IP地址为192.168.20.100。
Switch_config_v1#vrrp 1 associate 192.168.20.100 255.255.255.0
1.1.2 vrrp authentication
命令描述
vrrp vrid authentication WORD
no vrrp vrid authentication
配置端口vrrp使用simple-text验证方式。no命令恢复到缺省值。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID。取值范围:1-255。
|
WORD
|
验证明文。长度不超过8个字符。
|
缺省
缺省无验证方式。
命令模式
端口配置态。
说明
组成虚拟路由交换机的路由交换机组必须配置相同的验证方式。
示例
下面的命令将配置端口vlan1上的虚拟路由交换机1的验证方式为simple-text,验证字符串为test。
Switch_config_v1#vrrp 1 authentication test
1.1.3 vrrp description
命令描述
vrrp vrid description WORD
no vrrp vrid description
配置vrrp的描述信息,no命令恢复到默认值。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID,1-255。
|
WORD
|
描述字符串,长度不超过64个字符。
|
缺省
默认无描述信息
命令模式
端口配置态
说明
无
示例
下面的命令将在交换机vlan1端口上配置虚拟路由交换机1的描述信息为GROUP1。
Switch_config_v1# vrrp 1 description GROUP1
1.1.4 vrrp preempt
命令描述
vrrp vrid preempt
no vrrp vrid preempt
配置vrrp的优先级抢占,no命令恢复到默认值。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID,1-255。
|
缺省
VRRP开启优先级抢占
命令模式
端口配置态
说明
开启优先级抢占时,同一组的虚拟路由交换机中高优先级的交换机会抢占低优先级交换机;关闭优先级抢占时,高优先级交换机不会抢占低优先级交换机
示例
下面的命令将在交换机vlan1端口上关闭虚拟路由交换机1的优先级抢占。
Switch_config_v1# no vrrp 1 preempt
1.1.5 vrrp preempt delay
命令描述
vrrp vrid preempt delay second
no vrrp vrid preempt delay second
配置vrrp的优先级抢占延迟,no命令恢复到默认值。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID,1-255。
|
second
|
优先级抢占延迟,0-255,单位为秒。
|
缺省
优先级抢占延迟为0秒
命令模式
端口配置态
说明
无
示例
下面的命令将在交换机vlan1端口上设置虚拟路由交换机1的优先级抢占延迟为10秒。
Switch_config_v1# vrrp 1 preempt delay 10
1.1.6 vrrp priority
命令描述
vrrp vrid priority value
no vrrp vrid priority
配置vrrp的优先级值,no命令恢复到缺省值。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID。取值范围:1-255。
|
value
|
优先级值。1-254。
|
缺省
默认优先级为100
命令模式
端口配置态
说明
无。
示例
下面的命令配置vlan1端口的虚拟路由交换机1的优先级值为120。
Switch_config_v1#vrrp 1 priority 120
1.1.7 vrrp source-mac-use-system
命令描述
[no] vrrp vrid source-mac-use-system
配置vrrp协议报文的源mac地址,no命令恢复到缺省值。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID。取值范围:1-255。
|
缺省
默认使用协议mac地址
命令模式
端口配置态
说明
配置该命令后,VRRP报文将使用系统mac作为协议报文的源mac地址。
示例
下面的命令配置vlan1端口的虚拟路由交换机1使用系统mac地址发送协议报文。
Switch_config_v1#vrrp 1 source-mac-use-system
1.1.8 vrrp timers
命令描述
vrrp vrid timers advertise {second | dsec decisecond | csec centisecond}
no vrrp vrid timers advertise
配置vrrp的advertise时钟,no命令恢复到缺省值。
vrrp vrid timers learn
no vrrp vrid timers learn
配置vrrp的advertise时钟为学习模式,no命令恢复到缺省值。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID。取值范围:1-255。
|
second
|
Advertise时钟值,单位为秒。取值范围:1-255。
|
decisecond
|
Advertise时钟值,单位为0.1秒,取值范围:5-360。
|
centisecond
|
Advertise时钟值,单位为0.01秒,取值范围:1-3600。
|
缺省
默认advertise时钟值为1秒
命令模式
端口配置态
说明
时钟值将决定虚拟路由交换机从故障中恢复的最短时间,当master路由交换机down了后,Backup路由交换机将在3*advertise + skew_time间隔后跃迁为master路由交换机,advertise时钟太长显然不利于故障恢复,推荐采用缺省值。
配置为学习模式时,虚拟路由交换机会从master路由交换机的报文中学习advertise时钟值。
示例
下面的命令将配置vlan1端口虚拟路由交换机1的advertise时钟值为2秒
Switch_config_v1#vrrp 1 timers advertise 2
1.1.9 vrrp track
命令描述
vrrp vrid track interface intf-id value
no vrrp vrid track interface intf-id
vrrp vrid track ip ip-address value
no vrrp vrid track ip ip-address
配置VRRP的监控功能,no命令取消监控功能。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID。取值范围:1-255。
|
intf-id
|
监控具体的物理端口。
|
ip-address
|
监控节点的IP地址。
|
value
|
优先级惩罚值。取值范围:1-254。配置的惩罚值不得大于当前vrrp组的优先级。
|
缺省
无
命令模式
端口配置态
说明
通过配置监控功能,VRRP组能够针对链路状态的变化适时调整其优先级,提供了主线路状态变化时切换至备用线路的机会。这种链路状态变化不是指VRRP路由交换机本身是否可达,而是经由该VRRP路由交换机的目的链路是否可达。
VRRP支持两种监控对象。第一种是监控端口状态,当被监控的端口链路状态为down时,主动降低本身的优先级;第二种是监控到指定节点的状态,当不可达时,主动降低本身的优先级。
示例
下面的命令将配置vlan1端口虚拟路由交换机1监控物理端口g1/1,当物理端口g1/1状态为down时,降低本身优先级20:
Switch_config_v1#vrrp 1 track interface GigaEthernet1/1 20
下面的命令将配置vlan1端口虚拟路由交换机1监控到IP地址1.1.1.254的状态,,当到1.1.1.254不可达时,降低本身优先级20:
Switch_config#ip route 1.1.1.254 255.255.255.255 1.1.1.100
1.1.10 vrrp bfd fast-detect
命令描述
vrrp vrid bfd fast-detect peer A.B.C.D
no vrrp vrid bfd fast-detect peer
配置VRRP的基于BFD的快速检测功能,no命令取消快速检测功能。
参数
参数
|
参数说明
|
vrid
|
虚拟路由交换机ID。取值范围:1-255。
|
A.B.C.D
|
需要检测的VRRP对端IP地址。
|
缺省
无
命令模式
端口配置态
说明
通过配置BFD快速检测功能,VRRP组能够利用BFD检测到VRRP master的是否在线;当BFD检测到VRRP master不在线时,backup能够快速切换至master,降低VRRP的切换时间。
BFD能够提供比标准VRRP更快的切换响应。
示例
下面的命令将配置vlan1端口虚拟路由交换机1利用BFD快速检测对端VRRP 1.1.1.254的状态,当BFD检测到1.1.1.254 down时,快速切换:
Switch_config_v1#vrrp 1 bfd fast-detect peer 1.1.1.254
1.1.11 show vrrp
命令描述
show vrrp brief
show vrrp [interface intf-id] detail
显示vrrp信息。
参数
缺省
无
命令模式
非用户态
说明
显示vrrp信息。
示例
下面的命令将显示vlan1端口上的vrrp信息。
Switch_config#show vrrp interface vlan 1 detail
VLAN1 - Group 1
VRRP State is Master
Virtual IP address : 192.168.20.110/24
Virtual Mac address : 0000.5e00.0101
Current Priority : 100 (Config 100)
VRRP timer : Advertise 1.0 s (default) master_down 3.6 s
VRRP current timer : Advertise 1.0 s master_down 0.0 s preempt after 0.0 s
Authentication string is not set
Preempt is set (delay : 0 s)
Learn Advertise Interval is not set
Master Router IP : 192.168.20.118, priority : 100, advertisment : 1.0 s
1.1.12 debug vrrp
命令描述
debug vrrp [interface intf-id vrid] {errors | events | packets | redundancy | track |all}
no debug vrrp
开启vrrp调试信息。no命令关闭VRRP调试信息
参数
参数
|
参数说明
|
intf-id
|
具体的物理端口。
|
vrid
|
虚拟路由交换机ID。取值范围:1-255。
|
缺省
调试开关都被关闭
命令模式
管理态
说明
无
示例
开启vrrp报文调试开关。
Switch# debug vrrp packets