国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)中心自動配置方法及其設備的制作方法

      文檔序號:7851554閱讀:424來源:國知局
      專利名稱:一種數(shù)據(jù)中心自動配置方法及其設備的制作方法
      技術領域
      本發(fā)明涉及通信領域的數(shù)據(jù)交換技術,尤其涉及一種數(shù)據(jù)中心自動配置方法及其設備。
      背景技術
      為了更好的提供服務,提供商通常在異地部署多個數(shù)據(jù)中心實現(xiàn)負載分擔和高可靠性,并實現(xiàn)虛擬機在數(shù)據(jù)中心之間的自由遷移。由于虛擬機遷移過程對用戶透明,不能改變IP地址,所以需要在分布于異地的數(shù)據(jù)中心之間實現(xiàn)二層網絡互聯(lián)。目前實現(xiàn)數(shù)據(jù)中心二層互聯(lián)的技術包括EVI (Ethernet Virtualization Interconnection,以太網虛擬化互聯(lián))技術。如圖I所示,采用EVI技術的數(shù)據(jù)中心互聯(lián)網絡中可包括以下設備邊緣設備、核心網絡、EVI網絡等。如圖2所示,現(xiàn)有EVI解決方案由核心網絡(公網)和數(shù)據(jù)中心(私網)組成,其中數(shù)據(jù)中心包括邊緣網絡(匯聚設備與邊緣設備之間的網絡)和接入網絡(接入設備與匯聚設備之間的網絡)。EVI實現(xiàn)VLAN (Virtual Local Area Network,虛擬局域網)在不同數(shù)據(jù)中心間的擴展功能,這些擴充的VLAN上構成獨立的EVI網絡實例,使用Network ID (網絡標識)來標識,全局統(tǒng)一編號,某個設備上不同EVI網絡實例的VLAN內轉發(fā)相互隔離。EVI網絡中,ED(Edge Device)表示客戶網絡的邊緣設備,主要負責VPN(VirtualPrivate Network,虛擬專用網絡)業(yè)務的接入,它完成報文從私網到公網隧道,并從公網隧道到私網的映射與轉發(fā);EVI Instance表示虛擬互通實例,使用Network ID來唯一標識;EVI Link表示虛擬以太網鏈路,是兩個EVI實例之間的一條雙向的虛擬連接;EVI Tunnel 表示 GRE (Generic Routing Encapsulation,通用路由封裝)隧道,用于承載 EVI Link, 一條隧道上可以承載多條EVI Link。隧道是一條本地ED與對端ED之間的直連通道,完成ED之間的數(shù)據(jù)透明傳輸。EVI實例是虛擬交換機,支持標準的二層轉發(fā)流程,其轉發(fā)流程可如圖3所示。采用EVI技術的數(shù)據(jù)中心二層互聯(lián)組網中,轉發(fā)平面設備具有MAC地址學習功能。對于數(shù)據(jù)中心內部端口上傳送的報文,需要將報文中的源MAC地址學習到內部端口上。如果開啟了數(shù)據(jù)流觸發(fā)學習,則對于隧道終結的報文,需要將報文中的源MAC地址學習到EVI實例對應的EVI Link上。如果未開啟數(shù)據(jù)流觸發(fā)學習,則使用控制平面協(xié)議學習異地數(shù)據(jù)中心MAC地址。無論數(shù)據(jù)中心二層互聯(lián)組網采用EVI技術還是采用其它技術,都需要配置每個數(shù)據(jù)中心邊緣設備的公網接口的IP地址,且該地址必須固定不變。在移動互聯(lián)網日趨繁盛的今天,終端設備的計算能力日益強大,今后提供WEB服務的數(shù)據(jù)中心有可能運行在終端移動主機上,該主機會發(fā)生移動,接入的運營商網絡也會發(fā)生變化,從而運營商給主機分配的IP地址也會發(fā)生變化,但要求在主機移動前后要對外提供穩(wěn)定的WEB服務。當今數(shù)據(jù)中心也朝著模塊化的方向發(fā)展,大量的計算、網絡、存儲設備部署在集裝箱大小的空間里,可以機動部署,只需要在集裝箱接入電源、網絡、冷卻介質即可。此集裝箱式的數(shù)據(jù)中心的也具有可移動特征,其接入運營商網絡的地址會發(fā)生變化,但要求此時無需改變邊緣設備的配置,使數(shù)據(jù)中心二層互聯(lián)的方案能自適應網絡的遷移。針對以上需求,目前尚未有數(shù)據(jù)中心自動配置的方案。

      發(fā)明內容
      本發(fā)明實施例提供了一種數(shù)據(jù)中心自動配置方法及其設備,用以實現(xiàn)數(shù)據(jù)中心的自動配置。本發(fā)明實施例提供的數(shù)據(jù)中心自動配置方法,應用于數(shù)據(jù)中心二層互聯(lián)網絡,所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接,該方法包括 所述數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,將自己的IP地址和MAC地址攜帶于注冊報文發(fā)送給地址發(fā)布設備,以通過所述地址發(fā)布設備、利用核心網絡設備間的虛擬二層連接,將所述數(shù)據(jù)中心邊緣設備的MAC地址發(fā)布到各核心網絡設備上;所述數(shù)據(jù)中心邊緣設備獲取其上配置的VPN成員邊緣設備的MAC地址,并根據(jù)獲取到的MAC地址向所述VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,以請求所述VPN成員邊緣設備向地址解析設備發(fā)起地址解析請求來獲取所述數(shù)據(jù)中心邊緣設備的IP地址。本發(fā)明另一實施例提供的數(shù)據(jù)中心自動配置方法,應用于數(shù)據(jù)中心二層互聯(lián)網絡,所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接,該方法包括包括地址發(fā)布設備和地址解析設備在內的核心網絡設備在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,獲取其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址;其中,所述數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后向地址發(fā)布設備發(fā)送攜帶有自身IP地址和MAC地址的注冊報文;所述核心網絡設備根據(jù)所述MAC地址進行MAC路由計算,并通過核心網絡設備間的虛擬二層連接將所述MAC地址發(fā)布到對端核心網絡設備上。本發(fā)明實施例提供的數(shù)據(jù)中心邊緣設備,應用于數(shù)據(jù)中心二層互聯(lián)網絡,所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接,該數(shù)據(jù)中心邊緣設備包括IP地址配置模塊,用于配置自身的IP地址;注冊模塊,用于在所述IP地址配置模塊完成自身的IP地址配置后,將自己的IP地址和MAC地址攜帶于注冊報文發(fā)送給地址發(fā)布設備,以通過所述地址發(fā)布設備、利用核心網絡設備間的虛擬二層連接,將所述數(shù)據(jù)中心邊緣設備的MAC地址發(fā)布到各核心網絡設備上;VPN成員配置模塊,用于在所述IP地址配置模塊完成自身的IP地址配置后,獲取本設備上配置的VPN成員邊緣設備的MAC地址,并根據(jù)獲取到的MAC地址向所述VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,以請求所述VPN成員邊緣設備向地址解析設備發(fā)起地址解析請求來獲取所述數(shù)據(jù)中心邊緣設備的IP地址。本發(fā)明另一實施例提供的數(shù)據(jù)中心核心網絡設備,應用于數(shù)據(jù)中心二層互聯(lián)網絡,所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接,所述數(shù)據(jù)中心核心網絡設備包括獲取模塊,用于在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,獲取其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址;其中,所述數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后向地址發(fā)布設備發(fā)送攜帶有自身IP地址和MAC地址的注冊報文;MAC路由計算模塊,用于根據(jù)所述獲取模塊獲取到的MAC地址進行MAC路由計算;
      地址發(fā)布模塊,用于通過核心網絡設備間的虛擬二層連接將所述獲取模塊獲取到的MAC地址發(fā)布到對端核心網絡設備上。本發(fā)明的上述實施例,通過在數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置地址發(fā)布設備和地址解析設備,并在各核心網絡設備上配置支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接,從而在邊緣設備完成IP地址配置后向地址發(fā)布設備發(fā)送攜帶有該邊緣設備的IP地址和MAC地址的注冊報文,以觸發(fā)地址發(fā)布設備通過核心網設備間的虛擬二層連接,將該邊緣設備的MAC地址發(fā)布到核心網絡中的各設備,進而在數(shù)據(jù)中心發(fā)生遷移、接入的運營商變化等導致數(shù)據(jù)中心的邊緣設備的IP地址發(fā)生變化時,可以動態(tài)自適應的進行數(shù)據(jù)中心配置,而無需人工干預。


      圖I為現(xiàn)有技術中數(shù)據(jù)中心二層互聯(lián)的結構示意圖;圖2為現(xiàn)有技術中EVI網絡不意圖;圖3為現(xiàn)有技術中數(shù)據(jù)中心二層互聯(lián)網絡中的報文轉發(fā)示意圖;圖4為本發(fā)明實施例提供的網絡架構示意圖;圖5為本發(fā)明實施例提供的數(shù)據(jù)中心ED注冊流程示意圖;圖6為本發(fā)明實施例提供的數(shù)據(jù)中心發(fā)現(xiàn)流程示意圖;圖7為本發(fā)明實施例提供的數(shù)據(jù)中心遷移流程示意圖;圖8為本發(fā)明實施例提供的數(shù)據(jù)中心邊緣設備的結構示意圖;圖9為本發(fā)明實施例提供的核心網絡設備的結構示意圖;圖IOA為本發(fā)明實施例提供的被配置為地址發(fā)布設備的核心網絡設備的結構示意圖;圖IOB為本發(fā)明實施例提供的被配置為地址解析設備的核心網絡設備的結構示意圖。
      具體實施例方式本發(fā)明實施例主要是通過在運營商的核心網絡中建立虛擬的交換覆蓋二層傳輸網絡,該虛擬網絡實現(xiàn)數(shù)據(jù)中心的發(fā)現(xiàn)功能,使數(shù)據(jù)中心二層互聯(lián)解決方案能夠適應數(shù)據(jù)中心的動態(tài)遷移。下面結合附圖對本發(fā)明實施例進行詳細描述。參見圖4,為本發(fā)明實施例的網絡部署示意圖。如圖4所示,運營商的核心網絡中各設備之間建立有隧道鏈接,以便在二層互聯(lián),該隧道上運行路由協(xié)議,該路由協(xié)議支持VPN-MAC路由。其中,核心網絡中的至少一個設備被設置為AA (Address Advertiser,地址發(fā)布)設備,用于對ED設備進行注冊處理,并通過與核心網絡中其它設備間的隧道連接發(fā)布該ED的MAC地址到其它核心網絡設備中,以計算MAC路由的最短路徑樹等操作。進一步的,核心網絡中的至少一個設備被設置為AR (AddressResolver,地址解析)設備,用于響應ED的地址解析請求,向該ED返回其所請求的ED的IP 地址,以使ED維護本地ARP (Address Resolver Protocol,地址解析協(xié)議)表。具體實施時,可通過在核心網絡中各設備上分別配置虛擬路由器(AA和AR也屬于虛擬路由器)的方式,進行如上網絡部署,以實現(xiàn)核心網絡中各設備在二層互聯(lián)。下面以通過配置虛擬路由器的方式,在運營商的核心網絡中建立虛擬的交換覆蓋二層傳輸網絡為例,對本發(fā)明實施的網絡部署過程進行詳細描述。在運營商的核心網絡中,各設備上配置虛擬路由器,為這些虛擬路由器分配IP地址,在這些虛擬路由器中,包括AA和AR。在這些虛擬路由器之間建立GRE隧道鏈接,從而使這些虛擬路由器形成虛擬網絡。路由協(xié)議運行在GRE隧道上,運行在GRE隧道上的路由協(xié)議支持VPN-MAC路由,路由協(xié)議既可以是IGP(Interior Gateway Protocol,內部網關協(xié)議),也可以是BGP (Border Gateway Protocol,邊界網關協(xié)議),本發(fā)明實施例以BGP為例進行說明。在每個虛擬路由器上配置用于地址通告的VRF(Virtual Routing Forwarding,VPN路由轉發(fā)表),該VRF包含的接口為GRE隧道口。在部署數(shù)據(jù)中心時,需要進行如下配置一方面,在數(shù)據(jù)中心ED上配置自身IP地址、AR/AA的IP地址。配置方式可以采用由運營商的DHCP (Dynamic Host Configuration Protocol,動態(tài)主機配置協(xié)議)給數(shù)據(jù)中心ED分配IP地址,同時攜帶AR/AA虛擬路由器的IP地址;或者,在數(shù)據(jù)中心ED上手工配置IP地址和AR/AA虛擬路由器的IP地址。另一方面,在數(shù)據(jù)中心ED上配置VPN內其他成員的MAC地址。配置方式可以采用靜態(tài)配置多個MAC地址實現(xiàn)。上述網絡架構中,地址發(fā)布服務虛擬路由器(即AA)除了象其它虛擬路由器(即未被配置為AA或AR的虛擬路由器)一樣具有MAC路由計算等功能以外,還可實現(xiàn)以下功倉泛(I)接收注冊請求后,緩存其中攜帶的ED的地址信息,通過對ED地址信息的緩存過程維護ED設備數(shù)據(jù)庫,其中包括ED的IP地址和MAC地址,并且將MAC地址以地址簇為VPN-MAC路由的形式發(fā)布到虛擬網絡的所有路由器,以使這些路由器根據(jù)發(fā)布的MAC路由信息計算MAC路由在最短路徑樹上的出端口,該出端口為二層GRE隧道口 ;(2)從虛擬網絡接收地址解析請求報文后,將該報文轉發(fā)到ED設備,或者根據(jù)ED設備數(shù)據(jù)庫應答地址解析請求。上述網絡架構中,地址解析服務虛擬路由器(即AR)除了象其它虛擬路由器(即未被配置為AA或AR的虛擬路由器)一樣具有MAC路由計算等功能以外,還可實現(xiàn)以下功倉泛:(I)維護ED設備信息緩存,包括ED的IP地址、MAC地址;例如,當ED的注冊報文在虛擬網絡中發(fā)布的過程中,AR接收到該注冊報文后可緩存其中攜帶的ED的地址信息;(2)接收從ED設備過來的地址解析請求,將該請求進行處理后從虛擬網絡發(fā)送,例如,AR根據(jù)其緩存的ED的地址信息響應該地址解析請求,或者將其轉發(fā)給AA以請求AA響應該地址解析請求。基于上述網絡架構,本發(fā)明實施例可以實現(xiàn)數(shù)據(jù)中心自動配置。下面基于上述網絡架構,對數(shù)據(jù)中心自動配置過程進行詳細描述,其中所涉及的流程可包括數(shù)據(jù)中心中的ED的注冊流程、數(shù)據(jù)中心發(fā)現(xiàn)流程以及數(shù)據(jù)中心遷移流程。參見圖5,為本發(fā)明實施例提供的數(shù)據(jù)中心中的ED注冊流程的示意圖。當數(shù)據(jù)中心進行了部署并進行了 IP地址設置之后,該數(shù)據(jù)中心的ED發(fā)起注冊流程,以數(shù)據(jù)中心I中的EDl發(fā)起注冊流程為例,該流程可包括 步驟501,EDl根據(jù)其上配置的AA的IP地址,向AA發(fā)送注冊報文,其中攜帶EDl的IP地址及其掩碼,以及EDl的MAC地址。步驟502,AA收到注冊報文后,根據(jù)該報文中攜帶的信息,將EDl的MAC地址和IP地址保存到ED設備信息數(shù)據(jù)庫中。步驟503,AA根據(jù)其上配置的用于地址通告的VRF,通過與核心網絡中其它虛擬路由器之間建立起的BGP會話,向會話對端的虛擬路由器發(fā)送BGP報文,其中攜帶EDl的MAC地址,從而將EDl的MAC地址以地址簇VPN-MAC路由的形式發(fā)布到會話對端的虛擬路由器。步驟504,會話對端的虛擬路由器在接收到BGP報文后,根據(jù)其上配置的VRF,通過與核心網絡中其它虛擬路由器之間建立起的BGP會話,向會話對端的虛擬路由器發(fā)送BGP報文以通告EDl的MAC地址,從而在BGPoGRE的虛擬網絡中通告該MAC路由信息到所有的虛擬路由器,其中包括AR虛擬路由器,以使各虛擬路由器根據(jù)通告的MAC路由信息進行MAC路由計算。在此過程中,虛擬路由器在虛擬網絡中根據(jù)AS(自治系統(tǒng))路徑跳數(shù),計算MAC路由在最短路徑樹上的出端口(該出端口為二層GRE隧道口 ),從而為每個MAC路由計算得到由GRE隧道組成的最短路徑樹。在采用MAC地址老化機制的情況下,當老化定時器超時時,相應MAC地址會被老化掉,為了保持自身MAC地址在虛擬網絡中的存在,本發(fā)明實施例中,ED可周期性的向AA發(fā)送注冊報文,注冊報文發(fā)送周期長度通常不大于MAC地址老化周期長度。其注冊流程基本與上述流程相同。進一步的,ED還可以在注冊報文中攜帶版本信息(如版本號),用以標識本次請求注冊的MAC地址和IP地址的版本。若ED的MAC地址和IP地址沒有變化,則版本號不變;若ED的IP地址發(fā)生變化,則版本號在上一版本的基礎上遞增。例如,數(shù)據(jù)中心I的EDl在初始注冊時注冊報文中攜帶的版本號為1,當數(shù)據(jù)中心I第一次發(fā)生遷移,EDl的IP地址變化后,EDl發(fā)送的注冊報文中攜帶的版本號為2,以此類推。相應的,AA服務器在接收到EDl發(fā)送的攜帶有版本信息的注冊報文后,若ED設備信息數(shù)據(jù)庫中還沒有存在EDl的MAC地址和IP地址(初始注冊情況),則將其保存到ED設備信息數(shù)據(jù)庫中,并對應記錄該版本信息;若ED設備信息數(shù)據(jù)庫中已經存在EDl的MAC地址和IP地址,但本次注冊報文中的版本信息與ED設備信息數(shù)據(jù)庫中記錄的不同,說明EDl的MAC地址或IP地址發(fā)生了變化,需要更新ED設備信息數(shù)據(jù)庫,否則,說明EDl的MAC地址和IP地址未發(fā)生變化,可以不用更新ED設備信息數(shù)據(jù)庫。但無論是否更新ED設備信息數(shù)據(jù)庫,AA都要將EDl的MAC地址通告給BGP會話對端的虛擬路由器,以實現(xiàn)MAC地址在虛擬網絡中的通告。參見圖6,為本發(fā)明實施例提供的數(shù)據(jù)中心發(fā)現(xiàn)流程的示意圖。由于數(shù)據(jù)中心ED上已經配置了本機的IP地址,以及VPN內其他成員的MAC地址,因此數(shù)據(jù)中心發(fā)現(xiàn)功能的主要目的是發(fā)現(xiàn)VPN內其他成員的ED的IP地址。仍以數(shù)據(jù)中心I中的EDl為例,數(shù)據(jù)中心發(fā)現(xiàn)流程可包括步驟601,ED1上配置了 VPN內其他成員的MAC地址后,EDl向AR發(fā)送地址解析請求報文,以請求所述VPN內其他成員的IP地址。該地址解析請求報文可以是通過UDP(UserDatagram Protocol,用戶數(shù)據(jù)包協(xié)議)封裝的以太網報文。以EDl請求ED2的IP地址為例,該UDP報文的源IP地址為EDl的IP地址,目的IP地址為AR的IP地址,UDP封裝的以 太網報文目的MAC地址為ED2的MAC地址MAC-ED2,源MAC地址為EDl的MAC地址MAC-EDl,且以太網報文內的載荷攜帶了 EDl的MAC地址和IP地址信息。步驟602,AR解封裝地址解析請求報文,將原始以太網報文在虛擬網絡中發(fā)送。步驟603,該以太網報文沿著BGPoGRE建立的路徑轉發(fā)到發(fā)布MAC-ED2路由的AA后,AA解析該以太網報文,根據(jù)該以太網報文的目的MAC地址(即MAC-ED2)在ED設備信息數(shù)據(jù)庫中查找對應的IP地址,識別出是請求ED2的IP地址的報文,則將該以太網報文進行UDP封裝發(fā)送給ED2。其中,UDP封裝的目的IP地址為ED2的IP地址,源IP地址為自己的IP地址。步驟604,ED2收到UDP封裝的地址解析請求報文之后,將以UDP方式向EDl發(fā)送以太網報文格式的地址解析應答報文。其中,UDP封裝的目的IP地址為EDl的IP地址IP-EDl,源IP地址為自身IP地址IP-ED2,以太網報文的目的MAC地址為EDl的MAC地址MAC-EDI,以太網報文的源MAC地址為自身的MAC地址MAC-ED2,以太網報文載荷攜帶了 ED2的MAC地址和IP地址信息。步驟605,EDl收到地址解析應答報文之后,從應答報文中解析出ED2的MAC地址和IP地址,并緩存該信息,如更新本地ARP表。步驟606,ED1根據(jù)IP-ED1、IP-ED2建立二者之間的GRE隧道用于二層轉發(fā)。同樣的,數(shù)據(jù)中心2的ED2也可經過上述類似的流程自動發(fā)現(xiàn)數(shù)據(jù)中心I的EDl的IP地址,并建立到EDl的GRE隧道用于二層轉發(fā)。上述流程中,描述了由AA轉發(fā)EDl的地址解析請求到ED2,并由ED2響應該地址解析請求的看過程。在本發(fā)明的另一實施例中,AA在接收到EDl的地址解析請求報文后,由于其ED設備信息數(shù)據(jù)庫中記錄有ED信息,因此可通過查詢其ED設備信息數(shù)據(jù)庫獲得ED2的IP地址,并向EDl返回地址解析響應報文,從而由AA響應EDl的地址解析請求。在本發(fā)明的另一實施例中,AR接收到地址解析請求報文后,由于其上緩存有ED的MAC地址和IP地址,因此,AR可通過查詢其緩存的ED設備的地址信息獲得ED2的IP地址,并向EDl返回地址解析響應報文,從而由AR響應EDl的地址解析請求。數(shù)據(jù)中心可以作為整體進行移動漫游,移動漫游或者更換運營商的過程中,數(shù)據(jù)中心ED的IP地址會發(fā)生變化,而ED的MAC地址保持不變。
      參見圖7,為本發(fā)明實施例提供的數(shù)據(jù)中心遷移流程的示意圖。該流程以數(shù)據(jù)中心2發(fā)生移動(或者變更接入的運營商)為例進行描述,如圖所示,該流程可包括步驟701,數(shù)據(jù)中心2中的ED2更新IP地址后,向AA發(fā)送注冊報文,其中攜帶自身的MAC地址MAC-ED2,以及自身的IP地址IP-ED2 (此IP地址為更新后的IP地址)。如前所述,注冊報文中還可以攜帶版本號,該版本號與IP地址更新之前發(fā)送的注冊報文攜帶的版本號不同,以表明本次請求注冊的地址信息的版本更高。步驟702,AA收到ED2的注冊報文后,則通過BGPoGRE虛擬網絡注入VPN-MAC-ED2的路由,更新虛擬網絡中所有BGP路由器計算的MAC-ED2的路徑信息。進一步的,若AA發(fā)現(xiàn)ED2的IP地址與ED設備信息數(shù)據(jù)庫中記錄的ED2的IP地址不同,則還要更新其ED設
      備數(shù)據(jù)庫。具體的,在注冊報文中未攜帶版本號的情況下,AA可根據(jù)報文中攜帶的ED2的MAC地址查詢ED設備信息數(shù)據(jù)庫中該MAC地址對應的IP地址,若查詢到的IP地址與該報文中攜帶的ED2的IP地址不同,則說明IP地址發(fā)生了變化;在注冊報文中攜帶版本號的情況下,AA可根據(jù)報文中攜帶的ED2的MAC地址查詢ED設備信息數(shù)據(jù)庫中該MAC地址對應的版本號,若查詢到的版本號與該報文中攜帶的版本號不同,則說明IP地址發(fā)生了變化。具體實施時,AA可采用前述圖5所示流程中的方式,向與其具有BGP會話的對端虛擬路由器發(fā)送BGP報文,其中攜帶ED2的MAC地址,即,將該MAC地址以路由方式發(fā)布給會話對端虛擬路由器,以使會話對端的虛擬路由器在接收到BGP報文后,通過與核心網絡中其它虛擬路由器之間建立起的BGP會話,向會話對端的虛擬路由器發(fā)送BGP報文以通告ED2的MAC地址,從而在BGPoGRE的虛擬網絡中通告該MAC路由信息到所有的BGP虛擬路由器,各虛擬路由器根據(jù)通告的MAC路由信息為每個MAC路由計算得到由GRE隧道組成的最短路徑樹。步驟703,在數(shù)據(jù)中心2的ED2還緩存有其他數(shù)據(jù)中心ED的信息的情況下(如前所述,ED2所緩存的VPN內其他成員ED的信息可以通過靜態(tài)方式配置),數(shù)據(jù)中心2中的ED2的IP地址重配置后,除了向AA發(fā)送注冊報文外,還可根據(jù)先前緩存的所有其他ED的信息,向這些ED發(fā)送地址解析請求報文,該請求報文可采用UDP封裝,其中攜帶ED2的MAC地址MAC-ED2,用來觸發(fā)這些ED發(fā)送地址解析請求報文,以請求ED2的IP地址。步驟704,所述其它數(shù)據(jù)中心的ED收到該請求報文后,向AR發(fā)送地址解析請求,其中攜帶ED2的MAC地址,以請求MAC-ED2對應的IP地址,并在接收到地址解析應答報文后,根據(jù)獲得到的ED2的IP地址更新本地緩存信息,并可進一步根據(jù)IP-ED1、IP-ED2建立二者之間的GRE隧道用于二層轉發(fā)。其中,所述其它數(shù)據(jù)中心的ED向AR發(fā)送地址解析請求報文后,到接收到應答報文的過程,與圖6所示流程中的步驟602 604類似,即由對端ED響應地址解析請求報文,也可如前所述,由AA或AR響應地址解析請求報文,在此不再贅述。圖7所示流程中,各步驟之間沒有嚴格的時序要求,例如,步驟701和步驟703的執(zhí)行順序沒有嚴格的先后之分。需要說明的是,上述AA、AR、GRE隧道虛擬路由器(即核心網絡中除AA、AR以外的虛擬路由器)等設備既可以是現(xiàn)有IP網絡中的路由器設備,也可以是在現(xiàn)有IP網絡中新增部署的服務器設備,只要該設備支持需要的路由協(xié)議且通過現(xiàn)有IP網絡能夠相互可達即可。
      通過以上描述可以看出,本發(fā)明實施例用于數(shù)據(jù)中心互聯(lián)時,數(shù)據(jù)中心如果發(fā)生遷移、接入的運營商變化等導致數(shù)據(jù)中心的邊緣設備的IP地址發(fā)生變化時,可以動態(tài)自適應的發(fā)現(xiàn)站點新的IP地址,而無需人工干預。與現(xiàn)有技術中需要人工方式配置邊緣設備,以及重新在數(shù)據(jù)中心之間同步MAC地址相比,可以提高配置效率,并且避免流量長時間中斷?;谙嗤募夹g構思,本申請實施例還提供了數(shù)據(jù)中心邊緣設備和核心網絡設
      備。 參見圖8,為本發(fā)明實施例提供的數(shù)據(jù)中心中的邊緣設備的結構示意圖。該設備應用于數(shù)據(jù)中心二層互聯(lián)網絡,所述數(shù)據(jù)中心二層互聯(lián)網絡的架構如前所述,核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接。如圖8所示,該數(shù)據(jù)中心邊緣設備可包括IP地址配置模塊801,用于配置自身的IP地址;注冊模塊802,用于在IP地址配置模塊801完成自身的IP地址配置后,將自己的IP地址和MAC地址攜帶于注冊報文發(fā)送給地址發(fā)布設備,以通過所述地址發(fā)布設備、利用核心網絡設備間的虛擬二層連接,將所述數(shù)據(jù)中心邊緣設備的MAC地址發(fā)布到各核心網絡設備上;VPN成員配置模塊803,用于在IP地址配置模塊801完成自身的IP地址配置后,獲取本設備上配置的VPN成員邊緣設備的MAC地址,并根據(jù)獲取到的MAC地址向所述VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,以請求所述VPN成員邊緣設備向地址解析設備發(fā)起地址解析請求來獲取所述數(shù)據(jù)中心邊緣設備的IP地址。進一步的,該設備還可包括地址解析請求模塊804,用于在本設備作為其它數(shù)據(jù)中心邊緣設備的VPN成員邊緣設備,接收到所述其它數(shù)據(jù)中心邊緣設備在配置完成自身的IP地址之后所發(fā)送的用于觸發(fā)發(fā)起地址解析的請求報文后,向地址解析設備發(fā)送地址解析請求,其中攜帶有發(fā)送所述請求報文的數(shù)據(jù)中心邊緣設備的MAC地址,用以請求獲取該數(shù)據(jù)中心邊緣設備的IP地址;以及,在接收到地址解析應答后,保存其中攜帶的所請求獲取的IP地址。進一步的,VPN成員配置模塊803還可用于進行VPN成員邊緣設備MAC地址配置操作,并在完成VPN成員邊緣設備MAC地址的配置操作后,向地址解析設備發(fā)送地址解析請求報文,以請求獲取所述VPN成員邊緣設備的IP地址;以及,在接收到地址解析應答報文后,保存其中攜帶的所述VPN成員邊緣設備的IP地址。進一步的,注冊模塊802還可用于按照設定周期向地址發(fā)布設備發(fā)送注冊報文,其中攜帶自己的IP地址和MAC地址,以通過所述地址發(fā)布設備、利用核心網絡設備間的虛擬二層連接,將所述數(shù)據(jù)中心邊緣設備的MAC地址發(fā)布到各核心網設備上。參見圖9,為本發(fā)明實施例提供的數(shù)據(jù)中心中的核心網絡設備結構示意圖。該設備應用于數(shù)據(jù)中心二層互聯(lián)網絡,如前所述,所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接。如圖9所示,該數(shù)據(jù)中心核心網絡設備可包括
      獲取模塊901,用于在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,獲取其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址;其中,所述數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后向地址發(fā)布設備發(fā)送攜帶有自身IP地址和MAC地址的注冊報文;MAC路由計算模塊902,用于根據(jù)獲取模塊901獲取到的MAC地址進行MAC路由計算;地址發(fā)布模塊903,用于通過核心網絡設備間的虛擬二層連接將獲取模塊901獲取到的MAC地址發(fā)布到對端核心 網絡設備上。如圖IOA所示,若所述數(shù)據(jù)中心核心網絡設備被配置為地址解析設備,則在圖9所示結構的基礎上還可包括存儲模塊904,用于在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,將其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址保存到本地;地址解析模塊905,用于當接收到地址解析請求報文后,獲取其中攜帶的所請求解析的數(shù)據(jù)中心邊緣設備的MAC地址,根據(jù)本地保存的數(shù)據(jù)中心邊緣設備的IP地址和MAC地址,獲取與該MAC地址對應的IP地址,并將該IP地址攜帶于地址解析應答報文發(fā)送給發(fā)起地址解析請求的數(shù)據(jù)中心邊緣設備。其中,所述地址解析請求報文的發(fā)送過程有以下兩種情況情況一當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,向其VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,所述VPN成員邊緣設備根據(jù)該請求報文向地址解析設備發(fā)起地址解析請求報文來獲取所述數(shù)據(jù)中心邊緣設備的IP地址;情況二 當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后進行VPN成員邊緣設備MAC地址配置操作,并在完成VPN成員邊緣設備MAC地址的配置操作后,向地址解析設備發(fā)送地址解析請求報文,以請求獲取所述VPN成員邊緣設備的IP地址。如圖IOB所示,若所述數(shù)據(jù)中心核心網絡設備被配置為地址發(fā)布設備,則在圖9所示結構的基礎上還可包括存儲模塊906,用于在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,將其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址保存到本地;地址解析模塊907,用于當接收到地址解析請求報文后,獲取其中攜帶的所請求解析的數(shù)據(jù)中心邊緣設備的MAC地址,根據(jù)本地保存的數(shù)據(jù)中心邊緣設備的IP地址和MAC地址,獲取與該MAC地址對應的IP地址,并將該IP地址攜帶于地址解析應答報文發(fā)送給發(fā)起地址解析請求的數(shù)據(jù)中心邊緣設備。其中,所述地址解析請求報文的發(fā)送過程有以下兩種情況情況一當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,向其VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,所述VPN成員邊緣設備根據(jù)該請求報文向地址解析設備發(fā)起地址解析請求報文來獲取所述數(shù)據(jù)中心邊緣設備的IP地址,所述地址解析設備將該地址解析請求報文發(fā)送給地址發(fā)布設備;情況二 當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后進行VPN成員邊緣設備MAC地址配置操作,并在完成VPN成員邊緣設備MAC地址的配置操作后,向地址解析設備發(fā)送地址解析請求報文,以請求獲取所述VPN成員邊緣設備的IP地址,所述地址解析設備將所述地址解析請求發(fā)送給所述地址發(fā)布設備。
      通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若 干指令用以使得一臺終端設備(可以是手機,個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視本發(fā)明的保護范圍。
      權利要求
      1.一種數(shù)據(jù)中心自動配置方法,應用于數(shù)據(jù)中心二層互聯(lián)網絡,其特征在于,所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接,該方法包括 所述數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,將自己的IP地址和MAC地址攜帶于注冊報文發(fā)送給地址發(fā)布設備,以通過所述地址發(fā)布設備、利用核心網絡設備間的虛擬二層連接,將所述數(shù)據(jù)中心邊緣設備的MAC地址發(fā)布到各核心網絡設備上; 所述數(shù)據(jù)中心邊緣設備獲取其上配置的VPN成員邊緣設備的MAC地址,并根據(jù)獲取到的MAC地址向所述VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,以請求所述VPN成員邊緣設備向地址解析設備發(fā)起地址解析請求來獲取所述數(shù)據(jù)中心邊緣設備的IP地址。
      2.如權利要求I所述的方法,其特征在于,該方法還包括 所述VPN成員邊緣設備接收到用于觸發(fā)發(fā)起地址解析的請求報文后,向地址解析設備發(fā)送地址解析請求,其中攜帶有發(fā)送所述請求報文的數(shù)據(jù)中心邊緣設備的MAC地址,用以請求獲取該數(shù)據(jù)中心邊緣設備的IP地址; 所述VPN成員邊緣設備在接收到地址解析應答后,保存其中攜帶的所請求獲取的IP地址。
      3.如權利要求I所述的方法,其特征在于,該方法還包括 所述數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,進行VPN成員邊緣設備MAC地址配置操作,并在完成VPN成員邊緣設備MAC地址的配置操作后,向地址解析設備發(fā)送地址解析請求報文,以請求獲取所述VPN成員邊緣設備的IP地址; 所述數(shù)據(jù)中心邊緣設備在接收到地址解析應答報文后,保存其中攜帶的所述VPN成員邊緣設備的IP地址。
      4.如權利要求I所述的方法,其特征在于,該方法還包括 所述數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,按照設定周期向地址發(fā)布設備發(fā)送注冊報文,其中攜帶自己的IP地址和MAC地址,以通過所述地址發(fā)布設備、利用核心網絡設備間的虛擬二層連接,將所述數(shù)據(jù)中心邊緣設備的MAC地址發(fā)布到各核心網設備上。
      5.如權利要求1-4之一所述的方法,其特征在于,通過以下方式,在所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置地址發(fā)布設備和地址解析設備,各核心網絡設備上配置支持二層轉發(fā)的VPN,各核心網絡設備間建立虛擬二層連接 在所述數(shù)據(jù)中心二層互聯(lián)網絡的各核心網絡設備上配置虛擬路由器,其中至少一個核心網絡設備上配置地址發(fā)布虛擬路由器,以及至少一個核心網絡設備上配置地址解析虛擬路由器,各虛擬路由器之間建立支持二層轉發(fā)的VPN,各核心網絡設備間建立虛擬二層連接。
      6.一種數(shù)據(jù)中心自動配置方法,應用于數(shù)據(jù)中心二層互聯(lián)網絡,其特征在于,所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接,該方法包括 包括地址發(fā)布設備和地址解析設備在內的核心網絡設備在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,獲取其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址;其中,所述數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后向地址發(fā)布設備發(fā)送攜帶有自身IP地址和MAC地址的注冊報文; 所述核心網絡設備根據(jù)所述MAC地址進行MAC路由計算,并通過核心網絡設備間的虛擬二層連接將所述MAC地址發(fā)布到對端核心網絡設備上。
      7.如權利要求6所述的方法,其特征在于,該方法還包括 地址解析設備在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,將其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址保存到本地; 當所述地址解析設備接收到地址解析請求報文后,獲取其中攜帶的所請求解析的數(shù)據(jù)中心邊緣設備的MAC地址,根據(jù)本地保存的數(shù)據(jù)中心邊緣設備的IP地址和MAC地址,獲取與該MAC地址對應的IP地址,并將該IP地址攜帶于地址解析應答報文發(fā)送給發(fā)起地址解析請求的數(shù)據(jù)中心邊緣設備; 其中,所述地址解析請求報文的發(fā)送過程為當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,向其VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,所述VPN成員邊緣設備根據(jù)該請求報文向地址解析設備發(fā)起地址解析請求報文來獲取所述數(shù)據(jù)中心邊緣設備的IP地址; 或者,所述地址解析請求報文的發(fā)送過程為當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后進行VPN成員邊緣設備MAC地址配置操作,并在完成VPN成員邊緣設備MAC地址的配置操作后,向地址解析設備發(fā)送地址解析請求報文,以請求獲取所述VPN成員邊緣設備的IP地址。
      8.如權利要求6所述的方法,其特征在于,該方法還包括 地址發(fā)布設備在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,將其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址保存到本地; 當所述地址發(fā)布設備接收到地址解析請求報文后,獲取其中攜帶的所請求解析的數(shù)據(jù)中心邊緣設備的MAC地址,根據(jù)本地保存的數(shù)據(jù)中心邊緣設備的IP地址和MAC地址,獲取與該MAC地址對應的IP地址,并將該IP地址攜帶于地址解析應答報文發(fā)送給發(fā)起地址解析請求的數(shù)據(jù)中心邊緣設備; 其中,所述地址解析請求報文的發(fā)送過程為當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,向其VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,所述VPN成員邊緣設備根據(jù)該請求報文向地址解析設備發(fā)起地址解析請求報文來獲取所述數(shù)據(jù)中心邊緣設備的IP地址,所述地址解析設備將該地址解析請求報文發(fā)送給地址發(fā)布設備; 或者,所述地址解析請求報文的發(fā)送過程為當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后進行VPN成員邊緣設備MAC地址配置操作,并在完成VPN成員邊緣設備MAC地址的配置操作后,向地址解析設備發(fā)送地址解析請求報文,以請求獲取所述VPN成員邊緣設備的IP地址,所述地址解析設備將所述地址解析請求發(fā)送給所述地址發(fā)布設備。
      9.如權利要求6-8之一所述的方法,其特征在于,通過以下方式,在所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置地址發(fā)布設備和地址解析設備,各核心網絡設備上配置支持二層轉發(fā)的VPN,各核心網絡設備間建立虛擬二層連接 在所述數(shù)據(jù)中心二層互聯(lián)網絡的各核心網絡設備上配置虛擬路由器,其中至少一個核心網絡設備上配置地址發(fā)布虛擬路由器,以及至少一個核心網絡設備上配置地址解析虛擬路由器,各虛擬路由器之間建立支持二層轉發(fā)的VPN,各核心網絡設備間建立虛擬二層連接。
      10.一種數(shù)據(jù)中心邊緣設備,應用于數(shù)據(jù)中心二層互聯(lián)網絡,其特征在于,所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接,該數(shù)據(jù)中心邊緣設備包括 IP地址配置模塊,用于配置自身的IP地址; 注冊模塊,用于在所述IP地址配置模塊完成自身的IP地址配置后,將自己的IP地址和MAC地址攜帶于注冊報文發(fā)送給地址發(fā)布設備,以通過所述地址發(fā)布設備、利用核心網絡設備間的虛擬二層連接,將所述數(shù)據(jù)中心邊緣設備的MAC地址發(fā)布到各核心網絡設備上; VPN成員配置模塊,用于在所述IP地址配置模塊完成自身的IP地址配置后,獲取本設備上配置的VPN成員邊緣設備的MAC地址,并根據(jù)獲取到的MAC地址向所述VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,以請求所述VPN成員邊緣設備向地址解析設備發(fā)起地址解析請求來獲取所述數(shù)據(jù)中心邊緣設備的IP地址。
      11.如權利要求10所述的設備,其特征在于,還包括 地址解析請求模塊,用于在本設備作為其它數(shù)據(jù)中心邊緣設備的VPN成員邊緣設備,接收到所述其它數(shù)據(jù)中心邊緣設備在配置完成自身的IP地址之后所發(fā)送的用于觸發(fā)發(fā)起地址解析的請求報文后,向地址解析設備發(fā)送地址解析請求,其中攜帶有發(fā)送所述請求報文的數(shù)據(jù)中心邊緣設備的MAC地址,用以請求獲取該數(shù)據(jù)中心邊緣設備的IP地址;以及,在接收到地址解析應答后,保存其中攜帶的所請求獲取的IP地址。
      12.如權利要求10所述的設備,其特征在于,所述VPN成員配置模塊還用于,進行VPN成員邊緣設備MAC地址配置操作,并在完成VPN成員邊緣設備MAC地址的配置操作后,向地址解析設備發(fā)送地址解析請求報文,以請求獲取所述VPN成員邊緣設備的IP地址;以及,在接收到地址解析應答報文后,保存其中攜帶的所述VPN成員邊緣設備的IP地址。
      13.如權利要求10所述的設備,其特征在于,所述注冊模塊還用于,按照設定周期向地址發(fā)布設備發(fā)送注冊報文,其中攜帶自己的IP地址和MAC地址,以通過所述地址發(fā)布設備、利用核心網絡設備間的虛擬二層連接,將所述數(shù)據(jù)中心邊緣設備的MAC地址發(fā)布到各核心網設備上。
      14.一種數(shù)據(jù)中心核心網絡設備,應用于數(shù)據(jù)中心二層互聯(lián)網絡,其特征在于,所述數(shù)據(jù)中心二層互聯(lián)網絡的核心網絡設備中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的虛擬專用網絡VPN,各核心網絡設備間建立虛擬二層連接,所述數(shù)據(jù)中心核心網絡設備包括 獲取模塊,用于在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,獲取其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址;其中,所述數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后向地址發(fā)布設備發(fā)送攜帶有自身IP地址和MAC地址的注冊報文;MAC路由計算模塊,用于根據(jù)所述獲取模塊獲取到的MAC地址進行MAC路由計算; 地址發(fā)布模塊,用于通過核心網絡設備間的虛擬二層連接將所述獲取模塊獲取到的MAC地址發(fā)布到對端核心網絡設備上。
      15.如權利要求14所述的設備,其特征在于,所述數(shù)據(jù)中心核心網絡設備在配置為地址解析設備時,還包括 存儲模塊,用于在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,將其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址保存到本地; 地址解析模塊,用于當接收到地址解析請求報文后,獲取其中攜帶的所請求解析的數(shù)據(jù)中心邊緣設備的MAC地址,根據(jù)本地保存的數(shù)據(jù)中心邊緣設備的IP地址和MAC地址,獲取與該MAC地址對應的IP地址,并將該IP地址攜帶于地址解析應答報文發(fā)送給發(fā)起地址解析請求的數(shù)據(jù)中心邊緣設備; 其中,所述地址解析請求報文的發(fā)送過程為當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,向其VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,所述VPN成員邊緣設備根據(jù)該請求報文向地址解析設備發(fā)起地址解析請求報文來獲取所述數(shù)據(jù)中心邊緣設備的IP地址; 或者,所述地址解析請求報文的發(fā)送過程為當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后進行VPN成員邊緣設備MAC地址配置操作,并在完成VPN成員邊緣設備MAC地址的配置操作后,向地址解析設備發(fā)送地址解析請求報文,以請求獲取所述VPN成員邊緣設備的IP地址。
      16.如權利要求14所述的設備,其特征在于,所述數(shù)據(jù)中心核心網絡設備在配置為地址發(fā)布設備時,還包括 存儲模塊,用于在接收到數(shù)據(jù)中心邊緣設備發(fā)送的注冊報文后,將其中攜帶的所述數(shù)據(jù)中心邊緣設備的IP地址和MAC地址保存到本地; 地址解析模塊,用于當接收到地址解析請求報文后,獲取其中攜帶的所請求解析的數(shù)據(jù)中心邊緣設備的MAC地址,根據(jù)本地保存的數(shù)據(jù)中心邊緣設備的IP地址和MAC地址,獲取與該MAC地址對應的IP地址,并將該IP地址攜帶于地址解析應答報文發(fā)送給發(fā)起地址解析請求的數(shù)據(jù)中心邊緣設備; 其中,所述地址解析請求報文的發(fā)送過程為當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后,向其VPN成員邊緣設備發(fā)送用于觸發(fā)發(fā)起地址解析的請求報文,所述VPN成員邊緣設備根據(jù)該請求報文向地址解析設備發(fā)起地址解析請求報文來獲取所述數(shù)據(jù)中心邊緣設備的IP地址,所述地址解析設備將該地址解析請求報文發(fā)送給地址發(fā)布設備; 或者,所述地址解析請求報文的發(fā)送過程為當數(shù)據(jù)中心邊緣設備在完成自身的IP地址配置后進行VPN成員邊緣設備MAC地址配置操作,并在完成VPN成員邊緣設備MAC地址的配置操作后,向地址解析設備發(fā)送地址解析請求報文,以請求獲取所述VPN成員邊緣設備的IP地址,所述地址解析設備將所述地址解析請求發(fā)送給所述地址發(fā)布設備。
      全文摘要
      本發(fā)明公開了一種數(shù)據(jù)中心自動配置方法及其設備,應用于數(shù)據(jù)中心二層互聯(lián)網絡,其中設置有地址發(fā)布設備和地址解析設備,各核心網絡設備上配置有支持二層轉發(fā)的VPN,各核心網絡設備間建立虛擬二層連接,該方法包括地址發(fā)布設備接收數(shù)據(jù)中心邊緣設備在完成本設備的IP地址配置之后發(fā)送的注冊報文,其中攜帶有該邊緣設備的MAC地址和IP地址;地址發(fā)布設備緩存所述注冊報文中攜帶的數(shù)據(jù)中心邊緣設備的地址信息,并通過核心網設備間的虛擬二層連接,將所述邊緣設備的MAC地址以地址簇為VPN-MAC路由的形式發(fā)布。本發(fā)明可在數(shù)據(jù)中心發(fā)生遷移、接入的運營商變化等導致數(shù)據(jù)中心的邊緣設備的IP地址發(fā)生變化時,動態(tài)自適應的進行數(shù)據(jù)中心配置,而無需人工干預。
      文檔編號H04L29/12GK102710509SQ20121015509
      公開日2012年10月3日 申請日期2012年5月18日 優(yōu)先權日2012年5月18日
      發(fā)明者周萬 申請人:杭州華三通信技術有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1