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

一种仿真网络中虚拟端口上线方法及装置与流程

2022-07-10 03:05:04 来源:中国专利 TAG:

技术特征:
1.一种仿真网络中虚拟端口上线方法,其特征在于,生产网络包括多个物理设备,所述仿真网络包括与所述多个物理设备一一对应的多个虚拟设备,且所述多个虚拟设备构成的虚拟网络拓扑与所述多个物理设备构成的物理网络拓扑相同,且每个虚拟化设备的配置信息与对应的物理设备的配置信息相同;所述方法包括:接收虚拟端口创建指令,其中,所述虚拟端口创建指令包括用于接入所述虚拟端口的设备信息和设备接口信息,以及所述虚拟端口上线所需的端口配置信息;基于所述设备信息和设备接口信息,确定用于接入所述虚拟端口的目标设备,以及所述目标设备上用于接入所述虚拟端口的目标接口;创建所述虚拟端口,并基于所述端口配置信息配置所述虚拟端口,以及将配置完成的所述虚拟端口接入所述目标接口,执行所述虚拟端口的上线操作。2.如权利要求1所述的方法,其特征在于,所述用于接入所述虚拟端口的设备信息为目标设备标识,所述设备接口信息为所述目标设备的目标接口标识;所述虚拟端口上线所需的端口配置信息包括:所述虚拟端口的ip接入方式。3.如权利要求2所述的方法,其特征在于,所述虚拟端口的ip接入方式包括静态接入,或dhcp接入;若所述虚拟端口的接入方式为静态接入,则所述虚拟端口上线所需的端口配置信息还包括:ip地址、mac地址,vlan信息;若所述虚拟端口的接入方式为dhcp接入,则所述虚拟端口上线所需的端口配置信息还包括:mac地址,vlan信息。4.如权利要求1-3任一项所述的方法,其特征在于,在确定用于接入所述虚拟端口的目标设备,以及所述目标设备上用于接入所述虚拟端口的目标接口之后,所述方法还包括:确定所述目标接口对应的下行口网桥;创建所述虚拟端口的步骤包括:创建所述虚拟端口对应的域名空间;将配置完成的所述虚拟端口接入所述目标接口的步骤包括:将配置完成的所述虚拟端口通过所述下行口网桥接入所述目标接口。5.如权利要求4所述的方法,其特征在于,基于所述端口配置信息配置所述虚拟端口的步骤包括:创建所述虚拟端口对应的veth设备对,将所述veth设备对的一个veth设备添加至所述下行口往前,将所述veth设备对的另一个veth设备添加至所述域名空间;若所述虚拟端口上线所需的端口配置信息包括vlan信息,则在所述veth设备对中创建vlan子接口,并在所述vlan子接口上配置ip和mac地址;若所述虚拟端口上线所需的端口配置信息不包括vlan信息,则在所述veth设备对上配置ip和mac地址。6.一种仿真网络中虚拟端口上线装置,其特征在于,生产网络包括多个物理设备,所述仿真网络包括与所述多个物理设备一一对应的多个虚拟设备,且所述多个虚拟设备构成的虚拟网络拓扑与所述多个物理设备构成的物理网络拓扑相同,且每个虚拟化设备的配置信息与对应的物理设备的配置信息相同;所述装置包括:接收单元,用于接收虚拟端口创建指令,其中,所述虚拟端口创建指令包括用于接入所
述虚拟端口的设备信息和设备接口信息,以及所述虚拟端口上线所需的端口配置信息;确定单元,用于基于所述设备信息和设备接口信息,确定用于接入所述虚拟端口的目标设备,以及所述目标设备上用于接入所述虚拟端口的目标接口;创建单元,用于创建所述虚拟端口,并基于所述端口配置信息配置所述虚拟端口,以及将配置完成的所述虚拟端口接入所述目标接口,执行所述虚拟端口的上线操作。7.如权利要求6所述的装置,其特征在于,所述用于接入所述虚拟端口的设备信息为目标设备标识,所述设备接口信息为所述目标设备的目标接口标识;所述虚拟端口上线所需的端口配置信息包括:所述虚拟端口的ip接入方式。8.如权利要求7所述的装置,其特征在于,所述虚拟端口的ip接入方式包括静态接入,或dhcp接入;若所述虚拟端口的接入方式为静态接入,则所述虚拟端口上线所需的端口配置信息还包括:ip地址、mac地址,vlan信息;若所述虚拟端口的接入方式为dhcp接入,则所述虚拟端口上线所需的端口配置信息还包括:mac地址,vlan信息。9.如权利要求6-8任一项所述的装置,其特征在于,在确定用于接入所述虚拟端口的目标设备,以及所述目标设备上用于接入所述虚拟端口的目标接口之后,所述确定单元还用于:确定所述目标接口对应的下行口网桥;创建所述虚拟端口时,所述创建单元具体用于:创建所述虚拟端口对应的域名空间;将配置完成的所述虚拟端口接入所述目标接口时,所述创建单元还用于:将配置完成的所述虚拟端口通过所述下行口网桥接入所述目标接口。10.如权利要求9所述的装置,其特征在于,基于所述端口配置信息配置所述虚拟端口时,所述创建单元具体用于:创建所述虚拟端口对应的veth设备对,将所述veth设备对的一个veth设备添加至所述下行口往前,将所述veth设备对的另一个veth设备添加至所述域名空间;若所述虚拟端口上线所需的端口配置信息包括vlan信息,则在所述veth设备对中创建vlan子接口,并在所述vlan子接口上配置ip和mac地址;若所述虚拟端口上线所需的端口配置信息不包括vlan信息,则在所述veth设备对上配置ip和mac地址。

技术总结
本申请涉及仿真网络技术领域,特别涉及一种仿真网络中虚拟端口上线方法及装置。该方法包括:接收虚拟端口创建指令,其中,所述虚拟端口创建指令包括用于接入所述虚拟端口的设备信息和设备接口信息,以及所述虚拟端口上线所需的端口配置信息;基于所述设备信息和设备接口信息,确定用于接入所述虚拟端口的目标设备,以及所述目标设备上用于接入所述虚拟端口的目标接口;创建所述虚拟端口,并基于所述端口配置信息配置所述虚拟端口,以及将配置完成的所述虚拟端口接入所述目标接口,执行所述虚拟端口的上线操作。拟端口的上线操作。拟端口的上线操作。


技术研发人员:许露 张昌进
受保护的技术使用者:新华三技术有限公司
技术研发日:2022.03.30
技术公布日:2022/7/8
再多了解一些

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

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

相关文献