[发明专利]数据包处理方法、装置、计算机设备和存储介质有效
申请号: | 201810002734.1 | 申请日: | 2018-01-02 |
公开(公告)号: | CN108173696B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 任苗健 | 申请(专利权)人: | 未鲲(上海)科技服务有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种数据包处理方法、装置、计算机设备和存储介质。方法包括:通过第一用户虚拟机发出针对第二用户虚拟机的上行数据包;创建与所述第一用户虚拟机对应的第一虚拟交换机,通过第一虚拟交换机的第一端口接收上行数据包;通过第一虚拟交换机,将与第一端口对应的虚拟子网标识添加到上行数据包中,得到更新的上行数据包,并发送更新的上行数据包;配置与所述第一虚拟交换机连接的第二虚拟交换机,通过第二虚拟交换机的第二端口接收更新的上行数据包;第二端口对应的虚拟子网标识范围包括虚拟子网标识;第一用户虚拟机、第一虚拟交换机和第二虚拟交换机部署在相同的宿主机;通过第一用户虚拟机所在宿主机的物理网卡,将更新的上行数据包转发至物理交换机。采用本方法能够简化对用户虚拟机对应的虚拟子网进行配置。
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据包处理方法、装置、计算机设备和存储介质。
背景技术
随着虚拟网络技术的发展,出现了软件定义网络(Software Defined Network,SDN)技术,SDN是网络虚拟化的一种实现方式,能够实现对网络流量的灵活控制。目前,SDN网络系统中各个节点通常是利用物理节点接入,为了节约资源,会使用虚拟机来代替物理节点。
然而,在Linux系统中构建SDN网络时,Linux原生的网桥仅支持转发一个虚拟子网的数据包,不支持对处于不同虚拟子网的用户虚拟机的数据包进行转发,这就需要为每个用户虚拟机配置对应的虚拟子网端口,以接收、发送相应的数据包。显然,若在SDN网络系统中属于不同虚拟子网的用户虚拟机的超过一定数量时,为每个用户虚拟机配置相应虚拟子网端口的这种方式不仅十分浪费资源,还十分复杂。
发明内容
基于此,有必要针对上述技术问题,提供一种能够简化用户虚拟机对应的虚拟子网配置的数据包处理方法、装置、计算机设备和存储介质。
一种数据包处理方法,所述方法包括:
通过第一用户虚拟机发出针对第二用户虚拟机的上行数据包;所述第一用户虚拟机与所述第二用户虚拟机分别部署在不同的宿主机,且所述第一用户虚拟机与所述第二用户虚拟机对应相同的虚拟子网标识;
创建与所述第一用户虚拟机对应的第一虚拟交换机,通过第一虚拟交换机的第一端口接收所述上行数据包;所述第一端口与所述第一用户虚拟机一一对应;
通过所述第一虚拟交换机,将与所述第一端口对应的虚拟子网标识添加到所述上行数据包中,得到更新的上行数据包,并发送所述更新的上行数据包;
配置与第一虚拟交换机连接的第二虚拟交换机,通过第二虚拟交换机的第二端口接收所述更新的上行数据包;所述第二端口对应的虚拟子网标识范围包括所述虚拟子网标识;所述第一用户虚拟机、所述第一虚拟交换机和所述第二虚拟交换机部署在相同的宿主机;
通过所述第一用户虚拟机所在宿主机的物理网卡,将更新的上行数据包转发至物理交换机;所述更新的上行数据包,用于指示所述物理交换机按照所述虚拟子网标识,将更新的上行数据包转发至所述第二用户虚拟机所在的宿主机。
上述数据包处理方法、装置、计算机设备和存储介质,在通过第一用户虚拟机发出针对第二用户虚拟机的上行数据包之后,就通过配置好的第一虚拟交换机的第一端口接收该上行数据包,并通过第一虚拟交换机,将与第一端口对应的虚拟子网标识添加到上行数据包中,得到更新的上行数据包,然后通过第二虚拟交换机的第二端口接收更新的上行数据包,最后通过第一用户虚拟机所在宿主机的物理网卡,将汇集到第二虚拟交换机的更新的上行数据包转发至物理交换机,由于第二端口对应的虚拟子网标识范围包括第一端口对应的虚拟子网标识,因此完全不需要为第一用户虚拟机来配置对应虚拟子网对应的端口,简化了用户虚拟机内部的网络配置,尤其在用户虚拟机数量达到一定数量时,可以节约资源。
一种数据包处理装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于未鲲(上海)科技服务有限公司,未经未鲲(上海)科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810002734.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云环境下流量监控系统及方法
- 下一篇:一种视频专网安全运维预警管控系统