掌桥专利:专业的专利平台
掌桥专利
首页

VLAN动态配置方法、5GS网桥、电子设备及存储介质

文献发布时间:2023-06-19 19:30:30


VLAN动态配置方法、5GS网桥、电子设备及存储介质

技术领域

本申请涉及通信技术领域,具体而言,本申请涉及一种VLAN动态配置方法、5GS网桥、电子设备及存储介质。

背景技术

当前5G系统仅支持将虚拟局域网(Virtual Local Area Network,VLAN)配置信息预配置在时间敏感网络(TimeSensitive Networking,TSN)的应用功能实体(ApplicationFunction,AF)和网络侧TSN转换器(NW-TT),并且不支持配置信息在两者间的交互。

在规模庞大、结构复杂的网络环境中,需要对整个网络中全部设备进行手动配置VLAN信息,造成很大复杂度。预配置VLAN也限制了可选择的通信路径。此外,动态VLAN机制无法实现对TSN的支持(例如,所选UPF不支持或者容量因素不能注册VLAN),并容易造成丢包、时延等问题。

发明内容

本申请实施例提供一种克服上述问题或者至少部分地解决上述问题的VLAN动态配置方法、5GS网桥、电子设备及存储介质。

第一方面,提供了一种VLAN动态配置方法,该方法包括:

接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;

确定所述5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号。

第二方面,提供了一种5GS网桥,包括:

第一请求声明接收模块,用于接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;

配置信息生成模块,用于确定5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号。

第三方面,提供了一种VLAN动态配置设备,包括存储器,收发机,处理器:

存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行如第一方面所述的方法。

第四方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如第一方面所提供的方法的步骤。

第五方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。

第六方面,本申请实施例提供一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行实现如第一方面所提供的方法的步骤。

本申请实施例提供的VLAN动态配置方法、5GS网桥、电子设备及存储介质,通过接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;确定所述5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号,支持动态配置VLAN信息,动态的增加或删除5G网桥及其端口上的VLAN信息,同时保证VLAN配置信息的一致性。尤其是在网络拓扑结构发生变化时,可以重新对进行自动配置,从而确保了端站点与网桥之间的连通性。同时,也避免了预配置VLAN对于可选择的通信路径的限制。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为5GS支持TSN的网络架构的示意图;

图2为5GS支持TSC与时间同步的网络架构的示意图;

图3为本申请实施例的5GS支持VLAN配置的网络架构图;

图4为本申请实施例的VLAN动态配置方法的流程示意图;

图5为本申请实施例TSN终端向5GS网桥动态配置VLAN,管理VLAN配置信息的交互示意图;

图6为本申请实施例在用户面PDU会话建立过程,基于VLAN配置信息选择UPF的交互示意图;

图7为本申请实施例的传输数据帧的交互示意图;

图8为本申请实施例提供的一种5GS网桥的结构示意图;

图9为本申请实施例提供的一种电子设备的结构示意图;

图10为本申请实施例提供的VLAN动态配置设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

首先对本申请涉及的几个名词进行介绍和解释:

1)TSN

目前,IEEE(电气和电子工程师学会)802.1TSN正成为工业4.0聚合网络的标准以太网技术。

IEEE TSN定义了三种TSN时间敏感网络配置模型,包括:1)完全中心化模型,2)混合模型:中心化网络与分布式用户,3)完全分布式模型。不同的配置模型可以应用在不同的工作场景中。其中,完全分布式模型的部署方式可以提供很大的灵活性,支持未来的智能制造的需求。

在3GPP Rel-16和Rel-17中,5G系统只支持与基于完全中心化模型部署的TSN网络相融合,其架构如图1所示。

5G TSN技术对终端、基站、传输和核心网均有改造要求,终端和UPF需要支持TT(TSN Translator)功能。5GS可以看作一个Bridge(网桥),由一个UPF(PSA)侧的端口,UE与UPF之间的用户面隧道,以及DS-TT侧的端口组成。

在5GS呈现为Bridge的系统架构中,主要网络功能介绍如下:

CNC:Centralized Network Configuration,中心化网络配置,能应用到网络设备(网桥)。

CUC:Centralized User Configuration,中心化用户配置,能应用到用户设备(End Station)。

