编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

「网络工程师」-路由配置-VRRP配置

wxchong 2024-07-02 03:11:47 开源技术 12 ℃ 0 评论



虚拟路由冗余协议(Virtual Router Redundancy Protocol,VRRP)将承担网关功能的路由器加入到同一备份组中,形成一台虚拟路由器;由VRRP的选举机制决定哪台路由器承担转发任务,局域网中的主机只需要设置虚拟路由器地址为默认网关。


VRRP的工作过程如下:


(1)路由器开启VRRP功能,根据优先级确定自己在备份组中的角色;


优先级高的路由器称为主路由器,优先级低的路由器称为备用路由器。主路由器定期发送VRRP通告报文,告知备份组内其他路由器说明自己工作正常,备用路由器则启动定时器等待通告报文的到来。


(2)主路由器的替换方式取决于抢占方式;


  • 抢占方式:当主路由器收到VRRP通告报文后,会将自己的优先级与通告报文中的优先级进行比较。如果大于通告报文中的优先级,则成为主路由器;否则将保持备用状态。
  • 非抢占方式:只要主路由器没有出现故障,备份组中的路由器一直保持现有我的状态,即使随后被配置了更高的优先级,也不会成为主路由器。


(3)如果备用路由器的定时器超时后仍未收到主路由器发送来的VRRP通告报文,则认为主路由器已经无法正常工作,此时备用路由器会认为自己是主路由器,并对外发送VRRP通告报文。备份组内的路由器根据优先级选举出主路由器,承担报文的转发功能。


如下案例,HostA和HostC的默认网关分别指向不同的虚拟地址,以实现业务分担。



RouterA配置:


<RouterA>system-view

[RouterA]interface Ethernet1/0/0

[RouterA-Ethernet1/0/0]ip address 192.168.1.1 255.255.255.0

[RouterA-Ethernet1/0/0]quit

[RouterA]interface Ethernet2/0/0

[RouterA-Ethernet2/0/0]ip address 10.1.1.1 255.255.255.0

[RouterA-Ethernet2/0/0]vrrp vrid 1 virtual-ip 10.1.1.111 //配置备份组1的虚拟网关地址

[RouterA-Ethernet2/0/0]vrrp vrid 1 priority 120 //配置RouterA在备份组1中的优先级为120

[RouterA-Ethernet2/0/0]vrrp vrid 2 vritual-ip 10.1.1.112 //配置备份组2的虚拟网关地址

[RouterA-Ethernet2/0/0]quit

[RouterA]ospf 1

[RouterA-ospf-1]area 0.0.0.0

[RouterA-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

[RouterA-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255


RouterB配置:


<RouterB>system-view

[RouterB]interface Ethernet1/0/0

[RouterB-Ethernet1/0/0]ip address 192.168.2.1 255.255.255.0

[RouterB-Ethernet1/0/0]quit

[RouterB]interface Ethernet2/0/0

[RouterB-Ethernet2/0/0]ip address 10.1.1.2 255.255.255.0

[RouterB-Ethernet2/0/0]vrrp vrid 1 virtual-ip 10.1.1.111 //配置备份组1的虚拟网关地址

[RouterA-Ethernet2/0/0]vrrp vrid 2 vritual-ip 10.1.1.112 //配置备份组2的虚拟网关地址

[RouterB-Ethernet2/0/0]vrrp vrid 2 priority 120 //配置RouterB在备份组2中的优先级为120

[RouterB-Ethernet2/0/0]quit

[RouterB]ospf 1

[RouterB-ospf-1]area 0.0.0.0

[RouterB-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255

[RouterB-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255


RouterC配置:


<RouterC>system-view

[RouterC]interface Ethernet1/0/0

[RouterC-Ethernet1/0/0]ip address 192.168.1.2 255.255.255.0

[RouterC-Ethernet1/0/0]quit

[RouterC]interface Ethernet2/0/0

[RouterC-Ethernet2/0/0]ip address 192.168.2.2 255.255.255.0

[RouterC-Ethernet2/0/0]quit

[RouterC]interface Ethernet3/0/0

[RouterC-Ethernet3/0/0]ip address 20.1.1.1 255.255.255.0

[RouterC-Ethernet3/0/0]quit

[RouterC]ospf 1

[RouterC-ospf-1]area 0.0.0.0

[RouterC-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

[RouterC-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255

[RouterC-ospf-1-area-0.0.0.0]network 20.1.1.0 0.0.0.255


在RouterA上执行 display vrrp命令,可以看到RouterA分别作为备份组1的master和备份组2的backup。

?

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表