• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    在ASIC中轉發(fā)TRILL網絡報文的方法及系統(tǒng)技術方案

    技術編號:8388972 閱讀:257 留言:0更新日期:2013-03-07 20:47
    本發(fā)明專利技術提供了一種在ASIC中轉發(fā)TRILL網絡報文的方法及系統(tǒng)。該方法包括以下步驟:報文解析,對接收到的報文進行解析,得到報文頭信息,包括目的MAC地址、VLAN信息、入接口的配置信息,并確認接收到的報文類型;入接口信息獲取,并根據(jù)入接口的配置信息進行查表;查表,用解析得到的目的MAC地址和VLAN信息在TRILL轉發(fā)表中進行查找,得到出接口的配置信息;出接口信息獲取,根據(jù)查表的結果,得到需要轉發(fā)出去的出接口信息;報文封裝,將解析后的報文封裝成TRILL報文,該TRILL報文頭中含有源目MAC地址,并從對應的出接口中發(fā)送出去。本發(fā)明專利技術可充分利用以太網交換芯片高帶寬、低成本的優(yōu)勢,為構建TRILL網絡的數(shù)據(jù)中心降低網絡部署的成本。

    【技術實現(xiàn)步驟摘要】

    本專利技術涉及網絡通信領域,尤其涉及一種在ASIC中轉發(fā)TRILL網絡報文的方法及系統(tǒng)
    技術介紹
    TRILL是Transparent?Interconnection?of?Lots?of?Links,多鏈接透明互聯(lián)的縮寫,是IETF(互聯(lián)網工程任務組)推薦的連接層(L2)“以太幀多路徑轉發(fā)”網絡標準,可以克服生成樹協(xié)議(STP)在規(guī)模和鏈路帶寬利用率方面存在的問題。STP通過阻塞冗余鏈路來避免環(huán)路,只留一個活躍路徑,而其他路徑都被阻止成了閑置的帶寬;當活躍路徑發(fā)生故障時,網絡必須在新路徑上重新融合,需要花費幾秒鐘的時間,效率低下。TRILL通過將鏈路狀態(tài)路由協(xié)議IS-IS(Intermediate?System?to?Intermediate?System)引入L2網絡,解決了環(huán)路問題,同時保留了L2多路徑,將網絡負荷分解到多個路徑上,有效利用網絡帶寬。在TRILL網絡中,運行TRILL協(xié)議的設備稱為路由橋(RBridge),即具有路由轉發(fā)特性的網橋設備,可交互學習各自的物理地址即介質接入地址(MAC地址)進行尋址,具有普通二層轉發(fā)功能和三層路由功能。RBridge通過運行自己的鏈路狀態(tài)協(xié)議(通過IS-IS擴展的)認知TRILL網絡的拓撲,并使用最短路徑樹算法生成從該Rbridge到達TRILL網絡里的各個Rbridge的路由轉發(fā)表(稱之為TRILL轉發(fā)表或TRILL路由表)。在TRILL網絡的入口,RBridge負責將端系統(tǒng)的單播、多播或廣播數(shù)據(jù)幀封裝成TRILL數(shù)據(jù)幀(即在原始數(shù)據(jù)幀前添加TRILL頭和外部幀頭)在TRILL網絡里轉發(fā)。在TRILL網絡的出口,RBridge負責將TRILL數(shù)據(jù)幀解封裝TRILL報頭,獲得最初進入TRILL網絡的以太網數(shù)據(jù)幀,再進行轉發(fā)給端系統(tǒng)。目前尚沒有在ASIC(Application?Specific?Integrated?Circuit,專用集成電路)中實現(xiàn)TRILL網絡報文轉發(fā)的方法及系統(tǒng)。
    技術實現(xiàn)思路
    為了解決上述問題,本專利技術提供了一種在ASIC中轉發(fā)TRILL網絡報文的方法及系統(tǒng),可以充分利用以太網交換芯片高帶寬、低成本的優(yōu)勢,有效利用網絡帶寬。具體技術方案如下:本專利技術實施例提供的一種在ASIC中轉發(fā)TRILL網絡報文的方法,包括:報文解析,對接收到的報文進行解析,得到報文頭信息,包括目的MAC地址、VLAN信息、入接口的配置信息,并確認接收到的報文類型;入接口信息獲取,并根據(jù)入接口的配置信息進行查表;查表,用解析得到的目的MAC地址和VLAN信息在TRILL轉發(fā)表中進行查找,得到出接口的配置信息;?出接口信息獲取,根據(jù)查表的結果,得到需要轉發(fā)出去的出接口信息;報文封裝,將接收到的報文封裝成TRILL報文,該TRILL報文頭中含有源目MAC地址,并從對應的端口中發(fā)送出去。根據(jù)本專利技術之一優(yōu)選實施例,所述接收到的報文類型是以太網報文時,進行上行報文處理,將本地以太網收到的以太網報文轉發(fā)至TRILL網絡。根據(jù)本專利技術之一優(yōu)選實施例,所述以太網報文為組播報文時,查表得到的出接口的配置信息為一個組播組信息,相應地,在所述出接口信息獲取之前還包括組播信息獲取的步驟,根據(jù)所述組播組信息索引對應一個組播組的出接口信息;并在所述報文封裝時,將以太網報文一一復制,根據(jù)不同的出接口信息進行封裝,得到多份報文。根據(jù)本專利技術之一優(yōu)選實施例,在進行查表時,先進行鄰居信息檢查,檢查接收到的TRILL報文的外層源MAC地址與入接口是否相匹配,如果匹配,則進行端口檢查,如果不匹配,則進行丟棄報文處理;所述端口檢查是檢查外層目的MAC地址是否為本設備端口的MAC地址,如果是,則再進行昵稱檢查,如果不是,則直接進行出接口信息獲?。凰鲫欠Q檢查是檢查TRILL報文的目的昵稱是否為本設備昵稱,如果不是,則進行出接口信息獲取,如果是,則判斷所述TRILL報文是否為組播報文。根據(jù)本專利技術之一優(yōu)選實施例,當所述TRILL報文為單播報文時,進行解封裝處理和內部信息查表,具體為:所述解封裝處理是將TRILL報文中的以太網報文頭和TRILL報文頭去除,得到原始的以太網數(shù)據(jù),包括以太網的目的MAC地址和VLAN信息;所述內部信息查表是用以太網的目的MAC地址和VLAN信息進行查表,得到出接口的配置信息;當所述TRILL報文為組播報文時,在查表后先進行組播組信息獲取,根據(jù)所述組播組信息索引對應一個組播組的出接口信息,所述出接口信息為TRILL報文的目的昵稱,根據(jù)TRILL報文的目的昵稱在TRILL網絡中進行轉發(fā);如果TRILL報文的目的昵稱存在本地組播組成員時,還將所述TRILL報文進行解封裝處理和內部信息查表,其中所述解封裝處理是將TRILL報文中的以太網報文頭和TRILL報文頭去除,得到原始的以太網數(shù)據(jù),包括以太網的目的MAC地址和VLAN信息;所述內部信息查表是用以太網的目的MAC地址和VLAN信息進行查表,得到出接口的配置信息。根據(jù)本專利技術之一優(yōu)選實施例,所述一個組播組的出接口信息是分別進行出接口信息獲取,并將TRILL報文一一復制,根據(jù)不同的出接口信息進行封裝,得到多份報文。根據(jù)本專利技術之一優(yōu)選實施例,所述接收到的報文類型是OAM報文時,進行下行報文處理,將OAM報文轉發(fā)給CPU做進一步的處理,所述OAM報文包括TRILL報文的封裝,經過解析后進行查表時,先進行鄰居信息檢查,檢查接收到的OAM報文的外層源MAC地址與入接口是否相匹配,如果匹配,則進行端口檢查,如果不匹配,則進行丟棄報文處理;所述端口檢查是檢查外層目的MAC地址是否為本設備端口的MAC地址,如果是,則再進行昵稱檢查,如果不是,則直接進行出接口信息獲取;所述昵稱檢查是檢查OAM報文的目的昵稱是本設備昵稱,檢查得到OAM報文的目的昵稱是本設備昵稱,則進行出接口信息獲取,得到出接口信息為CPU接口,將解析后的OAM報文進行封裝后轉發(fā)給CPU。根據(jù)本專利技術之一優(yōu)選實施例,所述接收到的報文類型是協(xié)議報文時,進行下行報文處理,將協(xié)議報文轉發(fā)給CPU做進一步的處理,所述協(xié)議報文包括以太網類型字段,經過解析后進行查表時,先進行鄰居信息檢查,檢查接收到的協(xié)議報文的外層源MAC地址與入接口是否相匹配,如果匹配,則進行端口檢查,如果不匹配,則進行丟棄報文處理;所述端口檢查得到出接口信息為CPU接口,則進行出接口信息獲取,將解析后的協(xié)議報文進行封裝后轉發(fā)給CPU。相應地,本專利技術實施例提供的一種在ASIC中轉發(fā)TRILL網絡報文的系統(tǒng),包括:用于對接收到的報文進行解析,得到報文頭信息,包括目的MAC地址、VLAN信息、入接口的配置信息,并確認接收到的報文類型的模塊;用于獲取入接口配置信息,并根據(jù)入接口的配置信息進行查表的模塊;用解析得到的目的MAC地址和VLAN信息在TRILL轉發(fā)表中進行查找,得到出接口的配置信息的模塊;用于根據(jù)查表的結果,得到需要轉發(fā)本文檔來自技高網
    ...

    【技術保護點】
    一種在ASIC中轉發(fā)TRILL網絡報文的方法,其特征在于,包括:報文解析,對接收到的報文進行解析,得到報文頭信息,包括目的MAC地址、VLAN信息、入接口的配置信息,并確認接收到的報文類型;入接口信息獲取,并根據(jù)入接口的配置信息進行查表;查表,用解析得到的目的MAC地址和VLAN信息在TRILL轉發(fā)表中進行查找,得到出接口的配置信息;?出接口信息獲取,根據(jù)查表的結果,得到需要轉發(fā)出去的出接口信息;報文封裝,將解析后的報文封裝成TRILL報文,該TRILL報文頭中含有源目MAC地址,并從對應的出接口中發(fā)送出去。

    【技術特征摘要】
    1.一種在ASIC中轉發(fā)TRILL網絡報文的方法,其特征在于,包括:
    報文解析,對接收到的報文進行解析,得到報文頭信息,包括目的MAC地址、VLAN信息、入接口的配置信息,并確認接收到的報文類型;
    入接口信息獲取,并根據(jù)入接口的配置信息進行查表;
    查表,用解析得到的目的MAC地址和VLAN信息在TRILL轉發(fā)表中進行查找,得到出接口的配置信息;?
    出接口信息獲取,根據(jù)查表的結果,得到需要轉發(fā)出去的出接口信息;
    報文封裝,將解析后的報文封裝成TRILL報文,該TRILL報文頭中含有源目MAC地址,并從對應的出接口中發(fā)送出去。
    2.根據(jù)權利要求1所述的方法,其特征在于,所述接收到的報文類型是以太網報文時,進行上行報文處理,將本地以太網收到的以太網報文轉發(fā)至TRILL網絡。
    3.根據(jù)權利要求2所述的方法,其特征在于,所述以太網報文為組播報文時,查表得到的出接口的配置信息為一個組播組信息,
    相應地,在所述出接口信息獲取之前還包括組播信息獲取的步驟,根據(jù)所述組播組信息索引對應一個組播組的出接口信息;
    并在所述報文封裝時,將以太網報文一一復制,根據(jù)不同的出接口信息進行封裝,得到多份報文。
    4.根據(jù)權利要求1所述的方法,其特征在于,所述接收到的報文是TRILL報文時,進行下行報文處理,將TRILL網絡的TRILL報文轉發(fā)至本地以太網,所述TRILL報文頭還包括外層源MAC地址、外層目的MAC地址和TRILL報文的目的昵稱。
    5.根據(jù)權利要求4所述的方法,其特征在于,在進行查表時,先進行鄰居信息檢查,檢查接收到的TRILL報文的外層源MAC地址與入接口是否相匹配,如果匹配,則進行端口檢查,如果不匹配,則進行丟棄報文處理;
    所述端口檢查是檢查外層目的MAC地址是否為本設備端口的MAC地址,如果是,則再進行昵稱檢查,如果不是,則直接進行出接口信息獲?。?br>所述昵稱檢查是檢查TRILL報文的目的昵稱是否為本設備昵稱,如果不是,則進行出接口信息獲取,如果是,則判斷所述TRILL報文是否為組播報文。
    6.根據(jù)權利要求5所述的方法,其特征在于,當所述TRILL報文為單播報文時,進行解封裝處理和內部信息查表,具體為:
    所述解封裝處理是將TRILL報文中的以太網報文頭和TRILL報文頭去除,得到原始的以太網數(shù)據(jù),包括以太網的目的MAC地址和VLAN信息;
    所述內部信息查表是用以太網的目的MAC地址和VLAN信息進行查表,得到出接口的配置信息;
    當所述TRILL報文為組播報文時,在查表后先進行組播組信息獲取,根據(jù)所述組播組信息索引對應一個組播組的出接口信息,所述出接口信息為TRILL報文的...

    【專利技術屬性】
    技術研發(fā)人員:方沛昱,廖繼平,
    申請(專利權)人:盛科網絡蘇州有限公司
    類型:發(fā)明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久久无码中文字幕久...| 国产AV天堂无码一区二区三区| 无码专区6080yy国产电影 | 欲色aV无码一区二区人妻| 成在人线av无码免费高潮喷水| 蜜桃臀无码内射一区二区三区| 精品无码成人久久久久久| 东京热人妻无码一区二区av| 色综合99久久久无码国产精品| 国产亚洲精久久久久久无码| 色综合无码AV网站| 精品国产v无码大片在线观看| 十八禁视频在线观看免费无码无遮挡骂过 | 国产成年无码久久久久毛片| 中文字幕av无码无卡免费| 国产爆乳无码一区二区麻豆| 日韩精品人妻系列无码av东京| 色欲A∨无码蜜臀AV免费播| 久久精品无码专区免费| 精品一区二区三区无码免费直播| 无码av最新无码av专区| a级毛片无码免费真人久久| 亚洲成A人片在线观看无码3D| 亚洲av纯肉无码精品动漫| 91精品日韩人妻无码久久不卡| 国产日韩精品中文字无码| 久久亚洲精品无码播放| 国外AV无码精品国产精品| 亚洲AV成人无码网天堂| 亚洲精品无码久久久久APP| 在人线av无码免费高潮喷水| 无码国产精品一区二区免费式直播| 国产精品无码成人午夜电影| 亚洲AV人无码激艳猛片| 亚洲av无码精品网站| 无码国产福利av私拍| 亚洲AV无码之国产精品| 西西人体444www大胆无码视频| 亚洲av无码日韩av无码网站冲| 亚洲精品无码中文久久字幕| 久久亚洲精品无码网站|