AMF:Access and Mobility Management Function,接入与移动性管理功能,注册、连接管理等。

UPF:User Plan Function,用户面功能。与数据网络互连的外部PDU会话节点,报文路由和转发。

SMF:Session Management Function,会话管理功能。会话建立、删除,用户面选择与控制,UE IP分配等。

AF:Application Function,应用功能。与3GPP核心网交互以提供业务。基于运营商部署情况,可信AF可以与相关NF进行直接交互,而非可信AF不能直接与NF交互,而应使用对外公开框架通过NEF进行。TSN AF则是代表TSN域(包括CUC/CNC)与5G系统控制面交互的AF。

PCF:Policy Control Function,策略控制功能。支持统一的策略框架,以管理网络行为,提供策略规则,以便控制面NF执行。

UDM:Unified Data Management,统一数据管理。存储UE的信息,例如签约信息,已建立PDU会话的信息。

NEF:Network Exposure Function,网络开放功能。提供安全地将3GPP网络提供的业务和能力暴露给外部网络相关的功能。

UDR:Unified Data Repository,统一数据库UDR。签约数据的存储,以及UDM FE对签约数据的检索。策略信息的存储,以及PCF对策略信息的检索。

2)5GS支持TSC与时间同步的网络架构

请参见图2,基于3GPP Rel-17标准,5G系统支持在TSN(包括TSN CUC,TSN CNC)没有部署时,可以支持TSC(Time Sensitive Communication,时间敏感通信)和时间同步服务。此架构中,引入新的核心网网元:时间敏感通信与时间同步功能实体(Time SensitiveCommunication and Time Synchronization function,TSCTSF)。TSCTSF包含TSC和时间同步服务逻辑,并能够控制终端侧TSN转换器DS-TT和NW-TT形成(g)PTP instance。

3)5G TSN

当前5GS仅支持与基于完全中心化模型部署的TSN网络相融合。在完全中心化模型下,5G系统支持将VLAN配置信息预配置在TSN AF和NW-TT,不支持配置信息在两者间的交互。对于以太网类型的PDU会话支持,SMF可以从DN-AAA接收允许的VLAN标识列表,或者本地配置允许的VLAN标识。并且SMF可以被配置VLAN的处理指示。由SMF确定对PDU会话的VLAN处理方式,并指示UPF基于允许的VLAN标识接受或丢弃UE的数据,并且根据PDR等规则处理VLAN标识(增加/删除)。例如,对于数据没有VLAN标识,UPF可以在N6接口插入VLAN标识(对于上行数据)与删除VLAN标识(对于下行数据)。在现有技术中,网络可以基于UDM签约的VLAN标识(也简称VID,下同)来选择UPF。

4)IEEE TSN网络

TSN网桥的基本功能包括:帧的转发和过滤,维护做出转发、过滤决定的信息,对于网桥的管理。

在完全分布式模型下,IEEE定义了MRP(Multiple Registration Protocol)实现动态的流加入和退出,以及动态的资源管理等。MRP(Multiple Registration Protocol)多属性注册协议,是该协议可以在同一个交换网络内的设备之间,实现某种属性的声明、注册、传播和注销。支持MRP的设备可以将自身的属性信息快速传播到交换网络中,利用属性中包含的字段信息则可以实现“信令”的作用。这种属性是由具体的MRP应用定义的,比如在MVRP(Multiple VLAN Registration Protocol)中定义了VLAN属性。MVRP主要功能是动态传播和维护VLAN信息。支持协议的以太网交换机可以接收其他交换机传播的信息并动态更新本地的注册信息,主要包括当前交换机注册了哪些以及每个接口加入了哪些VLAN。本地注册的信息可以动态的向其他交换机传播,从而可以使同一以太网所有支持协议的交换机在配置上达成一致,实现互通性。

在网桥中有一个过滤数据库FDB(Filtering Database),里面存放网桥做出转发决定的所有信息,是网桥的核心。FDB支持确定是否所接收的帧(特定的MAC地址,VID)能够通过可能的传输端口转发。FDB包含的过滤信息可以为两种形式:静态,通过管理操作配置;动态,通过网桥支持的操作自动配置到FDB。

其中,4种条目类型用于表示动态过滤信息:

