实训十八:交换机VRRP配置

一、实验目的

1、 熟悉 VRRP 协议的使用方式和配置方法;
2、 理解 VRRP 协议的适用场合。

二、应用环境

1、VRRP 和 HSRP 具有类似的功能,实现方法上略有不同,VRRP 是由 IETF 提出,是一个标准协议,HSRP 是由 CISCO 公司制定的。
2、VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)是一种容错协议,运行于局域网的多台路由器上,它将这几台路由器组织成一台“虚拟”路由器,或称为一个备份组(StandbyGroup)在 VRRP 备份组内,总有一台路由器或以太网交换机是活动路由器(Master),它完成“虚拟”路由器的工作;该备份组中其它的路由器或以太网交换机作为备份路由器(Backup,可以不只一台),随时监控 Master 的活动。当原有的 Master 出现故障时,各 Backup 将自动选举出一个新的 Master 来接替其工作,继续为网段内各主机提供路由服务。由于这个选举和接替阶段短暂而平滑,因此,网段内各主机仍然可以正常地使用虚拟路由器,实现不间断地与外界保持通信。

三、实验设备

1、 DCN-CS6200交换机 2 台
2、 DCN-S4600 交换机 1 台
3、 PC 机 2-4 台
4、 Console 线 1-2 根
5、 直通网线若干

四、实验拓扑

在这里插入图片描述

五、实验要求

1、 在交换机 A 和交换机 B 上分别划分基于端口的 VLAN
在这里插入图片描述
2、 PC1 的网络设置为:
在这里插入图片描述3、 验证:
Pc1 可以 ping 同虚拟网关 192.168.1.254,说明 vrrp 已经成功,这是在 A 和 B 上 show vrrp 可以看到一个是 而另一个是

六、实验步骤

第一步:交换机全部恢复出厂设置,配置交换机的 VLAN 信息

交换机 switchA:
CS6200-28X-EI>enable
CS6200-28X-EI#config 
CS6200-28X-EI(config)#hostname switchA 
switchA(config)#interface vlan 1 
switchA(config-if-vlan1)#ip address 192.168.1.1 255.255.255.0
switchA(config)#
交换机 switchB:
CS6200-28X-EI>enable
CS6200-28X-EI#config
CS6200-28X-EI(config)#hostname switchB
switchB(config)#interface vlan 1
switchB(config-if-vlan1)#ip address 192.168.1.2 255.255.255.0
交换机 switchC:
S4600-28P-SI>enable
S4600-28P-SI#conf
S4600-28P-SI(config)#hostname switchC
switchC(config)#interface vlan 1
switchC(config-if-vlan1)#ip address 192.168.1.3 255.255.255.0
switchC(config-if-vlan1)#exit

第二步:配置 VRRP

switchA#config
switchA(config)#router vrrp 1 
switchA(config-router)#virtual-ip 192.168.1.254
switchA(config-router)#interface vlan 1
switchA(config-router)#priority 150
switchA(config-router)#enable
交换机 switchB:
switchB(config)#router vrrp 1 
switchB(config-router)#virtual-ip 192.168.1.254 
switchB(config-router)#interface vlan 1
switchB(config-router)#priority 100
switchB(config-router)#enable 
验证配置:
交换机 switchA
switchA#show vrrp 
VrId 1
State is Master
Virtual IP is 192.168.1.254 (Not IP owner)
Interface is Vlan1
Priority is 150
Advertisement interval is 1 sec
Preempt mode is TRUE
交换机 switchB
switchB#show vrrp 
VrId 1
State is Backup
Virtual IP is 192.168.1.254 (Not IP owner)
Interface is Vlan1
Priority is 100
Advertisement interval is 1 sec
Preempt mode is TRUE

七、 注意事项和排错
1、在配置、使用 VRRP 协议时,可能会由于物理连接、配置错误等原因导致 VRRP 协议未能正常运行。因此,用户应注意以下要点:
2、首先应该保证物理连接的正确无误;其次,保证接口和链路协议是 UP(使用 show interface 命令);然后,确保在接口上已启动了 VRRP 协议;检查同一备份组内的不同路由器(或三层以太网交换机)认证是否相同;检查同一备份组内的不同路由器(或三层以太网交换机)配置的 timer 时间是否相同;检查虚拟 IP 地址是否和接口真实 IP 地址在同一网段内。

