This application provides a EVPN routing update method and device based on the migration of virtual devices. The control target VTEP periodically sends ARP requests to the virtual device, and detects whether the ARP response can be received. If the target VTEP fails to receive the ARP reply, it releases the EVPN route revocation information, and the virtual device is not notifying the other VTEP of the original physical device information. Other VTEP to delete the virtual equipment network information, the message sent to the target VTEP will no longer send virtual equipment, use flooding to search for ARP requests sent by the virtual equipment, ARP received a reply, the other VTEP ARP response according to the update of the virtual equipment information network. This application saves the time of virtual device's route revocation, and avoids the problem of low network transmission efficiency and poor forwarding response performance caused by incorrect forwarding of MAC address migration.
【技術實現步驟摘要】
一種基于虛擬設備遷移的EVPN路由更新方法
本申請涉及網絡通信
,特別是涉及一種基于虛擬設備遷移的EVPN路由更新方法和裝置。
技術介紹
VXLAN(VirtualExtensibleLAN,可擴展虛擬局域網絡)是基于IP網絡的二層VPN技術,VXLAN可以基于已有的服務提供商或企業IP網絡,為分散的物理站點提供二層互聯功能,其主要應用于數據中心網絡。VXLAN在控制平面使用EVPN(EthernetVirtualPrivateNetwork,以太網虛擬專用網絡)網絡技術進行多歸屬組網,使用BGP(BorderGatewayProtocol,邊界網關協議)作為上層控制協議。其中,EVPN的組網架構中包括VM(VirtualMachine,虛擬機)設備和VTEP(VXLANTunnelEndPoint,VXLAN隧道端點)。MAC地址遷移是指將虛擬設備從原物理設備遷移到新物理設備。現有技術中,原物理設備連接的VTEP無法感知到虛擬設備已經遷移到新物理設備,仍然會將虛擬設備的原ARP信息通告其他VTEP,發送給虛擬設備的流量也仍然會去往原物理設備。直到有新的VTEP收到該虛擬設備的報文,才能通告其他VTEP更新該虛擬設備的路由,且使原來的VTEP發布路由撤銷,此時發送給虛擬設備的流量才會去往新物理設備。這個路由更新的過程需要一段穩定時間,這段時間內的錯誤轉發會導致網絡傳輸效率降低,轉發響應性能較差。
技術實現思路
為解決上述技術問題,本申請提供了一種基于虛擬設備遷移的EVPN路由更新方法和裝置,技術方案如下:一種基于虛擬設備遷移的EVPN路由更新方法,所述E ...
【技術保護點】
一種基于虛擬設備遷移的EVPN路由更新方法,所述EVPN的組網架構中包括虛擬設備和VTEP,其特征在于,所述方法包括:目標VTEP周期性發送ARP請求到虛擬設備,并檢測是否能收到ARP應答,所述目標VTEP與虛擬設備遷移前所在的物理設備相連;若目標VTEP收不到ARP應答,則發布EVPN路由撤銷信息,所述EVPN路由撤銷信息用于將虛擬設備不在原物理設備的信息通告其他VTEP;其他VTEP刪除所述虛擬設備的網絡信息,使用泛洪方式發送ARP請求以尋找所述虛擬設備,并檢測是否能收到ARP應答;若其他VTEP收到ARP應答,其他VTEP根據ARP應答更新所述虛擬設備的網絡信息。
【技術特征摘要】
1.一種基于虛擬設備遷移的EVPN路由更新方法,所述EVPN的組網架構中包括虛擬設備和VTEP,其特征在于,所述方法包括:目標VTEP周期性發送ARP請求到虛擬設備,并檢測是否能收到ARP應答,所述目標VTEP與虛擬設備遷移前所在的物理設備相連;若目標VTEP收不到ARP應答,則發布EVPN路由撤銷信息,所述EVPN路由撤銷信息用于將虛擬設備不在原物理設備的信息通告其他VTEP;其他VTEP刪除所述虛擬設備的網絡信息,使用泛洪方式發送ARP請求以尋找所述虛擬設備,并檢測是否能收到ARP應答;若其他VTEP收到ARP應答,其他VTEP根據ARP應答更新所述虛擬設備的網絡信息。2.根據權利要求1所述的方法,其特征在于,所述目標VTEP周期性發送ARP請求到虛擬設備,包括:虛擬設備遷移之前,為目標VTEP配置命令,以使所述VTEP周期性發送ARP請求到虛擬設備。3.根據權利要求1所述的方法,其特征在于,所述虛擬設備的網絡信息包括虛擬設備的ARP信息和MAC轉發表項信息。4.根據權利要求1所述的方法,其特征在于,所述其他VTEP使用泛洪方式發送ARP請求以尋找所述虛擬設備,并檢測是否能收到ARP應答,包括:其他VTEP接收到發給虛擬設備的報文時,使用泛洪方式發送ARP請求以尋找所述虛擬設備,并檢測是否能收到ARP應答,若無法收到ARP應答,則丟棄所述報文。5.根據權利要求1所述的方法,其特征在于,所述目標VTEP周期性發送ARP請求到虛擬設備,并檢測是否能收到ARP應答,包括:若目標VTEP能夠收到ARP應答,持續周期性發送ARP請求;若目標VTEP無法收...
【專利技術屬性】
技術研發人員:王洋,王琳,
申請(專利權)人:杭州迪普科技股份有限公司,
類型:發明
國別省市:浙江,33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。