1)每个动态过滤条目确定通过哪个具有特定MAC地址和VID(如果支持VLAN网桥)的数据帧已经或能够被接收。

2)MAC地址注册条目(MAC Address Registration Entries)支持对MAC地址的注册。能够通过MMRP机制创建、更新或删除。

3)动态VLAN注册条目(Dynamic VLAN Registration Entries)用于确定在哪些端口已经动态注册VLAN membership。能够通过MVRP机制创建、更新或删除。

4)动态预留条目(Dynamic Reservation Entries)能够用于确定在哪个端口流预留已经完成。

终端站(End Station,ES)可以通过一个或多个Bridge将属性声明传播到其他EndStation。

本申请提供的VLAN动态配置方法、5GS网桥、电子设备及存储介质,旨在解决现有技术的5GS无法支持动态配置VLAN信息,包括动态的增加或删除5G网桥及其端口上的VLAN信息,并且预配置VLAN限制了可选择的通信路径。由于只支持基于UDM签约的VLAN(VID)来选择UPF,无法选择适合的UPF,而导致动态VLAN机制无法实现对TSN网络的支持,及造成丢包、时延等问题。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

请参见图3,其示例性地示出了本申请实施例的5GS支持VLAN配置的网络架构图,如图所示,本申请实施例的5GS网桥包括入口的功能实体(入口TT,可以是UE也可以是DS-TT)、出口的功能实体(出口TT,可以是UPF,也可以是NW-TT)、NG-RAN以及AF/TSCTSF。可选地,本申请实施例的AF可以为TSN AF,也可以是非TSN AF。

ES1~3通过端口PORT1~3分别与入口TT连接,以发送数据帧,AF/TSCTSF向入口TT和出口TT发送VLAN配置信息等数据传输规则,使得入口TT和出口TT能够根据数据传输规则将数据帧丢弃或者通过PORT4和5传输至ES4和ES5。

本申请实施例的5GS网桥支持TSN MVRP机制,实现TSN终端向5GS网桥动态配置(注册/注销)VLAN。AF/TSCTSF或者UPF/NW-TT管理VLAN配置信息,支持对数据帧进行过滤或转发。

请参见图4,其示例性地示出了本申请实施例的VLAN动态配置方法的流程示意图,如图所示,包括:

S101、接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识。

具体的,ES或talker(发送者)发送MAD_Join.request请求属性声明(即第一请求属性声明),第一请求属性声明中包括attribute_type字段,该字段为VLAN标识,请求属性声明用于注册一个VLAN membership,以向网桥指示希望加入的VLAN,接收发送到由VID标识的目标VLAN的数据。

S102、确定5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号。

5GS网桥的入口的功能实体,例如NW-TT或者DS-TT接收第一请求属性声明并在端口注册VLAN标识,之后,可以由5GS网桥中的AF生成VLAN配置信息,AF可以为每个VLAN标识生成对应的端口集(Port Map),VLAN配置信息可包括:1)VID;2)一个端口集,它为每个出口端口定义是否在此端口注册了VID。示例如下表1:

表1VLAN配置信息

表1中共示出了4个VLAN标识,每一个VLAN标识均对应了至少一个端口号,以VID1的VLAN标识为例,具有该VLAN标识的数据帧可以通过端口号P1和/或P2的端口发送。

本申请实施例的VLAN动态配置方法,通过接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;确定所述5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号,支持动态配置VLAN信息,动态的增加或删除5G网桥及其端口上的VLAN信息,同时保证VLAN配置信息的一致性。尤其是在网络拓扑结构发生变化时,可以重新对进行自动配置,从而确保了端站点与网桥之间的连通性。同时,也避免了预配置VLAN对于可选择的通信路径的限制。

在上述各实施例的基础上,作为一种可选实施例,生成VLAN配置信息,之后还包括:

接收注销属性声明,所述注销属性声明中包括待注销的VLAN的VLAN标识;在所述VLAN配置信息中删除所述VLAN标识以及对应的信息。

本申请实施例的ES或talker(发送者)发送MAD_Leave.reqest(attribute_type,attribute_vaule,new)注销属性声明,以注销一个VLAN的membership,指示希望不再接收发送到VID的目标VLAN的数据。当5GS网桥接收到注销属性声明时,则会在VLAN配置信息中删除注销属性声明中包括的待注销的VID的条目。

