基于bcm56024靜態(tài)路由三層轉(zhuǎn)發(fā)實現(xiàn)

基于bcm56024靜態(tài)路由三層轉(zhuǎn)發(fā)實現(xiàn)

ID:22315792

大?。?4.50 KB

頁數(shù):5頁

時間:2018-10-28

基于bcm56024靜態(tài)路由三層轉(zhuǎn)發(fā)實現(xiàn)_第1頁
基于bcm56024靜態(tài)路由三層轉(zhuǎn)發(fā)實現(xiàn)_第2頁
基于bcm56024靜態(tài)路由三層轉(zhuǎn)發(fā)實現(xiàn)_第3頁
基于bcm56024靜態(tài)路由三層轉(zhuǎn)發(fā)實現(xiàn)_第4頁
基于bcm56024靜態(tài)路由三層轉(zhuǎn)發(fā)實現(xiàn)_第5頁
資源描述:

《基于bcm56024靜態(tài)路由三層轉(zhuǎn)發(fā)實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫

1、基于BCM56024靜態(tài)路由三層轉(zhuǎn)發(fā)實現(xiàn)  摘要:文章通過對三層交換原理以及BCM56024交換芯片三層模塊的闡述,主要描述了在BCM56024交換芯片上實現(xiàn)三層轉(zhuǎn)發(fā)的方法。其中著重描述了BCM56024交換芯片中三層包流以及三層表項的內(nèi)容和三層表項之間的聯(lián)系,最后給出了實現(xiàn)三層靜態(tài)路由轉(zhuǎn)發(fā)的方法和實例?! £P鍵詞:交換;包流;三層交換;三層表項  1概述  第三層交換是相對于傳統(tǒng)交換概念而提出的,它在網(wǎng)絡模型中的第三層實現(xiàn)了數(shù)據(jù)包的高速轉(zhuǎn)發(fā)。第三層交換技術將第二層交換機和第三層路由器兩者的優(yōu)勢結合成為一個有機的整體,是一種利用

2、第三層協(xié)議中的信息來加強第二層交換功能的機制,是新一代局域網(wǎng)路由和交換技術,也稱為IP交換技術。簡單地說,三層交換技術就是:二層交換技術+三層轉(zhuǎn)發(fā)技術。通過使第二層與第三層相互關聯(lián)起來,第三層交換可在網(wǎng)絡中各層次提供線速交換性能。這種集成化的方式不僅保留了二層交換機的許多功能和特性,如Trunk、VLAN和安全等,還引進了三層以上特有的路由、流量控制處理和策略管理等多種功能。  2BCM56024交換芯片三層包流  2.1BCM56024系列L3層包流  BCM56024系列L3層包流示意圖如下:  3層交換的目的是能夠讓包從一

3、個VLAN發(fā)送到另一個VLAN。不像2層交換,3層交換是基于包的目的IP地址,而不是MAC_DA地址。為了讓設備能夠進行3層交換,L3_Enable位必須置1。當包進行到MAC_DA查找時,在L2_User_Entry或者L2_Entry_Table表中找到需要項,并且L3_Enable位置1,則將該包發(fā)往L3logic處理,否則交往L2logic處理L3logic第一步是SIP查找,查找L3_ENTRY表。如果沒有查到,則沒有hitbit置1,繼續(xù)查找DIP。如果SIP找到,設備會更新L3_Hit_bit。下一步是查找DIP。

4、設備根據(jù)包含在IPv4格式數(shù)據(jù)包里的DIP查找Layer3table(這張表一般是給直連主機用的)。如果找到了地址,則會得到目的端口,下一跳MAC地址以及包含了routerMAC地址和出端口VLAN的L3interfacetable的index。如果在L3表上未找到,則硬件將查找L3LPM表。最長前綴匹配(LPM)算法是匹配最長subnet。如果找到,會得到index、NEXT_PTR,回到L3表獲得目的端口,下一跳MAC地址以及L3interfacetable的index?! ?.2BCM56024系列L3表項部分內(nèi)容  2.

5、2.1L3_ENTRY_IPV4_UNICAST  其中,每一項的解釋如下: ?。?)0-31位是IP地址,目的IP地址?! 。?)64位置1是指IPv6的,所以這里必須要置0。 ?。?)65位置1是指IP組播的,所以這里必須要置0。 ?。?)66-77位是指的VLAN_ID?! 。?)78-89位指示的是這個表項對應的下一跳那張表的索引項。當這個表項的目的IP命中后,系統(tǒng)根據(jù)這個索引值在下一跳的表中找到對應的下一跳信息?! 。?)90位是Remap優(yōu)先級使能位。 ?。?)91-93位是優(yōu)先級,指示這個報文的優(yōu)先級。 ?。?)9

6、4位如果置1的話是指:如果輸入報文的目的IP地址與這個表項中設置的IP地址匹配了,則丟棄該報文,僅適用于L3單播?! 。?)95-100位是VRF_ID。 ?。?0)101位置1指示這個表項是有效的?! 。?1)102位應該是偶校驗。 ?。?2)103位是命中標志?! ?.2.2EGR_L3_NEXT_HOP  其中,每一項的解釋如下: ?。?)0-11位是L3_INTFtable的索引?! 。?)12-59位是MAC地址,3?詠換喚?根據(jù)這個條目替換數(shù)據(jù)包的目的MAC地址?! 。?)60位為偶校驗?! ?.2.3EGR_L3_

7、INTF  其中,每一項的解釋如下: ?。?)0-2位是隧道索引,如果用不到就填0?! 。?)3位置1指示的是輸入報文必須進行二層交換并且二層修改必須完成。 ?。?)4-15位是VLAN_ID?! 。?)16-63位是MAC地址,用該MAC地址替換輸入報文的源MAC地址?! 。?)64-71位是TTL開始?! 。?)72位是偶校驗。  2.2.4ING_L3_NEXT_HOP  其中,每一項的解釋如下: ?。?)0位是隧道類型,這一位與隧道封裝有關,置1對報文進行三層交換的隧道封裝?! 。?)1-7位指的是下一跳的端口號?! 。?/p>

8、3)8-11位是下一跳的模塊號?! 。?)12-23位是下一跳的VLAN_ID?! 。?)24位是偶校驗?! ?.3BCM56024系列L3表項關系  圖6抽象地描述了BCM56024系列L3表項之間的關系:  3實驗拓撲及結果分析  3.1實驗拓撲設定  3.

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。