国产精品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>

      一種動(dòng)態(tài)地址分配的方法、裝置及系統(tǒng)的制作方法

      文檔序號(hào):7707389閱讀:152來(lái)源:國(guó)知局

      專利名稱::一種動(dòng)態(tài)地址分配的方法、裝置及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及通信
      技術(shù)領(lǐng)域
      ,尤其涉及一種動(dòng)態(tài)地址分配的方法、裝置及系統(tǒng)。
      背景技術(shù)
      :隨著網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大和網(wǎng)絡(luò)復(fù)雜度的提高,網(wǎng)絡(luò)中客戶端(例如計(jì)算機(jī)等)的數(shù)量經(jīng)常超過(guò)可供分配的IP(InternetProtocol,國(guó)際互聯(lián)網(wǎng)協(xié)議)地址數(shù)量;同時(shí)隨著便攜機(jī)及無(wú)線網(wǎng)絡(luò)的廣泛使用,網(wǎng)絡(luò)中計(jì)算機(jī)的位置也經(jīng)常變化,相應(yīng)的IP地址也必須經(jīng)常更新,從而導(dǎo)致網(wǎng)絡(luò)配置IP地址的過(guò)程越來(lái)越復(fù)雜。DHCP(DynamicHostConfigurationProtocol,動(dòng)態(tài)主才幾配置協(xié)議)就是為滿足這些需求而發(fā)展起來(lái)的。DHCP采用客戶端/服務(wù)器通信模式,由客戶端向服務(wù)器提出配置申請(qǐng),服務(wù)器向客戶端返回IP地址等相應(yīng)的配置信息,以實(shí)現(xiàn)IP地址等信息的動(dòng)態(tài)配置。局域網(wǎng)內(nèi)的客戶端可以通過(guò)DHCPRelay(DHCP中繼)與其他子網(wǎng)的DHCP服務(wù)器通信,最終取得合法的IP地址。這樣,多個(gè)局域網(wǎng)上的DHCP客戶端可以使用同一個(gè)DHCP服務(wù)器,既節(jié)省了成本,又便于集中管理。MPLS(MultiProtocolLabelSwitch,多協(xié)議標(biāo)簽交換)VPN(VirtualPrivateNetwork,虛擬專用網(wǎng))是服務(wù)提供商VPN解決方案中一種基于PE(ProviderEdgeRouter,骨干網(wǎng)上的邊緣路由器)的VPN技術(shù),該技術(shù)使用BGP(BorderGatewayProtocol,邊界網(wǎng)關(guān)協(xié)議)在服務(wù)提供商骨干網(wǎng)上發(fā)布VPN路由,使用MPLS在服務(wù)提供商骨干網(wǎng)上轉(zhuǎn)發(fā)VPN報(bào)文。MPLSVPN組網(wǎng)方式靈活、可擴(kuò)展性好,并能夠方便地支持MPLSQoS(QualityofService,服務(wù)質(zhì)量)和MPLSTE(TrafficEngineering,流量管理),因此得到越來(lái)越多的應(yīng)用。在MPLSVPN中,不同VPN之間的路由隔離通過(guò)VPN-instance(VPN實(shí)例)實(shí)現(xiàn)。PE為每個(gè)直連的站點(diǎn)建立并維護(hù)獨(dú)立的VPN-instance,每個(gè)VPN-instance包含獨(dú)立的^各由表和轉(zhuǎn)發(fā)表。MPLSVPN網(wǎng)絡(luò)主要包括CE(CustomEdgeRouter,用戶網(wǎng)絡(luò)邊緣路由器),直接與服務(wù)提供商網(wǎng)絡(luò)相連,CE感知不到VPN的存在;PE,與用戶的CE直接相連,負(fù)責(zé)VPN業(yè)務(wù)接入,處理VPN-IPv4路由,是MPLS三層VPN的主要實(shí)現(xiàn)者;PR(ProviderRouter,骨干網(wǎng)核心路由器),負(fù)責(zé)快速轉(zhuǎn)發(fā)數(shù)據(jù),不與CE直接相連。在整個(gè)MPLSVPN中,PR、PE設(shè)備需要支持MPLS的基本功能,CE設(shè)備不必支持MPLS及其基本功能?,F(xiàn)有技術(shù)中,不同的VPN之間相互隔離,通常在每個(gè)VPN內(nèi)獨(dú)立部署DHCP服務(wù)器,實(shí)現(xiàn)動(dòng)態(tài)地址分配。然而,由于該方案中DHCP服務(wù)器M在各VPN內(nèi),不便于集中管理,且每個(gè)VPN都需要一個(gè)DHCP服務(wù)器,投資比較大,會(huì)造成資源浪費(fèi)。為了克服上述DHCP服務(wù)器分布式配置的缺點(diǎn),現(xiàn)有技術(shù)中提出了一種將DHCP服務(wù)器放置在共享VPN中,使共享VPN與各VPN相通,對(duì)客戶端進(jìn)行動(dòng)態(tài)地址分配的方案。如圖1所示,VPN1和VPN2是兩個(gè)彼此獨(dú)立的VPN,VPN1中的客戶端hostl通過(guò)CE1中繼到PE1,VPN2中的客戶端host2通過(guò)CE2中繼到PE1。VPN1和VPN2都能訪問(wèn)到DHCP服務(wù)器,把DHCP服務(wù)器所在的網(wǎng)絡(luò)綁定到一個(gè)Super-VPN內(nèi)(共享VPN),Super-VPN通過(guò)配置RT(RouteTarget,路由目標(biāo)),包括配置importRT(輸入路由目標(biāo))和exportRT(輸出路由目標(biāo)),使VPN1和VPN2發(fā)布的路由能引入進(jìn)來(lái),Super-VPN發(fā)布出去的路由攜帶VPN1和VPN2的importRT,使發(fā)布出去的路由能分別被VPN1和VPN2接收,從而實(shí)現(xiàn)了VPN1和VPN2分別與Super-VPN的互訪。由于Super-VPN要同時(shí)學(xué)習(xí)VPN1和VPN2的路由,所以VPN1和VPN2的地址不能重疊,同時(shí)為了保證VPN1和VPN2之間信息的安全性,VPN1和VPN2的網(wǎng)絡(luò)也不能通過(guò)Super-VPN互通,所以需要在組網(wǎng)時(shí)注意避免重疊和互通的情況發(fā)生,比如如果Super-VPN存在一條下一跳為CE3的默認(rèn)路由向VPN1和VPN2發(fā)布,由于CE3上能學(xué)習(xí)到VPN1和VPN2的所有路由,那么VPN1和VPN2就可能通過(guò)CE3互通,導(dǎo)致VPN1和VPN2之間安全性降低。因此,共享VPN需要學(xué)習(xí)各VPN的路由,導(dǎo)致各VPN之間的地址不能重疊,地址規(guī)劃受限制,降低了VPN的獨(dú)立性;另外,需要防止各VPN通過(guò)共享VPN互通,必須保證共享VPN中與各VPN相連的設(shè)備中不能存在互通路由,網(wǎng)絡(luò)部署比較麻煩。
      發(fā)明內(nèi)容本發(fā)明提供了一種動(dòng)態(tài)地址分配的方法、裝置及系統(tǒng),實(shí)現(xiàn)在一個(gè)MPLSVPN網(wǎng)絡(luò)上,各VPN共用一個(gè)DHCP服務(wù)器進(jìn)行動(dòng)態(tài)地址分配。本發(fā)明提供了一種動(dòng)態(tài)地址分配的方法,應(yīng)用于包括DHCP服務(wù)器、PE和至少兩個(gè)VPN網(wǎng)絡(luò)的系統(tǒng)中,所述VPN網(wǎng)絡(luò)通過(guò)所述PE中繼到所述DHCP服務(wù)器,所述方法包括以下步驟所述PE通過(guò)VPN接口接收來(lái)自所述VPN網(wǎng)絡(luò)的DHCP報(bào)文;所述PE在所述DHCP報(bào)文中添加所述VPN網(wǎng)絡(luò)的exportRT屬性,將所述DHCP才艮文的源IP地址改為所述PE的^^網(wǎng)地址,目的IP地址改為所述DHCP服務(wù)器地址,并填寫中繼網(wǎng)關(guān)IP地址后,將所述DHCP報(bào)文發(fā)送到所述DHCP服務(wù)器;所述PE接收來(lái)自所述DHCP服務(wù)器的回應(yīng)報(bào)文,根據(jù)所述回應(yīng)報(bào)文中攜帶的exportRT屬性,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給所述對(duì)應(yīng)的VPN網(wǎng)絡(luò)中的客戶端。其中,所述填寫中繼網(wǎng)關(guān)IP地址具體包括對(duì)于客戶端直接與所述PE連接的情況,將中繼網(wǎng)關(guān)IP地址填寫成與所述VPN網(wǎng)絡(luò)連4妄的接口的IP地址;對(duì)于客戶端通過(guò)其他網(wǎng)關(guān)設(shè)備與所述PE連接的情況,所述報(bào)文的中繼網(wǎng)關(guān)IP地址為所述其他網(wǎng)關(guān)設(shè)備的IP地址。其中,所述PE接收來(lái)自所述DHCP服務(wù)器回應(yīng)報(bào)文之前還包括所述DHCP服務(wù)器接收來(lái)自PE的DHCP報(bào)文,所述DHCP報(bào)文中攜帶新增選項(xiàng),所述新增選項(xiàng)中攜帶客戶端所屬VPN網(wǎng)絡(luò)的exportRT屬性;所述DHCP服務(wù)器找出與所述exportRT屬性及所述中繼網(wǎng)關(guān)IP地址匹配的i也址池;所述DHCP服務(wù)器在所述地址池中為所述客戶端分配IP地址。其中,所述DHCP服務(wù)器接收來(lái)自PE的DHCP報(bào)文之前還包括所述DHCP服務(wù)器進(jìn)行地址池配置時(shí)配上RT屬性,所述RT屬性包含importRT和exportRT屬性,使每個(gè)VPN網(wǎng)絡(luò)在DHCP服務(wù)器上有與之RT屬性相匹配的地址池。后還包括所述DHCP服務(wù)器在回應(yīng)報(bào)文中攜帶新增選項(xiàng)及分配的IP地址,所述選項(xiàng)填寫分配ip地址池的exportRT屬性;所述DHCP服務(wù)器將所述回應(yīng)報(bào)文的源IP地址改為DHCP服務(wù)器的公網(wǎng)IP地址,目的IP地址為所述PE的公網(wǎng)地址,并發(fā)送給所述PE。其中,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給對(duì)應(yīng)VPN網(wǎng)絡(luò)中的客戶端,具體包括如果報(bào)文的中繼網(wǎng)關(guān)IP地址為與此VPN網(wǎng)絡(luò)連接的本地接口網(wǎng)段地址,直接向客戶端發(fā)送回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中攜帶分配給所述客戶端的IP地址;如果報(bào)文的中繼網(wǎng)關(guān)IP地址不是與此VPN網(wǎng)絡(luò)連接的本地接口地址,根據(jù)VPN的^各由表項(xiàng),以中繼網(wǎng)關(guān)IP地址為目的地址,將回應(yīng)才艮文發(fā)往客戶端所在的網(wǎng)關(guān)設(shè)備,再由所述網(wǎng)關(guān)設(shè)備將回應(yīng)報(bào)文發(fā)送給所述客戶端。本發(fā)明還提供了一種動(dòng)態(tài)地址分配的系統(tǒng),包括DHCP服務(wù)器、PE和至少兩個(gè)VPN網(wǎng)絡(luò),所述DHCP服務(wù)器與所述PE通信,所述PE,用于通過(guò)VPN接口接收來(lái)自所述VPN網(wǎng)絡(luò)的DHCP報(bào)文,所述PE在所述DHCP報(bào)文中添加所述VPN網(wǎng)絡(luò)的exportRT屬性,將所述DHCP報(bào)文的源IP地址改為所述PE的公網(wǎng)地址,目的IP地址改為所述DHCP服務(wù)器地址,并填寫中繼網(wǎng)關(guān)IP地址后,將所述DHCP報(bào)文發(fā)送到所述DHCP服務(wù)器;然后接收來(lái)自所述DHCP服務(wù)器的回應(yīng)報(bào)文,根據(jù)所述回應(yīng)報(bào)文中攜帶的exportRT屬性,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給對(duì)應(yīng)的VPN網(wǎng)絡(luò)中的客戶端;所述DHCP服務(wù)器,用于接收來(lái)自PE的DHCP報(bào)文,所述DHCP報(bào)文中攜帶新增選項(xiàng),所述新增選項(xiàng)中攜帶客戶端所屬VPN網(wǎng)絡(luò)的exportRT屬性;然后找出所有與exportRT屬性及所述中繼網(wǎng)關(guān)IP地址匹配的地址池,在所述地址池中對(duì)所述客戶端進(jìn)行IP地址分配。本發(fā)明還提供了一種提供商邊緣設(shè)備,應(yīng)用于包括DHCP服務(wù)器、PE和至少兩個(gè)VPN網(wǎng)絡(luò)的系統(tǒng)中,所述VPN通過(guò)所述PE中繼到所述DHCP服務(wù)器,所述設(shè)備包括私網(wǎng)接口單元,用于通過(guò)VPN接口接收來(lái)自所述VPN網(wǎng)絡(luò)的DHCP報(bào)文;報(bào)文修改單元,與所述接收單元連接,用于在所述DHCP報(bào)文中添加所述VPN的exportRT屬性,將所述DHCP報(bào)文的源IP地址改為所述PE的公網(wǎng)地址,目的IP地址改為所述DHCP"l務(wù)器地址,并填寫中繼網(wǎng)關(guān)IP地址后,將所述DHCP報(bào)文發(fā)送到所述DHCP服務(wù)器;公網(wǎng)接口單元,用于接收來(lái)自所述DHCP服務(wù)器的回應(yīng)報(bào)文;IP地址分發(fā)單元,與所述公網(wǎng)接口單元連接,用于根據(jù)所述回應(yīng)報(bào)文中攜帶的exportRT屬性,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給對(duì)應(yīng)VPN網(wǎng)絡(luò)中的客戶端。其中,IP地址分發(fā)單元,具體用于如果報(bào)文的中繼網(wǎng)關(guān)IP地址為與此VPN網(wǎng)絡(luò)連接的本地接口網(wǎng)段地址,直接通過(guò)所述接口向客戶端發(fā)送回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中攜帶分配給所述客戶端的IP地址;如果報(bào)文的中繼網(wǎng)關(guān)IP地址不是與此VPN網(wǎng)絡(luò)連接的本地接口地址,根據(jù)VPN的路由表項(xiàng),以中繼網(wǎng)關(guān)IP地址為目的地址,將回應(yīng)報(bào)文發(fā)往客戶端所在的網(wǎng)關(guān)設(shè)備,再由所述網(wǎng)關(guān)設(shè)備將回應(yīng)報(bào)文發(fā)送給所述客戶端。本發(fā)明還提供了一種DHCP服務(wù)器,應(yīng)用于包括DHCP服務(wù)器、PE和至少兩個(gè)VPN網(wǎng)絡(luò)的系統(tǒng)中,所述VPN通過(guò)所述PE中繼到所述DHCP服務(wù)器,所述服務(wù)器包括接收單元,用于接收來(lái)自PE的DHCP報(bào)文,所述DHCP報(bào)文中攜帶新增選項(xiàng),所述新增選項(xiàng)中攜帶客戶端所屬VPN網(wǎng)絡(luò)的exportRT屬性;地址分配單元,與所述接收單元連接,用于找出所有與所述exportRT屬性及所述中繼網(wǎng)關(guān)IP地址匹配的地址池,在所述地址池中對(duì)所述客戶端進(jìn)行IP;也址分配;響應(yīng)單元,與所述地址分配單元連接,用于在回應(yīng)才艮文中攜帶新增選項(xiàng)及分配的IP地址,所述選項(xiàng)填寫分配IP地址池的exportRT屬性,將所述回應(yīng)報(bào)文的源IP改為DHCP服務(wù)器的公網(wǎng)IP地址,目的IP為所述PE的公網(wǎng)地址,并發(fā)送給所述PE。其中,還包括地址池設(shè)置單元,與所述地址分配單元連接,用于進(jìn)行地址池配置時(shí)配上RT屬性,所述RT屬性包含ImportRT和ExportRT,使每個(gè)VPN在DHCP服務(wù)器上有與之RT屬性相匹配的地址池。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明中,DHCP服務(wù)器與PE互通,在PE的VPN網(wǎng)絡(luò)接口下做DHCP中繼,使每個(gè)VPN網(wǎng)絡(luò)下的客戶端能通過(guò)DHCP服務(wù)器獲取IP地址。由于在一個(gè)MPLSVPN網(wǎng)絡(luò)上,各VPN網(wǎng)絡(luò)共用一個(gè)DHCP服務(wù)器進(jìn)行動(dòng)態(tài)地址分配,方便維護(hù),節(jié)約投資,且由于在DHCP服務(wù)器與各VPN網(wǎng)絡(luò)互通報(bào)文中添加RT屬性,各VPN之間的地址可以重疊,各VPN不會(huì)互通,使得網(wǎng)絡(luò)規(guī)劃和地址規(guī)劃不受限制。圖1是現(xiàn)有技術(shù)中L3VPN網(wǎng)絡(luò)共用DHCP服務(wù)器示意圖2是本發(fā)明中一種動(dòng)態(tài)地址分配的方法流程圖3是本發(fā)明中附加option報(bào)文示意圖4是本發(fā)明中L3VPN共用DHCP服務(wù)器示意圖5是本發(fā)明圖4中hostl申請(qǐng)IP地址的過(guò)程示意圖6是本發(fā)明圖4中host2申請(qǐng)IP地址的過(guò)程示意圖7是本發(fā)明中一種提供商邊緣設(shè)備結(jié)構(gòu)圖;圖8是本發(fā)明中一種DHCP服務(wù)器結(jié)構(gòu)圖。具體實(shí)施例方式本發(fā)明的核心思想是PE通過(guò)與VPN網(wǎng)絡(luò)連接的接口接收來(lái)自各VPN網(wǎng)絡(luò)中客戶端的報(bào)文,在報(bào)文中增加一個(gè)option選項(xiàng),該option選項(xiàng)用于攜帶用于標(biāo)明報(bào)文VPN網(wǎng)絡(luò)屬性的RT;DHCP服務(wù)器上進(jìn)行地址池配置時(shí)標(biāo)明RT,收到才艮文時(shí)找到與才艮文中RT匹配的地址池,在該地址池中進(jìn)^f亍地址分配;DHCP服務(wù)器的回應(yīng)報(bào)文通過(guò)option選項(xiàng)攜帶所分配地址池的RT,發(fā)送給PE,由PE根據(jù)option選項(xiàng)中攜帶的RT找到報(bào)文對(duì)應(yīng)的VPN網(wǎng)絡(luò),然后根據(jù)報(bào)文中的網(wǎng)關(guān)IP地址將報(bào)文發(fā)送給對(duì)應(yīng)的VPN網(wǎng)絡(luò)中的客戶端。本發(fā)明中,由于在一個(gè)MPLSVPN網(wǎng)絡(luò)上,各VPN網(wǎng)絡(luò)共用一個(gè)DHCP服務(wù)器進(jìn)行動(dòng)態(tài)地址分配,方便維護(hù),節(jié)約投資,且網(wǎng)絡(luò)規(guī)劃和地址規(guī)劃不受限制。本發(fā)明提供了一種動(dòng)態(tài)地址分配的方法,如圖2所示,包括以下步驟步驟201,PE通過(guò)與VPN網(wǎng)絡(luò)連接的接口接收來(lái)自各VPN網(wǎng)絡(luò)中客戶端的報(bào)文,對(duì)這些報(bào)文進(jìn)行DHCP中繼,單播到DHCP服務(wù)器,具體包括將接收?qǐng)?bào)文添加一個(gè)option,該option填寫該VPN網(wǎng)絡(luò)的exportRT屬性;才艮據(jù)RPFC2132,序號(hào)為128到254的option均為保留option,這里假設(shè)取序號(hào)為128的option用以擴(kuò)展為RT屬性列表選項(xiàng),option后面加上RT的屬性列表,每個(gè)RT占用8個(gè)字節(jié),如圖3所示。并將^f務(wù)改后的中繼才艮文的源IP地址配置為PE的^^網(wǎng)地址(通常用環(huán)回口地址),目的IP地址配置為在該接口下指定的DHCP服務(wù)器地址;并將f務(wù)改后的中繼Giaddr(GatewayIPAddress,網(wǎng)關(guān)IP地址)填寫成該接口的IP地址,對(duì)于多重中繼的情況,如果該接口收到的報(bào)文是其他設(shè)備中繼過(guò)來(lái)的(可通過(guò)hops是否大于0判斷,即如果接收?qǐng)?bào)文中hops=0,則說(shuō)明申請(qǐng)地址的客戶端與PE直連,如果接收?qǐng)?bào)文中hops>0,則說(shuō)明申請(qǐng)地址的客戶端不與PE直連,而是通過(guò)其他網(wǎng)關(guān)設(shè)備與PE連接),則報(bào)文的Giaddr不變。步驟202,預(yù)先在DHCP服務(wù)器上進(jìn)行地址池配置時(shí),添加RT屬性。RT屬性包含importRT和exportRT,exportRouteTarget表示發(fā)出的路由攜帶的屬性,importRouteTarget表示允許接收帶有此類屬性的路由。RT屬性的配置需要與對(duì)應(yīng)的VPN網(wǎng)絡(luò)的RT屬性一致,即,使每個(gè)VPN網(wǎng)絡(luò)在DHCP服務(wù)器上有與之RT屬性相匹配的地址池。如果DHCP服務(wù)器收到的DHCP報(bào)文中帶有optionl28,找出所有與該RT屬性匹配的地址池(地址池importRT列表中至少有一個(gè)與DHCP報(bào)文中optionl28中攜帶的RT屬性相同),在這些匹配的地址池中對(duì)客戶端進(jìn)行IP步驟203,DHCP服務(wù)器向PE發(fā)送回應(yīng)報(bào)文,該回應(yīng)報(bào)文攜帶optionl28,該選項(xiàng)填寫分配IP地址池的exportRT屬性;該回應(yīng)報(bào)文中還攜帶由DHCP服務(wù)器才艮據(jù)收到的信息分配的IP地址及DNS(DomainNameSystem,域名系統(tǒng))等信息;該回應(yīng)報(bào)文的源IP地址為DHCP服務(wù)器的IP地址,目的IP地址為在做DHCP中繼的PE公網(wǎng)地址(通常用環(huán)回口地址)。步驟204,做DHCP中繼的PE設(shè)備收到從DHCP服務(wù)器發(fā)送的回應(yīng)報(bào)文后,根據(jù)DHCP報(bào)文optionl28中攜帶的RT屬性,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò);當(dāng)確定VPN網(wǎng)絡(luò)后,檢測(cè)報(bào)文中Giaddr,如果報(bào)文中Giaddr為與該VPN網(wǎng)絡(luò)連接的本地接口網(wǎng)段地址,說(shuō)明申請(qǐng)地址的客戶端與該P(yáng)E直連,可以直接通過(guò)該4妄口向該客戶端發(fā)送回應(yīng)l艮文,將分配的IP地址通知該客戶端;如果回應(yīng)報(bào)文中Giaddr不是與該VPN網(wǎng)絡(luò)連接的本地接口地址,說(shuō)明申請(qǐng)地址的客戶端不與該P(yáng)E直連,而是通過(guò)其他網(wǎng)關(guān)設(shè)備與PE連接,則根據(jù)VPN網(wǎng)絡(luò)的路由表項(xiàng),以Giaddr目的地址將回應(yīng)報(bào)文以單播的方式發(fā)往客戶端所在的網(wǎng)關(guān)設(shè)備,由該網(wǎng)關(guān)設(shè)備將分配的IP地址通知對(duì)應(yīng)的客戶端。根據(jù)上述實(shí)施例,以圖4為例進(jìn)行詳細(xì)說(shuō)明。例如,在MPLS骨干網(wǎng)絡(luò)上,存在一個(gè)DHCP服務(wù)器,IP地址為10.2.2.2,且與PE1的公網(wǎng)環(huán)回地址1.1.1.1能互訪。本實(shí)施例中以DHCP服務(wù)器與PE1直接相連為例進(jìn)行說(shuō)明,實(shí)際應(yīng)用中,DHCP服務(wù)器也可以通過(guò)其他PE與PE1相連,或通過(guò)P與PEl相連,或者DHCP服務(wù)器與多個(gè)PE連接,每個(gè)PE具有多個(gè)VPN網(wǎng)絡(luò),具體工作原理與本實(shí)施例相同,不在贅述。PE1下掛2個(gè)VPN(VPNl和VPN2)網(wǎng)絡(luò),各VPN網(wǎng)絡(luò)的RT屬性配置如表1所示表1:<table>tableseeoriginaldocumentpage14</column></row><table>PEl上存在兩個(gè)接口,分別綁定在VPNl和VPN2下,如表2所示表2:<table>tableseeoriginaldocumentpage14</column></row><table>VPNl中的hostl為直連在PEl下的客戶端,VPN2下的host2不直接掛在PEl設(shè)備上,而是通過(guò)網(wǎng)關(guān)設(shè)備CE2與PEl連接。兩個(gè)不在同一個(gè)VPN網(wǎng)絡(luò)的客戶端通過(guò)同一個(gè)DHCP服務(wù)器動(dòng)態(tài)分配IP地址。本發(fā)明通過(guò)RT屬性判別VPN網(wǎng)絡(luò),所以在DHCP服務(wù)器上配置地址池時(shí)需要配置RT屬性。在DHCP服務(wù)器上配置的地址池如表3所示表3:<table>tableseeoriginaldocumentpage14</column></row><table>DHCP中繼配置如表4所示:表4:<table>tableseeoriginaldocumentpage14</column></row><table>IntflDHCP月良務(wù)器10.2.2.2host2與CE2相連接口Intd也址192.168.0.1Intf2DHCP月良務(wù)器10.2.2.2結(jié)合圖4,詳細(xì)說(shuō)明hostl申請(qǐng)IP地址的過(guò)程,如圖5所示,包括以下步驟步驟501,hostl向PE1發(fā)送DHCPDISCOVER報(bào)文,PE1通過(guò)接口intfl收到DHCPDISCOVER報(bào)文后,將接口intfl的地址填入DHCPDISCOVER報(bào)文,并添加optionl28的選項(xiàng),把VPN1的exportRT(10:2)填入option。RT格式如表5:表5:Type(0x0002)AS#(16bit)Value(32bit)然后把DHCPDISCOVER報(bào)文中目的IP地址填為DHCP服務(wù)器的地址,向DHCP服務(wù)器單播轉(zhuǎn)發(fā)。其中DHCPDISCOVER報(bào)文中與本方案相關(guān)字段數(shù)值如表6:表6:DIP(目的SIP(源Giaddr(中添力口Option128IP地址)IP地址)繼網(wǎng)關(guān)IP)CodeLengthValue10.2.2.21,1.1.1192.168.0.112880x0002000a00000002步驟502,DHCP服務(wù)器收到DHCPDISCOVER報(bào)文后,根據(jù)DHCPDISCOVER報(bào)文中的叩tionl28字段攜帶的RT屬性尋找相匹配的地址池。根據(jù)表1和表3,確定地址池Pooll的ImportRT與DHCPDISCOVER報(bào)文攜帶的RT屬性匹配,而且Pooll地址池網(wǎng)段包含報(bào)文中的Giaddr,所以DHCP服務(wù)器可以在Pooll地址池中為客戶端hostl分配IP地址,〗gi殳分配的IP地址為192.168.0.2。步驟503,DHCP服務(wù)器向PE1發(fā)送DHCPOFFER報(bào)文,DHCPOFFER報(bào)文中optionl28選項(xiàng)攜帶Pooll地址池的exportRT屬性。DHCP服務(wù)器回應(yīng)的DHCPOFFER報(bào)文與本方案相關(guān)的字段數(shù)值如表7:表7:<table>tableseeoriginaldocumentpage16</column></row><table>步驟504,PE1收到DHCPOFFER報(bào)文后,發(fā)現(xiàn)DHCPOFFER報(bào)文攜帶optionl28選項(xiàng),該選項(xiàng)攜帶的RT屬性為10:1,與VPN1的importRT屬性匹配,則將DHCPOFFER報(bào)文送到VPN1。由表7可知DHCPOFFER報(bào)文攜帶的Giaddr為192.168.0.1,為intfl的地址,DHCPOFFER報(bào)文由接口intfl發(fā)往hostl,DHCPOFFER報(bào)文是單播或廣播由DHCPOFFER報(bào)文中的flag字段確定,例如,flag為l為廣播,O為單播。步驟505,hostl收到DHCPOFFER報(bào)文后發(fā)送一個(gè)免費(fèi)ARP,查詢獲得的IP地址在網(wǎng)絡(luò)上是否存在沖突(例如,設(shè)備將本地IP地址;改置在免費(fèi)ARP報(bào)文中,該ARP報(bào)文在網(wǎng)絡(luò)中廣播,其他收到該ARP報(bào)文的設(shè)備如果發(fā)現(xiàn)自己的IP地址與ARP才艮文中的IP地址相同,則存在IP地址沖突,通知該設(shè)備。),如果有沖突,則向PE1發(fā)送DHCPDELINE,拒絕接受該OFFER,表示不能使用該IP地址,并重新發(fā)送DHCPDISCOVER,以獲取新IP地址;如果沒(méi)有沖突,則向PEl發(fā)送該IP地址的request報(bào)文,表示請(qǐng)求DHCP服務(wù)器需要使用該IP地址。步驟506,PE1的接口Intfl收到hostl發(fā)送的request報(bào)文或DELINE報(bào)文后,處理過(guò)程與步驟501類似,添加optionl28選項(xiàng)攜帶該VPN網(wǎng)絡(luò)的exportRT屬性,修改該才艮文的目的IP為DHCP服務(wù)器的IP地址(10.2.2.2),源IP為PE1的環(huán)回地址(l丄l.l),將報(bào)文單播到DHCP服務(wù)器。步驟507,DHCP服務(wù)器接收到request報(bào)文后,需要向PE1發(fā)送ACK,表示該IP地址分配成功;DHCP服務(wù)器接收到DELINE報(bào)文后,需要向PE1發(fā)送NAK,表示該IP地址分配不成功。另外,DHCP服務(wù)器需要對(duì)ACK或NAK^艮文字段進(jìn)行處理,處理方式與步驟502類似,相關(guān)字段數(shù)值如表8:表8:<table>tableseeoriginaldocumentpage17</column></row><table>步驟508,PE1收到DHCP服務(wù)器回應(yīng)ACK或NAK報(bào)文后,發(fā)現(xiàn)ACK或NAK報(bào)文攜帶optionl28選項(xiàng),該選項(xiàng)攜帶的RT屬性為10:1,與VPN1的importRT屬性匹配,則將ACK或NAK報(bào)文送到VPN1。由表7可知DHCPOFFER報(bào)文攜帶的Giaddr為192.168.0.1,為intfl的地址,ACK或NAK報(bào)文由接口intfl發(fā)往hostl。hostl接收到ACK確認(rèn)該IP地址分配成功,hostl接收到NAK確認(rèn)該IP地址分配不成功。結(jié)合圖4,詳細(xì)說(shuō)明host2申請(qǐng)IP地址的過(guò)程,這是一個(gè)多次中繼的過(guò)程,host2到DHCP月良務(wù)器經(jīng)過(guò)了CE2和PE1的兩次中繼。如圖6所示,包括以下步驟步驟601,PE1通過(guò)接口intf2接收CE2中繼過(guò)來(lái)的DHCPDISCOVER報(bào)文,將Giaddr填成CE2的接口地址192.168.1.1,PE1保留此字段,添加optionl28的選項(xiàng),把VPN2的exportRT(20:2)填入option,目的IP地址填為DHCP服務(wù)器的IP地址,然后單播轉(zhuǎn)發(fā)到DHCP服務(wù)器,DHCPDISCOVER報(bào)文中與本方案相關(guān)字段數(shù)值如表9:表9:<table>tableseeoriginaldocumentpage17</column></row><table>步驟602,DHCP月良務(wù)器收到DHCPDISCOVER報(bào)文后,根據(jù)DHCPDISCOVER報(bào)文中的optionl28字段攜帶的RT屬性尋找相匹配的地址池。根據(jù)表1和表3,地址池Pool2和Pool3的importRT與DHCPDISCOVER報(bào)文攜帶的RT屬性匹配,而且Pool3地址池網(wǎng)段包含報(bào)文中的Giaddr,所以DHCP服務(wù)器可以在Pool3地址池中為客戶端分配地址。邗I設(shè)分配的地址為192.168.1.3,回應(yīng)DHCPOFFER報(bào)文中optionl28選項(xiàng)帶上Pool3的exportRT屬性。其中,DHCPSERVER回應(yīng)的DHCPOFFER報(bào)文與本方案相關(guān)的字段數(shù)值如表10:表10:<table>tableseeoriginaldocumentpage18</column></row><table>步驟603,PE1收到回應(yīng)的DHCPOFFER報(bào)文后,發(fā)現(xiàn)報(bào)文有optionl28選項(xiàng),攜帶的RT屬性為20:1,與VPN2的importRT屬性匹配,則將此才艮文送到VPN2內(nèi)處理。DHCPOFFER報(bào)文攜帶的Giaddr為192.168.1.1,不是intf2接口網(wǎng)段內(nèi)的地址,所以需要將DHCPOFFER報(bào)文轉(zhuǎn)換,使報(bào)文通過(guò)VPN2內(nèi)的路由以單播的方式發(fā)送給主機(jī)網(wǎng)關(guān)(192.168.1.1)處理。轉(zhuǎn)換后報(bào)文的相關(guān)字段如表ll:表11:<table>tableseeoriginaldocumentpage18</column></row><table>步驟604,CE2收到此回應(yīng)DHCPOFFER報(bào)文后將報(bào)文再轉(zhuǎn)發(fā)給host2,此步驟為現(xiàn)有技術(shù)。步驟605,host2收到DHCPOFFER報(bào)文后發(fā)送一個(gè)免費(fèi)ARP,查詢網(wǎng)絡(luò)上是否有沖突地址,如果有沖突,則發(fā)送DHCPDELINE,拒絕接受該OFFER,并重新發(fā)送DHCPDISCOVER。如果沒(méi)有沖突,則發(fā)送該IP地址的request報(bào)文。步驟606,CE2收到host2發(fā)送過(guò)來(lái)的request報(bào)文或DELINE報(bào)文后,將報(bào)文中繼到PE1的接口intf2。步驟607,PE1的接口intf2收到報(bào)文后的處理過(guò)程與步驟601類似,添加optionl28選項(xiàng)攜帶該VPN的exportRT屬性,修改該報(bào)文的目的IP地址為DHCP服務(wù)器的IP地址(10.2.2.2),源IP地址為PE1的環(huán)回地址(1.1.1.1),將報(bào)文單播到DHCP服務(wù)器。步驟608,DHCP服務(wù)器回應(yīng)才艮文ACK或NAK需要對(duì)報(bào)文字段進(jìn)行處理,處理方式與步驟602類似,相關(guān)字段數(shù)值如表12:<table>tableseeoriginaldocumentpage19</column></row><table>步驟609,PE1收到DHCP服務(wù)器回應(yīng)報(bào)文后的處理與步驟603類似,不再贅述。本發(fā)明提供了一種動(dòng)態(tài)地址分配的系統(tǒng),包括DHCP服務(wù)器、PE和至少兩個(gè)VPN網(wǎng)絡(luò),所述DHCP服務(wù)器與所述PE通信,所述PE,用于通過(guò)VPN接口接收來(lái)自所述VPN網(wǎng)絡(luò)的DHCP報(bào)文,所述PE在所述DHCP報(bào)文中添加所述VPN網(wǎng)絡(luò)的exportRT屬性,將所述DHCP才艮文的源IP地址改為所述PE的公網(wǎng)地址,目的IP地址改為所述DHCP服務(wù)器地址,并填寫中繼網(wǎng)關(guān)IP地址后,將所述DHCP報(bào)文發(fā)送到所述DHCP服務(wù)器;然后接收來(lái)自所述DHCP服務(wù)器的回應(yīng)報(bào)文,根據(jù)所述回應(yīng)才艮文中攜帶的exportRT屬性,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給對(duì)應(yīng)的VPN網(wǎng)絡(luò)中的客戶端;所述DHCP服務(wù)器,用于接收來(lái)自PE的DHCP報(bào)文,所述DHCP報(bào)文中攜帶新增選項(xiàng),所述新增選項(xiàng)中攜帶客戶端所屬VPN網(wǎng)絡(luò)的exportRT屬性;然后找出所有與所述exportRT屬性及所述中繼網(wǎng)關(guān)IP地址匹配的地址池,在所述地址池中對(duì)所述客戶端進(jìn)行IP地址分配。本發(fā)明提供了一種提供商邊緣設(shè)備,應(yīng)用于包括DHCP服務(wù)器、PE和至少兩個(gè)VPN網(wǎng)絡(luò)的系統(tǒng)中,所述VPN通過(guò)所述PE中繼到所述DHCP服務(wù)器,所述i殳備如圖7所示,包括私網(wǎng)才秦口單元7io,用于通過(guò)VPN4妄口接收來(lái)自所述VPN網(wǎng)絡(luò)的DHCP報(bào)文;才艮文修改單元720,與私網(wǎng)接口單元710連接,用于在所述DHCP報(bào)文中添加所述VPN的exportRT屬性,將所述DHCP報(bào)文的源IP地址改為所述PE的公網(wǎng)地址,目的IP地址改為所述DHCP服務(wù)器地址,并填寫中繼網(wǎng)關(guān)IP地址后,將所述DHCP報(bào)文發(fā)送到所述DHCP服務(wù)器;公網(wǎng)接口單元730,用于接收來(lái)自所述DHCP服務(wù)器的回應(yīng)報(bào)文;IP地址分發(fā)單元740,與公網(wǎng)接口單元730連接,用于根據(jù)所述回應(yīng)報(bào)文中攜帶的exportRT屬性,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給對(duì)應(yīng)VPN網(wǎng)絡(luò)中的客戶端。IP地址分發(fā)單元,具體用于如果報(bào)文的中繼網(wǎng)關(guān)IP地址為與此VPN網(wǎng)絡(luò)連接的本地接口網(wǎng)段地址,直接通過(guò)該接口向客戶端發(fā)送回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中攜帶分配給所述客戶端的IP地址;如果報(bào)文的中繼網(wǎng)關(guān)IP地址不是與此VPN網(wǎng)絡(luò)連接的本地接口地址,根據(jù)VPN的路由表項(xiàng),以中繼網(wǎng)關(guān)IP地址為目的地址,將回應(yīng)才艮文發(fā)往客戶端所在的網(wǎng)關(guān)設(shè)備,再由所述網(wǎng)關(guān)設(shè)備將回應(yīng)報(bào)文發(fā)送給所述客戶端。本發(fā)明還提供了一種DHCP服務(wù)器,應(yīng)用于包括DHCP服務(wù)器、PE和至少兩個(gè)VPN網(wǎng)絡(luò)的系統(tǒng)中,所述VPN通過(guò)所述PE中繼到所述DHCP服務(wù)器,所述服務(wù)器如圖8所示,包括接收單元810,用于接收來(lái)自PE的DHCP報(bào)文,所述DHCP報(bào)文中攜帶新增選項(xiàng),所述新增選項(xiàng)中攜帶客戶端所屬VPN網(wǎng)絡(luò)的exportRT屬性;地址分配單元820,與接收單元810連接,用于找出所有與所述exportRT屬性及所述中繼網(wǎng)關(guān)IP地址匹配的地址池,在所述地址池中對(duì)所述客戶端進(jìn)4亍IPi也址分配;響應(yīng)單元830,與地址分配單元820連接,用于在回應(yīng)報(bào)文中攜帶新增選項(xiàng)及分配的IP地址,所迷選項(xiàng)填寫分配IP地址池的exportRT屬性,將所述回應(yīng)才艮文的源IP改為DHCP月良務(wù)器的IP地址,目的IP為所述PE的^^網(wǎng)地址,并發(fā)送給所述PE。地址池設(shè)置單元840,與地址分配單元820連接,用于進(jìn)行地址池配置時(shí)配上RT屬性,所述RT屬性包含ImportRT和ExportRT,使每個(gè)VPN網(wǎng)絡(luò)在DHCP服務(wù)器上有與之RT屬性相匹配的地址池。以上只是一個(gè)本發(fā)明技術(shù)方案的一個(gè)實(shí)施例,對(duì)于公網(wǎng)上有多個(gè)DHCP服務(wù)器,或者把DHCP服務(wù)器部署在任意一個(gè)VPN私網(wǎng)中,以及手工地址分配和自動(dòng)地址分配的情況,本發(fā)明技術(shù)方案同樣適用。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過(guò)硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域:忮術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種動(dòng)態(tài)地址分配的方法,應(yīng)用于包括動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器、邊緣路由器PE和虛擬專用網(wǎng)VPN網(wǎng)絡(luò)的系統(tǒng)中,所述VPN網(wǎng)絡(luò)通過(guò)所述PE中繼到所述DHCP服務(wù)器,其特征在于,所述方法包括以下步驟所述PE通過(guò)VPN接口接收來(lái)自所述VPN網(wǎng)絡(luò)的DHCP報(bào)文;所述PE在所述DHCP報(bào)文中添加所述VPN網(wǎng)絡(luò)的輸出路由目標(biāo)exportRT屬性,將所述DHCP報(bào)文的源IP地址改為所述PE的公網(wǎng)地址,目的IP地址改為所述DHCP服務(wù)器地址,并填寫中繼網(wǎng)關(guān)IP地址后,將所述DHCP報(bào)文發(fā)送到所述DHCP服務(wù)器;所述PE接收來(lái)自所述DHCP服務(wù)器的回應(yīng)報(bào)文,根據(jù)所述回應(yīng)報(bào)文中攜帶的exportRT屬性,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給所述對(duì)應(yīng)的VPN網(wǎng)絡(luò)中的客戶端。2、如權(quán)利要求l所述的方法,其特征在于,所述填寫中繼網(wǎng)關(guān)IP地址具體包括對(duì)于客戶端直接與所述PE連接的情況,將中繼網(wǎng)關(guān)IP地址填寫成與所述VPN網(wǎng)絡(luò)連接的接口的IP地址;對(duì)于客戶端通過(guò)其他網(wǎng)關(guān)設(shè)備與所述PE連接的情況,所述報(bào)文的中繼網(wǎng)關(guān)IP地址為所述其他網(wǎng)關(guān)設(shè)備的IP地址。3、如權(quán)利要求1所述的方法,其特征在于,所述PE接收來(lái)自所述DHCP服務(wù)器的回應(yīng)報(bào)文之前還包括所述DHCP服務(wù)器接收來(lái)自所述PE的DHCP報(bào)文,所述DHCP報(bào)文中攜帶新增選項(xiàng),所述新增選項(xiàng)中攜帶客戶端所屬VPN網(wǎng)絡(luò)的exportRT屬性;所述DHCP服務(wù)器找出與所述exportRT屬性及所述中繼網(wǎng)關(guān)IP地址匹配的i也址池;所述DHCP服務(wù)器在所述地址池中為所述客戶端分配IP地址。4、如權(quán)利要求3所述的方法,其特征在于,所述DHCP服務(wù)器接收來(lái)自所述PE的DHCP報(bào)文之前還包括所述DHCP服務(wù)器進(jìn)行地址池配置時(shí)配上RT屬性,所述RT屬性包含importRT屬性和exportRT屬性,使每個(gè)VPN網(wǎng)絡(luò)在DHCP服務(wù)器上有與之RT屬性相匹配的地址池。5、如權(quán)利要求3所述的方法,其特征在于,所述DHCP服務(wù)器在所述地址池中為所述客戶端分配IP地址,之后還包括所述DHCP服務(wù)器在回應(yīng)報(bào)文中攜帶分配的IP地址及所述分配IP地址的exportRT屬性;所述DHCP服務(wù)器將所述回應(yīng)報(bào)文的源IP地址改為DHCP服務(wù)器的IP地址,目的IP地址為所述PE的公網(wǎng)地址,并發(fā)送給所述PE。6、如權(quán)利要求1所述的方法,其特征在于,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給對(duì)應(yīng)VPN網(wǎng)絡(luò)中的客戶端,具體包括如果報(bào)文的中繼網(wǎng)關(guān)IP地址為與此VPN網(wǎng)絡(luò)連接的本地接口網(wǎng)段地址,直接通過(guò)所述接口向客戶端發(fā)送回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中攜帶分配給所述客戶端的IP地址;如果報(bào)文的中繼網(wǎng)關(guān)IP地址不是與此VPN網(wǎng)絡(luò)連接的本地接口地址,根據(jù)VPN的路由表項(xiàng),以中繼網(wǎng)關(guān)IP地址為目的地址,將回應(yīng)報(bào)文發(fā)往客戶端所在的網(wǎng)關(guān)設(shè)備,再由所述網(wǎng)關(guān)設(shè)備將所述回應(yīng)報(bào)文發(fā)送給所述客戶端。7、一種動(dòng)態(tài)地址分配的系統(tǒng),包括DHCP服務(wù)器、PE和VPN網(wǎng)絡(luò),所述DHCP服務(wù)器與所述PE通信,其特征在于,所述PE,用于通過(guò)VPN接口接收來(lái)自所述VPN網(wǎng)絡(luò)的DHCP報(bào)文,所述PE在所述DHCP報(bào)文中添加所述VPN網(wǎng)絡(luò)的exportRT屬性,將所述DHCP報(bào)文的源IP地址改為所述PE的公網(wǎng)地址,目的IP地址改為所述DHCP服務(wù)器地址,并填寫中繼網(wǎng)關(guān)IP地址后,將所述DHCP報(bào)文發(fā)送到所述DHCP服務(wù)器;然后接收來(lái)自所述DHCP服務(wù)器的回應(yīng)報(bào)文,根據(jù)所述回應(yīng)報(bào)文中攜帶的exportRT屬性,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給所述對(duì)應(yīng)的VPN網(wǎng)絡(luò)中的客戶端;所述DHCP服務(wù)器,用于接收來(lái)自PE的DHCP報(bào)文,所述DHCP報(bào)文中攜帶新增選項(xiàng),所述新增選項(xiàng)中攜帶客戶端所屬VPN網(wǎng)絡(luò)的exportRT屬性,然后找出所有與所述exportRT屬性及所述中繼網(wǎng)關(guān)IP地址匹配的地址池,在所述地址池中對(duì)所述客戶端進(jìn)行IP地址分配。8、一種4是供商邊緣設(shè)備,應(yīng)用于包括DHCP服務(wù)器、PE和至少兩個(gè)VPN網(wǎng)絡(luò)的系統(tǒng)中,所述VPN通過(guò)所述PE中繼到所述DHCP服務(wù)器,其特征在于,所述設(shè)備包括私網(wǎng)接口單元,用于通過(guò)VPN接口接收來(lái)自所述VPN網(wǎng)絡(luò)的DHCP報(bào)文;報(bào)文修改單元,與所述接收單元連接,用于在所述DHCP報(bào)文中添加所述VPN的exportRT屬性,將所述DHCP報(bào)文的源IP地址改為所迷PE的公網(wǎng)地址,目的IP地址改為所述DHCP月l務(wù)器地址,并填寫中繼網(wǎng)關(guān)IP地址后,將所述DHCP報(bào)文發(fā)送到所述DHCP服務(wù)器;公網(wǎng)接口單元,用于接收來(lái)自所述DHCP服務(wù)器的回應(yīng)報(bào)文;IP地址分發(fā)單元,與所述公網(wǎng)接口單元連接,用于根據(jù)所述回應(yīng)報(bào)文中攜帶的exportRT屬性,選擇對(duì)應(yīng)的VPN網(wǎng)絡(luò),將所述DHCP服務(wù)器分配的IP地址發(fā)送給所述對(duì)應(yīng)的VPN網(wǎng)絡(luò)中的客戶端。9、如權(quán)利要求8所述的提供商邊緣設(shè)備,其特征在于,所述IP地址分發(fā)單元,具體用于如果報(bào)文的中繼網(wǎng)關(guān)IP地址為與此VPN網(wǎng)絡(luò)連接的本地接口網(wǎng)段地址,直接通過(guò)所述接口向客戶端發(fā)送回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中攜帶分配給所述客戶端的IP地址;如果報(bào)文的中繼網(wǎng)關(guān)IP地址不是與此VPN網(wǎng)絡(luò)連接的本地接口地址,根據(jù)VPN的路由表項(xiàng),以中繼網(wǎng)關(guān)IP地址為目的地址,將所述回應(yīng)報(bào)文發(fā)往客戶端所在的網(wǎng)關(guān)設(shè)備,再由所述網(wǎng)關(guān)設(shè)備將所述回應(yīng)報(bào)文發(fā)送給所述客戶端。10、一種DHCP服務(wù)器,應(yīng)用于包括DHCP服務(wù)器、PE和至少兩個(gè)VPN網(wǎng)絡(luò)的系統(tǒng)中,所述VPN通過(guò)所述PE中繼到所述DHCP服務(wù)器,其特征在于,所述服務(wù)器包括接收單元,用于接收來(lái)自PE的DHCP報(bào)文,所述DHCP報(bào)文中攜帶新增選項(xiàng),所述新增選項(xiàng)中攜帶客戶端所屬VPN網(wǎng)絡(luò)的exportRT屬性;地址分配單元,與所述接收單元連接,用于找出所有與所述exportRT屬性及所述中繼網(wǎng)關(guān)IP地址匹配的地址池,在所述地址池中對(duì)所述客戶端進(jìn)行IP地址分配;響應(yīng)單元,與所述地址分配單元連接,用于在回應(yīng)^^艮文中攜帶新增選項(xiàng)及分配的IP地址,所述選項(xiàng)填寫分配IP地址池的exportRT屬性,將所述回應(yīng)報(bào)文的源IP改為DHCP服務(wù)器的IP地址,目的IP為所述PE的公網(wǎng)地址,并發(fā)送給所述PE。11、如權(quán)利要求IO所述的DHCP服務(wù)器,其特征在于,還包括地址池設(shè)置單元,與所述地址分配單元連接,用于進(jìn)行地址池配置時(shí)配上RT屬性,所述RT屬性包含ImportRT和ExportRT,使每個(gè)VPN在DHCP服務(wù)器上有與之RT屬性相匹配的地址池。全文摘要本發(fā)明公開(kāi)了一種動(dòng)態(tài)地址分配的方法、裝置及系統(tǒng),其中方法包括以下步驟PE通過(guò)VPN接口接收來(lái)自VPN網(wǎng)絡(luò)的DHCP報(bào)文;PE在DHCP報(bào)文中添加VPN的exportRT屬性,將DHCP報(bào)文的源IP地址改為PE的公網(wǎng)地址,目的IP地址改為DHCP服務(wù)器地址,并填寫中繼網(wǎng)關(guān)IP地址后,將DHCP報(bào)文發(fā)送到DHCP服務(wù)器;PE接收來(lái)自DHCP服務(wù)器的回應(yīng)報(bào)文,根據(jù)回應(yīng)報(bào)文中攜帶的exportRT屬性,選擇對(duì)應(yīng)的VPN,將DHCP服務(wù)器分配的IP地址發(fā)送給對(duì)應(yīng)VPN中的客戶端。本發(fā)明中,由于在一個(gè)MPLSVPN網(wǎng)絡(luò)上,各VPN共用一個(gè)DHCP服務(wù)器進(jìn)行動(dòng)態(tài)地址分配,方便維護(hù),節(jié)約投資,且網(wǎng)絡(luò)規(guī)劃和地址規(guī)劃不受限制。文檔編號(hào)H04L29/12GK101527740SQ20091013629公開(kāi)日2009年9月9日申請(qǐng)日期2009年5月5日優(yōu)先權(quán)日2009年5月5日發(fā)明者周從洋申請(qǐng)人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1