虚拟路由器冗余协议(VRRP)设计与配置_第1页
虚拟路由器冗余协议(VRRP)设计与配置_第2页
虚拟路由器冗余协议(VRRP)设计与配置_第3页
虚拟路由器冗余协议(VRRP)设计与配置_第4页
虚拟路由器冗余协议(VRRP)设计与配置_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、河南理工大学课程设计论文(2014-2015第二学年) 论文题目:虚拟路由器冗余协议(VRRP)设计与配置学 院: 计算机科学与技术 专业班级: 学 号: 姓 名: 指导老师: 日 期: 2015.7.5 目录摘要1一、基础知识.21.1VRRP简介21.2路由冗余31.3、网关负载均衡协议5二、VRRP工作原理6三、VRRP典型拓扑83.2 对称VRRP配置83.3 多备份VRRP配置网络拓扑图8四、 应用实例10五、VRRP实验105.1实验目的105.2实验配置105.3拓扑图12摘要VRRP协议使一组路由器组成一台虚拟路由器,网络终端设备将访问外部网络的数据发送给虚拟路由器,而数据的实

2、际转发则由VRRP备用组的活动路由器(Master)完成,一旦Master出现故障,备用组的备用路由器就按优先级选举产生新的Master接替故障设备承担的工作,利用VRRP协议定义的这种机制就能实现网络的路由冗余和负载均衡,保证网络运行的可靠性。 关键词:VRRP协议;虚拟路由器;活动路由器;路由冗余;负载均衡一、基础知识1.1VRRP简介VRRP是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的VRRP路由器中的一台。控制虚拟路由器IP地址的VRRP路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。1 一旦主路由器不可用,这种选择过程就提供了动态的故障转移机

3、制,这就允许虚拟路由器的IP地址可以作为终端主机的默认第一跳路由器。是一种LAN接入设备备份协议。一个局域网络内的所有主机都设置缺省网关,这样主机发出的目的地址不在本网段的报文将被通过缺省网关发往三层交换机,从而实现了主机和外部网络的通信。VRRP是一种路由容错协议,也可以叫做备份路由协议。一个局域网络内的所有主机都设置缺省路由,当网内主机发出的目的地址不在本网段时,报文将被通过缺省路由发往外部路由器,从而实现了主机与外部网络的通信。当缺省路由器down掉(即端口关闭)之后,内部主机将无法与外部通信,如果路由器设置了VRRP时,那么这时,虚拟路由将启用备份路由器,从而实现全网通信。VRRP(V

4、irtual Router Redundancy Protocol,虚拟路由冗余协议)是一种容错协议。通常,一个网络内的所有主机都设置一条缺省路由,这样,主机发出的目的地址不在本网段的报文将被通过缺省路由发往路由器RouterA,从而实现了主机与外部网络的通信。当路由器RouterA 坏掉时,本网段内所有以RouterA 为缺省路由下一跳的主机将断掉与外部的通信产生单点故障。VRRP 就是为解决上述问题而提出的,它为具有多播组播或广播能力的局域网(如:以太网)设计。VRRP 将局域网的一组路由器(包括一个Master 即活动路由器和若干个Backup 即备份路由器)组织成一个虚拟路由器,称之为

5、一个备份组。这个虚拟的路由器拥有自己的IP 地址10.100.10.1(这个IP 地址可以和备份组内的某个路由器的接口地址相同,相同的则称为ip拥有者),备份组内的路由器也有自己的IP 地址(如Master的IP 地址为10.100.10.2,Backup 的IP 地址为10.100.10.3)。局域网内的主机仅仅知道这个虚拟路由器的IP 地址10.100.10.1,而并不知道具体的Master 路由器的IP 地址10.100.10.2 以及Backup 路由器的IP 地址10.100.10.3。1 它们将自己的缺省路由下一跳地址设置为该虚拟路由器的IP 地址10.100.10.1。

