[发明专利]一种交换机未知单播转发与控制方法有效
申请号: | 202110348578.6 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112804158B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 吴博;杨雪皎;龙鸿飞;李林峰 | 申请(专利权)人: | 四川新网银行股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/935 |
代理公司: | 成都智言知识产权代理有限公司 51282 | 代理人: | 濮云杉 |
地址: | 610094 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交换机 未知 转发 控制 方法 | ||
1.一种交换机未知单播转发与控制方法,其特征在于,包括如下步骤,
步骤1:创建MAC地址表;
步骤2:创建FMAC表(Flooding MAC表);
步骤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请求报文的接口进行转发;
步骤10:接收FMAC应答报文,在交换机接收到FMAC应答报文后,交换机执行步骤3:基于源MAC地址的MAC地址表学习,会在交换机的MAC地址表中新增学习到MAC地址,随后,交换机会解析FMAC按照应答报文的目的MAC地址,进行步骤4,基于目的MAC地址的转发报文转发,因FMAC报文的源MAC地址与目的MAC地址一致,交换机将在完成MAC地址表学习后,丢弃FMAC应答报文,不进行转发。
2.根据权利要求1所述的一种交换机未知单播转发与控制方法,其特征在于,在步骤1中:
交换机创建MAC地址表,用于记录MAC地址,并提供基于报文目的MAC的单播报文转发控制,包含“MAC地址”、“接口”、“生存时间”三项内容,“MAC地址”用于匹配报文的目的MAC地址,“接口”为报文目的MAC地址对应的转发出接口,“生存时间”为MAC表项的失效时间,采用递减的方式记录,初始值为交换机定义的MAC最大生存时间,当生存时间为0时,从MAC表中清除对应的MAC地址表项。
3.根据权利要求1所述的一种交换机未知单播转发与控制方法,其特征在于,在步骤2中:
交换机创建FMAC表,用于记录交换机目前已发生未知单播泛洪的MAC地址,包含“FMAC地址”与“泛洪生存时间”,“FMAC地址”用于记录当前交换机已发生未知单播泛洪的MAC地址,“泛洪生存时间”用于记录已发生泛洪的时间,采用递减的方式记录,初始值为交换机定义的FMAC最大生存时间,当生存时间为0时,从FMAC表中清除对应的FMAC地址表项。
4.根据权利要求1所述的一种交换机未知单播转发与控制方法,其特征在于,在步骤3中:
初始情况下,交换机MAC地址表中没有MAC地址表项,当交换机接口收到报文时,交换机解析报文的源MAC地址,并将报文的源MAC地址与接收到报文的接口对应到MAC地址表中。
5.根据权利要求1所述的一种交换机未知单播转发与控制方法,其特征在于,在步骤7中:
FMAC请求报文的源MAC地址为当前发生未知单播泛洪报文的目的MAC地址,报文目的MAC地址统一为“EF:FF:FF:FF:FF:FF”。
6.根据权利要求1所述的一种交换机未知单播转发与控制方法,其特征在于,在步骤9中:
FMAC应答报文的源MAC地址与目的MAC地址均为FMAC请求报文的源MAC地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新网银行股份有限公司,未经四川新网银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110348578.6/1.html,转载请声明来源钻瓜专利网。