VRRP介绍与实验操作

VRRP简介

VRRP:虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能够维护路由器间的连通性。

VRRP的作用:

提供了局域网上的设备备份机制。VRRP是一种容错协议,它保证当主机的下一跳路由器坏掉时,可以及时由另一台路由器来代替,从而保证通讯的连续性和可靠性
VRRP工作时会在网络中加入一个含有虚拟IP和虚拟MAC地址的虚拟路由器,该路由器充当网络用户的网关,使得网络上的主机与虚拟路由器通信无需了解这个网络上物理路由器的任何信息

Master、 Backup路由器

  • Master路由器:
    就是在VRRP组实际转发数据包的路由器,在每一个VRRP组中,仅有Master响应对虚拟IP地址的ARP请求。Master路由器同时以一定的时间间隔发送VRRP消息,以便通知Backup路由器自己的存活。

  • Backup路由器:
    就是在VRRP组中处于监听状态的路由器,一旦Master路由器出现故障,Backup路由器就开始接替工作

主备路由器选举依据︰ 先比较接口优先级(比大),如果相等则比接口IP地址(比大)

VRRP的状态:

VRRP协议的状态共有三种,分别是Initialize,Master,Backup,初始状态都是Initialize,通过比较优先级产生Master和Backup,在规定时间内,Backup若没有收到Master发来的心跳报文,将切换为Master。

模拟实验

如图:
PC1和PC2同时在两个VLAN中发送数据,两台三层交换机运用VRRP互为主备实验。
在这里插入图片描述
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 11.0.0.1 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 12.0.0.1 24

[SW1]v b 10 20 100
[SW1]int g0/0/2
[SW1-GigabitEthernet0/0/2]p l a
[SW1-GigabitEthernet0/0/2]p d v 100
[SW1-GigabitEthernet0/0/2]int g0/0/1
[SW1-GigabitEthernet0/0/1]p l t
[SW1-GigabitEthernet0/0/1]p t a v a
[SW1]int vlan 10
[SW1-Vlanif10]ip add 192.168.10.10 24
[SW1]int vlan 20
[SW1-Vlanif20]ip add 192.168.20.10 24
[SW1]int vlan 100
[SW1-Vlanif100]ip add 11.0.0.2 24
[SW1]int vlanif 10
[SW1-Vlanif10]vrrp vrid 10 virtual-ip 192.168.10.1
[SW1-Vlanif10]vrrp vrid 10 priority 120
[SW1-Vlanif10]vrrp vrid 10 preempt-mode timer delay 3
[SW1-Vlanif10]vrrp vrid 10 track interface GigabitEthernet0/0/2 reduced 30
[SW1]int vlanif 20
[SW1-Vlanif20]vrrp vrid 20 virtual-ip 192.168.20.1

[SW2]v b 10 20 100
Info: This operation may take a few seconds. Please wait for a moment…done.
[SW2]int g0/0/2
[SW2-GigabitEthernet0/0/2]p l a
[SW2-GigabitEthernet0/0/2]p d v 100
[SW2-GigabitEthernet0/0/2]int g0/0/1
[SW2-GigabitEthernet0/0/1]p l t
[SW2-GigabitEthernet0/0/1]p t a v a
[SW2]int vlan 10
[SW2-Vlanif10]ip add 192.168.10.20 24
[SW2]int vlan 20
[SW2-Vlanif20]ip add 192.168.20.20 24
[SW2]int vlan 100
[SW2-Vlanif100]ip add 12.0.0.2 24
[SW2-GigabitEthernet0/0/1]int vlan 10
[SW2-Vlanif10]vrrp vrid 10 virtual-ip 192.168.10.1
[SW2]int vlanif 20
[SW2-Vlanif20]vrrp vrid 20 virtual-ip 192.168.20.1
[SW2-Vlanif20]vrrp vrid 20 priority 120
[SW2-Vlanif20]vrrp vrid 20 preempt-mode timer delay 4
[SW2-Vlanif20]vrrp vrid 20 track interface GigabitEthernet 0/0/2 reduced 30

[SW3]vlan bat 10 20
[SW3]int e0/0/1
[SW3-Ethernet0/0/1]port link-type access
[SW3-Ethernet0/0/1]port default vlan 10
[SW3-Ethernet0/0/1]int e0/0/2
[SW3-Ethernet0/0/2]port link-type access
[SW3-Ethernet0/0/2]port default vlan 20
[SW3-Ethernet0/0/2]int g0/0/1
[SW3-Ethernet0/0/1]port link-type trunk
[SW3-Ethernet0/0/1]port trunk allow-pass vlan all
[SW3-Ethernet0/0/1]int g0/0/2
[SW3-Ethernet0/0/2]port link-type trunk
[SW3-Ethernet0/0/2]port trunk allow-pass vlan all

当SW1的g0/0/2接口down了,vlan10中的PC1依然可以和PC2通信
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/shengmodizu/article/details/112004285