[发明专利]防止边界网关协议路由的环路检测信息丢失的方法和设备无效
| 申请号: | 200810239699.1 | 申请日: | 2008-12-15 |
| 公开(公告)号: | CN101420443A | 公开(公告)日: | 2009-04-29 |
| 发明(设计)人: | 程锋章 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 防止 边界 网关 协议 路由 环路 检测 信息 丢失 方法 设备 | ||
技术领域
本发明涉及网络通信技术,具体涉及一种防止BGP(Border GatewayProtocol,边界网关协议)环路检测信息丢失的方法和一种防止BGP环路检测信息丢失的设备。
背景技术
ISIS(Intermediate System-to-Intermediate System intra-domain routinginformation exchange protocol,中间系统到中间系统的域内路由信息交换协议)是一种自治系统内部之间的路由协议,在运营商网络中得到广泛应用。BGP是自治系统之间动态交换路由信息的路由协议,在大型网络中比如MPLS(Multiple Protocol Label Switch,多协议标签转发)核心网络中得到非常广泛的应用。作为两种重要的路由协议,ISIS和BGP两者之间经常会配合使用,比如服务提供商内部使用BGP协议,服务提供商与客户之间使用ISIS协议。
在路由技术领域,避免环路是网络部署需要重点关注的一个问题。目前,很多路由协议都有避免环路产生的机制,例如BGP协议。众所周知,BGP协议通过识别作为环路检测信息的AS-Path(自治系统路径)属性,来防止路由环路,其具体为:网络设备在接收到一个BGP路由后,检查BGP路由的AS-Path属性,如果AS-Path属性中包含该网络设备所在AS(AutonomousSystem,自治系统)的AS号,则认为环路产生,丢弃该BGP路由,达到防止路由环路的目的。
各个路由协议的环路避免机制在各自网络中能够发挥很好的作用。但如前所述,在实际网络中,多种路由协议往往互相结合使用,形成混合网络。当路由信息穿越采用不同路由协议的网络时,例如BGP网络到ISIS网络,由于路由协议的切换,BGP网络中用来防止环路产生的重要信息AS-Path属性将丢失,那么当该路由信息穿越ISIS网络后回到BGP网络时,由于AS-Path属性信息的丢失,可能导致环路出现。
例如图1示出的现有技术中多种路由协议结合使用的典型应用:MPLSVPN(Virtual Private Network,虚拟专用网)。其中,CE(Customer Edge,用户网络边缘设备)1、CE2和CE3同属于VPN1。PE(Provider Edge,服务提供商边缘路由器)1、PE2和PE3同属于AS100。各PE之间通过内部BGP协议即IBGP协议交换路由信息,CE2和CE3之间通过IGP(interiorgateway protocol,内部网关协议)交换路由信息,这里以IGP为ISIS举例。
假设CE1将路由发布给AS100内的PE1,PE1采用IBGP协议将路由发布给PE2。此时,PE2接收到的是BGP路由。然后,PE2将BGP路由注入(inject)ISIS网络(图1中CE2所在的VPN1),从而发布到CE2,这样在CE2上就有了到CE1的路由。其中,所谓将BGP路由注入ISIS网络是指:将采用BGP协议描述的路由信息引入(import)ISIS,使之成为采用ISIS协议描述的路由信息,其效果是,将PE2所在网络AS100的路由信息传给CE2所在网络VPN1。所述引入和注入均为RFC(Request For Comments)文档定义的操作。
在实际部署中,CE之间一般会存在一条backdoor(后门)链路,例如图1中CE2和CE3之间的IGP链路。在正常情况下,CE2到CE1的流量通过PE2转发,CE3到CE1的流量通过PE3转发。如果PE3故障,则CE3到CE1的流量可以通过上述backdoor链路到CE2再到CE1;如果PE2故障,则CE2到CE1的流量可以通过上述backdoor链路到CE3再到CE1,保证转发成功。
但正是这条backdoor链路的存在,可能带来路由环路。仍参见图1,假设有一条CE1的路由N被发送到PE2,该路由N通过PE2被注入ISIS网络后,后续的发送方向为:CE2(通过ISIS)→CE3(通过ISIS)→PE3(通过BGP)→PE2(通过ISIS)→CE2。由于路由N从PE2到CE2的传递过程中丢失了AS-Path属性,因此当路由N再通过PE3回到AS100时,PE2和PE3都不能根据AS-Path属性进行环路检测,会形成明显的环路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810239699.1/2.html,转载请声明来源钻瓜专利网。