6、于是,网络内的主机就通过这个虚拟的路由器来与其它网络进行通信。如果备份组内的Master 路由器坏掉,Backup 路由器将会通过选举策略选出一个新的Master 路由器,继续向网络内的主机提供路由服务。从而实现网络内的主机不间断地与外部网络进行通信。1.2路由冗余中心交换机是整个网络的核心和心脏,如果发生致命的故障,将导致本地网络的瘫痪,所造成的损失也是难以估计的。因此,对碱层路由采用热备份是提高网络可靠性的必然选择。利HSRP、VRRP、GLBP协议保证核心设备的负荷分担和热备份,在中心交换机和双汇聚交换机中某台交换机出现故障时,应能够迅速切换三层路由设备和虚拟网关,实现双线路的冗余备份,

7、保证整网的稳定性。 1、热备份路由器协议热备份路由器协议(Hot Standby Router Protocol,HSRP)的设计目标是支持特定情况下IP流量失败转移而不会引起混乱,并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情况下,仍能维护路由器间的连通性。换句话说,当源主机不能动态知道第一跳路由器的IP地址时,HSRP协议能够保护第一跳路由器不出故障。该协议中含有多种路由器,对应一个虚拟路由器。HSRRP协议只支持一个路由器代表虚拟路由器实现数据包转 发过程。终端主机将它们各自的数据包转发到该虚拟路由器上。负责转发数据包的路由器称之为主动路由器(Active Router)

8、。一旦主动路由器出现故障,HSRP将激活备份路由器(Standby Routers)取代主动路由器(如图)HSRP协议提供了一种决定使用主动路由器还是备份路由器的机制,并指定一个虚拟的IP地址作为网络系统的默认网关地址。如果主动路由器出现故障,备份路由器将承接主动路由器的所有任务,并且不会导致主机连通中断现象。2、虚拟路由冗余协议在网络中,一般给终端设备指定一个或者多默认网关(Default Gateway).如果作为默认网关的三层设备损坏。那么所使用该网关主机的通信必然要中断。即便配置了多个默认网关,如不重新启动终端设备,也不能切换到新的网关。采用虚拟路由冗余协议(Virtual Route

9、r Redundancy Protocol,VRRP)可以很发地避免静态指定网关的缺陷。一组VRRP路由器协同工作,共同构成一台虚拟路由器(如下图)该虚拟路由器对外表现为一个具有唯一固定IP地址和MAC地址的逻辑路由器。同一VRRP组的路由器有两种角色。即主控路由器和备份路由器。一个VRRP组中有且只有一台主控路由器,一台或多能备份路由器。VRRP协议使用选择策略选出一台作为主控,负责ARP相应和转发IP数据包,组中的其他路由器作为备份的角色,处于待命状态。当主控路由器发生故障时,备份路由器能在几秒钟的时延后升级为主控路由器,由于切换迅速且无改变IP地址和MAC地址,所以,对网络用户而言一切都

10、是透明的。1.3、网关负载均衡协议网关负载均衡协议(Gateway Load Balancing Protocol,GLBP)不仅提供冗余网关,还在各网关之间提供负载均衡,而HRSP、VRRP都必须选定一个活动路由器,而备份路由器则处于闲置闲置状态。GLBP可以绑定多个MAC地址到虚拟IP,从而允许客户端选择不同的路由器作为其默认网关,而网产地址仍使用相同的虚拟IP,从而实现一定的冗余。优先级最高的路由器成为活动路由器,称作活动虚拟网关(Active Virtual Gateway)其他非AVG路由器提供冗余。某路由器被推举为AVG后,和HRSP不同的工作开始了,AVG分配虚拟的MAC地址给其

11、他GLBP组成员。所有的GLBP组中的路器都转发包,但是,各路由器只负责转发与自己的虚拟MAC地址的相关的数据包。每个GLBP组中最多有4个虚拟MAC地址,非AVG路由器由AV序分配虚拟MAC地址,非AVG路由器也称作活动虚拟转发者(Active Virtual Forwarder (AVF)).AVF分为两类,即主虚拟转发者(Primary Virtual Forwarder)和次虚拟转发者(Secondary virtual Forwarder)。直接由AVG分配虚拟MAC地址的路由器称作主虚拟转发者,后续不知道AVG真实IP地址的组成员,只能使用hellos包来识别其身份,然后被分配虚拟

