实训目的
- 掌握VRRP配置方法。
实训背景
VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。
实训拓扑
实训所需设备:
设备类型 | 设备型号 | 数量 |
---|---|---|
三层交换机 | S3760 | 3 |
路由器 | RSR20 | 1 |
主机 | Windows 10 | 2 |
实训步骤
步骤1:基本配置
R1:
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname R1
R1(config)#
SW1:
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname SW1
SW1(config)#
SW2:
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname SW2
SW2(config)#
步骤2:全网基本IP地址配置。
R1(config)#interface fastEthernet 0/0
R1(config-if-FastEthernet 0/0)#ip address 218.85.152.1 255.255.255.0
R1(config-if-FastEthernet 0/0)#exit
R1(config)#interface fastEthernet 0/1
R1(config-if-FastEthernet 0/1)#ip address 211.162.1.1 255.255.255.0
R1(config-if-FastEthernet 0/1)#end
R1#
SW1(config)#interface fastEthernet 0/1
SW1(config-if-FastEthernet 0/1)#no switchport //转换为3层口
SW1(config-if-FastEthernet 0/1)#ip address 218.85.152.2 255.255.255.0
SW1(config-if-FastEthernet 0/1)#exit
SW1(config)#
SW2(config)#interface fastEthernet 0/1
SW2(config-if-FastEthernet 0/1)#no switchport
SW2(config-if-FastEthernet 0/1)#ip address 211.162.1.2 255.255.255.0
SW2(config-if-FastEthernet 0/1)#exit
SW2(config)#
PC1:
PC2:
步骤3:配置VRRP
SW1设置为VRRP 10组的主设备,20组的备用设备。
SW1(config)#interface vlan 1
SW1(config-if-VLAN 1)#ip address 192.168.1.2 255.255.255.0
SW1(config-if-VLAN 1)#vrrp 10 ip 192.168.1.1 //创建组号为10的VRRP
SW1(config-if-VLAN 1)#vrrp 10 priority 105 //越大越优先,默认值100
SW1(config-if-VLAN 1)#vrrp 10 preempt //设置为抢占模式,即一恢复就夺取控制权
SW1(config-if-VLAN 1)#vrrp 10 track fastEthernet 0/1 //监控该端口,一旦不可用优先级就减10
SW1(config-if-VLAN 1)#vrrp 20 ip 192.168.1.254
SW1(config-if-VLAN 1)#vrrp 20 preempt
SW1(config-if-VLAN 1)#vrrp 20 track fastEthernet 0/1
SW1(config-if-VLAN 1)#end
SW1#
SW2设置为VRRP 10组的备用设备,20组的主设备。
SW2(config)#interface vlan 1
SW2(config-if-VLAN 1)#ip address 192.168.1.3 255.255.255.0
SW2(config-if-VLAN 1)#vrrp 10 ip 192.168.1.1
SW2(config-if-VLAN 1)#vrrp 10 preempt
SW2(config-if-VLAN 1)#vrrp 10 track fastEthernet 0/1
SW2(config-if-VLAN 1)#vrrp 20 ip 192.168.1.254
SW2(config-if-VLAN 1)#vrrp 20 priority 105
SW2(config-if-VLAN 1)#vrrp 20 preempt
SW2(config-if-VLAN 1)#vrrp 20 track fastEthernet 0/1
SW2(config-if-VLAN 1)#end
SW2#
步骤4:查看VRRP
SW1#show vrrp
SW2#show vrrp
我们看到,1个交换机可以属于多个VRRP组,并且在不同组中的优先级可以不同,这样,网络中的一部分PC(例如PC1)网关设置为VRRP 10组的地址192.168.1.1,另一部分PC(例如PC2)网关设置为VRRP 20组的地址192.168.1.254,2台交换机起到负载均分的作用。
在PC1中ping 192.168.1.1,再看arp -a,发现VRRP 10组网关的MAC地址是:00-00-5E-00-01-0A。
在PC2中ping 192.168.1.254,再看arp -a,发现VRRP 20组网关的MAC地址是:00-00-5E-00-01-14。
步骤5:在PC1中持续ping
ping 192.168.1.1 -t
在PC2中持续ping
ping 192.168.1.254 -t
步骤6:断开SW1连接R1的线,再次查看VRRP
我们可以看到,SW1上联端口f0/1断开(故障)后,SW1在VRRP 10组中降级为Backup。
在SW1、SW2切换主从VRRP的时候,PC1、PC2 ping都没有丢包
步骤7:将SW2关机,我们可以看到PC1和PC2都是只丢了一个包,立刻又能ping通。
再次查看VRRP,我们发现,因为SW2关机(故障),所以SW1又成为VRRP 10组和VRRP 20组的Master。