CN115118547A - F5g终端vlan聚合方法、***、装置和存储介质 - Google Patents
F5g终端vlan聚合方法、***、装置和存储介质 Download PDFInfo
- Publication number
- CN115118547A CN115118547A CN202210729409.1A CN202210729409A CN115118547A CN 115118547 A CN115118547 A CN 115118547A CN 202210729409 A CN202210729409 A CN 202210729409A CN 115118547 A CN115118547 A CN 115118547A
- Authority
- CN
- China
- Prior art keywords
- downlink
- vlan
- port
- address data
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000002776 aggregation Effects 0.000 title claims abstract description 112
- 238000004220 aggregation Methods 0.000 title claims abstract description 112
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000006243 chemical reaction Methods 0.000 claims description 27
- 238000013507 mapping Methods 0.000 claims description 26
- 238000011144 upstream manufacturing Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 17
- 238000004891 communication Methods 0.000 abstract description 11
- 230000008569 process Effects 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
- H04L12/4645—Details on frame tagging
- H04L12/4666—Operational details on the addition or the stripping of a tag in a frame, e.g. at a provider edge node
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明实施例公开了一种F5G终端VLAN聚合方法、***、装置和存储介质,属于通信技术领域,其方法包括在接收到下行数据后,从所述下行数据中提取目的地址数据;查询聚合表中是否存储有与所述目的地址数据匹配的记录地址数据;若是,调取所述聚合表中与所述记录地址数据对应的下行端口标识;将当前端口的当前VLAN转换为与所述下行端口标识对应的下行端口的下行VLAN,以完成VLAN聚合。利用聚合表中存储的记录地址数据和对应的下行端口标识,能够得到当前端口的VLAN需要转换成的下行端口的VLAN,无需广播复制下行数据,提高了网络信息传输效率以及VLAN聚合效率。
Description
技术领域
本发明涉及一种通信技术领域,尤其涉及一种F5G终端VLAN聚合方法、***、装置和存储介质。
背景技术
F5G(The 5th GenerationFixed Network)即第五代固定网络,在F5G时代,物理光纤(Fibre)网走向全光业务网,包含了全光接入网和全光传送网两大部分。VLAN又被称为虚拟局域网,是一组逻辑上的用户和设备,用于将分布在不同地理位置的终端按通讯需要组合成一个逻辑网络。使同一个逻辑网络中的终端之间能够进行通信,不同逻辑网络中的终端不能直接通信。
在实际应用中,不同VLAN下的终端会产生通信需求。现有技术通常采用VLAN聚合进行解决,具体为在上行接口接收到下行接口传输的上行数据后,将下行接口的VLAN转换为上行接口的VLAN,使与下行接口对应的终端与上行接口对应的上位机处于同一VLAN下;在下行接口接收到上行接口传输的下行数据后,将上行接口的VLAN转换为下行接口的VLAN,使与上行接口对应的上位机与终端处于同一VLAN下。这种多VLAN与一个VLAN间的相互转换过程即为VLAN聚合。
但由于下行接口的数量较多,在将上行接口转换为下行接口的VLAN时,需要知道转换为哪个下行接口的VLAN。现有的解决方式为复制广播,即向所有下行接口传输下行数据,在某个终端反馈其自身是下行数据的接收者后,将上行接口的VLAN转换成与该终端对应的下行接口的VLAN。但复制广播的方式降低了网络信息的传输效率。
发明内容
有鉴于此,本发明提供了一种F5G终端VLAN聚合方法、***、装置和存储介质,用于解决现有技术中的网络信息传输效率低的问题。为达上述之一或部分或全部目的或是其他目的,本发明提出一种F5G终端VLAN聚合方法、***、装置和存储介质,第一方面:
一种F5G终端VLAN聚合方法,所述方法包括:
在接收到下行数据后,从所述下行数据中提取目的地址数据;
查询聚合表中是否存储有与所述目的地址数据匹配的记录地址数据;
若是,调取所述聚合表中与所述记录地址数据对应的下行端口标识;
将当前端口的当前VLAN转换为与所述下行端口标识对应的下行端口的下行VLAN,以完成VLAN聚合。
优选地,在所述聚合表中未存储有与所述目的地址数据匹配的所述记录地址数据时,所述方法还包括:
查询与所述目的地址数据处于同一子网区域的所有所述下行端口;
获取所有所述下行端口的下行地址数据和对应的所述下行端口标识;
将所述下行地址数据和对应的所述下行端口标识增添到所述聚合表中,以将所述下行地址数据转为所述记录地址数据。
优选地,所述获取所有所述下行端口的下行地址数据和对应的所述下行端口标识的步骤包括:
向所有所述下行端口发送地址请求;
接收所述下行端口基于所述地址请求反馈的应答数据;
从所述应答数据中提取所述下行端口的下行地址数据和对应的所述下行端口标识。
优选地,在所述向所有所述下行端口发送地址请求之后还包括:
删除对应的所述下行数据。
优选地,所述方法还包括:
在接收到新增添的所述下行端口上传的数据包时,从所述数据包中提取新增添的所述下行端口的所述下行地址数据和对应的所述下行端口标识;
将所述下行地址数据和对应的所述下行端口标识增添到所述聚合表中,以将所述下行地址数据转为所述记录地址数据。
优选地,所述方法还包括:
在接收到上行数据后,提取预设的转换映射关系;
基于所述转换映射关系将所述当前端口的所述当前VLAN转换为对应的上行端口的上行VLAN。
优选地,所述基于所述转换映射关系将所述当前端口的所述当前VLAN转换为对应的上行端口的上行VLAN的步骤包括:
获取所述转换映射关系中的上行端口标识;
将所述当前VLAN转换为与所述上行端口标识对应的所述上行VLAN。
第二方面:
一种F5G终端VLAN聚合***,包括获取模块,用于在接收到下行数据后,从所述下行数据中提取目的地址数据;
查询模块,用于查询聚合表中是否存储有与所述目的地址数据匹配的记录地址数据,以及若是,调取所述聚合表中与所述记录地址数据对应的下行端口标识;
聚合模块,用于将当前端口的当前VLAN转换为与所述下行端口标识对应的下行端口的下行VLAN,以完成VLAN聚合。
优选地,在所述聚合表中未存储有与所述目的地址数据匹配的所述记录地址数据时,所述查询模块包括查询单元,用于查询与所述目的地址数据处于同一子网区域的所有所述下行端口;
地址标识单元,用于获取所有所述下行端口的下行地址数据和对应的所述下行端口标识;
添增单元,用于将所述下行地址数据和对应的所述下行端口标识增添到所述聚合表中,以将所述下行地址数据转为所述记录地址数据。
优选地,所述地址标识单元包括请求子单元,用于向所有所述下行端口发送地址请求;
接收子单元,用于接收所述下行端口基于所述地址请求反馈的应答数据;
提取子单元,用于从所述应答数据中提取所述下行端口的下行地址数据和对应的所述下行端口标识。
优选地,所述地址标识单元还包括删除子单元,用于删除对应的所述下行数据。
优选地,所述***还包括提取模块,用于在接收到新增添的所述下行端口上传的数据包时,从所述数据包中提取新增添的所述下行端口的所述下行地址数据和对应的所述下行端口标识;
录入模块,用于将所述下行地址数据和对应的所述下行端口标识增添到所述聚合表中,以将所述下行地址数据转为所述记录地址数据。
优选地,所述***还包括规则模块,用于在接收到上行数据后,提取预设的转换映射关系;
上行模块,用于基于所述转换映射关系将所述当前端口的所述当前VLAN转换为对应的上行端口的上行VLAN。
优选地,所述上行模块包括上行单元,用于获取所述转换映射关系中的上行端口标识;
转换单元,用于将所述当前VLAN转换为与所述上行端口标识对应的所述上行VLAN。
第三方面:
一种F5G终端VLAN聚合装置,包括存储器和处理器,所述存储器中存储有F5G终端VLAN聚合方法,所述处理器用于在执行F5G终端VLAN聚合方法时采用上述所述方法。
第四方面:
一种存储介质,存储有能够被处理器加载并执行上述所述方法的计算机程序。
实施本发明实施例,将具有如下有益效果:
在接收到的数据是下行数据时,从下行数据中调取目的地址数据;再根据目的地址数据到聚合表中查询记录地址数据。若聚合表中有与目的地址数据匹配的记录地址数据,则将当前端口的VLAN转换为对应下行端口的下行VLAN。通过聚合表能够查询到需要将当前端口的VLAN转换成哪个下行端口的VLAN,无需复制下行数据以及广播下行数据,提高了VLAN聚合的效率,网络信息传播的效率以及节约了网络资源。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为一个实施例中F5G终端VLAN聚合方法流程图。
图2为一个实施例中F5G终端VLAN聚合***的结构框图。
图3为一个实施例中F5G终端VLAN聚合装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
在下行端口数量较多时,当前端口接收到下行数据后,无法得知将当前端口的VLAN转换成哪个下行端口的VLAN,只能通过复制下行数据再广播的方式,接收下行端口的反馈,从而得知与下行数据对应的下行端口是哪个。但复制广播的方式降低了网络信息的传输效率,也降低了VLAN聚合的效率。基于此,本申请实施例公开了一种F5G终端VLAN聚合方法,当前端口的VLAN与下行端口的VLAN均配置在网桥中,网桥支持VLAN聚合功能,具体的,网桥为802.1Q属性的网桥,不仅支持VLAN聚合功能,也支持VLAN。如图1所示,所述方法包括:
S101、在接收到下行数据后,从下行数据中提取目的地址数据。
其中,下行数据指由上位机传输给下位机的数据。目的地址数据指下行数据的目的终端的MAC地址,其中,目的终端指下行数据的传输目的终端;例如,终端A向终端B传输数据,则终端B为目的终端,期间经过的路由器、交换机等均不属于目的终端。终端向外发送数据之前,会获取目的终端的MAC地址,基于此,下行数据中携带有目的终端的MAC地址,即目的地址数据。因此根据目的地址数据标签或者位置即可从下行数据中找到目的地址数据,进而进行提取获得。
S102、查询聚合表中是否存储有与目的地址数据匹配的记录地址数据。
聚合表中存储有记录地址数据,在一实施例中,记录地址数据即终端的MAC地址。若聚合表中存在与目的地址数据相同的记录地址数据,则判定为匹配;若聚合表中没有与目的地址数据相同的记录地址数据,则判定为不匹配。
在另一实施例中,记录地址数据为MAC地址集合或者MAC地址段,若目的地址数据位于MAC地址集合或者MAC地址段中,判定为匹配,反之判定为不匹配。
若聚合表中存储有与目的地址数据匹配的记录地址数据,调取聚合表中与记录地址数据对应的下行端口标识。
即聚合表中存储有多个记录地址数据,每个记录地址数据均对应有下行端口标识。需要说明的是,在下行终端向外发送数据之前,会主动上传用于得知目的终端的MAC地址的数据包,通过该数据包即可得知下行终端对应的下行端口、下行端口的VLAN以及下行终端的MAC地址,从而得到下行端口的下行地址数据和对应的下行端口标识。将每个下行端口的下行地址数据和下行端口标识均存储到聚合表中即可。
在一实施例中,下行端口标识为下行端口的名称,例如当前端口对应有3个下行端口,下行端口的名称依次为端口A、端口B和端口C。端口A对应终端a,终端a的MAC地址为1,;端口B对应终端b,终端b的MAC地址为2;端口C对应终端c,终端c的MAC地址为3。则在捷星数据中的目的地址数据为3时,会查询到聚合表中存储有为3的记录地址数据,此时即可得到为“端口C”的下行端口标识,从而能够得知下行数据对应的端口是哪个,得知了端口,即可得知该端口的VLAN。
在另一实施例中,下行端口标识为下行端口的VLAN的名称。例如端口A、B和C的VLAN名称依次是VLAN1、VLAN2和VLAN3。在得到VLAN名称后,即可得知需要将当前端口的VLAN转换成哪个VLAN。
S103、将当前端口的当前VLAN转换为与所述下行端口标识对应的下行端口的下行VLAN,以完成VLAN聚合。
通过设置聚合表,并在聚合表中存储下行端口对应的终端的MAC地址,以及存储下行端口标识。如此,在得到下行数据的目的地址数据后,即可根据目的地址数据到聚合表中查找对应的下行端口标识。得知下行端口标识后即可将当前VLAN转换成与下行端口标识对应的下行VLAN,无需进行复制广播,提高了网络信息的传输效率以及VLAN聚合的效率,节省了网络资源。其中,在一实施例中,将当前VLAN对应的IP地址转换成下行VLAN对应的IP地址,即判定为将当前VLAN转换成了下行VLAN。
在另一本发明实施例中,为了进一步限定及说明,在聚合表中未存储有与目的地址数据匹配的记录地址数据时,所述方法还包括:
S201、查询与目的地址数据处于同一子网区域的所有下行端口。
其中,与同一个网桥连接的下行端口视为处于同一子网区域,在一实施例中,网桥在连接端口时,会记录网桥下连接的下行端口,因此到网桥的端口连接数据中即可查找到同一子网区域的下行端口。
在另一实施例中,网桥连接的端口均记录在文档中,先查询当前端口连接的网桥有哪些,再利用下行数据中的目的地址数据找到对应的下行终端连接的网桥,从而锁定共同连接的网桥,而后到记录的文档中查询该网桥下的所有下行端口即可。
S202、获取所有下行端口的下行地址数据和对应的下行端口标识。
S203、将下行地址数据和对应的下行端口标识增添到聚合表中,以将下行地址数据转为记录地址数据。
由于聚合表中获得下行地址数据和下行端口标识的方式是在下行终端主动询问目的终端的MAC地址时获得的,因此对于未主动向外传输过数据的下行终端而言,聚合表中未存储对应的下行地址数据和记录地址数据。因此主动获取此种下行端口的下行地址数据和下行端口标识,以完善聚合表中的数据。
通过主动获取下行地址数据和下行端口标识的方式,有利于得知下行数据对应的下行端口标识,从而将当前端口的当前VLAN转换为下行VLAN,尽快完成VLAN聚合的下行数据的传递,提高网络信息的传输效率。此外,将下行端口标识增添到聚合表中,有助于保证后续的下行数据的传输效率。
在另一本发明实施例中,为了进一步限定及说明,步骤获取所有下行端口的下行地址数据和对应的下行端口标识包括:
S301、向所有下行端口发送地址请求。
在一实施例中,地址请求为APR请求。
S302、接收下行端口基于地址请求反馈的应答数据。
需要说明的是,由于发送的是地址请求,因此下行端口会返回下行地址数据,即应答数据中包含有下行地址数据。
S303、从应答数据中提取下行端口的下行地址数据和对应的下行端口标识。
其中,应答数据中还包括有下行端口标识。一方面,相比于通过传输下行数据,地址请求占用的网络资源更少,且传输效率更高,有助于保证VLAN聚合的效率;另一方面,基于APR请求返回的数据中携带的数据量小,便于保证传输效率。
在另一本发明实施例中,为了进一步限定及说明,在步骤向所有下行端口发送地址请求之后,所述方法还包括:
删除对应的下行数据。
由于没有在聚合表中匹配到与目的地址数据对应的记录地址数据,因此需要向下行端口传输地址请求。但此时将下行数据删除,一方面,减少下行数据占用的网络资源;另一方面,避免下行数据的复制广播,使网络传输效率降低。
在另一本发明实施例中,为了进一步限定及说明,所述方法还包括:
S401、在接收到新增添的下行端口上传的数据包时,从数据包中提取新增添的下行端口的下行地址数据和对应的下行端口标识。
S402、将下行地址数据和对应的下行端口标识增添到聚合表中,以将下行低至数据转为记录地址数据。
由于每个下行终端向外传输数据前,均需要上传输出包,索要目的终端的MAC地址。因此在新增添的下行终端利用下行端口上传数据包时,主动将下行端口的下行地址数据和下行端口标识存储到聚合表中,减少后期因聚合表中数据记录不充分,导致的主动获取下行地址数据的现象,有助于保证网络信息的传输效率和VLAN聚合的效率。
在另一本发明实施例中,为了进一步限定及说明,所述方法还包括:
S501、在接收到上行数据后,提取预设的转换映射关系。
上行数据指由下位机传输给上位机的数据,即下行终端向上行终端传输的数据。在一实施例中,转换映射关系预存在指定位置,需要查询转换映射关系时,根据预设的位置信息到指定位置提取转换映射关系即可。其中,转换映射关系指将当前VLAN转换为上行VLAN的映射关系。
需要说明的是,对于上行VLAN而言,与当前VLAN处于同一级别的当前端口有多个,但是对于当前端口而言,上行端口仅有一个。因此,无论当前端口对应的当前VLAN是哪个,最终的转换结果仅有一个,即上行VLAN。例如,下行VLAN包括下行VLAN1、下行VLAN2和下行VLAN3,对应的上行VLAN仅有一个,为上行VLAN1。则转换映射关系为下行VLAN1转换为上行VLAN1、下行VLAN2转换为上行VLAN1、下行VLAN3转换为上行VLAN1。
S502、基于转换映射关系将当前端口的当前VLAN转换为对应的上行端口的上行VALN。
利用预设的转换映射关系进行上行数据传输时的VLAN聚合,无需执行过多的步骤,减少了网络信息中为了进行VLAN聚合而传输的信息的数量,减少了网络的占用,有助于保证其他端口进行VALN聚合以及网络信息传输的效率。
在另一本发明实施例中,为了进一步限定及说明,步骤基于转换映射关系将当前端口的当前VLAN转换为对应的上行端口的上行VALN包括:
S601、获取转换映射关系中的上行端口标识。
由于对于当前端口而言,上行端口仅有一个,因此将上行端口标识预存在转换映射关系中。需要时直接获取即可,方便快捷。
S602、将当前VLAN转换为与上行端口标识对应的上行VLAN。
通过上行端口标识可以得知对应的上行VLAN,从而直接进行VLAN聚合即可,保证了VLAN聚合的效率和网络信息的传输效率,减少了网络资源的占用。
在接收到下行数据后,从下行数据中得到目的地址数据,根据目的地址数据到聚合表中查找对应的下行端口标识。通过下行端口标识即可得知应该将当前VLAN转换为所有下行端口中的哪个下行VLAN,无需进行广播复制,提高了VLAN聚合效率。在下行接口首次向当前端口传输数据包时,从数据包中获取该下行接口的下行地址数据和下行端口标识,并将下行地址数据和下行端口标识维护到聚合表中,便于在VLAN聚合时使用。此外,在未查找到下行端口标识时,通过向所有下行端口传输地址请求的方式获取各个下行端口的下行端口标识,相比于复制广播下行数据的方式,更节约网络资源。
本申请实施例还公开一种F5G终端VLAN聚合***,参照图2,所述***包括获取模块1,用于在接收到下行数据后,从所述下行数据中提取目的地址数据;
查询模块2,用于查询聚合表中是否存储有与所述目的地址数据匹配的记录地址数据,以及若是,调取所述聚合表中与所述记录地址数据对应的下行端口标识;
聚合模块3,用于将当前端口的当前VLAN转换为与所述下行端口标识对应的下行端口的下行VLAN,以完成VLAN聚合。
优选地,在所述聚合表中未存储有与所述目的地址数据匹配的所述记录地址数据时,所述查询模块2包括查询单元,用于查询与所述目的地址数据处于同一子网区域的所有所述下行端口;
地址标识单元,用于获取所有所述下行端口的下行地址数据和对应的所述下行端口标识;
添增单元,用于将所述下行地址数据和对应的所述下行端口标识增添到所述聚合表中,以将所述下行地址数据转为所述记录地址数据。
优选地,所述地址标识单元包括请求子单元,用于向所有所述下行端口发送地址请求;
接收子单元,用于接收所述下行端口基于所述地址请求反馈的应答数据;
提取子单元,用于从所述应答数据中提取所述下行端口的下行地址数据和对应的所述下行端口标识。
优选地,所述地址标识单元还包括删除子单元,用于删除对应的所述下行数据。
优选地,所述***还包括提取模块,用于在接收到新增添的所述下行端口上传的数据包时,从所述数据包中提取新增添的所述下行端口的所述下行地址数据和对应的所述下行端口标识;
录入模块,用于将所述下行地址数据和对应的所述下行端口标识增添到所述聚合表中,以将所述下行地址数据转为所述记录地址数据。
优选地,所述***还包括规则模块,用于在接收到上行数据后,提取预设的转换映射关系;
上行模块,用于基于所述转换映射关系将所述当前端口的所述当前VLAN转换为对应的上行端口的上行VLAN。
优选地,所述上行模块包括上行单元,用于获取所述转换映射关系中的上行端口标识;
转换单元,用于将所述当前VLAN转换为与所述上行端口标识对应的所述上行VLAN。
这里需要指出的是:以上应用于F5G终端VLAN聚合***实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果。对于本发明F5G终端VLAN聚合***实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解。
需要说明的是,本发明实施例中,如果以软件功能模块的形式实现上述方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read OnlyMemory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
相应地,本申请实施例还公开一种存储介质,存储有能够被处理器加载并执行上述方法的计算机程序。
本申请实施例还公开一种F5G终端VLAN聚合装置,如图3所示,包括一个处理器100、至少一个通信总线200、用户接口300、至少一个外部通信接口400和存储器500。其中,通信总线200配置为实现这些组件之间的连接通信。其中,用户接口300可以包括显示屏,外部通信接口400可以包括标准的有线接口和无线接口。其中,存储器500中存储有F5G终端VLAN聚合方法。其中,处理器100用于在执行存储器500中存储的F5G终端VLAN聚合方法时采用上述方法。
以上应用于F5G终端VLAN聚合装置和存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明F5G终端VLAN聚合装置和存储介质实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台设备执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (10)
1.一种F5G终端VLAN聚合方法,其特征在于,所述方法包括:
在接收到下行数据后,从所述下行数据中提取目的地址数据;
查询聚合表中是否存储有与所述目的地址数据匹配的记录地址数据;
若是,调取所述聚合表中与所述记录地址数据对应的下行端口标识;
将当前端口的当前VLAN转换为与所述下行端口标识对应的下行端口的下行VLAN,以完成VLAN聚合。
2.如权利要求1所述的F5G终端VLAN聚合方法,其特征在于,在所述聚合表中未存储有与所述目的地址数据匹配的所述记录地址数据时,所述方法还包括:
查询与所述目的地址数据处于同一子网区域的所有所述下行端口;
获取所有所述下行端口的下行地址数据和对应的所述下行端口标识;
将所述下行地址数据和对应的所述下行端口标识增添到所述聚合表中,以将所述下行地址数据转为所述记录地址数据。
3.如权利要求2所述的F5G终端VLAN聚合方法,其特征在于,所述获取所有所述下行端口的下行地址数据和对应的所述下行端口标识的步骤包括:
向所有所述下行端口发送地址请求;
接收所述下行端口基于所述地址请求反馈的应答数据;
从所述应答数据中提取所述下行端口的下行地址数据和对应的所述下行端口标识。
4.如权利要求2所述的F5G终端VLAN聚合方法,其特征在于,在所述向所有所述下行端口发送地址请求之后还包括:
删除对应的所述下行数据。
5.如权利要求1所述的F5G终端VLAN聚合方法,其特征在于,所述方法还包括:
在接收到新增添的所述下行端口上传的数据包时,从所述数据包中提取新增添的所述下行端口的所述下行地址数据和对应的所述下行端口标识;
将所述下行地址数据和对应的所述下行端口标识增添到所述聚合表中,以将所述下行地址数据转为所述记录地址数据。
6.如权利要求1所述的F5G终端VLAN聚合方法,其特征在于,所述方法还包括:
在接收到上行数据后,提取预设的转换映射关系;
基于所述转换映射关系将所述当前端口的所述当前VLAN转换为对应的上行端口的上行VLAN。
7.如权利要求6所述的F5G终端VLAN聚合方法,其特征在于,所述基于所述转换映射关系将所述当前端口的所述当前VLAN转换为对应的上行端口的上行VLAN的步骤包括:
获取所述转换映射关系中的上行端口标识;
将所述当前VLAN转换为与所述上行端口标识对应的所述上行VLAN。
8.一种F5G终端VLAN聚合***,其特征在于,包括获取模块,用于在接收到下行数据后,从所述下行数据中提取目的地址数据;
查询模块,用于查询聚合表中是否存储有与所述目的地址数据匹配的记录地址数据,以及若是,调取所述聚合表中与所述记录地址数据对应的下行端口标识;
聚合模块,用于将当前端口的当前VLAN转换为与所述下行端口标识对应的下行端口的下行VLAN,以完成VLAN聚合。
9.一种F5G终端VLAN聚合装置,包括存储器和处理器,其特征在于,所述存储器中存储有F5G终端VLAN聚合方法,所述处理器用于在执行F5G终端VLAN聚合方法时采用权利要求1-7任一种所述方法。
10.一种存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1-7任一项所述方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210729409.1A CN115118547A (zh) | 2022-06-24 | 2022-06-24 | F5g终端vlan聚合方法、***、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210729409.1A CN115118547A (zh) | 2022-06-24 | 2022-06-24 | F5g终端vlan聚合方法、***、装置和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115118547A true CN115118547A (zh) | 2022-09-27 |
Family
ID=83329081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210729409.1A Pending CN115118547A (zh) | 2022-06-24 | 2022-06-24 | F5g终端vlan聚合方法、***、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115118547A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1677950A (zh) * | 2004-04-01 | 2005-10-05 | 华为技术有限公司 | 基于虚拟局域网的数据交换方法 |
CN102055669A (zh) * | 2010-12-20 | 2011-05-11 | 武汉烽火网络有限责任公司 | 10gpon***中实现n:1 vlan映射的方法 |
CN105490911A (zh) * | 2014-09-19 | 2016-04-13 | 杭州华三通信技术有限公司 | 虚拟局域网的映射方法和装置 |
CN108075956A (zh) * | 2016-11-16 | 2018-05-25 | 新华三技术有限公司 | 一种数据处理方法和装置 |
-
2022
- 2022-06-24 CN CN202210729409.1A patent/CN115118547A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1677950A (zh) * | 2004-04-01 | 2005-10-05 | 华为技术有限公司 | 基于虚拟局域网的数据交换方法 |
CN102055669A (zh) * | 2010-12-20 | 2011-05-11 | 武汉烽火网络有限责任公司 | 10gpon***中实现n:1 vlan映射的方法 |
CN105490911A (zh) * | 2014-09-19 | 2016-04-13 | 杭州华三通信技术有限公司 | 虚拟局域网的映射方法和装置 |
CN108075956A (zh) * | 2016-11-16 | 2018-05-25 | 新华三技术有限公司 | 一种数据处理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110326345B (zh) | 一种配置网络切片的方法、装置和*** | |
US9438679B2 (en) | Method, apparatus, name server and system for establishing FCOE communication connection | |
CN101662511B (zh) | 网络地址分配方法及dhcp服务器、接入***及方法 | |
CN101924785A (zh) | 数据的上传方法、下载方法和*** | |
CN102946356A (zh) | 一种基于cb-pe网络的组播报文传输方法和设备 | |
CN107070790B (zh) | 一种路由学习方法及路由设备 | |
WO2022048412A1 (zh) | 一种生成表项的方法、发送报文的方法、设备及*** | |
CN112866119B (zh) | 虚拟可扩展局域网通信方法、装置、电子设备及存储介质 | |
CN103326925B (zh) | 一种消息推送方法及装置 | |
JPH1063598A (ja) | マルチキャスト通信方法及びマルチキャスト通信システムと、マルチキャスト通信用サーバ | |
CN110311855B (zh) | 用户消息处理方法、装置、电子设备及存储介质 | |
CN101442800B (zh) | 一种终端业务发放的方法、***和终端 | |
US20120303601A1 (en) | Mobile search method and system thereof | |
CN112583655B (zh) | 数据传输方法、装置、电子设备及可读存储介质 | |
CN104426816A (zh) | 一种虚拟机通信方法及装置 | |
CN112073212A (zh) | 参数配置方法、装置、终端设备和存储介质 | |
WO2023125056A1 (zh) | 网络数据的控制方法、装置和存储介质及电子设备 | |
CN115118547A (zh) | F5g终端vlan聚合方法、***、装置和存储介质 | |
CN105704064A (zh) | 一种用于选取服务节点的方法及装置、应用引擎 | |
CN109962834B (zh) | 信息处理方法、***、终端和计算机存储介质 | |
CN105491065A (zh) | 消息中间件的资源访问方法、服务器及资源访问*** | |
US8073957B2 (en) | Communication control system | |
CN110474781B (zh) | 一种组播数据转发的方法及装置 | |
CN110809033B (zh) | 报文转发方法、装置及交换服务器 | |
CN101771901B (zh) | 一种无源光网络中组播权限控制的方法、***及多住户单元 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220927 |