[發明專利]一種報文轉發的方法和交換機有效
| 申請號: | 200710151387.0 | 申請日: | 2007-09-30 |
| 公開(公告)號: | CN101127717A | 公開(公告)日: | 2008-02-20 |
| 發明(設計)人: | 馮冬芹;褚健;金建祥;劉世龍;崔韜 | 申請(專利權)人: | 中控科技集團有限公司;浙江大學 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/04 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 310053浙江省杭州市濱*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 轉發 方法 交換機 | ||
1.一種報文轉發的方法,其特征在于,包括:
預先設置允許轉發的報文類型列表,預先設置各個端口允許轉發報文的授權設備地址列表、禁止轉發報文的未授權設備地址列表;
從所述端口接收到報文后,判斷發送所述報文的源地址,當判斷出所述源地址不屬于所述授權設備地址列表或未授權設備地址列表中的地址時,將所述報文通過預設的特定地址轉發;
當判斷出所述源地址為所述授權設備地址列表中的地址,并且所述報文類型為所述允許轉發報文類型列表中的類型時,按照所述報文的目的地址轉發。
2.根據權利要求1所述的方法,其特征在于,還包括:
預先設置禁止轉發的報文類型列表;
當所述源地址為所述未授權設備地址列表中的地址,或所述報文類型為所述禁止轉發報文類型列表中的類型時,將所述報文屏蔽。
3.根據權利要求1所述的方法,其特征在于,將所述報文通過預設的特定地址轉發為:
將所述報文通過預設的特定地址轉發至上位機;
還包括:
所述上位機接收到所述報文后,通過所述特定地址回復所述報文的源地址所屬設備的權限信息,或將所述端口屏蔽。
4.根據權利要求3所述的方法,其特征在于,該方法還包括:
接收到所述權限信息后,判斷權限信息中的標識,將所述源地址存儲到授權設備地址列表或未授權設備地址列表。
5.根據權利要求1所述的方法,其特征在于,所述地址列表包括單播列表、組播和廣播的域列表。
6.根據權利要求1所述的方法,其特征在于,所述地址列表中的地址包括:
源媒體接入控制MAC地址、源互聯網IP地址、目的MAC地址、目的IP地址、設備連接的交換機端口號。
7.根據權利要求6所述的方法,其特征在于,判斷出所述源地址為所述授權設備地址列表中的地址過程包括:
在所述授權設備地址列表中查找出所述報文的源和目的MAC地址;
按照所述報文目的地址轉發為:
按照所述目的MAC地址轉發。
8.根據權利要求6所述的方法,其特征在于,該方法之前還包括:
將交換機內的路由功能設置為開;
判斷出所述源地址為所述授權設備地址列表中的地址過程包括:
在所述授權設備地址列表中查找出所述報文的源和目的MAC、IP地址;
按照所述報文目的地址轉發為:
按照所述目的MAC、IP地址轉發。
9.根據權利要求5所述的方法,其特征在于,還包括,定期從各個端口接收來自設備的ARP、ICMP、IGMP或DHCP報文,分析從所述端口接收報文的子網掩碼,判斷所述報文所屬的組播和廣播的域地址,記錄在所述域列表中。
10.根據權利要求1所述的方法,其特征在于,該方法還包括:
定期將監控到交換機的通信數據與用戶設定的通信數據進行比較,如果不相同,則判斷出所述端口出現故障,關閉所述端口,通過所述特定地址下載授權設備地址并更新所述授權設備地址列表中。
11.一種交換機,其特征在于,包括:收發單元、地址判斷單元、授權判斷單元、存儲單元;
所述收發單元,用于接收或發送報文;
所述存儲單元,用于存儲允許轉發的報文類型列表,各個端口允許轉發報文的授權設備地址列表、禁止轉發報文的未授權設備地址列表;
所述地址判斷單元,用于判斷所述接收單元接收到報文的源地址,如果判斷出所述源地址不屬于所述授權設備地址列表、未授權設備地址列表中的地址,則通知所述收發單元將所述報文通過預設的特定地址轉發;
所述授權判斷單元,用于判斷所述報文的源地址和報文類型,如果判斷出所述源地址為所述授權設備地址列表中的地址,并判斷出所述報文類型為所述允許轉發報文類型列表中的類型,則通知所述收發單元將所述報文按照該報文的目的地址轉發。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中控科技集團有限公司;浙江大學,未經中控科技集團有限公司;浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710151387.0/1.html,轉載請聲明來源鉆瓜專利網。





