[发明专利]一种虚拟路由器建立隧道的方法有效
申请号: | 200810066599.3 | 申请日: | 2008-04-14 |
公开(公告)号: | CN101262407A | 公开(公告)日: | 2008-09-10 |
发明(设计)人: | 卞正影 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/56 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 王永文 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 路由器 建立 隧道 方法 | ||
技术领域
本发明涉及一种网络通信领域的方法,特别涉及的是一种使用虚拟路由器地址建立隧道的方法。
背景技术
现有技术中的GRE(Generic Routing Encapsulation),即通用路由封装,它可以在任意层协议之上再封装另一层任意协议。GRE隧道的配置比较简单,为现有技术所熟知,相关命令就不在这里赘述。
GRE隧道的接口状态与隧道配置的源地址和目的地址有关,目前的处理是使用一个接口状态检查定时器来定时检查GRE的接口状态,根据GRE接口里配置的源地址、目的地址和协议路由表进行检查。如果检查通过,将接口状态设为UP,否则设为DOWN。
VRRP(Virtual Router Redundancy Protocol)是虚拟路由冗余协议,用于为静态网关的配置提供保障。一台主机如果想要和外界的网络进行通信,简单且比较流行的做法是静态配置默认网关。
但一旦默认网关死机,主机将失去与外界的所有联系。VRRP描述了在多个VRRP路由器之间选举产生一个虚拟路由器承担静态网关的职责。它通过提供一套检测以及竞选机制,实现了在多址访问局域网络中(比如以太网)的路由备份功能。
协议主要通过对局域网中网关设备的备份,维持网络系统对接入主机设备服务运转的不间断性,也就是对接入主机设备的路由下一跳设备做备份。该协议描述的是一个选举协议,它动态的在一个LAN(局域网)中的VRRP路由器组中指派一个路由器来担当虚拟路由器的职责。
在VRRP路由器中具有虚拟路由器IP地址的那个路由器为MASTER(主用设备),并且转发发往该地址的数据包。当MASTER失效时该选举过程提供了一个动态的职责转换,这将允许任何一个在同一个LAN上的虚拟路由器的地址都可以被用作终端主机默认的第一跳。
应用VRRP的一个好处就是可以获得一个有效性很高的默认路径而无需要求在任何的终端主机上配置任何的动态路由或路由器发现协议。当其中的一个网关出现故障时,该协议可以实现让其快速的切换到备用路由器上,而不中断原有的业务。
如图1所示的,现有技术的虚拟路由冗余协议实现系统中,核心层为Internet,汇接层包括了主用设备和备用设备,在接入层包括了由VRRP路由器连接的子网设备,所述子网设备连接了用户终端。
当用户子网的路由器希望与静态默认网关之间建立GRE隧道,使用GRE隧道进行通信并转发报文的时候,对子网设备来说是和一台IP地址与MAC地址都固定的路由器建立GRE隧道。这个路由器是由VRRP协议创建的一个逻辑概念。
所述子网设备和VRRP组中的主用设备以及备用设备都需要配置GRE接口,主用设备的GRE隧道接口负责ARP响应和转发GRE数据报文。当主用设备出现故障的时候,希望子网设备与虚拟路由器之间建立的GRE隧道可以通过VRRP切换,使用备用设备上的GRE隧道接口转发报文。
此时主用设备和备用设备上的隧道都应该使用VRRP虚地址做源,这样现有技术存在以下不足:目前的GRE隧道接口实现技术中,由于GRE隧道接口状态检查不包括对VRRP地址以及VRRP状态的检查,因此无论是主用设备还是备用设备隧道都认为源地址不是本地地址,都会将GRE隧道接口状态置为DOWN,因此导致当建立GRE隧道的路由出现故障时,子网设备就会失去与外界的所有联系。
所以,现有技术还存在缺陷,而有待于改进和发展。
发明内容
本发明要解决的技术问题是提供一种虚拟路由器建立隧道的方法,当子网设备使用GRE隧道做静态默认网关时,使GRE隧道可以用VRRP虚地址建立,由此保证当建立GRE隧道的路由出现故障时,子网设备依然可用。
本发明采用以下技术方案:
一种虚拟路由器建立隧道的方法,其包括以下步骤:
A、在虚拟路由冗余协议设备上配置通用路由封装隧道信息,并设置隧道接口状态检查定时器,定时检查隧道的源地址和隧道的目的地址;
B、如果隧道源地址或者隧道目的地址为0,或者到隧道的目的地址没有路由,就设置隧道的接口协议状态为DOWN,并且通知接口管理模块;
C、如果隧道源地址和目的地址不为0,并且到隧道目的地址有路由,就进一步检查隧道源地址信息;
D、如果隧道的管理状态是UP的,就设置隧道接口协议状态为UP,否则设隧道的管理状态为DOWN,并重新设置隧道接口状态检查定时器。
所述的方法,其中,所述步骤C之后还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810066599.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:旋转凹模的金属挤压成形方法
- 下一篇:选择电视机半静音播放的方法