VRRP协议详解ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VRRP协议详解ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VRRP 协议 详解 ppt 课件
- 资源描述:
-
1、1姓名:边冬松姓名:边冬松工号:工号:01023综合测试支持部综合测试支持部VRRP协议协议综合测试支持部综合测试支持部n 理解理解VRRP的基本概念的基本概念n 掌握掌握VRRP的基本工作原理的基本工作原理n 掌握我司设备掌握我司设备VRRP特性特性n 解释使用解释使用VRRP过程中遇到的一些问题过程中遇到的一些问题课程目标课程目标学习完本课程,您应该能够:学习完本课程,您应该能够:n VRRP的产生的产生n VRRP的原理的原理n 我司我司VRRP的特性的特性n 使用使用VRRP时的常见问题时的常见问题目录目录5VRRP的产生的产生6l 对于局域网中的端主机,存在多种方法可以使其对于局域网
2、中的端主机,存在多种方法可以使其知道它的第一跳路由器地址知道它的第一跳路由器地址,其中包括:其中包括:运行某种动态路由协议,比如运行RIP或者OSPF配置ICMP Router Discovery Protocol(IRDP)配置静态缺省路由,即配置网关。VRRP的产生的产生7l 采用动态路由协议,由于管理开销、处理开销、安采用动态路由协议,由于管理开销、处理开销、安全原因以及在某些平台上不支持等原因而不现实。全原因以及在某些平台上不支持等原因而不现实。设想:在一个网络上的所有主机都运行邻居或者路由发现协议,往往主机数量都非常庞大,这样就不得不使用较大的定时器值以减小协议开销,而这又会给检测死
3、亡邻居过程带来明显的延迟,最终导致长得不可接受的“黑洞”时间。 VRRP的产生的产生8VRRP的产生的产生9l 在实际应用中,使用配置静态缺省路由,即在主在实际应用中,使用配置静态缺省路由,即在主机配置网关的方法相当普遍,这种方法具有最小机配置网关的方法相当普遍,这种方法具有最小化的配置和运行开销,并且被所有基于化的配置和运行开销,并且被所有基于IP的应用的应用所支持。所支持。但是,这种方法也有缺点,即增加了单点故障的可能性。缺省路由器的不可用将带来灾难性的结果:当缺省路由器失效时,所有相连的端主机将由于不能检测到可以替换的其他可用路径而造成网络中断。 VRRP的产生的产生10l 综合以上两种
4、方法存在的问题,设计产生了虚拟综合以上两种方法存在的问题,设计产生了虚拟路由器冗余协议(路由器冗余协议(VRRP),采用了静态缺省路),采用了静态缺省路由的方法,并且很好的避免了单点故障。由的方法,并且很好的避免了单点故障。协议定义的选举过程提供了一个当负责转发的主路由器失效时,备份路由器可以接替负责转发的动态容错机制。VRRP协议的这一优点使得每一个端主机不用配置任何动态路由协议或者路由发现协议,就可以获得更高的可靠性。VRRP的产生的产生n VRRP的产生的产生n VRRP的原理的原理n 我司我司VRRP的特性的特性n 使用使用VRRP时的常见问题时的常见问题目录目录12l VRRPVRR
5、P全称全称Virtual Router Redundancy ProtocolVirtual Router Redundancy Protocol(虚拟路由器冗余协议)。(虚拟路由器冗余协议)。简单来说,VRRP是一种容错协议,它保证当主机的下一跳路由器坏掉时,可以及时的由另一台路由器来代替,从而保持通讯的连续性和可靠性。 概述概述13l 虚拟路由器虚拟路由器VRRP协议管理的抽象对象,可以由虚拟路由器标识(VRID)和一组IP地址来定义 l 虚拟路由器的主路由器虚拟路由器的主路由器负责转发发往虚拟路由器IP地址的报文,响应虚拟路由器IP地址ARP请求l 虚拟路由器的备份路由器虚拟路由器的备份
6、路由器当主路由器失效时,接替主路由器VRRP基本概念基本概念14l虚拟路由器的虚拟路由器的IP AddressIP Address虚拟路由器使用的IP地址,可以用其接口上的真实地址作为虚拟路由器的IP地址 ,也可以单独配置一个IP地址l虚拟路由器的虚拟路由器的MACMAC地址地址00-00-5e-00-01-xx ,00 00 5E 由IANA分配。00 01 为分配给VRRP协议的地址块。xx为VRRP虚拟路由器标识。该映射在一个网络中提供最多255个VRRP路由器组。VRRP相关概念相关概念15l VRRP协议只有一种报文,即主路由器定时向协议只有一种报文,即主路由器定时向其它成员发送的组
7、播报文。其它成员发送的组播报文。 l VRRP协议报文封装在协议报文封装在IP报文中,通过组播方报文中,通过组播方式进行发送。式进行发送。VRRP报文结构报文结构16VRRP报文结构报文结构17l Version 版本号版本号 报文中的version字段指VRRP协议版本 ,目前普遍应用的为版本 2 l Type 类型类型 type字段定义了VRRP报文的类型。本版本的协议仅定义了一个报文类型: 1 ADVERTISEMENT 通告,通告, 带有未知类型的报带有未知类型的报文将被丢弃文将被丢弃 VRRP报文报文18l Virtual Rtr ID (VRID) 虚拟路由器标识(VRID)字段标
8、识了此报文所报告状态的虚拟路由器。可配置的范围是1-255。没有缺省值。 l Priority Priority字段申明了发送此报文的VRRP路由器的优先级。值越高优先级越高。该字段为8位无符号整型。缺省的VRRP路由器优先级为100。注:如果VRRP路由器是虚拟路由器地址的IP地址所有者,那么其优先级必须为255。优先级值0 用于指示当前虚拟路由器的主路由器停止参与VRRP组。主要用于触发备用路由器快速地迁移到主路由器,而不用等待当前主路由器超时。 VRRP报文报文19l Authentication Type 认证类型认证类型 认证类型字段用于标识要用到的认证方法。在一个虚拟路由器组内认证
9、类型是唯一的。认证类型字段是一个8位无符号整型。如果报文携带未知的认证类型或者该认证类型和本地配置的认证方法不匹配,那么该报文必须被丢弃。 目前定义的认证方法有: 0 - No Authentication 不认证 1 - Reserved 保留 2 - Reserved 保留VRRP报文报文20l Authentication Data 验证字验证字 验证字,目前只有明文认证才用到该部分,对于其它认证方式,一律填0。 收到未知验证类型,或者错误验证字都会丢弃VRRP报文报文21l Advertisement Interval VRRP通告间隔时间,单位为秒。缺省为1秒。这个字段主要用于错误配
10、置路由器时的故障定位和解决。 l Checksum 校验和字段用于检测VRRP消息的数据是否出错。 l IP Address IP 地址字段为虚拟路由器的一个或者多个IP地址。IP地址的数量在“Count IP Addrs”字段中说明。IP地址字段用于错误配置路由器时的故障定位和解决。 VRRP报文报文22l VRRP报文的源报文的源MAC 00-00-5e-00-01-xxMAC 00-00-5e-00-01-xxl VRRP报文的目的报文的目的MAC 01-00-5e-00-00-12MAC 01-00-5e-00-00-12VRRP报文的二层封装报文的二层封装23l 源地址源地址报文被发
11、出的接口的主IP地址l 目的地址目的地址IANA给VRRP分配的IP组播地址为224.0.0.18。这是一个本地范围的组播地址。不论TTL的值是多少,路由器都被 禁止转发以此地址为目标地址的报文。l TTL TTL必须为255。当VRRP路由器收到TTL不等于255的VRRP 协议报文后,必须 丢弃。 l 协议号协议号IANA分配给VRRP的IP协议号为112(十进制)一般抓包时显示0X70(十六进制) VRRP报文的三层封装报文的三层封装24l 抓包结果抓包结果 VRRP报文报文25VRRP组播报文的组播报文的TTL为何是为何是255 ?一个问题一个问题26VRRP组播报文是用来在备份组中路
12、由器之间维护Master/Backup关系的,只在本网段进行传播,不能被路由器转发。根据这些条件,VRRP组播报文的TTL设成1就可以了。但是,RFC2338规定VRRP组播报文的TTL必须是255,TTL不等于255的报文将被丢弃。这种设计主要是从安全方面考虑的。VRRP可以通过明文或MD5认证来保证安全,但是无论哪种认证方式都会消耗一些资源。在本网段的安全可以得到保证的情况下,攻击主要来自其它的网段,将TTL设定为255而不必使用认证就可以轻松应对这样的攻击。因为来自其它网段的报文要经过路由器转发,TTL必然小于255。 答案答案27l 优先级为优先级为255VRRP报文报文l 优先级为优
13、先级为28l 多多IP地址地址VRRP报文报文l 明文验证明文验证29l VRID 虚拟路由器标识。可配置的范围在1-255(十进制)。没有缺省值。 l Priority 优先级参数用于在一组VRRP路由器中选举主路由器。255 被保留给拥有虚拟路由器IP地址的IP地址所有者。0被保留给主路由器指示其将放弃虚拟路由器的Master的责任。虚拟路由器的备用路由器可以使用1-254(十进制)的优先级。缺省值为100。 l IP_Addresses 虚拟路由器的IP地址,一个或者多个,可配置,没有缺省值。 VRRP的的3个参数个参数30l Advertisement_Interval 主路由器发送V
14、RRP组播报文的时间间隔,缺省为1秒,用户可修改。l Master-down-interval 间隔时间是adver-interval的3倍 Skew_Time 。l Preempt_delay抢占时间延迟,默认为0,即立即抢占。l Skew_Time skew Master_Down_Interval 单位为秒。计算方法为:(256-优先级)/256 4个计时器个计时器31l Preempt_Mode 抢占模式,控制具有更高优先级的备用路由器可否抢占具有较低优先级的主路由器,使自己成为Master。当值为真时,允许抢占;当值为假时,禁止抢占。缺省值为真。 注意:存在的例外情况是,虚拟路由器I
15、P地址拥有者的路由器总是抢占的,并且独立于该标志位的设置。 1个模式个模式32l 组成虚拟路由器的路由器会有三种状态机,分别组成虚拟路由器的路由器会有三种状态机,分别是:是:InitializeMasterBackup VRRP的状态机的状态机33VRRP的状态机的状态机INITIALIZEMASTERBACKUP收到一个比自己本地的优先级大的ADVERTISEMENT报文MASTER_DOWN_TIMER到时收到ShutDown消息收到Startup,且优先级为255收到Startup,且优先级小于255收到ShutDown消息34l Initialize 系统启动后进入此状态,当收到接口s
16、tartup的消息,将转入Backup或Master状态(优先级为255时)。在此状态时,不会对VRRP报文做任何处理。 VRRP的状态机的状态机35l Master定期发送VRRP通告消息。响应对虚拟IP地址的ARP请求,并且响应的是虚拟MAC地址,而不是接口的真实MAC地址。转发目的MAC地址为虚拟MAC地址的IP报文。如果它是这个虚拟IP地址的拥有者(IP Address Owner),则接收目的IP地址为这个虚拟IP地址的IP报文。否则,丢弃这个IP报文。在Master状态中只有接收到比自己的优先级大的VRRP报文时,才会转为Backup,当接收到接口的Shutdown事件时,转为In
展开阅读全文