12、MAC地址,此类被称作次虚拟转发者。如果AVG失效,则推举就会发生,决定哪人AVF替代AVG来分配MAC地址,推举机制依赖于优先级。最多可配置1024个GLBP组,不同的用户组可以配置成使用不同的组AVG作为其他网关二、VRRP工作原理VRRP的工作过程如下:路由器开启VRRP功能后,会根据优先级确定自己在备份组中的角色。优先级高的路由器成为主用路由器,优先级低的成为备用路由器。主用路由器定期发送VRRP通告报文,通知备份组内的其他路由器自己工作正常;备用路由器则启动定时器等待通告报文的到来。VRRP在不同的主用抢占方式下,主用角色的替换方式不同:1 在抢占方式下,当主用路由器收到VRRP通告

13、报文后,会将自己的优先级与通告报文中的优先级进行比较。如果大于通告报文中的优先级,则成为主用路由器;否则将保持备用状态。2 在非抢占方式下,只要主用路由器没有出现故障,备份组中的路由器始终保持主用或备用状态,备份组中的路由器即使随后被配置了更高的优先级也不会成为主用路由器。如果备用路由器的定时器超时后仍未收到主用路由器发送来的VRRP通告报文,则认为主用路由器已经无法正常工作,此时备用路由器会认为自己是主用路由器,并对外发送VRRP通告报文。备份组内的路由器根据优先级选举出主用路由器,承担报文的转发功能。在实际组网中一般会进行VRRP负载分担方式的设置。负载分担方式是指多台路由器同时承担业务,

14、避免设备闲置,因此需要建立两个或更多的备份组实现负载分担。VRRP负载分担方式具有以下特点:每个备份组都包括一个主用路由器和若干个备用路由器。各备份组的主用路由器可以不相同。同一台路由器可以加入多个备份组,在不同备份组中有不同的优先级,使得该路由器可以在一个备份组中作为主用路由器,在其他的备份组中作为备用路由器。VRRP在提高可靠性的同时,简化了主机的配置。在具有多播或广播能力的局域网中,借助VRRP能在某台路由器出现故障时仍然提供高可靠的缺省链路,有效避免单一链路发生故障后网络中断的问题,而无需修改动态路由协议、路由发现协议等配置信息。一个VRRP路由器有唯一的标识:VRID,范围为0255

15、该路由器对外表现为唯一的虚拟MAC地址,地址的格式为00-00-5E-00-01-VRID主控路由器负责对ARP请求用该MAC地址做应答这样,无论如何切换,保证给终端设备的是唯一一致的IP和MAC地址,减少了切换对终端设备的影响VRRP控制报文只有一种:VRRP通告(advertisement)它使用IP多播数据包进行封装,组地址为224.0.0.18,发布范围只限于同一局域网内这保证了VRID在不同网络中可以重复使用为了减少网络带宽消耗只有主控路由器才可以周期性的发送VRRP通告报文备份路由器在连续三个通告间隔内收不到VRRP或收到优先级为0的通告后启动新的一轮VRRP选举在VRRP路由器组

16、中,按优先级选举主控路由器,VRRP协议中优先级范围是0255若VRRP路由器的IP地址和虚拟路由器的接口IP地址相同,则该VRRP路由器被称为该IP地址的所有者;IP地址所有者自动具有最高优先级:255优先级0一般用在IP地址所有者主动放弃主控者角色时使用可配置的优先级范围为1254优先级的配置原则可以依据链路的速度和成本路由器性能和可靠性以及其它管理策略设定主控路由器的选举中,高优先级的虚拟路由器获胜,因此,如果在VRRP组中有IP地址所有者,则它总是作为主控路由的角色出现对于相同优先级的候选路由器,按照IP地址大小顺序选举VRRP还提供了优先级抢占策略,如果配置了该策略,高优先级的备份路

17、由器便会剥夺当前低优先级的主控路由器而成为新的主控路由器3 为了保证VRRP协议的安全性,提供了两种安全认证措施:明文认证和IP头认证明文认证方式要求:在加入一个VRRP路由器组时,必须同时提供相同的VRID和明文密码适合于避免在局域网内的配置错误,但不能防止通过网络监听方式获得密码IP头认证的方式提供了更高的安全性,能够防止报文重放和修改等攻击3 三、VRRP典型拓扑3.1 基本VRRP配置拓扑图如图2所示,DUT1和DUT2之间运行VRRP协议。VRRP虚拟地址选DUT1的接口地址20.1.1.1,DUT1将作为主用路由器。3.2 对称VRRP配置网络拓扑图如图3所示,

