[發明專利]一種跨數據中心的MAC遷移處理方法和裝置有效
| 申請號: | 201210332124.0 | 申請日: | 2012-09-10 |
| 公開(公告)號: | CN102833171A | 公開(公告)日: | 2012-12-19 |
| 發明(設計)人: | 郭顯志;魏巍 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/18;H04L29/12 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據中心 mac 遷移 處理 方法 裝置 | ||
技術領域
本申請涉及網絡通信技術領域,特別涉及一種跨數據中心的媒體訪問控制(MAC)遷移處理方法和裝置。
背景技術
數據中心,是各種業務的提供中心,是數據處理、數據存儲和數據交換的中心。為了提供更好的服務,提供商通常在異地部署多個數據中心,實現負載分擔和高可靠性,并實現虛擬機在數據中心之間的自由遷移。由于虛擬機遷移過程對用戶透明,不能改變IP地址,所以必須在分布于異地的數據中心之間實現二層網絡互聯。
圖1是基于EVI技術的數據中心二層互聯組網中服務器發生遷移的場景示意圖,如圖1所示,MAC為A的服務器最初位于站點A中,站點A中的邊緣裝置(ED)學習到的本地MAC表項中的VLAN為100、MAC為A、端口為port1,站點C中的ED學習到的遠端MAC表項中的VLAN為100、MAC為A、端口為evilink1。
當站點A中的服務器從站點A遷移到站點C后,現有主要是通過如下方法來處理的:首先,站點C中的ED學習動態MAC,學習到的MAC表項中的VLAN為100、MAC為A、端口為port1,并用其覆蓋之前學習到的遠端MAC表項;其次,站點C中的ED通過IGP協議將遷移來的MAC發布到其他站點(即這里的站點A);最后,其他每一個站點接收到站點C發布的MAC后,覆蓋原來該站點中的本地MAC表項(以站點A為例,即原來的VLAN為100、MAC為A、端口為port1的本地MAC表項被VLAN為100、MAC為A、端口為evilink1的遠端MAC表項覆蓋)。
在執行完上述操作之后,其他遠端站點去往遷移后的服務器的數據流才能被成功轉發。通過上述分析可見,現有服務器遷移后的處理過程依賴于IGP協議的發布率,即需要通過IGP協議將遷移來的MAC發布出去后才能將其他遠端站點的流量轉發到被遷移站點中,實現數據流的成功轉發。然而,IGP協議的發布時間可能比較長,從而導致流量長時間中斷。
發明內容
有鑒于此,本發明提供了一種跨數據中心的MAC遷移處理方法,能夠將遠端站點的流量成功轉發到被遷移站點的遷移服務器中,且不依賴于IGP協議的發布效率。
本發明還提供了一種跨數據中心的MAC遷移處理裝置,能夠將遠端站點的流量成功轉發到被遷移站點的遷移服務器中,且不依賴于IGP協議的發布效率。
為了達到上述目的,本發明提出的技術方案為:
一種跨數據中心的媒體訪問控制MAC遷移處理方法,該方法包括:
本地站點的邊緣設備ED還未通過內部網關協議IGP協議發布本地MAC時,向公網廣播攜帶遷移服務器的MAC地址的廣播報文,并根據所述遷移服務器的MAC地址建立本地普通MAC表項;
所述本地站點的ED通過發送所述廣播報文觸發遠端站點的ED根據所述廣播報文中的遷移服務器的MAC地址下發泛洪MAC表項;
所述本地站點的ED接收到所述遠端站點根據所述泛洪MAC表項發送到公網的流量后,匹配本地普通MAC表項,將流量從匹配到的普通MAC表項的端口轉發到遷移服務器。
所述廣播報文為免費地址解析協議ARP報文;
所述本地站點的ED通過檢測針對遷移服務器的本地普通MAC表項覆蓋遠端MAC表項的操作來主動觸發向公網發送免費ARP報文;或
在遷移服務器遷移到本地站點后,由遷移服務器向本地站點的ED發送免費ARP報文,所述本地站點的ED接收到遷移服務器發送的免費ARP報文后,觸發向公網發送免費ARP報文。
在遷移服務器遷移到本地站點后,本地站點的ED通過IGP協議將本地MAC發布給遠端站點,以觸發遠端站點的ED建立覆蓋所述泛洪MAC表項的遠端MAC表項;
當本地站點的ED接收到遠端站點根據所述遠端MAC表項轉發的到所述遷移服務器的流量后,通過匹配到的本地普通MAC表項中的出端口將流量轉發到遷移服務器。
所述廣播報文為免費地址解析協議ARP報文;
所述本地站點的ED向公網廣播攜帶遷移服務器的MAC地址的免費ARP報文之前,該方法還包括:
所述本地站點的ED接收由遠端站點的ED向公網廣播的攜帶遷移服務器MAC地址的免費ARP報文,根據免費ARP報文中攜帶的該遷移服務器MAC地址學習ARP抑制表項;當所述遷移服務器由遠端站點遷移到本地站點后,本地站點中的ED還未通過IGP協議發布本地MAC時,本地站點中的ED根據在VLAN內偵聽到的由該遷移服務器發送的免費ARP報文學習ARP?Snooping表項;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210332124.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型稀土電解用石墨陽極
- 下一篇:一種復合能量的健康內褲





