【技术实现步骤摘要】
一种多租户虚拟网络隔离方法
本专利技术涉及云计算
,特别是一种高灵活性的多租户虚拟网络隔离方法。
技术介绍
网络管理和配置是云计算中一项非常重要的功能,实现一种灵活高效又安全的网络虚拟化一直是各个云平台追求的目标。对于云平台租户而言,保证自己的虚拟机网络安全可用是最重要也是最有必要的,这样就必须首先要求虚拟机可以访问外网,其次是同一个租户的虚拟机之间能够相互通信,而不同租户所创建的虚拟机不能互相访问。目前一般采用全局VLAN隔离的方法给虚拟机设置网络,其方法步骤如下:1、云平台管理员事先规划好各个租户的VLAN号并对物理交换机和路由器进行相应配置;2、在各个物理计算节点上创建VLAN号对应的网桥;3、将各租户的虚拟机桥接到各自对应的网桥并分配其IP。上述方法的实现原理非常简单,但也存在以下的弊端:1、灵活性差,管理员必须事先配置好物理网络以提供给租户使用,但是租户的需求往往是变化的,这样导致经常修改物理交换机、路由器等全局网络配置非常不便。2、用户体验不好,租户一般都希望能够自己控制自己虚拟机的网络,例如根据自己的需要随时创建和删除某个子网,分配自己想要的私 ...
【技术保护点】
一种多租户虚拟网络隔离方法,其特征在于:所述的方法主要涉及网络节点和计算节点两个部分,其中网络节点和计算节点的初始化步骤如下:步骤1:分别创建两个虚拟交换机OVS‑A和OVS‑B;步骤2:分别给OVS‑A添加连接外网的物理接口;步骤3:分别创建VETH设备连接OVS‑A和OVS‑B;各租户创建私有网络并启动虚拟机的过程包括如下步骤:步骤1:在网络节点的OVS‑B上添加一个内部端口dhcp‑N并设置内网VLAN‑N;步骤2:创建租户私有网络空间netns‑N;步骤3:将dhcp‑N端口加入netns‑N,并启动私有网络dhcp服务;步骤4:在网络节点和计算节点连接OVS‑A与 ...
【技术特征摘要】
1.一种多租户虚拟网络隔离方法,其特征在于:所述的方法主要涉及网络节点和计算节点两个部分,其中网络节点和计算节点的初始化步骤如下:步骤1:分别创建两个虚拟交换机OVS-A和OVS-B;步骤2:分别给OVS-A添加连接外网的物理接口;步骤3:分别创建VETH设备连接OVS-A和OVS-B;各租户创建私有网络并启动虚拟机的过程包括如下步骤:步骤1:在网络节点的OVS-B上添加一个内部端口dhcp-N并设置内网VLAN-N;步骤2:创建租户私有网络空间netns-N;步骤3:将dhcp-N端口加入netns-N,并启动私有网络dhcp服务;步骤4:在网络节点和计算节点连接OVS-A与OVS-B的VETH设备两端分别设置内外网VLAN转换规则;步骤5:在计算节点创建linux网桥BR-N;步骤6:创建VETH设备连接BR-N与OVS-B;步骤7:虚拟机桥接到BR-N启动并通过步骤3启动的dhcp服务获取IP;最后,如果一个租户创建有多个私有网络,可以通过在网络节点的OVS-B上创建虚拟路由器来控制私网间的三层通信;所述的VLAN是在二层设备中用以实现二层网络隔离的标签技术,不同VLAN之间的私有网络是相互隔离的;所述的二层是指计算机网络七层结构中的数据链路层;所述的内外网VLAN转换包括内网VLAN转外网VLAN和外网VLAN转内网VLAN;所述的内网VLAN转外网VLAN是指将标有内网VLAN号的数据包重定义为外网VLAN号以便其能在外网正常通信;所述的外网VLAN转内网VLAN则是指将标有外网VLAN号的数据帧重定义为内网VLAN号以便其进入内网正常通信。2.根据权利要求1所述的多租户虚拟网络...
【专利技术属性】
技术研发人员:熊梦,杨松,莫展鹏,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。