18、本例中启动两个VRRP组,其中PC1和PC2使用组1的虚拟路由器作为默认网关,地址为20.1.1.1;而PC3和PC4则使用组2的虚拟路由器作为默认网关,地址为20.1.1.2。路由器DUT1和DUT2互为备份,只有当两台路由器全部失效时四台主机与外界的通信才会中断。3.3 多备份VRRP配置网络拓扑图如图4所示,在多备份VRRP配置中,每台路由器配置为一个虚拟路由器的主用路由器,同时又作为其它虚拟路由器的备用路由器,一旦主用路由器出故障,其中一台备用路由器将接管该虚拟路由器的IP地址。在这种VRRP配置中,每台主用路由器均有一个以上的备用路由器,因此,需要对这些备用路由器定义优先级,以便当主

19、用路由器出故障时,拥有次最高优先级的路由器接替工作。如果拥有次最高优先级的路由器不止一个,则拥有最高IP地址号码的路由器成为主用路由器。4、 应用实例最典型的VRRP应用:RTA、RTB组成一个VRRP路由器组,假设RTB的处理能力高于RTA,则将RTB配置成IP地址所有者,H1、H2、H3的默认网关设定为RTB。则RTB成为主控路由器,负责ICMP重定向、ARP应答和IP报文的转发;一旦RTB失败,RTA立即启动切换,成为主控,从而保证了对客户透明的安全切换。 在VRRP应用中,RTA在线时RTB只是作为后备,不参与转发工作,闲置了路由器RTA和链路L1。通过合理的网络设计,可以到达备份和负

20、载分担双重效果。让RTA、RTB同时属于互为备份的两个VRRP组:在组1中RTA为IP地址所有者;组2中RTB为IP地址所有者。将H1的默认网关设定为RTA;H2、H3的默认网关设定为RTB。这样,既分担了设备负载和网络流量,又提高了网络可靠性。 VRRP协议的工作机理与CISCO公司的HSRP(Hot Standby Routing Protocol)有许多相似之处。但二者主要的区别是在CISCO的HSRP中,需要单独配置一个IP地址作为虚拟路由器对外体现的地址,这个地址不能是组中任何一个成员的接口地址。 使用VRRP协议,不用改造目前的网络结构,最大限度保护了当前投资,只需最少的管理费用,

21、却大大提升了网络性能,具有重大的应用价值。五、VRRP实验5.1实验目的实验的目的是起到一个接口备份的效果,当R2的S1/0接口段开时虚拟网关为192.168.0.3的数据可通过R3的S2/0接口出去.当R2的接口恢复正常时又从R2的S1/0接口出去,因为我们配置时将R2配置为主路由器.5.2实验配置R1配置interface s1/0      ip add 12.0.0.1 255.0.0.0clock rate 64000      (DCE端要配置时钟频率)no shutdowninte

22、rface s2/0ip add 13.0.0.1 255.0.0.0clock rate 64000no shutdowninterface loo 0ip add 1.1.1.1 255.255.255.255R2配置interface s1/0ip add 12.0.0.2 255.0.0.0no shutin fa0/0ip add 192.168.0.1 255.255.255.0no shutvrrp 1 ip 192.168.0.3   (配置虚拟网关)vrrp 1 priority 150      (设置优

23、先级为150,默认为100)vrrp 1 preempt           (开启抢占模式)vrrp 1 track s1/0 60      (设置当S1/0段开时优先级下降60)vrrp 2 ip 192.168.0.4      (配置虚拟网关)vrrp 2 preempt            (开启抢占模式)access-list 1 permit any    (建立访问控制列表,允许所有内部主机出去)ip nat inside source list 1 interface s1/0 overload     (建立可复用NAT,将内部地址转换为S1/0的地址出去)ip route 0.0.0.0 0.0.0.0 12.0.0.1   R3配置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论