以表1为例,若注销属性声明中包括的VID为VID3,接收此申明的端口的端口号为P1,则删除该VID以及对应的端口P1。

请参见图5,其示例性地示出了本申请实施例TSN终端向5GS网桥动态配置(注册/注销)VLAN,AF(也可以是TSCTSF)管理VLAN配置信息的交互示意图,如图所示,交互流程包括:

0、选择UPF,建立一个或多个UE/DS-TT通过同一UPF到TSN系统的PDU会话。

1、ES/talker(发送者)向5GS网桥发送MAD_Join.request(attribute_type,attribute_vaule,new)请求属性声明,其中attribute_type字段为VID Vector属性类型(用于标识VLAN的值)。此请求信息用于注册一个VLAN membership,以向5GS网桥指示希望加入的VLAN,接收发送到由VLAN标识的目标VLAN的数据。

此外,ES或者talker可以发送MAD_Leave.reqest注销属性声明,以注销一个VLAN的membership,指示希望不再接收发送到由VID标识的目标VLAN的数据。

此MRP协议报文(MRP Protocol Data Unit,MRPDU)可以封装在通用以太网数据帧中进行传播。

2、NW-TT或DS-TT作为5GS网桥的入口,接收发送者的信息。NW-TT/DS-TT向TSN AF/TSCTSF(过滤数据库)发送包含注册或注销的VID,及对应的端口号的指示信息。可选地,指示信息可以通过PMIC或UMIC上报给TSN AF或者TSCTSF。

NW-TT或DS-TT并且在其端口注册该属性,例如,在端口P1注册VID1、VID3等,并向网桥的出口DS-TT/NW-TT发送从ES接收的MAD_join.request(注册/注销VLANmembership),此MRP协议报文封装在5G传输包中进行传播。

3、AF或者TSCTSF维护VLAN配置信息,将基于步骤2接收的信息相应修改VLAN配置信息。

例如,收到注册信息时,如果不存在这个VLAN配置信息,并且有足够存储空间,则将接收端口从和该VLAN标识相关的端口集里注册。当收到注销信息时,则将接收端口从和该VID相关的端口集中注销,如果不存在这个条目,则忽略此信息。

AF或者TSCTSF会为每个VLAN标识生成单独的包含特定Port Map(端口集)的注册条目。具体地,VLAN配置信息可包括:1)VID;2)一个端口集,它为每个出口端口定义是否在此端口注册了VID。

在上述各实施例的基础上,作为一种可选实施例,VLAN配置信息中还包括VLAN标识对应的UPF标识;所述UPF标识的UPF支持对应的VLAN标识的VLAN。

请参见表2,其为本申请另一个实施例的VLAN配置信息。

如表2所示,VLAN配置信息中还包括支持相应VLAN标识的UPF的UPF标识,例如,UPF标识为ID1的UPF支持传播VID2和VID1的数据帧。

相应的,生成VLAN配置信息,之后还包括:

接收第二请求属性声明,所述第二请求属性声明中包括目标VLAN标识;

根据所述目标VLAN标识,结合所述VLAN配置信息,从支持所述目标VLAN标识的VLAN的UPF或者所有支持VLAN动态配置的UPF中确定建立PDU会话所需的目标UPF。

本申请实施例避免了预配置VLAN对于可选择的通信路径的限制。网络为UPF选择提供动态配置的VLAN信息,以选择适合的UPF。

请参见图6,其示例性地示出了本申请实施例在用户面PDU会话建立过程,基于VLAN配置信息选择UPF的交互示意图,如图所示,交互流程包括:

1、ES向5GS网桥发送请求属性声明,同图5所示实施例中的步骤1。

2、UE发起PDU会话建立,将步骤1接收到的VID包含在PCO中发送。

3、基于现有技术,AMF执行SMF选择。

4、AMF向SMF发送Nsmf_PDUSession_CreateSMContext Request信息,请求建立支持PDU会话的AMF-SMF关联,信息中包含VID。

5、SMF通过PCF向AF/TSCTSF发送查询信息,信息中可包括VID信息。AF/TSCTSF根据VLAN配置信息和VID查询到支持VID的User-Plane Node ID或者UPF ID。将查询到VID对应的数据返回SMF,或者返回所有可支持VLAN动态配置的UPF的信息(例如,没有UPF已注册支持VID)。

