[发明专利]一种数据包处理方法、主机和系统有效
申请号: | 201680091703.7 | 申请日: | 2016-12-19 |
公开(公告)号: | CN110088732B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 李俊武;申思 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 处理 方法 主机 系统 | ||
本申请公开一种数据包处理方法、主机和系统,云管理平台根据主机的管理网IP地址和网络处理设备的管理网IP地址之间的对应关系,向网络处理设备发送主机上运行的计算实例的VPC网络信息;虚拟交换机接收计算实例通过自身的虚拟端口发出的数据包,数据包携带发出数据包的虚拟端口的VLAN标识和计算实例的网络地址;虚拟交换机根据VLAN标识发送数据包,将数据包路由到网络处理设备;网络处理设备接收数据包,根据计算实例的网络地址确定计算实例的VPC网络信息,对数据包进行网络功能处理。本申请中,由独立的网络功能处理设备提供网络功能处理,从而可以根据需求对计算实例的VPC网络特性进行调整,提高了管理效率。
技术领域
本发明涉及IT技术领域,尤其涉及一种数据包处理方法、主机和系统。
背景技术
随着虚拟化(Virtualization)技术的发展,出现了不同类型的虚拟化技术,例如:VMWare公司的ESXi、微软公司的Hyper-V、KVM、Xen,以及容器(Container)等,通过虚拟化技术可以在一台主机上虚拟出多个计算实例。
云资源池中包括多个主机,使用不同的虚拟机技术的主机可构成不同类型的云资源池,例如云资源池的类型包括:VMWare云资源池、Hyper-v云资源池、KVM云资源池和Xen云资源池等等。
由于不同类型云资源池的开放程度不同,因而不同类型的云资源池提供的虚拟私有云(Virtual Private Cloud,VPC)网络特性不相同,基本上高级的网络特性需要用户购买专门的网络组件来实现,例如:VMWare云资源池中的ESXi主机可部署标准虚拟化交换机(Virtual Standard Switch,VSS)/标准分布式交换机(Virtual Distibuted Switch,VDS),VSS/VDS可提供二层转发能力,如果ESXi主机需要实现安全组、三层路由或动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)等网络特性时,需要购买相应的网络组件。因此,当用户使用由多个不同类型的云资源池组成的云计算系统时,由于各种资源池提供的网络特性不同,给云资源池的管理上带来不便,同时增加云计算系统部署的复杂度。
发明内容
本申请公开了一种数据包处理方法、主机和系统,将对数据包的VPC网络特性处理转移到与主机相连的网络处理设备上,VPC网络特性不再受到资源池类型的限制,便于对计算实例的VPC网络特性进行动态管理,降低了云计算系统部署的复杂度。
第一方面,本申请提供了一种数据包处理方法,数据包处理方法应用于云计算系统,云计算系统包括云管理平台和至少一个主机,云计算系统中各个主机可以是使用不同虚拟化技术的主机,虚拟化技术包括但不限于VMVare虚拟化技术、Hyper-v虚拟化技术、Xen虚拟化技术或KVM虚拟化技术。主机包括虚拟交换机和网络处理设备,主机运行有多个计算实例,计算实例可以是虚拟机或容器,多个计算实例的虚拟端口配置有虚拟局域网VLAN标识,虚拟端口表示计算实例的虚拟网卡的逻辑端口,且同一主机上各计算实例的虚拟端口的VLAN标识互不相同,VLAN标识表示虚拟端口所属的VLAN的标识,主机上各个虚拟端口的VLAN标识不同表示各个虚拟端口所属的VLAN不同,这样主机上的各个计算实例处于不同的虚拟局域网中,不能直接进行互通。主机通过网络处理设备与云计算系统中的其他设备通信;其他通信设备包括但不限于交换机、路由器、网络处理设备或云计算系统中的其他主机。
云管理平台根据主机的管理网IP地址和网络处理设备的管理网IP地址之间的对应关系,向网络处理设备发送主机上运行的计算实例的VPC网络信息;管理网IP地址表示在管理网元中的IP地址,管理网主要传输控制命令。VPC网络信息表示对数据包的处理规则,VPC网络信息包括但不限于DHCP规则、端口安全规则、L2转发规则、L3路由规则、隧道封装规则中的一种或多种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680091703.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:使用非易失性RAM的内核软重置
- 下一篇:虚拟机迁移的基于存储层的编排