路由发布的方法、设备和系统技术方案

技术编号:29713748 阅读:22 留言:0更新日期:2021-08-17 14:46
本申请提供一种路由通告的方法,应用于跨域端到端隧道承载业务的网络中,所述跨域端到端隧道穿过至少两个内部网关协议IGP网络域,所述至少两个IGP网络域包括第一网络设备、第二网络设备和第三网络设备,该方法包括:所述第一网络设备接收来自所述第二网络设备的边界网关协议BGP业务路由信息,所述BGP业务路由信息包括目的地址和去往所述目的地址的下一跳地址。所述第一网络设备不进行对所述下一跳地址的路由迭代处理。所述第一网络设备向所述第三网络设备通告所述BGP业务路由信息,从而有助于业务创建。

【技术实现步骤摘要】
【国外来华专利技术】路由发布的方法、设备和系统
本申请涉及通信领域,尤其涉及路由发布的方法、设备和系统。
技术介绍
随着网络技术的不断演进,构建跨多个网络域的端到端的隧道成为了可能。例如,在基于控制转发分离思想的软件定义网络(SoftwareDefinedNetworking,SDN)架构中,集中控制管理设备(例如,SDN控制器)可以集中收集和管理多个内部网关协议(英文:InteriorGatewayProtocol,IGP)网络域的网络拓扑图,并计算跨多个IGP网络域的端到端的隧道。在该端到端的隧道上可以承载各种业务,例如,在端到端的分段路由-流量工程(SegmentRouting-TrafficEngineering,SR-TE)隧道上,可以承载虚拟专用网(VirtualPrivateNetwork,VPN)业务。还例如,在端到端的支持互联网通信协议第4版(英文:InternetProtocolversion4,IPv4)隧道上可以承载支持互联网通信协议第6版(英文:InternetProtocolversion6,IPv6)业务,实现IPv6网络穿越IPv4网络(即IPv6overIPv4)。但是在基于该端到端的隧道上承载业务的场景中,通过边界网关协议(BorderGatewayProtocol,BGP)进行业务路由信息(例如,VPN路由信息或者IPv6路由信息等)通告时,存在无法创建业务的问题。
技术实现思路
本专利技术实施例提供路由发布的方法、设备和系统,解决了在跨域端到端上承载业务的场景下,进行BGP业务路由信息通告时,无法完成业务创建的问题。第一方面,本申请的实施例提供一种路由发布的方法。该方法应用于跨域端到端隧道承载业务的网络中,所述跨域端到端隧道穿过至少两个内部网关协议IGP网络域,所述至少两个IGP网络域包括第一网络设备、第二网络设备和第三网络设备。依照该方法,所述第一网络设备接收来自所述第二网络设备的边界网关协议BGP业务路由信息,所述BGP业务路由信息包括目的地址和去往所述目的地址的下一跳地址;所述第一网络设备在向所述第三网络设备通告所述BGP业务路由信息之前,不进行对所述下一跳地址的路由迭代处理;所述第一网络设备向所述第三网络设备发送所述BGP业务路由信息。通过跨域网络中的非边界网络设备(第一网络设备)接收到来自上游网络设备的BGP业务路由信息后,在向下游网络设备继续通告BGP业务路由信息之前,不对该下一跳地址进行路由迭代处理,有助于业务的创建。在一种可能的设计中,在所述第一网络设备接收来自所述第二网络设备的BGP业务路由信息之前,还包括:所述第一网络设备获得第一策略信息,所述第一策略信息指示所述第一网络设备不进行路由迭代处理。通过第一策略信息,提供了一种根据用户需求来使能(或激活)网络设备不进行路由迭代处理的功能(或能力),有助于按需对网络进行管理或使用,提升网络管理的灵活性。在一种可能的设计中,所述第一网络设备不进行对所述下一跳地址的路由迭代处理包括:所述第一网络设备根据所述第一策略信息的指示不进行对所述下一跳地址的路由迭代处理。通过网络设备根据第一策略信息的指示来确定不进行路由迭代处理,有助于按需管理网络,提升网络管理的灵活性。在一种可能的设计中,所述第一策略信息还包括指定地址信息,所述指定地址信息指示一个地址集合,相应地,所述第一策略信息指示所述第一网络设备对目的地址在所述地址集合内的BGP业务路由信息,不进行路由迭代处理。通过在第一策略信息中包含指定地址信息,可以针对一定地址范围内的BGP路由不进行路由迭代处理,丰富了技术实施的手段,提高了使用的灵活性。在一种可能的设计中,所述第一网络设备不进行对所述下一跳地址的路由迭代处理包括:所述第一网络设备根据所述第一策略信息的指示,当所述第一网络设备确定所述目的地址在所述地址集合内时,所述第一网络设备不进行对所述下一跳地址的路由迭代处理。通过网络设备根据第一策略信息的指示来确定对符合要求的下一跳地址不进行路由迭代处理,有助于按需管理网络,提升网络管理的灵活性。在一种可能的设计中,所述第一网络设备获得所述第一策略信息包括下述方式中的至少一种:所述第一网络设备根据命令行配置获得所述第一策略信息;所述第一网络设备接收来自控制管理设备的第一消息,所述第一消息包括所述第一策略信息;所述第一网络设备自身运行算法软件自动生成所述第一策略信息。通过提供多种获取所述第一策略信息的途径,丰富了技术实施的手段,提高了易用性。在一种可能的设计中,还包括:当所述第一网络设备向所述第三网络设备通告所述BGP业务路由信息时,不更改所述BGP业务路由信息中的所述下一跳地址。通过不更改所述BGP业务路由信息中的所述下一跳地址,提高了创建业务的可靠性。在一种可能的设计中,所述第一网络设备在向所述第三网络设备通告所述BGP业务路由信息之前,还包括:所述第一网络设备获得第二策略信息,所述第二策略信息指示当所述第一网络设备向所述第三网络设备通告BGP业务路由信息时,不更改BGP业务路由信息中的所述下一跳地址。通过第二策略信息,提供了一种根据用户需求来使能(或激活)网络设备不更改BGP业务路由信息中的所述下一跳地址的功能(或能力),有助于按需对网络进行管理或使用,提升网络管理的灵活性。在一种可能的设计中,当所述第一网络设备向所述第三网络设备通告所述BGP业务路由信息时,不更改所述BGP业务路由信息中的所述下一跳地址包括:当所述第一网络设备向所述第三网络设备通告所述BGP业务路由信息时,所述第一网络设备根据所述第二策略信息,不更改所述BGP业务路由信息中的所述下一跳地址。通过网络设备根据第二策略信息的指示来确定不更改BGP业务路由信息中的所述下一跳地址,有助于按需管理网络,提升网络管理的灵活性。在一种可能的设计中,所述第一网络设备获得所述第二策略信息包括下述方式中的至少一种:所述第一网络设备根据命令行配置获得所述第二策略信息;所述第一网络设备接收来自控制管理设备的第二消息,所述第二消息包括所述第二策略信息;所述第一网络设备自身运行算法软件自动生成所述第二策略信息。通过提供多种获取所述第二策略信息的途径,丰富了技术实施的手段,提高了易用性。在一种可能的设计中,所述BGP业务路由信息包括:BGPVPN路由信息、BGPIPv6路由信息、IPv4路由信息。通过用BGP路由信息承载VPN路由信息、IPv6路由信息或IPv4路由信息,实现了在跨域端到端隧道上承载VPN业务、IPv4overIPv6业务或IPv6overIPv4业务。第二方面,本申请的实施例提供一种路由通告的方法,应用于跨域端到端隧道承载业务的网络中,所述跨域端到端隧道穿过至少两个内部网关协议IGP网络域,所述至少两个IGP网络域包括第一网络设备、第二网络设备和第三网络设备。依照该方法,控制管理设备向所述第一网络设备发送第一消息,所述第一消息包括第一策略信息,所述第一策略信息指示所述第一网络设备本文档来自技高网...

