- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VRRP基础
VRRP原理 ISSUE 1.0 学习完本课程,您应该能够: 掌握VRRP基本概念 掌握VRRP工作原理 第一章 VRRP基础 第二章 VRRP工作原理 VRRP产生背景 通常,在主机设置一条缺省路由,下一跳指向一个路由器,从而实现了主机与外部网络的通信。 显而易见的问题:当路由器Router 1坏掉时,本网段内所有以Router 1为缺省路由下一跳的主机将断掉与外部的通信 如何解决问题 几种解决的办法: 系统上运行路由选择协议 ICMP Router Discovery Protocol(IRDP) VRRP HSRP Arp代理 前两种方法的问题是:主机必须能够支持那些不同的协议,并且对这种支持的安装和配置可能是一个管理上的负担。 而在路由器上使用VRRP HSRP,使终端主机不必承受发现作为替代网关的负担;相反,这变成了网络上网关的责任。IP主机不必支持另外的协议。 VRRP基本概念 VRRP(Virtual router redundancy protocol, 虚拟路由器冗余协议)(RFC2338)提供了局域网上的设备备份机制。 简单来说,VRRP是一种容错协议,它保证当主机的下一跳路由器坏掉时,可以及时由另一台路由器来代替,从而保持通讯的连续性和可靠性。 VRRP基本概念(续) 为了使VRRP工作,首先要创建一个虚拟IP地址(即所配的备份组地址)和MAC地址( 00-00-5E-00-01-{VRID} ),这样在这个网络中就加入了一个虚拟路由器。 这个网络上的主机与虚拟路由器通信,无需了解这个网络上物理路由器的任何信息 VRRP基本概念(续) 一个虚拟路由器由一个主路由器(Master)和若干个备份路由器(Backup)组成,主路由器实现真正的转发功能。 当主路由器出现故障时,备份路由器成为新的主路由器,接替它的工作,实现转发功能。 VRRP基本概念(续) RFC2338(协议):Virtual Router Redundancy Protocol 一种报文: VRRP广播报文:由主路由器定时发出来通告它的存在,使用这些报文可以检测虚拟路由器各种参数,还可以用于主路由器的选举。 三种状态机: 初始状态(Initialize)、主状态(Master)、备份状态(Backup) VRRP基本概念(续) 根据优先级的大小挑选主路由器,优先级最大的为主路由器,若优先级相同,则比较接口的主IP地址,主IP地址大的就成为主路由器,由它提供实际的路由服务。(下图中RTA为Master,RTB为Backup) VRRP报文(一) 报文的发送:当Master正常工作时,它会每隔一段时间(缺省为1秒)发送一个VRRP广播报文,以通知组内的备份路由器,主路由器处于正常工作状态。(注意:只有Master发送VRRP报文) VRRP广播报文被封装在IP报文里,通过组播地址发送。 相应的IP头域: Source Address: 发送报文的主接口地址(非虚拟地址,非辅助地址) Destination Address: 8 TTL: 255 Protocol: 112 (decimal) ; 0x70 VRRP协议报文格式:(见下页) VRRP报文(二) VRRP协议报文格式: VRRP报文(三) VRRP协议报文格式: VRRP报文(四) VRRP协议报文格式: VRRP报文(五) VRRP协议报文格式: VRRP报文(六) 接收到VRRP广播报文后: 收到报文后进行检验: IP TTL = 255 VRRP version = 2 收到的报文的程度= VRRP header VRRP checksum 验证类型检验(包括类型和验证字) 验证备份组号是否有效 备份组配置的地址列表是否相同(MAY) 报文的发送时间间隔是否一致 如果验证不通过,则丢弃报文。 VRRP广播报文被封装在IP报文里,通过组播地址发送。 VRRP状态机(一) 三种状态模型: 初始状态(Initialize)、主状态(Master)、备份状态(Backup) VRRP状态机(二) 初始状态(Initialize):一开始的状态,等待着触发 收到触发时: 如果优先级为255(配置的虚拟地址与接口地址相同) --将状态设置为Master,发送报文 否则 --将状态设置为Backup 在初始状态时,不会对VRRP报文做任何处理。 VRRP状态机(三) 备份状态(Backup): 功能: 接收Master发送的VRRP广播报文,从中了解Master 对虚拟IP地址的ARP请求,不做响应 丢弃目的MAC地址为虚拟MAC地址的IP报文。 丢弃目的IP地址为虚拟IP地址的IP报文。 接收到VRRP广播报文后:
文档评论(0)