网关Vlan的获取方法、装置、基站及存储介质转让专利

申请号 : CN202110832384.3

文献号 : CN115701036A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱世雄韩森林坤

申请人 : 大唐移动通信设备有限公司

摘要 :

本申请公开网关Vl an的获取方法、装置、基站及存储介质,涉及通信技术领域。实现方案为:获取目标基站网关的网关网络互连协议I P,根据所述网关I P向对应的Vl an网关设备发送请求数据包,若接收到所述网关设备对所述请求数据包的应答数据包,则获取所述应答数据包中所述Vl an网关设备的Vl an I D及网关介质访问控制MAC地址,将所述Vl an网关设备的Vl an I D及MAC地址通过上行链路发送至所述目标基站,在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vl an网关设备的Vl an I D及MAC地址存储于Vl an数据库中。该种获取方式不但节省人工工程量,而且能避免人工配置出错而导致的传输链路不通。

权利要求 :

1.一种网关Vlan的获取方法,其特征在于,所述方法包括:获取目标基站网关的网关网络互连协议IP;

根据所述网关IP向对应的Vlan网关设备发送请求数据包;

若接收到所述网关设备对所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址;

将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站;

在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。

2.根据权利要求1所述的网关Vlan的获取方法,其特征在于,所述网关IP中各网段具有对应的所述Vlan网关设备;在所述根据网关IP向Vlan网关设备发送请求数据包之前,所述方法还包括:通过轮询方式查询发送请求数据包所处的使能状态;

在已使能状态下,则采用轮询方式向所述网关IP中各网段对应的所述Vlan网关设备发送所述请求数据包。

3.根据权利要求2所述的网关Vlan的获取方法,其特征在于,所述方法还包括:在未使能状态下,则获取所述Vlan数据库中已配置的Vlan网关设备;

向已配置的Vlan网关设备发送请求数据包。

4.根据权利要求1所述的网关Vlan的获取方法,其特征在于,所述方法还包括:响应于在OM管理界面对所述Vlan数据库进行的第一配置操作,确定增加的网关Vlan;

在所述Vlan数据库中查询是否存在所述增加的网关Vlan对应的Vlan网关设备的VlanID;

在所述Vlan数据库中不存在所述增加的网关Vlan对应的Vlan网关设备的VlanID的情况下,将所述增加的Vlan网关设备的VlanID添加至所述Vlan数据库中。

5.根据权利要求1所述的网关Vlan的获取方法,其特征在于,所述方法还包括:响应于在OM管理界面对所述Vlan数据库进行的第二配置操作,确定删除的网关Vlan;

在所述Vlan数据库中查找所述删除的网关Vlan对应的Vlan网关设备的VlanID;

将查找到的所述删除的网关Vlan对应的Vlan网关设备的VlanID从所述Vlan数据库中删除。

6.根据权利要求1所述的网关Vlan的获取方法,其特征在于,所述获取目标基站网关对应的网关网络互连协议IP包括:读取网关数据库,所述网关数据库中的元素包括Vlan网关设备的VlanID和网关MAC地址;所述网关数据库中还包括网关序号、有效标志、网关IP以及获取老化标志中的至少一个,其中:所述网关序号用于指示顺序编号;

所述有效标志用于指示所述目标基站网关是否被配置过;

所述网关IP用于指示所述目标基站网关对应的网关IP;

所述Vlan网关设备的VlanID以及网关MAC地址用于指示从所述Vlan数据库中获取的已获取到的Vlan网关设备的VlanID以及网关MAC地址;

所述获取老化标志用于指示是否重新进行网关设备的VlanID以及网关MAC地址学习;

从所述网关数据库中获取所述目标基站网关的网关IP,所述网关IP的类型为IPv4网关或者IPv6网关。

7.根据权利要求6所述的网关Vlan的获取方法,其特征在于,所述根据网关IP向Vlan网关设备发送请求数据包包括:确定所述网关IP的类型;

当所述网关IP类型为IPv4网关时,根据所述网关IP向Vlan网关设备发送arp请求数据包;

当所述网关IP类型为IPv6网关时,根据所述网关IP向Vlan网关设备发送ns请求数据包。

8.一种基站,其特征在于,包括存储器,收发机和处理器;

其中,所述存储器,用于存储计算机程序;所述收发机,用于在所述处理器的控制下收发数据;所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:获取目标基站网关的网关网络互连协议IP;

根据所述网关IP向对应的Vlan网关设备发送请求数据包;

若接收到所述网关设备发送的所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址;

将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站;

在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。

9.根据权利要求8所述的基站,其特征在于,所述网关IP中各网段具有对应的所述Vlan网关设备;在根据所述网关IP向Vlan网关设备发送请求数据包之前,所述处理器执行以下操作:通过轮询方式查询发送请求数据包所处的使能状态;

在已使能状态下,则采用轮询方式向所述网关IP中各网段对应的所述Vlan网关设备发送所述请求数据包。

10.根据权利要求9所述的基站,其特征在于,所述处理器还执行以下操作:在未使能状态下,则获取所述Vlan数据库中已配置的Vlan网关设备;

向已配置的Vlan网关设备发送请求数据包。

11.根据权利要求8所述的基站,其特征在于,所述处理器还执行以下操作:响应于在OM管理界面对所述Vlan数据库进行的第一配置操作,确定增加的网关Vlan;

在所述Vlan数据库中查询是否存在所述增加的网关Vlan对应的Vlan网关设备的VlanID;

在所述Vlan数据库中不存在所述增加的网关Vlan对应的Vlan网关设备的VlanID的情况下,将所述增加的Vlan网关设备的VlanID添加至所述Vlan数据库中。

