[发明专利]表项更新方法和装置有效
申请号: | 201711027471.1 | 申请日: | 2017-10-27 |
公开(公告)号: | CN107623757B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 宋小恒 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 装置 | ||
1.一种表项更新方法,其特征在于,该方法应用于SDN控制器,包括:
接收接入设备在检测到MAC地址冲突时上报的MAC地址冲突报文,所述MAC地址冲突为:所述接入设备在检测到本地接入虚拟机VM的端口与所述接入设备已存储的与所述VM的MAC地址匹配的MAC转发表项中的出端口不同;
从所述MAC地址冲突报文中提取出所述VM的IP地址,构造ARP请求报文并广播发送,所述ARP请求报文中的目标IP地址为所述VM的IP地址;
接收所述接入设备上报的所述VM响应所述ARP请求报文的ARP应答报文,依据所述ARP应答报文更新已学习的所述VM的ARP信息中的接入设备和出端口,更新后的出端口为接入设备收到ARP应答报文的端口,更新后的接入设备为上报所述ARP应答报文的接入设备;
根据所述VM的ARP信息,针对自身控制的各接入设备生成并下发转发流表项,以指导各接入设备转发去往所述VM的流量。
2.根据权利要求1所述的方法,其特征在于,该方法之前进一步包括:
向自身控制的各接入设备下发MAC冲突检测流表项;
所述MAC冲突检测流表项用于指示接入设备在检测到MAC地址冲突时执行以下两个动作:
动作1,上报MAC地址冲突报文给SDN控制器;
动作2,转发报文,该报文为发生MAC地址冲突时VM发送的报文。
3.根据权利要求1所述的方法,其特征在于,所述MAC地址冲突报文为通过开放流Openflow协议封装的报文,所述报文为发生MAC地址冲突时VM发送的报文。
4.一种表项更新方法,其特征在于,该方法应用于接入设备,包括:
接收本地第一虚拟机VM发送的报文;
当检测到MAC地址冲突时,上报携带所述第一VM的IP地址的MAC地址冲突报文至SDN控制器,以触发所述SDN控制器构造目标IP地址为所述第一VM的IP地址的ARP请求报文;所述MAC地址冲突为:本设备上接入所述第一VM的端口与本设备上已存储的与所述第一VM的MAC地址匹配的MAC转发表项中的出端口不同;
接收SDN控制器发送的所述ARP请求报文并广播发送给本地接入的各VM;
接收所述第一VM返回的响应所述ARP请求报文的ARP应答报文;
将所述ARP应答报文上报至SDN控制器,以使SDN控制器更新第一VM的ARP信息中的出端口和接入设备并根据所述ARP信息为各接入设备生成用于指导去往所述第一VM的流量转发的转发流表项。
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括:
在上报所述MAC地址冲突报文后的设定时间内检测本地已存储的用于指导去往所述第一VM的流量转发的转发流表项是否发生更新;
如果否,则继续上报MAC地址冲突报文至SDN控制器。
6.一种表项更新装置,其特征在于,该装置应用于SDN控制器,包括:
MAC地址冲突报文接收单元,接收接入设备在检测到MAC地址冲突时上报的MAC地址冲突报文,所述MAC地址冲突为:所述接入设备在检测到本地接入虚拟机VM的端口与所述接入设备已存储的与所述VM的MAC地址匹配的MAC转发表项中的出端口不同;
ARP请求报文构造单元,用于从所述MAC地址冲突报文中提取出所述VM的IP地址,构造ARP请求报文并广播发送,所述ARP请求报文中的目标IP地址为所述VM的IP地址;
ARP应答接收单元,用于接收所述接入设备上报的所述VM响应所述ARP请求报文的ARP应答报文;
表项更新单元,用于依据所述ARP应答报文更新已学习的所述VM的ARP信息中的接入设备和出端口,更新后的出端口为接入设备收到ARP应答报文的端口,更新后的接入设备为上报所述ARP应答报文的接入设备;根据所述VM的ARP信息,针对自身控制的各接入设备生成并下发转发流表项,以指导各接入设备转发去往所述VM的流量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711027471.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提升终端设备网络访问性能的系统及方法
- 下一篇:编辑图像的方法和装置