网络设备的虚拟化方法、装置及电子设备与流程

文档序号:36509624发布日期:2023-12-29 06:37阅读:22来源:国知局
网络设备的虚拟化方法与流程

本申请实施例涉及网络通信,具体涉及一种网络设备的虚拟化方法、装置及电子设备。


背景技术:

1、通常,可以通过设置不同的网络设备(如交换机)实现不同网络区域之间的物理隔离。若企业中划分的网络区域较多时,所需的网络设备的数量就较多,从而增加了企业对于网络的投资成本。或者,也可以通过在网络设备上设置不同的虚拟局域网(virtual localarea network,vlan)来实现不同网络区域的划分,但是通过vlan所划分的网络区域之间是在软件层面实现的隔离,安全性较低。


技术实现思路

1、鉴于上述问题,本申请实施例提供了一种网络设备的虚拟化方法、装置及电子设备,用于解决相关技术中企业网络投资成本高、安全性低的问题。

2、根据本申请实施例的第一方面,提供了一种网络设备的虚拟化方法,该方法包括:首先,根据网络设备的物理端口的数量,将网络设备对应的存储区域划分为多个子存储区域;其中,多个子存储区域的数量小于或等于物理端口的数量。其次,根据多个子存储区域的数量,将网络设备虚拟化为多个虚拟网络设备;其中,多个虚拟网络设备的数量小于或等于多个子存储区域的数量。最后,根据各虚拟网络设备的标识信息,以及各虚拟网络设备对应的至少一个物理端口,在多个子存储区域中确定各虚拟网络设备对应的至少一个子存储区域。

3、在一些实施例中,该方法还包括:为各虚拟网络设备配置至少一个物理端口,并根据各虚拟网络设备的至少一个端口和各虚拟网络设备的标识信息的对应关系,生成第一映射表;为各虚拟网络设备配置至少一个子存储区域,并根据各虚拟网络设备的标识信息和各虚拟网络设备的至少一个子存储区域的对应关系,生成第二映射表。

4、在一些实施例中,根据各虚拟网络设备的标识信息,以及各虚拟网络设备的至少一个物理端口,确定各虚拟网络设备对应的至少一个子存储区域,包括:根据至少一个物理端口和第一映射表,确定各虚拟网络设备的标识信息;根据各虚拟网络设备的标识信息和第二映射表,确定各虚拟网络设备对应的至少一个子存储区域。

5、在一些实施例中,子存储区域用于存储媒体访问控制mac转发表或路由转发表。

6、在一些实施例中,至少一个虚拟网络设备中的目标虚拟网络设备对应的第一子存储区域用于存储mac转发表,该方法还包括:根据目标虚拟网络设备上的目标物理端口,以及目标物理端口对应的虚拟局域网vlan,确定目标物理端口对应的虚拟端口;根据虚拟端口,确定mac限制表项和mac计数表项;根据mac限制表项和mac计数表项,学习目标物理端口输入的数据报文中的源mac地址。

7、在一些实施例中,至少一个虚拟网络设备包括第一虚拟网络设备和第二虚拟网络设备,该方法还包括:将第一虚拟网络设备上的第一物理端口和第二虚拟网络设备上的第二物理端口之间通过线缆连接,以使第一虚拟网络设备和第二虚拟网络设备之间进行通信;其中,第一物理端口为第一虚拟网络设备中任一个物理端口,第二物理端口为第二虚拟网络设备中任一个物理端口。

8、在一些实施例中,该方法还包括:将第一虚拟网络设备上的第三物理端口与外部设备之间通过线缆连接,以使第一虚拟网络设备和所述外部设备进行通信;将第二虚拟网络设备上的第四物理端口与外部设备之间通过线缆连接,以使第二虚拟网络设备和外部设备进行通信。

9、根据本申请实施例的第二方面,提供了一种网络设备的虚拟化装置,该装置包括存储划分模块,虚拟化模块和存储确定模块;其中,存储划分模块被配置为根据网络设备的物理端口的数量,将网络设备对应的存储区域划分为多个子存储区域;其中,多个子存储区域的数量小于或等于物理端口的数量。虚拟化模块被配置为根据多个子存储区域的数量,将网络设备虚拟化为多个虚拟网络设备;其中,多个虚拟网络设备的数量小于或等于多个子存储区域的数量。存储确定模块被配置为根据各虚拟网络设备的标识信息,以及各虚拟网络设备对应的至少一个物理端口,在多个子存储区域中确定各虚拟网络设备对应的至少一个子存储区域。

10、根据本申请实施例的第三方面,提供了一种电子设备,该电子设备包括处理器和存储器。其中,存储器被配置为:存储处理器的可执行指令;处理器被配置为:经由执行可执行指令来执行如第一方面所述的网络设备的虚拟化方法的操作。

11、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一可执行指令,该可执行指令使流量统计装置执行如第一方面所述的网络设备的虚拟化方法的操作。

12、本申请实施例提出的网络设备的虚拟化方法可以基于网络设备上物理端口,将网络设备对应的存储区域划分为多个子存储区域;并基于多个子存储区域,将一个网络设备虚拟化成多个虚拟网络设备,降低了企业的网络投资成本;同时,为每个虚拟网络设备配置至少一个物理端口和至少一个子存储区域,各虚拟网络设备均具有独立的物理端口资源以及存储资源,且各虚拟网络之间为物理隔离,从而提高了网络环境的安全性。

13、上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

1.一种网络设备的虚拟化方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据各所述虚拟网络设备的标识信息,以及各所述虚拟网络设备的至少一个物理端口,确定各所述虚拟网络设备对应的至少一个子存储区域,包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,各子存储区域用于存储媒体访问控制mac转发表或路由转发表。

5.根据权利要求4所述的方法,其特征在于,所述至少一个虚拟网络设备中的目标虚拟网络设备对应的子存储区域用于存储mac转发表,所述方法还包括:

6.根据权利要求1-3中任一项所述的方法,其特征在于,所述至少一个虚拟网络设备包括第一虚拟网络设备和第二虚拟网络设备,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种网络设备的虚拟化装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一个可执行指令,所述可执行指令在流量统计装置上运行时,使得所述流量统计装置执行如权利要求1-7中任一项所述的网络设备的虚拟化方法的操作。


技术总结
本申请实施例涉及网络通信技术领域,公开了一种网络设备的虚拟化方法、装置及电子设备。该方法包括根据网络设备的物理端口的数量,将网络设备对应的存储区域划分为多个子存储区域;根据物理端口的数量和多个子存储区域的数量,将网络设备虚拟化为多个虚拟网络设备;根据各虚拟网络设备的标识信息,以及各虚拟网络设备对应的至少一个物理端口,在多个子存储区域中确定各虚拟网络设备对应的至少一个子存储区域。应用本申请的技术方案,能够将一个网络设备虚拟化为多个虚拟网络设备,降低了网络投资成本,提高网络环境的安全性。

技术研发人员:张科,林后斌,钟济
受保护的技术使用者:苏州雄立科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1