6、SMF根据接收的信息确定合适的UPF,例如,可以支持VLAN动态配置的UPF,或者可支持对应VID的UPF。

7、SMF向AMF回复Nsmf_PDUSession_CreateSMContext Response信息。

8、按现有技术,完成PDU会话建立。

在上述各实施例的基础上,作为一种可选实施例,所述生成VLAN配置信息,之后还包括:

接收数据帧,若确定所述数据帧中包括VLAN标识,则根据所述VLAN配置信息以及所述数据帧中的VLAN标识,判断过滤或转发所述数据帧。

具体的,若所述VLAN配置信息中存在所述数据帧中的VLAN标识,则选取所述VLAN标识对应的至少一个端口号的端口转发所述数据帧;

若所述VLAN配置信息中不存在所述数据帧中的VLAN标识,则过滤所述数据帧。

请参见图7,其示例性地示出了本申请实施例的传输数据帧的交互示意图,如图所示,交互过程包括:

1、ES向5GS网桥发送以太网数据帧。

2、入口DS-TT/NW-TT接收以太网数据帧,基于预配置或者由AF配置的输入规则(AF对DS-TT/NW-TT的输入规则配置可以通过PMIC),确定是否丢弃该帧,例如,端口只接受标记帧,而所接收的数据帧不带VID,则丢弃该帧。如果不丢弃,则将帧划归到一个VLAN,例如,可以使用vlan_identifier中的值(如:VID1),或者使用接收端口的PVID(如:VID3)。

3、出口DS-TT/NW-TT接收数据帧,可以通过本地存储或从AF/TSCTSF获取的VLAN配置信息(包括VLAN动态配置信息(通过本申请实施例1生成)和预配置的静态配置信息),确定将数据帧过滤或者转发。VLAN配置信息定义了成员集,该VID所标识的VLAN的成员可以通过哪些端口到达。通过查询注册条目,例如,通过输入VID,查询对应的端口集。如果对于帧的VID,输出端口没有出现在它的成员集合中,则将数据帧过滤。具体示例,按照实施例一表格,如果输入VID1,port1和port2支持VID1,则可以将VID1通过port1/port2传输,如果输入为VID9,没有端口可以支持此VLAN,则将数据帧过滤掉。

4、如果数据帧没有被过滤,则出口DS-TT/NW-TT将数据帧转发至其他bridge或目标ES。

在上述各实施例的基础上,作为一种可选实施例,当所述VLAN配置信息存储在AF或者TSCTSF中时,所述接收第一请求属性声明,还包括:

由所述5GS网桥的入口的功能实体向存储所述VLAN配置信息的所述AF或者TSCTSF发送指示信息,所述指示信息中包括待注册的VLAN的VLAN标识以及对应的端口号。

在本申请实施例中由于VLAN配置信息并不是由入口的功能实体维护,因此当入口的功能实体接收到请求属性信息或者注销属性信息时,入口的功能实体需要向AF/TSCTSF发送指示信息,以指示AF/TSCTSF根据指示信息生成VLAN配置信息。

在上述各实施例的基础上,作为一种可选实施例,当所述VLAN配置信息存储在所述5GS网桥入口的功能实体时,所述接收第一请求属性声明,之后还包括:

向所述5GS网桥的出口的功能实体发送所述第一请求属性声明。

需要说明的是,本申请实施例基于MVRP机制支持TSN终端向5GS网桥动态配置(注册/注销)VLAN,UPF/NW-TT管理VLAN配置信息。与图5所示实施例不同之处在于,在步骤2和3中,NW-TT或DS-TT作为5GS网桥的入口,不需要向AF发送指示信息。只需要在端口注册该属性,及向网桥的出口DS-TT/NW-TT发送从ES接收的MAD_join.request。NW-TT/UPF维护VLAN配置信息,执行同实施例一中AF/TSCTSF相同的操作。

在上述各实施例的基础上,作为一种可选实施例,在所述VLAN配置信息存储在所述5GS网桥入口的功能实体的情况下:

当所述5GS网桥出口的功能实体为DS-TT时,根据本地存储或从所述5GS网桥的入口的功能实体获取的VLAN配置信息对数据帧进行处理;

