[发明专利]一种报文处理方法及装置在审
申请号: | 201811237693.0 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109462535A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 段衍东;张文洋 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/06;G06F9/455 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 230000 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 报文 放行 报文处理 发送报文 判断结果 网络资源 预设 携带 虚拟局域网VLAN 虚拟化环境 计算资源 标签 发送 检测 配置 申请 | ||
本申请提供了一种报文处理方法及装置,其中,该方法通过接收虚拟机发送的第一报文;然后判断所述第一报文中是否携带有虚拟局域网VLAN标签;若判断结果为是,则在检测到所述第一报文中携带的VLAN标签包含在预设的允许放行的VLAN标签列表中时,放行所述第一报文;若判断结果为否,则在所述第一报文中配置预设的默认VLAN标签,并放行携带有所述默认VLAN标签的第一报文。通过这种方式,既可以满足作为计算资源的虚拟机发送报文的需求,也可以满足作为网络资源的虚拟机发送报文的需求,可以适用存在较多作为网络资源的虚拟机的虚拟化环境中。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种报文处理方法及装置。
背景技术
随着云时代的来临,越来越多的企业将计算设施(例如服务器等)部署在云端的数据中心内,并利用OpenStack等虚拟化环境管理系统在数据中心中提供云端管理服务。例如,OpenStack可以对计算设施进行虚拟化并创建多台虚拟机,以便提供数据分析处理服务,并且创建在不同计算设施上的不同虚拟机之间也可以进行通信,以便互传报文。
目前,在虚拟化环境中可以抽象出虚拟设备来承载网络管理功能,例如,为实现报文隔离,可以将虚拟化环境中的虚拟机划分在不同的虚拟局域网(Virtual Local AreaNetwork,VLAN)中进行通信。具体的,每一个虚拟设备中配置一个默认VLAN标签,虚拟机发送的报文到达虚拟设备之后,需要带有上述默认VLAN标签才能被放行。
随着虚拟化技术越来越灵活,虚拟化环境中除了包括作为虚拟主机等计算资源的虚拟机之外,还包括了大量作为虚拟交换机、虚拟路由器等网络资源的虚拟机。对于作为网络资源的虚拟机,本身可以支持在虚拟机的同一个虚拟端口上创建不同的VLAN子端口,每个VLAN子端口对应一种VLAN标签,这样,通过同一虚拟机的不同VLAN子端口发出的报文也会携带有不同的VLAN标签。但是,这些携带有不同VLAN标签的报文到达配置有默认VLAN标签的虚拟设备时,只有具备上述默认VLAN标签的报文才能被放行,其它报文将会被丢弃。由此可见,上述报文处理方式很难适用在存在较多作为网络资源的虚拟机的虚拟化环境中。
发明内容
有鉴于此,本申请实施例的目的在于提供一种报文处理方法及装置,以适用于存在较多作为网络资源的虚拟机的虚拟化环境中。
第一方面,本申请实施例提供了一种报文处理方法,该方法包括:
接收虚拟机发送的第一报文;
判断所述第一报文中是否携带有VLAN标签;
若判断结果为是,则在检测到所述第一报文中携带的VLAN标签包含在预设的允许放行的VLAN标签列表中时,放行所述第一报文;
若判断结果为否,则在所述第一报文中配置预设的默认VLAN标签,并放行携带有所述默认VLAN标签的第一报文。
结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,所述方法还包括:
在判断出所述第一报文中携带有VLAN标签、且检测到所述第一报文携带的VLAN标签不包含在所述允许放行的VLAN标签列表中时,丢弃所述第一报文。
结合第一方面或第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,其中,所述默认VLAN标签与所述允许放行的VLAN标签列表中的VLAN标签不同。
结合第一方面的第二种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,其中,所述方法还包括:
接收物理网卡转发的第二报文;
在检测到所述第二报文中携带有VLAN标签之后,若所述第二报文中携带的VLAN标签包含在所述允许放行的VLAN标签列表中,则放行所述第二报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811237693.0/2.html,转载请声明来源钻瓜专利网。