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

一种数据处理方法、装置及网络设备与流程

2022-06-01 11:27:07 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种数据处理方法、装置及网络设备。


背景技术:

2.目前,传统硬件sdn(软件定义网络)方案下,硬件tor(接入交换机)基于报文入向的物理端口号及携带的外层vlan(虚拟局域网)id(主port(接口)对应的vlan id,主port也可称为父port)查找需要映射成的vxlan id,该方案在当前无法满足虚拟机多个vlan子接口对应网络平面隔离的问题,具体如下:
3.如图1所示,控制器为每个物理接口下主port对应网段分配一个vlan,用于实现vlan-vxlan(虚拟扩展局域网)的映射;在该场景下,对于网元产生的数据包从guest os(客户端操作系统)中发出时不携带vlan的场景,不存在vlan子接口(如图1中的port1侧),在sdn tor上直接基于主port对应的vlan id映射到对应的vxlan网络中,如对于vm(虚拟机)1,在出vswitch(虚拟交换机)时,虚拟层携带vlan=10,进入tor后,根据交换机内部映射机制,可知道该vlan对应的vxlan网络id(vni)=100。但对于图1中右侧vm(port2侧),在主port上划分两个vlan子接口分别代表不同的网络平面,两个网络平面携带的vlan id分别为30和40,该报文转到vswitch后,虚拟层会在外层打上主port对应的vlan id(vlan=30),到达tor后,根据传统映射机制,所有子port都会被映射成主port对应的虚拟网络,无法区分不同子port对应的业务流量,无法满足不同子port对应网络区分及隔离需求;即所有子port的流量会被映射到同一个vxlan子网,与实际部署不一致。
4.由上可知,现有技术中的数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。


技术实现要素:

5.本发明的目的在于提供一种数据处理方法、装置及网络设备,以解决现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
6.为了解决上述技术问题,本发明实施例提供一种数据处理方法,应用于第一网络设备,所述方法包括:
7.在接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;
8.根据所述vni,将所述报文映射到所述vxlan网络;
9.其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;
10.所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息。
11.可选的,在根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之
间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni之前,还包括:
12.接收第二网络设备发送的所述qinq到vni之间的映射关系信息。
13.本发明实施例还提供了一种数据处理方法,应用于第二网络设备,所述方法包括:
14.接收第三网络设备发送的网络配置信息;
15.在所述网络配置信息包含第一配置信息的情况下,根据所述第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,并发送给第一网络设备;
16.其中,所述第一配置信息包括内层虚拟局域网标识vlan id、vxlan对应的vni、第一父接口对应的网络设备信息;
17.所述内层vlan id与所述第一父接口的第一子接口相对应。
18.可选的,所述根据所述第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,包括:
19.根据所述网络设备信息生成所述第一父接口对应的外层vlan id;
20.根据所述外层vlan id、内层vlan id以及vni,得到第一映射关系信息;
21.根据所述第一映射关系信息,得到qinq到vni之间的映射关系信息。
22.本发明实施例还提供了一种数据处理方法,应用于第三网络设备,所述方法包括:
23.在第一父接口存在对应的第一子接口的情况下,确定第一配置信息;
24.根据所述第一配置信息,得到网络配置信息,并发送给第二网络设备;
25.其中,所述第一配置信息包括所述第一父接口对应的网络设备信息、所述第一子接口对应的内层虚拟局域网标识vlan id以及虚拟扩展局域网vxlan对应的网络标识vni。
26.可选的,所述内层vlan id位于所述第一配置信息的接口标识字段中。
27.本发明实施例还提供了一种数据处理装置,应用于第一网络设备,所述装置包括:
28.第一确定模块,用于在接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;
29.第一处理模块,用于根据所述vni,将所述报文映射到所述vxlan网络;
30.其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;
31.所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息。
32.可选的,还包括:
33.第一接收模块,用于在根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni之前,接收第二网络设备发送的所述qinq到vni之间的映射关系信息。
34.本发明实施例还提供了一种数据处理装置,应用于第二网络设备,所述装置包括:
35.第二接收模块,用于接收第三网络设备发送的网络配置信息;
36.第二处理模块,用于在所述网络配置信息包含第一配置信息的情况下,根据所述
第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,并发送给第一网络设备;
37.其中,所述第一配置信息包括内层虚拟局域网标识vlan id、vxlan对应的vni、第一父接口对应的网络设备信息;
38.所述内层vlan id与所述第一父接口的第一子接口相对应。
39.可选的,所述第二处理模块,包括:
40.第一生成子模块,用于根据所述网络设备信息生成所述第一父接口对应的外层vlan id;
41.第一处理子模块,用于根据所述外层vlan id、内层vlan id以及vni,得到第一映射关系信息;
42.第二处理子模块,用于根据所述第一映射关系信息,得到qinq到vni之间的映射关系信息。
43.本发明实施例还提供了一种数据处理装置,应用于第三网络设备,所述装置包括:
44.第二确定模块,用于在第一父接口存在对应的第一子接口的情况下,确定第一配置信息;
45.第三处理模块,用于根据所述第一配置信息,得到网络配置信息,并发送给第二网络设备;
46.其中,所述第一配置信息包括所述第一父接口对应的网络设备信息、所述第一子接口对应的内层虚拟局域网标识vlan id以及虚拟扩展局域网vxlan对应的网络标识vni。
47.可选的,所述内层vlan id位于所述第一配置信息的接口标识字段中。
48.本发明实施例还提供了一种网络设备,所述网络设备为第一网络设备,所述网络设备包括:处理器和收发机;
49.所述处理器,用于在通过所述收发机接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;
50.根据所述vni,通过所述收发机将所述报文映射到所述vxlan网络;
51.其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;
52.所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息。
53.可选的,所述处理器还用于:
54.在根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni之前,通过所述收发机接收第二网络设备发送的所述qinq到vni之间的映射关系信息。
55.本发明实施例还提供了一种网络设备,所述网络设备为第二网络设备,所述网络设备包括:处理器和收发机;
56.所述处理器,用于通过所述收发机接收第三网络设备发送的网络配置信息;
57.在所述网络配置信息包含第一配置信息的情况下,根据所述第一配置信息,生成
双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,并通过所述收发机发送给第一网络设备;
58.其中,所述第一配置信息包括内层虚拟局域网标识vlan id、vxlan对应的vni、第一父接口对应的网络设备信息;
59.所述内层vlan id与所述第一父接口的第一子接口相对应。
60.可选的,所述处理器具体用于:
61.根据所述网络设备信息生成所述第一父接口对应的外层vlan id;
62.根据所述外层vlan id、内层vlan id以及vni,得到第一映射关系信息;
63.根据所述第一映射关系信息,得到qinq到vni之间的映射关系信息。
64.本发明实施例还提供了一种网络设备,所述网络设备为第三网络设备,所述网络设备包括:处理器和收发机;
65.所述处理器,用于在第一父接口存在对应的第一子接口的情况下,确定第一配置信息;
66.根据所述第一配置信息,得到网络配置信息,并通过所述收发机发送给第二网络设备;
67.其中,所述第一配置信息包括所述第一父接口对应的网络设备信息、所述第一子接口对应的内层虚拟局域网标识vlan id以及虚拟扩展局域网vxlan对应的网络标识vni。
68.可选的,所述内层vlan id位于所述第一配置信息的接口标识字段中。
69.本发明实施例还提供了一种网络设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述第一网络设备侧的数据处理方法;或者,
70.所述处理器执行所述程序时实现上述第二网络设备侧的数据处理方法;或者,
71.所述处理器执行所述程序时实现上述第三网络设备侧的数据处理方法。
72.本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现上述第一网络设备侧的数据处理方法中的步骤;或者,
73.该程序被处理器执行时实现上述第二网络设备侧的数据处理方法中的步骤;或者,
74.该程序被处理器执行时实现上述第三网络设备侧的数据处理方法中的步骤。
75.本发明的上述技术方案的有益效果如下:
76.上述方案中,所述数据处理方法通过在接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;根据所述vni,将所述报文映射到所述vxlan网络;其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息;能够实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
附图说明
77.图1为现有技术中的数据处理方案示意图;
78.图2为本发明实施例的数据处理方法流程示意图一;
79.图3为本发明实施例的数据处理方法流程示意图二;
80.图4为本发明实施例的数据处理方法流程示意图三;
81.图5为本发明实施例的数据处理方法实现框架示意图;
82.图6为本发明实施例的数据处理方法具体实现流程示意图;
83.图7为本发明实施例的数据处理装置结构示意图一;
84.图8为本发明实施例的数据处理装置结构示意图二;
85.图9为本发明实施例的数据处理装置结构示意图三;
86.图10为本发明实施例的网络设备结构示意图一;
87.图11为本发明实施例的网络设备结构示意图二;
88.图12为本发明实施例的网络设备结构示意图三。
具体实施方式
89.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
90.本发明针对现有的技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题,提供一种数据处理方法,应用于第一网络设备,如图2所示,所述方法包括:
91.步骤21:在接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;
92.步骤22:根据所述vni,将所述报文映射到所述vxlan网络;其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息。
93.本发明实施例提供的所述数据处理方法通过在接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;根据所述vni,将所述报文映射到所述vxlan网络;其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息;能够实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
94.进一步的,在根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni之前,还包括:接收第二网络设备发送的所述qinq到vni之间的映射关系信息。
95.本发明实施例还提供了一种数据处理方法,应用于第二网络设备,如图3所示,所述方法包括:
96.步骤31:接收第三网络设备发送的网络配置信息;
97.步骤32:在所述网络配置信息包含第一配置信息的情况下,根据所述第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,并发送给第一网络设备;其中,所述第一配置信息包括内层虚拟局域网标识vlan id、vxlan对应的vni、第一父接口对应的网络设备信息;所述内层vlan id与所述第一父接口的第一子接口相对应。
98.其中,“所述第一父接口对应的网络设备信息”具体可以理解为所述第一父接口挂在哪个交换机上的信息。
99.本发明实施例提供的所述数据处理方法通过接收第三网络设备发送的网络配置信息;在所述网络配置信息包含第一配置信息的情况下,根据所述第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,并发送给第一网络设备;其中,所述第一配置信息包括内层虚拟局域网标识vlan id、vxlan对应的vni、第一父接口对应的网络设备信息;所述内层vlan id与所述第一父接口的第一子接口相对应;能够支撑实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
100.其中,所述根据所述第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,包括:根据所述网络设备信息生成所述第一父接口对应的外层vlan id;根据所述外层vlan id、内层vlan id以及vni,得到第一映射关系信息;根据所述第一映射关系信息,得到qinq到vni之间的映射关系信息。
101.本发明实施例还提供了一种数据处理方法,应用于第三网络设备,如图4所示,所述方法包括:
102.步骤41:在第一父接口存在对应的第一子接口的情况下,确定第一配置信息;
103.步骤42:根据所述第一配置信息,得到网络配置信息,并发送给第二网络设备;其中,所述第一配置信息包括所述第一父接口对应的网络设备信息、所述第一子接口对应的内层虚拟局域网标识vlan id以及虚拟扩展局域网vxlan对应的网络标识vni。
104.其中,“第一父接口存在对应的第一子接口”具体可以理解为存在vlan子接口需求。
105.本发明实施例提供的所述数据处理方法通过在第一父接口存在对应的第一子接口的情况下,确定第一配置信息;根据所述第一配置信息,得到网络配置信息,并发送给第二网络设备;其中,所述第一配置信息包括所述第一父接口对应的网络设备信息、所述第一子接口对应的内层虚拟局域网标识vlan id以及虚拟扩展局域网vxlan对应的网络标识vni;能够支撑实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
106.其中,所述内层vlan id具体可位于所述第一配置信息的接口标识字段(segment id)中。
107.下面结合第一网络设备、第二网络设备以及第三网络设备等多侧对本发明实施例提供的所述数据处理方法进行进一步说明,第一网络设备以接入交换机tor(也可称为sdn tor)为例,第二网络设备以sdn控制器为例,第三网络设备以云计算管理工具openstack为例。
108.针对上述技术问题,本发明实施例提供了一种数据处理方法,其中具体涉及一种网络编排流程及设备映射机制:区别于传统单层vlan 端口信息方式映射成vni,本方案通过重新定义上层编排流程,让sdn控制器感知内层vlan id,通过在sdn tor配置qinq(也可称为堆叠虚拟局域网stacked vlan或双虚拟局域网double vlan)到vxlan的映射机制(即上述qinq到vni之间的映射关系信息),实现同时基于内层业务、外层父port vlan tag(标签)区分各业务报文vxlan网络,并映射为对应的vni转发。
109.下面对本方案涉及的两个阶段进行说明。
110.第一阶段,部署阶段:
111.网络部署时,(由openstack)先创建主port(即父port)及对应vxlan网络,由openstack为该vxlan网络分配vni标识;sdn控制器获取网络信息(即上述网络配置信息,包含分配的vni标识、主port挂在哪个交换机(即父接口对应的网络设备信息)等)后,为该网络分配主port对应的外层vlan id并可由虚拟层配置到对应vswitch或sr-iov(单根io虚拟化)网卡上,后续该port下,所有的流量外层携带该vlan id。如果该主port下需要创建多个vlan子接口,在创建该子接口对应vxlan网络时,除为该vxlan网络分配vni标识外,还需要在网络创建时在接口segment id(标识字段)中写入子接口对应的vlan id(即业务发出时携带的内层的vlan id),这种情况下,sdn控制器需要在sdn tor对应物理接口配置qinq到vlxan映射机制,存在多个vlan子接口时,需要配置多对映射策略。
112.具体如图5所示:
113.1.openstack创建vxlan类型网络,并告知sdn控制器相关信息;相关信息可包括该网络id、vni、segment id等;
114.2.sdn控制器根据相关信息获取子接口对应的内层vlan,同时执行层次化端口绑定操作,为该虚拟机分配外层vlan id,并写入openstack数据库;
115.3.虚拟机端口上线后openstack向sr-iov(单根io虚拟化)网络设备或vswitch网络设备对应网络插件下发该虚拟机转发携带的vlan(外层vlan)的信息,由网卡vf(virutal function,虚拟功能)或vswitch为后续所有从该主接口收到的报文封装该外层vlan;
116.4.sdn控制器可通过netconf协议向sdn tor对应物理接口下发vxlan与vlan绑定的相关配置(即上述qinq到vni之间的映射关系信息)。
117.第二阶段,转发阶段:
118.vswitch或sriov网卡:对于从guest os发出的不带tag流量(即不携带上述子接口对应的vlan id(即内层vlan id)的报文),直接在报文外层封装主port对应的vlan id(即上述外层vlan id);对于从guest os发出的带tag流量(即携带上述子接口对应的vlan id的报文),不改动内层的vlan id,在报文外层封装主port对应的vlan id;
119.sdn tor:对于不带tag流量,到tor直接映射到主port对应vxlan进行转发;对于带tag流量,采用qinq映射到tor交换机终结到vxlan的方式实现(对应于上述根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层
vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;根据所述vni,将所述报文映射到所述vxlan网络),回程流量类似(回程即:硬件接入tor交换机通过查表,将去往网元的vxlan报文映射回qinq的报文后转发到vswitch或sriov,就是一个反向的流程),在此不再赘述。
120.具体的,如图6所示(可以是在sr iov场景下或ovs(open vswitch)场景下,其中vlan trunk表示虚拟局域网中继技术,sdn-gw表示sdn网关,hypervisor表示虚拟机监视器):
121.假设guest os发送的报文1不携带子接口对应的vlan,只对应于父接口,报文2携带子接口对应的vlan id(例如为vlan 10);关于报文到达vswitch之后,假设层次化端口(vlan 10),层次化分配vlan 50,具体的:
122.报文1到vswitch之后,会被在报文外层封装父接口对应的vlan id(例如为vlan 50);而报文2到vswitch之后,会被在不改动子接口对应的vlan id的基础上,在报文外层封装父接口对应的vlan id(例如为vlan 50,则报文2携带了vlan 50以及vlan 10);
123.封装后的报文传输至sdn tor之后,能够解析到报文1与报文2对应不同的vxlan,例如报文1对应于vxlan10,报文2对应于vxlan100。
124.由上可知,本发明实施例提供的方案涉及:
125.1、在网络创建时,针对存在vlan子接口需求的场景,需要在创建vxlan网络时在对应字段(以segment id为例)写入子port对应的vlan值,告知sdn控制器需在对应交换机物理端口配置qinq到vxlan的映射机制。
126.2、vswitch需支持获取控制器为主port分配的vlan id,并为报文封装外层vlan id。
127.3、tor需要支持qinq到vlxan的映射机制及转发。
128.综上,本方案通过qinq方式实现vlan trunk场景下的vni映射,解决vlan trunk下仅通过父port信息映射为对应vni的sdn方案存在的无法满足不同子port对应网络区分及隔离需求,也就无法清楚区分实际业务报文vni、正确映射对应vni转发等问题;
129.也就是,本方案通过层次化端口绑定qinq方式实现vlan trunk下的vni映射,能够满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,即正确区分该场景下的业务报文vxlan信息。
130.本发明实施例还提供了一种数据处理装置,应用于第一网络设备,如图7所示,所述装置包括:
131.第一确定模块71,用于在接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;
132.第一处理模块72,用于根据所述vni,将所述报文映射到所述vxlan网络;
133.其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;
134.所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息。
135.本发明实施例提供的所述数据处理装置通过在接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;根据所述vni,将所述报文映射到所述vxlan网络;其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息;能够实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
136.进一步的,所述的数据处理装置,还包括:第一接收模块,用于在根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni之前,接收第二网络设备发送的所述qinq到vni之间的映射关系信息。
137.其中,上述第一网络设备侧的数据处理方法的所述实现实施例均适用于该数据处理装置的实施例中,也能达到对应相同的技术效果。
138.本发明实施例还提供了一种数据处理装置,应用于第二网络设备,如图8所示,所述装置包括:
139.第二接收模块81,用于接收第三网络设备发送的网络配置信息;
140.第二处理模块82,用于在所述网络配置信息包含第一配置信息的情况下,根据所述第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,并发送给第一网络设备;
141.其中,所述第一配置信息包括内层虚拟局域网标识vlan id、vxlan对应的vni、第一父接口对应的网络设备信息;
142.所述内层vlan id与所述第一父接口的第一子接口相对应。
143.本发明实施例提供的所述数据处理装置通过接收第三网络设备发送的网络配置信息;在所述网络配置信息包含第一配置信息的情况下,根据所述第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,并发送给第一网络设备;其中,所述第一配置信息包括内层虚拟局域网标识vlan id、vxlan对应的vni、第一父接口对应的网络设备信息;所述内层vlan id与所述第一父接口的第一子接口相对应;能够支撑实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
144.其中,所述第二处理模块,包括:第一生成子模块,用于根据所述网络设备信息生成所述第一父接口对应的外层vlan id;第一处理子模块,用于根据所述外层vlan id、内层vlan id以及vni,得到第一映射关系信息;第二处理子模块,用于根据所述第一映射关系信息,得到qinq到vni之间的映射关系信息。
145.其中,上述第二网络设备侧的数据处理方法的所述实现实施例均适用于该数据处理装置的实施例中,也能达到对应相同的技术效果。
146.本发明实施例还提供了一种数据处理装置,应用于第三网络设备,如图9所示,所
述装置包括:
147.第二确定模块91,用于在第一父接口存在对应的第一子接口的情况下,确定第一配置信息;
148.第三处理模块92,用于根据所述第一配置信息,得到网络配置信息,并发送给第二网络设备;
149.其中,所述第一配置信息包括所述第一父接口对应的网络设备信息、所述第一子接口对应的内层虚拟局域网标识vlan id以及虚拟扩展局域网vxlan对应的网络标识vni。
150.本发明实施例提供的所述数据处理装置通过在第一父接口存在对应的第一子接口的情况下,确定第一配置信息;根据所述第一配置信息,得到网络配置信息,并发送给第二网络设备;其中,所述第一配置信息包括所述第一父接口对应的网络设备信息、所述第一子接口对应的内层虚拟局域网标识vlan id以及虚拟扩展局域网vxlan对应的网络标识vni;能够支撑实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
151.其中,所述内层vlan id位于所述第一配置信息的接口标识字段中。
152.其中,上述第三网络设备侧的数据处理方法的所述实现实施例均适用于该数据处理装置的实施例中,也能达到对应相同的技术效果。
153.本发明实施例还提供了一种网络设备,所述网络设备为第一网络设备,如图10所示,所述网络设备包括:处理器101和收发机102;
154.所述处理器101,用于在通过所述收发机102接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;
155.根据所述vni,通过所述收发机102将所述报文映射到所述vxlan网络;
156.其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;
157.所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息。
158.本发明实施例提供的所述网络设备通过在接收到的报文携带内层虚拟局域网标识vlan id以及外层vlan id的情况下,根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述报文对应的vxlan网络的vni;根据所述vni,将所述报文映射到所述vxlan网络;其中,所述外层vlan id与第一父接口相对应,所述内层vlan id与所述第一父接口的第一子接口相对应;所述qinq到vni之间的映射关系信息包括所述第一父接口、第一子接口以及vni之间的第一映射关系信息;能够实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
159.进一步的,所述处理器还用于:在根据双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息以及所述内层vlan id和外层vlan id,确定所述
报文对应的vxlan网络的vni之前,通过所述收发机接收第二网络设备发送的所述qinq到vni之间的映射关系信息。
160.其中,上述第一网络设备侧的数据处理方法的所述实现实施例均适用于该网络设备的实施例中,也能达到对应相同的技术效果。
161.本发明实施例还提供了一种网络设备,所述网络设备为第二网络设备,如图11所示,所述网络设备包括:处理器111和收发机112;
162.所述处理器111,用于通过所述收发机112接收第三网络设备发送的网络配置信息;
163.在所述网络配置信息包含第一配置信息的情况下,根据所述第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,并通过所述收发机112发送给第一网络设备;
164.其中,所述第一配置信息包括内层虚拟局域网标识vlan id、vxlan对应的vni、第一父接口对应的网络设备信息;
165.所述内层vlan id与所述第一父接口的第一子接口相对应。
166.本发明实施例提供的所述网络设备通过接收第三网络设备发送的网络配置信息;在所述网络配置信息包含第一配置信息的情况下,根据所述第一配置信息,生成双虚拟局域网qinq到虚拟扩展局域网vxlan网络的网络标识vni之间的映射关系信息,并发送给第一网络设备;其中,所述第一配置信息包括内层虚拟局域网标识vlan id、vxlan对应的vni、第一父接口对应的网络设备信息;所述内层vlan id与所述第一父接口的第一子接口相对应;能够支撑实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
167.其中,所述处理器具体用于:根据所述网络设备信息生成所述第一父接口对应的外层vlan id;根据所述外层vlan id、内层vlan id以及vni,得到第一映射关系信息;根据所述第一映射关系信息,得到qinq到vni之间的映射关系信息。
168.其中,上述第二网络设备侧的数据处理方法的所述实现实施例均适用于该网络设备的实施例中,也能达到对应相同的技术效果。
169.本发明实施例还提供了一种网络设备,所述网络设备为第三网络设备,如图12所示,所述网络设备包括:处理器121和收发机122;
170.所述处理器121,用于在第一父接口存在对应的第一子接口的情况下,确定第一配置信息;
171.根据所述第一配置信息,得到网络配置信息,并通过所述收发机122发送给第二网络设备;
172.其中,所述第一配置信息包括所述第一父接口对应的网络设备信息、所述第一子接口对应的内层虚拟局域网标识vlan id以及虚拟扩展局域网vxlan对应的网络标识vni。
173.本发明实施例提供的所述网络设备通过在第一父接口存在对应的第一子接口的情况下,确定第一配置信息;根据所述第一配置信息,得到网络配置信息,并发送给第二网络设备;其中,所述第一配置信息包括所述第一父接口对应的网络设备信息、所述第一子接口对应的内层虚拟局域网标识vlan id以及虚拟扩展局域网vxlan对应的网络标识vni;能
够支撑实现满足不同子port对应网络区分及隔离需求,清楚区分实际业务报文vni、正确映射对应vni转发,很好的解决了现有技术中数据处理方案存在无法满足不同子port对应网络区分及隔离需求的问题。
174.其中,所述内层vlan id位于所述第一配置信息的接口标识字段中。
175.其中,上述第三网络设备侧的数据处理方法的所述实现实施例均适用于该网络设备的实施例中,也能达到对应相同的技术效果。
176.本发明实施例还提供了一种网络设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述第一网络设备侧的数据处理方法;或者,
177.所述处理器执行所述程序时实现上述第二网络设备侧的数据处理方法;或者,
178.所述处理器执行所述程序时实现上述第三网络设备侧的数据处理方法。
179.其中,上述第一网络设备侧、第二网络设备侧或第三网络设备侧的数据处理方法的所述实现实施例均适用于该网络设备的实施例中,也能达到对应相同的技术效果。
180.本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现上述第一网络设备侧的数据处理方法中的步骤;或者,
181.该程序被处理器执行时实现上述第二网络设备侧的数据处理方法中的步骤;或者,
182.该程序被处理器执行时实现上述第三网络设备侧的数据处理方法中的步骤。
183.其中,上述第一网络设备侧、第二网络设备侧或第三网络设备侧的数据处理方法的所述实现实施例均适用于该可读存储介质的实施例中,也能达到对应相同的技术效果。
184.需要说明的是,此说明书中所描述的许多功能部件都被称为模块/子模块,以便更加特别地强调其实现方式的独立性。
185.本发明实施例中,模块/子模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
186.实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
187.在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
188.以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视
为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献