12.根据权利要求8所述的基站,其特征在于,所述处理器还执行以下操作:响应于在OM管理界面对所述Vlan数据库进行的第二配置操作,确定删除的网关Vlan;

在所述Vlan数据库中查找所述删除的网关Vlan对应的Vlan网关设备的VlanID;

将查找到的所述删除的网关Vlan对应的Vlan网关设备的VlanID从所述Vlan数据库中删除。

13.根据权利要求8所述的基站,其特征在于,所述获取目标基站网关对应的网关网络互连协议IP,所述处理器还执行以下操作:读取网关数据库,所述网关数据库中的元素包括Vlan网关设备的VlanID和网关MAC地址;所述网关数据库中还包括网关序号、有效标志、网关IP以及获取老化标志中的至少一个,其中:所述网关序号用于指示顺序编号;

所述有效标志用于指示所述目标基站网关是否被配置过;

所述网关IP用于指示所述目标基站网关对应的网关IP;

所述Vlan网关设备的VlanID以及网关MAC地址用于指示从所述Vlan数据库中获取的已获取到的Vlan网关设备的VlanID以及网关MAC地址;

所述获取老化标志用于指示是否重新进行网关设备的VlanID以及网关MAC地址学习;

从所述网关数据库中获取所述目标基站网关的网关IP,所述网关IP的类型为IPv4网关或者IPv6网关。

14.根据权利要求1所述的基站,其特征在于,根据网关IP向Vlan网关设备发送请求数据包包括:确定所述网关IP的类型;

当所述网关IP类型为IPv4网关时,根据所述网关IP向Vlan网关设备发送arp请求数据包;

当所述网关IP类型为IPv6网关时,根据所述网关IP向Vlan网关设备发送ns请求数据包。

15.一种网关Vlan的获取装置,其特征在于,所述装置包括:第一获取单元,用于获取目标基站网关的网关网络互连协议IP;

第一发送单元,用于根据所述网关IP向对应的Vlan网关设备发送请求数据包;

第二获取单元,用于当接收到所述Vlan网关设备发送的所述请求数据包的应答数据包时,获取所述应答数据包中的所述Vlan网关设备的VlanID及网关介质访问控制MAC地址;

第二发送单元,用于将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站;

存储单元,用于在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。

16.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至7任一项所述的方法。

说明书 :

网关Vlan的获取方法、装置、基站及存储介质

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种网关Vlan的获取方法、装置、基站及存储介质。

背景技术

[0002] 第五代移动通信技术(5th Generation Mobile Communication Technology,5G)作为一种新型移动通信网络,不仅要解决人与人通信,为用户提供增强现实、虚拟现实、超高清(3D)视频等更加身临其境的极致业务体验,更要解决人与物、物与物通信问题,满足移动医疗、车联网、智能家居、工业控制、环境监测等物联网应用需求。
[0003] 为了满足5G的应用需求,需要部署大量的5GNR基站,而随着5GNR基站的大量部署,使得基站的传输复杂度大幅提高,从而也提高了配置难度,一般情况下5GNR基站的网关需要通过人工进行配置,人工操作容易出现网关Vlan配置错误,特别是当网络环境非常复杂时,人工配置的出错率会更高。

发明内容