八、相关配置命令详解

**命令:router vrrp
no router vrrp
功能:创建/删除虚拟路由器
参数:< vrid >为虚拟路由器序号,取值范围为 1~255
缺省情况:缺省为不配置
命令模式:全局配置模式
使用指南:该命令用于创建或删除虚拟路由器,虚拟路由器通过虚拟路由器序号唯一确定,只有创建了特定的虚拟路由器后,才能对该虚拟路由器进行相关配置。
举例:配置序号为 10 的虚拟路由器

Switch(config)# router vrrp 10

命令:virtual-ip <A.B.C.D> {master| backup}
no virtual-ip
功能:配置 VRRP 的虚拟 IP
参数:<A.B.C.D>虚拟 IP 地址,为点分十进制格式。
缺省情况:缺省为不配置
命令模式:VRRP 协议配置模式
使用指南:本命令向一个已存在的备份组中添加虚拟 IP 地址,本命令的 no 形式用来删除指定备份组的虚拟 IP 地址。同一备份组只有一个虚拟 IP,虚拟 IP 有两个属性:master 和 backup。如果指定为 master,虚拟 IP 必须为某一接口的从 IP,不能为主 IP。VRRP 优先级为 255(不用配置),所在路由器(或三层以太网交换机)接口为备份组中的master;如果指定为 backup,虚拟 IP 不能与任何接口 IP 一致,需要在备份组内选举 master,虚拟 IP 应当与接口 IP 在同一网段内。
举例:配置 backup 虚拟 ip 地址为 10.1.1.1

Switch(config-router)# virtual-ip 10.1.1.1 backup

命令:interface {IFNAME | ethernet IFNAME | Vlan }
no interface
功能:配置 VRRP 的接口
参数:interface {IFNAME | ethernet IFNAME | Vlan }接口名称。
缺省情况:缺省为不配置
命令模式:VRRP 协议配置模式
使用指南:本命令用向一个已存在的备份组中添加三层接口,本命令的 no 形式用来删除指定的备份组的三层接口。
举例:配置接口为 interface vlan 1

Switch(config-router)# interface vlan 1

命令:enable
功能:启动
参数:无
缺省情况:缺省为不配置
命令模式:VRRP 协议配置模式
使用指南:启动相应的虚拟路由器,只有通过 enable 启动的路由器(或三层以太网交换机)接口才真正加入备份组中,在启动虚拟路由器之前必须配置 VRRP 虚拟 IP 和接口,且相应的接口上也配置有 IP 地址。
举例:启动配置序号为 10 的虚拟路由器

Switch(config)# router vrrp 10
Switch (config-router)# enable

命令:ip vrrp authentication mode text
no ip vrrp authentication mode
功能:配置从该接口发出的 VRRP 报文认证模式为简单字符串模式,no 命令恢复 VRRP 缺省认证方式
参数:text 表示 VRRP 的认证模式为简单字符串
缺省情况:缺省认证模式为不认证。
命令模式:接口配置模式
使用指南:该命令用于避免 VRRP 备份组受到非授权成员的干扰,同一备份组内的所有路由器(或三层以太网交换机)应设为相同的认证模式。
举例:认证模式为简单字符串认证

Switch(config)#interface vlan 3
Switch(Config-if-Vlan3)# ip vrrp authentication mode text

命令:ip vrrp authentication string
no ip vrrp authentication string
功能:配置从该接口发出的 VRRP 报文简单字符串模式使用的认证字符串,no 命
令恢复
VRRP 的认证字符串
参数: 表示 VRRP 的认证字符串
缺省情况:缺省没有认证字符串
命令模式:接口配置模式
使用指南:该命令用于避免 VRRP 备份组受到非授权成员的干扰,同一备份组内的所有路由器(或三层以太网交换机)如果采用简单字符串认证模式,则应当使用相同的认证字符串。
举例:认证字符串为 public

Switch(config)#interface vlan 3
Switch(Config-if-Vlan3)# ip vrrp authentication string public

