[发明专利]分配媒体接入控制MAC地址的方法及装置有效
申请号: | 201210330182.X | 申请日: | 2012-09-07 |
公开(公告)号: | CN103685587B | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 丘子隽;邱谆 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/947 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 网络拓扑信息 交换机标识 端口标识 媒体接入控制 交换机 计算机网络技术领域 层级结构 分配 | ||
1.一种分配媒体接入控制MAC地址的方法,其特征在于,所述方法包括:
获取终端设备的网络拓扑信息,所述网络拓扑信息包括所述终端设备所连接交换机的交换机标识及所述交换机用于连接所述终端设备的端口的端口标识;
当所述终端设备为物理机,且所述物理机未创建有虚拟机时,将所述交换机标识及所述端口标识拼接成所述物理机的媒体接入控制MAC地址;
当所述终端设备为物理机,且所述物理机创建有虚拟机时,为所述物理机指定终端标识,并将所述交换机标识、所述端口标识及所述终端标识拼接成所述物理机的媒体接入控制MAC地址;
当所述终端设备为物理机所创建的虚拟机时,为所述虚拟机指定终端标识,并将所述交换机标识、所述端口标识及所述终端标识拼接成所述虚拟机的媒体接入控制MAC地址。
2.根据权利要求1所述的方法,其特征在于,所述获取终端设备的网络拓扑信息包括:
接收所述终端设备所连接的交换机发送的第一消息,所述第一消息至少包括所述交换机的MAC地址及所述交换机用于连接所述终端设备的端口的端口标识;
将所述交换机的MAC地址中连续的预定个数的二进制位作为所述交换机的交换机标识。
3.根据权利要求2所述的方法,其特征在于,所述第一消息至少包括邻居发现协议NDP消息、链路层发现协议LLDP消息、邻居拓扑发现协议NTDP消息或者自定义格式的私有协议消息。
4.根据权利要求1所述的方法,其特征在于,所述将所述交换机标识及所述端口标识拼接成所述物理机的媒体接入控制MAC地址包括:
统计由二进制位表示的所述交换机标识及所述端口标识的二进制位总数;
确定所统计到的二进制位总数是否小于48;
当所统计到的二进制位总数小于48时,则指定扩展信息,之后,将所述交换机标识、所述端口标识及所述扩展信息拼接成所述物理机的48个二进制位的MAC地址,所述扩展信息至少包括租户标识,所述租户标识用于标识所述物理机的使用者或者拥有者;
当所统计到的二进制位总数等于48时,则将所述交换机标识及所述端口标识拼接成所述物理机的48个二进制位的MAC地址。
5.根据权利要求1所述的方法,其特征在于,所述将所述交换机标识、所述端口标识及所述终端标识拼接成所述物理机的媒体接入控制MAC地址包括:
统计由二进制位表示的所述交换机标识、所述端口标识及所述终端标识的二进制位总数;
确定所统计到的二进制位总数是否小于48;
当统计到的二进制位总数小于48时,则指定扩展信息,之后,将所述交换机标识、所述端口标识、所述终端标识及所述扩展信息拼接成所述物理机的48个二进制位的MAC地址,所述扩展信息至少包括租户标识,所述租户标识用于标识所述物理机的使用者或者拥有者;
当所统计到的二进制位总数等于48时,则将所述交换机标识、所述端口标识及所述终端标识拼接成所述物理机的48个二进制位的MAC地址。
6.根据权利要求1所述的方法,其特征在于,所述将所述交换机标识、所述端口标识及所述终端标识拼接成所述虚拟机的媒体接入控制MAC地址包括:
统计由二进制位表示的所述交换机标识、所述端口标识及所述终端标识的二进制位总数;
确定所统计到的二进制位总数是否小于48;
当统计到的二进制位总数小于48时,则指定扩展信息,之后,将所述交换机标识、所述端口标识、所述终端标识及所述扩展信息拼接成所述虚拟机的48个二进制位的MAC地址,所述扩展信息至少包括租户标识,所述租户标识用于标识所述虚拟机的使用者或者拥有者;
当所统计到的二进制位总数等于48时,则将所述交换机标识、所述端口标识及所述终端标识拼接成所述虚拟机的48个二进制位的MAC地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210330182.X/1.html,转载请声明来源钻瓜专利网。