[發(fā)明專利]基于DSA TAG及自定義協(xié)議棧的網(wǎng)橋IGMP Snooping實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201210125975.8 | 申請日: | 2012-04-26 |
| 公開(公告)號: | CN102647359A | 公開(公告)日: | 2012-08-22 |
| 發(fā)明(設計)人: | 吳先亮;劉繼明;林恩峰;程杰;謝煒 | 申請(專利權)人: | 網(wǎng)經(jīng)科技(蘇州)有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/46;H04L29/08 |
| 代理公司: | 南京蘇科專利代理有限責任公司 32102 | 代理人: | 王玉國;陳忠輝 |
| 地址: | 215021 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 dsa tag 自定義 協(xié)議 igmp snooping 實現(xiàn) 方法 | ||
1.基于DSA?TAG及自定義協(xié)議棧的網(wǎng)橋IGMP?Snooping?實現(xiàn)方法,其特征在于:涉及網(wǎng)橋IGMP?Snooping算法模塊、自定義數(shù)據(jù)鏈路層協(xié)議棧以及交換芯片;由網(wǎng)橋IGMP?Snooping算法模塊通過對收到的IGMP報文進行分析,為網(wǎng)橋端口和組播組MAC地址建立起映射關系,并根據(jù)映射關系轉發(fā)組播數(shù)據(jù);自定義數(shù)據(jù)鏈路層協(xié)議棧是網(wǎng)橋端口與交換芯片溝通的橋梁,利用IGMP報文中的DSA?TAG信息建立網(wǎng)橋端口與交換芯片物理端口的對應關系;交換芯片根據(jù)IGMP報文內(nèi)部DSA?TAG信息將報文轉發(fā)到指定物理端口,到達組播組的組播成員。
2.根據(jù)權利要求1所述的基于DSA?TAG及自定義協(xié)議棧的網(wǎng)橋IGMP?Snooping?實現(xiàn)方法,其特征在于:網(wǎng)橋IGMP?Snooping算法模塊工作在Linux網(wǎng)橋模塊下,通過偵聽?IGMP報文建立和維護組播組和網(wǎng)橋成員端口的對應關系,當網(wǎng)橋的成員端口加入到某個組后,相應組的組播報文只轉發(fā)到這些成員端口,使組播報文只在網(wǎng)橋的這些成員端口內(nèi)進行組播;網(wǎng)橋IGMP?Snooping算法模塊建立組播組和網(wǎng)橋的成員端口之間的映射關系,交換芯片的DSA?TAG,通過自定義數(shù)據(jù)鏈路層協(xié)議棧,在網(wǎng)絡設備的網(wǎng)橋的成員端口與其物理端口之間建立起一一對應關系;
規(guī)劃交換芯片的運行方式,使其以DSA?TAG方式運行,并設定交換芯片的上行端口,交換芯片在此模式下運行,識別IGMP數(shù)據(jù)幀還是其他數(shù)據(jù)幀,獲知數(shù)據(jù)幀的源端口,對于上行IGMP數(shù)據(jù)幀,直接將其發(fā)送到交換芯片的上行口,對于下行所有數(shù)據(jù)幀,根據(jù)數(shù)據(jù)幀中的DSA?TAG信息指定數(shù)據(jù)幀出口路徑;
自定義數(shù)據(jù)鏈路層協(xié)議棧,鏈接到內(nèi)核ptype_base協(xié)議鏈表上,所有IGMP報文都經(jīng)由自定義數(shù)據(jù)鏈路層協(xié)議棧處理。
3.根據(jù)權利要求1所述的基于DSA?TAG及自定義協(xié)議棧的網(wǎng)橋IGMP?Snooping?實現(xiàn)方法,其特征在于:自定義數(shù)據(jù)鏈路層協(xié)議棧上注冊IGMP虛擬設備,每一個IGMP虛擬設備與實際的設備物理端口一一對應,所有的IGMP虛擬設備組成一個HASH表作為IGMP?Group;所有的IGMP虛擬設備綁定到Linux網(wǎng)橋上,作為網(wǎng)橋的成員端口;
對于下行IGMP報文,網(wǎng)橋IGMP?Snooping算法模塊通過對收到的IGMP報文進行分析,轉發(fā)IGMP報文到相應的IGMP成員端口,IGMP虛擬設備將報文打上DSA?TAG,此TAG中含有與其對應的物理端口信息,然后轉發(fā)給交換芯片,交換芯片根據(jù)DSA?TAG里面的信息,直接轉發(fā)到交換芯片的對應物理端口;對于上行IGMP數(shù)據(jù)幀,交換芯片直接發(fā)送到交換芯片的上行口,同時將數(shù)據(jù)幀打上DSA?TAG,處理器通過交換芯片的上行口收到此數(shù)據(jù)幀后,根據(jù)DSA?TAG的信息,將報文轉發(fā)給自定義數(shù)據(jù)鏈路層協(xié)議棧的對應IGMP虛擬設備,然后再傳送到網(wǎng)橋IGMP?Snooping算法模塊;這樣,對于上下行IGMP數(shù)據(jù)報,將設備的網(wǎng)橋成員端口--IGMP端口與設備的物理端口建立一一對應關系,也是將設備的網(wǎng)橋成員端口--IGMP端口與組播成員之間建立了一一對應關系。
4.根據(jù)權利要求1所述的基于DSA?TAG及自定義協(xié)議棧的網(wǎng)橋IGMP?Snooping?實現(xiàn)方法,其特征在于:所述的網(wǎng)橋IGMP?Snooping算法模塊工作在Linux?網(wǎng)橋下。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網(wǎng)經(jīng)科技(蘇州)有限公司,未經(jīng)網(wǎng)經(jīng)科技(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210125975.8/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:便攜式網(wǎng)絡記錄分析儀
- 下一篇:電阻測試輔助夾具





