一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于SRv6场景的多种类型业务的适配承载方法与流程

2023-02-02 00:58:06 来源:中国专利 TAG:

基于srv6场景的多种类型业务的适配承载方法
技术领域
1.本发明涉及网络传输管理技术领域,特别涉及一种基于srv6场景的多种类型业务的适配承载方法。
2.

背景技术:

3.ipv6经过多年的发展并未得到广泛的部署和应用,srv6(segment routingover ipv6,基于ipv6的段路由)的出现顿时使ipv6焕发出非比寻常的活力。随着5g和云业务的发展,ipv6扩展报文头蕴藏的创新空间正在快速释放,基于其上的应用不断变为现实,正在加速迈入ipv6时代。
4.srv6是新一代ip承载协议,可以简化并统一传统的复杂网络协议,是5g和云时代构建智能ip网络的基础。srv6结合了segment routing的源路由优势和ipv6的简洁易扩展特质,而且具有多重编程空间,符合sdn(software definednetwork,软件定义网络)思想,是实现意图驱动网络的利器。
5.srv6丰富的网络编程能力能够更好地满足新的网络业务的需求,而其兼容ipv6的特性也使得网络业务部署更为简便。srv6不仅能够打破云和网络的边界,使运营商网络避免被管道化,将网络延伸到用户终端,更多地分享信息时代的红利,还可以帮助运营商快速发展智能云网,实现应用级的sla保障,使千行百业广泛受益。随5g、云业务、物联网等新兴业务发展,srv6协议已经迎来了其蓬勃发展的新时代。
6.srv6技术本身可以简化现有网络协议,降低网络管理复杂度,更好地应对未来5g和云网络发展的挑战。如图1所示,借助srv6和evpn(ethernet virtual private network,以太网虚拟专用网),可以使ip承载网的协议简化、归一,通过srv6 evpn技术实现业务一线灵活入多云,业务敏捷开通。在隧道/underlay层面,srv6只需要通过igp和bgp扩展就可以完成underlay功能和隧道功能,简化了信令协议。在业务/overlay层面,通过evpn整合了原来网络中l2vpnvpws(基于ldp或mp-bgp)、l2vpnvpls(基于ldp或mp-bgp)以及l3vpn(基于mp-bgp)技术。业务层面可以通过srv6sid来标识各种各样的业务,也降低了技术复杂度。
7.如图2所示的云数据中心互联场景中,srv6报文和普通ipv6报文具有相同的报文头,使得srv6仅依赖ipv6可达性即可实现网络节点的互通,也使得它可以打破运营商网络和数据中心网络之间的界限,进入数据中心网络,甚至服务器终端。ipv6的基本报文头确保了任意ipv6节点之间的互通,而ipv6的多个扩展头能够实现丰富的功能。srv6释放了ipv6扩展性的价值,基于srv6最终可以实现简化的端到端可编程网络,真正实现网络业务转发大一统,实现“一张网络,万物互联”。
8.srv6更核心的优势是nativeipv6特质与网络编程能力。基于nativeipv6特质,srv6能更好地促进云网融合、兼容存量网络、提升跨域体验;基于网络编程能力,srv6可以更好地进行路径编程,满足业务的sla,同时还能将网络和应用连接起来,构建智能云网。如图3所示,srv6具有nativeipv6的特质,在端到端组网的场景中,只需要将一个域的ipv6路
由通过bgp4 引到另外一个域,就可以开展域间的业务部署,由此降低了业务部署的复杂性。srv6能够基于聚合路由工作,在大型网络的跨域场景中,只需要在边界节点引入有限的聚合路由表项即可,有效提高了网络的可扩展性。
9.srv6是ip网络创新的一个重要成果,srv6兼具ipv6寻址与源路由调度机制、协议简单、可编程能力强,成为新一代ip网络的基础协议。srv6简化了网络协议类型,具有良好的扩展性和可编程性,可满足更多新业务的多样化需求,提供高可靠性,在跨域互通、大规模组网、业务上云、云网协同等场景具备天然优势。当前承载网络上,具有l2vpn、l3vpn、evpn、灵活引流等各种业务模型,这些业务如何在srv6网络上简便可靠承载,业界没有明确的模型。
10.