[0004] 本公开提供了一种网关Vlan的获取方法、装置、基站及存储介质。根据本公开的一方面,提供了一种网关Vlan的获取方法,所述方法包括:
[0005] 获取目标基站网关的网关网络互连协议IP;
[0006] 根据所述网关IP向对应的Vlan网关设备发送请求数据包;
[0007] 若接收到所述网关设备发送的所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址;
[0008] 将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站;
[0009] 在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。
[0010] 可选的,所述网关IP中各网段具有对应的所述Vlan网关设备;在所述根据网关IP向Vlan网关设备发送请求数据包之前,所述方法还包括:
[0011] 通过轮询方式查询发送请求数据包所处的使能状态;
[0012] 在已使能状态下,则采用轮询方式向所述网关IP中各网段对应的所述Vlan网关设备发送所述请求数据包。
[0013] 可选的,所述方法还包括:
[0014] 在未使能状态下,则获取所述Vlan数据库中已配置的Vlan网关设备;
[0015] 向已配置的Vlan网关设备发送请求数据包。
[0016] 可选的,所述方法还包括:
[0017] 响应于在OM管理界面对所述Vlan数据库进行的第一配置操作,确定增加的网关Vlan;在所述Vlan数据库中查询是否存在所述增加的网关Vlan对应的Vlan网关设备的VlanID;
[0018] 在所述Vlan数据库中不存在所述增加的网关Vlan对应的Vlan网关设备的VlanID的情况下,将所述增加的Vlan网关设备的VlanID添加至所述Vlan数据库中。
[0019] 可选的,所述方法还包括:
[0020] 响应于在OM管理界面对所述Vlan数据库进行的第二配置操作,确定删除的网关Vlan;
[0021] 在所述Vlan数据库中查找所述删除的网关Vlan对应的Vlan网关设备的VlanID;
[0022] 将查找到的所述删除的网关Vlan对应的Vlan网关设备的VlanID从所述Vlan数据库中删除。
[0023] 可选的,所述获取目标基站网关对应的网关网络互连协议IP包括:
[0024] 读取网关数据库,所述网关数据库中的元素包括Vlan网关设备的VlanID和网关MAC地址;所述网关数据库中还包括网关序号、有效标志、网关IP以及获取老化标志中的至少一个,其中:
[0025] 所述网关序号用于指示顺序编号;
[0026] 所述有效标志用于指示所述目标基站网关是否被配置过;
[0027] 所述网关IP用于指示所述目标基站网关对应的网关IP;
[0028] 所述Vlan网关设备的VlanID以及网关MAC地址用于指示从所述Vlan数据库中获取的已获取到的Vlan网关设备的VlanID以及网关MAC地址;
[0029] 所述获取老化标志用于指示是否重新进行网关设备的VlanID以及网关MAC地址学习;
[0030] 从所述网关数据库中获取所述目标基站网关的网关IP,所述网关IP的类型为IPv4网关或者IPv6网关。
[0031] 可选的,所述根据网关IP向Vlan网关设备发送请求数据包包括:
[0032] 确定所述网关IP的类型;
[0033] 当所述网关IP类型为IPv4网关时,根据所述网关IP向Vlan网关设备发送arp请求数据包;
[0034] 当所述网关IP类型为IPv6网关时,根据所述网关IP向Vlan网关设备发送ns请求数据包。
[0035] 根据本申请的另一方面,提供了一种基站,包括存储器,收发机和处理器:
[0036] 其中,所述存储器,用于存储计算机程序;所述收发机,用于在所述处理器的控制下收发数据;所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
[0037] 获取目标基站网关的网关网络互连协议IP;
[0038] 根据所述网关IP向对应的Vlan网关设备发送请求数据包;
[0039] 若接收到所述网关设备发送的所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址;
[0040] 将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站;
[0041] 在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。
[0042] 可选的,所述网关IP中各网段具有对应的所述Vlan网关设备;在根据所述网关IP向Vlan网关设备发送请求数据包之前,所述处理器执行以下操作:
[0043] 通过轮询方式查询发送请求数据包所处的使能状态;
[0044] 在已使能状态下,则采用轮询方式向所述网关IP中各网段对应的所述Vlan网关设备发送所述请求数据包。
[0045] 可选的,所述处理器还执行以下操作:
[0046] 在未使能状态下,则获取所述Vlan数据库中已配置的Vlan网关设备;
[0047] 向已配置的Vlan网关设备发送请求数据包。
[0048] 可选的,所述处理器还执行以下操作:
[0049] 响应于在OM管理界面对所述Vlan数据库进行的第一配置操作,确定增加的网关Vlan;
[0050] 在所述Vlan数据库中查询是否存在所述增加的网关Vlan对应的Vlan网关设备的VlanID;
[0051] 在所述Vlan数据库中不存在所述增加的网关Vlan对应的Vlan网关设备的VlanID的情况下,将所述增加的Vlan网关设备的VlanID添加至所述Vlan数据库中。
[0052] 可选的,所述处理器还执行以下操作:
[0053] 响应于在OM管理界面对所述Vlan数据库进行的第二配置操作,确定删除的网关Vlan;
[0054] 在所述Vlan数据库中查找所述删除的网关Vlan对应的Vlan网关设备的VlanID;
[0055] 将查找到的所述删除的网关Vlan对应的Vlan网关设备的VlanID从所述Vlan数据库中删除。
[0056] 可选的,所述获取目标基站网关对应的网关网络互连协议IP,所述处理器还执行以下操作:
[0057] 读取网关数据库,所述网关数据库中的元素包括Vlan网关设备的VlanID和网关MAC地址;所述网关数据库中还包括网关序号、有效标志、网关IP以及获取老化标志中的至少一个,其中:
[0058] 所述网关序号用于指示顺序编号;
[0059] 所述有效标志用于指示所述目标基站网关是否被配置过;
[0060] 所述网关IP用于指示所述目标基站网关对应的网关IP;
[0061] 所述Vlan网关设备的VlanID以及网关MAC地址用于指示从所述Vlan数据库中获取的已获取到的Vlan网关设备的VlanID以及网关MAC地址;
[0062] 所述获取老化标志用于指示是否重新进行网关设备的VlanID以及网关MAC地址学习;
[0063] 从所述网关数据库中获取所述目标基站网关的网关IP,所述网关IP的类型为IPv4网关或者IPv6网关。
[0064] 可选的,根据网关IP向Vlan网关设备发送请求数据包包括:
[0065] 确定所述网关IP的类型;
[0066] 当所述网关IP类型为IPv4网关时,根据所述网关IP向Vlan网关设备发送arp请求数据包;
[0067] 当所述网关IP类型为IPv6网关时,根据所述网关IP向Vlan网关设备发送ns请求数据包。
[0068] 根据本申请的另一方面,提供了一种网关Vlan的获取装置,所述装置包括:
[0069] 第一获取单元,用于获取目标基站网关的网关网络互连协议IP;
[0070] 第一发送单元,用于根据所述网关IP向对应的Vlan网关设备发送请求数据包;
[0071] 第二获取单元,用于当接收到所述Vlan网关设备发送的所述请求数据包的应答数据包时,获取所述应答数据包中的所述Vlan网关设备的VlanID及网关介质访问控制MAC地址;
[0072] 第二发送单元,用于将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站;
[0073] 存储单元,用于在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。
[0074] 根据本申请的另一方面,提供了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行网关Vlan的获取方法。
[0075] 本申请具有以下技术效果:
[0076] 通过获取目标基站网关的网关网络互连协议IP,根据所述网关IP向对应的Vlan网关设备发送请求数据包,若接收到所述网关设备发送的所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址,将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站,在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。通过自获取的方式获取VlanID及MAC地址,无需人工的参与,不但能够节省人工工程量,而且还能避免人工配置出错而导致的传输链路不通等问题,特别是当需要配置的网关较复杂时,自获取Vlan网关设备的VlanID及MAC地址的方式更能节省人力,且能确保配置的正确性。
[0077] 应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。