当所述5GS网桥出口的功能实体为NW-TT时,根据本地存储的VLAN配置信息对数据帧进行处理。

本申请实施例提供了一种5GS网桥,如图8所示,该5GS网桥可以包括:第一请求声明接收模块101和配置信息生成模块102,具体地:

第一请求声明接收模块101,用于接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;

配置信息生成模块102,用于确定5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号。

本申请实施例提供的5GS网桥,具体执行上述方法实施例流程,具体请详见上述VLAN动态配置方法实施例的内容,在此不再赘述。本申请实施例提供的5GS网桥,通过接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;确定所述5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号,支持动态配置VLAN信息,动态的增加或删除5G网桥及其端口上的VLAN信息,同时保证VLAN配置信息的一致性。尤其是在网络拓扑结构发生变化时,可以重新对进行自动配置,从而确保了端站点与网桥之间的连通性。同时,也避免了预配置VLAN对于可选择的通信路径的限制。

本申请实施例中提供了一种电子设备,该电子设备包括:存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时,与现有技术相比可实现:通过接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;确定所述5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号,支持动态配置VLAN信息,动态的增加或删除5G网桥及其端口上的VLAN信息,同时保证VLAN配置信息的一致性。尤其是在网络拓扑结构发生变化时,可以重新对进行自动配置,从而确保了端站点与网桥之间的连通性。同时,也避免了预配置VLAN对于可选择的通信路径的限制。

在一个可选实施例中提供了一种电子设备,如图9所示,图9所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本申请实施例的限定。

处理器4001可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(FieldProgrammable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。

总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器4003可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscReadOnly Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

存储器4003用于存储执行本申请方案的应用程序代码,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。

如图10所示,本申请的实施例还提供了一种VLAN动态配置设备,包括存储器1020、收发机1040、处理器1010;

存储器1020,用于存储计算机程序;

收发机1040,用于在处理器1010的控制下接收和发送数据;

处理器1010,用于读取存储器1020中的计算机程序并执行以下操作:

接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;

确定所述5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号。

其中,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1010代表的一个或多个处理器1010和存储器1020代表的存储器1020的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本申请实施例不再对其进行进一步描述。总线接口1030提供接口。收发机1040可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器1010负责管理总线架构和通常的处理,存储器1020可以存储处理器1010在执行操作时所使用的数据。

处理器1010可以是中央处埋器(CPU)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器1010也可以采用多核架构。

处理器1010通过调用存储器1020存储的计算机程序,用于按照获得的可执行指令执行本申请实施例提供的VLAN动态配置方法。处理器1010与存储器1020也可以物理上分开布置。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与现有技术相比,通过接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;确定所述5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号,支持动态配置VLAN信息,动态的增加或删除5G网桥及其端口上的VLAN信息,同时保证VLAN配置信息的一致性。尤其是在网络拓扑结构发生变化时,可以重新对进行自动配置,从而确保了端站点与网桥之间的连通性。同时,也避免了预配置VLAN对于可选择的通信路径的限制。

本申请实施例提供了一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如前述方法实施例所示的内容。与现有技术相比,通过接收第一请求属性声明,所述第一请求属性声明中包括待注册的VLAN的VLAN标识;确定所述5GS网桥中与所述VLAN标识对应的端口,生成VLAN配置信息,所述VLAN配置信息中包括注册的VLAN标识以及对应的端口号,支持动态配置VLAN信息,动态的增加或删除5G网桥及其端口上的VLAN信息,同时保证VLAN配置信息的一致性。尤其是在网络拓扑结构发生变化时,可以重新对进行自动配置,从而确保了端站点与网桥之间的连通性。同时,也避免了预配置VLAN对于可选择的通信路径的限制。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

相关技术
  • 测量配置的方法、装置、电子设备和存储介质
  • 数据业务配置方法、存储介质、电子设备及系统
  • 商品活动规则的配置方法、装置、电子设备及存储介质
  • 动态摆钟引导方法、存储介质、电子设备及系统
  • 一种网页的动态更新方法、装置、电子设备及存储介质
  • VLAN配置检测方法、装置、电子设备及存储介质
  • F5G终端VLAN聚合方法、系统、装置和存储介质
技术分类

06120115933609