亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于trill網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)方法及路由橋的制作方法_3

文檔序號:9814102閱讀:來源:國知局
]步驟220、路由橋2生成ARP應答報文。
[0097]ARP應答報文的以太網(wǎng)幀頭中包括源MAC地址和目的MAC地址,源MAC地址為網(wǎng)關(guān)MAC地址,目的MAC地址為用戶設(shè)備I的MAC地址,即MACl。
[0098]ARP應答報文的載荷包括發(fā)送端源MAC地址、發(fā)送端源IP地址、目標MAC地址和目標IP地址,發(fā)送端源MAC地址為網(wǎng)關(guān)MAC地址,發(fā)送端源IP地址為網(wǎng)關(guān)IP地址,S卩10.1.1.1,目標MAC地址為用戶設(shè)備I的MAC地址,S卩MACl,目標IP地址為用戶設(shè)備I的IP地址,SP10.1.1.251ο
[0099]步驟221、路由橋2封裝ARP應答報文生成第四TRILL幀報文。
[0100]路由橋2根據(jù)ARP應答報文的目的MAC地址,S卩MACI,查詢在步驟219生成的第一TRILL MAC表項,包括MACl、VLAN ID和出口路由橋為路由橋3,將ARP應答報文封裝為第四TRILL幀報文發(fā)送。
[0101 ] 第四TRILL幀報文中的內(nèi)層以太網(wǎng)幀包括ARP應答報文。
[0102]TRILL頭部包括的入口路由橋為路由橋2,出口路由橋為路由橋3。
[0103]在TRILL幀頭部的外層,還封裝一層以太網(wǎng)幀頭,以太網(wǎng)幀頭包括源MAC地址和目的MAC地址,源MAC地址為路由橋2的MAC地址,目的MAC地址為路由橋3的MAC地址。
[0104]步驟222、路由橋2向路由橋3發(fā)送第四TRILL幀報文。
[0105]步驟223、路由橋3接收路由橋2發(fā)送的第四TRILL幀報文。
[0106]步驟224、路由橋3判斷出口路由橋與路由橋3是否相同。
[0107]若出口路由橋與路由橋3不相同,執(zhí)行步驟225;若出口路由橋與路由橋3相同,執(zhí)行步驟226。
[0108]步驟225、路由橋3繼續(xù)轉(zhuǎn)發(fā)第四TRILL幀報文。
[0109]步驟226、路由橋3解封裝第四TRILL幀報文獲取ARP應答報文。
[0110]路由橋3接收路由橋2發(fā)送的第四TRILL幀報文,發(fā)現(xiàn)出口路由橋為路由橋3自己,首先,去除TRILL幀頭部,將第四TRILL幀報文還原為以太網(wǎng)幀報文,即ARP應答報文。
[0111]步驟227、路由橋3生成第二TRILL MAC表項。
[0112]路由橋3學習網(wǎng)關(guān)MAC地址,生成第二TRILL MAC表項,包括網(wǎng)關(guān)MAC地址、VLAN ID和出口路由橋為路由橋2。
[0113]步驟228、路由橋3向用戶設(shè)備I發(fā)送ARP應答報文。
[0114]步驟229、用戶設(shè)備I接收路由橋3發(fā)送的ARP應答報文。
[0115]用戶設(shè)備I接收以太網(wǎng)幀格式的ARP應答報文,學習到網(wǎng)關(guān)IP地址的ARP表項,即網(wǎng)關(guān)IP地址對應的網(wǎng)關(guān)MAC地址。
[0116]當用戶設(shè)備3向用戶設(shè)備I發(fā)送以太網(wǎng)幀報文時,如圖5所示,根據(jù)本發(fā)明提供的基于TRILL網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)方法,執(zhí)行以下步驟:
[0117]步驟301、用戶設(shè)備3向用戶設(shè)備I發(fā)送以太網(wǎng)幀報文。
[0118]步驟302、路由橋I接收用戶設(shè)備3發(fā)送的以太網(wǎng)幀報文。
[0119]路由橋I查詢到用戶設(shè)備I的ARP表項,設(shè)置以太網(wǎng)幀頭部,以太網(wǎng)幀報文包括源MAC地址、目的MAC地址、源IP地址和目的IP地址,源MAC地址為網(wǎng)關(guān)MAC地址,目的MAC地址為用戶設(shè)備I的MAC地址,即MACl,源IP地址為用戶設(shè)備3的IP地址,S卩20.1.1.253,目的IP地址為用戶設(shè)備I的IP地址,即10.1.1.251。所述目的MAC地址為用戶設(shè)備I向用戶設(shè)備3發(fā)送的以太網(wǎng)幀報文中源MAC地址。
[0120]步驟303、路由橋I向路由橋2轉(zhuǎn)發(fā)以太網(wǎng)幀報文。
[0121]步驟304、路由橋2接收路由橋I轉(zhuǎn)發(fā)的以太網(wǎng)幀報文。
[0122]步驟305、路由橋2查詢第一TRILL MAC表項。
[0123]路由橋2從接口I接收以太網(wǎng)幀報文,根據(jù)目的MAC地址查詢到第一TRILL MAC表項,包括MACl、VLAN ID和出口路由橋為路由橋3,將以太網(wǎng)幀報文封裝為第二TRILL幀報文。
[0124]步驟306、路由橋2封裝以太網(wǎng)幀報文生成第二 TRILL幀報文。
[0125]第二TRILL幀報文中的內(nèi)層以太網(wǎng)幀包括用戶設(shè)備3發(fā)送的以太網(wǎng)幀報文。
[0126]TRILL頭部包括的入口路由橋為路由橋2,出口路由橋為路由橋3。
[0127]在TRILL幀頭部的外層,還封裝一層以太網(wǎng)幀頭,以太網(wǎng)幀頭包括源MAC地址和目的MAC地址,源MAC地址為路由橋2的MAC地址,目的MAC地址為路由橋3的MAC地址。
[0128]步驟307、路由橋2向路由橋3發(fā)送第二TRILL幀報文。
[0129]步驟308、路由橋3接收路由橋2發(fā)送的第二TRILL幀報文。
[0130]步驟309、路由橋3判斷出口路由橋與路由橋3是否相同。
[0131 ]若出口路由橋與路由橋3不相同,執(zhí)行步驟310。若出口路由橋與路由橋3相同,執(zhí)行步驟311。
[0132]步驟310、路由橋3繼續(xù)轉(zhuǎn)發(fā)第二TRILL幀報文。
[0133]步驟311、路由橋3解封裝第二TRILL幀報文,獲取以太網(wǎng)幀報文。
[0134]路由橋3接收到路由橋2發(fā)送的第二TRILL幀報文后,發(fā)現(xiàn)出口路由橋為路由橋3自己,去除TRILL幀頭部后,得到以太網(wǎng)幀報文。
[0135]步驟312、路由橋3向用戶設(shè)備I轉(zhuǎn)發(fā)以太網(wǎng)幀報文。
[0136]需要說明的是,在步驟301之前,路由橋I轉(zhuǎn)發(fā)目的IP地址為用戶設(shè)備I的以太網(wǎng)幀報文時,如果查找不到用戶設(shè)備I的ARP表項,則暫時緩存報文,先發(fā)送ARP請求。
[0137]路由橋I發(fā)送ARP請求報文,ARP請求報文包括目的MAC地址和源MAC地址,目的MAC地址為廣播地址FFFF: FFFF: FFFF,源MAC地址為網(wǎng)關(guān)MAC地址。ARP請求報文為以太網(wǎng)幀報文。
[0138]路由橋2接收ARP請求報文后,根據(jù)目的MAC地址,將其封裝為TRILL幀在整個TREL網(wǎng)中廣播,其中,TRILL幀報文中的內(nèi)層以太網(wǎng)幀包括ARP請求報文,入口路由橋為路由橋2,出口路由橋為組播分發(fā)樹的樹根,在TRILL幀頭部的外層,還封裝一層以太網(wǎng)幀頭,以太網(wǎng)幀頭包括源MAC地址和目的MAC地址,源MAC地址為路由橋2的MAC地址,目的MAC地址為路由橋3的MAC地址。
[0139]路由橋3接收封裝有ARP請求報文的TRILL幀后,剝離TRILL頭部后,根據(jù)內(nèi)層以太網(wǎng)幀的源MAC地址學習地址,生成第二TRILLMAC表項,包括網(wǎng)關(guān)MAC地址、VLAN ID、出口路由橋為路由橋2。路由橋3將內(nèi)層以太網(wǎng)幀廣播轉(zhuǎn)發(fā)給用戶設(shè)備I。
[0140]用戶設(shè)備I接收ARP請求,發(fā)送ARP應答報文,其中,目的MAC地址為網(wǎng)關(guān)MAC地址,源MAC地址為用戶設(shè)備I的MAC地址,即MACl。
[0141]路由橋3接收ARP應答后,根據(jù)目的MAC地址查到第二TRILLMAC表項,包括網(wǎng)關(guān)MAC地址、VLAN ID、出口路由橋為路由橋2,封裝為TRILL幀,其中,TRILL幀報文中的內(nèi)層以太網(wǎng)幀包括ARP應答報文,入口路由橋為路由橋3,出口路由橋為路由橋2,在TRILL幀頭部的外層,還封裝一層以太網(wǎng)幀頭,以太網(wǎng)幀頭包括源MAC地址和目的MAC地址,源MAC地址為路由橋3的MAC地址,目的MAC地址為路由橋2的MAC地址。
[0142]路由橋2接收TRILL幀,剝離TRILL頭部后,根據(jù)目的MAC地址查到對應網(wǎng)關(guān)MAC表項,將內(nèi)層以太幀直接轉(zhuǎn)發(fā)給路由橋I。
[0143]路由橋I接收ARP應答報文,學習到用戶設(shè)備I的ARP表項。
[0?44]本發(fā)明實施例提供一種第一路由橋40,如圖6所不,包括:
[0145]接收單元401,用于接收第一多鏈路透明互連TRILL幀報文,所述第一TRILL幀報文包括第一以太網(wǎng)幀報文和第一出口路由橋,所述第一以太網(wǎng)幀報文包括源媒體介入控制MAC地址、目的MAC地址、源網(wǎng)際協(xié)議IP地址和目的IP地址,所述源MAC地址為第一MAC,所述目的MAC地址為網(wǎng)關(guān)MAC地址,所述源IP地址和所述目的IP地址不在同一網(wǎng)段內(nèi);
[0146]處理單元402,用于當確定所述第一出口路由橋與所述第一RB相同時,解封裝所述第一 TRILL幀報文,獲取所述第一以太網(wǎng)幀報文,所述第一 RB為第三RB的前一跳路由橋,所述第三RB為所述網(wǎng)關(guān)MAC地址對應的網(wǎng)關(guān)設(shè)備;
[0147]發(fā)送單元403,用于根據(jù)所述目的MAC地址和靜態(tài)MAC地址表項轉(zhuǎn)發(fā)所述第一以太網(wǎng)幀報文到第三RB,所述靜態(tài)MAC地址表項包括所述網(wǎng)關(guān)MAC地址、虛擬局域網(wǎng)標識VLAN ID和第一接口。
[0148]本發(fā)明實施例提供的基于TRIL L網(wǎng)絡(luò)的報文轉(zhuǎn)發(fā)方法,在第一路由橋獲取到的TRILL幀報文后,發(fā)現(xiàn)TRILL幀報文中的出口路由橋設(shè)置為所述第一路由橋,所述第一路由橋為網(wǎng)關(guān)MAC地址對應的路由橋的前一跳路由橋,所述第一路由橋解封裝TRILL幀報文,得到以太網(wǎng)幀報文,再將以太網(wǎng)幀報文發(fā)送到部署有網(wǎng)關(guān)功能的路由橋,使得部署有網(wǎng)關(guān)功能的路由橋再對以太網(wǎng)幀報文進行三層轉(zhuǎn)發(fā),從而在不增加網(wǎng)關(guān)設(shè)備的情況下,實現(xiàn)在解封裝TRILL幀報文之后,再對以太網(wǎng)幀報文進行三層轉(zhuǎn)發(fā)。
[0149]所述接收單元401,還用于從所述第一接口接收第二以太網(wǎng)幀報文,所述第二以太網(wǎng)幀報文包括源MAC地址、目的MAC地址、源IP地址和目的IP地址,所述源MAC地址為網(wǎng)關(guān)MAC地址,所述目的MAC地址為第一MAC,所述源IP地址和所述目的IP地址不在同一網(wǎng)段內(nèi);
[0150]所述處理單元402,還用于查詢第一TRILL MAC表項,所述第一TRILL MAC表項包括第一MAC、VLAN ID和第二RB;
[0151]所述處理單元402,還用于封裝所述第二以太網(wǎng)幀報文生成第二TRILL幀報文,所述第二 TRILL幀報文包括所述第二以太網(wǎng)幀報文和第二出口路由橋,所述第二出口路由橋為所述第二 RB;
[0152]所述發(fā)送單元403,還用于轉(zhuǎn)發(fā)所述第二TRILL幀報文。
[0153]所述接收單元401,還用于接收到第三TRILL幀報文,所述第三TRILL幀報文包括ARP請求報文、第一入口路由橋和TRILL分發(fā)樹的樹根,所述第一入口路由橋為所述第二 RB,所述ARP請求報文包括源MAC地址、目的MAC地址、發(fā)送端源MAC地址、發(fā)送端源IP地址、目標MAC地
當前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1