命令:preempt-mode{true| false}
功能:配置 VRRP 的抢占模式
参数:无
命令模式:VRRP 协议配置模式
缺省情况:缺省为抢占模式
使用指南:如果需要高优先级的路由器(或三层以太网交换机)能主动抢占成为活动路由器(或三层以太网交换机),则要设置抢占模式。
举例:配置 VRRP 为非抢占模式

Switch(config-router)# preempt-mode false

功能:配置 VRRP 优先级
参数:为优先级,取值范围为 1~255
缺省情况:backup 路由器(或三层以太网交换机)在所有备份组内的优先级均为 100,master
路由器(或三层以太网交换机)在所有备份组内的优先级均为 255
命令模式:VRRP 协议配置模式
使用指南:优先级决定以路由器(或三层以太网交换机)在备份组中的地位,优先级越高就越有可能成为 Master。路由器(或三层以太网交换机)配置为 master 虚拟 IP 时,其优先级始终为 255,不允许对其进行修改。当某备份组内有两台及两台以上路由器(或三层以太网交换机)的优先级取值相同时,VLAN 接口 IP 地址最大的路由器(或三层以太网交换机)将成为 Master。
举例:配置 VRRP 优先级为 150

Switch(config-router)# priority 150

命令:advertisement-interval <adver_interval>
功能:配置 vrrp 定时器时间值
参数:<adver_interva>发送 VRRP 报文的间隔时间,单位为秒,取值范围为 1~10
缺省情况:<adver_interva>缺省值为 1 秒
命令模式:VRRP 协议配置模式
使用指南:每隔一段时间,VRRP 备份组中的 Master 都会发送 VRRP 报文来向组内的路由器(或三层以太网交换机)通知自己工作正常,这个间隔时间就是 adver_interval。如果 Backup超过一定时间(时长为 master_down_interval)没有收到 Master 发送来的 VRRP 报文,则认为它已经无法正常工作,并将自己的状态转变为 Master。用户可以使用此命令来调整 Master 发送 VRRP 报文的间隔时间。对于同一备份组的成员,该属性应该设置为相同的数值。对于 Backup 来说,其 master_down_interval 的取值是adver_interval 的 3 倍。如果网络流量过大或者不同的路由器(或三层以太网交换机)上的定时器差异等因素,会导致 master_down_interval 超时并随即引发状态转换。对于这种情况,可以通过将 adver_interval 的间隔时间延长和设置较长抢占延迟时间的办法来解决。
举例:配置 vrrp 定时器时间值为 3

Switch(config-router)# advertisement-interval 3

命令:circuit-failover {IFNAME | ethernet IFNAME | Vlan } <value_reduced>
no circuit-failover
功能:配置 vrrp 监控接口
参数:< IFNAME >被监视的三层接口名
<value_reduced>优先级降低的数额,取值范围为 1~253
缺省情况:缺省为不配置
命令模式:VRRP 协议配置模式
使用指南:对接口的监视功能是对备份功能的一个很好的扩展,该扩展功能不仅在路由器(或三层以太网交换机)出现故障时VRRP 能够提供备份功能;而且在某网络接口的状态为down 时,也能够实现通过降低当前路由器(或三层以太网交换机)的优先级以保证备份功能的顺利实施。使用此命令后,如果被监视接口的状态由 up 转为 down,则当前路由器(或三层以太网交换机)接口在所属备份组内的优先级就会降低所配置的优先级值,以防止当Master 出现故障时,Backup 端口由于优先级低于 Master 而无法实现转换。
举例:配置 vrrp 监控接口为 vlan 2, 优先级降低的数额为 10

Switch(config-router)# circuit-failover vlan 2 10

命令:show vrrp []
功能:显示 VRRP 备份组的状态和配置信息
命令模式:所有配置模式
在这里插入图片描述
命令:debug vrrp [ all | event | packet [recv| send] ]
no debug vrrp [ all | event | packet [recv| send] ]
功能:显示 VRRP 备份组的状态变化和收发报文的情况,该命令的 no 形式关闭 DEBUG 显
示。
缺省情况:缺省调试开关是关闭的。
命令模式:特权用户配置模式
举例:Switch#debug vrrp

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓近

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值