[发明专利]报文处理方法、系统及存储介质有效
| 申请号: | 201811376448.8 | 申请日: | 2018-11-19 |
| 公开(公告)号: | CN109525582B | 公开(公告)日: | 2021-07-30 |
| 发明(设计)人: | 刘建兴;王智民 | 申请(专利权)人: | 北京六方云信息技术有限公司;北京六方云科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/46;H04L12/721;G06F9/455 |
| 代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;王晓晓 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 报文 处理 方法 系统 存储 介质 | ||
1.一种报文处理方法,其特征在于,所述方法应用于报文处理系统,与被隔离虚拟机相连接的虚拟交换机连接所述报文处理系统的对内接口,与不被隔离虚拟机相连接的虚拟交换机连接所述报文处理系统的对外接口,所述与不被隔离虚拟机相连接的虚拟交换机通过物理端口连接物理交换机,所述方法包括:
获取报文,并提取所述报文中的目的mac地址以及源mac地址;
判断所述目的mac地址是否存在于隔离虚拟机信息表中,所述隔离虚拟机信息表包括被隔离虚拟机对应的mac地址、原始vlan标识和隔离vlan标识;
当所述目的mac地址存在于所述隔离虚拟机信息表中时,获取所述隔离虚拟机信息表中所述目的mac地址对应的隔离vlan标识,并将所述报文携带的vlan标识修改为所述隔离vlan标识,通过所述报文处理系统的对内接口发送所述报文;
当所述目的mac地址不存在于所述隔离虚拟机信息表,判断所述源mac地址是否存在于所述隔离虚拟机信息表中;
当所述源mac地址存在于所述隔离虚拟机信息表中时,获取所述隔离虚拟机信息表中所述源mac地址对应的原始vlan标识,并将所述报文携带的vlan标识修改为所述原始vlan标识,通过所述报文处理系统的对外接口发送所述报文。
2.根据权利要求1所述的方法,其特征在于,所述当所述目的mac地址不存在于所述隔离虚拟机信息表,判断所述源mac地址是否存在于所述隔离虚拟机信息表中包括:
当所述目的mac地址不存在于所述隔离虚拟机信息表时,获取所述报文的接收接口;
判断所述接收接口是否为所述对内接口;
当所述接收接口是所述对内接口时,判断所述源mac地址是否存在于所述隔离虚拟机信息表中。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述接收接口不是所述对内接口时,丢弃所述报文。
4.一种报文处理系统,其特征在于,与被隔离虚拟机相连接的虚拟交换机连接所述报文处理系统的对内接口,与不被隔离虚拟机相连接的虚拟交换机连接所述报文处理系统的对外接口,所述与不被隔离虚拟机相连接的虚拟交换机通过物理端口连接物理交换机,所述系统包括:
获取单元,用于获取报文,并提取所述报文中的目的mac地址以及源mac地址;
第一判断单元,用于判断所述目的mac地址是否存在于隔离虚拟机信息表中,所述隔离虚拟机信息表包括被隔离虚拟机对应的mac地址、原始vlan标识和隔离vlan标识;
第一处理单元,用于当所述目的mac地址存在于所述隔离虚拟机信息表中时,获取所述隔离虚拟机信息表中所述目的mac地址对应的隔离vlan标识,并将所述报文携带的vlan标识修改为所述隔离vlan标识,通过所述报文处理系统的对内接口发送所述报文;
第二判断单元,用于当所述目的mac地址不存在于所述隔离虚拟机信息表,判断所述源mac地址是否存在于所述隔离虚拟机信息表中;
第二处理单元,用于当所述源mac地址存在于所述隔离虚拟机信息表中时,获取所述隔离虚拟机信息表中所述源mac地址对应的原始vlan标识,并将所述报文携带的vlan标识修改为所述原始vlan标识,通过所述报文处理系统的对外接口发送所述报文。
5.根据权利要求4所述的系统,其特征在于,所述第二判断单元还用于当所述目的mac地址不存在于所述隔离虚拟机信息表时,获取所述报文的接收接口;判断所述接收接口是否为所述对内接口;当所述接收接口是所述对内接口时,判断所述源mac地址是否存在于所述隔离虚拟机信息表中。
6.根据权利要求5所述的系统,其特征在于,所述第二判断单元还用于当所述接收接口不是所述对内接口时,丢弃所述报文。
7.根据权利要求4所述的系统,其特征在于,所述报文处理系统的对内接口连接第一虚拟交换机,对外接口连接第二虚拟交换机,所述第二虚拟交换机与物理交换机相连接,所述第一虚拟交换机与被隔离虚拟机连接,所述第二虚拟交换机与不被隔离虚拟机连接。
8.一种存储介质,其特征在于,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1-3任一项所述的报文处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京六方云信息技术有限公司;北京六方云科技有限公司,未经北京六方云信息技术有限公司;北京六方云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811376448.8/1.html,转载请声明来源钻瓜专利网。