【技术保护点】
一种路由通告的方法,其特征在于,应用于跨域端到端隧道承载业务的网络中,所述跨域端到端隧道穿过至少两个内部网关协议IGP网络域,所述至少两个IGP网络域包括第一网络设备、第二网络设备和第三网络设备,所述方法包括:/n所述第一网络设备接收来自所述第二网络设备的边界网关协议BGP业务路由信息,所述BGP业务路由信息包括目的地址和去往所述目的地址的下一跳地址;/n所述第一网络设备在向所述第三网络设备通告所述BGP业务路由信息之前,不进行对所述下一跳地址的路由迭代处理;/n所述第一网络设备向所述第三网络设备发送所述BGP业务路由信息。/n

【技术特征摘要】
【国外来华专利技术】一种路由通告的方法,其特征在于,应用于跨域端到端隧道承载业务的网络中,所述跨域端到端隧道穿过至少两个内部网关协议IGP网络域,所述至少两个IGP网络域包括第一网络设备、第二网络设备和第三网络设备,所述方法包括:
所述第一网络设备接收来自所述第二网络设备的边界网关协议BGP业务路由信息,所述BGP业务路由信息包括目的地址和去往所述目的地址的下一跳地址;
所述第一网络设备在向所述第三网络设备通告所述BGP业务路由信息之前,不进行对所述下一跳地址的路由迭代处理;
所述第一网络设备向所述第三网络设备发送所述BGP业务路由信息。


