数据传输方法、电子设备、计算机可读存储介质与流程
未命名
08-01
阅读:105
评论:0

1.本技术实施例涉及通信技术领域,特别涉及数据传输方法、电子设备、计算机可读存储介质。
背景技术:
2.第五代移动通信技术(5g,5
th generation mobile communication technology)的无线通信标准化工作已进入尾声并开始在全球部署。但是,当前5g技术与实际需求之间仍然存在一定的差距,从而导致用户体验度较差。
技术实现要素:
3.本技术实施例提供一种数据传输方法、电子设备、计算机可读存储介质。
4.第一方面,本技术实施例提供一种数据传输方法,应用于融合网元,该方法包括:获取用户设备需求,确定满足用户设备需求的传输路径;其中,所述传输路径途经所述用户设备、接入网、核心网和数据网;将所述传输路径对应的规则下发给接入网控制面网元和核心网控制面网元。
5.第二方面,本技术实施例提供一种数据传输方法,应用于控制面网元,该方法包括:接收所述融合网元下发的满足用户设备需求的传输路径对应的规则;将所述传输路径对应的规则下发给控制面网元对应的用户面网元;其中,所述传输路径对应的规则用于指示所述用户面网元根据所述用户设备的数据报文中的用户层头携带的用户层信息将所述数据报文按照所述传输路径进行传输;
6.其中,所述传输路径途经所述用户设备、接入网、核心网和数据网;所述控制面网元为核心网控制面网元和接入网控制面网元中的任意一个;或者,所述传输路径途经所述用户设备、接入网、传输网、核心网和数据网;所述控制面网元为核心网控制面网元、传输网控制面网元和接入网控制面网元中的任意一个。
7.第三方面,本技术实施例提供一种数据传输方法,应用于用户面网元,该方法包括:接收用户面网元对应的控制面网元下发的满足用户设备需求的传输路径对应的规则,所述传输路径途经所述用户设备、接入网、核心网和数据网;根据所述用户设备的数据报文中的用户层头携带的用户层信息和所述传输路径对应的规则将所述数据报文按照所述传输路径进行传输;
8.其中,所述传输路径途经所述用户设备、接入网、核心网和数据网;所述用户面网元为核心网用户面网元和接入网用户面网元中的任意一个;或者,所述传输路径途经所述用户设备、接入网、传输网、核心网和数据网;所述用户面网元为核心网用户面网元、传输网用户面网元和接入网用户面网元中的任意一个。
9.第四方面,本技术实施例提供一种电子设备,包括:至少一个处理器;存储器,存储器上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,实现上述任意一种数据传输方法。
10.第五方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种数据传输方法。
11.本技术实施例提供的数据传输方法,通过融合网元确定满足用户设备需求的传输路径,并将传输路径下发到接入网控制面网元和核心网控制面网元,由于确定的传输路径途经用户设备、接入网、核心网和数据网,满足端到端的确定性转发需求,同时也满足用户设备需求,从而提高了用户体验度。
12.本技术实施例提供的数据传输方法,通过控制面网元将满足用户设备需求的传输路径对应的规则下发给控制面网元对应的用户面网元,传输路径对应的规则用于指示用户面网元根据用户设备的数据报文中的用户层头携带的用户层信息将数据报文按照传输路径进行传输,实现了对数据报文的端到端的确定性转发需求,同时也满足用户设备需求,从而提高了用户体验度。
13.本技术实施例提供的数据传输方法,通过用户面网元实现了对数据报文的端到端的确定性转发需求,同时也满足用户设备需求,从而提高了用户体验度。
附图说明
14.图1为相关技术中5g技术的用户面协议栈示意图;
15.图2为本技术实施例提供的用户面协议栈示意图;
16.图3为本技术实施例提供的数据报文的结构示意图;
17.图4为本技术一个实施例提供的应用于融合网元的数据传输方法的流程图;
18.图5为本技术另一个实施例提供的应用于控制面网元的数据传输方法的流程图;
19.图6为本技术另一个实施例提供的应用于用户面网元的数据传输方法的流程图;
20.图7为本技术实施例的示例1提供的数据传输方法的应用场景示意图;
21.图8为本技术实施例的示例2提供的数据传输方法的应用场景示意图;
22.图9为本技术实施例的示例3提供的数据传输方法的应用场景示意图;
23.图10为本技术实施例的示例4提供的数据传输方法的应用场景示意图;
24.图11为本技术实施例的示例5提供的数据传输方法的应用场景示意图;
25.图12为本技术实施例的示例6提供的数据传输方法的应用场景示意图;
26.图13为本技术实施例的示例7提供的数据传输方法的应用场景示意图;
27.图14为本技术另一个实施例提供的数据传输系统的组成框图。
具体实施方式
28.为使本领域的技术人员更好地理解本技术的技术方案,下面结合附图对本技术提供的数据传输方法、电子设备、计算机可读存储介质进行详细描述。
29.在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本技术透彻和完整,并将使本领域技术人员充分理解本技术的范围。
30.在不冲突的情况下,本技术各实施例及实施例中的各特征可相互组合。
31.如本文所使用的,术语“和/或”包括至少一个相关列举条目的任何和所有组合。
32.本文所使用的术语仅用于描述特定实施例,且不意欲限制本技术。如本文所使用
的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由
……
制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加至少一个其它特征、整体、步骤、操作、元件、组件和/或其群组。
33.除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本技术的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
34.当前5g技术的用户面协议栈如图1所示。
35.图1中,ue侧的用户面协议栈包括:5g接入网(an,access network)协议层、协议数据单元(pdu,protocol data unit)层和应用层。
36.an侧与ue交互的用户面协议栈包括:5g an协议层。
37.an侧与传输网(tn,transmission network)交互的用户面协议栈包括:l1层、l2层、用户数据报协议(udp,user datagram protocol)/互联网协议(ip,internet protocol)层。
38.tn侧的用户面协议栈包括:l1层、l2层、udp/ip层。
39.核心网(cn,core network)侧的用户面协议栈包括:l1层、l2层、udp/ip层、gtp-u层和pdu层。
40.当前5g技术与实际需求之间仍然存在一定的差距,主要体现在:an、tn、cn、数据网(dn,data network)之间是相互独立的,无法实现从用户设备到服务器之间的端到端的确定性转发、安全保护、用户需求(如吞吐量和时延要求等)等,从而导致用户体验度较差。
41.本技术实施例的用户面协议栈如图2所示。
42.图2中,ue侧的用户面协议栈包括:an协议层、用户层和应用层。
43.an侧与ue交互的用户面协议栈包括:an协议层和用户层。
44.an侧与tn交互的用户面协议栈包括:l1层、l2层、传输层和用户层。
45.tn侧的用户面协议栈包括:l1层、l2层、传输层;或者l1层、l2层、传输层和用户层。在tn侧,用户层是可选方式,兼容传统tn设备,或者某些tn无需感知用户层的场景。
46.cn侧的用户面协议栈包括:l1层、l2层、传输层和用户层。
47.其中,an协议层可以与已有技术的an协议层相同,l1层可以与已有技术的l1层相同,l2层可以与已有技术的l2层相同,传输层可以与已有技术的传输层相同,应用层可以与已有技术的应用层相同,这里不再赘述。
48.其中,用户层为本技术实施例的用户面协议栈中新增的,在用户层对应的用户层头中携带以下用户层信息至少之一:网络切片标识、用户标识、链路标识、应用标识、局域网标识、序列号、组播组标识。
49.在一些示例性实施例中,网络切片标识用于标识用户设备(ue,user equipment)归属的网络切片。
50.在一些示例性实施例中,用户标识用于标识ue的身份。
51.在一些示例性实施例中,链路标识用于标识ue归属的链路。
52.在一些示例性实施例中,应用标识用于标识ue的业务。
53.在一些示例性实施例中,局域网标识用于标识ue所在的局域网。
54.在一些示例性实施例中,用户层对应的用户层头位于传输层对应的传输层头和载荷之间。如图3所示,在本技术实施例的用户面协议栈架构下,数据报文包括:外层ip头、传输层头、用户层头和载荷。也就是说,数据报文的报文头包括:外层ip头、传输层头、用户层头。
55.其中,外层ip头是指传输层对应的ip头;用户层头是隧道和载荷之间的自定义头;传输层头可以继承以后的传输控制协议(tcp,transmission control protocol)/udp头,也可以是传输层对应的其他传输层头;载荷是指用户设备的用户报文。
56.下面介绍基于本技术实施例提出的新的用户面协议栈进行数据传输的方法。
57.图4为本技术一个实施例提供的数据传输方法的流程图。
58.第一方面,参照图4,本技术一个实施例提供一种数据传输方法,应用于融合网元,该方法包括:
59.步骤400、获取用户设备需求,确定满足用户设备需求的传输路径;其中,传输路径途经用户设备、接入网、核心网和数据网。
60.在一些示例性实施例中,用户设备需求包括:用户设备的服务水平协议(sla,service level agreement)需求。
61.本技术实施例可以在任何需要计算传输路径的情况下获取用户设备需求,下面列举两个例子进行说明。
62.在一些示例性实施例中,获取用户设备需求包括:接收核心网控制面网元发送的用户设备需求。
63.在一些示例性实施例中,可以在用户设备附着到数据网络的过程中接收核心网控制面网元发送的用户设备需求。具体的,核心网控制面网元可以将用户设备需求包含在传输路径申请请求中发送给融合网元。例如,接收核心网控制面网元发送的无线资源申请请求;其中,无线资源申请请求包括:用户设备需求;向核心网控制面网元返回满足用户设备需求的无线资源对应的接入网控制面网元的地址;接收核心网控制面网元发送的传输路径申请请求;其中,传输路径申请请求包括:接入网隧道信息、核心网隧道信息和用户设备需求。
64.在一些示例性实施例中,可以在用户设备发起业务之前接收核心网控制面网元上报的用户设备需求。
65.在一些示例性实施例中,无线资源是指用于传输用户设备(ue,user equipment)的数据报文所需要的无线资源,具体可以包括:无线资源所属的接入网用户面网元信息、时域资源、频域资源等。
66.在一些示例性实施例中,无线资源对应的接入网控制面网元是指管理无线资源的接入网控制面网元。一般情况下,一个接入网控制面网元管理至少一个接入网用户面网元的无线资源。
67.在一些示例性实施例中,传输路径途经用户设备、接入网、核心网和数据网。在另一些示例性实施例中,传输路径途经用户设备、接入网、传输网、核心网和数据网。
68.在一些示例性实施例中,可以根据接入网控制面网元和核心网控制面网元上报的测量数据确定满足用户设备需求的传输路径。在另一些示例性实施例中,可以根据接入网
控制面网元、传输网控制面网元和核心网控制面网元上报的测量数据确定满足用户设备需求的传输路径。
69.在一些示例性实施例中,接入网控制面网元上报的测量数据可以包括:接入网内的所有接入网用户面网元的拓扑信息、接入网内任意相邻的两个接入网用户面网元之间的链路的链路质量,以及位于接入网边缘的接入网用户面网元与相邻的传输网用户面网元之间的链路的链路质量。
70.在一些示例性实施例中,传输网控制面网元上报的测量数据可以包括:传输网内的所有传输网用户面网元的拓扑信息、传输网内任意相邻的两个传输网用户面网元之间的链路的链路质量,以及位于传输网边缘的传输网用户面网元与相邻的核心网用户面网元之间的链路的链路质量。
71.在一些示例性实施例中,核心网控制面网元上报的测量数据可以包括:核心网内的所有核心网用户面网元的拓扑信息、核心网内任意相邻的两个核心网用户面网元之间的链路的链路质量,以及位于核心网边缘的核心网用户面网元与相邻的数据网用户面网元之间的链路的链路质量。
72.在本技术实施例中,链路质量可以是任意可以表征链路质量的指标。例如,链路质量包括以下至少之一:时延、抖动、丢包率等。
73.在一些示例性实施例中,根据接入网控制面网元和核心网控制面网元上报的测量数据确定满足用户设备需求的传输路径是指以用户设备需求和接入网控制面网元、核心网控制面网元上报的测量数据为约束条件,计算满足约束条件的传输路径。
74.在一些示例性实施例中,根据接入网控制面网元、传输网控制面网元、核心网控制面网元上报的测量数据确定满足用户设备需求的传输路径是指以用户设备需求和接入网控制面网元、传输网控制面网元、核心网控制面网元上报的测量数据为约束条件,计算满足约束条件的传输路径。
75.在一些示例性实施例中,确定满足用户设备需求的传输路径之前,该方法还包括:接收核心网控制面网元上报的用户设备的用户层信息。接收核心网控制面网元上报的用户设备的用户层信息用于指示请求的传输路径归属于哪一个用户层信息。
76.在另一些示例性实施例中,传输路径可以从用户设备开始,途经接入网、核心网,最终到达数据网。在另一些示例性实施例中,传输路径也可以从数据网开始,途经核心网、接入网,最终到达用户设备。
77.在另一些示例性实施例中,传输路径可以从用户设备开始,途经接入网、传输网、核心网,最终到达数据网。在另一些示例性实施例中,传输路径也可以从数据网开始,途经核心网、传输网、接入网,最终到达用户设备。
78.在一些示例性实施例中,传输路径为两条,且两条传输路径具有相同的用户面网元的数量最少;或者两条传输路径完全不重叠。
79.步骤401、将传输路径对应的规则下发给接入网控制面网元和核心网控制面网元。
80.在一些示例性实施例中,为了兼容传统tn设备或者满足某些tn无需感知用户层的场景,将传输路径对应的规则下发给接入网控制面网元和核心网控制面网元。在另一些示例性实施例中,在tn需要感知用户层的场景,将传输路径对应的规则下发给接入网控制面网元、传输网控制面网元和核心网控制面网元。
81.在一些示例性实施例中,传输路径对应的规则包括以下至少之一:链路连接规则、服务质量(qos,quality of service)规则、转发规则。
82.在一些示例性实施例中,链路连接规则是指每一条链路是由哪两个网元连接的。
83.在一些示例性实施例中,qos规则是指每一条链路的qos指标。
84.在一些示例性实施例中,转发规则是指每一条链路的转发规则。
85.在一些示例性实施例中,可以将整个传输路径对应的规则下发给接入网控制面网元和核心网控制面网元,即下发给接入网控制面网元和核心网控制面网元的规则是一样的。
86.在一些示例性实施例中,可以将整个传输路径对应的规则下发给接入网控制面网元、传输网控制面网元、核心网控制面网元,即下发给接入网控制面网元、传输网控制面网元、核心网控制面网元的规则是一样的。
87.在另一些示例性实施例中,也可以将传输路径途经接入网的部分对应的规则下发给接入网控制面网元,将传输路径途经传输网的部分对应的规则下发给传输网控制面网元,将传输路径途经核心网的部分对应的规则下发给核心网控制面网元,即下发给接入网控制面网元、传输网控制面网元、核心网控制面网元的规则是不一样的。
88.在一些示例性实施例中,传输路径对应的规则用于指示接入网用户面网元和核心网用户面网元根据用户设备的数据报文中的用户层头携带的用户层信息将数据报文按照传输路径进行传输。
89.在另一些示例性实施例中,传输路径对应的规则用于指示接入网用户面网元、传输网用户面网元和核心网用户面网元根据用户设备的数据报文中的用户层头携带的用户层信息将数据报文按照传输路径进行传输。
90.在一些示例性实施例中,确定满足用户设备需求的传输路径后,该方法还包括:将l2/l3转发表下发给接入网控制面网元和核心网控制面网元。
91.在另一些示例性实施例中,确定满足用户设备需求的传输路径后,该方法还包括:将l2/l3转发表下发给接入网控制面网元、传输网控制面网元和核心网控制面网元。
92.在一些示例性实施例中,l2是指mac层,l3是指ip层。
93.在一些示例性实施例中,l2/l3转发表的每一个表项包括:用户层信息和对应的出端口。
94.在一些示例性实施例中,该方法还包括:为用户设备分配用户层信息,将分配的用户层信息发送给用户设备。
95.在一些示例性实施例中,用户层信息包括以下至少之一:网络切片标识、用户标识、链路标识、应用标识、局域网标识、序列号、组播组标识。
96.在一些示例性实施例中,可以在为用户分配网络切片时分配网络切片标识给用户设备。
97.在一些示例性实施例中,可以在用户设备附着过程中为用户设备分配用户标识。
98.在一些示例性实施例中,可以在确定传输路径时为用户设备分配链路标识。
99.在一些示例性实施例中,可以在用户设备发起业务时为用户设备分配应用标识。
100.在一些示例性实施例中,该方法还包括:将传输路径对应的用户层信息下发给接入网控制面网元、传输网控制面网元、核心网控制面网元。
101.在一些示例性实施例中,传输路径和传输路径对应的用户层信息可以同时下发给接入网控制面网元、传输网控制面网元、核心网控制面网元,也可以分开单独下发给接入网控制面网元、传输网控制面网元、核心网控制面网元。
102.在一些示例性实施例中,下发给接入网控制面网元、传输网控制面网元、核心网控制面网元的用户层信息即为核心网控制面网元上报的用户层信息。
103.本技术实施例提供的数据传输方法,通过融合网元确定满足用户设备需求的传输路径,并将传输路径下发到接入网控制面网元和核心网控制面网元,由于确定的传输路径途经用户设备、接入网、传输网、核心网和数据网,满足端到端的确定性转发需求,同时也满足用户设备需求,从而提高了用户体验度。
104.图5为本技术另一个实施例提供的数据传输方法的流程图。
105.第二方面,参照图5,本技术另一个实施例提供一种数据传输方法,应用于控制面网元,该方法包括:
106.步骤500、接收融合网元下发的满足用户设备需求的传输路径对应的规则;其中,传输路径途经用户设备、接入网、核心网和数据网。
107.在一些示例性实施例中,传输路径途经用户设备、接入网、核心网和数据网。在另一些示例性实施例中,传输路径途经用户设备、接入网、传输网、核心网和数据网。
108.在一些示例性实施例中,传输路径对应的规则包括以下至少之一:链路连接规则、qos规则、转发规则。
109.在一些示例性实施例中,链路连接规则是指每一条链路是由哪两个网元连接的。
110.在一些示例性实施例中,qos规则是指每一条链路的qos指标。
111.在一些示例性实施例中,转发规则是指每一条链路的转发规则。
112.在一些示例性实施例中,接收的规则可以是整个传输路径对应的规则。
113.在另一些示例性实施例中,接收的规则也可以是传输路径途经核心网的部分对应的规则。
114.在一些示例性实施例中,该方法还包括:接收融合网元下发的传输路径对应的用户层信息。
115.在一些示例性实施例中,传输路径可以从用户设备开始,途经接入网、核心网,最终到达数据网。在另一些示例性实施例中,传输路径也可以从数据网开始,途经核心网、接入网,最终到达用户设备。在另一些示例性实施例中,传输路径可以从用户设备开始,途经接入网、传输网、核心网,最终到达数据网。在另一些示例性实施例中,传输路径也可以从数据网开始,途经核心网、传输网、接入网,最终到达用户设备。
116.在一些示例性实施例中,接收融合网元下发的满足用户设备需求的传输路径对应的规则。在另一些示例性实施例中,接收融合网元下发的满足用户设备需求的传输路径对应的规则和l2/l3转发表。
117.在一些示例性实施例中,传输路径为两条,且两条传输路径具有相同的用户面网元的数量最少;或者两条传输路径完全不重叠。
118.步骤501、将传输路径对应的规则下发给控制面网元对应的用户面网元;其中,传输路径对应的规则用于指示用户面网元根据用户设备的数据报文中的用户层头携带的用户层信息将数据报文按照传输路径进行传输。
network name)、网络切片标识、sla需求等信息。
132.在一些示例性实施例中,无线资源是指用于传输用户设备的数据报文所需要的无线资源,具体可以包括:无线资源所属的接入网用户面网元信息、时域资源、频域资源等。
133.在一些示例性实施例中,无线资源对应的接入网控制面网元是指管理无线资源的接入网控制面网元。一般情况下,一个接入网控制面网元管理至少一个接入网用户面网元的无线资源。
134.在一些示例性实施例中,接收融合网元下发的满足用户设备需求的传输路径对应的规则之前,该方法还包括:向融合网元上报测量数据。
135.在一些示例性实施例中,核心网控制面网元上报的测量数据可以包括:核心网内的所有核心网用户面网元的拓扑信息、核心网内任意相邻的两个核心网用户面网元之间的链路的链路质量,以及位于核心网边缘的核心网用户面网元与相邻的数据网用户面网元之间的链路的链路质量。
136.在一些示例性实施例中,传输网控制面网元上报的测量数据可以包括:传输网内的所有传输网用户面网元的拓扑信息、传输网内任意相邻的两个传输网用户面网元之间的链路的链路质量,以及位于传输网边缘的传输网用户面网元与相邻的核心网用户面网元之间的链路的链路质量。
137.在一些示例性实施例中,核心网控制面网元上报的测量数据可以包括:核心网内的所有核心网用户面网元的拓扑信息、核心网内任意相邻的两个核心网用户面网元之间的链路的链路质量,以及位于核心网边缘的核心网用户面网元与相邻的数据网用户面网元之间的链路的链路质量。
138.在一些示例性实施例中,可以在接收到融合网元的测量通知消息的情况下,向融合网元上报测量数据;或者,可以主动向融合网元上报测量数据。
139.在一些示例性实施例中,可以实时向融合网元上报测量数据;或者,周期性向融合网元上报测量数据;或者,在测量数据发生变化时向融合网元上报测量数据;或者,在有需求的情况下向融合网元上报测量数据。
140.本技术实施例提供的数据传输方法,通过控制面网元将满足用户设备需求的传输路径转换对应的规则下发给用户面网元,传输路径对应的规则用于指示用户面网元根据用户设备的数据报文中的用户层头携带的用户层信息将数据报文按照传输路径进行传输,实现了对数据报文的端到端的确定性转发需求,同时也满足用户设备需求,从而提高了用户体验度。
141.图6为本技术另一个实施例提供的数据传输方法的流程图。
142.第三方面,参照图6,本技术另一个实施例提供一种数据传输方法,应用于用户面网元,该方法包括:
143.步骤600、接收用户面网元对应的控制面网元下发的满足用户设备需求的传输路径对应的规则,所述传输路径途经所述用户设备、接入网、核心网和数据网。
144.在一些示例性实施例中,传输路径途经用户设备、接入网、核心网和数据网。在另一些示例性实施例中,传输路径途经用户设备、接入网、传输网、核心网和数据网。
145.在一些示例性实施例中,传输路径途经用户设备、接入网、核心网和数据网;用户面网元为核心网用户面网元和接入网用户面网元中的任意一个。在另一些示例性实施例
中,传输路径途经用户设备、接入网、传输网、核心网和数据网;用户面网元为核心网用户网元、传输网用户面网元和接入网用户面网元中的任意一个。
146.核心网用户面网元对应的控制面网元为核心网控制面网元,传输网用户面网元对应的控制面网元为传输网控制面网元,接入网用户面网元对应的控制面网元为接入网控制面网元。
147.在一些示例性实施例中,接收用户面网元对应的控制面网元下发的满足用户设备需求的传输路径对应的规则包括:接收控制面网元下发的动作列表的表项;其中,动作列表的表项根据满足用户设备需求的传输路径对应的规则转换得到。
148.在一些示例性实施例中,动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
149.在一些示例性实施例中,接收用户面网元对应的控制面网元下发的满足用户设备需求的传输路径对应的规则。在另一些示例性实施例中,接收用户面网元对应的控制面网元下发的满足用户设备需求的传输路径对应的规则和l2/l3转发表。
150.在一些示例性实施例中,传输路径可以从用户设备开始,途经接入网、核心网,最终到达数据网。在另一些示例性实施例中,传输路径也可以从数据网开始,途经核心网、接入网,最终到达用户设备。在另一些示例性实施例中,传输路径可以从用户设备开始,途经接入网、传输网、核心网,最终到达数据网。在另一些示例性实施例中,传输路径也可以从数据网开始,途经核心网、传输网、接入网,最终到达用户设备。
151.在一些示例性实施例中,传输路径为两条,且两条传输路径具有相同的用户面网元的数量最少;或者两条传输路径完全不重叠。
152.步骤601、根据用户设备的数据报文中的用户层头携带的用户层信息和传输路径对应的规则将数据报文按照传输路径进行传输。
153.在一些示例性实施例中,数据报文的载荷为密文形式或明文形式,即可以是加密的或非加密的。
154.在一些示例性实施例中,用户层信息包括以下至少之一:网络切片标识、用户标识、链路标识、应用标识、局域网标识、序列号、组播组标识。
155.在一些示例性实施例中,根据用户设备的数据报文中的用户层头携带的用户层信息和传输路径对应的规则将数据报文按照传输路径进行传输包括:在第一对应关系中查找用户层头携带的用户层信息对应的动作,按照查找到的动作传输数据报文。
156.在一些示例性实施例中,接收到用户设备的数据报文后,对数据报文进行解封装得到数据报文的报文头中的用户层头携带的用户层信息,根据解封装得到的用户层信息在第一对应关系中查找用户层头携带的用户层信息对应的动作,对数据报文重新封装报文头,按照查找到的动作传输重新封装的数据报文。
157.在本技术实施例中,数据报文可以是任何数据报文,数据报文的载荷可以携带任何信息。下面列举携带加入组播消息的例子进行描述。
158.在一些示例性实施例中,数据报文的载荷中携带加入组播消息;在第一对应关系中查找用户层头携带的用户层信息对应的动作后,该方法还包括:在查找到的动作不包括加入组播动作的情况下,按照查找到的动作传输数据报文。
159.在一些示例性实施例中,该方法还包括:在查找到的动作包括加入组播动作的情
况下,在组播表中查找用户层头携带的用户层信息对应的组播组标识,加入查找到的组播组标识对应的组播组;其中,组播表的每一个表项包括:用户层信息和组播组标识之间的第二对应关系。
160.也就是说,在用户设备接入组播组后,停止传输数据报文的步骤。
161.在一些示例性实施例中,按照查找到的动作传输重新封装的数据报文。在另一些示例性实施例中,按照查找到的动作查找所述l2/l3转发表中所述用户层信息对应的出端口,从查找到的出端口传输所述数据报文。
162.本技术实施例提供的数据传输方法,通过用户面网元实现了对数据报文的端到端的确定性转发需求,同时也满足用户设备需求,从而提高了用户体验度。
163.下面针对不同的应用场景详细说明上述数据传输方法的具体应用示例。
164.示例1
165.相关技术中,无线网的组播或广播技术中的组播表由用户面功能(upf,user plane function)实体维护,由于upf位置太高,会存在大量链路冗余,例如,用户设备加入组播组,需要将加入组播消息(即join消息)发送到upf实体,在upf实体实现组播组的加入。
166.本示例中,用户设备基于融合网元分配的传输路径进行join消息的传输,join消息在接入网用户面网元、传输网用户面网元、核心网用户面网元中传输时,均将包含join消息的数据报文与用户面网元中设置的组播表进行匹配,如匹配上,则加入对应的组播组,而不需要将join消息传输到upf实体,从而减少了链路冗余。为了实现用户设备的快速加入,可以将组播表设置在距离用户设备最近的用户面网元,例如接入网用户面网元中。
167.如图7所示,数据传输方法包括:
168.1、融合网元确定满足用户设备需求的传输路径;其中,传输路径途经用户设备、接入网、传输网、核心网和数据网。
169.2、融合网元将传输路径对应的规则下发给接入网控制面网元、传输网控制面网元、核心网控制面网元。
170.3、接入网控制面网元将传输路径对应的规则转换为接入网动作列表的表项,将接入网动作列表的表项下发给接入网用户面网元;其中,接入网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
171.为了使用户设备尽快加入组播组,可以在下发给最接近用户设备的接入网用户面网元的接入网动作列表的表项中增加加入组播动作。
172.为了使用户设备接收组播数据,可以在下发给最接近用户设备的接入网用户面网元的接入网动作列表的表项中增加复制转发动作。
173.为了实现用户设备其他数据报文的传输,接入网动作列表中仍然可以包括转发动作对应的表项。
174.4、传输网控制面网元将传输路径对应的规则转换为传输网动作列表的表项,将传输网动作列表的表项下发给传输网用户面网元;其中,传输网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
175.传输网动作列表的表项中的动作均为转发动作。
176.5、核心网控制面网元将传输路径对应的规则转换为核心网动作列表的表项,将核心网动作列表的表项下发给核心网用户面网元;其中,核心网动作列表的每一个表项包括:
用户层信息和动作之间的第一对应关系。
177.核心网动作列表的表项中的动作均为转发动作。
178.6、接入网用户面网元接收用户设备发送的数据报文一;其中,数据报文一中的报文头中的用户层头中携带用户层信息一,数据报文一中的载荷携带加入组播消息。
179.7、接入网用户面网元对数据报文一进行解封装得到报文头中的用户层头中的用户层信息一,在接入网动作列表中查找解封装得到的用户层信息一对应的动作,本示例中,查找到的动作包括加入组播动作,则在组播表中查找数据报文一中的用户层信息一对应的组播组标识,如表1所示,加入查找到的组播组标识对应的组播组。
180.表1
[0181][0182]
8、核心网用户面网元接收服务器发送的数据报文二;其中,数据报文二中的报文头中的用户层头中携带用户层信息二。
[0183]
9、核心网用户面网元对数据报文二进行解封装得到报文头中的用户层头中的用户层信息二,在核心网动作列表中查找解封装得到的用户层信息二对应的动作,本示例中,查找到的动作为转发动作,对数据报文二重新封装报文头,按照查找到的转发动作转发重新封装的数据报文二。
[0184]
10、传输网用户面网元接收服务器发送的数据报文二;其中,数据报文二中的报文头中的用户层头中携带用户层信息二。
[0185]
11、传输网用户面网元对数据报文二进行解封装得到报文头中的用户层头中的用户层信息二,在传输网动作列表中查找解封装得到的用户层信息二对应的动作,本示例中,查找到的动作为转发动作,对数据报文二重新封装报文头,按照查找到的转发动作转发重新封装的数据报文二。
[0186]
12、接入网用户面网元接收服务器发送的数据报文二;其中,数据报文二中的报文头中的用户层头中携带用户层信息二,数据报文二中的载荷携带组播数据。
[0187]
13、接入网用户面网元对数据报文二进行解封装得到报文头中的用户层头中的用户层信息二,在接入网动作列表中查找解封装得到的用户层信息二对应的动作,本示例中,用户层信息二为组播组标识,查找到的动作包括复制转发动作,则对数据报文二重新封装报文头,将重新封装的数据报文二复制成n份,分别发送到加入组播组标识对应的组播组的每一个用户设备,n为加入组播组标识对应的组播组的用户设备数量。
[0188]
示例2
[0189]
相关技术中,支持网络内各节点的时延测量,但是由于接入网、传输网、核心网之间相互隔离,无法感知各种网络之外的其他网络的网络拓扑信息,从而无法进行端到端的
确定性转发。
[0190]
本示例中,接入网、传输网、核心网的控制面网元分别上报自身网络的测量数据给融合网元,融合网元根据接入网控制面网元、传输网控制面网元、核心网控制面网元上报的测量数据确定满足用户设备需求的传输路径,从而实现端到端的确定性转发。
[0191]
如图8所示,数据传输方法包括:
[0192]
1、接入网控制面网元、传输网控制面网元、核心网控制面网元向融合网元上报对应的测量数据。
[0193]
接入网控制面网元上报的测量数据可以包括:接入网内的所有接入网用户面网元的拓扑信息、接入网内任意相邻的两个接入网用户面网元之间的链路的链路质量,以及位于接入网边缘的接入网用户面网元与相邻的传输网用户面网元之间的链路的链路质量。
[0194]
传输网控制面网元上报的测量数据可以包括:传输网内的所有传输网用户面网元的拓扑信息、传输网内任意相邻的两个传输网用户面网元之间的链路的链路质量,以及位于传输网边缘的传输网用户面网元与相邻的核心网用户面网元之间的链路的链路质量。
[0195]
核心网控制面网元上报的测量数据可以包括:核心网内的所有核心网用户面网元的拓扑信息、核心网内任意相邻的两个核心网用户面网元之间的链路的链路质量,以及位于核心网边缘的核心网用户面网元与相邻的数据网用户面网元之间的链路的链路质量。
[0196]
2、用户设备在附着到数据网络的过程中或发起业务之前,向核心网控制面网元发送sla需求,核心网控制面网元向融合网元上报sla需求。
[0197]
3、融合网元根据接入网控制面网元、传输网控制面网元、核心网控制面网元上报的测量数据确定满足sla需求的传输路径;其中,传输路径途经用户设备、接入网、传输网、核心网和数据网。
[0198]
4、融合网元将传输路径对应的规则下发给接入网控制面网元、传输网控制面网元、核心网控制面网元。
[0199]
5、接入网控制面网元将传输路径对应的规则转换为接入网动作列表的表项,将接入网动作列表的表项下发给接入网用户面网元;其中,接入网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0200]
接入网动作列表的表项中的动作均为转发动作。
[0201]
6、传输网控制面网元将传输路径对应的规则转换为传输网动作列表的表项,将传输网动作列表的表项下发给传输网用户面网元;其中,传输网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0202]
传输网动作列表的表项中的动作均为转发动作。
[0203]
7、核心网控制面网元将传输路径对应的规则转换为核心网动作列表的表项,将核心网动作列表的表项下发给核心网用户面网元;其中,核心网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0204]
核心网动作列表的表项中的动作均为转发动作。
[0205]
8、接入网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息。
[0206]
9、接入网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在接入网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到
的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0207]
10、传输网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息。
[0208]
11、传输网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在传输网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0209]
12、核心网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息。
[0210]
13、核心网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在核心网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0211]
示例3
[0212]
相关技术中,5g技术通过上行链路分类器(ulcl,uplink classifier)或多方归属(multi-homing)功能支持本地分流,但是由于依赖于深度包检测技术(dpi,deep packet inspection),不是所有转发设备都能支持分流,只能依赖下沉的upf实体做分流点,既增加了网络建设成本,也增加了网络复杂度,与减少流量迂回的目的相悖。
[0213]
本示例中,分流不需要是upf实体上执行,可以在任何一个用户面网元上执行,只要将分流的路径规划好即可。
[0214]
如图9所示,数据传输方法包括:
[0215]
1、融合网元根据策略控制信息将流过滤器通过接入网控制面网元下发给用户设备;其中,流过滤器中设置有业务流和应用标识之间的映射关系。
[0216]
2、融合网元确定满足用户设备需求的传输路径;其中,传输路径途经用户设备、接入网、传输网、核心网和数据网。
[0217]
在满足分流场景下,针对不同业务流确定不同的传输路径,也就是说,流和传输路径一一对应。
[0218]
3、融合网元将传输路径对应的规则下发给接入网控制面网元、传输网控制面网元、核心网控制面网元。
[0219]
4、接入网控制面网元将传输路径对应的规则转换为接入网动作列表的表项,将接入网动作列表的表项下发给接入网用户面网元;其中,接入网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系,用户层信息包括应用标识。
[0220]
接入网动作列表的表项中的动作均为分流动作。
[0221]
5、传输网控制面网元将传输路径对应的规则转换为传输网动作列表的表项,将传输网动作列表的表项下发给传输网用户面网元;其中,传输网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系,用户层信息包括应用标识。
[0222]
传输网动作列表的表项中的动作均为分流动作。
[0223]
6、核心网控制面网元将传输路径对应的规则转换为核心网动作列表的表项,将核
心网动作列表的表项下发给核心网用户面网元;其中,核心网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系,用户层信息包括应用标识。
[0224]
核心网动作列表的表项中的动作均为分流动作。
[0225]
7、用户设备发起业务,根据流过滤器中设置的业务流和应用标识之间的映射关系,在数据报文的报文头的用户层头中的用户层信息中携带目前的业务流对应的应用标识。
[0226]
8、接入网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,用户层信息包括应用标识。
[0227]
9、接入网用户面网元对数据报文进行解封装得到报文头中的用户层头中的应用标识,在接入网动作列表中查找解封装得到的应用标识对应的动作,本示例中,查找到的动作为分流动作,对数据报文重新封装报文头,按照查找到的分流动作转发重新封装的数据报文。
[0228]
10、传输网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,用户层信息包括应用标识。
[0229]
11、传输网用户面网元对数据报文进行解封装得到报文头中的用户层头中的应用标识,在接入网动作列表中查找解封装得到的应用标识对应的动作,本示例中,查找到的动作为分流动作,对数据报文重新封装报文头,按照查找到的分流动作转发重新封装的数据报文。
[0230]
12、核心网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,用户层信息包括应用标识。
[0231]
13、核心网用户面网元对数据报文进行解封装得到报文头中的用户层头中的应用标识,在接入网动作列表中查找解封装得到的应用标识对应的动作,本示例中,查找到的动作为分流动作,对数据报文重新封装报文头,按照查找到的分流动作转发重新封装的数据报文。
[0232]
示例4
[0233]
相关技术中,5g局域网(lan,local area network)技术中的l2/l3转发表由upf维护,位置太高了,园区内用户设备互访还是会产生大量流量迂回,转发效率不高。
[0234]
本示例中,融合网元将l2/l3转发表下发到各个网络的控制面网元,再通过控制面网元下发到传输路径的用户面网元。
[0235]
如图10所示,数据传输方法包括:
[0236]
1、无线侧的用户设备和网络侧的端站接入某个lan。
[0237]
2、融合网元汇总各个用户设备和各个端站的l2/l3地址,根据各个用户设备和各个端站的l2/l3地址生成l2/l3转发表,如表2所示。
[0238]
表2
[0239]
用户标识局域网标识出端口用户标识1vlan1port1用户标识2vlan1port2用户标识3vlan1port3用户标识4vlan2port2
[0240]
3、融合网元确定满足用户设备需求的传输路径;其中,传输路径途经用户设备、接入网、传输网、核心网和数据网。
[0241]
4、融合网元将传输路径对应的规则和l2/l3转发表下发给接入网控制面网元、传输网控制面网元、核心网控制面网元。
[0242]
5、接入网控制面网元将传输路径对应的规则转换为接入网动作列表的表项,将接入网动作列表的表项和l2/l3转发表下发给接入网用户面网元;其中,接入网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系,用户层信息包括应用标识。
[0243]
接入网动作列表的表项中的动作均为本地交换动作(local switch action)。
[0244]
6、传输网控制面网元将传输路径对应的规则转换为传输网动作列表的表项,将传输网动作列表的表项和l2/l3转发表下发给传输网用户面网元;其中,传输网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系,用户层信息包括应用标识。
[0245]
传输网动作列表的表项中的动作均为本地交换动作(local switch action)。
[0246]
7、核心网控制面网元将传输路径对应的规则转换为核心网动作列表的表项,将核心网动作列表的表项和l2/l3转发表下发给核心网用户面网元;其中,核心网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系,用户层信息包括应用标识。
[0247]
核心网动作列表的表项中的动作均为本地交换动作(local switch action)。
[0248]
8、用户设备发起业务,在数据报文的报文头的用户层头中的用户层信息中携带目前所在的lan标识。
[0249]
9、接入网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,本示例中用户层信息包括用户标识和局域网标识。
[0250]
10、接入网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在接入网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为本地交换动作,对数据报文重新封装报文头,按照查找到的分流动作查找l2/l3转发表中用户层信息对应的出端口,从查找到的出端口转发重新封装的数据报文。
[0251]
11、传输网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,本示例中用户层信息包括用户标识和局域网标识。
[0252]
12、传输网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在传输网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为本地转换动作,对数据报文重新封装报文头,按照查找到的分流动作查找l2/l3转发表中用户层信息对应的出端口,从查找到的出端口转发重新封装的数据报文。
[0253]
13、核心网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,本示例中用户层信息包括用户标识和局域网标识。
[0254]
14、核心网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在核心网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为本地转换动作,对数据报文重新封装报文头,按照查找到的分流动作查找l2/l3转发表中用户层信息对应的出端口,从查找到的出端口转发重新封装的数据报文。
[0255]
示例5
[0256]
相关技术中,可靠传输技术靠建立双会话实现,即使是双会话,在传输网上也可能是相同的路径,接入的接入网网元也可能是同一个,不是端到端的可靠性。
[0257]
本示例中,通过融合网元建立两条传输路径,使得这两条传输路径具有相同的用户面网元的数量最少,或者两条传输路径完全不重叠,从而保证可靠性传输。
[0258]
如图11所示,数据传输方法包括:
[0259]
1、融合网元确定满足用户设备需求的两条传输路径;其中,传输路径途经用户设备、接入网、传输网、核心网和数据网,这两条传输路径具有相同的用户面网元的数量最少,或者两条传输路径完全不重叠。
[0260]
2、融合网元将这两条传输路径对应的规则下发给接入网控制面网元、传输网控制面网元、核心网控制面网元。
[0261]
3、接入网控制面网元将这两条传输路径对应的规则转换为接入网动作列表的表项,将接入网动作列表的表项下发给接入网用户面网元;其中,接入网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0262]
接入网动作列表的表项中的动作均为转发动作。
[0263]
4、传输网控制面网元将这两条传输路径对应的规则转换为传输网动作列表的表项,将传输网动作列表的表项下发给传输网用户面网元;其中,传输网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0264]
传输网动作列表的表项中的动作均为转发动作。
[0265]
5、核心网控制面网元将这两条传输路径对应的规则转换为核心网动作列表的表项,将核心网动作列表的表项下发给核心网用户面网元;其中,核心网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0266]
核心网动作列表的表项中的动作均为转发动作。
[0267]
6、用户设备发起业务,复制数据报文在这两条传输路径上发送,两个数据报文的报文头的用户层头中携带的用户层信息包括:链路标识和序列号,两个数据报文携带的链路标识相同,序列号也相同。
[0268]
7、接入网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,本示例中的数据报文中携带的用户层信息包括链路标识和序列号。
[0269]
8、接入网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在接入网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0270]
9、传输网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,本示例中的数据报文中携带的用户层信息包括链路标识和序列号。
[0271]
10、传输网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在传输网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0272]
11、核心网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,本示例中的数据报文中携带的用户层信息包括链路标识
和序列号。
[0273]
12、核心网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在核心网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0274]
13、服务器接收到数据报文,根据数据报文中携带的链路标识和序列号进行消除冗余。
[0275]
示例6
[0276]
相关技术中,用户设备的身份标识只能采用ip地址,在锚点发生变化时,用户设备的ip地址也跟着发生变化,必然会影响业务连续性。而会话与业务连续性(ssc,session and service continuity)技术也只是通过暂时保持现有业务流,尽快建立新业务流实现业务连续性,协作复杂且不可靠。
[0277]
本示例中,通过在用户层头中携带用户层信息的方法,在用户设备移动过程中,由于锚点变化引起的ip地址的变化,仍能通过用户层信息识别用户设备的身份,确保业务的连续性。
[0278]
如图12所示,数据传输方法包括:
[0279]
1、融合网元确定满足用户设备需求的传输路径;其中,传输路径途经用户设备、接入网、传输网、核心网和数据网。
[0280]
2、融合网元将传输路径对应的规则下发给接入网控制面网元、传输网控制面网元、核心网控制面网元。
[0281]
3、接入网控制面网元将传输路径对应的规则转换为接入网动作列表的表项,将接入网动作列表的表项下发给接入网用户面网元;其中,接入网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0282]
接入网动作列表的表项中的动作均为转发动作。
[0283]
4、传输网控制面网元将传输路径对应的规则转换为传输网动作列表的表项,将传输网动作列表的表项下发给传输网用户面网元;其中,传输网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0284]
传输网动作列表的表项中的动作均为转发动作。
[0285]
5、核心网控制面网元将传输路径对应的规则转换为核心网动作列表的表项,将核心网动作列表的表项下发给核心网用户面网元;其中,核心网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0286]
核心网动作列表的表项中的动作均为转发动作。
[0287]
6、接入网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息。
[0288]
7、接入网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在接入网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0289]
8、传输网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头
中的用户层头中携带用户层信息。
[0290]
9、传输网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在传输网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0291]
10、核心网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息。
[0292]
11、核心网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在核心网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0293]
12、当用户设备发生移动时,融合网元通知数据网控制面网元用户设备的位置变化,数据网控制面网元通过相关服务器同步用户信息,如用户标识、应用标识。
[0294]
13、融合网元重新为用户设备计算新的传输路径,重复1-11按照新的传输路径进行转发。
[0295]
14、由于锚点变化,数据报文的源ip地址虽然发生变化,但是新的服务器通过数据报文中的用户层信息识别是已有用户的用户标识、应用标识,可以保持当前业务的连续性。
[0296]
示例7
[0297]
相关技术中,网络上传输的数据报文包含用户信息,存在被劫持的风险。用户设备的用户报文中的用户ip头携带的ip地址也属于用户信息,网络上无法保证ip地址的安全性。
[0298]
本示例中,将用户设备的用户报文作为数据报文的载荷,对数据报文的载荷进行加密,又不影响数据报文的正常转发,从而提高了安全性。
[0299]
如图13所示,数据传输方法包括:
[0300]
1、融合网元确定满足用户设备需求的传输路径;其中,传输路径途经用户设备、接入网、传输网、核心网和数据网。
[0301]
2、融合网元将传输路径对应的规则下发给接入网控制面网元、传输网控制面网元、核心网控制面网元。
[0302]
3、接入网控制面网元将传输路径对应的规则转换为接入网动作列表的表项,将接入网动作列表的表项下发给接入网用户面网元;其中,接入网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0303]
接入网动作列表的表项中的动作均为转发动作。
[0304]
4、传输网控制面网元将传输路径对应的规则转换为传输网动作列表的表项,将传输网动作列表的表项下发给传输网用户面网元;其中,传输网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0305]
传输网动作列表的表项中的动作均为转发动作。
[0306]
5、核心网控制面网元将传输路径对应的规则转换为核心网动作列表的表项,将核心网动作列表的表项下发给核心网用户面网元;其中,核心网动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系。
[0307]
核心网动作列表的表项中的动作均为转发动作。
[0308]
6、用户设备发起业务,在数据报文的用户层头中携带用户层信息,对数据报文的载荷进行加密。
[0309]
数据报文的载荷即为用户设备的用户报文。
[0310]
7、接入网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,本示例中用户层信息包括:用户标识、链路标识、应用标识。
[0311]
8、接入网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在接入网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0312]
9、传输网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,本示例中用户层信息包括:用户标识、链路标识、应用标识。
[0313]
10、传输网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在传输网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0314]
11、核心网用户面网元接收用户设备发送的数据报文;其中,数据报文中的报文头中的用户层头中携带用户层信息,本示例中用户层信息包括:用户标识、链路标识、应用标识。
[0315]
12、核心网用户面网元对数据报文进行解封装得到报文头中的用户层头中的用户层信息,在核心网动作列表中查找解封装得到的用户层信息对应的动作,本示例中,查找到的动作为转发动作,对数据报文重新封装报文头,按照查找到的转发动作转发重新封装的数据报文。
[0316]
13、接收端接收到数据报文后,对数据报文的载荷进行解密得到用户设备的用户报文,根据用户设备的用户报文进行业务处理。
[0317]
第四方面,本技术另一个实施例提供一种电子设备,包括:至少一个处理器;存储器,存储器上存储有至少一个程序,当至少一个程序被至少一个处理器执行时,实现上述任意一种数据传输方法。
[0318]
其中,处理器为具有数据处理能力的器件,其包括但不限于中央处理器(cpu)等;存储器为具有数据存储能力的器件,其包括但不限于随机存取存储器(ram,更具体如sdram、ddr等)、只读存储器(rom)、带电可擦可编程只读存储器(eeprom)、闪存(flash)。
[0319]
在一些实施例中,处理器、存储器通过总线相互连接,进而与计算设备的其它组件连接。
[0320]
第五方面,本技术另一个实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任意一种数据传输方法。
[0321]
图14为本技术另一个实施例提供的数据传输系统的组成框图。
[0322]
第六方面,参照图14,本技术另一个实施例提供一种数据传输系统,包括:融合网
元1401、核心网控制面网元1402、接入网控制面网元1403、核心网用户面网元1405、接入网用户面网元1406。
[0323]
在一些示例性实施例中,还包括:传输网控制面网元1404、传输网用户面网元1407。
[0324]
在一些示例性实施例中,融合网元1401,用于获取用户设备需求,确定满足用户设备需求的传输路径。
[0325]
在一些示例性实施例中,传输路径途经用户设备、接入网、核心网和数据网;将传输路径对应的规则下发给接入网控制面网元、核心网控制面网元。在另一些示例性实施例中,传输路径途经用户设备、接入网、传输网、核心网和数据网;将传输路径对应的规则下发给接入网控制面网元、传输网控制面网元和核心网控制面网元。
[0326]
其中,核心网控制面网元1402,用于接收融合网元下发的满足用户设备需求的传输路径对应的规则;将传输路径对应的规则下发给核心网用户面网元;其中,传输路径对应的规则用于指示核心网用户面网元根据用户设备的数据报文中的用户层头携带的用户层信息将数据报文按照传输路径进行传输。
[0327]
其中,接入网控制面网元1403,用于接收融合网元下发的满足用户设备需求的传输路径对应的规则;将传输路径对应的规则下发给接入网用户面网元;其中,传输路径对应的规则用于指示接入网用户面网元根据用户设备的数据报文中的用户层头携带的用户层信息将数据报文按照传输路径进行传输。
[0328]
其中,传输网控制面网元1404,用于接收融合网元下发的满足用户设备需求的传输路径对应的规则;将传输路径对应的规则下发给传输网用户面网元;其中,传输路径对应的规则用于指示传输网用户面网元根据用户设备的数据报文中的用户层头携带的用户层信息将数据报文按照传输路径进行传输。
[0329]
其中,核心网用户面网元1405,用于接收核心网控制面网元下发的满足用户设备需求的传输路径对应的规则,传输路径途经用户设备、接入网、核心网和数据网;根据用户设备的数据报文中的用户层头携带的用户层信息和传输路径对应的规则将数据报文按照传输路径进行传输。
[0330]
其中,接入网用户面网元1406,用于接收接入网控制面网元下发的满足用户设备需求的传输路径对应的规则,传输路径途经用户设备、接入网、核心网和数据网;根据用户设备的数据报文中的用户层头携带的用户层信息和传输路径对应的规则将数据报文按照传输路径进行传输。
[0331]
其中,传输网用户面网元1407,用于接收传输网控制面网元下发的满足用户设备需求的传输路径对应的规则,传输路径途经用户设备、接入网、核心网和数据网;根据用户设备的数据报文中的用户层头携带的用户层信息和传输路径对应的规则将数据报文按照传输路径进行传输。
[0332]
上述数据传输系统的具体实现过程与前述实施例的数据传输方法的具体实现过程相同,这里不再赘述。
[0333]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个
物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其它存储器技术、cd-rom、数字多功能盘(dvd)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储器、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。
[0334]
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其它实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本技术的范围的情况下,可进行各种形式和细节上的改变。
技术特征:
1.一种数据传输方法,应用于融合网元,该方法包括:获取用户设备需求,确定满足用户设备需求的传输路径;其中,所述传输路径途经所述用户设备、接入网、核心网和数据网;将所述传输路径对应的规则下发给接入网控制面网元和核心网控制面网元。2.根据权利要求1所述的数据传输方法,其中,所述传输路径途经所述用户设备、接入网、传输网、核心网和数据网;所述确定满足用户设备需求的传输路径后,该方法还包括:将所述传输路径对应的规则下发给传输网控制面网元。3.根据权利要求1-2任意一项所述的数据传输方法,其中,所述获取用户设备需求包括:接收核心网控制面网元发送的所述用户设备需求。4.根据权利要求1-2任意一项所述的数据传输方法,其中,所述用户设备需求包括:用户设备的服务水平协议sla需求。5.根据权利要求1-2任意一项所述的数据传输方法,其中,所述传输路径对应的规则用于指示接入网用户面网元和核心网用户面网元根据所述用户设备的数据报文中的用户层头携带的用户层信息将所述数据报文按照所述传输路径进行传输;或者,所述传输路径对应的规则用于指示接入网用户面网元、传输网用户面网元和核心网用户面网元根据所述用户设备的数据报文中的用户层头携带的用户层信息将所述数据报文按照所述传输路径进行传输。6.根据权利要求1-2任意一项所述的数据传输方法,所述确定满足用户设备需求的传输路径后,该方法还包括:将l2/l3转发表下发给所述接入网控制面网元和所述核心网控制面网元;或者,将所述l2/l3转发表下发给所述接入网控制面网元、所述传输网控制面网元和所述核心网控制面网元。7.一种数据传输方法,应用于控制面网元,该方法包括:接收融合网元下发的满足用户设备需求的传输路径对应的规则;将所述传输路径对应的规则下发给所述控制面网元对应的用户面网元;其中,所述传输路径对应的规则用于指示所述用户面网元根据所述用户设备的数据报文中的用户层头携带的用户层信息将所述数据报文按照所述传输路径进行传输;其中,所述传输路径途经所述用户设备、接入网、核心网和数据网;所述控制面网元为核心网控制面网元和接入网控制面网元中的任意一个;或者,所述传输路径途经所述用户设备、接入网、传输网、核心网和数据网;所述控制面网元为核心网控制面网元、传输网控制面网元和接入网控制面网元中的任意一个。8.根据权利要求7所述的数据传输方法,其中,所述将所述传输路径对应的规则下发给所述控制面网元对应的用户面网元包括:将所述传输路径对应的规则转换为动作列表的表项,将所述动作列表的表项下发给所述用户面网元;其中,所述动作列表的表项用于指示所述用户面网元根据所述用户设备的数据报文中的用户层头携带的用户层信息将所述数据报文按照所述传输路径进行传输。9.根据权利要求7所述的数据传输方法,该方法还包括:
接收所述融合网元下发的l2/l3转发表;将所述l2/l3转发表下发给所述控制面网元对应的用户面网元。10.一种数据传输方法,应用于用户面网元,该方法包括:接收所述用户面网元对应的控制面网元下发的满足用户设备需求的传输路径对应的规则;根据所述用户设备的数据报文中的用户层头携带的用户层信息和所述传输路径对应的规则将所述数据报文按照所述传输路径进行传输;其中,所述传输路径途经所述用户设备、接入网、核心网和数据网;所述用户面网元为核心网用户面网元和接入网用户面网元中的任意一个;或者,所述传输路径途经所述用户设备、接入网、传输网、核心网和数据网;所述用户面网元为核心网用户面网元、传输网用户面网元和接入网用户面网元中的任意一个。11.根据权利要求10所述的数据传输方法,其中,所述接收所述用户面网元对应的控制面网元下发的满足用户设备需求的传输路径对应的规则包括:接收所述控制面网元下发的动作列表的表项;其中,所述动作列表的表项根据所述传输路径对应的规则转换得到。12.根据权利要求11所述的数据传输方法,其中,所述动作列表的每一个表项包括:用户层信息和动作之间的第一对应关系;所述根据所述用户设备的数据报文中的用户层头携带的用户层信息和所述传输路径对应的规则将所述数据报文按照所述传输路径进行传输包括:在所述第一对应关系中查找所述用户层头携带的用户层信息对应的动作,按照查找到的动作传输所述数据报文。13.根据权利要求12所述的数据传输方法,其中,所述数据报文的载荷中携带加入组播消息;在所述第一对应关系中查找所述用户层头携带的用户层信息对应的动作后,该方法还包括:在所述查找到的动作不包括加入组播动作的情况下,按照查找到的动作传输所述数据报文;在所述查找到的动作包括加入组播动作的情况下,在组播表中查找所述用户层头携带的用户层信息对应的组播组标识,加入查找到的组播组标识对应的组播组;其中,所述组播表的每一个表项包括:用户层信息和组播组标识之间的第二对应关系。14.根据权利要求12所述的数据传输方法,所述按照查找到的动作传输所述数据报文之前,该方法还包括:接收所述控制面网元下发的l2/l3转发表;所述按照查找到的动作传输所述数据报文包括:按照查找到的动作查找所述l2/l3转发表中所述用户层信息对应的出端口,从查找到的出端口传输所述数据报文。15.根据权利要求10-14任意一项所述的数据传输方法,其中,所述用户层信息包括以下至少之一:网络切片标识、用户标识、链路标识、应用标识、局域网标识、序列号、组播组标识。16.根据权利要求10-14任意一项所述的数据传输方法,其中,所述传输路径为两条,且两条传输路径具有相同的用户面网元的数量最少;或者两条传输路径完全不重叠。17.根据权利要求10-14任意一项所述的数据传输方法,其中,所述数据报文的载荷为密文形式。
18.一种电子设备,包括:至少一个处理器;存储器,所述存储器上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,实现权利要求1-17任意一项所述的数据传输方法。19.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-17任意一项所述的数据传输方法。
技术总结
本申请提供了一种数据传输方法、电子设备、计算机可读存储介质,数据传输方法包括:获取用户设备需求,确定满足用户设备需求的传输路径;其中,所述传输路径途经所述用户设备、接入网、核心网和数据网;将所述传输路径对应的规则下发给接入网控制面网元和核心网控制面网元。网元。网元。
技术研发人员:侯利昌 詹亚军
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:2022.01.19
技术公布日:2023/7/31
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:评估终端设备性能的方法及装置与流程 下一篇:用于比较天线辐射图案的方法和装置与流程