隧道建立的方法及路由器技术

技术编号:9492290 阅读:104 留言:0更新日期:2013-12-26 01:58
本发明专利技术实施例提供了一种隧道建立的方法及路由器。该方法包括:第一ABR接收第二ABR发布的第一BGP标签路由,根据该第一BGP标签路由建立该第一ABR到该第二ABR的第一BGP?LSP,并进一步根据该第一BGPLSP创建该第一ABR到该第二ABR的第一MPLS?TE隧道。通过本发明专利技术实施例提供的技术方案,当第一ABR到第二ABR需要使用MPLS?TE隧道传送业务时,第二ABR可以向第一ABR发布BGP标签路由,第一ABR在接收到BGP标签路由后,建立BGP?LSP,并进一步根据BGP?LSP来触发创建第一ABR到第二ABR的MPLS?TE隧道,能够使MPLS?TE隧道随业务按需自动建立,并且提高了MPLS?TE隧道的配置效率。

【技术实现步骤摘要】
隧道建立的方法及路由器
本专利技术实施例涉及通信领域,具体涉及一种隧道建立的方法及路由器。
技术介绍
多协议标签交换(Multi-ProtocolLabelSwitching,MPLS)在广域网中的价值已经得到证实,并影响着众多服务提供商的广域网建设思路。MPLS简化了对数据包的处理,提高了数据包的转发效率;基于MPLS的流量工程(TrafficEngineering,TE)及快速路由保护等技术,提升了网络服务质量(QualityofService,QoS);尤其是,MPLS将多个网络融合到一个以以太网(Ethernet)为架构的基础设施上,使得单一转发模式的优势得到充分体现,网络的成本效益也不言而喻。当MPLS功能逐步从网络核心层延伸到接入层时,即形成了端到端无缝MPLS(SeamlessMPLS)体系。无缝MPLS将所有业务都在接入层进行MPLS封装,形成了由核心层到城域层、再到接入层的统一的MPLS控制平面,极大地降低了网络规划与运维的难度。无缝MPLS由控制层和业务层构成。控制层主要采用边界网关协议(BorderGatewayProtocol,BGP)来进行不同区域之间的路由信息交互,每个区域内部则采用中间系统到中间系统(IntermediateSystem-IntermediateSystem,IS-IS)协议;业务层提供虚拟专用局域网服务(VirtualPrivateLANService,VPLS)等不同应用。无缝MPLS在核心层和城域层部署全连接的MPLS流量工程(MPLSTrafficEngineering,MPLSTE)隧道;区域之间采用BGP标签交换路径(BGPLabelSwitchPath,BGPLSP)粘连在一起。但是MPLSTE隧道一般采用静态手工的配置方法,并且典型的MPLSTE隧道需要10个命令左右。这样导致MPLSTE隧道配置的效率低,而且配置量大,容易出错且不易维护;当业务发放发生变化时,MPLSTE隧道不能随业务发展自动变化,缺乏灵活性。
技术实现思路
本专利技术实施例提供了一种隧道建立的方法及路由器,以解决MPLSTE隧道配置效率低的问题。第一方面,提供了一种隧道建立的方法,包括:第一区域边界路由器(AreaBorderRouter,ABR)接收第二ABR发布的第一BGP标签路由;所述第一ABR根据所述第一BGP标签路由建立所述第一ABR到所述第二ABR的第一BGPLSP;所述第一ABR根据所述第一BGPLSP创建所述第一ABR到所述第二ABR的第一MPLSTE隧道。结合所述第一方面,在所述第一方面的第一种可能的实现方式中,所述第一ABR向所述第二ABR发布第二BGP标签路由,以便所述第二ABR根据所述第二BGP标签路由建立所述第二ABR到所述第一ABR的第二BGPLSP,并进一步根据所述第二BGPLSP创建从所述第二ABR到所述第一ABR的第二MPLSTE隧道。结合所述第一方面,在所述第一方面的第二种可能的实现方式中,所述第一ABR向所述第二ABR发送隧道通告消息,所述隧道通告消息包括所述第一MPLSTE隧道的隧道信息,以便所述第二ABR根据所述第一MPLSTE隧道的隧道信息创建所述第二ABR到所述第一ABR的第三MPLSTE隧道,所述第三MPLSTE隧道和所述第一MPLSTE隧道为双向共路隧道。结合所述第一方面或所述第一方面的上述任意一种可能的实现方式,还提供了所述第一方面的第三种可能的实现方式,在所述第一方面的第三种可能的实现方式中,所述第一ABR在创建了所述第一MPLSTE隧道之后,如果所述第一BGPLSP被撤销且所述第一BGPLSP是与所述第一MPLSTE隧道关联的唯一BGPLSP时,删除所述第一MPLSTE隧道。结合所述第一方面的第二种可能的实现方式,在所述第一方面的第四种可能的实现方式中,所述第一ABR向所述第二ABR以BGP更新UPDATE消息或标签分发协议LDP映射Mapping消息的形式发送所述隧道通告消息。结合所述第一方面的第二种可能的实现方式或者所述第一方面的第四种可能的实现方式,还提供了所述第一方面的第五种可能的实现方式,在所述第一方面的第五种可能的实现方式中,所述隧道信息包括:扩展的隧道标识、隧道标识和隧道端点地址。第二方面,提供了一种隧道建立的方法,包括:第二ABR生成第一BGP标签路由;所述第二ABR向所述第一ABR发布所述第一BGP标签路由,以便所述第一ABR根据所述第一BGP标签路由建立所述第一ABR到所述第二ABR的第一BGPLSP,并进一步根据所述第一BGPLSP创建所述第一ABR到所述第二ABR的第一MPLSTE隧道。结合所述第二方面,在所述第二方面的第一种可能的实现方式中,所述第二ABR接收所述第一ABR发布的第二BGP标签路由;所述第二ABR根据所述第二BGP标签路由建立所述第二ABR到所述第一ABR的第二BGPLSP;所述第二ABR根据所述第二BGPLSP创建所述第二ABR到所述第一ABR的第二MPLSTE隧道。结合所述第二方面的第一种可能的实现方式,在所述第二方面的第二种可能的实现方式中,所述第二ABR在创建了所述第二MPLSTE隧道之后,如果所述第二BGPLSP被撤销且所述第二BGPLSP是与所述第二MPLSTE隧道关联的唯一BGPLSP时,删除所述第二MPLSTE隧道。结合所述第二方面的第一种可能的实现方式,在所述第二方面的第三种可能的实现方式中,所述第二ABR接收所述第一ABR发送的隧道通告消息,所述隧道通告消息包括所述第一MPLSTE隧道的隧道信息;所述第二ABR根据所述第一MPLSTE隧道的隧道信息,获取所述第一MPLSTE隧道的路径信息;所述第二ABR根据所述第一MPLSTE隧道的路径信息,采用显式路径方式创建所述第二ABR到所述第一ABR的第三MPLSTE隧道,所述第三MPLSTE隧道和所述第一MPLSTE隧道为双向共路隧道。结合所述第二方面的第三种可能的实现方式,在所述第二方面的第四种可能的实现方式中,所述隧道信息包括:扩展的隧道标识、隧道标识和隧道端点地址。第三方面,提供了一种第一ABR,包括:接收单元,用于接收第二ABR发布的第一BGP标签路由;处理单元,用于根据所述第一BGP标签路由建立所述第一ABR到所述第二ABR的第一BGPLSP,并进一步根据所述第一BGPLSP创建所述第一ABR到所述第二ABR的第一MPLSTE隧道。结合所述第三方面,在所述第三方面的第一种可能的实现方式中,所述第一ABR还包括发送单元,用于向所述第二ABR发布第二BGP标签路由,以便所述第二ABR根据所述第二BGP标签路由建立所述第二ABR到所述第一ABR的第二BGPLSP,并进一步根据所述第二BGPLSP创建所述第二ABR到所述第一ABR的第二MPLSTE隧道。结合所述第三方面,在所述第三方面的第二种可能的实现方式中,所述第一ABR还包括发送单元,用于向所述第二ABR发送隧道通告消息,所述隧道通告消息包括所述第一MPLSTE隧道的隧道信息,以便所述第二ABR根据所述第一MPLSTE隧道的隧道信息创建所述第二ABR到所述第一ABR的第三MPLSTE隧道,所述第三MPLSTE隧道和所述第一MPLSTE隧道为双向共路隧道本文档来自技高网
...
隧道建立的方法及路由器

