信息传输方法、运营商边缘设备和通信系统与流程

文档序号:33188568发布日期:2023-02-04 07:30阅读:41来源:国知局
信息传输方法、运营商边缘设备和通信系统与流程

1.本公开涉及网络技术领域,特别涉及一种信息传输方法、运营商边缘设备和通信系统。


背景技术:

2.在现有技术中,通过利用lsi(logical session identifier,逻辑会话标识),evpn(ethernet virtual private network,以太网虚拟专用网)的接入网络不再拘泥于二层网络,pe(provider edge,运营商边缘设备)-ce(customer edge用户边缘设备)之间能够通过三层网络(例如城域网)互联。


技术实现要素:

3.发明人注意到,evpn是控制平面协议,其数据平面可通过srv6来实现。由于srh(segment routing header,分段路由头)不能携带lsi,从而限制了evpn组网的适用场景。
4.为此,本公开提供一种信息传输方案,能够扩大evpn组网的适用场景。
5.根据本公开实施例的第一方面,提供一种信息传输方法,由第一运营商边缘设备执行,包括:在接收到第一as域中的第一用户边缘设备发送给第二as域中的第二用户边缘设备的数据报文后,剥离所述数据报文原有的逻辑隧道头,得到原始数据报文,并在原始数据报文外封装含有逻辑会话标识lsi字段的分段路由头和ipv6头,在lsi字段中写入所述第二用户边缘设备的lsi,以得到第一传输报文;将所述第一传输报文发送给第二运营商边缘设备,以便所述第二运营商边缘设备从所述第一传输报文中提取出lsi,并根据lsi和所述第一传输报文中的地址查找映射表找到对应的隧道类型及逻辑标识,弹出所述srh和外层ipv6报头以得到数据报文,按照所述隧道类型及逻辑标识对所述数据报文进行封装以得到目标报文,将所述目标报文发送给所述第二用户边缘设备。
6.在一些实施例中,在接收到所述第二运营商边缘设备通过evpn控制信令发送的所述第二用户边缘设备的lsi后,存储所述lsi。
7.在一些实施例中,在接收到第一as域中的第一用户边缘设备发送给第一as域中的第三用户边缘设备的srv6报文后,在分段路由头srh中的逻辑会话标识lsi字段设置为0,以得到第二传输报文;将所述第二传输报文发送给所述第三用户边缘设备。
8.根据本公开实施例的第二方面,提供一种运营商边缘设备,包括:第一处理模块,被配置为在接收到第一as域中的第一用户边缘设备发送给第二as域中的第二用户边缘设备的数据报文后,剥离所述数据报文原有的逻辑隧道头,得到原始数据报文,并在原始数据报文外封装含有逻辑会话标识lsi字段的分段路由头和ipv6头,在lsi字段中写入所述第二用户边缘设备的lsi,以得到第一传输报文;第二处理模块,被配置为将所述第一传输报文发送给第二运营商边缘设备,以便所述第二运营商边缘设备从所述第一传输报文中提取出lsi,并根据lsi和所述第一传输报文中的地址查找映射表找到对应的隧道类型及逻辑标识,弹出所述srh和外层ipv6报头以得到数据报文,按照所述隧道类型及逻辑标识对所述数
据报文进行封装以得到目标报文,将所述目标报文发送给所述第二用户边缘设备。
9.在一些实施例中,第一处理模块还被配置为在接收到所述第二运营商边缘设备通过evpn控制信令发送的所述第二用户边缘设备的lsi后,存储所述lsi。
10.在一些实施例中,第一处理模块还被配置为在接收到第一as域中的第一用户边缘设备发送给第一as域中的第三用户边缘设备的srv6报文后,在分段路由头srh中的逻辑会话标识lsi字段设置为0,以得到第二传输报文,将所述第二传输报文发送给所述第三用户边缘设备。
11.根据本公开实施例的第三方面,提供一种运营商边缘设备,包括:存储器,被配置为存储指令;处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如上述任一实施例所述的方法。
12.根据本公开实施例的第四方面,提供一种信息传输方法,由第二运营商边缘设备执行,包括:在接收到第一运营商边缘设备发送的第一传输报文后,从所述第一传输报文中提取出lsi;根据所述lsi和所述第一传输报文中的地址查找映射表找到对应的隧道类型及逻辑标识;弹出srh和外层ipv6报头以得到数据报文;按照所述隧道类型及逻辑标识对所述数据报文进行封装以得到目标报文;将所述目标报文发送给与所述lsi对应的第二用户边缘设备。
13.在一些实施例中,通过evpn控制信令将所述第二用户边缘设备的lsi发送给第一运营商边缘设备,以便所述第一运营商边缘设备存储所述lsi。
14.根据本公开实施例的第五方面,提供一种运营商边缘设备,包括:第三处理模块,被配置为在接收到第一运营商边缘设备发送的第一传输报文后,从所述第一传输报文中提取出lsi,根据所述lsi和所述第一传输报文中的地址查找映射表找到对应的隧道类型及逻辑标识,弹出srh和外层ipv6报头以得到数据报文,按照所述隧道类型及逻辑标识对所述数据报文进行封装以得到目标报文;第四处理模块,被配置为将所述目标报文发送给与所述lsi对应的第二用户边缘设备。
15.在一些实施例中,第三处理模块还被配置为通过evpn控制信令将所述第二用户边缘设备的lsi发送给第一运营商边缘设备,以便所述第一运营商边缘设备存储所述lsi。
16.根据本公开实施例的第六方面,提供一种运营商边缘设备,包括:存储器,被配置为存储指令;处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如上述任一实施例所述的方法。
17.根据本公开实施例的第七方面,提供一种通信系统,包括:第一运营商边缘设备,为上述任一实施例所述的第一运营商边缘设备;第二运营商边缘设备,为上述任一实施例所述的第二运营商边缘设备。
18.根据本公开实施例的第八方面,提供一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上述任一实施例涉及的方法。
19.通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
20.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
21.图1为本公开一个实施例的信息传输方法的流程示意图;
22.图2为本公开一个实施例的srh报文头格式示意图;
23.图3为本公开一个实施例的运营商边缘设备的结构示意图;
24.图4为本公开另一个实施例的运营商边缘设备的结构示意图;
25.图5为本公开另一个实施例的信息传输方法的流程示意图;
26.图6为本公开又一个实施例的运营商边缘设备的结构示意图;
27.图7为本公开又一个实施例的运营商边缘设备的结构示意图;
28.图8为本公开一个实施例的通信系统的结构示意图;
29.图9为本公开另一个实施例的通信系统的结构示意图。
具体实施方式
30.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
31.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
32.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
33.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
34.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
35.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
36.图1为本公开一个实施例的信息传输方法的流程示意图。在一些实施例中,下列的信息传输方法由第一运营商边缘设备执行。
37.在步骤101,在接收到第一as(autonomous system,自治系统)域中的第一用户边缘设备发送给第二as域中的第二用户边缘设备的数据报文后,剥离数据报文原有的逻辑隧道头,得到原始数据报文,并在原始数据报文外封装含有逻辑会话标识lsi字段的分段路由头和ipv6头,在srh中的lsi字段中写入第二用户边缘设备的lsi,以得到第一传输报文。
38.在一些实施例中,在接收到第二运营商边缘设备通过evpn控制信令发送的第二用户边缘设备的lsi后,存储lsi。
39.在一些实施例中,srh报文格式如图2所示。
40.在步骤102,将第一传输报文发送给第二运营商边缘设备,以便第二运营商边缘设
备从第一传输报文中提取出lsi,并根据lsi和第一传输报文中的地址查找映射表找到对应的隧道类型及逻辑标识,弹出srh和外层ipv6报头以得到数据报文,按照隧道类型及逻辑标识对数据报文进行封装以得到目标报文,将目标报文发送给第二用户边缘设备。
41.在本公开上述实施例提供的信息传输方法中,第一运营商边缘设备利用srh携带lsi,对应的第二运营商边缘设备从srh中还原出lsi,从而能够扩大evpn组网的适用场景,实现用户业务流量和数据的隔离。
42.在一些实施例中,在接收到第一as域中的第一用户边缘设备发送给第一as域中的第三用户边缘设备的srv6报文后,在分段路由头srh中的逻辑会话标识lsi字段设置为0,以得到第二传输报文。将第二传输报文发送给第三用户边缘设备。
43.图3为本公开一个实施例的运营商边缘设备的结构示意图。如图3所示,运营商边缘设备包括第一处理模块31和第二处理模块32。
44.第一处理模块31被配置为在接收到第一as域中的第一用户边缘设备发送给第二as域中的第二用户边缘设备的数据报文后,剥离数据报文原有的逻辑隧道头,得到原始数据报文,并在原始数据报文外封装含有逻辑会话标识lsi字段的分段路由头和ipv6头,在srh中的lsi字段中写入第二用户边缘设备的lsi,以得到第一传输报文。
45.在一些实施例中,第一处理模块31还被配置为在接收到第二运营商边缘设备通过evpn控制信令发送的第二用户边缘设备的lsi后,存储lsi。
46.第二处理模块32被配置为将第一传输报文发送给第二运营商边缘设备,以便第二运营商边缘设备从第一传输报文中提取出lsi,并根据lsi和第一传输报文中的地址查找映射表找到对应的隧道类型及逻辑标识,弹出srh和外层ipv6报头以得到数据报文,按照隧道类型及逻辑标识对数据报文进行封装以得到目标报文,将目标报文发送给第二用户边缘设备。
47.在一些实施例中,第一处理模块31还被配置为在接收到第一as域中的第一用户边缘设备发送给第一as域中的第三用户边缘设备的srv6报文后,在srh中的逻辑会话标识lsi字段设置为0,以得到第二传输报文,将第二传输报文发送给第三用户边缘设备。
48.图4为本公开另一个实施例的运营商边缘设备的结构示意图。如图4所示,运营商边缘设备包括存储器41和处理器42。
49.存储器41用于存储指令,处理器42耦合到存储器41,处理器42被配置为基于存储器存储的指令执行实现如图1中任一实施例涉及的方法。
50.如图4所示,该运营商边缘设备还包括通信接口43,用于与其它设备进行信息交互。同时,该运营商边缘设备还包括总线44,处理器42、通信接口43、以及存储器41通过总线44完成相互间的通信。
51.存储器41可以包含高速ram存储器,也可还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器41也可以是存储器阵列。存储器41还可能被分块,并且块可按一定的规则组合成虚拟卷。
52.此外处理器42可以是一个中央处理器cpu,或者可以是专用集成电路asic,或是被配置成实施本公开实施例的一个或多个集成电路。
53.本公开同时还涉及一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如图1中任一实施例涉及的方法。
54.图5为本公开另一个实施例的信息传输方法的流程示意图。在一些实施例中,下列的信息传输方法由第二运营商边缘设备执行。
55.在步骤501,在接收到第一运营商边缘设备发送的第一传输报文后,从第一传输报文中提取出lsi。
56.在步骤502,根据lsi和第一传输报文中的地址查找映射表找到对应的隧道类型及逻辑标识。
57.在步骤503,弹出srh和外层ipv6报头以得到数据报文。
58.在步骤504,按照隧道类型及逻辑标识对数据报文进行封装以得到目标报文。
59.在步骤505,将目标报文发送给与lsi对应的第二用户边缘设备。
60.在一些实施例中,通过evpn控制信令将第二用户边缘设备的lsi发送给第一运营商边缘设备,以便第一运营商边缘设备存储lsi。
61.图6为本公开又一个实施例的运营商边缘设备的结构示意图。如图6所示,运营商边缘设备包括第三处理模块61和第四处理模块62。
62.第三处理模块61被配置为在接收到第一运营商边缘设备发送的第一传输报文后,从第一传输报文中提取出lsi,根据lsi和第一传输报文中的地址查找映射表找到对应的隧道类型及逻辑标识,弹出srh和外层ipv6报头以得到数据报文,按照隧道类型及逻辑标识对数据报文进行封装以得到目标报文。
63.第四处理模块62被配置为将目标报文发送给与lsi对应的第二用户边缘设备。
64.在一些实施例中,第三处理模块61还被配置为通过evpn控制信令将第二用户边缘设备的lsi发送给第一运营商边缘设备,以便第一运营商边缘设备存储lsi。
65.图7为本公开又一个实施例的运营商边缘设备的结构示意图。如图7所示,运营商边缘设备包括存储器71、处理器72、通信接口73和总线74。图7与图4的不同之处在于,在图7所示实施例中,处理器72被配置为基于存储器存储的指令执行实现如图5中任一实施例涉及的方法。
66.本公开同时还涉及一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如图5中任一实施例涉及的方法。
67.图8为本公开一个实施例的通信系统的结构示意图。如图8所示,通信系统包括第一运营商边缘设备81和第二运营商边缘设备82。第一运营商边缘设备为图3-4中任一实施例涉及的运营商边缘设备。第二运营商边缘设备为图6-7中任一实施例涉及的运营商边缘设备。
68.下面通过一个具体示例对本公开进行说明,如图9所示,as1中的ce1-ce3与pe1关联,as2中的ce4-ce6与pe2关联。ce1的lsi标识为11,ce2的lsi标识为21,ce3的lsi标识为31,ce4的lsi标识为13,ce5的lsi标识为22,ce6的lsi标识为32。
69.若需要在ce1和ce4之间进行数据传输。与ce4关联的pe2通过evpn控制信令将ce4的lsi标识12发送给pe1。pe1在封装从ce1到ce4的srv6报文时,会将相应的lsi信息放在srh中的lsi字段中以生成传输报文。pe2在接收到传输报文后,从传输报文中提取出该lsi信息,并结合数据包中的mac/ip地址查找映射表,找到对应的隧道类型及逻辑标识,然后弹出srh头和外层ipv6头,并按照查询到的信息进行隧道的再封装后发给ce4。由此扩大了evpn组网的使用场景,并实现vxlan/ipsec和srv6在数据平面的跨域对接。
70.在一些实施例中,在上面所描述的功能单元模块可以实现为用于执行本公开所描述功能的通用处理器、可编程逻辑控制器(programmable logic controller,简称:plc)、数字信号处理器(digital signal processor,简称:dsp)、专用集成电路(application specific integrated circuit,简称:asic)、现场可编程门阵列(field-programmable gate array,简称:fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。
71.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
72.本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1