技术实现要素:

11.根据本发明实施例,提供了一种基于srv6场景的多种类型业务的适配承载方法,包含如下步骤:搭建srv6 te的隧道侧的承载模型,用于承载、适配多种类型业务;将承载模型以层级的形式划分为若干层;将多种类型业务输送至承载模型,承载模型根据层级的数量分别对多种类型业务进行一一适配关联,用于承载传输多种类型业务。
12.进一步,承载模型的层级为四层;最外层为srv6 te policygroup、第二层为srv6 te policy、第三层为candidatepath、第四层为segmentlist。
13.进一步,srv6 te policy包含头端、颜色以及尾端。
14.进一步,头端是指srv6 te policy生成的节点,颜色是指扩展团体属性,尾端是指srv6 te policy的目标地址。
15.进一步,srv6 te policy根据优先级属性实现candidatepath层级的主备或等价,优先级最高的作为主路径,优先级次高的作为备路径,优先级一样则形成candidatepath层级的等价。
16.进一步,承载模型内还包含主备保护机制、等价保护机制,可根据多种类型业务中的一种或多种类型业务的主备保护或等价保护需求,在承载模型对多种类型业务进行适配前,对一种或多种类型业务进行主备保护或等价保护。
17.进一步,多种类型业务包含:vpws、vpls组播、vpls单播、l3vpn、灵活引流业务。根据本发明实施例的基于srv6场景的多种类型业务的适配承载方法,可较好的适配当前的各种业务模型,同时具有较好的拓展性,可方便后续增加新的业务类型和应用。可灵活的实现srv6的业务承载,支持te policygroup级别的灵活选路,支持te policy级别和candidatepath级别的主备和等价。同时,可灵活的适配业务前缀的主备和等价。
18.要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。
19.附图说明
20.图1为基于srv6的ip承载网的示意图。
21.图2为云服务厂商数据中心网络的组网应用的示意图。
22.图3为srv6大规模端到端组网方案。
23.图4为根据本发明实施例基于srv6场景的多种类型业务的适配承载方法的srv6te的业务承载模型示意图。
24.图5为根据本发明实施例基于srv6场景的多种类型业务的适配承载方法的srv6实现模型示意图。
25.图6为根据本发明实施例基于srv6场景的多种类型业务的适配承载方法的流程示意图。
26.具体实施方式
27.以下将结合附图,详细描述本发明的优选实施例,对本发明做进一步阐述。
28.首先,将结合图4~6描述根据本发明实施例的基于srv6场景的多种类型业务的适配承载方法,用于提升srv6te组网应用的灵活性和可靠性,其应用场景很广。
29.如图4~6所示,本发明实施例的基于srv6场景的多种类型业务的适配承载方法,具有如下步骤:如图6所示,在s1中,搭建srv6te的隧道(即公网侧)的承载模型,用于承载、适配多种类型业务。在本实施例中,多种类型业务包含:vpws、vpls组播、vpls单播、l3vpn、灵活引流业务。
30.如图6所示,在s2中,将承载模型以层级的形式划分为若干层。承载模型的层级为四层;最外层为srv6 te policygroup,用于管理srv6 te policy成员,实现各种业务向te policy的灵活引流;第二层为srv6 te policy,管理candidatepath;第三层为candidatepath,用于管理segmentlist,可实现segmentlist级别的主备或者等价;第四层为segmentlist,用于实现具体路径的sid列表的封装,同时指定三层出接口信息。
31.进一步,在本实施例中,srv6 te policy包含头端、颜色以及尾端。头端是指srv6 te policy生成的节点,颜色是指扩展团体属性,尾端是指srv6 te policy的目标地址。
32.进一步,在本实施例中,srv6 te policy根据优先级属性实现candidatepath层级的主备或等价,优先级最高的作为主路径,优先级次高的作为备路径,优先级一样则形成candidatepath层级的等价。
33.如图6所示,在s3中,将多种类型业务输送至承载模型,承载模型根据层级的数量分别对多种类型业务进行一一适配关联,用于承载传输多种类型业务。
34.进一步,在本实施例中,承载模型内还包含主备保护机制、等价保护机制,可根据多种类型业务中的一种或多种类型业务的主备保护或等价保护需求,在承载模型对多种类型业务进行适配前,对一种或多种类型业务进行主备保护或等价保护。
35.具体应用实现示例如图5所示,为基于srv6场景的多种类型业务的适配承载方法,所构建出的srv6通用的简便实现模型,模型抽象了前缀实例、vn、vnegr、egr、tnl组和tnl等实体,可适配各种类型的业务前缀(业务前缀为srv6支持的各种类型业务),同时可较好的拓展支持新的前缀业务类型。该模型同时可较好的适配前缀的主备和等价保护机制,该模
型同样可适配隧道的主备和等价机制。
36.(1)前缀实例一种业务前缀的具体对象称为前缀实例。前缀实例指向vn。
37.(2)vn(virtual nexthop,虚拟下一跳)vn为一种管理实体,用于管理业务承载的tnl组和tnl实体信息、管理前缀实例对应的vnegr和egr实体信息。
38.(3)vnegr(virtual nexthop egress,虚拟下一跳出方向)vnegr作为一种管理实体,主要用于管理egr实体,负责前缀的主备和等价保护特性的实现。例如,l3vpn的ecmp有三个成员,对应一个vnegr,该vnegr管理三个egr。
39.(4)egr(egress,出方向)egr实体对应前缀实例的私网封装信息,egr指向前缀对应的tnl组实体。
40.(5)tnl(tunnel,隧道)组tnl组实体用于实现tnl的主备和等价特性,用于管理具体的tnl实体。一个tnl组对应一个前缀实例的一个成员,例如l3vpn的ecmp有三个成员,则vn存在三个tnl组,每个前缀成员对应一个tnl组。
41.(6)tnl(tunnel,隧道)tnl为实现srv6承载的隧道,管理公网隧道的各个属性。
42.图4中的srv6 te policy应用模型将隧道分了4个层次,在图5的srv6模型部署实践中,将所有的隧道层进行了展开和合并,得到tnl组和tnl两个级别,可实现tnl级的主备或者等价。tnl组实现te policy级别和candidatepath级别的主备和等价,tnl级别对应第四层segmentlist的实现。srv6 te policygroup的灵活选路,通过egr与tnl组的重映射实现。可根据网络转发芯片的实际情况,采用软件方案或者硬件方案的主备保护或者等价保护实现。
43.在实际组网应用中,通常会部署分层的保护机制。例如,在业务前缀级别部署主备的保护,在隧道级别部署等价的保护。发明提出的模型可较好的适配分层保护的应用,前缀的主备保护通过vnegr和egr实现,每个业务前缀对应一个egr实体,前缀的主备保护组对应一个vnegr实体,用于管理业务前缀的主用实体和备用实体;隧道的等价保护通过tnl组和tnl实现,每个隧道对应一个tnl实体,隧道的等价保护组对应一个tnl组,用于管理等价保护组的各个成员tnl实体。
44.本发明可解决srv6场景对多种类型业务的适配需求,同时具有较好的扩展性,以支持新增加的业务前缀类型。发明为前缀的主备和等价保护特性划分在vnegr和egr实现,将隧道的主备和等价保护划分在tnl组和tnl实现,两种层次的保护机制分部采用不同的实体实现,较好的实现了srv6模型的分层解耦。
45.需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包含
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
46.尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的
描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献