[发明专利]洪泛的处理方法、装置有效
申请号: | 201210444069.4 | 申请日: | 2012-11-08 |
公开(公告)号: | CN103812779B | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 李建飞;王戎 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/937;H04L29/12 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拓扑 分级 方法 装置 处理 | ||
1.一种洪泛的处理方法,其特征在于,包括:
控制器接收与源主机连接的交换机上报的数据包;
所述控制器在本地的设备物理地址MAC地址表中检索是否存在所述数据包的目的地址;
若不存在所述数据包的目的地址,所述控制器获取目的端口,所述目的端口为与目标主机连接的交换机的端口,所述目标主机为不同于所述源主机外的其它主机;
所述控制器将所述目的端口作为目的地址,生成路由表,并将所述路由表发送给所述与源主机连接的交换机,以使得所述与源主机连接的交换机根据所述路由表转发所述数据包;
若不存在所述数据包的目的地址,所述控制器获取目的端口包括:所述控制器对网络中的交换机进行拓扑分级;所述控制器根据所述拓扑分级,获取与所述目标主机连接的交换机开启的端口中,未与其他交换机连接的端口作为所述目的端口。
2.根据权利要求1所述的洪泛的处理方法,其特征在于,所述数据包为地址解析协议APR请求、和/或未知单播帧、和/或动态主机配置协议DHCP数据。
3.根据权利要求2所述的洪泛的处理方法,其特征在于,当所述数据包为地址解析协议APR请求时,若不存在所述数据包的目的地址,所述控制器获取目的端口之后还包括:
所述控制器从所述目的端口中选择连接的主机信息未知的端口,并将所述连接的主机信息未知的端口作为目的地址。
4.根据权利要求1-3任一项所述的洪泛的处理方法,其特征在于,当所述数据包为地址解析协议APR请求时,若不存在所述数据包的目的地址,所述控制器获取目的端口之前还包括:
若所述本地MAC地址表中存在所述APR请求的目的地址时,所述控制器直接回复所述源主机发送的所述APR请求。
5.一种洪泛的处理装置,其特征在于,包括:
接收单元,用于接收与源主机连接的交换机上报的数据包;
检索单元,用于在本地的设备物理地址MAC地址表中检索是否存在所述接收单元接收的数据包的目的地址;
获取单元,用于检索单元检索所述MAC表中不存在所述数据包的目的地址后,获取目的端口,所述目的端口为与目标主机连接的交换机的端口,所述目标主机为不同于所述源主机外的其它主机;
发送单元,用于将所述获取单元获取的目的端口作为目的地址,生成路由表,并将所述路由表发送给所述与源主机连接的交换机,以使得所述与源主机连接的交换机根据所述路由表转发所述数据包;
所述获取单元包括:
分级模块,用于对网络中的交换机进行拓扑分级;获取模块,用于根据所述分级模块进行的拓扑分级,获取所述与所述目标主机连接的交换机开启的端口中,未与其他交换机连接的端口作为所述目的端口。
6.根据权利要求5所述的洪泛的处理装置,其特征在于,所述数据包为地址解析协议APR请求、和/或未知单播帧、和/或动态主机配置协议DHCP数据。
7.根据权利要求6所述的洪泛的处理装置,其特征在于,当所述数据包为APR请求时,所述装置还包括:
选择单元,用于从所述获取单元获取的目的端口中选择连接的主机信息未知的端口,并将所述连接的主机信息未知的端口作为目的地址。
8.根据权利要求5-7任一项所述的洪泛的处理装置,其特征在于,当所述数据包为APR请求时,所述装置还包括:
回复单元,用于若所述本地MAC地址表中存在所述APR请求的目的地址时,直接回复所述接收单元接收的源主机发送的所述APR请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210444069.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高速流体动力机械
- 下一篇:虾蟹螺原体病原的原位杂交检测探针及试剂盒