虚拟路由冗余协议(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。

[网络工程师]-路由配置-VRRP配置相关推荐

  1. 网络工程师学习参考资料路由器配置案例分析

    网络工程师学习参考资料路由器配置案例分析 2006-08-30 23:01:00 标签:配置 路由器 案例 网络工程师 [推送到技术圈] INTERNET共享资源的方式越来越多,就大多数而言,DDN专 ...

  2. 【网络工程师路由篇】——华为静态路由基础

    一.静态路由功能介绍: 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要 二.静态路由应用场景 ...

  3. 华为路由交换VRRP配置

    VRRP配置 学习目的 了解网络负载均衡的功能和作用 理解VRRP协议的工作原理 掌握三层交换环境单组VRRP的配置方法 掌握VRRP认证配置方法 掌握VRRP跟踪接口的配置方法 掌握使用VRRP实现 ...

  4. 【新华三网络工程师】H3C如何配置三层组网技术

    1.1组网一:新华三-三层交换组网实验 1.1.1组网拓扑 1.1.2.实验任务与实验目标 (1)实现上述组网二层广播域VLAN隔离和三层全网全连通. (2) 分析Vlan8. Vlan10. Vla ...

  5. [网络工程师]-路由配置-NAT配置

    华为路由器配置NA的方式有很多种,最常见的基本配置方式有Easy IP和NAT地址池. 1.通过Easy IP进行NAT 如下图所示,Router的出接口GE0/0/1的IP地址为200.100.1. ...

  6. 【网络工程师笔记】——防火墙配置

    防火墙配置   防火墙是基于安全区域进行工作的安全设备.一个安全区域是若干接口所连网络的集合,这些网络中的用户具有相同的安全属性. (1)防火墙默认的区域.   通常防火墙认为在同一安全区域内部发生的 ...

  7. 【网络工程师路由篇】——OSPF Stub区域(思科模拟器)

    一.OSPF Stub区域功能介绍: 1.stub区域为OSPF的末节区域,能够过滤掉 4类.5类LSA(这样就不会接收到OSPF域外的路由),能够减小链路状态数据库及路由表. 2.该区域的ABR会为 ...

  8. 网络工程师必备——什么是静态路由?如何配置静态路由?

    一.静态路由功能介绍: 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要 需要更多网工学习资料 ...

  9. 【不全】网络工程师术语表

    术 语 表 访问控制项(Access Control Entry, ACE) 访问控制列表(ACL)中的一条独立的陈述. 访问控制列表 (Access Control List, ACL) Cisco ...

最新文章

  1. 给你一个亿的keys,Redis如何统计?
  2. Mongodb 添加删除分片与非分片表维护
  3. 实践篇:利用函数计算轻松构建全文检索系统
  4. 华硕p8b75v主板说明书_我们测了22块主板 发现128GB内存不是想上就上
  5. Linux——进程管理
  6. Gradle 工具的源码研究
  7. Spring Restful Web服务示例 - 使用JSON,Jackson和客户端程序
  8. YFI创始人旗下多链跨链平台multichain.xyz即将投入使用
  9. fastdfs安装部署
  10. netperf工具的使用
  11. 1分钟看懂区块链和分布式网络
  12. 数据库课程设计-毕业设计管理子系统
  13. python 时间序列异常值_干货 :时间序列异常检测
  14. 谈谈IT行业的各种证书
  15. Unicode program converted
  16. ubuntu开启客户端nfs服务_ubuntu16.04搭建nfs服务的方法
  17. java考试座位号_怎么用java编写出座位号(1.0)这样格式?
  18. CE修改器入门:查找多级指针
  19. 自然语言处理(三):传统RNN(NvsN,Nvs1,1vsN,NvsM)pytorch代码解析
  20. Python中call的用法

热门文章

  1. python爬取app播放的视频,Python爬虫工程师必学——App数据抓取实战视频教程
  2. 当《超级玛丽》中马里奥得罪程序员时,只能猜到开始,结局难测!
  3. 企业申请AAA企业信用等级认证的4大好处
  4. 信息熵/交叉熵/相对熵
  5. 按钮点击打开百度搜索
  6. 网页版别踩白块(JavaScript)
  7. 微信小程序picker组件仅点击其中的内容才会触发事件
  8. 微软OFFICE在线预览
  9. Ubuntu18.04安装Petalinux 2021.1
  10. 搭建web服务器访问网页