ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

VRRP原理与实验

2020-12-31 10:02:07  阅读:203  来源: 互联网

标签:vrrp VRRP 实验 W2 W1 interface 原理 路由器


VRRP原理与实验

VRRP的作用

vrrp的作用:
virtual router redundancy protocol 虚拟路由器冗余协议。
提供了局域网上的设备备份的机制。vrrp是一容错的协议,他保证当主机的下一跳路由器坏掉时,可以及时的由另外一台路由器来代替,从而保证通讯的连续性和可靠性。

master报文的发送:当master正常工作时,它会每隔一段时间(缺省为一秒)向组内backup设备发送VRRP通告报文,通告自己工作正常。(注:只有master发送vrrp报文)
vrrp通告报文被封装在IP报文里,通过组播地址224.0.0.18发送,TTL255,协议号为112.

vrrp工作时会在网络中加入一个含有虚拟IP和虚拟MAC地址的虚拟的路由器,该路由器充当网络用户的网关,使得网络上的主机与虚拟路由器通信无需了解这个网络上物理路由器的任何信息。

VRRP决定哪个路由器是MASTER,master路由器负责接收发送至用户网关的数据包并进行转发,以及响应PC对于网关IP地址的ARP请求。
backu路由器侦听master路由器的状态,并在master路由器发生故障时,接替其工作。从而保障业务流量的平滑切换。

Vrrp术语:

VRRP路由器:运行VRRP的路由器。
VRRP组:
一个VRRP组由多个VRRP路由器组成,使用相同的VRID(虚拟路由器id)进行标识,属于同一VRRP组的VRRP路由器互相交换信息,每一个VRRP组的中只能有一个master。
虚拟路由器:
对于每一个VRRP组,抽象出来一个逻辑路由器,该路由器充当网络用户的网关,该路由器并非真实存在的,事实上对于用户而言,只需要知道虚拟路由器的IP,至于具体的虚拟路由器的角色由谁来承担,数据转发任务由谁来承担,master故障后谁来接替,这是VRRP的工作。
虚拟IP地址、mac地址:
虚拟IP地址就是虚拟路由器的IP地址,该地址实际上就是用户的网关地址。
master、backup路由器:
master路由器:在VRRP组中实际转发数据包的路由器,在每一个VRRP组中,仅有master响应对虚拟IP地址的arp请求。master路由器同时一一定的时间间隔发送VRRP消息,以便通知backup路由器自己的存活情况。
backup路由器:处于监听状态的路由器。一旦master路由器出现故障,backup路由器就开始接替工作。
选举依据,先比较接口VRRP优先级(比大),如果相等,则比较接口IP地址(比大)。

VRRP状态机

initialize:初始状态,系统启动后就进入Initialize,此状态下路由器不对VRRP报文做任何处处理,可以理解为初始化
master:主状态,路由器会发送VRRP通告,发送免费ARP报文
backup:备份状态,接受VRRP通告
一般主路由器处于Master状态,备份路由器处于Backup状态。

VRRP工作

  1. 路由器使能VRRP 功能后,会根据优先级确定自己在备份组中的角色。优先级高的路由器成为Master 路由器,优先级低的成为Backup 路由器。Master 路由器定期发送VRRP 通告报文,通知备份组内的其他设备自己工作正常;Backup 路由器则启动定时器等待通告报文的到来。
  2. 在抢占方式下,当Backup 路由器收到VRRP 通告报文后,会将自己的优先级与通告报 文中的优先级进行比较。如果大于通告报文中的优先级,则成为Master 路由器;否则将保持Backup状态
  3. 在非抢占方式下,只要Master 路由器没有出现故障,备份组中的路由器始终保持Master 或Backup 状态,Backup 路由器即使随后被配置了更高的优先级也不会成为Master 路由器
  4. 如果Backup 路由器的定时器超时后仍未收到Master 路由器发送来的VRRP 通告报文,则认为Master 路由器已经无法正常工作,此时Backup 路由器会认为自己是Master 路由器,并对外发送VRRP 通告报文。备份组内的路由器根据优先级选举出Master 路由器,承担报文的转发功能

VRRP小实验
在这里插入图片描述
命令如下
【W3】vlan batch 10 20 100
【W3】interface Ethernet0/0/1
【W3】 port link-type access
【W3】 port default vlan 10
【W3】interface Ethernet0/0/2
【W3】 port link-type access
【W3】 port default vlan 20
【W3】interface Ethernet0/0/3
【W3】 port link-type trunk
【W3】 port trunk allow-pass vlan 2 to 4094
【W3】interface Ethernet0/0/4
【W3】 port link-type trunk
【W3】 port trunk allow-pass vlan 2 to 4094

【W2】vlan batch 10 20 100
【W2】interface Vlanif10
【W2】 ip address 192.168.10.20 255.255.255.0
【W2】 vrrp vrid 10 virtual-ip 192.168.10.1
【W2】 vrrp vrid 10 track interface GigabitEthernet0/0/2 reduced 30
【W2】interface Vlanif20
【W2】 ip address 192.168.20.20 255.255.255.0
【W2】 vrrp vrid 20 virtual-ip 192.168.20.1
【W2】 vrrp vrid 20 track interface GigabitEthernet0/0/2 reduced 30
【W2】interface Vlanif100
【W2】 ip address 12.0.0.2 255.255.255.0
【W2】interface GigabitEthernet0/0/1
【W2】 port link-type trunk
【W2】 port trunk allow-pass vlan 2 to 4094
【W2】interface GigabitEthernet0/0/2
【W2】 port link-type access
【W2】 port default vlan 100
【W2】rip 1
【W2】 undo summary
【W2】 version 2
【W2】 network 12.0.0.0
【W2】 network 192.168.10.0
【W2】 network 192.168.20.0

【W1】vlan batch 10 20 100
【W1】interface Vlanif10
【W1】 ip address 192.168.10.10 255.255.255.0
【W1】 vrrp vrid 10 virtual-ip 192.168.10.1
【W1】 vrrp vrid 10 priority 120
【W1】 vrrp vrid 10 preempt-mode timer delay 3
【W1】vrrp vrid 10 track interface GigabitEthernet0/0/2 reduced 30
【W1】interface Vlanif20
【W1】 ip address 192.168.20.10 255.255.255.0
【W1】 vrrp vrid 20 virtual-ip 192.168.20.1
【W1】 vrrp vrid 20 priority 120
【W1】 vrrp vrid 20 preempt-mode timer delay 3
【W1】 vrrp vrid 20 track interface GigabitEthernet0/0/2 reduced 30
【W1】interface Vlanif100
【W1】 ip address 11.0.0.2 255.255.255.0
【W1】interface GigabitEthernet0/0/1
【W1】 port link-type trunk
【W1】 port trunk allow-pass vlan 2 to 4094
【W1】interface GigabitEthernet0/0/2
【W1】 port link-type access
【W1】 port default vlan 100
【W1】rip 1
【W1】 undo summary
【W1】 version 2
【W1】 network 11.0.0.0
【W1】 network 192.168.10.0
【W1】 network 192.168.20.0

【R1】interface GigabitEthernet0/0/0
【R1】ip address 11.0.0.1 255.255.255.0
【R1】interface GigabitEthernet0/0/1
【R1】 ip address 12.0.0.1 255.255.255.0
【R1】 rip 1
【R1】 undo summary
【R1】 version 2
【R1】network 11.0.0.0
【R1】 network 12.0.0.0
在这里插入图片描述

标签:vrrp,VRRP,实验,W2,W1,interface,原理,路由器
来源: https://blog.csdn.net/Dark_Tk/article/details/112001866

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有