附图说明

[0078] 附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0079] 图1示出了一种相关基站传输模式的示意图;
[0080] 图2是根据本申请实施例提供的一种网关Vlan的获取方法流程示意图;
[0081] 图3是本申请实施例提供的一种配置VlanID的流程图;
[0082] 图4是本申请实施例提供的另一种网关Vlan的获取方法流程示意图;
[0083] 图5是根据本申请实施例提供的一种基站的结构示意图;
[0084] 图6是根据本申请实施例提供的网关Vlan的获取装置的结构示意图;
[0085] 图7是根据本申请实施例提供的另一种网关Vlan的获取装置的结构示意图。

具体实施方式

[0086] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0087] 本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0088] 相关技术中,随着5G技术的广泛应用,为了满足用户对5G的更多需求,使得5GNR基站的部署量越来越大,而基站部署后的配置依赖于人工配置,经常会出现网关Vlan配置错误的问题,网关配置错误直接导致基站的NG链路、XN链路、管理链路等传输线路不通,特别是管理链路不通就会导致基站脱管,不能够进行远程控制,必须到现场进行修复配置,引入较大的维护成本,由于不能及时修复故障导致用户投诉率上升。
[0089] 举例而言,如图1所示,图1示出了一种现有基站传输模式的示意图,基站通过高速以太接口(10G/25G)和交换机连接,交换机再通过比较复杂的网络和核心网、其它相邻基站、网络管理中心连接,分别对应AMF(N2)/NG(N3)链路、Xn链路、OM管理链路。通过在OM服务器的OM管理界面上配置上述链路的路由、Vlan、Qos等传输特性,通过OM管理界面配置出路由,路由中包含网关IP,配置网关Vlan,当Vlan较多或因为Xn自建立时也会配置网关IP对应的Vlan,在此过程中由于网络场景在实际场合非常复杂,如多运营商共建,考虑无线信号覆盖及切换问题,多个基站会通过多条Xn链路进行互联。
[0090] 当路由配置正确,并且网关对应的Vlan配置正确时,对应的传输链路就可以建立起来,传输数据可基于正确传输链路发送到OM服务器、核心网或其它基站(如基站2)上,从而为后续的各种功能提供必要的基础。
[0091] 但是相关技术中,仅通过在界面上通过手工配置的方式对网关IP对应的Vlan进行配置,在实验环境网络比较单一时问题不大,如配置一个网关时,但实际网络环境非常复杂,此外之外,正确的配置对现有施工也具有较高的要求,如交换机网络配置的工程队伍和基站配置的队伍可能不是同时进行,导致基站配置工程师对网络环境有不确定的情况,不能快速准确的配置网关Vlan。
[0092] 由此可见,如何对网关Vlan进行快速、正确的配置是建立顺畅通信链路的前提和重中之重,为了达到快速、正确配置网关Vlan的目的,本申请实施例提供一种网关Vlan的获取方法、装置、基站及存储介质,通过获取目标基站网关的网关网络互连协议IP,根据所述网关IP向对应的Vlan网关设备发送请求数据包,若接收到所述网关设备发送的所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址,将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站,在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。通过自获取的方式获取VlanID及MAC地址,无需人工的参与,不但能够节省人工工程量,而且还能避免人工配置出错而导致的传输链路不通等问题,特别是当需要配置的网关较复杂时,自动获取Vlan网关设备的VlanID及MAC地址的方式更能节省人力,且能确保配置的正确性。
[0093] 下面参考附图描述本实施例的网关Vlan的获取方法、装置、基站及存储介质。
[0094] 其中,需要说明的是,本申请实施例提供的技术方案可以适用于多种系统,尤其是5G系统。例如适用的系统可以是全球移动通讯(global  system  of  mobile communication,GSM)系统、码分多址(code division multIPle access,CDMA)系统、宽带码分多址(WIDeband Code Division MultIPle Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、高级长期演进(long term evolution advanced,LTE‑A)系统、通用移动系统(universal mobiletelecommunication system,UMTS)、全球互联微波接入(worldwIDe interoperability for microwave access,WiMAX)系统、5G新空口(New Radio,NR)系统等。这多种系统中均包括终端设备和网络侧设备。系统中还可以包括核心网部分,例如演进的分组系统(Evloved Packet System,EPS)、5G系统(5GS)等。
[0095] 图2是根据本申请实施例提供的一种网关Vlan的获取方法流程示意图,该方法应用于基站侧。
[0096] 如图2所示,方法包括:
[0097] 步骤21,获取目标基站网关的网关网络互连协议IP。
[0098] 其中,上述实施例提供的基站,该基站可以为宏基站、微基站、或室内基站等。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网络互连协议(Internet Protocol,IP)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网络互连协议(IP)通信网络。网络设备还可协调对空中接口的属性管理。例如,本申请实施例涉及的网络设备可以是全球移动通信系统(Global System for Mobile communications,GSM)或码分多址接入(Code Division MultIPle Access,CDMA)中的网络设备(Base Transceiver Station,BTS),也可以是带宽码分多址接入(WIDe‑band Code Division MultIPle Access,WCDMA)中的网络设备(NodeB),还可以是长期演进(long term evolution,LTE)系统中的演进型网络设备(evolutional Node B,eNB或e‑NodeB)、5G网络架构(next generation system)中的5G基站(gNB),也可以是家庭演进基站(Home evolved Node B,HeNB)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本申请实施例中并不限定。
[0099] 在本申请的一个实施例中,与基站连接的网络设备较多,有N个基站、OM服务器、统计服务器、核心网、备份服务器、计算服务器等,每个连接点均会通过网关进行通信,因此,在完成整个网络规划后,需要指定一个目标基站网关进行网关Vlan的获取,待一个目标基站网关的网关IP完成获取后,继续指定剩余的网关Vlan进行VlanID及MAC地址的获取,直至将与该目标基站连接的Vlan网关设备对应的VlanID及MAC地址完成获取,后续实施例以一个获取目标基站网关的网关Vlan为例进行说明,无论获取目标基站的数量为多少,其Vlan网关设备对应的VlanID及MAC地址方法一致,但是,应当明确的是,该种说明方式并且意在对目标基站中Vlan网关设备的数量进行限定,具体的目标基站,以及目标基站中Vlan网关设备的数量需根据不同的基站应用场景进行动态调整。
[0100] 步骤21是获取目标基站网关的过程,和整个网络规划相关,只有在获取目标基站网关对应的网关网络互连协议(Internet Protocol,IP)才能进行后续步骤。示例性的,假设与目标基站相连的Vlan网络设备共有50个,标号分别为001、002…050,在获取目标基站网关的网关IP时,可以从标号001开始向下依次获取网关IP,或者,可以从标号050开始向上依次获取网关IP,再者,还可以从所有的网络设备标号中,随机选择一个网关IP作为目标基站网关的网关IP,不管哪种获取方式,其目的都是获取与目标基站连接的Vlan网关设备的VlanID及MAC地址。以上仅为示例性的举例,本申请实施例对于目标基站连接的Vlan网络设备数量以及获取网关IP的方式不进行限定。
[0101] 步骤22,根据网关IP向对应的Vlan网关设备发送请求数据包。
[0102] 一般情况下,一个网关IP下会被分配成一个或者多个Vlan,Vlan之间通过路由器通信,因此,在确定好网关IP后,将包含该网关IP地址的请求数据包广播到与其对应的Vlan网关设备中,属于该IP网段的Vlan网关设备会对该请求数据包进行响应,在接收到响应数据包后,以此确定Vlan网关设备的VlanID以及MAC地址。
[0103] 在本申请的一个实施例中,在步骤21获取目标基站网关时,也可对Vlan网关设备的VlanID进行配置,将包含已配置的VlanID通过请求数据包发送,除了获取VlanID对应的MAC地址之外,还能够对Vlan网关设备的VlanID进行判定,即当已配置的VlanID与应答数据包中VlanID一致时,说明配置与获取的VlanID均正确,如此一来能验证本次获取VlanID的正确性。
[0104] 步骤23,若接收到所述网关设备对所述请求数据包的应答数据包,则获取应答数据包中的Vlan网关设备的VlanID及网关介质访问控制MAC地址。
[0105] 有关从答数据包中获取Vlan网关设备的VlanID及网关MAC地址的具体实施方式可参阅相关技术中的任意实现形式,具体的本发明实施例对此不再进行赘述。
[0106] 步骤24,将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至目标基站,并在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。
[0107] 网关设备的VlanID作为隔离物理和虚拟化对的工作负载,在对目标基站网关进行配置时,可以采用PowerShell脚本给虚拟机分配VlanID。
[0108] 本步骤的目的在于将获取到的Vlan网关设备的VlanID及MAC地址通过上行链路发送至目标基站,让目标基站判定Vlan网关设备的VlanID及MAC地址的正确性,当目标基站确定获取到的Vlan网关设备的VlanID及MAC地址正确时,会返回确认指令,并根据该确认指令将Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中,为目标基站的下一步数据传输等服务。
[0109] 上述实施例以完成整个获取过程的具体实现步骤,可以看出该获取过程相当于不断发送探测信号(发送请求数据包)的过程,待探测信号得到响应后(接收到响应数据包)后,获取Vlan网关设备的VlanID及MAC地址,周而复始完成自获取过程。
[0110] 相关技术中在对网关进行配置时,采用的是手工配置的方式,在本申请实施例中,为了融合手工配置的应用场景,本申请增设配置Vlan数据库,除了能够便于融合手工配置外,还能够提高自获取的速度,但是应该明确的是,本申请实施例中即便是没增设基站配置Vlan数据库的流程,同样能够实现VlanID及MAC地址的自获取。
[0111] 如图3所示,图3为本申请实施例提供的一种配置VlanID的流程图,所述方法包括:
[0112] 步骤31,响应于在OM管理界面对所述Vlan数据库进行的第一配置操作,确定增加的网关Vlan。
[0113] 目标基站通过OM链路与OM服务器通信,在对Vlan网关设备的VlanID进行配置时基于OM服务器中的OM管理界面对Vlan数据库中的Vlan网关设备的VlanID进行配置。实际应用中,一个交换机(网关)一般可以划分255个Vlan,每个Vlan网关设备的VlanID,可以是0‑4095之间的任意数字。
[0114] VlanID的作用就是用于区分不同Vlan,在配置时可以直接设置TAG UNTag member属性,让该端口的下行或上行数据包打上标签即可完成Vlan网关设备的VlanID的配置。
[0115] 为了能够提高VlanID的配置效率,在实际应用中每一个VlanID可以用1bit来对应,对应的bit位置位表示OM配置了此VlanID,未置位表示OM没有配置此VlanID。
[0116] 步骤32,在所述Vlan数据库中查询是否存在所述增加的网关Vlan对应的Vlan网关设备的VlanID;
[0117] 步骤33,在所述Vlan数据库中不存在所述增加的网关Vlan对应的Vlan网关设备的VlanID的情况下,将所述增加的Vlan网关设备的VlanID添加至所述Vlan数据库中。
[0118] 步骤34,响应于在OM管理界面对所述Vlan数据库进行的第二配置操作,确定删除的网关Vlan。
[0119] 步骤35,在所述Vlan数据库中查找所述删除的网关Vlan对应的Vlan网关设备的VlanID。
[0120] 步骤36,将查找到的所述删除的网关Vlan对应的Vlan网关设备的VlanID从所述Vlan数据库中删除。
[0121] 当OM服务器配置VlanID时,检查是增加还是删除VlanID,并同步对OM配置的Vlan数据库进行增加或删除的操作,确保Vlan数据库和OM在界面上的配置保持一致。
[0122] 作为对上述实施例的扩展,本申请实施例还包括构建网关数据库,该网关数据库的主要元素包括:网关序号、有效标志、网关IP、Vlan网关设备的VlanID、网关MAC地址以及获取老化标志,其中:所述网关序号为顺序编号,例如0‑99,该序号为可扩展序号;所述有效标志为该网关是否被配置过,有效表示OM配置了目标基站网关,无效表示未配置或删除,所述网关IP为目标基站网关对应的网关IP,所述Vlan网关设备的VlanID以及网关MAC地址为从所述Vlan数据库中获取的已获取到的Vlan网关设备的VlanID以及网关MAC地址,所述获取老化标志为是否重新进行网关设备的VlanID以及网关MAC地址学习,有效表示获取到正确的Vlan网关设备的VlanID和MAC地址,无效表示未获取到正确的Vlan网关设备的VlanID和MAC地址。
[0123] 在实际应用中,在获取到网关设备正确的VlanID以及网关MAC后,进行计时,当时间到设定的门限后,设置老化标志为真,开始用当前的VlanID和网关设备进行确认是否正确,如网关设备确认正确,则设置老化标志为假;如网关设备未确认正确,则按流程重新进行轮询学习。
[0124] 作为对步骤21的细化,读取网关数据库,从所述网关数据库中获取所述目标基站网关的网关IP即可。目前全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。常用的IP协议的版本号是4(简称为IPv4)和版本号6(简称为IPv6),为了适配该两种协议,本申请实施例提供两种类型的自获取通道,该两个自获取通道的原理相同,区别点在于通过上行链接发送的请求数据包和基于下行通道接收/解析的响应数据包的方式不同。如图4所示,图4示出了本申请实施例提供的另一种网关Vlan的获取方法流程示意图,所述方法包括:
[0125] 步骤41,获取目标基站网关的网关IP。
[0126] 步骤42,确定所述网关IP的类型。
[0127] 步骤43,当所述网关IP类型为IPv4网关时,通过轮询方式查询发送请求数据包所处的使能状态。
[0128] 在已使能状态下,则执行步骤44,在未使能状态下,则执行步骤45。
[0129] 轮询方式的实现为通过循环周期进行控制,即待下一个循环周期到达时,继续向Vlan网关设备发送请求数据包,直到轮询完与目标基站对应的所有Vlan网关设备,以完成Vlan网关设备的VlanID及MAC地址的获取。
[0130] 本申请的获取过程为一自动执行的过程,因此在实践中是以设定计时器的方式实现循环周期,循环频率的确定也许根据不同的应用场景进行,如设置成10S,30S等等,本申请实施例对该循环频率不限定。
[0131] 步骤44,根据网关IPV4向轮询方式确认的Vlan网关设备发送arp请求数据包。
[0132] 在IPv4的网关接收到arp请求数据包之后,首先确认该arp请求数据包是否是网关IPv4发送的,待确认后对该arp请求数据包进行响应,并更新Vlan数据库。
[0133] 步骤45,获取所述Vlan数据库中已配置的Vlan网关设备,并向已配置的Vlan网关设备发送arp请求数据包。
[0134] 步骤46,是否获取到正确的Vlan网关设备的VlanID以及网关MAC地址。
[0135] 若获取到,流程结束;若未获取到,则执行步骤47。
[0136] 步骤47,待下一个循环周期到达时,继续向Vlan网关设备发送arp请求数据包。
[0137] 步骤48,当所述网关IP类型为IPv6网关时,通过轮询方式查询发送请求数据包所处的使能状态。
[0138] 在已使能状态下,则执行步骤49,在未使能状态下,则执行步骤410。
[0139] 步骤49,根据网关IPV6向轮询方式确认的Vlan网关设备发送ns请求数据包。
[0140] 在IPv6的网关接收到ns请求数据包之后,首先确认该ns请求数据包是否是网关IPv6发送的,待确认后对该ns请求数据包进行响应,并更新Vlan数据库。
[0141] 步骤410,获取所述Vlan数据库中已配置的Vlan网关设备,并向已配置的Vlan网关设备发送ns请求数据包。
[0142] 在具体应用过程中使用配置到Vlan数据库的VlanID来进行测试判定网关的VlanID,在发送应答数据包的Vlan网关设备的应答中获取VlanID和MAC地址。作为本申请实施例的一种可实现方式,所述的已配置Vlan网关设备还可以是通过上述方法获取,并将有效获取结果(VlanID和MAC地址)记录于该Vlan数据库中,但该记录的VlanID和MAC地址超时或者老化标志为真,该种方式也称为已配置。
[0143] 当使用OM配置Vlan数据库中的Vlan均不能成功获取Vlan网关设备的VlanID和MAC地址时,开启全部Vlan网关设备的VlanID的轮询,从0开始直到最大值4095。如连接正常,Vlan网关设备的VlanID必然在这4096中,当轮询到正确的VlanID时,Vlan网关设备就会应答正确的VlanID和MAC地址。
[0144] 获取到正确的VlanID和MAC地址后,记录此VlanID和MAC地址,为基站下一步的数据传输服务。
[0145] 步骤411,是否获取到正确的Vlan网关设备的VlanID以及网关MAC地址。
[0146] 若获取到,流程结束;若未获取到,则执行步骤412。
[0147] 获取到的Vlan网关设备的VlanID以及网关MAC地址的正确性需要目标基站做最后决策,如此一来,更能确保获取结果的正确性。
[0148] 步骤412,待下一个循环周期到达时,继续向Vlan网关设备发送ns请求数据包。
[0149] 综上所述,通过获取目标基站网关的网关网络互连协议IP,根据所述网关IP向对应的Vlan网关设备发送请求数据包,若接收到所述网关设备发送的所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址,将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站,在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。通过自获取的方式获取VlanID及MAC地址,无需人工的参与,可以适应负杂传输网络场景,避免手工配置错误导致的传输链路不通、基站托管问题,此外,也可以不配置网关vlan,从而减少了工程量,特别是当路由较多时,效果更为明显。
[0150] 图5是根据本申请实施例提供的一种基站的结构示意图。如图5所示,该基站可以包括收发机500,处理器510以及存储器520,其中:
[0151] 收发机500,用于在处理器510的控制下接收和发送数据。
[0152] 其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器510代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机500可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器510负责管理总线架构和通常的处理,存储器520可以存储处理器510在执行操作时所使用的数据。
[0153] 处理器510可以是中央处埋器(CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
[0154] 处理器510通过调用存储器存储的计算机程序,并执行以下操作:
[0155] 获取目标基站网关的网关网络互连协议IP;
[0156] 根据所述网关IP向对应的Vlan网关设备发送请求数据包;
[0157] 若接收到所述网关设备发送的所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址;
[0158] 将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站;
[0159] 在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。
[0160] 可选的,作为另一种实施例,所述网关IP中各网段具有对应的所述Vlan网关设备;在根据所述网关IP向Vlan网关设备发送请求数据包之前,所述处理器510执行以下操作:
[0161] 通过轮询方式查询发送请求数据包所处的使能状态;
[0162] 在已使能状态下,则采用轮询方式向所述网关IP中各网段对应的所述Vlan网关设备发送所述请求数据包。
[0163] 可选的,作为另一种实施例,所述处理器510还执行以下操作:
[0164] 在未使能状态下,则获取所述Vlan数据库中已配置的Vlan网关设备;
[0165] 向已配置的Vlan网关设备发送请求数据包。
[0166] 可选的,作为另一种实施例,所述处理器510还执行以下操作:
[0167] 响应于在OM管理界面对所述Vlan数据库进行的第一配置操作,确定增加的网关Vlan;在所述Vlan数据库中查询是否存在所述增加的网关Vlan对应的Vlan网关设备的VlanID;
[0168] 在所述Vlan数据库中不存在所述增加的网关Vlan对应的Vlan网关设备的VlanID的情况下,将所述增加的Vlan网关设备的VlanID添加至所述Vlan数据库中。
[0169] 可选的,作为另一种实施例,所述处理器510还执行以下操作:
[0170] 响应于在OM管理界面对所述Vlan数据库进行的第二配置操作,确定删除的网关Vlan;
[0171] 在所述Vlan数据库中查找所述删除的网关Vlan对应的Vlan网关设备的VlanID;
[0172] 将查找到的所述删除的网关Vlan对应的Vlan网关设备的VlanID从所述Vlan数据库中删除。
[0173] 可选的,作为另一种实施例,所述获取目标基站网关对应的网关网络互连协议IP,所述处理器510还执行以下操作:
[0174] 读取网关数据库,所述网关数据库中的元素包括Vlan网关设备的VlanID和网关MAC地址;所述网关数据库中还包括网关序号、有效标志、网关IP以及获取老化标志中的至少一个,其中:
[0175] 所述网关序号用于指示顺序编号;
[0176] 所述有效标志用于指示所述目标基站网关是否被配置过;
[0177] 所述网关IP用于指示所述目标基站网关对应的网关IP;
[0178] 所述Vlan网关设备的VlanID以及网关MAC地址用于指示从所述Vlan数据库中获取的已获取到的Vlan网关设备的VlanID以及网关MAC地址;
[0179] 所述获取老化标志用于指示是否重新进行网关设备的VlanID以及网关MAC地址学习;
[0180] 从所述网关数据库中获取所述目标基站网关的网关IP,所述网关IP的类型为IPv4网关或者IPv6网关。
[0181] 可选的,作为另一种实施例,根据网关IP向Vlan网关设备发送请求数据包包括:
[0182] 确定所述网关IP的类型;
[0183] 当所述网关IP类型为IPv4网关时,根据所述网关IP向Vlan网关设备发送arp请求数据包;
[0184] 当所述网关IP类型为IPv6网关时,根据所述网关IP向Vlan网关设备发送ns请求数据包。
[0185] 通过获取目标基站网关的网关网络互连协议IP,根据所述网关IP向对应的Vlan网关设备发送请求数据包,若接收到所述网关设备发送的所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址,将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站,在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。通过自获取的方式获取VlanID及MAC地址,无需人工的参与,不但能够节省人工工程量,而且还能避免人工配置出错而导致的传输链路不通等问题,特别是当需要配置的网关较复杂时,自动获取Vlan网关设备的VlanID及MAC地址的方式更能节省人力,且能确保配置的正确性。
[0186] 在此需要说明的是,本发明实施例提供的上述基站,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0187] 图6是根据本申请实施例提供的一种网关Vlan的获取装置的结构示意图。
[0188] 如图6所示,该装置600包括:
[0189] 本申请实施例提供的一种网关Vlan的获取装置,所述装置包括:
[0190] 第一获取单元61,用于获取目标基站网关的网关网络互连协议IP;
[0191] 第一发送单元62,用于根据网关IP向对应的Vlan网关设备发送请求数据包;
[0192] 第二获取单元63,用于当接收到所述Vlan网关设备对所述请求数据包的应答数据包时,获取应答数据包中的Vlan网关设备的VlanID及网关介质访问控制MAC地址;
[0193] 第二发送单元64,用于将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至目标基站;
[0194] 存储单元65,用于在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中。
[0195] 可选的,作为另一种实施例,如图7所示,所述网关IP中各网段具有对应的所述Vlan网关设备;所述装置还包括:
[0196] 确认单元66,用于在所述第一发送单元62根据网关IP向对应的Vlan网关设备发送请求数据包之前,通过轮询方式查询发送请求数据包所处的使能状态;
[0197] 第三发送单元67,用于当所述确认单元66在已使能状态下时,采用轮询方式向所述网关IP中各网段对应的所述Vlan网关设备发送所述请求数据包。
[0198] 可选的,作为另一种实施例,如图7所示,所述装置还包括:
[0199] 第三获取单元68,用于当所述确认单元66确认在未使能状态下时,获取所述Vlan数据库中已配置的Vlan网关设备;
[0200] 第四发送单元69,用于向所述第三获取单元68获取的已配置的Vlan网关设备发送请求数据包。
[0201] 可选的,作为另一种实施例,如图7所示,所述装置还包括:
[0202] 第一确定单元610,用于响应于在OM管理界面对所述Vlan数据库进行的第一配置操作,确定增加的网关Vlan;
[0203] 第一查询单元611,用于在所述Vlan数据库中查询是否存在所述增加的网关Vlan对应的Vlan网关设备的VlanID;
[0204] 添加单元612,用于在所述Vlan数据库中不存在所述增加的网关Vlan对应的Vlan网关设备的VlanID的情况下,将所述增加的Vlan网关设备的VlanID添加至所述Vlan数据库中。
[0205] 可选的,作为另一种实施例,如图7所示,所述装置还包括:
[0206] 第二确定单元613,用于响应于在OM管理界面对所述Vlan数据库进行的第二配置操作,确定删除的网关Vlan;
[0207] 第二查找单元614,用于在所述Vlan数据库中查找所述删除的网关Vlan对应的Vlan网关设备的VlanID;
[0208] 删除单元615,用于将查找到的所述删除的网关Vlan对应的Vlan网关设备的VlanID从所述Vlan数据库中删除。
[0209] 可选的,作为另一种实施例,如图7所示,所述第一获取单元61还包括:
[0210] 读取子单元6011,用于读取网关数据库,所述网关数据库中的元素包括Vlan网关设备的VlanID和网关MAC地址;所述网关数据库中还包括网关序号、有效标志、网关IP以及获取老化标志中的至少一个,其中:
[0211] 所述网关序号用于指示顺序编号;
[0212] 所述有效标志用于指示所述目标基站网关是否被配置过;
[0213] 所述网关IP用于指示所述目标基站网关对应的网关IP;
[0214] 所述Vlan网关设备的VlanID以及网关MAC地址用于指示从所述Vlan数据库中获取的已获取到的Vlan网关设备的VlanID以及网关MAC地址;
[0215] 所述获取老化标志用于指示是否重新进行网关设备的VlanID以及网关MAC地址学习;
[0216] 获取子单元6012,用于从所述网关数据库中获取所述目标基站网关的网关IP,所述网关IP的类型为IPv4网关或者IPv6网关。
[0217] 可选的,作为另一种实施例,如图7所示,第一发送单元62包括:
[0218] 确定子单元621,用于确定所述网关IP的类型;
[0219] 第一发送子单元622,用于当所述网关IP类型为IPv4网关时,根据网关IP向Vlan网关设备发送arp请求数据包;
[0220] 第二发送子单元623,用于当所述网关IP类型为IPv6网关时,根据网关IP向Vlan网关设备发送ns请求数据包。
[0221] 通过获取目标基站网关的网关网络互连协议IP,根据所述网关IP向对应的Vlan网关设备发送请求数据包,若接收到所述网关设备发送的所述请求数据包的应答数据包,则获取所述应答数据包中所述Vlan网关设备的VlanID及网关介质访问控制MAC地址,将所述Vlan网关设备的VlanID及MAC地址通过上行链路发送至所述目标基站,在接收到所述目标基站通过下行链路传输的确认响应后,将所述Vlan网关设备的VlanID及MAC地址存储于Vlan数据库中,无需人工的参与,不但能够节省人工工程量,而且还能避免人工配置出错而导致的传输链路不通等问题,特别是当需要配置的网关较复杂时,自动获取Vlan网关设备的VlanID及MAC地址的方式更能节省人力,且能确保配置的正确性。
[0222] 其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
[0223] 需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0224] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络侧设备等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0225] 在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0226] 另一方面,本发明实施例还提供一种处理器可读存储介质,处理器可读存储介质存储有计算机程序,计算机程序用于使处理器执行本本申请上述任一实施例所述的网关Vlan的获取方法。
[0227] 其中,上述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
[0228] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0229] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0230] 这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0231] 这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0232] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。