[发明专利]实现虚连接支持优雅重启的方法和路由器有效
申请号: | 200810118194.X | 申请日: | 2008-08-14 |
公开(公告)号: | CN101340369A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 钱雪彪;郭强 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/22 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 连接 支持 优雅 方法 路由器 | ||
技术领域
本发明涉及网络通信技术,特别涉及一种实现虚连接支持优雅重启的方法和路由器。
背景技术
开放最短路径优先(OSPF,Open Shortest Path First)和OSPFv3是基于链路状态的内部网关协议,将自治系统划分为骨干区域和多个非骨干区域,分别采用区域号(Area ID)进行标识。图1为现有技术中的自治系统的区域示意图,Area 0为骨干区域,其它为非骨干区域,其中,连接骨干区域和非骨干区域的路由器称为区域边界路由器(ABR,Area BorderRouter)。骨干区域负责各区域之间的路由,非骨干区域之间的路由信息必须通过骨干区域来转发,因此,所有非骨干区域必须与骨干区域保持连通,且骨干区域自身也必须保持连通。但是,在实际的组网结构中,有些非骨干区域与骨干区域之间并不发生交界,为了保持其之间的连通,可以通过在两台ABR之间配置虚连接予以解决,如图2所示,在ABR 1和ABR 2之间通过非骨干区域Area 1而建立一条逻辑上的连接通道,使得非骨干区域Area 2与骨干区域Area 0之间保持连通。
在两台ABR之间配置虚连接后,必须在该虚连接为连接(UP)状态时才能实现两台ABR所在区域之间的连通,虚连接的状态依赖于两台ABR是否存在指向对方的ABR路由,如果存在,则该虚连接就为UP状态,否则该虚连接就为断开(DOWN)状态。因此,是否启动该虚连接使该虚连接处于UP状态,必须经过OSPF的路由计算,当路由计算的结果表明两端的ABR存在相互指向对方的ABR路由时,启动两台ABR之间的虚连接。
现有技术中的路由器通常采用分布式结构,即采用控制和转发功能相互独立的结构,控制功能主要由控制板完成,负责整个路由器的控制与管理,例如路由的计算和路由结果的下刷等,而转发功能由转发板完成,负责根据控制板下刷的路由结果生成路由转发表,根据该路由转发表执行数据转发业务。
由于该分布式结构控制与转发相分离的特点,使得路由器中的控制板发生故障导致发生主备倒换时,转发板仍能够保持根据路由转发表执行数据报文转发。为了使得发生主备倒换的设备仍处在网络转发路径中,即转发业务不中断,因特网工程任务组(IETF,Internet Engineering Task Force)提出了一种增强协议,即优雅重启(GR,Graceful Restart)。即发生主备倒换后,备用控制板启动GR流程,通知邻居路由器在一定时间内保持与该发生主备倒换的路由器的路由稳定,该一定时间为GR的最大持续时间;邻居路由器在接收到该通知后,标识该发生主备倒换的路由器在执行GR,按照现有的协议技术通过多次报文交互与该发生主备倒换的路由器同步自身的链路状态数据库(LSDB,Link State Datebase)并重建邻居关系;该发生主备倒换的路由器完成与所有邻居路由器重建邻居关系后,根据同步的LSDB进行路由计算,并将计算结果下刷给转发板进行路由转发表的更新。
由于虚连接需要根据路由计算结果来启动,因此在上述GR过程中,并没有与虚连接对端的邻居重建邻居关系,因此上述GR过程中同步到的LSDB不完整,如果进行正常路由计算可能会导致计算出的路由并非最优路由,甚至可能会产生一些错误路由导致转发环路或者中断,也就是说,无法实现虚连接支持GR。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118194.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于电动葫芦的称重和过载控制装置
- 下一篇:一种复合励磁同步发电机