[发明专利]一种主机学习方法以及装置有效
申请号: | 201410446486.1 | 申请日: | 2014-09-03 |
公开(公告)号: | CN104219240B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 黄林波 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主机 学习方法 以及 装置 | ||
1.一种主机学习方法,应用于SDN网络中的控制设备,其特征在于,所述方法包括:
接收交换机上送的源端主机的报文,获取所述报文的报文信息,所述报文信息包括报文的虚拟局域网VLAN属性信息;以及,学习所述报文中携带的源端主机信息;
根据所述报文信息生成请求目的主机信息的地址解析协议ARP请求报文,并将所述ARP请求报文封装至Open flow报文中;
将所述VLAN属性信息添加至所述Open flow报文中,指示交换机通过其泛洪端口将所述Open flow报文在所述VLAN属性信息对应的VLAN内进行泛洪;
在接收到目的主机回复的ARP确认报文后,学习所述ARP确认报文中携带的目的主机的主机信息。
2.如权利要求1所述的方法,其特征在于,所述交换机上送的源端主机的报文为未匹配到交换机预存的任意一条流表项的报文,所述源端主机信息为源媒体接入控制MAC地址以及主机的接入位置。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
保存所述源MAC地址与接收所述报文的交换机端口的对应关系;
根据所述对应关系生成转发流表项,用于将匹配所述转发流表项的报文通过与其对应的交换机端口转发出去;
将所述转发流表项下发至接收所述报文的端口。
4.如权利要求1所述的方法,其特征在于,所述报文信息还包括双列直插式封装DIP信息,所述获取报文的报文信息具体包括:
解析所述源端主机发送的报文,获取所述报文信息中的DIP信息;
判断所述报文中是否携带虚拟局域网VLAN属性信息,若是,获取所述报文中携带的VLAN属性信息;
否则判断接收所述报文的交换机端口是否具有VLAN属性信息,若是,获取接收所述报文的交换机端口的VLAN属性信息;
否则,获取接收所述报文的交换机端口所对应的所有VLAN的VLAN属性信息。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
定期向学习到主机信息的主机发送探测报文,同时开启计时器,若在预设时长内接收到所述主机的回应报文,则重置所述计时器,否则将与所述主机对应的主机信息老化。
6.如权利要求1至5中任意一项所述的方法,其特征在于,所述目的主机的主机信息包括主机的MAC地址以及主机的接入位置中的至少一项。
7.一种主机学习装置,应用于SDN网络中的控制设备,其特征在于,所述装置包括:
报文信息获取单元,用于接收交换机上送的源端主机的报文,获取所述报文的报文信息,所述报文信息包括报文的VLAN属性信息;
源端主机学习单元,用于学习所述报文中携带的源端主机信息;
ARP报文生成单元,用于根据所述报文信息生成请求目的主机信息的地址解析协议ARP请求报文,并将所述ARP请求报文封装至Open flow报文中;
Open flow报文泛洪单元,用于将所述VLAN属性信息添加至所述Open flow报文中,指示交换机通过其泛洪端口将所述Open flow报文在所述VLAN属性信息对应的VLAN内进行泛洪;
目的主机学习单元,用于在接收到目的主机回复的ARP确认报文后,学习所述ARP确认报文中携带的目的主机的主机信息。
8.如权利要求7所述的装置,其特征在于,
所述交换机上送的源端主机的报文为未匹配到交换机预存的任意一条流表项的报文,所述源端主机信息为源媒体接入控制MAC地址以及主机的接入位置。
9.如权利要求8所述的装置,其特征在于,所述装置还包括:
信息保存单元,用于保存所述源MAC地址与接收所述报文的交换机端口的对应关系;
转发流表生成单元,用于根据所述对应关系生成转发流表项,以使将匹配所述转发流表项的报文通过与其对应的交换机端口转发出去;
转发流表下发单元,用于将所述转发流表项下发至接收所述报文的端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410446486.1/1.html,转载请声明来源钻瓜专利网。