[发明专利]一种交换机未知单播转发与控制方法有效
申请号: | 202110348578.6 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112804158B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 吴博;杨雪皎;龙鸿飞;李林峰 | 申请(专利权)人: | 四川新网银行股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/935 |
代理公司: | 成都智言知识产权代理有限公司 51282 | 代理人: | 濮云杉 |
地址: | 610094 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交换机 未知 转发 控制 方法 | ||
本发明属于信息技术领域,公开了一种交换机未知单播转发与控制方法,包括如下步骤,步骤1:创建MAC地址表;步骤2:创建FMAC表;步骤3:基于源MAC地址的MAC地址表学习;步骤4:基于目的MAC地址的转发;步骤5:未知单播泛洪;步骤6:FMAC表记录;步骤7:发送FMAC请求报文;步骤8:接收FMAC请求报文;步骤9:发送FMAC应答报文;步骤10:接收FMAC应答报文。本发明解决了在实际网络中,因终端采用多个MAC地址对应一个IP地址导致的网络中异常未知单播泛洪流量问题。
技术领域
本发明属于信息技术领域,具体涉及一种交换机未知单播转发与控制方法。
背景技术
部分服务器终端在接入网络时,采用了bound6等多网卡接入网络的方式,在特殊的bound模式下,服务的IP地址可与多个MAC地址对应。
这种一个IP地址对应多个MAC地址的情况,在实际网络转发中,可能导致网络中间节点上的交换机没有对应服务器的MAC地址表项,网络中间节点交换机一直按照未知单播泛洪进行流量转发,会在网络中产生大量的异常未知单播泛洪流量,造成网络拥塞。因此我们需要一种处理方案,用于解决在实际网络中,因终端采用多个MAC地址对应一个IP地址导致的网络中异常未知单播泛洪流量问题。
发明内容
基于以上问题,本发明提供一种交换机未知单播转发与控制方法,解决了在实际网络中,因终端采用多个MAC地址对应一个IP地址导致的网络中异常未知单播泛洪流量问题。
为解决技术问题,本发明所采用的技术方案是:
一种交换机未知单播转发与控制方法,包括如下步骤,
步骤1:创建MAC地址表;
步骤2:创建FMAC表;
步骤3:基于源MAC地址的MAC地址表学习;
步骤4:基于目的MAC地址的转发,交换机在接受到报文后,解析出报文的目的MAC地址,查找到MAC地址表项中目的MAC对应的接口,然后按照接口进行报文转发;若未在MAC地址表中,则进行步骤5:未知单播泛洪;
步骤5:未知单播泛洪,在交换机在MAC地址表中匹配不到报文目的MAC地址时,交换机进行未知单播泛洪,将该报文向所有除了接收到该报文的接口进行转发,并进行步骤6:FMAC表记录;
步骤6:FMAC表记录,在交换机发生未知单播泛洪后,交换机查找FMAC表,若未在FMAC表的“FMAC地址”表项匹配到当前发生未知单播泛洪报文的目的MAC地址,则执行步骤7:发送FMAC请求报文,并在FMAC表中记录当前已发生未知单播泛洪的MAC地址信息;若在FMAC表中,匹配到了当前发生未知单播泛洪报文的目的MAC地址,则不进行任何操作;
步骤7:发送FMAC请求报文,在交换机发生未知单播泛洪后,且在FMAC表中未匹配到当前发生未知单播泛洪报文目的MAC地址的情况下,交换机生成FMAC请求报文,将FMAC请求报文向所有除了接收到当前发生未知单播泛洪报文的接口进行转发;
步骤8:接收FMAC请求报文,在交换机接受到FMAC报文后,交换机解析FMAC请求报文源MAC地址,查找交换机本地的MAC地址表,若未在MAC地址表中查找到FMAC报文的源MAC地址,则不进行任何操作;若在MAC地址表中查找到FMAC报文的源MAC地址,则进行步骤9:发送FMAC应答报文;
步骤9:发送FMAC应答报文,交换机生产FMAC应答报文,将FMAC应答报文向接收到FMAC请求报文的接口进行转发;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新网银行股份有限公司,未经四川新网银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110348578.6/2.html,转载请声明来源钻瓜专利网。