[發明專利]一種交換機未知單播轉發與控制方法有效
| 申請號: | 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.szxzyx.cn/pat/books/202110348578.6/1.html,轉載請聲明來源鉆瓜專利網。





