The invention discloses a message forwarding method and device. The message forwarding method is applied to the EVPN in the leaves and the leaves of equipment, equipment with ARP answer function, including the message forwarding method: ARP request message receiving source virtual machine sent, the ARP request message requesting access to the virtual MAC address; the judge leaves equipment receiving the ARP request message receiving port and Moto Hako objective to study the MAC virtual machine equipment items that are pointing to the local port side; at the receiving port and output port are pointing to the local side, according to the receiving port and out port agent relationship reply ARP request message to the destination virtual machine or forwarding the ARP request message. The present invention leaves in the device receives the ARP request without direct response, but rather the judgment and to receive port virtual machine MAC entry port is consistent, according to the judgment result decided to reply or proxy forwarding request message ARP virtual machine, virtual machine to avoid drift problem in EVPN network address.
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種報文轉(zhuǎn)發(fā)方法和裝置
本專利技術(shù)涉及網(wǎng)絡(luò)通信
,特別涉及一種報文轉(zhuǎn)發(fā)方法和裝置。
技術(shù)介紹
EVPN(EthernetVirtualPrivateNetwork,以太網(wǎng)虛擬專用網(wǎng)絡(luò))是一種采用分布式網(wǎng)關(guān)的VXLAN(VirtualExtensibleLAN,可擴(kuò)展虛擬局域網(wǎng)絡(luò)),數(shù)據(jù)平面采用VXLAN封裝方式轉(zhuǎn)發(fā)報文,控制平面采用MP-BGP(MultiprotocolExtensionsforBGP-4,BGP-4的多協(xié)議擴(kuò)展)通告EVPN路由信息,達(dá)到訪問的目的。在EVPN網(wǎng)絡(luò)中,通常采用如圖1所示的Spine(主干)—Leaf(葉子)的二層網(wǎng)絡(luò)架構(gòu),Leaf設(shè)備與Spine設(shè)備之間構(gòu)建VXLAN網(wǎng)絡(luò)。在實(shí)際組網(wǎng)中,虛機(jī)所在設(shè)備往往不是直接掛在Leaf設(shè)備上,Leaf設(shè)備下可能是一個普通的二層網(wǎng)絡(luò),通過交換機(jī)連接。如圖1所示,虛機(jī)VM1和虛機(jī)VM2所在設(shè)備同時接在交換機(jī)L2下,假如虛機(jī)VM1先上線,Leaf3設(shè)備會學(xué)習(xí)虛機(jī)VM1的ARP緩存表項(xiàng),同時交換機(jī)L2學(xué)習(xí)到虛機(jī)VM1的MAC(物理地址)表項(xiàng)的出端口指向port1。當(dāng)虛機(jī)VM2需要訪問虛機(jī)VM1時,發(fā)出ARP請求報文,Leaf3設(shè)備接收到該ARP請求報文后,發(fā)現(xiàn)Leaf3設(shè)備上學(xué)習(xí)有虛機(jī)VM1的ARP緩存表項(xiàng),將執(zhí)行ARP代答功能,代替虛機(jī)VM1回應(yīng)ARP請求報文,將ARP響應(yīng)報文發(fā)送到交換機(jī)L2上,此時交換機(jī)L2學(xué)習(xí)到虛機(jī)VM1的MAC表項(xiàng)的出端口覆蓋port1,指向port3上,導(dǎo)致交換機(jī)L2上的虛機(jī)VM1的MAC發(fā)生漂移。
技術(shù)實(shí)現(xiàn)思路
基于本專利技術(shù)的一個目的,本專利技術(shù)提供了一種報 ...
【技術(shù)保護(hù)點(diǎn)】
一種報文轉(zhuǎn)發(fā)方法,其特征在于,應(yīng)用于以太網(wǎng)虛擬專用網(wǎng)絡(luò)EVPN中的葉子設(shè)備,所述葉子設(shè)備具備ARP代答功能,所述方法包括:接收源虛機(jī)發(fā)送的ARP請求報文,所述ARP請求報文請求獲取目的虛機(jī)的MAC地址;判斷本葉子設(shè)備接收所述ARP請求報文的接收端口,以及本葉子設(shè)備學(xué)習(xí)到的目的虛機(jī)的MAC表項(xiàng)的出端口是否均指向本地側(cè);在所述接收端口和所述出端口均指向本地側(cè)時,本葉子設(shè)備根據(jù)接收端口和出端口的關(guān)系代理答復(fù)所述ARP請求報文或向目的虛機(jī)轉(zhuǎn)發(fā)所述ARP請求報文。
【技術(shù)特征摘要】
1.一種報文轉(zhuǎn)發(fā)方法,其特征在于,應(yīng)用于以太網(wǎng)虛擬專用網(wǎng)絡(luò)EVPN中的葉子設(shè)備,所述葉子設(shè)備具備ARP代答功能,所述方法包括:接收源虛機(jī)發(fā)送的ARP請求報文,所述ARP請求報文請求獲取目的虛機(jī)的MAC地址;判斷本葉子設(shè)備接收所述ARP請求報文的接收端口,以及本葉子設(shè)備學(xué)習(xí)到的目的虛機(jī)的MAC表項(xiàng)的出端口是否均指向本地側(cè);在所述接收端口和所述出端口均指向本地側(cè)時,本葉子設(shè)備根據(jù)接收端口和出端口的關(guān)系代理答復(fù)所述ARP請求報文或向目的虛機(jī)轉(zhuǎn)發(fā)所述ARP請求報文。2.根據(jù)權(quán)利要求1所述的報文轉(zhuǎn)發(fā)方法,其特征在于,本葉子設(shè)備根據(jù)接收端口和出端口的關(guān)系代理答復(fù)所述ARP請求報文或向目的虛機(jī)轉(zhuǎn)發(fā)所述ARP請求報文,包括:判斷所述接收端口與所述出端口是否相同,若相同,則本葉子設(shè)備不響應(yīng)所述ARP請求報文,且所述接收端口不轉(zhuǎn)發(fā)所述ARP請求報文;若不相同,則向所述出端口發(fā)送所述ARP請求報文。3.根據(jù)權(quán)利要求1所述的報文轉(zhuǎn)發(fā)方法,其特征在于,所述源虛機(jī)所在設(shè)備和目的虛機(jī)所在設(shè)備均直接連接本葉子設(shè)備,相應(yīng)的,本葉子設(shè)備根據(jù)接收端口和出端口的關(guān)系代理答復(fù)所述ARP請求報文或向目的虛機(jī)轉(zhuǎn)發(fā)所述ARP請求報文,具體為:將所述ARP請求報文轉(zhuǎn)發(fā)給所述目的虛機(jī),由所述目的虛機(jī)向所述源虛機(jī)發(fā)送ARP響應(yīng)報文,所述ARP響應(yīng)報文攜帶目的虛機(jī)的MAC地址。4.根據(jù)權(quán)利要求1所述的報文轉(zhuǎn)發(fā)方法,其特征在于,所述源虛機(jī)所在設(shè)備和目的虛機(jī)所在設(shè)備均通過中間設(shè)備連接本葉子設(shè)備,相應(yīng)的,本葉子設(shè)備根據(jù)接收端口和出端口的關(guān)系代理答復(fù)所述ARP請求報文或向目的虛機(jī)轉(zhuǎn)發(fā)所述ARP請求報文,具體為:不響應(yīng)所述ARP請求報文,由所述中間設(shè)備將所述ARP請求報文轉(zhuǎn)發(fā)給所述的虛機(jī),由所述目的虛機(jī)向所述源虛機(jī)發(fā)送ARP響應(yīng)報文,所述ARP響應(yīng)報文攜帶目的虛機(jī)的MAC地址。5.根據(jù)權(quán)利要求1所述的報文轉(zhuǎn)發(fā)方法,其特征在于,所述方法還包括:在本葉子設(shè)備學(xué)習(xí)到虛機(jī)的MAC表項(xiàng)的出端口由指向本地側(cè)更新為指向遠(yuǎn)端葉子設(shè)備時,向中間設(shè)備發(fā)送反向地址轉(zhuǎn)換協(xié)議RARP報文;所述虛機(jī)所在設(shè)備通過所述中間設(shè)備連接本葉子設(shè)備,所述RARP報文指示所述中間設(shè)備更新所述虛機(jī)的MAC表項(xiàng)的出端口為所述中間設(shè)備連接本葉子設(shè)備的端口。6.根據(jù)權(quán)利要求5所述的報文轉(zhuǎn)發(fā)方法,其特征在于...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:付志華,
申請(專利權(quán))人:新華三技術(shù)有限公司,
類型:發(fā)明
國別省市:浙江,33
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。