根据权利要求1所述的方法,其特征在于,在所述第一网络设备接收来自所述第二网络设备的BGP业务路由信息之前,还包括:
所述第一网络设备获得第一策略信息,所述第一策略信息指示所述第一网络设备不进行路由迭代处理。


根据权利要求2所述的方法,其特征在于,所述第一网络设备不进行对所述下一跳地址的路由迭代处理包括:
所述第一网络设备根据所述第一策略信息的指示不进行对所述下一跳地址的路由迭代处理。


根据权利要求2所述的方法,其特征在于,所述第一策略信息还包括指定地址信息,所述指定地址信息指示一个地址集合,相应地,所述第一策略信息指示所述第一网络设备对目的地址在所述地址集合内的BGP业务路由信息,不进行路由迭代处理。


根据权利要求4所述的方法,其特征在于,所述第一网络设备不进行对所述下一跳地址的路由迭代处理包括:
所述第一网络设备根据所述第一策略信息的指示,当所述第一网络设备确定所述目的地址在所述地址集合内时,所述第一网络设备不进行对所述下一跳地址的路由迭代处理。


根据权利要求2至5任一所述的方法,其特征在于,所述第一网络设备获得所述第一策略信息包括下述方式中的至少一种:
所述第一网络设备根据命令行配置获得所述第一策略信息;
所述第一网络设备接收来自控制管理设备的第一消息,所述第一消息包括所述第一策略信息;
所述第一网络设备自身运行算法软件自动生成所述第一策略信息。


根据权利要求1至5任一所述的方法,其特征在于,还包括:当所述第一网络设备向所述第三网络设备通告所述BGP业务路由信息时,不更改所述BGP业务路由信息中的所述下一跳地址。


根据权利要求7所述的方法,其特征在于,所述第一网络设备在向所述第三网络设备通告所述BGP业务路由信息之前,还包括:
所述第一网络设备获得第二策略信息,所述第二策略信息指示当所述第一网络设备向所述第三网络设备通告BGP业务路由信息时,不更改BGP业务路由信息中的所述下一跳地址。


根据权利要求8所述的方法,其特征在于,当所述第一网络设备向所述第三网络设备通告所述BGP业务路由信息时,不更改所述BGP业务路由信息中的所述下一跳地址包括:
当所述第一网络设备向所述第三网络设备通告所述BGP业务路由信息时,所述第一网络设备根据所述第二策略信息,不更改所述BGP业务路由信息中的所述下一跳地址。


根据权利要求8或9所述的方法,其特征在于,所述第一网络设备获得所述第二策略信息包括下述方式中的至少一种:
所述第一网络设备根据命令行配置获得所述第二策略信息;
所述第一网络设备接收来自控制管理设备的第二消息,所述第二消息包括所述第二策略信息;
所述第一网络设备自身运行算法软件自动生成所述第二策略信息。


一种路由通告的方法,其特征在于,应用于跨域端到端隧道承载业务的网络中,所述跨域端到端隧道穿过至少两个内部网关协议IGP网络域,所述至少两个IGP网络域包括第一网络设备、第二网络设备和第三网络设备,所述方法包括:
控制管理设备向所述第一网络设备发送第一消息,所述第一消息包括第一策略信息,所述第一策略信息指示所述第一网络设备不进行路由迭代处理。


根据权利要求11所述的方法,其特征在于,所述第一策略信息还包括指定地址信息,所述指定地址信息指示一个地址集合,相应地,所述第一策略信息指示所述第一网络设备对目的地址在所述地址集合内的BGP业务路由信息,不进行路由迭代处理。


根据权利要求11或12所述的方法,其特征在于,还包括:
所述控制管理设备向所述第一网络设备发送第二消息,所述第二消息包括第二策略信息,所述第二策略信息指示当所述第一网络设备向所述第三网络设备通告所述BGP业务路由信息时,不更改所述BGP业务路由信息中的所述下一跳地址。


一种网络设备,用作第一网络设备,其特征在于,应用于跨域端到端隧道承载业务的网络中,所述跨域端到端隧道穿过至少两个内部网关协议IGP网络域,所述至少两个IGP网络域包括所述第一网络设备、第二网络设备和第三网络设备,所述第一网络设备包括:
存储器;

【专利技术属性】
技术研发人员:赵晶晶
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1