[发明专利]多协议标签交换网络中实现路由汇聚的方法及路由设备有效
申请号: | 201010282764.6 | 申请日: | 2010-09-14 |
公开(公告)号: | CN101938421A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 林东豪;姚辉;傅晓莉 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 丁琛 |
地址: | 100036 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 标签 交换 网络 实现 路由 汇聚 方法 设备 | ||
技术领域
本发明实施例涉及通信技术领域,特别涉及一种多协议标签交换网络中实现路由汇聚的方法及路由设备。
背景技术
在计算机网络通信技术领域,路由汇聚是指将一组路由汇聚为一个单个的路由广播。路由汇聚的优点是缩小网络上的路由表的尺寸,即减少路由表中路由条目的数量。这样,由于减少了路由表中路由条目的数量,查询路由表的平均时间会缩短,查询路由表的平均速度会加快,并且路由协议的开销也将显著减少。随着网络规模的扩大,路由汇聚将变得越来越重要。
多协议标签交换(Multi-Protocol Label Switching,简称MPLS)是一种为网络数据流量提供目标、路由、转发和交换等能力,且用于快速数据包的交换和路由的体系。区别于传统的使用路由表查找和转发进行数据传输的方法,MPLS提供了一种新的数据传输方式,其中将IP地址映射为简单的具有固定长度的标签,使得数据的传输路径能够通过沿着源端到终端的一系列路由器对应的标签序列予以实现。在MPLS体系中,该一系列的路由器标签序列被称为标签交换路径(Label Switching Path,简称LSP),LSP相当于穿越MPLS核心网络的隧道,在MPLS进行标签转发前,首先需要建立对应的LSP。
现有的MPLS体系中,LSP的建立基于在路由设备间转发标签映射报文予以实现,各路由设备通过在自身的标签转发表项中添加标签映射报文中记录的路由与标签的映射关系,从而在转发IP数据报文时,各路由设备可以在标签转发表项中查询到相应的标签,并将IP数据报文转发至相应的下一跳路由设备。由于整个过程都基于标签转发,没有涉及到任何IP选路的过程,因而相当于在MPLS网络中建立了端到端的LSP,在此基础上,保证了MPLS的各项业务可以得到正常的实施。
但是,现有的MPLS体系中却不支持路由汇聚。具体地,在标签映射报文转发阶段,汇聚路由设备在将子路由汇聚为汇聚路由后,仅将包含汇聚路由与汇聚标签的标签映射关系的标签映射报文转发给下一跳路由设备,从而对于汇聚路由设备的下游路由设备,包括标签交换边缘路由设备(LabelSwitching Edge Router,简称LER)而言,其本地仅设置有与汇聚路由对应的标签转发表项。因而在LER对目的IP指向子路由的IP报文进行转发时,由于LER仅知道与汇聚路由对应的汇聚标签,在将该IP报文转换为标签报文时,仅会在该IP报文添加该汇聚标签。而当该标签报文传至汇聚路由设备时,基于隐形空标签3机制,该标签报文中的汇聚标签被弹出,汇聚路由设备将无法继续在标签转发机制下,为标签报文寻找下一跳路由设备,以继续转发该标签报文,而是只能再次基于IP路由机制查询下一跳,从而无法真正建立MPLS网络内端到端的LSP,进而导致MPLS网络内的部分业务无法正常实施。可见,基于上述原因,当前技术下无法在MPLS网络中基于标签转发机制部署路由汇聚。
发明内容
本发明提供一种多协议标签交换网络中实现路由汇聚的方法及路由设备,用以在MPLS网络中实现路由汇聚,从而使MPLS网络的业务可正常实施。
为实现上述目的,本发明提供一种多协议标签交换网络中实现路由汇聚的方法,包括:
汇聚路由设备将多条子路由汇聚为汇聚路由后,将生成的与所述汇聚路由对应的标签映射报文向上游路由设备进行转发,直至将所述标签映射报文发送至边缘路由设备为止,所述标签映射报文中至少记录:所述汇聚路由与汇聚标签的第一映射关系、各所述子路由与各子标签的第二映射关系;
所述边缘路由设备根据接收到的所述标签映射报文中记录的所述第一映射关系创建对应的标签转发表项,并根据所述第二映射关系创建与所述汇聚路由对应的子标签转发表项;
所述边缘路由器若接收到目的IP属于所述子路由的IP报文,将所述IP报文的外层标签设置为所述标签转发表项中记录的与所述汇聚路由对应的汇聚标签,将所述IP报文的内层标签设置为所述子标签转发表项中记录的与所述子路由对应的子标签,以将所述IP报文转换为标签报文;
所述边缘路由设备根据所述外层标签转发所述标签报文,直至将所述标签报文发送至所述汇聚路由设备;
所述汇聚路由设备根据所述内层标签转发所述标签报文。
为实现上述目的,本发明提供一种路由设备,包括:
报文生成转发模块,用于若所述路由设备为汇聚路由设备,在将多条子路由汇聚为汇聚路由后,将生成的与所述汇聚路由对应的标签映射报文向上游路由设备进行转发,直至将所述标签映射报文转发至边缘路由设备为止,所述标签映射报文中至少记录:所述汇聚路由与汇聚标签的第一映射关系、各所述子路由与各子标签的第二映射关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010282764.6/2.html,转载请声明来源钻瓜专利网。