專利名稱::從提供商邊緣針對網(wǎng)絡(luò)操作來配置客戶設(shè)備的技術(shù)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及利用提供商網(wǎng)絡(luò)、針對網(wǎng)絡(luò)操作來配置客戶駐地網(wǎng)絡(luò)節(jié)點(diǎn);并且,更具體地,涉及在通信網(wǎng)絡(luò)中使用網(wǎng)絡(luò)服務(wù)提供商邊緣節(jié)點(diǎn)來配置客戶駐地節(jié)點(diǎn),而無需給客戶駐地節(jié)點(diǎn)預(yù)先配置提供商網(wǎng)絡(luò)上的配置服務(wù)器的網(wǎng)絡(luò)地址。
背景技術(shù):
:通過外部通信鏈路所連接的通用計(jì)算機(jī)系統(tǒng)和其他設(shè)備的網(wǎng)絡(luò)是為人熟知的并且在商業(yè)上被廣泛使用。所述網(wǎng)絡(luò)通常包括一個或多個用于輔助信息在計(jì)算機(jī)系統(tǒng)和其他設(shè)備之間傳送的網(wǎng)絡(luò)設(shè)備。網(wǎng)絡(luò)節(jié)點(diǎn)是通過通信鏈路所連接的網(wǎng)絡(luò)設(shè)備或者計(jì)算機(jī)系統(tǒng)或者其他設(shè)備。根據(jù)許多熟知的、新的或者仍在開發(fā)的協(xié)議的一個或多個協(xié)議,在網(wǎng)絡(luò)節(jié)點(diǎn)之間交換信息。在該背景下,"協(xié)議"由一組如下的規(guī)則組成,所述規(guī)則定義節(jié)點(diǎn)如何基于經(jīng)由通信鏈路所發(fā)送的信息來彼此進(jìn)行交互。在每個節(jié)點(diǎn)內(nèi),協(xié)議在不同的操作層生效,從生成并接收各種類型的物理信號,到選擇用于傳輸那些信號的鏈路,到對這些信號所指示的信息的格式化,到識別在計(jì)算機(jī)系統(tǒng)上執(zhí)行的哪個軟件應(yīng)用程序發(fā)送或者接收所述信息。在開放式系統(tǒng)互聯(lián)(OSI)參考模型中描述了用于經(jīng)由網(wǎng)絡(luò)來交換信息的概念上不同的協(xié)議層。在1999年9月出版的、RadiaPerlman所著的題為interconnectionsSecondEdition》的參考書目的第1.1節(jié)中,更詳細(xì)地對OSI參考模型進(jìn)行了一般性的描述,該參考書目通過引用被結(jié)合于此,如同在本文中被完全給出一樣。通常,通過交換數(shù)據(jù)的離散分組來實(shí)現(xiàn)節(jié)點(diǎn)之間的通信。每個分組通常包括1)與特定協(xié)議相關(guān)聯(lián)的頭部信息,和2)在頭部信息之后并且包含可以獨(dú)立于所述特定協(xié)議而被處理的信息的有效載荷信息。在某些協(xié)議中,分組包括3)在有效載荷之后并且指示有效載荷信息的末端的尾部信息。頭部包括諸如分組的源、其目的地、有效載荷長度以及協(xié)議所使用的其他屬性之類的信息。通常,用于特定協(xié)議的有效載荷中的數(shù)據(jù)包括用于不同協(xié)議的頭部和有效載荷,所述不同協(xié)議與OSI參考模型的不同的、通常更高的層相關(guān)聯(lián)。用于特定協(xié)議的頭部通常指示在其有效載荷中所包含的下一協(xié)議的類型。該有效載荷協(xié)議被描述為被封裝在頭部協(xié)議中。在穿過多個諸如因特網(wǎng)之類的異機(jī)種網(wǎng)絡(luò)的分組中所包括的頭部通常包括如開放式系統(tǒng)互連(OSI)參考模型所定義的物理(第1層)頭部、數(shù)據(jù)鏈路(第2層)頭部、互聯(lián)網(wǎng)(第3層)頭部和傳輸(第4層)頭部。端點(diǎn)發(fā)起或者終止通信,并且中間網(wǎng)絡(luò)節(jié)點(diǎn)輔助分組在端點(diǎn)之間的傳送。物理(第1層)頭部定義用于適當(dāng)?shù)夭蹲浇涌谏系臄?shù)據(jù)的電、機(jī)械和程序機(jī)制,所述接口例如是以太網(wǎng)接口、用于點(diǎn)對點(diǎn)通信的串行接口、撥號接口、數(shù)字用戶線(DSL)接口、同軸電纜接口或者光纖接口。網(wǎng)絡(luò)接口包含用于將網(wǎng)絡(luò)節(jié)點(diǎn)耦合到一個或多個物理鏈路的機(jī)械、電和信令電路和邏輯。網(wǎng)絡(luò)接口通常與被稱為媒體訪問控制(MAC)地址的硬件專用地址相關(guān)聯(lián)。數(shù)據(jù)鏈路頭部提供用于經(jīng)由使用任何物理介質(zhì)的特定鏈路來傳輸分組的信息。中間網(wǎng)絡(luò)節(jié)點(diǎn)通常包含具有多個不同節(jié)點(diǎn)的多條物理鏈路。為此,數(shù)據(jù)鏈路頭部可以指定通過物理鏈路連接的一對"源"和"目的地"網(wǎng)絡(luò)接口。因此,在數(shù)據(jù)鏈路頭部中的源和目的地網(wǎng)絡(luò)接口通常被表示為源和目的地MAC地址。數(shù)據(jù)鏈路頭部還可以存儲用于管理數(shù)據(jù)在物理鏈路上的傳輸?shù)牧骺刂?、幀同步和誤差檢査信息。存在若干在本
技術(shù)領(lǐng)域:
中為人熟知的數(shù)據(jù)鏈路協(xié)議,所述協(xié)議包括,但并不局限于,點(diǎn)對點(diǎn)協(xié)議(PPP)、幀中繼(FR)、異步傳輸模式(ATM)、高級數(shù)據(jù)鏈路控制(HDLC)和以太網(wǎng)?;ヂ?lián)網(wǎng)頭部提供在計(jì)算機(jī)網(wǎng)絡(luò)內(nèi)定義源和目的地地址的信息。應(yīng)注意,路徑可以橫越多條物理鏈路??梢愿鶕?jù)指定在邏輯路徑的端點(diǎn)處的源和目的地節(jié)點(diǎn)二者的IP地址的互聯(lián)網(wǎng)協(xié)議(IP),來格式化互聯(lián)網(wǎng)頭部。因此,分組可以沿著其邏輯路徑從一個節(jié)點(diǎn)"跳"到另一節(jié)點(diǎn),直到其到達(dá)被分配給在分組的互聯(lián)網(wǎng)頭部中存儲的目的地IP地址的端點(diǎn)為止。在每一跳之后,可以根據(jù)需要更新在分組的數(shù)據(jù)鏈路頭部中的源和目的地MAC地址。然而,隨著分組在網(wǎng)絡(luò)中從一個鏈路被傳輸?shù)搅硪绘溌?,源和目的地IP地址通常保持不變。在許多互聯(lián)網(wǎng)的情況下,在企業(yè)的一處駐地上的局域網(wǎng)(LAN)將被連接到與該企業(yè)不同的服務(wù)提供商的廣域網(wǎng)(WAN)。出于各種原因建立該連接。建立該連接的典型原因包括獲得對公有的因特網(wǎng)的訪問,并且獲得對在相同或不同企業(yè)的不同駐地處的另一LAN的專有訪問。根據(jù)服務(wù)提供商的觀點(diǎn),具有LAN的企業(yè)是客戶。該連接涉及將在客戶的LAN上的中間網(wǎng)絡(luò)節(jié)點(diǎn)連接到在提供商網(wǎng)絡(luò)的邊緣處的中間網(wǎng)絡(luò)節(jié)點(diǎn),即所謂的提供商邊緣(PE)節(jié)點(diǎn)。在客戶的LAN上被連接到PE的中間網(wǎng)絡(luò)節(jié)點(diǎn)是客戶駐地設(shè)備邊緣節(jié)點(diǎn)(本文被指定為CE節(jié)點(diǎn))。當(dāng)客戶決定將其LAN連接到服務(wù)提供商網(wǎng)絡(luò)時(shí),客戶取得具有多個接口的CE,所述多個接口的一些將被連接到該LAN上的節(jié)點(diǎn),并且所述多個接口的一個或多個被用于連接到相應(yīng)WAN上的一個或多個PE節(jié)點(diǎn)。在所取得的CE上的一個或多個接口必須被配置用于連接到PE節(jié)點(diǎn),并且一個或多個接口必須被配置用于連接到LAN中的相應(yīng)節(jié)點(diǎn)。配置數(shù)據(jù)指示用于在每個接口處處理信息的物理介質(zhì)、協(xié)議和協(xié)議參數(shù)值。配置數(shù)據(jù)包括物理訪問技術(shù),例如DSL、Tl或者分?jǐn)?shù)Tl租用線路、訪問速度、串行封裝類型(即FR、PPP等)、特定服務(wù)、將在PE和CE之間使用的路由協(xié)議、在CE上實(shí)現(xiàn)的加密和其他安全服務(wù)以及以諸如確保的最小帶寬、最小時(shí)延和最大時(shí)延抖動之類的術(shù)語所表示的服務(wù)等級。配置數(shù)據(jù)的示例包括指示在PE和CE之間將邊界網(wǎng)關(guān)協(xié)議(BGP)用于IP路由前綴交換的數(shù)據(jù)。需要通過將被通告的諸如相鄰IP地址、認(rèn)證方法、自治系統(tǒng)號(ASN)和特定網(wǎng)絡(luò)前綴之類的具體參數(shù),在每個設(shè)備上明確地配置BGP處理。針對該單個CE地點(diǎn)(site)的所有這些唯一的數(shù)據(jù)在被手動地輸入或者手動地下載之后,被本地地存儲在"配置"數(shù)據(jù)庫中的CE內(nèi)嵌(on-board)RAM中。通常,通過提供用于如下的數(shù)據(jù)的各種選項(xiàng)的值來完成配置,所述數(shù)據(jù)由控制CE的操作系統(tǒng)軟件來讀取。可以針對用作CE的設(shè)備的不同等級,手動地提供或者從數(shù)據(jù)模板中拷貝所述數(shù)據(jù)。通常,由專業(yè)的網(wǎng)絡(luò)技術(shù)人員(稱作系統(tǒng)工程師)來提供所選擇的數(shù)據(jù)值,所述技術(shù)人員理解客戶LAN的需要和拓?fù)湟约疤峁┥蘌E的性能和拓?fù)?。網(wǎng)絡(luò)服務(wù)提供商己經(jīng)開始提供CE管理服務(wù),通過該服務(wù),當(dāng)客戶簽訂該服務(wù)時(shí)服務(wù)提供商為客戶配置CE。因此,當(dāng)CE節(jié)點(diǎn)設(shè)備到達(dá)客戶駐地時(shí),客戶只需要將CE節(jié)點(diǎn)設(shè)備物理地連接到通信介質(zhì)。客戶隨后可以集中關(guān)注客戶自己的核心業(yè)務(wù)目標(biāo),并且不需要具有高級的網(wǎng)絡(luò)專業(yè)技能。在提供CE管理服務(wù)時(shí),對于服務(wù)提供商而言,挑戰(zhàn)在于客戶聯(lián)網(wǎng)需求的變化性和復(fù)雜性,以及由充當(dāng)CE節(jié)點(diǎn)的不同硬件和軟件平臺提供的靈活性。單個客戶很可能期望在不同客戶駐地處的使用不同平臺的不同配置。在一種方法中,-來自服務(wù)提供商的熟練技術(shù)人員將CE節(jié)點(diǎn)設(shè)備附加到客戶駐地,并且針對客戶安裝并配置該設(shè)備。對于技術(shù)人員而言,該方法十分耗時(shí)耗力并且引入延遲,因?yàn)樵谄渌矫嬉呀?jīng)準(zhǔn)備好的設(shè)備直到有可用的技術(shù)人員來附加它們才能夠被裝載(shipped)。在另一種方法中,在CE節(jié)點(diǎn)設(shè)備被裝載到客戶駐地之前,在分段中心(stagingcenter)中對CE節(jié)點(diǎn)設(shè)備進(jìn)行配置。這使得高級的網(wǎng)絡(luò)專業(yè)人員能夠集中關(guān)注分段中心,該分段中心可以位于服務(wù)提供商的地點(diǎn),或者由服務(wù)提供商所使用的CE節(jié)點(diǎn)設(shè)備的供應(yīng)商或者制造商的地點(diǎn)。對于該方法,系統(tǒng)工程師需要將所有的逐個駐地的配置文件提供給分段中心,用于在裝載設(shè)備之前安裝配置數(shù)據(jù)。該分段中心方法存在一些缺點(diǎn)。一個缺點(diǎn)是分段中心通常與制造位置不同,所以設(shè)備被制造、打包并且裝載到分段中心。在分段中心處,設(shè)備被拆包、配置、重新打包并且重新裝載到客戶駐地。該雙重處理增大了供應(yīng)被管理的CE節(jié)點(diǎn)的成本和延遲。當(dāng)系統(tǒng)工程師尚未完成最終的配置文件時(shí)出現(xiàn)另一個缺點(diǎn)。在一些這樣的情況下,分段處理被延遲直到系統(tǒng)工程師完成對配置文件的確定。在一些情況下,利用最小配置來裝載CE節(jié)點(diǎn)設(shè)備,并且系統(tǒng)工程師隨后繼續(xù)進(jìn)行客戶端部署(cm-premises)訪問以完成配置。例如,通常在分段處理時(shí),與某些接口上的通信量相關(guān)聯(lián)的虛擬電路標(biāo)識符尚未被及時(shí)分配。當(dāng)系統(tǒng)工程師通過使用文本編輯器已經(jīng)撰寫了配置數(shù)據(jù)并且引入了筆誤時(shí),出現(xiàn)另一個缺點(diǎn)。在分段中心處,將出現(xiàn)錯誤或者異常。設(shè)備隨后被放置在一邊,直到問題被診斷,因此進(jìn)一步推遲了經(jīng)配置的設(shè)備到客戶駐地的交付。當(dāng)基于來自客戶的錯誤信息來配置設(shè)備時(shí),出現(xiàn)另一缺點(diǎn)。在所管理的CE節(jié)點(diǎn)設(shè)備部署到具有地理上分散的駐地的大公司時(shí),很容易引入關(guān)于將被連接到CE節(jié)點(diǎn)的LAN的類型和大小的誤報(bào)。例如,被配置為靜態(tài)分配的互聯(lián)網(wǎng)協(xié)議(IP)地址的設(shè)備被裝載到其中網(wǎng)絡(luò)服務(wù)提供商(SP)期望動態(tài)分配IP地址的位置。又如另一示例,雖然SP需要CE設(shè)備通過幀中繼協(xié)議連接,但是設(shè)備被錯誤地配置為HDLC協(xié)議。為了處理這樣的錯誤,服務(wù)提供商必須派技術(shù)人員到客戶駐地以改變分段的配置。因?yàn)樵诜侄翁幚碇薪?jīng)預(yù)先配置的設(shè)備是不可以用另一相同型號的設(shè)備來替代的,所述另一相同型號的設(shè)備未被配置或者被配置用于另一客戶或者客戶駐地,所以出現(xiàn)另一缺點(diǎn)。其中被正確地預(yù)先配置的設(shè)備被裝載到錯誤的位置或者被標(biāo)記為錯誤的LAN的出錯機(jī)率增大。在另一種方法中,在分段中心處利用用于客戶駐地的配置服務(wù)器的互聯(lián)網(wǎng)層地址來配置該CE節(jié)點(diǎn)設(shè)備。該配置服務(wù)器是網(wǎng)絡(luò)中的主機(jī)設(shè)備,其可以被訪問以取回用于該CE的完整的配置文件。該方法與在分段中心處采用完整配置的方法遭遇相同的雙重處理延遲。如果多個配置服務(wù)器被使用,那么該方法還遭遇如下的增大的機(jī)率即將設(shè)備裝載到錯誤的目的地(對于該目的地而言,其配置服務(wù)器不具有配置數(shù)據(jù))的機(jī)率。該方法的另一缺點(diǎn)是,只能通過手動改變配置服務(wù)器的地址來改變配置服務(wù)器,該手動改變通常通過十分熟悉此項(xiàng)技術(shù)的技術(shù)人員對客戶駐地的訪問來執(zhí)行,并且出現(xiàn)相關(guān)聯(lián)的成本?;谇笆雒枋?,存在對如下技術(shù)的清楚的需求,所述技術(shù)用于使得客戶駐地邊緣(CE)節(jié)點(diǎn)能夠被物理地連接到廣域網(wǎng)(WAN),并且能夠通過WAN連接被自動地配置而無需預(yù)先配置。更具體地,存在對在客戶駐地處使用的真正的即插即用的CE節(jié)點(diǎn)設(shè)備的需求。在附圖的示圖中示例性地而非限制性地示出本發(fā)明,其中類似標(biāo)號指代類似元件,并且其中圖1是示出根據(jù)一個實(shí)施例的既配置了客戶設(shè)備又與客戶設(shè)備聯(lián)網(wǎng)的提供商分組交換網(wǎng)的框圖2是在較高層示出根據(jù)一個實(shí)施例的在客戶邊緣(CE)節(jié)點(diǎn)上的用于獲得配置數(shù)據(jù)的方法的流程圖3A是示出根據(jù)一個實(shí)施例的在來自客戶節(jié)點(diǎn)的配置數(shù)據(jù)請求中的客戶證書(credential)數(shù)據(jù)字段的框圖3B是示出根據(jù)一個實(shí)施例的來自提供商邊緣(PE)節(jié)點(diǎn)的用于從配置管理服務(wù)器(CMS)中請求配置數(shù)據(jù)的請求的框圖4是在較高層示出根據(jù)一個實(shí)施例的在PE節(jié)點(diǎn)上的用于獲得CE節(jié)點(diǎn)的配置數(shù)據(jù)的方法的流程圖5是示出根據(jù)一個實(shí)施例的在配置管理服務(wù)器(CMS)上的CE配置數(shù)據(jù)結(jié)構(gòu)的框圖6是在較高層上示出根據(jù)一個實(shí)施例的在CMS上的用于提供CE節(jié)點(diǎn)的配置數(shù)據(jù)的方法的流程圖;以及圖7是示出其上可以實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。具體實(shí)施例方式描述了一種用于從服務(wù)提供商網(wǎng)絡(luò)配置客戶邊緣(CE)節(jié)點(diǎn)的方法和裝置。在以下的描述中,出于說明的目的,為了提供對本發(fā)明的全面的理解而提出了許多具體細(xì)節(jié)。然而,應(yīng)理解,對于本領(lǐng)域中的一個技術(shù)人員而言,可以實(shí)現(xiàn)本發(fā)明而無需這些具體細(xì)節(jié)。在其他情況下,為了避免不必要地使本發(fā)明模糊,以框圖的形式示出已知的結(jié)構(gòu)和設(shè)備。在客戶設(shè)備邊緣(CE)節(jié)點(diǎn)被直接連接到管理該CE節(jié)點(diǎn)的提供商的提供商網(wǎng)絡(luò)的提供商邊緣(PE)節(jié)點(diǎn),并且從單個客戶配置管理服務(wù)器(CMS)中獲得配置數(shù)據(jù)的背景下,來描述本發(fā)明的某些實(shí)施例。然而,本發(fā)明并不局限于此背景。在其他實(shí)施例中,更多的CMS被用于配置直接連接到或者間接連接到PE的更多或更少的CE。在某些實(shí)施例中,由服務(wù)提供商來管理CMS從而使得多個端客戶(CE)的配置文件被虛擬地存儲在其上,同時(shí)服務(wù)提供商處理每個客戶的適當(dāng)安全認(rèn)證以防止一個客戶訪問另一客戶的配置。在其他實(shí)施例中,每個CMS是單獨(dú)專用于一個客戶的服務(wù)器,并且或者由服務(wù)提供商來進(jìn)行管理或者由從客戶接收的命令來進(jìn)行管理。計(jì)算機(jī)處理交互的客戶一服務(wù)器模型是廣泛為人所知的并且在商業(yè)上被廣泛使用。根據(jù)該客戶一服務(wù)器模型,客戶處理將包括請求的消息發(fā)送到服務(wù)器處理,并且服務(wù)器處理通過提供服務(wù)來進(jìn)行響應(yīng)。服務(wù)器處理也可以將具有響應(yīng)的消息返回客戶處理。通常,客戶處理和服務(wù)器處理在不同的計(jì)算機(jī)設(shè)備(稱作主機(jī))上執(zhí)行,并且經(jīng)由使用一個或多個網(wǎng)絡(luò)通信協(xié)議的網(wǎng)絡(luò)來進(jìn)行通信。傳統(tǒng)上,術(shù)語"服務(wù)器"用于指代提供服務(wù)的處理,或者其上運(yùn)行所述處理的主計(jì)算機(jī)。類似地,傳統(tǒng)上,術(shù)語"客戶"用于指代做出請求的處理,或者其上運(yùn)行所述處理的主計(jì)算機(jī)。如本文所使用的那樣,術(shù)語"客戶"和"服務(wù)器"指代所述處理,而非主機(jī)計(jì)算機(jī),除非從上下文中顯而易見。此外,出于如下的原因,由服務(wù)器執(zhí)行的處理可以被分解開來從而作為多個服務(wù)器在多個主機(jī)上(有時(shí)稱作堆疊(tier))運(yùn)行,所述原因包括可靠性、可量測性以及冗余性,但是并不局限于這些原因。1.0示例性服務(wù)提供商網(wǎng)絡(luò)在網(wǎng)絡(luò)用語中,承載包括另一協(xié)議的頭部和有效載荷的數(shù)據(jù)的協(xié)議封裝所述數(shù)據(jù)。本領(lǐng)域中廣泛為人所知并且廣泛被使用的常見封裝協(xié)議包括點(diǎn)對點(diǎn)協(xié)議(PPP)、幀中繼協(xié)議(FR)、異步傳輸模式協(xié)議(ATM)、高級數(shù)據(jù)鏈路控制協(xié)議(HDLC)和以太網(wǎng)。到客戶邊緣設(shè)備(CE)的PE接口被稱作附接電路(AC)或者端口。每個物理接口可以支持一個或多個邏輯附接電路。例如,單個物理接口可以支持多個ATM虛擬電路,所述ATM虛擬電路可能指向不同的虛擬專用網(wǎng)(VPN)或者在其他中間節(jié)點(diǎn)上的不同接口;每個ATM虛擬電路被認(rèn)為是不同的附接電路??梢栽贑E中將不同的虛擬電路連接到與客戶的LAN的相同或不同接口。配置數(shù)據(jù)指定針對每個物理接口和虛擬電路的一個或多個參數(shù)的值。所述參數(shù)和值取決于將要用于傳輸數(shù)據(jù)和控制信號的協(xié)議,以及所期望的通信量需求。圖1是示出根據(jù)一個實(shí)施例的用于配置客戶設(shè)備并且與客戶設(shè)備聯(lián)網(wǎng)的提供商分組交換網(wǎng)(PSN)的框圖。提供商PSN110包括一個或多個邊緣節(jié)點(diǎn),例如,PE120a、120b(本文統(tǒng)稱為PE120)。每個PE120包括一個或多個物理接口,客戶駐地設(shè)備(CE)可以直接地或者通過由另一方提供的接入網(wǎng)絡(luò)104(例如經(jīng)由電話線的DSL)連接到所述一個或多個物理接口。PE節(jié)點(diǎn)120a的兩個接口123a、123b被示出。每個物理接口支持被客戶用于經(jīng)由網(wǎng)絡(luò)110進(jìn)行通信的一個物理的或者一個或多個邏輯的附接電路(AC),或者二者都支持。關(guān)于在每個PE物理接口處可能的多個邏輯AC,在圖1中示出一個鏈路層(第2層)的連接。例如,鏈路層連接122a將CE節(jié)點(diǎn)150a連接到PE節(jié)點(diǎn)120a上的接口123a。類似地,鏈路層連接122b將CE節(jié)點(diǎn)150b連接到PE節(jié)點(diǎn)120a上的接口123b。鏈路層連接122c通過在PE節(jié)點(diǎn)120b上的接口(未示出)將CE節(jié)點(diǎn)150c連接到該P(yáng)E節(jié)點(diǎn)。本文中,將鏈路層(第2層)的連接122a、122b和122c統(tǒng)稱為鏈路層連接122。還示出了PSNIIO上的客戶配置服務(wù)器130。一個或多個CE150被連接到局域網(wǎng)(LAN);例如,CE150a被連接到客戶LAN102。虛擬專用網(wǎng)(VPN)是這樣的技術(shù),其用于邏輯地分離經(jīng)由相同物理網(wǎng)絡(luò)而傳輸?shù)臄?shù)據(jù)分組,使得一個VPN的用戶看不見在另一VPN的用戶之間所通信的數(shù)據(jù)。通常,經(jīng)由多協(xié)議層交換(MPLS)VPN技術(shù)(也稱作多協(xié)議一邊界網(wǎng)關(guān)協(xié)議(MP-BGP))來設(shè)置第3層VPN(L3VPN),在撰寫該文本日寸,在InternetEngineeringTaskForce(IETF)requestforcomments(RFC)2547中描述了所述VPN技術(shù),所述IETFRFC2547可以在名為r/c2547.加的文件中找到,所述名為r/cZ547.m的文件與其他的RFC文件一起可以在萬維網(wǎng)的域wwnu'g《org中的名為r/c的文件目錄下找到。RFC2547的全部內(nèi)容通過引用被結(jié)合于此,如同本文被完全給出一樣。在所示出的實(shí)施例中,雖然PE通過使用典型封裝技術(shù)(FR、PPP、HDLC、ATM、以太網(wǎng))經(jīng)由鏈路層電路連接到CE,但是所述電路被終止到在PE上的第3層VRF"虛擬路由和轉(zhuǎn)發(fā)"(VRF)處理中。在RFC2547中概述的VRF技術(shù)提供了在客戶之間的路由表的虛擬化。PE使用它們之間的MP-BGP來傳送每一L3VPN的路由信息。因此,端客戶實(shí)質(zhì)上得到專用的第3層網(wǎng)絡(luò),所述專用的第3層網(wǎng)絡(luò)經(jīng)由VPN技術(shù)與其他客戶隔開。連接到客戶CE的PE是經(jīng)第3層路由的"跳"并且執(zhí)行IP第3層的路由服務(wù)。因此雖然客戶可以使多個地點(diǎn)連接到多個PE,但是這些地點(diǎn)可以經(jīng)由VPN彼此最優(yōu)地(任一個到任一個)進(jìn)行通信。在圖1中這樣的L3VPN被示為管理VPN132,其連接CMS130和PE節(jié)點(diǎn)120。根據(jù)將在下文中更詳細(xì)描述的本發(fā)明的某些實(shí)施例,關(guān)于經(jīng)由鏈路層連接122的從所連接的CE節(jié)點(diǎn)150到那些PE節(jié)點(diǎn)120的通信,每個PE節(jié)點(diǎn)120用作客戶配置管理服務(wù)器(CMS)130的代理(proxy)。在本發(fā)明的某些實(shí)施例中,CMS130的功能被分配在提供商網(wǎng)絡(luò)110上的多個節(jié)點(diǎn)上,例如在一個或多個PE節(jié)點(diǎn)120上。在用于客戶的配置數(shù)據(jù)位于PE節(jié)點(diǎn)120處的某些實(shí)施例中,與CMS的VPN被省略,例如,與CMS130的VPN132被省略。2.0用于配置客戶邊緣(CE)節(jié)點(diǎn)的方法根據(jù)本發(fā)明的各個實(shí)施例,企業(yè)的代理商即管理客戶設(shè)備邊緣(CE)的網(wǎng)絡(luò)服務(wù)提供商的客戶,接收客戶設(shè)備并利用通信介質(zhì)進(jìn)行到廣域網(wǎng)(WAN)的物理連接。例如,代理商將來自DSL調(diào)制解調(diào)器或者同軸電纜調(diào)制解調(diào)器或者光纜調(diào)制解調(diào)器的同軸以太網(wǎng)電纜連接到CE150b。設(shè)備隨后使用WAN連接來自動地發(fā)現(xiàn)與網(wǎng)絡(luò)服務(wù)提供商的提供商邊緣節(jié)點(diǎn)(例如,PE節(jié)點(diǎn)120a)的鏈路層連接。設(shè)備從PE節(jié)點(diǎn)獲得用于其LAN和WAN接口的一個或多個的配置數(shù)據(jù)。在一個被示出的實(shí)施例中,PE節(jié)點(diǎn)用作客戶配置管理服務(wù)器(CMS)130的代理,使得CE節(jié)點(diǎn)無需知道CMS130的網(wǎng)絡(luò)地址。作為替代,CE節(jié)點(diǎn)發(fā)現(xiàn)其所連接到的PE節(jié)點(diǎn),并且該P(yáng)E節(jié)點(diǎn)用作代理以經(jīng)由控制VPN(例如經(jīng)由VPN偽導(dǎo)線132a)從CMS130中獲得CE配置數(shù)據(jù)。因此,可以使用任何可被物理地連接到WAN和LAN的設(shè)備該設(shè)備不必是針對該位置專門配置的設(shè)備。例如,在某些實(shí)施例中,已經(jīng)連接到LAN102和PE120a的CE節(jié)點(diǎn)被去除并且被CE節(jié)點(diǎn)150a替代,并未針對該拓?fù)鋵υ揅E節(jié)點(diǎn)150a進(jìn)行配置。CE節(jié)點(diǎn)150a隨后使用鏈路層WAN連接122a來發(fā)現(xiàn)PE節(jié)點(diǎn)120a并且請求用于其自身的配置數(shù)據(jù)。在某些實(shí)施例中,被CE節(jié)點(diǎn)150a替代的原始的中間網(wǎng)絡(luò)節(jié)點(diǎn)被丟棄或者被送去修理,或者被用作用于在相同或不同客戶駐地上的另一LAN(未示出)的150b或者150c。2.1在客戶邊緣(CE)節(jié)點(diǎn)處的方法圖2是在較高層上示出根據(jù)一個實(shí)施例的在客戶邊緣(CE)節(jié)點(diǎn)上的用于獲得配置數(shù)據(jù)的方法200的流程圖。雖然在圖2中示出了各步驟并且出于說明的目的以特定順序示出了后續(xù)的流程圖,但是在其他實(shí)施例中,以不同的順序或者在時(shí)間上交迭地執(zhí)行一個或多個步驟,或者以一些組合的方式省略或者改變一個或多個步驟。在步驟210,在用作客戶設(shè)備邊緣(CE)節(jié)點(diǎn)的中間網(wǎng)絡(luò)節(jié)點(diǎn)處接收數(shù)據(jù)。所述數(shù)據(jù)描述多個協(xié)議的發(fā)現(xiàn)消息,所述多個協(xié)議至少包括用于建立與提供商邊緣節(jié)點(diǎn)的第2層連接的多個物理層(第1層)和鏈路層(第2層)協(xié)議。在將被用作CE節(jié)點(diǎn)的設(shè)備啟動之后,所述數(shù)據(jù)可用。例如,從設(shè)備中所包括的只讀存儲器(ROM)中接收所述數(shù)據(jù)。應(yīng)注意,在幾乎所有的第3層服務(wù)提供商網(wǎng)絡(luò)中,存在在CE節(jié)點(diǎn)和PE節(jié)點(diǎn)之間的第2層連接。例如,如果服務(wù)提供商正在通過租用線路(例如,Tl或FT1)來提供因特網(wǎng)接入服務(wù),那么在PE節(jié)點(diǎn)和CE節(jié)點(diǎn)之間存在鏈路層路徑一通常使用PPP或者HDLC協(xié)議。如果服務(wù)提供商正在通過租用線路來提供第3層的虛擬專用網(wǎng),那么存在通常使用FR、PPP、HDLC或者以太網(wǎng)VLAN協(xié)議的鏈路層路徑。如果服務(wù)提供商正在通過DSL或者同軸電纜接入網(wǎng)絡(luò)104來提供第3層的虛擬專用網(wǎng),那么存在從CE節(jié)點(diǎn)到用作PE節(jié)點(diǎn)的第3層匯聚節(jié)點(diǎn)的通常使用ATM或者PPP協(xié)議的鏈路層路徑,所述第3層匯聚節(jié)點(diǎn)例如是寬帶遠(yuǎn)程接入服務(wù)器(BRAS)或者DSL接入模塊(DSLAM)或者電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS)。在步驟212,在CE節(jié)點(diǎn)上的處理依次掃描其每一個接口。每個中間網(wǎng)絡(luò)節(jié)點(diǎn)被配備有用于掃描其接口的電路。在步驟214,選擇在CE節(jié)點(diǎn)上的下一個接口。如果不存在將被掃描的下一個接口,那么控制轉(zhuǎn)到步驟218以結(jié)束啟動處理。如果在步驟214判斷在CE節(jié)點(diǎn)上存在下一個接口,那么控制轉(zhuǎn)至步驟216。在步驟216,判斷在該接口上是否存在物理連接。本領(lǐng)域內(nèi)的任何已知方法可以被用于判斷在該接口上是否存在物理連接。例如,對于物理的Tl端口,Tl信號(或者超幀(SF)或者擴(kuò)展超幀(ESF))的接收將指示在該端口上做出了物理第1層的連接。對于以太網(wǎng)端口,在接收線路上的電信號的接收將指示做出了物理第1層的連接。如果不存在物理連接,那么控制返回轉(zhuǎn)至步驟212以掃描下一個接口(若有的話)。如果在步驟216判斷存在物理連接,那么控制轉(zhuǎn)至步驟220以針對該鏈路確定第2層封裝協(xié)議。存在的線路卡硬件己經(jīng)知道物理端口類型,這是因?yàn)槿绻茿TM線路卡端口,則需要確定的封裝或者是RFC1483橋接或者是1483路由。如果線路卡是串行的硬件,那么將被確定的封裝是幀中繼、PPP或者HDLC。通過使用自動發(fā)現(xiàn)處理來找到封裝,在所述自動發(fā)現(xiàn)處理中,每個協(xié)議在鏈路上被使能,協(xié)議特定的消息被發(fā)送,并且響應(yīng)被檢查。例如,通過輪換諸如幀中繼、PPP或者HDLC之類的常見串行鏈路層協(xié)議,最終PE將通過已經(jīng)在PE上預(yù)先供應(yīng)的適當(dāng)?shù)牡?層協(xié)議進(jìn)行響應(yīng)。例如,確定尚未針對該接口嘗試的下一發(fā)現(xiàn)消息是FR發(fā)現(xiàn)消息,例如本地管理接口(LMI)狀態(tài)請求。如果針對該接口已經(jīng)嘗試了每個鏈路層協(xié)議發(fā)現(xiàn)消息,那么不存在下一發(fā)現(xiàn)消息,并且控制返回轉(zhuǎn)至步驟212以掃描下一接口(若有的話)。如果在步驟220判斷存在尚未在該接口上使用的下一發(fā)現(xiàn)消息,那么控制轉(zhuǎn)至步驟222。在步驟222,基于描述下一發(fā)現(xiàn)消息的數(shù)據(jù),根據(jù)特定鏈路層協(xié)議來構(gòu)建測試發(fā)現(xiàn)消息。例如,F(xiàn)R發(fā)現(xiàn)消息被構(gòu)建并作為LMI狀態(tài)請求被發(fā)送;或者HDLCKEEPALIVE分組被構(gòu)建并發(fā)送。在步驟222,所構(gòu)建的測試發(fā)現(xiàn)消息經(jīng)由當(dāng)前接口被發(fā)送。例如,F(xiàn)R發(fā)現(xiàn)消息經(jīng)由該接口被轉(zhuǎn)發(fā)。在步驟224,判斷在合理的時(shí)間段內(nèi)是否接收到響應(yīng)消息。例如,出于說明的目的,假設(shè)用于經(jīng)由該接口接收響應(yīng)消息的合理時(shí)間段是100毫秒。如果在該時(shí)間內(nèi)未在接口上接收到響應(yīng),那么發(fā)現(xiàn)消息被確定失敗并且控制轉(zhuǎn)至步驟220以嘗試下一發(fā)現(xiàn)消息(若有的話)。例如,如果PE接口是使用PPP的串行接口,那么PE未被編程序以響應(yīng)FR發(fā)現(xiàn)消息,并且在IOO毫秒內(nèi)未接收到任何響應(yīng)??刂齐S后轉(zhuǎn)至步驟220以嘗試尚未在該接口上嘗試過的另一鏈路層發(fā)現(xiàn)消息。如果在步驟224判斷接收到了響應(yīng),那么控制轉(zhuǎn)至步驟226以判斷該響應(yīng)是否是發(fā)現(xiàn)消息的協(xié)議中的確認(rèn)響應(yīng)。如果是,那么控制轉(zhuǎn)至步驟240,將在下文中進(jìn)行描述。如果不是,那么控制轉(zhuǎn)至步驟230。例如,如果在步驟224接收到非確認(rèn)FR消息或者ATM發(fā)現(xiàn)消息,那么控制轉(zhuǎn)至230。在步驟230,判斷響應(yīng)消息是否包括關(guān)于用以連接PE的鏈路層協(xié)議的提示(hint)。例如,如果接口被連接到PE節(jié)點(diǎn),并且PE接口針對ATM而配置,那么PE節(jié)點(diǎn)不會返回FR確認(rèn)消息。CE可以嘗試通過分析所收到的幀(例如RFC1483橋接或者RFC1483路由幀格式)來確定封裝類型。在某些實(shí)施例中,諸如ATM發(fā)現(xiàn)消息之類的ATM消息被發(fā)送,從而提供如下的提示使用ATM可到達(dá)通過該接口而連接的節(jié)點(diǎn)PE。在使用幀中繼鏈路的某些實(shí)施例中,如果PE發(fā)送周期性LMI狀態(tài)請求分組作為提示,那么從PE學(xué)習(xí)到用于標(biāo)識針對該鏈路而配置的特定永久虛擬電路(PVC)的數(shù)據(jù)鏈路連接標(biāo)識符(DLCI)。如果在步驟230判斷所接收的消息不包括提示,那么控制返回轉(zhuǎn)至步驟220以嘗試尚未在該接口上嘗試的下一發(fā)現(xiàn)消息。例如,在步驟220,決定接下來嘗試PPP發(fā)現(xiàn)消息。如果在步驟230判斷所接收的消息包括提示,那么控制轉(zhuǎn)至步驟232。在步驟232,基于該提示來構(gòu)建測試發(fā)現(xiàn)消息。例如,基于指示ATM的提示數(shù)據(jù)來構(gòu)建用于ATM的發(fā)現(xiàn)消息?;谠诓襟E210接收的數(shù)據(jù),所構(gòu)建的消息將具有虛擬電路標(biāo)識符。控制隨后返回轉(zhuǎn)至步驟224以判斷是否接收到響應(yīng)。如果在步驟226判斷接收到測試消息協(xié)議的確認(rèn)消息,那么控制轉(zhuǎn)至步驟240。當(dāng)PE以正確的協(xié)議對發(fā)現(xiàn)消息進(jìn)行了響應(yīng)時(shí),出現(xiàn)這種情況。例如,當(dāng)HDLC發(fā)現(xiàn)消息經(jīng)由連接到PE的接口被發(fā)送時(shí),從所述PE接收HDLCkeepalive(保持活動)消息。在步驟226中判斷該響應(yīng)是正確的協(xié)議,然后控制轉(zhuǎn)至步驟240。在步驟240,在正確協(xié)議的確認(rèn)消息中識別了服務(wù)提供商的響應(yīng)節(jié)點(diǎn),并且鏈路層連接122被建立。對于其中PE使用復(fù)用端口接口的實(shí)施例,使用以太網(wǎng)鏈路層的虛擬電路標(biāo)識符或者虛擬LAN(VLAN)標(biāo)簽,來對針對配置數(shù)據(jù)的與所述PE的該連接與使用相同鏈路層協(xié)議和相同接口的其他連接進(jìn)行區(qū)分。出于說明的目的,假設(shè)鏈路層連接是具有永久虛擬電路(PVC)標(biāo)識符X的FR連接。其中X是針對該CE設(shè)備的唯一的標(biāo)識符(ID)。在步驟250,CE將鏈路層連接用于從做出響應(yīng)的PE節(jié)點(diǎn)請求用于該CE的完整配置數(shù)據(jù)。例如,CE節(jié)點(diǎn)150a在FR幀中發(fā)送對配置數(shù)據(jù)的請求,在PE的特定物理接口Y和虛擬電路X上接收到該FR幀。請求消息包括唯一地標(biāo)識用作CE節(jié)點(diǎn)的設(shè)備的數(shù)據(jù),例如該設(shè)備的序列號。圖3A是示出根據(jù)一個實(shí)施例的在來自客戶節(jié)點(diǎn)的對配置數(shù)據(jù)的請求中的客戶節(jié)點(diǎn)證書數(shù)據(jù)字段310的框圖。例如,在從CE節(jié)點(diǎn)到PE節(jié)點(diǎn)的虛擬電路X上的FR幀的有效載荷中承載這些證書。在所示出的實(shí)施例中,CE節(jié)點(diǎn)證書數(shù)據(jù)字段310包括客戶節(jié)點(diǎn)型號字段312、客戶節(jié)點(diǎn)序列號字段314、軟件版本號字段316和客戶節(jié)點(diǎn)接口字段318,以及由省略符號319所指示的其他字段。在其他實(shí)施例中,在對配置數(shù)據(jù)的請求中,更多或更少的字段被用作客戶節(jié)點(diǎn)證書字段。雖然出于說明的目的,以特定順序?qū)⑺鲎侄问緸檎w,但是在其他實(shí)施例中,可以以相同或不同的順序在多個不同字段上散布這些字段中的數(shù)據(jù)。客戶節(jié)點(diǎn)型號字段312保存指示用作CE節(jié)點(diǎn)的中間網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備的型號的數(shù)據(jù)。例如,在某些實(shí)施例中,該字段中的數(shù)據(jù)指示加州圣何塞的思科系統(tǒng)公司的型號2600路由器;并且在某些實(shí)施例中,該字段中的數(shù)據(jù)指示思科系統(tǒng)的功能更強(qiáng)的型號3800路由器??蛻艄?jié)點(diǎn)序列號字段保存指示由制造商建立的序列號的數(shù)據(jù),該序列號在具有所給出的型號的所有設(shè)備之中是唯一的。在字段312、314中的數(shù)據(jù)唯一地標(biāo)識在可用作CE節(jié)點(diǎn)的所有設(shè)備之中的設(shè)備。在某些實(shí)施例中,在服務(wù)提供商所管理的設(shè)備之中的唯一設(shè)備ID被包括在替代型號字段312和序列號字段314的證書數(shù)據(jù)字段中,或者被包括在除型號字段312和序列號字段314之外的證書數(shù)據(jù)字段中。設(shè)備ID的作用在于使該設(shè)備與服務(wù)提供商所管理的配置數(shù)據(jù)相關(guān)聯(lián),如將在下文中更詳細(xì)描述的那樣。在某些實(shí)施例中,服務(wù)提供商選擇信任請求配置的CE。由于連接電路的基于點(diǎn)對點(diǎn)電路的本質(zhì),所以有理由假設(shè)CE位于數(shù)據(jù)鏡像(datafacility)的另一端,并且因此位于客戶的物理駐地。然而,在某些實(shí)施例中,服務(wù)提供商選擇進(jìn)一步證實(shí)被認(rèn)為位于該客戶的物理駐地的CE事實(shí)上是如下的CE,即從服務(wù)提供商或者從制造商工廠裝載的CE。在這樣的實(shí)施例中,CMS使用客戶節(jié)點(diǎn)序列號和具有端口ID的發(fā)出請求的PE,來驗(yàn)證并確保在該地點(diǎn)存在正確的CE。在某些這樣的實(shí)施例中,當(dāng)該單元第一次被裝載到客戶地點(diǎn)時(shí),經(jīng)由某些手動或者自動處理將所述序列號預(yù)先存儲到CMS的數(shù)據(jù)庫中。因此在被認(rèn)為位于該地點(diǎn)的CE的序列號和實(shí)際請求配置數(shù)據(jù)的設(shè)備的序列號之間的比較被完成。軟件版本號字段316保存指示在用作CE節(jié)點(diǎn)的設(shè)備上執(zhí)行的軟件的版本的數(shù)據(jù)。例如,由該字段中的數(shù)據(jù)來指示思科系統(tǒng)公司的互聯(lián)網(wǎng)操作系統(tǒng)(IOS)的版本??蛻艄?jié)點(diǎn)接口字段318保存指示將被配置的設(shè)備上的接口的數(shù)據(jù)。通常,字段318包括指示在用作CE節(jié)點(diǎn)的設(shè)備上的多個接口的數(shù)據(jù)。在某些實(shí)施例中,在該字段中列出設(shè)備上的所有接口;在某些實(shí)施例中,在客戶節(jié)點(diǎn)接口字段318中僅列出將要進(jìn)行配置的接口,例如,具有與在步驟216中所確定的活動的物理連接的接口。在某些實(shí)施例中,基于設(shè)備型號來適當(dāng)?shù)囟x設(shè)備上的接口;并且接口字段318被省略。返回圖2,在步驟250期間,具有客戶節(jié)點(diǎn)證書字段310的請求通過鏈路層連接被發(fā)送到PE節(jié)點(diǎn)。例如,CE節(jié)點(diǎn)150a在鏈路層連接122a中將對配置數(shù)據(jù)的請求發(fā)送到PE節(jié)點(diǎn)120a,所述請求即虛擬電路X的FR幀。在某些實(shí)施例中,鏈路層標(biāo)準(zhǔn)(例如,F(xiàn)R標(biāo)準(zhǔn))被擴(kuò)展到包括如下的新類型的幀,其指示鏈路層幀包括對配置數(shù)據(jù)的請求。在步驟260,通過用于與PE節(jié)點(diǎn)進(jìn)行通信的連接到所述PE的接口,在鏈路層協(xié)議的有效載荷中接收針對在用作CE節(jié)點(diǎn)的設(shè)備上的接口的配置數(shù)據(jù)。例如,在虛擬電路X上的FR分組中接收數(shù)據(jù)。所述數(shù)據(jù)指示用于每個接口的不同層的協(xié)議;用于不同層的協(xié)議的虛擬電路(若有的話);用于不同虛擬電路的虛擬電路標(biāo)識符;用于不同虛擬以及物理電路的帶寬;用于每個虛擬電路到CE設(shè)備上的其他接口的鏈路;用于每個物理以及虛擬電路的所保證的服務(wù)質(zhì)量;IP路由協(xié)議、安全參數(shù)、節(jié)點(diǎn)名稱和其他項(xiàng)以及它們的任意組合。仍在步驟260中,基于所接收的配置數(shù)據(jù)來配置CE節(jié)點(diǎn)。例如,數(shù)據(jù)被存儲在設(shè)備上的專用于取回配置數(shù)據(jù)的并且由設(shè)備操作系統(tǒng)所使用的存儲位置中。在本領(lǐng)域中,通過存儲器中的數(shù)據(jù)來配置設(shè)備上的網(wǎng)絡(luò)接口的方法是為人熟知的。在實(shí)現(xiàn)方法200時(shí),可以使用任何已知的方法。在某些實(shí)施例中,在步驟260期間接收并存儲的配置數(shù)據(jù)被用于在后續(xù)的上電事件之后對設(shè)備進(jìn)行配置,并且步驟210到250被省略。在某些實(shí)施例中,每次設(shè)備上電時(shí)或者定期(例如,半年一次地)重復(fù)步驟210到260。仍在步驟260,在某些實(shí)施例中,用于設(shè)備的操作系統(tǒng)軟件的更新版本被接收并安裝。假設(shè)在上述的初始配置處理完成之后,CMS具有到達(dá)CE的適當(dāng)建立的通信路徑(例如,經(jīng)由管理VPN132),那么操作系統(tǒng)軟件推進(jìn)處理可以被容易地完成。在本領(lǐng)域中,用于安裝經(jīng)由網(wǎng)絡(luò)連接而接收到的軟件更新的方法是為人熟知的。在實(shí)現(xiàn)方法200時(shí),可以使用任何已知的方法。在步驟270,CE節(jié)點(diǎn)請求并使用可通過鏈路層連接從PE中獲得的管理信息。例如,PE跟蹤在提供商網(wǎng)絡(luò)上的CE與其他節(jié)點(diǎn)之間所傳送的分組的分組丟失統(tǒng)計(jì)量。通常,對于CE節(jié)點(diǎn)而言,該信息不可用。如果例如因?yàn)樵赑E處的擁擠致使許多去向CE節(jié)點(diǎn)的分組被丟棄,那么在傳統(tǒng)系統(tǒng)中CE節(jié)點(diǎn)不知道該情況。根據(jù)所示出的實(shí)施例,CE節(jié)點(diǎn)在與PE的鏈路層連接的有效載荷中(例如,在ATM有效載荷中)發(fā)送對諸如丟棄率之類的管理信息的請求。在響應(yīng)中,PE發(fā)回管理數(shù)據(jù)。CE隨后使用該管理數(shù)據(jù),以根據(jù)環(huán)境許可來控制其操作。例如,如果CE節(jié)點(diǎn)(例如,節(jié)點(diǎn)150a)得知較高比率的分組正在被丟棄,那么CE節(jié)點(diǎn)可以將消息發(fā)送給CE節(jié)點(diǎn)正在與之通信的另一端節(jié)點(diǎn)(例如,圖1中的CE節(jié)點(diǎn)150c)。所述消息指示另一端節(jié)點(diǎn)(例如,CE節(jié)點(diǎn)150c)應(yīng)該等待或者減小其發(fā)送數(shù)據(jù)分組的速率。在使用方法200的情況下,通過使用當(dāng)時(shí)可用的WAN連接,任何能夠用作CE節(jié)點(diǎn)的設(shè)備都可以被插入網(wǎng)絡(luò)并且被配置。因此,無需在安裝之前,例如在分段中心內(nèi),以特定于客戶的方式預(yù)先配置設(shè)備。這使得可用作CE節(jié)點(diǎn)的所有型號成為可互換的。可以根據(jù)需要來交換備份。可以通過升級來替換任一組件,并且可以將經(jīng)替換的設(shè)備用于替換在相同或不同客戶的駐地上的連續(xù)動力不足的設(shè)備,從而以涓滴效應(yīng)(trickledowneffect)改善CE節(jié)點(diǎn)的整個客戶駐地組。可以在降低客戶所覺察到的延遲、降低服務(wù)提供商所承擔(dān)的費(fèi)用并且降低服務(wù)提供商管理CE節(jié)點(diǎn)的出錯機(jī)率的同時(shí),執(zhí)行這些措施。2.2在提供商邊緣(PE)節(jié)點(diǎn)處的方法在某些實(shí)施例中,PE節(jié)點(diǎn)被配置以用作客戶配置管理服務(wù)器(CMS)(例如,CMS130)的代理。這樣的PE以傳統(tǒng)的方式接收適當(dāng)?shù)陌l(fā)現(xiàn)請求并進(jìn)行響應(yīng)。然后,當(dāng)對配置數(shù)據(jù)的請求被接收時(shí),該請求被傳送給CMS。CMS基于請求的客戶節(jié)點(diǎn)證書字段310中的數(shù)據(jù),以配置數(shù)據(jù)進(jìn)行響應(yīng)。因此,PE節(jié)點(diǎn)用作CMS的代理。在本領(lǐng)域中,已知許多將PE節(jié)點(diǎn)用作另一服務(wù)器的代理的方法。在實(shí)現(xiàn)本發(fā)明時(shí),可以在PE處使用任何已知的方法從而使其用作CMS的代理。在某些實(shí)施例中,接入網(wǎng)絡(luò)104被置于CE和PE之間。必須配置這樣的接入網(wǎng)絡(luò),以將某種類型的鏈路層發(fā)現(xiàn)消息(例如BRAS或CMTS)傳送到PE節(jié)點(diǎn)。PE節(jié)點(diǎn)隨后響應(yīng)以建立在CE節(jié)點(diǎn)和PE節(jié)點(diǎn)之間的特定鏈路層連接。在該鏈路層連接上的對配置數(shù)據(jù)的后續(xù)請求隨后被傳送給CMS。再一次地,在實(shí)現(xiàn)本發(fā)明時(shí),可以在PE處使用任何已知的方法從而將其用作CMS的代理。如果證書字段310的內(nèi)容所定義的CE節(jié)點(diǎn)設(shè)備在CMS處是未知的,那么在某些實(shí)施例中,CMS不能夠以配置數(shù)據(jù)進(jìn)行響應(yīng)。例如,并不知道該設(shè)備屬于特定客戶;因此CMS不知道LAN的拓?fù)浜蛥f(xié)議,并且適當(dāng)?shù)呐渲脭?shù)據(jù)不能夠被確定并發(fā)送。根據(jù)某些實(shí)施例,當(dāng)CE節(jié)點(diǎn)直接連接到PE節(jié)點(diǎn)時(shí),PE節(jié)點(diǎn)可以添加信息到被發(fā)送給CMS的對配置信息的請求中,從而即使當(dāng)用作CE節(jié)點(diǎn)的特定設(shè)備對于CMS而言為未知的時(shí),也使CMS以適當(dāng)?shù)呐渲脭?shù)據(jù)進(jìn)行響應(yīng)。接下來,參考圖4來描述該在PE節(jié)點(diǎn)處的方法的實(shí)施例。圖4是在較高層示出根據(jù)一個實(shí)施例的在PE節(jié)點(diǎn)上的用于獲得CE節(jié)點(diǎn)的配置數(shù)據(jù)的方法400的流程圖。在步驟402,在PE節(jié)點(diǎn)和客戶配置管理服務(wù)器(CMS)之間建立虛擬專用網(wǎng)(VPN)。例如,在CMS130和PE120a、120b之間建立了第3層VPN132。在某些實(shí)施例中,通過使用一個或多個被稱作偽導(dǎo)線的隧道路徑來建立第2層VPN。在某些實(shí)施例中,CMS130是具有負(fù)載平衡服務(wù)器的CMS族(cluster),并且通過該負(fù)載平均服務(wù)器來建立VPN。在具有多個用于相同或者地理上接近的客戶的CMS的某些實(shí)施例中,在PE節(jié)點(diǎn)和多個CMS之間建立多個VPN。出于說明的目的,假設(shè)CMS130保存被指定為客戶A和客戶B的兩個客戶的配置數(shù)據(jù)。還假設(shè),客戶A的駐地分別包括在駐地1和駐地2處的CE節(jié)點(diǎn)150a和150c,而客戶B的駐地包括CE150b。在步驟410,接收到指示在客戶或者駐地或者二者與PE節(jié)點(diǎn)上的一個或多個接口之間的關(guān)聯(lián)的數(shù)據(jù)。在具有直接連接的實(shí)施例中,存在PE節(jié)點(diǎn)接口與客戶和駐地之間的物理關(guān)系。例如,PE節(jié)點(diǎn)120a上的接口123a被物理連接到客戶A的駐地1并且PE節(jié)點(diǎn)120a上的接口123b被物理連接到客戶B的駐地1。類似地,PE節(jié)點(diǎn)120b上的接口被物理連接到客戶A的駐地2。無論在這些駐地處的LAN如何,并且無論在這些駐地處安裝的將用作CE節(jié)點(diǎn)150a、150b和150c的設(shè)備如何,該關(guān)聯(lián)都是有效的。在步驟410,該關(guān)系被存儲以備隨后使用??梢允褂萌魏畏椒▉斫邮账鰯?shù)據(jù),包括從PE節(jié)點(diǎn)上的文件中取回?cái)?shù)據(jù),接收由操作員手動輸入的數(shù)據(jù),從PE節(jié)點(diǎn)上的或者在網(wǎng)絡(luò)100上的其他地方的數(shù)據(jù)庫中接收數(shù)據(jù),在通過網(wǎng)絡(luò)100從另一處理或者服務(wù)器所傳送的消息中,在對PE所發(fā)起的提示的響應(yīng)中或者未經(jīng)請求主動提供。在步驟420,在與客戶地點(diǎn)的接口上接收鏈路層發(fā)現(xiàn)消息。例如,在PE節(jié)點(diǎn)120a上的接口123a處接收到如上所述的在步驟222期間發(fā)送的測試消息。在步驟422,判斷該鏈路層發(fā)現(xiàn)消息與接收其的接口的配置是否一致。例如,如果接口123a針對作為鏈路層協(xié)議的ATM而配置,那么判斷該發(fā)現(xiàn)消息是否是ATM發(fā)現(xiàn)消息。如果不是,那么控制轉(zhuǎn)至步驟424。例如,如果在針對ATM而配置的接口123a上接收到FR發(fā)現(xiàn)消息,那么控制轉(zhuǎn)至步驟424。在某些實(shí)施例中,步驟422包括判斷用作CE節(jié)點(diǎn)的設(shè)備是否被授權(quán)接入提供商網(wǎng)絡(luò)。在本領(lǐng)域中,用于認(rèn)證發(fā)送發(fā)現(xiàn)消息的設(shè)備的許多方法是為人熟知的,例如如RFC2138所述使用認(rèn)證、授權(quán)和計(jì)費(fèi)(AAA)服務(wù)器或者遠(yuǎn)程用戶撥入認(rèn)證服務(wù)器(RADIUS)來認(rèn)證嘗試接入網(wǎng)絡(luò)的設(shè)備,所述RFC2138的全部內(nèi)容通過引用被結(jié)合于此,如同本文被完全給出一樣。在實(shí)現(xiàn)本發(fā)明的實(shí)施例時(shí),可以使用任何已知的方法。在步驟424,經(jīng)由其上接收到了不一致的發(fā)現(xiàn)消息的接口,返回具有提示的非確認(rèn)消息。例如,在指示FR協(xié)議的有效載荷中,與數(shù)據(jù)一起返回FRKEEPALIVE或者LMI狀態(tài)消息??刂齐S后返回轉(zhuǎn)至步驟420以接收另一鏈路層消息。在某些實(shí)施例中,在對不一致的發(fā)現(xiàn)消息的響應(yīng)中不發(fā)送任何提示;所述消息被忽略,并且控制返回轉(zhuǎn)至420以等待下一鏈路層消息。在這樣的實(shí)施例中,步驟424被省略。如果在步驟422判斷收到與接口上的配置一致的鏈路層發(fā)現(xiàn)消息,那么控制轉(zhuǎn)至步驟426。例如,如果在接口123a處隨后接收到FRKEEPLIVE消息,那么控制轉(zhuǎn)至步驟426。在步驟426,針對該鏈路層發(fā)現(xiàn)消息發(fā)送確認(rèn)消息。在步驟430,在一致的鏈路層協(xié)議的有效載荷中接收對配置數(shù)據(jù)的請求。例如,接收到如下的ATM信元(或者信元串),所述ATM信元在其有效載荷中包括指示對配置數(shù)據(jù)的請求的數(shù)據(jù)以及客戶節(jié)點(diǎn)證書數(shù)據(jù)字段310的值。在步驟432,PE節(jié)點(diǎn)構(gòu)建對用于CE節(jié)點(diǎn)的配置數(shù)據(jù)的請求,并且經(jīng)由在步驟402中建立的VPN將該請求發(fā)送到CMS。例如,PE節(jié)點(diǎn)120a至少部分地基于在步驟430中接收到的請求,構(gòu)建CE節(jié)點(diǎn)配置請求,并且經(jīng)由VPN132在第3層IP分組中將所述CE節(jié)點(diǎn)配置請求發(fā)送給CMS130。在某些實(shí)施例中,PE節(jié)點(diǎn)具有多個經(jīng)配置的CMS節(jié)點(diǎn)地址。例如,在某些實(shí)施例中,PE將針對所有的客戶連接的請求發(fā)送到相同的CMS。在某些實(shí)施例中,PE具有與每個客戶端口相關(guān)聯(lián)的唯一的CMS節(jié)點(diǎn)地址;當(dāng)特定的客戶端口被激活時(shí),PE將配置請求發(fā)送到相關(guān)聯(lián)的CMS。根據(jù)所示出的實(shí)施例,被發(fā)送到CMS的請求包括由PE節(jié)點(diǎn)所提供的附加信息。例如,PE節(jié)點(diǎn)120a使客戶A的駐地l與接口123a相關(guān)聯(lián),所述請求經(jīng)由該接口123a而到達(dá)。因此,PE節(jié)點(diǎn)120a將如下的數(shù)據(jù)包括在發(fā)送給CMS的請求中,所述數(shù)據(jù)指示與請求相關(guān)聯(lián)的客戶,例如,客戶A。因此,如果在證書數(shù)據(jù)字段310中的數(shù)據(jù)指示不被CMS識別的設(shè)備,那么指示客戶和客戶地點(diǎn)的數(shù)據(jù)可以被用于針對在該客戶駐地處的用作CE節(jié)點(diǎn)的設(shè)備來確定合理的配置。圖3B是示出根據(jù)一個實(shí)施例的來自提供商邊緣(PE)節(jié)點(diǎn)的用于從配置管理服務(wù)器(CMS)請求配置數(shù)據(jù)的請求320的框圖。請求320包括參考圖3A來描述的客戶節(jié)點(diǎn)證書數(shù)據(jù)字段310,加上提供商邊緣節(jié)點(diǎn)標(biāo)識符(ID)字段322、提供商邊緣節(jié)點(diǎn)接口和子接口ID字段324、客戶ID字段326、客戶駐地ID字段327以及由省略符號329指示的一個或多個其他字段。在其他實(shí)施例中,在對配置數(shù)據(jù)的請求中使用更多或者更少的字段。雖然出于說明的目的,以特定順序?qū)⑺鲎侄问緸檎w,但是在其他實(shí)施例中,可以以相同或不同的順序在多個不同字段上散布這些字段中的數(shù)據(jù)。提供商節(jié)點(diǎn)ID字段322保存指示特定PE節(jié)點(diǎn)的數(shù)據(jù)??梢允褂萌魏畏椒ǎ鏟E節(jié)點(diǎn)的路由器型號和序列號,或者PE節(jié)點(diǎn)的IP地址,或者一些其他的唯一標(biāo)識符,或者一些組合。在某些實(shí)施例中,提供商節(jié)點(diǎn)ID就是已經(jīng)在IP頭部字段中使用的IP地址,并且字段322被省略。提供商節(jié)點(diǎn)接口ID字段324保存指示在由PE節(jié)點(diǎn)ID字段322所指示的PE節(jié)點(diǎn)上的特定接口的數(shù)據(jù)??梢允褂萌魏畏椒?,例如接口類型和編號,或者在諸如以太網(wǎng)VLAN和FR虛擬電路之類的復(fù)用接口的情況下的邏輯子接口標(biāo)識符,或者媒體訪問控制(MAC)編號,或者一些其他的唯一標(biāo)識符,或者一些組合??蛻鬒D字段326保存指示特定客戶的數(shù)據(jù)??蛻赳v地ID字段327保存指示特定客戶駐地的數(shù)據(jù)。在某些實(shí)施例中,CMS具有將特定客戶和駐地與特定PE節(jié)點(diǎn)上的特定接口相關(guān)聯(lián)的數(shù)據(jù)。在某些這樣的實(shí)施例中,字段322和324足夠用于指示客戶,并且字段326和327被省略。返回圖4,在步驟434,通過VPN從CMS接收到具有用于CE節(jié)點(diǎn)的配置數(shù)據(jù)的響應(yīng)。例如,經(jīng)由VPN132的偽導(dǎo)線132a將具有如下的數(shù)據(jù)的響應(yīng)從CMS130發(fā)送到PE節(jié)點(diǎn)120a,所述數(shù)據(jù)指示用于CE節(jié)點(diǎn)150a上的一個或多個接口的配置數(shù)據(jù)??梢允褂迷诒绢I(lǐng)域中已知的用于發(fā)送配置數(shù)據(jù)的任何方法。例如,從CMS接收到一系列第3層IP消息,所述消息針對CE節(jié)點(diǎn)150a上的多個接口的每個,指示在不同層上使用的一個或多個協(xié)議,在這些層的一個或多個上使用的控制平面協(xié)議,用于這些協(xié)議的一個或多個的虛擬電路標(biāo)識符,用于所述接口的帶寬,以及用于這些虛擬或者物理電路的一個或多個的服務(wù)質(zhì)量。在步驟436,通過使用與連接到CE節(jié)點(diǎn)的PE節(jié)點(diǎn)上的接口一致的鏈路層協(xié)議,將配置數(shù)據(jù)發(fā)送到CE節(jié)點(diǎn)。例如,配置數(shù)據(jù)被封裝到FR幀的有效載荷中并且經(jīng)由接口123a被發(fā)送到CE節(jié)點(diǎn)150a。在所示出的實(shí)施例中,方法400包括步驟440。在步驟440,鏈路層連接被用于在CE節(jié)點(diǎn)和PE節(jié)點(diǎn)之間傳送管理數(shù)據(jù)。例如,在CE節(jié)點(diǎn)150a和在接口123a處的PE節(jié)點(diǎn)120a之間的FR虛擬電路X被用于管理信息。在某些實(shí)施例中,步驟440被省略。通過使用方法400,PE節(jié)點(diǎn)不僅用作CMS服務(wù)器的代理,而且添加關(guān)于如下的客戶駐地的信息,即做出配置數(shù)據(jù)請求的CE節(jié)點(diǎn)所在的客戶駐地。因此,如果非計(jì)劃的設(shè)備被連接到提供商網(wǎng)絡(luò),那么所述設(shè)備仍可以利用如下的配置數(shù)據(jù)被配置為CE節(jié)點(diǎn),所述配置數(shù)據(jù)具有適用于從PE節(jié)點(diǎn)接口推斷出的客戶和駐地。此外,被建立用于請求并傳送配置數(shù)據(jù)的鏈路層連接,也可以用于請求管理信息并以管理信息來進(jìn)行響應(yīng)。在某些實(shí)施例中,PE節(jié)點(diǎn)還將如下的提示傳送給CE節(jié)點(diǎn),即關(guān)于將被用于在PE節(jié)點(diǎn)和CE節(jié)點(diǎn)之間建立鏈路層連接的協(xié)議的提示。2.3在客戶配置管理服務(wù)器(CMS)處的方法在某些實(shí)施例中,CMS130如在如下的方法中那樣執(zhí)行操作,所述方法即當(dāng)CE節(jié)點(diǎn)被預(yù)先配置了CMS130的IP地址時(shí)的方法。然而,在某些實(shí)施例中,如果請求配置數(shù)據(jù)的設(shè)備與在特定客戶駐地處所期望的設(shè)備不匹配,那么CMS執(zhí)行附加的步驟作為補(bǔ)救措施。圖6是在較高層上示出根據(jù)一個實(shí)施例的在CMS上的用于提供CE節(jié)點(diǎn)的配置數(shù)據(jù)的方法600的流程圖。在步驟602,接收到指示用于一個或多個客戶的CE節(jié)點(diǎn)的配置數(shù)據(jù)的數(shù)據(jù)??梢詫⑷魏畏椒ㄓ糜讷@得配置數(shù)據(jù),如在上文中所描述的用于在步驟210期間接收數(shù)據(jù)的方法那樣。通常,部分地基于客戶對LAN的拓?fù)湟约胺?wù)等級的技術(shù)說明來得到配置數(shù)據(jù)(即當(dāng)客戶預(yù)訂服務(wù)時(shí)所接收到的信息)。例如,基于客戶A和客戶B所預(yù)訂的服務(wù),在供應(yīng)服務(wù)器130處接收并存儲配置數(shù)據(jù)。圖5是示出根據(jù)一個實(shí)施例的在配置管理服務(wù)器(CMS)上的CE配置數(shù)據(jù)結(jié)構(gòu)500的框圖。數(shù)據(jù)結(jié)構(gòu)500包括客戶ID字段502,兩個CE配置數(shù)據(jù)記錄510a、510b(下文統(tǒng)稱為配置數(shù)據(jù)記錄510),和由省略符號511指示的其他字段。由省略符號511指示的其他字段包括零或者更多其他的客戶ID字段以及配置數(shù)據(jù)記錄510。在其他實(shí)施例中,在CMS配置數(shù)據(jù)結(jié)構(gòu)中使用更多或更少的字段。雖然出于說明的目的,以特定順序?qū)⑺鲎侄问緸檎w,但是在其他實(shí)施例中,在包括一個或多個本地或者遠(yuǎn)程數(shù)據(jù)庫的一個或多個數(shù)據(jù)結(jié)構(gòu)中,以相同或不同的順序在多個不同字段上散布這些字段中的數(shù)據(jù)??蛻鬒D字段502保存唯一地標(biāo)識客戶(例如,客戶A)的數(shù)據(jù)。一個CMS可以僅為一個客戶或者為多個客戶保存數(shù)據(jù)。在每個客戶ID字段之后跟隨一個或多個CE配置數(shù)據(jù)記錄510,一個記錄針對客戶所使用的一個CE節(jié)點(diǎn)設(shè)備。在一個客戶的所有記錄被存儲之后,在所示出的實(shí)施例中,另一客戶ID字段502被插入,在該另一客戶ID字段502之后跟隨針對該客戶所使用的所有CE節(jié)點(diǎn)的CE數(shù)據(jù)記錄。每個配置數(shù)據(jù)記錄510包括如下的數(shù)據(jù),所述數(shù)據(jù)指示在特定客戶駐地處用作CE節(jié)點(diǎn)的特定設(shè)備和用于該設(shè)備上的每個接口的配置數(shù)據(jù)。在所示出的實(shí)施例中,記錄510a、510b分別包括客戶駐地字段512a、512b(下文統(tǒng)稱為客戶駐地字段512)。記錄510a、510b還分別包括模板類型字段516a、516b(下文統(tǒng)稱為模板類型字段516)。記錄510a、510b還分別包括設(shè)備ID字段518a、518b(下文統(tǒng)稱為設(shè)備ID字段518)。記錄510a、510b還分別包括故障憑單(troubleticket)字段519a、519b(下文統(tǒng)稱為故障憑單字段519)。在其他實(shí)施例中,CE配置數(shù)據(jù)記錄包括更多或更少的字段??蛻赳v地字段512指示將配置單個CE節(jié)點(diǎn)的特定客戶駐地。在某些實(shí)施例中,用PEID字段和PE接口字段來替代客戶駐地字段512,所述PEID字段和PE接口字段保存唯一地指示PE節(jié)點(diǎn)和被連接到在最近的前一客戶ID字段502中所指示的特定客戶駐地的接口的數(shù)據(jù)。在這樣的實(shí)施例中,CMS包括使PE節(jié)點(diǎn)和接口與客戶和駐地相關(guān)的數(shù)據(jù)。模板類型字段516保存如下的數(shù)據(jù),所述數(shù)據(jù)指示適用于在由字段502和512所指示的客戶駐地處的CE節(jié)點(diǎn)的配置數(shù)據(jù)的模板。在某些實(shí)施例中,模板類型字段516保存實(shí)際的配置數(shù)據(jù)。期望在服務(wù)提供商所管理的多個駐地處的配置數(shù)據(jù)落入一個相對有限的常見配置組中。因此,在所示出的實(shí)施例中,模板類型字段516并不是再現(xiàn)這些常見組合,而是指向配置模板的數(shù)據(jù)庫的索引。例如,以少數(shù)幾種方式的一種來配置用作特定客戶的CE節(jié)點(diǎn)的所有思科3600型路由器。如果所配置的接口與所使用的接口匹配,那么配置多于在一個駐地處所使用的接口的模板可以仍在該駐地處被使用。在CE節(jié)點(diǎn)被預(yù)先配置了CMS服務(wù)器的IP地址的傳統(tǒng)方法中,使用了配置數(shù)據(jù)的模板。設(shè)備ID字段518保存指示CE節(jié)點(diǎn)設(shè)備的唯一標(biāo)識符(例如型號和序列號)的數(shù)據(jù)。如果已知或者期望CE節(jié)點(diǎn)ID,則在該字段中通過數(shù)據(jù)進(jìn)行指示。如果CE節(jié)點(diǎn)ID未知或者未被預(yù)期,那么該字段空白。故障憑單字段519保存如下的數(shù)據(jù),所述數(shù)據(jù)指示在CE節(jié)點(diǎn)配置中的涉及系統(tǒng)工程師的干涉的故障或者矛盾。故障憑單字段519包括描述問題和由系統(tǒng)工程師進(jìn)行的補(bǔ)救措施的狀態(tài)的數(shù)據(jù)。在某些實(shí)施例中,由另一網(wǎng)絡(luò)管理系統(tǒng)來處理故障憑單,并且字段519的數(shù)據(jù)僅被傳送給CMS。在某些實(shí)施例中,字段519被省略。在圖6的步驟604,與一個或多個PE節(jié)點(diǎn)形成VPN。例如,通過使用偽導(dǎo)線132a、132b與PE節(jié)點(diǎn)120a、120b形成VPN132。在步驟610,從PE節(jié)點(diǎn)接收到對CE節(jié)點(diǎn)的配置數(shù)據(jù)的請求。例如,經(jīng)由偽導(dǎo)線132a在CMS130處接收到如在圖3B中所示的請求320。出于說明的目的,假設(shè)所述請求基于通過接口123a從CE節(jié)點(diǎn)150a接收的請求來自PE節(jié)點(diǎn)120a。在該實(shí)施例中,在表1中給出所述請求的內(nèi)容。表1.在CMS處接收到的請求的示例性部分內(nèi)容。<table>tableseeoriginaldocumentpage42</column></row><table><table>tableseeoriginaldocumentpage43</column></row><table>前四個字段的內(nèi)容基于在PE節(jié)點(diǎn)處接收的CE節(jié)點(diǎn)證書的內(nèi)容。后四個字段的內(nèi)容由PE節(jié)點(diǎn)提供。在步驟620,判斷該請求是否與在CMS處(例如,在數(shù)據(jù)結(jié)構(gòu)500中)所存儲的原始客戶節(jié)點(diǎn)配置信息一致。如果一致,那么控制轉(zhuǎn)至步驟628;否則控制轉(zhuǎn)至步驟622。出于說明的目的,假設(shè)客戶A是字段502中的客戶,并且駐地1是客戶駐地字段512a中的值。如果在步驟620判斷設(shè)備ID字段518a的內(nèi)容與該請求中的設(shè)備ID"思科3600ponmlkjihgfedcba"相匹配,那么該請求與原始存儲的配置數(shù)據(jù)一致,并且控制轉(zhuǎn)至步驟628。在某些實(shí)施例中,設(shè)備ID字段518a為空白。如果設(shè)備ID字段為空白,那么如果在思科型號3600上的接口的編號和類型與通過在模板類型字段516a中所指示的模板而配置的接口的編號和類型相匹配,那么原始存儲的配置數(shù)據(jù)是一致的。如果一致,流程轉(zhuǎn)至步驟628。在步驟628,CMS基于在模板類型字段516a中所指示的模板類型,來構(gòu)建具有配置數(shù)據(jù)的響應(yīng)消息。控制隨后轉(zhuǎn)至將在下文中進(jìn)行描述的步驟630。如果在步驟620判斷該請求與在CMS處存儲的原始配置數(shù)據(jù)不一致,那么控制轉(zhuǎn)至步驟622。出于說明的目的,假設(shè)CMS數(shù)據(jù)結(jié)構(gòu)500保存如下的數(shù)據(jù),所述數(shù)據(jù)指示客戶A將使用思科2600路由器作為在駐地1處的CE節(jié)點(diǎn)150a。例如,如在表2中那樣指定數(shù)據(jù)結(jié)構(gòu)500的內(nèi)容。表2.在CMS上的CE配置數(shù)據(jù)結(jié)構(gòu)的示例性部分內(nèi)容。<table>tableseeoriginaldocumentpage43</column></row><table><table>tableseeoriginaldocumentpage44</column></row><table>進(jìn)一步假設(shè)請求如在表1中所指定的那樣。在步驟620期間,判斷客戶A的駐地1所預(yù)期的設(shè)備ID"型號2600#xyzabcdefghijklm"與請求中的設(shè)備ID"思科3600ponmlkjihgfedcba"不同。請求與所存儲的配置數(shù)據(jù)不一致,控制隨后轉(zhuǎn)至步驟622。在步驟622,CMS管理員可以選擇如下的兩個策略之一一個策略是拒絕配置請求,因?yàn)樽C書不匹配;另一個策略是雖然接受請求但是使用針對該特定的客戶CE地點(diǎn)的預(yù)定模板配置簡檔(profile)。如果在步驟622判斷CMS管理員因證書的不一致而選擇拒絕該請求,那么控制轉(zhuǎn)至步驟626以發(fā)出針對在該客戶駐地處的CE節(jié)點(diǎn)的用于技術(shù)支持的故障憑單。在步驟626,該憑單被拷貝到或者通過所插入的數(shù)據(jù)被索引到針對所述客戶和駐地的故障憑單字段519a中。沒有發(fā)送任何對配置數(shù)據(jù)請求的響應(yīng)。在某些實(shí)施例中,如下的響應(yīng)被發(fā)送到PE,即CE簡檔與CE證書不匹配。在不同的實(shí)施例中,PE選擇永久性地禁用CE接口或者禁用CE接口一段預(yù)定的時(shí)間。本文中應(yīng)注意,如果沒有由PE節(jié)點(diǎn)所提供的額外信息,那么CMS將不能夠確定用于對請求進(jìn)行響應(yīng)的適當(dāng)模板。請求將僅指示不在CMS配置數(shù)據(jù)結(jié)構(gòu)中的設(shè)備ID(型號3800#ponmlkjihgfedcba)。設(shè)備自身和CMS都不知道設(shè)備所在的客戶或者駐地。只有由PE節(jié)點(diǎn)添加的客戶ID字段326和駐地字段(或者替代字段512的PE節(jié)點(diǎn)ID和PE接口ID)才使得CMS能夠識別與設(shè)備相關(guān)聯(lián)的客戶,并且能夠選擇將被用于或者將被修改用于對請求進(jìn)行響應(yīng)的適當(dāng)模板。如果沒有該額外信息,那么CMS僅有其自身的資源來發(fā)出故障憑單。在步驟630,判斷軟件升級是否適當(dāng)。如果適當(dāng),控制轉(zhuǎn)至步驟634以發(fā)送軟件更新。在本領(lǐng)域中已知許多用于發(fā)送軟件更新的方法;并且在實(shí)現(xiàn)實(shí)施例時(shí),可以使用任何已知的方法??刂齐S后轉(zhuǎn)至步驟636。出于說明的目的,假設(shè)軟件版本IOSa.d可用于用作CE節(jié)點(diǎn)的型號3800路由器。在該示例中,在步驟630期間判斷軟件升級是適當(dāng)?shù)牟⑶铱刂妻D(zhuǎn)至步驟634以發(fā)送更新??刂齐S后轉(zhuǎn)至步驟636。在步驟636,在步驟628或者步驟624中針對CE節(jié)點(diǎn)接口而構(gòu)建的配置數(shù)據(jù)響應(yīng)被發(fā)送到用作代理的PE節(jié)點(diǎn),該P(yáng)E節(jié)點(diǎn)將請求發(fā)送給CMS,并且將通過使用鏈路層連接經(jīng)由適當(dāng)接口將所述響應(yīng)轉(zhuǎn)發(fā)到CE節(jié)占。'、、、o通過使用方法600,即使設(shè)備ID不存在于配置數(shù)據(jù)結(jié)構(gòu)中或者與數(shù)據(jù)結(jié)構(gòu)中的適當(dāng)客戶無關(guān),CMS也對配置數(shù)據(jù)請求做出響應(yīng)。3.0實(shí)現(xiàn)機(jī)制一硬件概述圖7是示出其上可以實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)700的框圖。通過使用一個或多個在諸如路由器設(shè)備之類的網(wǎng)絡(luò)元件上運(yùn)行的計(jì)算機(jī)程序來實(shí)現(xiàn)優(yōu)選實(shí)施例。因此,在該實(shí)施例中,計(jì)算機(jī)系統(tǒng)700是路由器。計(jì)算機(jī)系統(tǒng)700包括諸如總線710之類的通信機(jī)制,用于在計(jì)算機(jī)系統(tǒng)700的其他內(nèi)部與外部組件之間傳送信息。雖然信息被表示為通常為電壓的可測量現(xiàn)象的物理信號,但是在其他實(shí)施例中,包括如磁、電磁、壓力、化學(xué)、分子原子與量子相互作用之類的現(xiàn)象。例如,北極和南極磁場或者零和非零的電壓表示二進(jìn)制數(shù)字(位)的兩個狀態(tài)(0、1)。二進(jìn)制數(shù)字序列構(gòu)成數(shù)字?jǐn)?shù)據(jù),所述數(shù)字?jǐn)?shù)據(jù)用于表示一個數(shù)或字符的編碼??偩€710包括多個并行信息導(dǎo)體,從而在耦合到總線710的設(shè)備之間快速傳輸信息。一個或多個用于處理信息的處理器702被耦合到總線710。處理器702對信息執(zhí)行一組操作。這組操作包括從總線710傳入信息并在總線710上放置信息。這組操作通常還包括比較兩個或更多個信息單元、平移信息單元的位置并且例如通過相加或相乘將兩個或更多個信息單元合并。將被處理器702執(zhí)行的操作序列構(gòu)成計(jì)算機(jī)指令。計(jì)算機(jī)系統(tǒng)700還包括耦合到總線710的存儲器704。諸如隨機(jī)存取存儲器(RAM)或其他動態(tài)存儲設(shè)備之類的存儲器704存儲包括計(jì)算機(jī)指令的信息。動態(tài)存儲器允許存儲在其中的信息被計(jì)算機(jī)系統(tǒng)700改變。RAM允許在稱為存儲器地址的位置處存儲的信息單元被獨(dú)立于相鄰地址的信息地存儲并取回。存儲器704還被處理器702用來存儲在執(zhí)行計(jì)算機(jī)指令期間的臨時(shí)值。計(jì)算機(jī)系統(tǒng)700還包括耦合到總線710用來存儲靜態(tài)信息的只讀存儲器(ROM)706或其他靜態(tài)存儲設(shè)備,這種靜態(tài)信息(包括指令)不會被計(jì)算機(jī)系統(tǒng)700改變。耦合到總線710的還有諸如磁盤或光盤之類的非易失性(永久)存儲設(shè)備708,用來存儲甚至當(dāng)計(jì)算機(jī)系統(tǒng)700關(guān)斷或掉電時(shí)也繼續(xù)存在的包括指令在內(nèi)的信息。本文使用的術(shù)語計(jì)算機(jī)可讀介質(zhì)指參與給處理器702提供信息(包括用于執(zhí)行的指令)的任何介質(zhì)。這種介質(zhì)可以采用多種形式,包括但不限制于非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)例如包括諸如存儲設(shè)備708之類的光盤或磁盤。易失性介質(zhì)例如包括動態(tài)存儲器704。傳輸介質(zhì)例如包括同軸電纜、銅線、光纖電纜以及通過空間而無需導(dǎo)線或電纜傳輸?shù)牟?,例如聲波和電磁波,包括無線電波、光波和紅外波。在傳輸介質(zhì)上傳輸?shù)男盘栐诒疚闹斜环Q作載波。計(jì)算機(jī)可讀介質(zhì)的常見形式例如包括軟盤、柔性盤、硬盤、磁帶或任何其他磁介質(zhì);致密光盤ROM(CD-ROM)、數(shù)字視頻盤(DVD)或任何其他光介質(zhì);沖壓卡、紙帶或任何其他具有孔洞圖案的物理介質(zhì);RAM、可編程ROM(PROM)、可擦除RPOM(EPROM)、FLASH-EPROM或任何其他存儲器芯片或盒;載波或任何其他計(jì)算機(jī)可讀取的介質(zhì)。包括指令的信息被提供到總線710,以便由處理器從外部終端712使用,外部終端712例如是具有包含由人類使用者操作的字母數(shù)字鍵的鍵盤或者具有傳感器的終端。傳感器檢測它鄰近位置的條件,并將那些檢測結(jié)果轉(zhuǎn)換為與用來在計(jì)算機(jī)系統(tǒng)700中表示信息的信號相兼容的信號。耦合到總線710的終端712的主要用于與人交互的其他外部組件,包括用于顯示圖像的諸如陰極射線管(CRT)或液晶顯示器(LCD)或等離子屏幕之類的顯示設(shè)備,以及諸如鼠標(biāo)或軌跡球或光標(biāo)方向鍵之類的點(diǎn)選設(shè)備,所述點(diǎn)選設(shè)備用于控制顯示在顯示器上小光標(biāo)圖像的位置,并發(fā)出與顯示在終端712的顯示器上的圖形元素相關(guān)聯(lián)的命令。在一些實(shí)施例中,終端712被省略。計(jì)算機(jī)系統(tǒng)700還包括一個或多個耦合到總線710的通信接口770的實(shí)例。通信接口770提供耦合到利用其自身的處理器來工作的外部設(shè)備的雙向通信,所述外部設(shè)備例如是打印機(jī)、掃描儀、外部磁盤以及終端712。運(yùn)行在計(jì)算機(jī)系統(tǒng)700中的固件或軟件提供終端接口或基于字符的命令接口,從而外部命令可被下達(dá)至所述計(jì)算機(jī)系統(tǒng)。例如,通信接口770可以是諸如RS-232或RS-422接口之類的并行端口或串行端口,或者是個人計(jì)算機(jī)上的通用串行總線(USB)。在一些實(shí)施例中,通信接口770是綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)卡或數(shù)字用戶線(DSL)卡或提供到相應(yīng)類型電話線的信息通信連接的電話調(diào)制解調(diào)器。在一些實(shí)施例中,通信接口770是電纜調(diào)制解調(diào)器,其將總線710上的信號轉(zhuǎn)換為用于在同軸電纜上的通信連接的信號,或者轉(zhuǎn)換為用于在光纖上的通信連接的光信號。作為另一示例,通信接口770可以是局域網(wǎng)(LAN)卡,以提供到相容LAN(例如以太網(wǎng))的數(shù)據(jù)通信連接。還可以實(shí)現(xiàn)無線鏈路。對于無線鏈路,通信接口770發(fā)送并接收承載諸如數(shù)字?jǐn)?shù)據(jù)之類的信息流的電、聲或電磁信號,包括紅外和光信號。這些信號是載波的示例。在所示實(shí)施例中,諸如專用集成電路(IC)720之類的專用硬件耦合到總線710。專用硬件被配置用于針對特殊用途足夠快地執(zhí)行不被處理器702執(zhí)行的操作。專用IC的示例包括用于生成供顯示的圖像的圖形加速卡、用于加密和解密經(jīng)由網(wǎng)絡(luò)發(fā)送的消息的密碼板、語音識別以及到諸如重復(fù)操作某些復(fù)雜操作序列(其在硬件上可以更有效實(shí)現(xiàn))的機(jī)器臂和醫(yī)用掃描設(shè)備之類的特殊外部設(shè)備的接口。在用作路由器的所示計(jì)算機(jī)中,計(jì)算機(jī)系統(tǒng)700包括作為專用硬件用于經(jīng)由網(wǎng)絡(luò)交換信息的交換系統(tǒng)730。交換系統(tǒng)730通常包括多個諸如通信接口770之類的通信接口,用于耦合到多個其他設(shè)備。通常,每個耦合具有一個連接到網(wǎng)絡(luò)中的另一設(shè)備或者具有連接到附接到網(wǎng)絡(luò)的另一設(shè)備的網(wǎng)絡(luò)鏈路732,所述網(wǎng)絡(luò)例如是在所示出的實(shí)施例中的本地網(wǎng)絡(luò)780,帶有其自身的處理器的各種外部設(shè)備連接到所述網(wǎng)絡(luò)。在一些實(shí)施例中,輸入接口或輸出接口或二者都被鏈接到一個或多個外部網(wǎng)絡(luò)元件的每個元件。雖然在所示出的實(shí)施例中,在網(wǎng)絡(luò)鏈路732中包括三個網(wǎng)絡(luò)鏈路732a、732b、732c,但是在其他實(shí)施例中,更多或更少的鏈路被連接到交換系統(tǒng)730。網(wǎng)絡(luò)鏈路732通常通過一個或多個網(wǎng)絡(luò)向提供到使用或處理信息的其他設(shè)備提供信息傳送。例如,網(wǎng)絡(luò)鏈路732b可以通過本地網(wǎng)絡(luò)780將連接提供到由因特網(wǎng)服務(wù)提供商(ISP)操作的主計(jì)算機(jī)782或設(shè)備784。ISP設(shè)備784通過現(xiàn)在通常稱作因特網(wǎng)790的網(wǎng)絡(luò)的公有的、全球范圍的分組交換通信網(wǎng)依次提供數(shù)據(jù)通信服務(wù)。響應(yīng)于經(jīng)由因特網(wǎng)而接收到的信息,連接到因特網(wǎng)的稱作服務(wù)器792的計(jì)算機(jī)提供服務(wù)。例如,服務(wù)器792提供路由信息以用于交換系統(tǒng)730。交換系統(tǒng)730包括被配置以在網(wǎng)絡(luò)780的元件之間執(zhí)行與傳送信息相關(guān)聯(lián)的交換功能的邏輯與電路,所述交換功能包括將沿一個網(wǎng)絡(luò)鏈路(例如,732a)接收到的信息作為在相同或不同網(wǎng)絡(luò)鏈路(例如,732c)上的輸出傳送。根據(jù)預(yù)定的協(xié)議和已知的慣例,交換系統(tǒng)730將到達(dá)輸入接口的信息通信量交換到輸出接口。在一些實(shí)施例中,交換系統(tǒng)730包括其自身的處理器和存儲器以執(zhí)行一些軟件中的交換功能。在一些實(shí)施例中,交換系統(tǒng)730依靠處理器702、存儲器704、ROM706、存儲器708或某些組合來執(zhí)行軟件中的一個或多個交換功能。例如,與實(shí)現(xiàn)特定協(xié)議的處理器702協(xié)作的交換系統(tǒng)730,可以確定到達(dá)鏈路732a上的輸入接口的數(shù)據(jù)分組的目的地,并通過使用在鏈路732c上的輸出接口將其發(fā)送到正確的目的地。所述目的地可以包括主機(jī)782、服務(wù)器792、連接到本地網(wǎng)絡(luò)780或因特網(wǎng)790的其他終端設(shè)備或者在本地網(wǎng)絡(luò)780或因特網(wǎng)790中的其他路由和交換設(shè)備。本發(fā)明涉及對用于實(shí)現(xiàn)本文描述的技術(shù)的計(jì)算機(jī)系統(tǒng)700的使用。根據(jù)本發(fā)明的一個實(shí)施例,響應(yīng)于處理器702執(zhí)行包含在存儲器704中的一個或多個指令的一個或多個序列,由計(jì)算機(jī)系統(tǒng)700來執(zhí)行這些技術(shù)。這些指令(也被稱作軟件和程序代碼)可以從諸如存儲設(shè)備708之類的另一計(jì)算機(jī)可讀介質(zhì)被讀入到存儲器704中。執(zhí)行包含在存儲器704中的指令序列致使處理器702執(zhí)行本文描述的方法步驟。在替代性實(shí)施例中,諸如專用集成電路720和交換系統(tǒng)730中的電路之類的硬件可以替代或者結(jié)合軟件來實(shí)現(xiàn)本發(fā)明。因此,本發(fā)明的實(shí)施例不限于硬件和軟件的任何特定組合。通過諸如接口770之類的通信接口經(jīng)由網(wǎng)絡(luò)鏈路732和其他網(wǎng)絡(luò)而傳輸?shù)男盘柺禽d波的示例形式,所述信號承載進(jìn)出計(jì)算機(jī)系統(tǒng)700的信息。計(jì)算機(jī)系統(tǒng)700可以通過網(wǎng)絡(luò)780、790及其他網(wǎng)絡(luò)、通過網(wǎng)絡(luò)鏈路732和諸如接口770之類的通信接口來發(fā)送并接收包括程序代碼的信息。在使用因特網(wǎng)790的示例中,服務(wù)器792通過交換系統(tǒng)730中的通信接口針對特定應(yīng)用傳輸程序代碼,所述程序代碼被計(jì)算機(jī)700通過因特網(wǎng)790、ISP設(shè)備784、本地網(wǎng)780和網(wǎng)絡(luò)鏈路732b發(fā)送的消息請求。所接收的代碼在其被接收時(shí)可以被處理器702或交換系統(tǒng)730執(zhí)行,或者可以被存儲在存儲設(shè)備708或其他非易失性存儲器中以后執(zhí)行,或者既被執(zhí)行又被存儲。以這種方式,計(jì)算機(jī)系統(tǒng)700可以獲得載波形式的應(yīng)用程序代碼。在將一個或多個指令序列或數(shù)據(jù)或二者運(yùn)送到處理器702以執(zhí)行的過程中,可能涉及各種形式的計(jì)算機(jī)可讀介質(zhì)。例如,指令和數(shù)據(jù)初始可以被承載在諸如主機(jī)782之類的遠(yuǎn)程計(jì)算機(jī)的磁盤上。所述遠(yuǎn)程計(jì)算機(jī)將所述指令和數(shù)據(jù)載入其動態(tài)存儲器,并通過使用調(diào)制解調(diào)器將指令和數(shù)據(jù)經(jīng)由電話線發(fā)送。計(jì)算機(jī)系統(tǒng)700本地的調(diào)制解調(diào)器在電話線上接收指令和數(shù)據(jù),并且使用紅外發(fā)射器將指令和數(shù)據(jù)轉(zhuǎn)換為紅外信號,即用作網(wǎng)絡(luò)鏈路732b的載波。用作交換系統(tǒng)730中的通信接口的紅外檢測器接收在紅外信號中承載的指令和數(shù)據(jù),并將表示所述指令和數(shù)據(jù)的信息放到總線710上??偩€710將信息承載到存儲器704,處理器702通過使用與所述指令一起發(fā)送的某些數(shù)據(jù),從所述存儲器704中獲取指令并執(zhí)行??蛇x擇地,在存儲器704中接收的指令和數(shù)據(jù)可以在被處理器702或交換系統(tǒng)730執(zhí)行之前或之后被存儲在存儲設(shè)備708中。4.0擴(kuò)展和替代物在本說明書與附錄中,己經(jīng)參考其具體的實(shí)施例描述了本發(fā)明。但是,應(yīng)理解可對本發(fā)明做出各種修改和變更,而不背離本發(fā)明的較廣泛的精神和范圍。因此,說明書和附圖被認(rèn)為是說明性的而非具有限制意義。權(quán)利要求1.一種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的方法,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)用于與提供商網(wǎng)絡(luò)進(jìn)行通信,所述方法包括以下步驟在特定客戶節(jié)點(diǎn)和第一提供商節(jié)點(diǎn)之間建立物理層網(wǎng)絡(luò)連接,所述特定客戶節(jié)點(diǎn)是在客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn),并且所述第一提供商節(jié)點(diǎn)是在與所述客戶不同的第一服務(wù)提供商的第一提供商網(wǎng)絡(luò)上的中間網(wǎng)絡(luò)節(jié)點(diǎn);通過與所述特定提供商節(jié)點(diǎn)的所述物理層網(wǎng)絡(luò)連接,自動接收用于在所述特定客戶節(jié)點(diǎn)上的一個或多個網(wǎng)絡(luò)接口的配置數(shù)據(jù);并且基于通過所述物理層網(wǎng)絡(luò)連接而接收到的配置數(shù)據(jù),自動配置所述特定客戶節(jié)點(diǎn),其中當(dāng)所述物理層網(wǎng)絡(luò)連接被建立時(shí),所述特定客戶節(jié)點(diǎn)未配置如下的提供商節(jié)點(diǎn)的網(wǎng)絡(luò)地址,所述提供商節(jié)點(diǎn)包含所述配置數(shù)據(jù)。2.如權(quán)利要求1所述的方法,所述自動接收配置數(shù)據(jù)的步驟還包括以下步驟自動發(fā)現(xiàn)特定鏈路層協(xié)議,所述特定鏈路層協(xié)議用于經(jīng)由所述物理層網(wǎng)絡(luò)連接與第二提供商節(jié)點(diǎn)進(jìn)行通信,所述第二提供商節(jié)點(diǎn)是在與所述客戶不同的第二服務(wù)提供商的第二提供商網(wǎng)絡(luò)上的中間網(wǎng)絡(luò)節(jié)點(diǎn);在所述特定鏈路層協(xié)議的有效載荷中,將配置請求消息自動發(fā)送到所述第二提供商節(jié)點(diǎn),其中所述消息指示對配置數(shù)據(jù)的請求;并且響應(yīng)于發(fā)送所述配置請求消息,從所述第二提供商節(jié)點(diǎn)接收配置響應(yīng)消息,所述配置響應(yīng)消息包括指示用于所述特定客戶節(jié)點(diǎn)上的所述一個或多個接口的配置數(shù)據(jù)的數(shù)據(jù)。3.如權(quán)利要求2所述的方法,所述從所述第二提供商節(jié)點(diǎn)接收所述配置響應(yīng)消息的步驟還包括以下步驟基于在所述第二提供商節(jié)點(diǎn)處從不同于所述第二提供商節(jié)點(diǎn)的配置管理服務(wù)器接收到的數(shù)據(jù),從所述第二提供商節(jié)點(diǎn)接收所述配置響應(yīng)消息,藉此所述第二提供商節(jié)點(diǎn)是所述配置管理服務(wù)器的代理。4.如權(quán)利要求2所述的方法,其中所述第二提供商節(jié)點(diǎn)與所述第一提供商節(jié)點(diǎn)相同,藉此所述第二服務(wù)提供商與所述第一服務(wù)提供商相同,并且所述第二提供商網(wǎng)絡(luò)與所述第一提供商網(wǎng)絡(luò)相同。5.如權(quán)利要求1所述的方法,所述在所述特定客戶節(jié)點(diǎn)和所述第一提供商節(jié)點(diǎn)之間建立物理層網(wǎng)絡(luò)連接的步驟還包括替換另一客戶節(jié)點(diǎn),所述另一客戶節(jié)點(diǎn)是在所述客戶駐地上的不同于所述特定客戶節(jié)點(diǎn)的中間網(wǎng)絡(luò)節(jié)點(diǎn),對于所述另一客戶節(jié)點(diǎn),在所述另一客戶節(jié)點(diǎn)和所述第一提供商節(jié)點(diǎn)之間的物理層連接被預(yù)先建立。6.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的方法,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述方法包括以下步驟接收描述針對多個鏈路層協(xié)議的多個發(fā)現(xiàn)消息的數(shù)據(jù),所述多個鏈路層協(xié)議用于在客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)和網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)上的中間網(wǎng)絡(luò)節(jié)點(diǎn)之間迸行通信;基于描述所述多個發(fā)現(xiàn)消息的第一發(fā)現(xiàn)消息的數(shù)據(jù)來構(gòu)建測試消息,其中與所述第一發(fā)現(xiàn)消息相關(guān)聯(lián)的第一鏈路層協(xié)議是所述測試消息的鏈路層協(xié)議;通過在特定客戶節(jié)點(diǎn)上的特定網(wǎng)絡(luò)接口來發(fā)送所述測試消息,所述特定客戶節(jié)點(diǎn)是在特定客戶的客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn);判斷是否響應(yīng)于所述測試消息從特定提供商節(jié)點(diǎn)接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),其中所述特定提供商節(jié)點(diǎn)是在不同于所述特定客戶的網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)上的中間網(wǎng)絡(luò)節(jié)點(diǎn);并且如果判斷從所述特定提供商節(jié)點(diǎn)接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么基于從所述特定提供商節(jié)點(diǎn)接收到的配置數(shù)據(jù)來配置所述特定客戶節(jié)點(diǎn),其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。7.如權(quán)利要求6所述的方法,還包括以下步驟如果判斷沒有接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么基于描述所述多個發(fā)現(xiàn)消息的不同的第二發(fā)現(xiàn)消息的數(shù)據(jù)來構(gòu)建所述測試消息,其中與所述第二發(fā)現(xiàn)消息相關(guān)聯(lián)的第二鏈路層協(xié)議是所述測試消息的鏈路層協(xié)議;并且重復(fù)所述發(fā)送所述測試消息并且判斷是否響應(yīng)于所述測試消息接收到如下的響應(yīng)消息的步驟,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn)。8.如權(quán)利要求7所述的方法,所述基于描述不同的第二發(fā)現(xiàn)消息的數(shù)據(jù)來構(gòu)建所述測試消息的步驟還包括以下步驟判斷是否還存在所述多個發(fā)現(xiàn)消息的不同的發(fā)現(xiàn)消息,所述不同的發(fā)現(xiàn)消息將被用于構(gòu)建針對特定接口的測試消息;并且如果判斷尚不存在將被用于構(gòu)建測試消息的不同的發(fā)現(xiàn)消息,那么通過在所述特定客戶節(jié)點(diǎn)上的第二網(wǎng)絡(luò)接口來發(fā)送所述測試消息,其中所述第二網(wǎng)絡(luò)接口不同于所述特定網(wǎng)絡(luò)接口。9.如權(quán)利要求6所述的方法,還包括以下步驟如果判斷沒有接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么通過在所述特定客戶節(jié)點(diǎn)上的第二網(wǎng)絡(luò)接口來發(fā)送所述測試消息,其中所述第二網(wǎng)絡(luò)接口不同于所述特定網(wǎng)絡(luò)接口,并且重復(fù)所述判斷是否響應(yīng)于所述測試消息接收到響應(yīng)消息的步驟。10.如權(quán)利要求6所述的方法,所述基于從所述特定提供商節(jié)點(diǎn)接收到的配置數(shù)據(jù)來配置所述特定客戶節(jié)點(diǎn)的步驟還包括以下步驟將請求消息發(fā)送到所述特定提供商節(jié)點(diǎn),所述請求消息指示對用于所述特定客戶節(jié)點(diǎn)的配置信息的請求;并且響應(yīng)于發(fā)送所述請求消息,從所述特定提供商節(jié)點(diǎn)接收所述配置數(shù)據(jù)。11.如權(quán)利要求IO所述的方法,其中所述發(fā)送請求消息的步驟還包括根據(jù)所述測試消息的鏈路層協(xié)議,將所述請求消息發(fā)送到所述特定提供商節(jié)點(diǎn);并且所述接收配置數(shù)據(jù)的步驟還包括根據(jù)所述測試消息的所述鏈路層協(xié)議,從所述特定提供商節(jié)點(diǎn)接收所述配置數(shù)據(jù)。12.如權(quán)利要求10所述的方法,所述發(fā)送請求消息的步驟還包括將客戶節(jié)點(diǎn)證書數(shù)據(jù)包含在所述請求消息中,所述客戶節(jié)點(diǎn)證書數(shù)據(jù)包括指示所述特定客戶節(jié)點(diǎn)的型號的數(shù)據(jù);指示所述特定客戶節(jié)點(diǎn)的序列號的數(shù)據(jù);指示由所述特定客戶節(jié)點(diǎn)所使用的軟件指令的版本的數(shù)據(jù);以及指示在所述特定客戶節(jié)點(diǎn)上的將被配置的網(wǎng)絡(luò)接口的數(shù)據(jù)。13.如權(quán)利要求6所述的方法,還包括以下步驟如果判斷接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么從所述特定提供商節(jié)點(diǎn)接收針對在所述特定客戶節(jié)點(diǎn)和所述提供商網(wǎng)絡(luò)之間的通信量的管理數(shù)據(jù)。14.如權(quán)利要求13所述的方法,所述從特定提供商節(jié)點(diǎn)接收管理數(shù)據(jù)的步驟還包括以下步驟根據(jù)所述測試消息的鏈路層協(xié)議,將管理請求消息發(fā)送到所述特定提供商節(jié)點(diǎn);并且響應(yīng)于發(fā)送所述管理請求消息,根據(jù)所述測試消息的鏈路層協(xié)議,接收管理響應(yīng)消息中的所述管理數(shù)據(jù)。15.如權(quán)利要求13所述的方法,所述從特定提供商節(jié)點(diǎn)接收管理數(shù)據(jù)的步驟還包括基于所述管理數(shù)據(jù)來判斷是否要將特定數(shù)據(jù)包含在經(jīng)由所述提供商網(wǎng)絡(luò)而發(fā)送的消息中;并且如果判斷要將所述特定數(shù)據(jù)包含在經(jīng)由所述提供商網(wǎng)絡(luò)而發(fā)送的消息中,那么將所述特定數(shù)據(jù)包含在經(jīng)由所述提供商網(wǎng)絡(luò)而發(fā)送的消息中。16.如權(quán)利要求6所述的方法,還包括以下步驟如果判斷沒有接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么判斷是否接收到如下的非確認(rèn)消息,所述非確認(rèn)消息指示與所述測試的鏈路層協(xié)議不同的鏈路層協(xié)議;如果判斷接收到指示所述不同的鏈路層協(xié)議的消息,那么基于描述所述多個發(fā)現(xiàn)消息的不同的第二發(fā)現(xiàn)消息的數(shù)據(jù)來構(gòu)建所述測試消息,其中與所述第二發(fā)現(xiàn)消息相關(guān)聯(lián)的協(xié)議是所述不同的鏈路層并且是所述測試消息的鏈路層協(xié)議;并且重復(fù)所述發(fā)送測試消息并且判斷是否響應(yīng)于所述測試消息接收到如下的響應(yīng)消息的步驟,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn)。17.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的方法,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述方法包括以下步驟接收使特定客戶與在特定提供商節(jié)點(diǎn)上的特定接口相關(guān)聯(lián)的數(shù)據(jù),所述特定提供商節(jié)點(diǎn)是在不同于所述特定客戶的網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)的邊緣上的中間網(wǎng)絡(luò)節(jié)點(diǎn);在所述特定接口上接收包括客戶節(jié)點(diǎn)證書數(shù)據(jù)的消息,所述客戶節(jié)點(diǎn)證書數(shù)據(jù)指示作為在所述特定客戶的駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)的特定客戶節(jié)點(diǎn);基于所述客戶節(jié)點(diǎn)證書數(shù)據(jù)和與所述特定接口相關(guān)聯(lián)的所述特定客戶,接收用于在所述特定客戶節(jié)點(diǎn)上的一個或多個接口的配置數(shù)據(jù);并且通過所述特定接口將所述配置數(shù)據(jù)發(fā)送到所述特定客戶節(jié)點(diǎn),以配置在所述特定客戶節(jié)點(diǎn)上的一個或多個接口,其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。18.如權(quán)利要求n所述的方法,其中所述接收使特定接口與所述特定客戶相關(guān)聯(lián)的數(shù)據(jù)的步驟還包括接收使特定客戶配置管理服務(wù)器與所述特定接口相關(guān)聯(lián)的數(shù)據(jù);并且所述接收用于特定客戶節(jié)點(diǎn)的配置數(shù)據(jù)的步驟還包括以下步驟將對配置數(shù)據(jù)的請求發(fā)送到所述特定客戶配置管理服務(wù)器,其中所述請求部分地基于所述客戶證書數(shù)據(jù)并且所述請求包括指示所述特定客戶的數(shù)據(jù),并且從所述客戶配置管理服務(wù)器接收用于所述特定客戶節(jié)點(diǎn)的所述配置數(shù)據(jù),藉此所述特定提供商節(jié)點(diǎn)是所述客戶配置管理服務(wù)器的代理。19.如權(quán)利要求17所述的方法,其中所述客戶節(jié)點(diǎn)證書數(shù)據(jù)包括以下數(shù)據(jù)的至少一個指示所述特定客戶節(jié)點(diǎn)的型號的數(shù)據(jù);指示所述特定客戶節(jié)點(diǎn)的序列號的數(shù)據(jù);指示由所述特定客戶節(jié)點(diǎn)所使用的軟件指令的版本的數(shù)據(jù);以及指示在所述特定客戶節(jié)點(diǎn)上的將被配置的網(wǎng)絡(luò)接口的數(shù)據(jù)。20.如權(quán)利要求17所述的方法,所述在特定接口上接收包括客戶節(jié)點(diǎn);TPif:救:t尿的袖自的4fe聰;;r;^i;K.經(jīng)由所述特定接口從所述特定客戶節(jié)點(diǎn)接收針對特定鏈路層協(xié)議的發(fā)現(xiàn)消息;根據(jù)所述特定鏈路層協(xié)議,發(fā)送對所述發(fā)現(xiàn)消息進(jìn)行確認(rèn)的響應(yīng)消息;根據(jù)所述特定鏈路層協(xié)議,接收所述包括客戶節(jié)點(diǎn)證書的消息;并且根據(jù)所述特定鏈路層協(xié)議,發(fā)送所述配置數(shù)據(jù)。21.如權(quán)利要求20所述的方法,還包括根據(jù)所述特定鏈路層協(xié)議,將通信量管理數(shù)據(jù)發(fā)送到所述特定客戶節(jié)點(diǎn),所述通信量管理數(shù)據(jù)指示針對在所述特定客戶節(jié)點(diǎn)和所述提供商網(wǎng)絡(luò)之間的通信量的通信量性能量度。22.如權(quán)利要求17所述的方法,所述在特定接口上接收包括客戶節(jié)點(diǎn)證書數(shù)據(jù)的消息的步驟還包括經(jīng)由所述特定接口從所述特定客戶節(jié)點(diǎn)接收針對特定鏈路層協(xié)議的發(fā)現(xiàn)消息;判斷所述特定鏈路層協(xié)議是否與針對所述特定接口的期望鏈路層協(xié)議相匹配;并且如果判斷所述特定鏈路層協(xié)議與所述期望鏈路層協(xié)議不匹配,那么通過所述特定接口發(fā)送指示所述期望鏈路層協(xié)議的消息。23.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的方法,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述方法包括以下步驟在客戶配置管理服務(wù)器處,接收指示如下的配置數(shù)據(jù)的模板數(shù)據(jù),所述配置數(shù)據(jù)用于在特定客戶的駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)上的多個接口;從在不同于所述特定客戶的提供商的提供商網(wǎng)絡(luò)上的特定提供商節(jié)點(diǎn)接收配置請求數(shù)據(jù),所述配置請求數(shù)據(jù)指示所述特定客戶,以及將被用作客戶節(jié)點(diǎn)的特定設(shè)備,所述特定設(shè)備是在客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn);基于所述模板數(shù)據(jù)和所述配置請求數(shù)據(jù),確定用于所述特定設(shè)備的特A酉P罟粉坦.並日將所述特定配置數(shù)據(jù)發(fā)送到所述特定提供商節(jié)點(diǎn),藉此所述特定提供商節(jié)點(diǎn)是所述客戶配置管理服務(wù)器的代理,其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。24.如權(quán)利要求23所述的方法,所述確定用于所述特定客戶節(jié)點(diǎn)的特定配置數(shù)據(jù)的步驟還包括判斷所述特定設(shè)備是否與在所述模板數(shù)據(jù)中的所述特定客戶相關(guān)聯(lián);并且如果所述特定設(shè)備與所述特定客戶相關(guān)聯(lián),那么基于所述模板來發(fā)送配置數(shù)據(jù)。25.如權(quán)利要求24所述的方法,還包括以下步驟如果所述特定設(shè)備與所述特定客戶不相關(guān)聯(lián),那么采取用于配置所述特定設(shè)備的校正動作。26.如權(quán)利要求25所述的方法,所述采取校正動作的步驟還包括以下操作的至少一個致使由在所述客戶駐地的技術(shù)人員發(fā)出針對服務(wù)的憑單;致使另一模板與所述特定客戶相關(guān)聯(lián);并且致使用于所述特定設(shè)備的軟件指令的更新版本被發(fā)送到所述設(shè)備。27.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的方法,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述方法包括以下步驟-在提供商邊緣節(jié)點(diǎn)處,接收使特定客戶與在所述提供商節(jié)點(diǎn)上的特定接口相關(guān)聯(lián)的數(shù)據(jù),其中提供商邊緣節(jié)點(diǎn)是在不同于所述特定客戶的網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)的邊緣上的中間網(wǎng)絡(luò)節(jié)點(diǎn);在所述特定接口上接收包括客戶節(jié)點(diǎn)證書數(shù)據(jù)的消息,所述客戶節(jié)點(diǎn)證書數(shù)據(jù)指示作為在所述特定客戶的駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)的特定客戶節(jié)占."、、,在客戶配置管理服務(wù)器處,接收指示如下的配置數(shù)據(jù)的模板數(shù)據(jù),所述配置數(shù)據(jù)用于在特定客戶的駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)上的多個接口;從所述提供商節(jié)點(diǎn)向所述客戶配置管理服務(wù)器發(fā)送配置請求數(shù)據(jù),所述配置請求數(shù)據(jù)指示所述特定客戶,以及將被用作客戶節(jié)點(diǎn)的特定設(shè)備,所述客戶節(jié)點(diǎn)是在客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn),藉此所述特定提供商節(jié)點(diǎn)是所述客戶配置管理服務(wù)器的代理;在所述客戶配置管理服務(wù)器處,基于所述模板數(shù)據(jù)和所述配置請求數(shù)據(jù),確定用于所述特定設(shè)備的特定配置數(shù)據(jù);并且將所述特定配置數(shù)據(jù)從所述客戶配置管理服務(wù)器發(fā)送到所述特定提供商節(jié)點(diǎn);并且通過所述特定接口將所述配置數(shù)據(jù)發(fā)送到所述特定客戶節(jié)點(diǎn),以配置在所述特定客戶節(jié)點(diǎn)上的一個或多個接口,其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。28.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的裝置,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述裝置包括用于接收描述針對多個鏈路層協(xié)議的多個發(fā)現(xiàn)消息的數(shù)據(jù)的裝置,所述多個鏈路層協(xié)議用于在客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)和網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)上的中間網(wǎng)絡(luò)節(jié)點(diǎn)之間進(jìn)行通信;用于基于描述所述多個發(fā)現(xiàn)消息的第一發(fā)現(xiàn)消息的數(shù)據(jù)來構(gòu)建測試消息的裝置,其中與所述第一發(fā)現(xiàn)消息相關(guān)聯(lián)的第一鏈路層協(xié)議是所述測試消息的鏈路層協(xié)議;用于通過在特定客戶節(jié)點(diǎn)上的特定網(wǎng)絡(luò)接口來發(fā)送所述測試消息的裝置,所述特定客戶節(jié)點(diǎn)是在特定客戶的客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn);用于判斷是否響應(yīng)于在對所述測試消息的響應(yīng)中從特定提供商節(jié)點(diǎn)接收到如下的響應(yīng)消息的裝置,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),其中所述特定提供商節(jié)點(diǎn)是在不同于所述特定客戶的網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)上的中間網(wǎng)絡(luò)節(jié)點(diǎn);以及用于在判斷從所述特定提供商節(jié)點(diǎn)接收到如下的響應(yīng)消息的情況下,基于從所述特定提供商節(jié)點(diǎn)接收到的配置數(shù)據(jù)來配置所述特定客戶節(jié)點(diǎn)的裝置,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。29.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的裝置,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述裝置包括用于接收使特定客戶與在特定提供商節(jié)點(diǎn)上的特定接口相關(guān)聯(lián)的數(shù)據(jù)的裝置,所述特定提供商節(jié)點(diǎn)是在不同于所述特定客戶的網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)的邊緣上的中間網(wǎng)絡(luò)節(jié)點(diǎn);用于在所述特定接口上接收包括客戶節(jié)點(diǎn)證書數(shù)據(jù)的消息的裝置,所述客戶節(jié)點(diǎn)證書數(shù)據(jù)指示作為在所述特定客戶的駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)的特定客戶節(jié)點(diǎn);用于基于所述客戶節(jié)點(diǎn)證書數(shù)據(jù)和與所述特定接口相關(guān)聯(lián)的所述特定客戶,接收用于在所述特定客戶節(jié)點(diǎn)上的一個或多個接口的配置數(shù)據(jù)的裝置;以及用于通過所述特定接口將所述配置數(shù)據(jù)發(fā)送到所述特定客戶節(jié)點(diǎn),以配置在所述特定客戶節(jié)點(diǎn)上的一個或多個接口的裝置,其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。30.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的裝置,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述裝置包括用于在客戶配置管理服務(wù)器處接收指示如下的配置數(shù)據(jù)的模板數(shù)據(jù)的裝置,所述配置數(shù)據(jù)用于在特定客戶的駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)上的多個接□;用于從在不同于所述特定客戶的提供商的提供商網(wǎng)絡(luò)上的特定提供商節(jié)點(diǎn)接收配置請求數(shù)據(jù)的裝置,所述配置請求數(shù)據(jù)指示所述特定客戶,以及將被用作客戶節(jié)點(diǎn)的特定設(shè)備,所述特定設(shè)備是在客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn);用于基于所述模板數(shù)據(jù)和所述配置請求數(shù)據(jù),確定用于所述特定設(shè)備的特定配置數(shù)據(jù)的裝置;以及用于將所述特定配置數(shù)據(jù)發(fā)送到所述特定提供商節(jié)點(diǎn)的裝置,藉此所述特定提供商節(jié)點(diǎn)是所述客戶配置管理服務(wù)器的代理,其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。31.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的裝置,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述裝置包括耦合到用于與之傳送數(shù)據(jù)分組的提供商網(wǎng)絡(luò)的提供商網(wǎng)絡(luò)接口;耦合到用于與之傳送數(shù)據(jù)分組的在所述提供商網(wǎng)絡(luò)之外的客戶駐地設(shè)備的客戶網(wǎng)絡(luò)接口;一個或多個處理器;計(jì)算機(jī)可讀介質(zhì);以及在所述計(jì)算機(jī)可讀介質(zhì)中存儲的一個或多個指令序列,當(dāng)所述一個或多個指令序列被所述一個或多個處理器執(zhí)行時(shí),其致使所述一個或多個處理器執(zhí)行以下步驟接收描述針對多個鏈路層協(xié)議的多個發(fā)現(xiàn)消息的數(shù)據(jù),所述多個鏈路層協(xié)議用于在客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)和網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)上的中間網(wǎng)絡(luò)節(jié)點(diǎn)之間進(jìn)行通信;基于描述所述多個發(fā)現(xiàn)消息的第一發(fā)現(xiàn)消息的數(shù)據(jù)來構(gòu)建測試消息,其中與所述第一發(fā)現(xiàn)消息相關(guān)聯(lián)的第一鏈路層協(xié)議是所述測試消息的鏈路層協(xié)議;通過在特定客戶節(jié)點(diǎn)上的特定網(wǎng)絡(luò)接口來發(fā)送所述測試消息,所述特定客戶節(jié)點(diǎn)是在特定客戶的客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn);判斷是否響應(yīng)于所述測試消息從特定提供商節(jié)點(diǎn)接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),其中所述特定提供商節(jié)點(diǎn)是在不同于所述特定客戶的網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)上的中間網(wǎng)絡(luò)節(jié)點(diǎn);并且如果判斷從所述特定提供商節(jié)點(diǎn)接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么基于從所述特定提供商節(jié)點(diǎn)接收到的配置數(shù)據(jù)來配置所述特定客戶節(jié)點(diǎn),其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。32.如權(quán)利要求31所述的裝置,其中執(zhí)行所述一個或多個指令序列還致使所述一個或多個處理器執(zhí)行以下步驟如果判斷沒有接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么基于描述所述多個發(fā)現(xiàn)消息的不同的第二發(fā)現(xiàn)消息的數(shù)據(jù)來構(gòu)建所述測試消息,其中與所述第二發(fā)現(xiàn)消息相關(guān)聯(lián)的第二鏈路層協(xié)議是所述測試消息的鏈路層協(xié)議;并且重復(fù)所述發(fā)送所述測試消息并且判斷是否響應(yīng)于所述測試消息接收到如下的響應(yīng)消息的步驟,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn)。33.如權(quán)利要求32所述的裝置,其中基于描述不同的第二發(fā)現(xiàn)消息的數(shù)據(jù)來構(gòu)建所述測試消息的步驟還包括以下步驟判斷是否還存在所述多個發(fā)現(xiàn)消息的不同的發(fā)現(xiàn)消息,所述不同的發(fā)現(xiàn)消息將被用于構(gòu)建針對特定接口的測試消息;并且如果判斷尚不存在將被用于構(gòu)建測試消息的不同的發(fā)現(xiàn)消息,那么通過在所述特定客戶節(jié)點(diǎn)上的第二網(wǎng)絡(luò)接口來發(fā)送所述測試消息,其中所述第二網(wǎng)絡(luò)接口不同于所述特定網(wǎng)絡(luò)接口。34.如權(quán)利要求31所述的裝置,其中執(zhí)行所述一個或多個指令序列還致使所述一個或多個處理器執(zhí)行以下步驟如果判斷沒有接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么通過在所述特定客戶節(jié)點(diǎn)上的第二網(wǎng)絡(luò)接口來發(fā)送所述測試消息,其中所述第二網(wǎng)絡(luò)接口不同于所述特定網(wǎng)絡(luò)接口,并且重復(fù)所述判斷是否響應(yīng)于所述測試消息接收到響應(yīng)消息的步驟。35.如權(quán)利要求31所述的裝置,所述基于從所述特定提供商節(jié)點(diǎn)接收到的配置數(shù)據(jù)來配置所述特定客戶節(jié)點(diǎn)的步驟還包括以下步驟將請求消息發(fā)送到所述特定提供商節(jié)點(diǎn),所述請求消息指示對用于所述特定客戶節(jié)點(diǎn)的配置信息的請求;并且響應(yīng)于發(fā)送所述請求消息,從所述特定提供商節(jié)點(diǎn)接收所述配置數(shù)據(jù)。36.如權(quán)利要求35所述的裝置,其中所述發(fā)送請求消息的步驟還包括根據(jù)所述測試消息的鏈路層協(xié)議,將所述請求消息發(fā)送到所述特定提供商節(jié)點(diǎn);并且所述接收配置數(shù)據(jù)的步驟還包括根據(jù)所述測試消息的所述鏈路層協(xié)議,從所述特定提供商節(jié)點(diǎn)接收所述配置數(shù)據(jù)。37.如權(quán)利要求35所述的裝置,所述發(fā)送請求消息的步驟還包括將客戶節(jié)點(diǎn)證書數(shù)據(jù)包含在所述請求消息中,所述客戶節(jié)點(diǎn)證書數(shù)據(jù)包括指示所述特定客戶節(jié)點(diǎn)的型號的數(shù)據(jù);指示所述特定客戶節(jié)點(diǎn)的序列號的數(shù)據(jù);指示由所述特定客戶節(jié)點(diǎn)所使用的軟件指令的版本的數(shù)據(jù);以及指示在所述特定客戶節(jié)點(diǎn)上的將被配置的網(wǎng)絡(luò)接口的數(shù)據(jù)。38.如權(quán)利要求31所述的裝置,其中執(zhí)行所述一個或多個指令序列還致使所述一個或多個處理器執(zhí)行以下步驟如果判斷接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么從所述特定提供商節(jié)點(diǎn)接收針對在所述特定客戶節(jié)點(diǎn)和所述提供商網(wǎng)絡(luò)之間的通信量的管理數(shù)據(jù)。39.如權(quán)利要求38所述的裝置,所述從特定提供商節(jié)點(diǎn)接收管理數(shù)據(jù)的步驟還包括以下步驟根據(jù)所述測試消息的鏈路層協(xié)議,將管理請求消息發(fā)送到所述特定提供商節(jié)點(diǎn);并且響應(yīng)于發(fā)送所述管理請求消息,根據(jù)所述測試消息的鏈路層協(xié)議,接收管理響應(yīng)消息中的所述管理數(shù)據(jù)。40.如權(quán)利要求38所述的裝置,所述從特定提供商節(jié)點(diǎn)接收管理數(shù)據(jù)的步驟還包括基于所述管理數(shù)據(jù)來判斷是否要將特定數(shù)據(jù)包含在經(jīng)由所述提供商網(wǎng)絡(luò)而發(fā)送的消息中;并且如果判斷要將所述特定數(shù)據(jù)包含在經(jīng)由所述提供商網(wǎng)絡(luò)而發(fā)送的消息中,那么將所述特定數(shù)據(jù)包含在經(jīng)由所述提供商網(wǎng)絡(luò)而發(fā)送的消息中。41.如權(quán)利要求31所述的裝置,其中執(zhí)行所述一個或多個指令序列還致使所述一個或多個處理器執(zhí)行以下步驟如果判斷沒有接收到如下的響應(yīng)消息,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn),那么判斷是否接收到如下的非確認(rèn)消息,所述非確認(rèn)消息指示與所述測試的鏈路層協(xié)議不同的鏈路層協(xié)議;如果判斷接收到指示所述不同的鏈路層協(xié)議的消息,那么基于描述所述多個發(fā)現(xiàn)消息的不同的第二發(fā)現(xiàn)消息的數(shù)據(jù)來構(gòu)建所述測試消息,其中與所述第二發(fā)現(xiàn)消息相關(guān)聯(lián)的協(xié)議是所述不同的鏈路層并且是所述測試消息的鏈路層協(xié)議;并且重復(fù)所述發(fā)送測試消息并且判斷是否響應(yīng)于所述測試消息接收到如下的響應(yīng)消息的步驟,所述響應(yīng)消息根據(jù)所述測試消息的鏈路層協(xié)議指示對所述測試消息的確認(rèn)。42.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的裝置,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述裝置包括耦合到用于與之傳送數(shù)據(jù)分組的提供商網(wǎng)絡(luò)的提供商網(wǎng)絡(luò)接口;耦合到用于與之傳送數(shù)據(jù)分組的在所述提供商網(wǎng)絡(luò)之外的客戶駐地設(shè)備的客戶網(wǎng)絡(luò)接口;一個或多個處理器;計(jì)算機(jī)可讀介質(zhì);以及在所述計(jì)算機(jī)可讀介質(zhì)中存儲的一個或多個指令序列,當(dāng)所述一個或多個指令序列被所述一個或多個處理器執(zhí)行時(shí),其致使所述一個或多個處理器執(zhí)行以下步驟接收使特定客戶與在特定提供商節(jié)點(diǎn)上的特定接口相關(guān)聯(lián)的數(shù)據(jù),所述特定提供商節(jié)點(diǎn)是在不同于所述特定客戶的網(wǎng)絡(luò)服務(wù)提供商的提供商網(wǎng)絡(luò)的邊緣上的中間網(wǎng)絡(luò)節(jié)點(diǎn);在所述特定接口上接收包括客戶節(jié)點(diǎn)證書數(shù)據(jù)的消息,所述客戶節(jié)點(diǎn)證書數(shù)據(jù)指示作為在所述特定客戶的駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)的特定客戶節(jié)點(diǎn);基于所述客戶節(jié)點(diǎn)證書數(shù)據(jù)和與所述特定接口相關(guān)聯(lián)的所述特定客戶,接收用于在所述特定客戶節(jié)點(diǎn)上的一個或多個接口的配置數(shù)據(jù);并且通過所述特定接口將所述配置數(shù)據(jù)發(fā)送到所述特定客戶節(jié)點(diǎn),以配置在所述特定客戶節(jié)點(diǎn)上的一個或多個接口,其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。43.如權(quán)利要求42所述的裝置,其中所述接收使特定接口與所述特定客戶相關(guān)聯(lián)的數(shù)據(jù)的步驟還包括接收使特定客戶配置管理服務(wù)器與所述特定接口相關(guān)聯(lián)的數(shù)據(jù);并且所述接收用于特定客戶節(jié)點(diǎn)的配置數(shù)據(jù)的步驟還包括以下步驟將對配置數(shù)據(jù)的請求發(fā)送到所述特定客戶配置管理服務(wù)器,其中所述請求部分地基于所述客戶證書數(shù)據(jù)并且所述請求包括指示所述特定客戶的數(shù)據(jù),并且從所述客戶配置管理服務(wù)器接收用于所述特定客戶節(jié)點(diǎn)的所述配置數(shù)據(jù),藉此所述特定提供商節(jié)點(diǎn)是所述客戶配置管理服務(wù)器的代理。44.如權(quán)利要求42所述的裝置,其中所述客戶節(jié)點(diǎn)證書數(shù)據(jù)包括以下數(shù)據(jù)的至少一個指示所述特定客戶節(jié)點(diǎn)的型號的數(shù)據(jù);指示所述特定客戶節(jié)點(diǎn)的序列號的數(shù)據(jù);指示由所述特定客戶節(jié)點(diǎn)所使用的軟件指令的版本的數(shù)據(jù);以及指示在所述特定客戶節(jié)點(diǎn)上的將被配置的網(wǎng)絡(luò)接口的數(shù)據(jù)。45.如權(quán)利要求42所述的裝置,所述在特定接口上接收包括客戶節(jié)點(diǎn)證書數(shù)據(jù)的消息的步驟還包括經(jīng)由所述特定接口從所述特定客戶節(jié)點(diǎn)接收針對特定鏈路層協(xié)議的發(fā)現(xiàn)消息;根據(jù)所述特定鏈路層協(xié)議,發(fā)送對所述發(fā)現(xiàn)消息進(jìn)行確認(rèn)的響應(yīng)消根據(jù)所述特定鏈路層協(xié)議,接收所述包括客戶節(jié)點(diǎn)證書的消息;并且根據(jù)所述特定鏈路層協(xié)議,發(fā)送所述配置數(shù)據(jù)。46.如權(quán)利要求45所述的裝置,其中執(zhí)行所述一個或多個指令序列還致使所述一個或多個處理器執(zhí)行以下步驟根據(jù)所述特定鏈路層協(xié)議,將通信量管理數(shù)據(jù)發(fā)送到所述特定客戶節(jié)點(diǎn),所述通信量管理數(shù)據(jù)指示針對在所述特定客戶節(jié)點(diǎn)和所述提供商網(wǎng)絡(luò)之間的通信量的通信量性能量度。47.如權(quán)利要求42所述的裝置,所述在所述特定接口上接收包括客戶節(jié)點(diǎn)證書數(shù)據(jù)的消息的步驟還包括經(jīng)由所述特定接口從所述特定客戶節(jié)點(diǎn)接收針對特定鏈路層協(xié)議的發(fā)現(xiàn)消息;判斷所述特定鏈路層協(xié)議是否與針對所述特定接口的期望鏈路層協(xié)議相匹配;并且如果判斷所述特定鏈路層協(xié)議與所述期望的鏈路層協(xié)議不匹配,那么通過所述特定接口發(fā)送指示所述期望的鏈路層協(xié)議的消息。48.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的裝置,所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述裝置包括耦合到用于與之傳送數(shù)據(jù)分組的提供商網(wǎng)絡(luò)的提供商網(wǎng)絡(luò)接口;耦合到用于與之傳送數(shù)據(jù)分組的在所述提供商網(wǎng)絡(luò)之外的客戶駐地設(shè)備的客戶網(wǎng)絡(luò)接口;一個或多個處理器;計(jì)算機(jī)可讀介質(zhì);以及在所述計(jì)算機(jī)可讀介質(zhì)中存儲的一個或多個指令序列,當(dāng)所述一個或多個指令序列被所述一個或多個處理器執(zhí)行時(shí),其致使所述一個或多個處理器執(zhí)行以下步驟接收指示如下的配置數(shù)據(jù)的模板數(shù)據(jù),所述配置數(shù)據(jù)用于在特定客戶的駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)上的多個接口;從在不同于所述特定客戶的提供商的提供商網(wǎng)絡(luò)上的特定提供商節(jié)點(diǎn),接收配置請求數(shù)據(jù),所述配置請求數(shù)據(jù)指示所述特定客戶,以及將被用作客戶節(jié)點(diǎn)的特定設(shè)備,所述客戶節(jié)點(diǎn)是在客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn);基于所述模板數(shù)據(jù)和所述配置請求數(shù)據(jù),確定用于所述特定設(shè)備的特定配置數(shù)據(jù);并且將所述特定配置數(shù)據(jù)發(fā)送到所述特定提供商節(jié)點(diǎn),藉此所述特定提供商節(jié)點(diǎn)是所述客戶配置管理服務(wù)器的代理,其中所述提供商網(wǎng)絡(luò)是分組交換網(wǎng)。49.如權(quán)利要求48所述的裝置,所述確定用于所述特定客戶節(jié)點(diǎn)的特定配置數(shù)據(jù)的步驟還包括判斷所述特定設(shè)備是否與在所述模板數(shù)據(jù)中的所述特定客戶相關(guān)聯(lián);并且如果所述特定設(shè)備與所述特定客戶相關(guān)聯(lián),那么基于所述模板來發(fā)送配置數(shù)據(jù)。50.如權(quán)利要求49所述的裝置,其中執(zhí)行所述一個或多個指令序列還致使所述一個或多個處理器執(zhí)行以下步驟如果所述特定設(shè)備與所述特定客戶不相關(guān)聯(lián),那么采取用于配置所述特定設(shè)備的校正動作。51.如權(quán)利要求50所述的裝置,所述采取校正動作的步驟還包括以下操作的至少一個致使由在所述客戶駐地的技術(shù)人員發(fā)出針對服務(wù)的憑單;致使另一模板與所述特定客戶相關(guān)聯(lián);并且致使用于所述特定設(shè)備的軟件指令的更新版本被發(fā)送到所述設(shè)備。52.—種用于在客戶駐地上配置中間網(wǎng)絡(luò)節(jié)點(diǎn)的系統(tǒng),所述中間網(wǎng)絡(luò)節(jié)點(diǎn)與提供商網(wǎng)絡(luò)進(jìn)行通信,所述系統(tǒng)包括客戶節(jié)點(diǎn)的計(jì)算機(jī)可讀介質(zhì),所述客戶節(jié)點(diǎn)是在客戶的客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn),其中所述客戶節(jié)點(diǎn)被可通信地連接到不同于所述客戶的服務(wù)提供商的提供商網(wǎng)絡(luò);提供商邊緣節(jié)點(diǎn),所述提供商邊緣節(jié)點(diǎn)是在接近所述客戶駐地的所述提供商網(wǎng)絡(luò)的邊緣上的中間網(wǎng)絡(luò)節(jié)點(diǎn);以及在所述提供商網(wǎng)絡(luò)上的配置管理服務(wù)器,所述配置管理服務(wù)器包含用于在所述客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)的配置數(shù)據(jù),其中所述計(jì)算機(jī)可讀介質(zhì)存儲一個或多個指令序列,當(dāng)所述一個或多個指令序列被所述客戶節(jié)點(diǎn)上的一個或多個處理器執(zhí)行時(shí),致使所述一個或多個處理器執(zhí)行以下步驟發(fā)現(xiàn)與所述提供商邊緣節(jié)點(diǎn)的鏈路層連接,通過所述鏈路層連接,將對配置數(shù)據(jù)的第一請求發(fā)送到所述提供商邊緣節(jié)點(diǎn),并且基于通過所述鏈路層連接接收到的響應(yīng),配置在所述客戶節(jié)點(diǎn)上的接口;所述提供商邊緣節(jié)點(diǎn)作為所述配置管理服務(wù)器的代理來執(zhí)行操作,藉此所述提供商邊緣節(jié)點(diǎn)執(zhí)行以下步驟基于所述第一請求將第二請求發(fā)送到所述配置管理服務(wù)器,并且將來自所述配置管理服務(wù)器的響應(yīng)轉(zhuǎn)發(fā)到所述客戶節(jié)點(diǎn);并且所述配置管理服務(wù)器執(zhí)行以下步驟接收所述第二請求,并且響應(yīng)于接收到所述第二請求,將用于所述客戶節(jié)點(diǎn)的配置數(shù)據(jù)發(fā)送到所述提供商邊緣節(jié)點(diǎn)以轉(zhuǎn)發(fā)給所述客戶節(jié)點(diǎn)。53.如權(quán)利要求52所述的系統(tǒng),其中所述由提供商邊緣節(jié)點(diǎn)來發(fā)送第二請求的步驟還包括發(fā)送指示所述客戶駐地的數(shù)據(jù);并且所述由配置管理服務(wù)器來發(fā)送用于所述客戶節(jié)點(diǎn)的配置數(shù)據(jù)的步驟還包括至少部分地基于所述客戶駐地來發(fā)送配置數(shù)據(jù)。全文摘要用于配置客戶駐地設(shè)備的技術(shù)包括在特定客戶節(jié)點(diǎn)和第一提供商節(jié)點(diǎn)之間建立物理層網(wǎng)絡(luò)連接(216),所述客戶駐地設(shè)備用于與提供商網(wǎng)絡(luò)進(jìn)行通信(圖2)。該特定客戶節(jié)點(diǎn)是客戶駐地上的中間網(wǎng)絡(luò)節(jié)點(diǎn)。該第一提供商節(jié)點(diǎn)是不同于所述客戶的第一服務(wù)提供商的第一提供商網(wǎng)絡(luò)上的中間網(wǎng)絡(luò)節(jié)點(diǎn)。通過所述物理層網(wǎng)絡(luò)連接,用于在該特定客戶節(jié)點(diǎn)上的一個或多個網(wǎng)絡(luò)接口的配置數(shù)據(jù)被自動接收(260)。基于該配置數(shù)據(jù),該特定客戶節(jié)點(diǎn)被自動配置(260)??蛻艄?jié)點(diǎn)的自動配置使得設(shè)備能夠被更經(jīng)濟(jì)地裝載并安裝在客戶駐地,并且使得經(jīng)升級的或者替換設(shè)備能夠被更經(jīng)濟(jì)地交換到先前安裝的設(shè)備的位置。通信量管理數(shù)據(jù)也可以在該特定客戶節(jié)點(diǎn)處被自動接收并使用。文檔編號H04L12/28GK101379765SQ200680043243公開日2009年3月4日申請日期2006年11月7日優(yōu)先權(quán)日2005年11月18日發(fā)明者文森特·約翰·瑪摩利緹,約翰·穆羅利申請人:思科技術(shù)公司