【技术保护点】
一种隧道建立的方法,其特征在于,所述方法包括:第一区域边界路由器ABR接收第二ABR发布的第一边界网关协议BGP标签路由;所述第一ABR根据所述第一BGP标签路由建立所述第一ABR到所述第二ABR的第一BGP标签交换路径LSP;所述第一ABR根据所述第一BGP?LSP创建所述第一ABR到所述第二ABR的第一多协议标签交换MPLS流量工程TE隧道。

【技术特征摘要】
1.一种隧道建立的方法,其特征在于,所述方法包括:第一区域边界路由器ABR接收第二ABR发布的第一边界网关协议BGP标签路由;所述第一ABR根据所述第一BGP标签路由建立所述第一ABR到所述第二ABR的第一BGP标签交换路径LSP;所述第一ABR根据所述第一BGPLSP建立所述第一ABR到所述第二ABR的第一多协议标签交换MPLS流量工程TE隧道。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一ABR向所述第二ABR发布第二BGP标签路由,以便所述第二ABR根据所述第二BGP标签路由建立所述第二ABR到所述第一ABR的第二BGPLSP,并进一步根据所述第二BGPLSP建立从所述第二ABR到所述第一ABR的第二MPLSTE隧道。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一ABR向所述第二ABR发送隧道通告消息,所述隧道通告消息包括所述第一MPLSTE隧道的隧道信息,以便所述第二ABR根据所述第一MPLSTE隧道的隧道信息建立所述第二ABR到所述第一ABR的第三MPLSTE隧道,所述第三MPLSTE隧道和所述第一MPLSTE隧道为双向共路隧道。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:所述第一ABR在建立了所述第一MPLSTE隧道之后,如果所述第一BGPLSP被撤销且所述第一BGPLSP是与所述第一MPLSTE隧道关联的唯一BGPLSP时,删除所述第一MPLSTE隧道。5.根据权利要求3所述的方法,其特征在于,所述隧道通告消息为:BGP更新UPDATE消息或标签分发协议LDP映射Mapping消息。6.根据权利要求3或5所述的方法,其特征在于,所述隧道信息包括:扩展的隧道标识、隧道标识和隧道端点地址。7.一种隧道建立的方法,其特征在于,所述方法包括:第二区域边界路由器ABR生成第一边界网关协议BGP标签路由;所述第二ABR向第一ABR发布所述第一BGP标签路由,以便所述第一ABR根据所述第一BGP标签路由建立所述第一ABR到所述第二ABR的第一BGP标签交换路径LSP,并进一步根据所述第一BGPLSP建立所述第一ABR到所述第二ABR的第一多协议标签交换MPLS流量工程TE隧道。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述第二ABR接收所述第一ABR发布的第二BGP标签路由;所述第二ABR根据所述第二BGP标签路由建立所述第二ABR到所述第一ABR的第二BGPLSP;所述第二ABR根据所述第二BGPLSP建立所述第二ABR到所述第一ABR的第二MPLSTE隧道。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述第二ABR在建立了所述第二MPLSTE隧道之后,如果所述第二BGPLSP被撤销且所述第二BGPLSP是与所述第二MPLSTE隧道关联的唯一BGPLSP时,删除所述第二MPLSTE隧道。10.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述第二ABR接收所述第一ABR发送的隧道通告消息,所述隧道通告消息包括所述第一MPLSTE隧道的隧道信息;所述第二ABR根据所述第一MPLSTE隧道的隧道信息,获取所述第一MPLSTE隧道的路径信息;所述第二ABR根据所述第一MPLSTE隧道的路径信息,采用显式路径方式建立所述第二ABR到所述第一ABR的第三MPLSTE隧道,所述第三MPLSTE隧道和所述第一MPLSTE隧道为双向共路隧道。11.根据权利要求1...

【专利技术属性】
技术研发人员:庄顺万李振斌阴元斌文婧宋宝华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1