動態(tài)資源管理方法
【專利摘要】本發(fā)明涉及在交換機的分布式控制面內(nèi)的動態(tài)資源管理的方法和設(shè)備。在一些實施例中,交換機結(jié)構(gòu)系統(tǒng)包括被配置以操作地耦接到交換機結(jié)構(gòu)的多個接入交換機。該多個接入交換機包括每個操作地耦接到外圍處理裝置的多個端口。當(dāng)交換機結(jié)構(gòu)系統(tǒng)處于第一配置時,多個端口中的第一組端口和多個端口中的第二組端口由第一網(wǎng)絡(luò)控制實體管理。當(dāng)交換機結(jié)構(gòu)系統(tǒng)處于第二配置時,第一組端口由第一網(wǎng)絡(luò)控制實體管理且第二組端口由第二網(wǎng)絡(luò)控制實體管理。當(dāng)系統(tǒng)從第一配置改變?yōu)榈诙渲脮r,第二網(wǎng)絡(luò)控制實體自動地啟動。
【專利說明】動態(tài)資源管理方法
[0001 ] 本申請是申請日為2011年9月15日、申請?zhí)枮?01110272107.8、發(fā)明名稱為“動態(tài)資源管理方法”的中國發(fā)明專利申請的分案申請。
技術(shù)領(lǐng)域
[0002]在這里描述的一些實施例總的來說涉及資源管理,且具體來說,涉及交換機的分布式控制面內(nèi)的資源管理的動態(tài)分配。
【背景技術(shù)】
[0003]—些已知的網(wǎng)絡(luò)系統(tǒng)包括可以管理連接到該網(wǎng)絡(luò)系統(tǒng)的資源的集中控制面。例如,集中控制面可以維護與資源的物理位置相關(guān)的數(shù)據(jù)庫。另外,集中控制面可以管理與資源相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息。但是,當(dāng)大量資源連接到網(wǎng)絡(luò)系統(tǒng)時,這種集中控制面可能變得極大且不可管理。
[0004]其他已知的網(wǎng)絡(luò)系統(tǒng)包括分布式控制面。這種已知的分布式控制面可以在網(wǎng)絡(luò)系統(tǒng)內(nèi)的各個節(jié)點處實現(xiàn)。但是,這種已知的分布式控制面不是動態(tài)配置的。同樣地,網(wǎng)絡(luò)系統(tǒng)內(nèi)的一些節(jié)點可能嚴(yán)重使用不足,而同時網(wǎng)絡(luò)系統(tǒng)內(nèi)的其他節(jié)點可能過度使用。因此,這種網(wǎng)絡(luò)系統(tǒng)不能盡可能高效地工作。
[0005]因此,對于具有分布式控制面的網(wǎng)絡(luò)系統(tǒng)存在可以基于網(wǎng)絡(luò)系統(tǒng)的處理需求來動態(tài)地配置的需要。
【發(fā)明內(nèi)容】
[0006]為解決上述問題,本公開提供了一種系統(tǒng),包括:網(wǎng)絡(luò)管理模塊,管理與交換機結(jié)構(gòu)相關(guān)的配置表;和網(wǎng)絡(luò)控制實體,當(dāng)所述系統(tǒng)處于第一配置時動態(tài)地管理多個端口中的第一組端口,所述多個端口中的每個端口位于多個接入交換機中的第一接入交換機或者所述多個接入交換機中的第二接入交換機處,所述多個接入交換機被配置以操作地耦接到交換機結(jié)構(gòu),所述網(wǎng)絡(luò)控制實體位于所述多個接入交換機中的第一接入交換機處,所述第一組端口包括位于所述多個接入交換機中的第一接入交換機處的至少一個端口和位于第二接入交換機處的至少一個端口,所述網(wǎng)絡(luò)控制實體在所述系統(tǒng)處于第二配置時動態(tài)地管理所述多個端口中的所述第一組端口和第二組端口,網(wǎng)絡(luò)控制實體,從所述網(wǎng)絡(luò)管理模塊接收與所述第一組端口相關(guān)的配置表的一部分,所述系統(tǒng)響應(yīng)于所述網(wǎng)絡(luò)控制實體超過能力閾值而從所述第一配置自動改變?yōu)樗龅诙渲谩?br>[0007]在一個實施例中,所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,所述系統(tǒng)進一步包括:第二網(wǎng)絡(luò)控制實體,動態(tài)地管理所述多個端口中的第三組端口,第二網(wǎng)絡(luò)控制實體從所述網(wǎng)絡(luò)管理模塊接收與所述第三組端口相關(guān)的所述配置表的一部分。
[0008]在一個實施例中,所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,所述系統(tǒng)進一步包括:第二網(wǎng)絡(luò)控制實體,當(dāng)所述系統(tǒng)處于所述第二配置時動態(tài)地管理所述第一組端口中的端口的第一子集。
[0009]在一個實施例中,所述第二組端口與所述第一組端口互斥。
[0010]在一個實施例中,當(dāng)所述系統(tǒng)處于第二配置時所述網(wǎng)絡(luò)控制實體從所述網(wǎng)絡(luò)管理模塊接收與所述第一組端口相關(guān)的所述配置表的一部分和與所述第二組端口相關(guān)的所述配置表的一部分。
[0011 ]在一個實施例中,所述多個端口中的所述第一組端口包括在所述多個接入交換機中的第一接入交換機處的至少一個端口和在第二接入交換機處的至少一個端口。
[0012]在一個實施例中,所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,當(dāng)所述系統(tǒng)處于第二配置時,所述第二組端口由第二網(wǎng)絡(luò)控制實體動態(tài)地管理,以及當(dāng)所述系統(tǒng)從所述第一配置改變?yōu)樗龅诙渲脮r,所述第二網(wǎng)絡(luò)控制實體自動地啟動。
[0013]在一個實施例中,所述能力閾值是可用處理能力閾值。
[0014]在一個實施例中,所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,當(dāng)系統(tǒng)處于所述第二配置時,第一網(wǎng)絡(luò)控制實體維持與所述多個端口中的所述第一組端口和所述多個端口中的所述第二組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息,當(dāng)系統(tǒng)處于所述第二配置時,第一網(wǎng)絡(luò)控制實體維持與第一組端口而非第二組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息,且第二網(wǎng)絡(luò)控制實體維持與第二組端口而非第一組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息。
[0015]在一個實施例中,所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,所述系統(tǒng)進一步包括:當(dāng)系統(tǒng)處于所述第二配置時,第二網(wǎng)絡(luò)控制實體維持與第二組端口而非第一組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息,以及當(dāng)系統(tǒng)從所述第二配置改變?yōu)樗龅谝慌渲脮r,終止第二網(wǎng)絡(luò)控制實體。
[0016]在一個實施例中,網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,第一網(wǎng)絡(luò)控制實體能操作以將與操作地耦接到端口的外圍處理裝置相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息從所述第一組端口發(fā)送到第二網(wǎng)絡(luò)控制實體。
[0017]在一個實施例中,當(dāng)所述系統(tǒng)處于所述第二配置時,所述網(wǎng)絡(luò)控制實體能操作以接收與所述多個端口中的所述第一組端口和所述第二組端口相關(guān)的配置表的一部分,當(dāng)所述系統(tǒng)處于所述第一配置時,所述網(wǎng)絡(luò)控制實體接收與所述第一組端口而非所述第二組端口相關(guān)的配置表的一部分。
[0018]在一個實施例中,所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,當(dāng)系統(tǒng)從所述第一配置改變?yōu)樗龅诙渲脮r,第三網(wǎng)絡(luò)控制實體自動地啟動,當(dāng)系統(tǒng)處于所述第二配置時,第三網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體和第二網(wǎng)絡(luò)控制實體之間的路由反射器。
[0019]在一個實施例中,所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,所述系統(tǒng)進一步包括:第二網(wǎng)絡(luò)控制實體,動態(tài)地管理所述多個端口中的所述第二組端口,所述第二網(wǎng)絡(luò)控制實體位于第一接入交換機處,第二組端口中的每個端口位于所述多個接入交換機中的第一接入交換機處。
【附圖說明】
[0020]圖1是根據(jù)實施例的交換機結(jié)構(gòu)系統(tǒng)的示意圖。
[0021]圖2是根據(jù)另一實施例的交換機結(jié)構(gòu)系統(tǒng)的接入交換機的示意圖。
[0022]圖3是根據(jù)另一實施例的交換機結(jié)構(gòu)系統(tǒng)的計算裝置的示意圖。
[0023]圖4是圖1的交換機結(jié)構(gòu)系統(tǒng)的控制面的邏輯表示。
[0024]圖5-8是根據(jù)其他實施例的不同配置的交換機結(jié)構(gòu)系統(tǒng)的控制面的邏輯表示。
[0025]圖9-13是根據(jù)實施例要發(fā)送給交換機結(jié)構(gòu)系統(tǒng)內(nèi)的網(wǎng)絡(luò)控制實體的配置文件的圖示。
[0026]圖14是示出了根據(jù)另一實施例的動態(tài)地管理交換機結(jié)構(gòu)系統(tǒng)的控制面的方法的流程圖。
【具體實施方式】
[0027]在一些實施例中,交換機結(jié)構(gòu)系統(tǒng)包括被配置以操作地耦接到交換機結(jié)構(gòu)的多個接入交換機。該多個接入交換機包括每個操作地耦接到外圍處理裝置的多個端口。當(dāng)交換機結(jié)構(gòu)系統(tǒng)處于第一配置時,來自多個端口的第一組端口和來自多個端口的第二組端口由第一網(wǎng)絡(luò)控制實體管理。當(dāng)交換機結(jié)構(gòu)系統(tǒng)處于第二配置時,第一組端口由第一網(wǎng)絡(luò)控制實體管理且第二組端口由第二網(wǎng)絡(luò)控制實體管理。當(dāng)系統(tǒng)從第一配置改變?yōu)榈诙渲脮r,第二網(wǎng)絡(luò)控制實體自動地啟動。
[0028]在一些實施例中,當(dāng)?shù)谝痪W(wǎng)絡(luò)控制實體的可用處理能力經(jīng)過(例如,落到低于)閾值時,交換機結(jié)構(gòu)系統(tǒng)可以從第一配置自動地改變和/或移動到第二配置。類似地說,當(dāng)?shù)谝痪W(wǎng)絡(luò)控制實體不能管理第一組端口和第二組端口兩者(例如,不具有容量和/或處理資源)時,交換機結(jié)構(gòu)系統(tǒng)可以從第一配置自動地改變和/或移動到第二配置。在這種實施例中,當(dāng)交換機結(jié)構(gòu)系統(tǒng)從第一配置改變?yōu)榈诙渲脮r,網(wǎng)絡(luò)管理模塊可以監(jiān)控第一網(wǎng)絡(luò)控制實體的可用能力并啟動第二網(wǎng)絡(luò)控制實體。
[0029]在一些實施例中,非瞬時處理器可讀介質(zhì)存儲表示使得處理器在第一時間期期間發(fā)送第一信號到一組接入交換機中的第一接入交換機的指令的代碼。第一信號可操作以啟動第一網(wǎng)絡(luò)控制實體。在該組接入交換機處的第一組端口響應(yīng)于第一網(wǎng)絡(luò)控制實體的啟動而與第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。代碼進一步表示使得處理器在第一時間期期間發(fā)送第二信號到該組接入交換機中的第二接入交換機接入交換機的指令。第二信號可操作以啟動第二網(wǎng)絡(luò)控制實體。在該組接入交換機處的第二組端口響應(yīng)于第二網(wǎng)絡(luò)控制實體的啟動而與第二網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。第二組端口與第一組端口是互斥的。代碼表示使得處理器在第一時間期之后的第二時間期期間發(fā)送第三信號到第一接入交換機和第二接入交換機以終止、撤消和/或解除分配第二網(wǎng)絡(luò)控制實體的指令。第三信號可操作以將第二組端口與第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。
[0030]在一些實施例中,當(dāng)?shù)谝痪W(wǎng)絡(luò)控制實體和/或第二網(wǎng)絡(luò)控制實體的可用處理能力經(jīng)過(例如,超過)閾值時將第三信號發(fā)送到第一接入交換機和第二接入交換機。例如,在一些實施例中,可以在第一網(wǎng)絡(luò)控制實體和第二網(wǎng)絡(luò)控制實體的組合的可用處理能力經(jīng)過閾值時發(fā)送第三信號。在這種實施例中,組合的可用處理能力超過閾值可指示單個網(wǎng)絡(luò)控制實體能夠管理和/或控制第一組端口和第二組端口。
[0031]在一些實施例中,系統(tǒng)包括網(wǎng)絡(luò)管理模塊和網(wǎng)絡(luò)控制實體。網(wǎng)絡(luò)管理模塊管理與交換機結(jié)構(gòu)相關(guān)的配置表。網(wǎng)絡(luò)控制實體管理多個端口中的一組端口。多個端口中的每個端口位于一組接入交換機中的第一接入交換機或者該組接入交換機中的第二接入交換機處。該組接入交換機被配置以操作地耦接到交換機結(jié)構(gòu)。網(wǎng)絡(luò)控制實體位于該組接入交換機中的第一接入交換機處。該組端口包括位于該組接入交換機中的第一接入交換機處的至少一個端口和位于第二接入交換機處的至少一個端口。網(wǎng)絡(luò)控制實體可以從與該組端口相關(guān)的網(wǎng)絡(luò)管理模塊接收配置表的一部分。
[0032]在這里所示和所述的實施例涉及多個通信層(例如數(shù)據(jù)鏈路層(層2)、網(wǎng)絡(luò)層(層3)、物理層(層1)、應(yīng)用層(層7),等等)。這種通信層可以由開放系統(tǒng)互連(OSI)模型定義。因此,物理層可以是比數(shù)據(jù)鏈路層更低級的層。另外,數(shù)據(jù)鏈路層可以是比網(wǎng)絡(luò)層和應(yīng)用層更低級的層。另外,不同協(xié)議可以與OSI模型內(nèi)的不同層相關(guān)聯(lián)和/或在不同層實現(xiàn)。例如,以太網(wǎng)協(xié)議、光纖信道協(xié)議和/或基于信元的協(xié)議(例如,在通信網(wǎng)絡(luò)的數(shù)據(jù)面部分內(nèi)使用的)可以與數(shù)據(jù)鏈路層相關(guān)聯(lián)和/或在數(shù)據(jù)鏈路層實現(xiàn),而同時邊界網(wǎng)關(guān)協(xié)議(BGP)可以與較高層,例如,應(yīng)用層相關(guān)聯(lián)和/或在較高層實現(xiàn)。同時BGP可以在應(yīng)用層實現(xiàn),其可用于發(fā)送用于填充與網(wǎng)絡(luò)層相關(guān)的路由表的轉(zhuǎn)發(fā)-狀態(tài)信息(例如,端口標(biāo)識符、網(wǎng)絡(luò)段標(biāo)識符、外圍處理裝置標(biāo)識符、等等)。
[0033]如此處使用的,術(shù)語“物理跳”可以包括在兩個模塊和/或裝置之間的物理鏈路。例如,操作地耦接第一模塊與第二模塊的數(shù)據(jù)路徑可以被稱為物理跳。類似地說,物理跳可以物理地鏈接第一模塊與第二模塊。
[0034]如此處使用的,術(shù)語“單物理跳”可以包括在系統(tǒng)中的兩個模塊和/或裝置之間的直接物理連接。類似地說,單物理跳可以包括經(jīng)由其耦接兩個模塊而沒有中間模塊的鏈路。因此,例如,如果第一模塊經(jīng)由單物理跳耦接到第二模塊,第一模塊可以直接發(fā)送數(shù)據(jù)分組到第二模塊而不通過居間的模塊發(fā)送數(shù)據(jù)分組。
[0035]如此處使用的,術(shù)語“單邏輯跳”是指作為與第一協(xié)議(例如,第一數(shù)據(jù)鏈路層協(xié)議)相關(guān)的網(wǎng)絡(luò)拓撲內(nèi)的單個跳的物理跳和/或物理跳的組。類似地說,根據(jù)與第一協(xié)議相關(guān)的拓撲,在經(jīng)由物理跳和/或該組物理跳操作地耦接到第二模塊和/或裝置的第一模塊和/或裝置之間不存在居間的節(jié)點。經(jīng)由單邏輯跳連接到第二模塊和/或裝置的第一模塊和/或裝置可以使用與第一協(xié)議和第二模塊和/或裝置相關(guān)的目的地址來發(fā)送數(shù)據(jù)分組到第二模塊和/或裝置,而無論在第一裝置和第二裝置之間的物理跳的數(shù)目如何。例如,在一些實施例中,第二協(xié)議(例如,第二數(shù)據(jù)鏈路層協(xié)議)可以使用第一協(xié)議(例如,第一數(shù)據(jù)鏈路層協(xié)議)的目的地址,來將數(shù)據(jù)分組和/或信元經(jīng)單邏輯跳從第一模塊和/或裝置路由到第二模塊和/或裝置。類似地說,當(dāng)?shù)谝荒K和/或裝置經(jīng)由第一協(xié)議的單邏輯跳發(fā)送數(shù)據(jù)到第二模塊和/或裝置時,第一模塊和/或裝置對待單邏輯跳就好像其直接發(fā)送數(shù)據(jù)到第二模塊和/或裝置那樣。
[0036]在一些實施例中,交換機結(jié)構(gòu)可以用作單邏輯跳的一部分(例如,單個大規(guī)模匯聚層2(L2)/層3(L3)交換機)。例如,可以跨多個物理跳互連的多個機柜和/或模塊物理地分布交換機結(jié)構(gòu)的各部分。例如,在一些實施例中,交換機結(jié)構(gòu)的處理級可以被包括在第一機柜中,且交換機結(jié)構(gòu)的另一處理級可以被包括在第二機柜中。兩個處理級可以邏輯地用作單個集合交換機的一部分(例如,在根據(jù)第一協(xié)議的相同邏輯跳內(nèi)),但是在各對處理級之間包括單獨的單物理跳。類似地說,交換機結(jié)構(gòu)內(nèi)的每級可以是通過物理鏈路相鄰的一個或多個級,同時作為與用于路由數(shù)據(jù)到交換機結(jié)構(gòu)外的協(xié)議相關(guān)的單邏輯跳共同地操作。另夕卜,與用于路由數(shù)據(jù)到單邏輯跳之外的協(xié)議(例如,以太網(wǎng))相關(guān)的分組分類和轉(zhuǎn)發(fā)不必在單邏輯跳內(nèi)的每級存在。例如,在一些實施例中,與第一協(xié)議(例如,以太網(wǎng))相關(guān)的分組分類和轉(zhuǎn)發(fā)可以在模塊和/或裝置經(jīng)由單邏輯跳發(fā)送數(shù)據(jù)分組到另一模塊和/或裝置之前存在。
[0037]如在該說明書中使用的,單數(shù)形式“a”、“an”和“the”包括復(fù)數(shù)的表示,除非上下文清楚地表示其他情況。由此,例如,術(shù)語“模塊”意在表示單個模塊或者模塊的組合。
[0038]圖1是示出了根據(jù)一實施例的交換機結(jié)構(gòu)系統(tǒng)100的示意圖。交換機結(jié)構(gòu)系統(tǒng)100包括通信網(wǎng)絡(luò)110、多個接入交換機120、130、140、計算裝置150和多個外圍處理裝置171-175。外圍處理裝置171-175通過交換機結(jié)構(gòu)系統(tǒng)100的剩余部分彼此操作地耦接。例如,夕卜圍處理裝置171-175可以是計算節(jié)點、服務(wù)節(jié)點、路由器和存儲節(jié)點,如在這里進一步詳細地描述的。例如,在一些實施例中,外圍處理裝置171-175包括服務(wù)器、存儲裝置、網(wǎng)關(guān)、工作站等。
[0039]外圍處理裝置171-175可以使用任意適當(dāng)?shù)倪B接,例如,光連接(例如,光纜和光連接器)、電連接(例如,電纜和電連接器)等,操作地耦接到接入交換機120、130、140的一個或多個端口 121-124、131-134、141-144。類似地說,每個端口 121-124、131-134、141-144 提供通信接口,通過它,外圍處理裝置171-175可以操作地耦接到接入交換機120、130、140,如在這里進一步詳細地描述的。同樣地,外圍處理裝置171-175可以發(fā)送數(shù)據(jù)(例如,數(shù)據(jù)分組、數(shù)據(jù)信元等)到接入交換機120、130、140和從其接收數(shù)據(jù)。在一些實施例中,外圍處理裝置171-175和接入交換機120、130、140之間的連接是直接鏈路。這種鏈路可以被稱為單物理跳鏈路。在其他實施例中,外圍處理裝置可以經(jīng)由中間模塊操作地耦接到接入交換機。這種連接可以被稱為多物理跳鏈路。
[0040]每個接入交換機120、130、140可以是操作地耦接外圍處理裝置171-175到通信網(wǎng)絡(luò)110的任意裝置。例如,在一些實施例中,接入交換機120、130、140可以是邊緣裝置、輸入/輸出模塊、架頂式裝置等。在結(jié)構(gòu)上,接入交換機120、130、140可以用作源接入交換機和目的接入交換機兩者。因此,接入交換機120、130、140可以發(fā)送數(shù)據(jù)(例如,數(shù)據(jù)分組和/或數(shù)據(jù)信元的數(shù)據(jù)流)到通信網(wǎng)絡(luò)110并從通信網(wǎng)絡(luò)110接收數(shù)據(jù),以及發(fā)送數(shù)據(jù)到所連接的外圍處理裝置171-175并從其接收數(shù)據(jù)。
[0041]每一接入交換機120、130、140可操作以經(jīng)由通信網(wǎng)絡(luò)110與其他接入交換機120、130、140通信(例如,在控制面部分和數(shù)據(jù)面部分兩者內(nèi))。具體地說,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分以相對低的延遲提供在接入交換機120、130、140之間任意對任意的連接性。例如,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以在接入交換機120、130、140之間發(fā)送(例如,傳送)數(shù)據(jù)。在一些實施例中,通信網(wǎng)絡(luò)110可以具有至少幾百或幾千個端口(例如,出口端口和/或入口端口),通過它們,接入交換機120、130、140可以發(fā)送和/或接收數(shù)據(jù)。
[0042]圖2是類似于接入交換機120、130、140的接入交換機200的系統(tǒng)框圖。接入交換機200包括處理器251、存儲器252、線卡210、線卡220和端口 231。處理器251操作地耦接到存儲器252、線卡210、線卡220和端口 231。線卡210包括端口 211和212。線卡220包括端口 221和222。在一些實施例中,線卡210和/或220包括一個或多個處理器和/或存儲器。
[0043]類似于圖1所示的接入交換機120、130、140的端口 121-124、131-134、141-144,端口 211、212、221和222可以與外圍處理裝置通信。例如,端口 211、212、221和222可以使用經(jīng)由電纜的雙絞線電信令或經(jīng)由光纖纜線的光纖信令來實現(xiàn)物理層。在一些實施例中,端口
211、212、221和222中的一些端口實現(xiàn)比如雙絞線電信令之類的一個物理層,且端口211、
212、221和222中的其它端口實現(xiàn)比如光纖信令之類的不同物理層。此外,端口211、212、221和222可以允許接入交換機200經(jīng)由比如以太網(wǎng)或者光纖信道之類的公共協(xié)議與外圍處理裝置(比如,計算機服務(wù)器(服務(wù)器))通信。在一些實施例中,端口211、212、221和222中的一些端口實現(xiàn)比如以太網(wǎng)的一個協(xié)議,且端口 211、212、221和222中的其它端口實現(xiàn)比如光纖信道的不同協(xié)議。由此,接入交換機200可以經(jīng)由端口 211、212、221和222,使用同類的或者不同類的物理層和/或協(xié)議與多個外圍處理裝置通信。
[0044]端口 231可以經(jīng)由比如交換機結(jié)構(gòu)(例如,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分)的通信網(wǎng)絡(luò)與其他接入交換機通信。端口231可以是一個或多個網(wǎng)絡(luò)接口(例如,40吉比特(Gb)以太網(wǎng)接口、10Gb以太網(wǎng)接口等)的一部分,通過其,接入交換機200可以發(fā)送信號到通信網(wǎng)絡(luò)和/或從通信網(wǎng)絡(luò)接收信號??梢越?jīng)由操作地耦接到接入交換機200的電鏈路、光鏈路和/或無線鏈路發(fā)送信號到通信網(wǎng)絡(luò)和/或從通信網(wǎng)絡(luò)接收信號。在一些實施例中,接入交換機200可以基于一個或多個協(xié)議(例如,以太網(wǎng)協(xié)議、多協(xié)議標(biāo)簽交換(MPLS)協(xié)議、光纖信道協(xié)議、以太網(wǎng)上光纖信道協(xié)議、無限帶寬相關(guān)的協(xié)議),來發(fā)送信號到通信網(wǎng)絡(luò)和/或從通信網(wǎng)絡(luò)接收信號。
[0045]在一些實施例中,端口 231可以實現(xiàn)與在端口 211、212、221和222處實現(xiàn)的物理層和/或協(xié)議不同的物理層和/或協(xié)議。例如,端口 211、212、221和222可以使用基于數(shù)據(jù)分組的協(xié)議與外圍處理裝置通信,且端口 231可以使用基于數(shù)據(jù)信元的協(xié)議經(jīng)由交換機結(jié)構(gòu)通信。換句話說,接入交換機200可以是比如分布式網(wǎng)絡(luò)交換機的網(wǎng)絡(luò)交換機的邊緣裝置。
[0046]在一些實施例中,接入交換機200可以準(zhǔn)備數(shù)據(jù)分組(例如,以太網(wǎng)分組)以進入通信網(wǎng)絡(luò)(例如,通信網(wǎng)絡(luò)110)。例如,接入交換機200可以在發(fā)送數(shù)據(jù)分組到通信網(wǎng)絡(luò)之前轉(zhuǎn)發(fā)、分類和/或修改數(shù)據(jù)分組的分組封裝(例如,修改、添加和/或除去報頭部分、腳注部分和/或數(shù)據(jù)分組內(nèi)包括的任意其他標(biāo)識符)。在于2008年9月30日提交的標(biāo)題為“Methodsand Apparatus Related to Packet Classificat1n Associated with a Mult1-StageSwitch”的美國專利申請序號12/242,168和于2008年9月30日提交的標(biāo)題為“Methods andApparatus for Packet Classificat1n Based on Policy Vectors,,的美國專利申請序號12/242,172中描述了關(guān)于分組分類的更多的細節(jié),將這兩個申請通過引入全文包含于此。
[0047]返回到圖1,且如在這里進一步詳細地描述的,接入交換機120、130、140可以宿有(host)網(wǎng)絡(luò)控制實體191-193以管理接入交換機120、130、140的端口 121-124、131-134、141-144。因此,網(wǎng)絡(luò)控制實體191-193可以是交換機結(jié)構(gòu)系統(tǒng)100的控制面的一部分。每個網(wǎng)絡(luò)控制實體191-193可以是處理、應(yīng)用、虛擬機和/或某些其它軟件模塊(以在硬件中運行)或者在接入交換機120、130、140或者計算裝置150處執(zhí)行的硬件模塊。同樣地,實現(xiàn)網(wǎng)絡(luò)控制實體191-193的指令可以存儲在接入交換機120、130、140的存儲器(例如,存儲器252)內(nèi)并在接入交換機120、130、140的處理器(例如,處理器251)處執(zhí)行。
[0048]每個網(wǎng)絡(luò)控制實體191-193可以管理接入交換機120、130、140的端口 121-124、131-134、141-144。例如,網(wǎng)絡(luò)控制實體191可操作以管理與端口組181相關(guān)的端口 141、142、144,網(wǎng)絡(luò)控制實體192可操作以管理與端口組182相關(guān)的端口 133、134、143,且網(wǎng)絡(luò)控制實體193可操作以管理與端口組183相關(guān)的端口 121、122、123、124、131、132。在一些實施例中,每個網(wǎng)絡(luò)控制實體191-193可以分別管理和/或維持與其端口組181、182、183相關(guān)的配置信息(例如,端口協(xié)議信息、網(wǎng)絡(luò)段分配信息、端口分配信息、外圍處理裝置信息等)和/或轉(zhuǎn)發(fā)-狀態(tài)信息(例如,端口標(biāo)識符、網(wǎng)絡(luò)段標(biāo)識符、外圍處理裝置標(biāo)識符等),監(jiān)控與其端口組181、182、183相關(guān)的外圍處理裝置的情況和/或狀態(tài),和/或管理并維護與關(guān)于其端口組181、182、183的外圍處理裝置和/或端口相關(guān)的其它信息。
[0049]在一些實施例中,網(wǎng)絡(luò)控制實體可以控制和/或在網(wǎng)絡(luò)控制實體位于的接入交換機處的端口(例如,網(wǎng)絡(luò)控制實體191管理端口組181)。在其他實施例中,網(wǎng)絡(luò)控制實體還可以控制和/或管理除網(wǎng)絡(luò)控制實體位于的接入交換機之外的接入交換機處的端口(例如,網(wǎng)絡(luò)控制實體193管理端口 131和132,且網(wǎng)絡(luò)控制實體192管理端口 143)。在這種實施例中,網(wǎng)絡(luò)管理模塊155具有基于處理能力將每個端口 121-124、131-134、141-144分配給網(wǎng)絡(luò)控制實體191-193的靈活性。另外,在這種實施例中,網(wǎng)絡(luò)管理模塊155在分配端口 121-124、131-134、141-144給網(wǎng)絡(luò)控制實體191-193時不受網(wǎng)絡(luò)控制實體191-193和/或端口 121-124、131-134、141-144的物理位置限制。
[0050]計算裝置150可以宿有與交換機結(jié)構(gòu)系統(tǒng)100相關(guān)的管理模塊、處理和/或功能。如圖1所示,計算裝置150可以宿有網(wǎng)絡(luò)管理模塊155和網(wǎng)絡(luò)控制實體194。網(wǎng)絡(luò)控制實體194可以用作其他網(wǎng)絡(luò)控制實體191-193之間的路由反射器。類似地說,網(wǎng)絡(luò)控制實體194可以用作在接入交換機120、130、140處的網(wǎng)絡(luò)控制實體191-193之間的中間網(wǎng)絡(luò)控制實體。網(wǎng)絡(luò)管理模塊155和網(wǎng)絡(luò)控制實體194可以是交換機結(jié)構(gòu)系統(tǒng)100的控制面的一部分。
[0051 ]例如,圖4是圖1所示的交換機結(jié)構(gòu)系統(tǒng)100的控制面的邏輯拓撲的框圖。如圖4所示,在控制面中,網(wǎng)絡(luò)控制實體191-193通過網(wǎng)絡(luò)控制實體194彼此操作地耦接。如圖1所示,且如在這里進一步詳細地描述的,這種連接可以通過通信網(wǎng)絡(luò)110的控制面部分。
[0052]網(wǎng)絡(luò)控制實體191-193可經(jīng)由網(wǎng)絡(luò)控制實體194向彼此發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息(例如,使用控制信號)。例如,如在這里進一步詳細地描述的,網(wǎng)絡(luò)控制實體192可以經(jīng)由網(wǎng)絡(luò)控制實體194(例如,示為路徑166和路徑167)發(fā)送與端口組182相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息給網(wǎng)絡(luò)控制實體193。在這種示例中,網(wǎng)絡(luò)控制實體192和網(wǎng)絡(luò)控制實體193之間的路徑可以被認(rèn)為包括兩個物理跳以及兩個邏輯跳。類似地說,交換機結(jié)構(gòu)系統(tǒng)100的控制面可以包括多個邏輯和物理跳。在一些實施例中,網(wǎng)絡(luò)控制實體194可以被稱為路由反射器(例如,邊界網(wǎng)關(guān)協(xié)議(BGP)路由反射器)。
[0053]在一些實施例中,網(wǎng)絡(luò)控制實體191-193可以使用目標(biāo)高級協(xié)議(例如,應(yīng)用層協(xié)議)(比如,邊界網(wǎng)關(guān)協(xié)議(BGP))經(jīng)控制面發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到其他網(wǎng)絡(luò)控制實體191-193。在這種實施例中,網(wǎng)絡(luò)控制實體191-193可以與任意適當(dāng)?shù)牡图墔f(xié)議(例如,數(shù)據(jù)鏈路層協(xié)議)(比如,以太網(wǎng)和/或光纖信道)結(jié)合地使用這種高級協(xié)議,以發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息。當(dāng)可以在應(yīng)用層實現(xiàn)BGP時,BGP可用于發(fā)送用于填充與網(wǎng)絡(luò)層相關(guān)的路由表(例如,在網(wǎng)絡(luò)控制實體191-193存儲的)的轉(zhuǎn)發(fā)-狀態(tài)信息。使用比如BGP的目標(biāo)協(xié)議,網(wǎng)絡(luò)控制實體191-193可以發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到特定的網(wǎng)絡(luò)控制實體191-193,同時避免發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到其他網(wǎng)絡(luò)控制實體191-193,如在這里進一步詳細地描述的。
[0054]在一些實施例中,網(wǎng)絡(luò)控制實體194可以存儲與網(wǎng)絡(luò)控制實體191-193相關(guān)的地址和/或標(biāo)識符。在這種實施例中,當(dāng)網(wǎng)絡(luò)控制實體191-193具有更新的轉(zhuǎn)發(fā)-狀態(tài)信息要分發(fā)時,網(wǎng)絡(luò)控制實體191 -193可以發(fā)送更新的轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體194。網(wǎng)絡(luò)控制實體194然后可以發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到其他網(wǎng)絡(luò)控制實體191-193。在其他實施例中,網(wǎng)絡(luò)控制實體191-193在控制面內(nèi)彼此直接耦接,而沒有網(wǎng)絡(luò)控制實體194作為路由反射器。在這種實施例中,網(wǎng)絡(luò)控制實體191-193可以存儲與其他網(wǎng)絡(luò)控制實體191-193相關(guān)的地址和/或標(biāo)識符,并經(jīng)由控制面直接發(fā)送更新的轉(zhuǎn)發(fā)-狀態(tài)信息到其他網(wǎng)絡(luò)控制實體191-193。
[0055]在一些實施例中,每個網(wǎng)絡(luò)控制實體191-193可以是網(wǎng)絡(luò)段(例如,虛擬局域網(wǎng)(VLAN)、虛擬交換機結(jié)構(gòu)等)的一部分。例如,網(wǎng)絡(luò)控制實體192和網(wǎng)絡(luò)控制實體193可以是第一網(wǎng)絡(luò)段的一部分,且網(wǎng)絡(luò)控制實體191可以是第二網(wǎng)絡(luò)段的一部分。在這種實施例中,每個網(wǎng)絡(luò)控制實體191-193僅發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到相同網(wǎng)絡(luò)段內(nèi)的其他網(wǎng)絡(luò)控制實體。因此,網(wǎng)絡(luò)控制實體194僅將從網(wǎng)絡(luò)控制實體191-193接收到的更新的轉(zhuǎn)發(fā)-狀態(tài)信息發(fā)送到與其網(wǎng)絡(luò)段相關(guān)的其他網(wǎng)絡(luò)控制實體191-193。同樣地,在上述示例中,網(wǎng)絡(luò)控制實體192發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體193而不是網(wǎng)絡(luò)控制實體191。因此,與網(wǎng)絡(luò)控制實體191(與第二網(wǎng)絡(luò)段相關(guān))相關(guān)的端口 141、142、144不發(fā)送數(shù)據(jù)到與網(wǎng)絡(luò)控制實體192和193(與第一網(wǎng)絡(luò)段相關(guān))相關(guān)的端口 121-124、131-134、143。
[0056]返回到圖1,網(wǎng)絡(luò)管理模塊155可以是處理、應(yīng)用、虛擬機和/或某些其它軟件模塊(以在硬件中運行)或在計算裝置150處執(zhí)行的硬件模塊。網(wǎng)絡(luò)管理模塊155可以將接入交換機120、130、140的端口 121-124、131-134、141-144劃分和/或分割為要由網(wǎng)絡(luò)控制實體191-193管理的端口組181、182、183。同樣地,網(wǎng)絡(luò)管理模塊155可以將端口組181與網(wǎng)絡(luò)控制實體191相關(guān)聯(lián),將端口組182與網(wǎng)絡(luò)控制實體192相關(guān)聯(lián),并將端口組183與網(wǎng)絡(luò)控制實體193相關(guān)聯(lián)。另外,如在這里進一步詳細地描述的,網(wǎng)絡(luò)管理模塊155還可以監(jiān)控每個網(wǎng)絡(luò)控制實體191-194的可用處理能力,并在網(wǎng)絡(luò)控制實體191-194的可用處理能力經(jīng)過(例如,落到低于)第一閾值和/或經(jīng)過(例如,超過)第二閾值時啟動和/或終止網(wǎng)絡(luò)控制實體191-194。
[0057]在一些實施例中,網(wǎng)絡(luò)管理模塊155可以存儲(例如,在存儲器中)與配置信息(例如,端口協(xié)議信息、網(wǎng)絡(luò)段分配信息、端口分配信息、外圍處理裝置信息等)相關(guān)的配置文件和/或與交換機結(jié)構(gòu)系統(tǒng)100相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息(例如,路由信息、端口標(biāo)識符、網(wǎng)絡(luò)段標(biāo)識符、外圍處理裝置標(biāo)識符等)。如在這里進一步詳細地描述的,網(wǎng)絡(luò)管理模塊155可以經(jīng)由通信網(wǎng)絡(luò)110的控制面部分將與端口組181、182、183相關(guān)的路由信息的一部分發(fā)送到網(wǎng)絡(luò)控制實體191-193。類似地,網(wǎng)絡(luò)管理模塊155可以將與每個網(wǎng)絡(luò)控制實體191-193相關(guān)的路由信息的一部分發(fā)送到網(wǎng)絡(luò)控制實體194。例如,網(wǎng)絡(luò)管理模塊155可以將與端口組181相關(guān)的配置文件的一部分發(fā)送到網(wǎng)絡(luò)控制實體191。對于另一示例,網(wǎng)絡(luò)管理模塊可以將與網(wǎng)絡(luò)控制實體191-193相關(guān)的配置文件的一部分發(fā)送到網(wǎng)絡(luò)控制實體194。
[0058]圖3是根據(jù)一個實施例基本上類似于計算裝置150的計算裝置300的系統(tǒng)框圖。計算裝置300包括處理器310、存儲器320和通信接口 330。處理器310操作地耦接到存儲器320和通信接口 330。計算裝置300可以經(jīng)由通信接口 330與其他計算裝置、外圍處理裝置和/或接入交換機通信。
[0059]如圖3所示,類似于網(wǎng)絡(luò)控制實體194和網(wǎng)絡(luò)管理模塊155,計算裝置300可以分別宿有網(wǎng)絡(luò)控制實體322和網(wǎng)絡(luò)管理模塊324。換句話說,網(wǎng)絡(luò)控制實體322和網(wǎng)絡(luò)管理模塊324可以是處理、應(yīng)用、虛擬機和/或某些其它軟件模塊(以在硬件中運行)或者在計算裝置300處執(zhí)行的硬件模塊。例如,在一些實施例中,實現(xiàn)網(wǎng)絡(luò)控制實體322和/或網(wǎng)絡(luò)管理模塊324的指令可以存儲在存儲器320并在處理器310處運行。
[0060]在一些實施例中,計算裝置300可以專用于宿有網(wǎng)絡(luò)控制實體322和/或網(wǎng)絡(luò)管理模塊324。換句話說,計算裝置300可以將其全部或者基本上全部計算資源(例如,處理能力和存儲器)分配給網(wǎng)絡(luò)控制實體322和/或網(wǎng)絡(luò)管理模塊324。在一些實施例中,計算裝置300可以宿有網(wǎng)絡(luò)控制實體322和/或網(wǎng)絡(luò)管理模塊324以外的其他處理、應(yīng)用、虛擬機和/或軟件模塊。例如。計算裝置300可以是宿有多個處理、應(yīng)用、虛擬機和/或軟件模塊的通用計算裝置或者計算節(jié)點。
[0061]返回到圖1,通信網(wǎng)絡(luò)110可以是操作地耦接接入交換機120、130、140到其他接入交換機120、130、140的任意適當(dāng)?shù)耐ㄐ啪W(wǎng)絡(luò)。另外,通信網(wǎng)絡(luò)可以操作地耦接計算裝置150到接入交換機120、130、140。在一些實施例中,通信網(wǎng)絡(luò)110包括數(shù)據(jù)面部分和控制面部分。通信網(wǎng)絡(luò)110的控制面部分促進網(wǎng)絡(luò)控制實體191-194和網(wǎng)絡(luò)管理模塊155之間控制信號(例如,配置信息、轉(zhuǎn)發(fā)-狀態(tài)信息等)的傳輸。因此,網(wǎng)絡(luò)控制實體191-194可以經(jīng)由通信網(wǎng)絡(luò)110的控制面部分發(fā)送配置信息和/或轉(zhuǎn)發(fā)-狀態(tài)信息到其他網(wǎng)絡(luò)控制實體191-194。在一些實施例中,通信網(wǎng)絡(luò)110的控制面部分包括在網(wǎng)絡(luò)控制實體194和網(wǎng)絡(luò)控制實體191-193之間的直接鏈路。在其他實施例中,通信網(wǎng)絡(luò)110的控制面部分可以包括操作地耦接網(wǎng)絡(luò)控制實體191-193與網(wǎng)絡(luò)控制實體194的中間模塊和/或交換機。
[0062 ]通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分促進接入交換機120、130、140之間的數(shù)據(jù)傳輸。在一些實施例中,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分是具有一個或多個級的交換機結(jié)構(gòu)。例如,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以是具有多級交換模塊(例如,集成以太網(wǎng)交換機)的Clos交換機結(jié)構(gòu)網(wǎng)絡(luò)(例如,非阻塞Clos網(wǎng)絡(luò)、嚴(yán)格意義上的非阻塞Clos網(wǎng)絡(luò)、Benes網(wǎng)絡(luò))。這種交換機結(jié)構(gòu)可以包括任意數(shù)目的級。例如,在一些實施例中,交換機結(jié)構(gòu)可以包括五、七或九級。例如,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以是與在2009年6月30日提交的標(biāo)題為“Methods andApparatus Related to Any-to-Any Connectivity Within a Data Center” 的未決美國專利申請N0.12/495,337中描述的數(shù)據(jù)中心的核心部分類似的數(shù)據(jù)中心的核心部分的一部分,將該申請通過弓I用全文包含于此。
[0063]在一些實施例中,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以是(例如,可以用作)單個匯聚交換機(例如,單個大規(guī)模匯聚L2/L3交換機)。換句話說,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以操作為單個邏輯實體(例如,單個邏輯網(wǎng)絡(luò)元件)。類似地說,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以是在第一接入交換機120、130、140和第二接入交換機120、130、140之間的單邏輯跳的一部分(例如,與在接入交換機120、130、140和通信網(wǎng)絡(luò)110之間的數(shù)據(jù)路徑一起)。通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以耦接(例如,間接地連接,促進之間的通信)外圍處理裝置171-175。在一些實施例中,通信網(wǎng)絡(luò)110可以經(jīng)由可操作以至少lOGb/s的速率發(fā)送數(shù)據(jù)的接口裝置(未示出)通信。在一些實施例中,通信網(wǎng)絡(luò)110可以經(jīng)由可操作以例如,2613/8、4613/8、8613/8、10613/8、40613/8、100613/8和/或更快的鏈路速度發(fā)送數(shù)據(jù)的接口裝置(例如,光纖信道接口裝置)通信。
[0064]雖然通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以邏輯地集中,但是為了可靠性,例如,可以高度分布通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分的實現(xiàn)。例如,可以跨多個機柜物理地分布通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分的各部分。例如,在一些實施例中,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分的處理級可以被包括在第一機柜中,且通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分的另一處理級可以被包括在第二機柜中。兩個處理級可以邏輯地用作單個匯聚交換機的一部分(例如,在相同的邏輯跳內(nèi)),但是在各對處理級之間具有單獨的單物理跳。
[0065]在使用中,網(wǎng)絡(luò)管理模塊155啟動網(wǎng)絡(luò)控制實體191-193(通過經(jīng)由通信網(wǎng)絡(luò)110的控制面部分分別發(fā)送信號到接入交換機120、130、140),并基于網(wǎng)絡(luò)控制實體191-193的處理能力,將每個端口 121-124、131-134、141-144分配到網(wǎng)絡(luò)控制實體191-193。例如,如圖1所示,網(wǎng)絡(luò)管理模塊155將端口 121-124、131和132(端口組183)與網(wǎng)絡(luò)控制實體193相關(guān)聯(lián);將端口 133、134和143(端口組182)與網(wǎng)絡(luò)控制實體192相關(guān)聯(lián);并將端口 141、142和144(端口組183)與網(wǎng)絡(luò)控制實體191相關(guān)聯(lián)。
[0066]網(wǎng)絡(luò)管理模塊155還可以通過經(jīng)由通信網(wǎng)絡(luò)110的控制面部分發(fā)送信號到接入交換機120、130、140和/或計算裝置150來啟動一個或多個中間網(wǎng)絡(luò)控制實體和/或路由反射器。例如,網(wǎng)絡(luò)管理模塊155可以通過經(jīng)由通信網(wǎng)絡(luò)110的控制面部分發(fā)送信號到計算裝置150來啟動網(wǎng)絡(luò)控制實體194。如關(guān)于圖4所示和如上所述,每個網(wǎng)絡(luò)控制實體191-193可以通過網(wǎng)絡(luò)控制實體194發(fā)送控制信號(S卩,控制面內(nèi)的信號)到其他網(wǎng)絡(luò)控制實體191-193并從其接收控制信號。另外,如在這里進一步詳細地描述的,每個網(wǎng)絡(luò)控制實體191-193可以存儲更少的轉(zhuǎn)發(fā)-狀態(tài)信息和/或路由信息,因為網(wǎng)絡(luò)控制實體194可以存儲一些轉(zhuǎn)發(fā)-狀態(tài)信息和/或路由信息代替網(wǎng)絡(luò)控制實體191-193維持全部轉(zhuǎn)發(fā)-狀態(tài)信息和/或路由信息。例如,每個網(wǎng)絡(luò)控制實體191-193不存儲與其他網(wǎng)絡(luò)控制實體191-193相關(guān)的地址和/或標(biāo)識符,因為網(wǎng)絡(luò)控制實體194存儲這種地址和/或標(biāo)識符。同樣地,網(wǎng)絡(luò)控制實體191-193僅存儲與網(wǎng)絡(luò)控制實體194相關(guān)的地址和/或標(biāo)識符。
[0067]網(wǎng)絡(luò)管理模塊155可以發(fā)送配置信息和/或轉(zhuǎn)發(fā)-狀態(tài)信息(例如,配置文件)到每個網(wǎng)絡(luò)控制實體191-194。例如,在一些實施例中,每個網(wǎng)絡(luò)控制實體191-193可以從網(wǎng)絡(luò)管理模塊155接收與其相關(guān)聯(lián)的端口組181-183相關(guān)的配置信息(例如,端口協(xié)議信息、網(wǎng)絡(luò)段分配信息、端口分配信息、外圍處理裝置信息、等等)和/或轉(zhuǎn)發(fā)-狀態(tài)信息(例如,端口標(biāo)識符、網(wǎng)絡(luò)段標(biāo)識符、外圍處理裝置標(biāo)識符,等等)。例如,網(wǎng)絡(luò)控制實體191可以接收與端口組181相關(guān)的配置信息和/或轉(zhuǎn)發(fā)-狀態(tài)信息,網(wǎng)絡(luò)控制實體192可以接收與端口組182相關(guān)的配置信息和/或轉(zhuǎn)發(fā)-狀態(tài)信息,且網(wǎng)絡(luò)控制實體193可以接收與端口組183相關(guān)的配置信息和/或轉(zhuǎn)發(fā)-狀態(tài)信息。網(wǎng)絡(luò)控制實體194可以接收與網(wǎng)絡(luò)控制實體191-193相關(guān)的配置信息和/或轉(zhuǎn)發(fā)-狀態(tài)信息。同樣地,網(wǎng)絡(luò)控制實體194可以用作網(wǎng)絡(luò)控制實體191-193之間的中間和/或路由反射器(例如,BGP路由反射器)。
[0068]當(dāng)啟動,改變和/或修改與其端口組181-183相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)時,每個網(wǎng)絡(luò)控制實體191-193可以發(fā)送初始的和/或更新的轉(zhuǎn)發(fā)-狀態(tài)信息到其他網(wǎng)絡(luò)控制實體191-193。例如,響應(yīng)于外圍處理裝置174最初耦接到端口 133,網(wǎng)絡(luò)控制實體192可以發(fā)送與端口 133和目的外圍處理裝置174相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體193。在其他實施例中,網(wǎng)絡(luò)控制實體192還可以發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體191。
[0069]如圖1和4所示,網(wǎng)絡(luò)控制實體192經(jīng)由路徑167發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體194。具體地說,網(wǎng)絡(luò)控制實體192取出與網(wǎng)絡(luò)控制實體194相關(guān)的標(biāo)識符和/或地址(例如,存儲在接入交換機130的存儲器中)并相應(yīng)地發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息。網(wǎng)絡(luò)控制實體194然后可以發(fā)送該轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體193。具體地說,網(wǎng)絡(luò)控制實體194確定轉(zhuǎn)發(fā)-狀態(tài)信息應(yīng)該被發(fā)送到網(wǎng)絡(luò)控制實體193(例如,網(wǎng)絡(luò)控制實體193是與網(wǎng)絡(luò)控制實體192相同的網(wǎng)絡(luò)段的一部分),取出與網(wǎng)絡(luò)控制實體193相關(guān)的標(biāo)識符和/或地址(例如,存儲在計算裝置150的存儲器中),并相應(yīng)地發(fā)送更新的轉(zhuǎn)發(fā)-狀態(tài)信息。在網(wǎng)絡(luò)控制實體192和網(wǎng)絡(luò)控制實體193之間的這種路徑167、166可以被認(rèn)為包括多個物理跳和多個邏輯跳。具體來說,在網(wǎng)絡(luò)控制實體192和網(wǎng)絡(luò)控制實體193之間的路徑167、166包括交換機結(jié)構(gòu)系統(tǒng)100的控制面內(nèi)的兩個物理跳和兩個邏輯跳(例如,166、167),如圖4所示。
[0070]在一些實施例中,網(wǎng)絡(luò)控制實體193可以在與網(wǎng)絡(luò)控制實體193相關(guān)的存儲器中存儲從網(wǎng)絡(luò)控制實體194接收到的轉(zhuǎn)發(fā)-狀態(tài)信息。例如,網(wǎng)絡(luò)控制實體193可以在網(wǎng)絡(luò)控制實體193位于的接入交換機120的存儲器(例如,存儲器252)處存儲轉(zhuǎn)發(fā)-狀態(tài)信息。類似地說,網(wǎng)絡(luò)控制實體193可以響應(yīng)于接收轉(zhuǎn)發(fā)-狀態(tài)信息,更新接入交換機120的存儲器內(nèi)的配置和/或轉(zhuǎn)發(fā)-狀態(tài)表。在一些實施例中,轉(zhuǎn)發(fā)-狀態(tài)信息可以存儲在對于網(wǎng)絡(luò)控制實體193分配和/或分割的接入交換機120的存儲器的一部分處。
[0071]網(wǎng)絡(luò)控制實體193然后可以發(fā)送更新的轉(zhuǎn)發(fā)-狀態(tài)信息到與網(wǎng)絡(luò)控制實體193相關(guān)的端口 121-124、131、132所位于的接入交換機120、130。例如,在一些實施例中,網(wǎng)絡(luò)控制實體193可以在對于與接入交換機120相關(guān)的數(shù)據(jù)、處理和/或應(yīng)用分配和/或分割的接入交換機120的存儲器(例如,路由表內(nèi))的一部分處存儲轉(zhuǎn)發(fā)-狀態(tài)信息。在這種實施例中,接入交換機120的存儲器可以存儲與網(wǎng)絡(luò)控制實體193相關(guān)的存儲器的一部分中以及與接入交換機120的剩余實體、處理和/或模塊相關(guān)的存儲器的一部分中的轉(zhuǎn)發(fā)-狀態(tài)信息。在其他實施例中,在可通過在接入交換機120(包括網(wǎng)絡(luò)控制實體193)處的可應(yīng)用處理訪問的接入交換機120的存儲器內(nèi)的單個位置內(nèi)存儲轉(zhuǎn)發(fā)-狀態(tài)信息。網(wǎng)絡(luò)控制實體193還發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到接入交換機130(在接入交換機130處的端口 131和132與網(wǎng)絡(luò)控制實體193相關(guān))。類似于接入交換機120,接入交換機130可以在存儲器內(nèi)(例如,在路由表內(nèi))存儲轉(zhuǎn)發(fā)-狀態(tài)信息。
[0072]可以使用交換機結(jié)構(gòu)系統(tǒng)100的剩余部分在外圍處理裝置171-175之間發(fā)送數(shù)據(jù)分組(例如,以太網(wǎng)分組)。例如,可以從源外圍處理裝置171向目的外圍處理裝置174發(fā)送數(shù)據(jù)分組。源外圍處理裝置171可以使用第一數(shù)據(jù)鏈路層協(xié)議(例如,以太網(wǎng)、光纖信道等)通過端口 121發(fā)送數(shù)據(jù)分組到接入交換機120。這由圖1中的路徑161所示。
[0073]基于從網(wǎng)絡(luò)控制實體193接收到的轉(zhuǎn)發(fā)-狀態(tài)信息,接入交換機120可以準(zhǔn)備數(shù)據(jù)分組以進入通信網(wǎng)絡(luò)110。例如,在一些實施例中,接入交換機120可以添加和/或附加報頭(例如,封裝)到具有外圍處理裝置174和/或端口 133的目的地址的數(shù)據(jù)分組。在一些實施例中,接入交換機120還可以將數(shù)據(jù)分組劃分和/或分割為要通過通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分發(fā)送到接入交換機130的多個數(shù)據(jù)信元。
[0074]如由路徑162所示將數(shù)據(jù)分組和/或信元通過通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分發(fā)送給接入交換機130。通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以基于外圍處理裝置174和/或端口 133的目的地址路由和/或轉(zhuǎn)發(fā)數(shù)據(jù)分組和/或信元。同樣地,通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分可以使用不同于第一數(shù)據(jù)鏈路層協(xié)議(例如,以太網(wǎng)、光纖信道,等等)的第二數(shù)據(jù)鏈路層協(xié)議,以用于從外圍處理裝置171發(fā)送數(shù)據(jù)分組到接入交換機120。因此,當(dāng)在通信網(wǎng)絡(luò)110中時數(shù)據(jù)分組可以跨越多個物理跳時(例如,在多級交換機結(jié)構(gòu)的各級之間),從通信網(wǎng)絡(luò)110的數(shù)據(jù)面部分內(nèi)的第一數(shù)據(jù)鏈路層協(xié)議的觀點來看,接入交換機120和接入交換機130之間的路徑162可以是單邏輯跳。
[0075]接入交換機130然后可以準(zhǔn)備要如通過路徑163所示的經(jīng)由端口133發(fā)送給外圍處理裝置174的數(shù)據(jù)分組和/或信元。這種準(zhǔn)備可以包括從數(shù)據(jù)分組和/或信元除去具有外圍處理裝置174和/或端口 133的目的地址的報頭(例如,解封裝數(shù)據(jù)分組)。在一些實施例中,這種準(zhǔn)備還可以包括從數(shù)據(jù)信元重構(gòu)和/或重裝配數(shù)據(jù)分組。通常,接入交換機130可以準(zhǔn)備要使用第一協(xié)議(例如,以太網(wǎng)、光纖信道等)發(fā)送給外圍處理裝置174的數(shù)據(jù)分組。在數(shù)據(jù)分組準(zhǔn)備好之后,接入交換機130通過端口 133發(fā)送數(shù)據(jù)分組到外圍處理裝置174。
[0076]在其他實施例中,當(dāng)由網(wǎng)絡(luò)控制實體請求時(例如,在通過通信網(wǎng)絡(luò)110發(fā)送數(shù)據(jù)之前)發(fā)送更新的轉(zhuǎn)發(fā)-狀態(tài)信息。例如,管理與源外圍處理裝置171相關(guān)的端口 121的網(wǎng)絡(luò)控制實體193可以從管理與目的外圍處理裝置174相關(guān)的端口 133的網(wǎng)絡(luò)控制實體192請求轉(zhuǎn)發(fā)-狀態(tài)信息。雖然在圖1或圖4中未示出,可以經(jīng)由通信網(wǎng)絡(luò)110的控制面部分內(nèi)的連接經(jīng)由網(wǎng)絡(luò)控制實體194發(fā)送這種請求。
[0077]在另外的實施例中,網(wǎng)絡(luò)控制實體194可以存儲與網(wǎng)絡(luò)控制實體194相關(guān)聯(lián)的每個網(wǎng)絡(luò)控制實體191-193相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息。因此,在這種實施例中,網(wǎng)絡(luò)控制實體193發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息的請求到網(wǎng)絡(luò)控制實體194。響應(yīng)于該請求,網(wǎng)絡(luò)控制實體194可以發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體193。在一些實施例中,響應(yīng)于請求,網(wǎng)絡(luò)控制實體192和/或網(wǎng)絡(luò)控制實體194還發(fā)送與網(wǎng)絡(luò)控制實體192管理的端口組182的其它端口 134和143相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息。
[0078]圖5-8是根據(jù)其他實施例的不同配置的交換機結(jié)構(gòu)系統(tǒng)的控制面的邏輯表示。例如,圖5示出了處于第一配置400的交換機結(jié)構(gòu)系統(tǒng)的控制面。當(dāng)處于第一配置400時,交換機結(jié)構(gòu)系統(tǒng)包括管理和/或控制包括端口 421和422的第一組端口 461的網(wǎng)絡(luò)控制實體471,管理和/或控制包括端口 423、424、431和432的第二組端口 462的網(wǎng)絡(luò)控制實體472,和管理和/或控制包括端口433、434、441、442、443和444的第三組端口463的網(wǎng)絡(luò)控制實體473。每個端口 421-424、431-434、441-444可以物理地位于交換機結(jié)構(gòu)系統(tǒng)內(nèi)的多個接入交換機中的任意一個接入交換機上。例如,端口421-424可以物理地位于第一接入交換機上,端口431-434可以物理地位于第二接入交換機上,且端口 441-444可以物理地位于第三接入交換機上。類似地,網(wǎng)絡(luò)控制實體471、472、473可以物理地位于交換機結(jié)構(gòu)系統(tǒng)內(nèi)的多個接入交換機中的任意一個接入交換機上和/或由其執(zhí)行。
[0079]交換機結(jié)構(gòu)系統(tǒng)的控制面還包括用作網(wǎng)絡(luò)控制實體471、網(wǎng)絡(luò)控制實體472和網(wǎng)絡(luò)控制實體473之間的路由反射器的網(wǎng)絡(luò)控制實體476。因此,網(wǎng)絡(luò)控制實體471、網(wǎng)絡(luò)控制實體472和網(wǎng)絡(luò)控制實體473可以經(jīng)由網(wǎng)絡(luò)控制實體476發(fā)送配置信息(例如,端口協(xié)議信息、網(wǎng)絡(luò)段分配信息、端口分配信息、外圍處理裝置信息等)和/或轉(zhuǎn)發(fā)-狀態(tài)信息(例如,端口標(biāo)識符、網(wǎng)絡(luò)段標(biāo)識符、外圍處理裝置標(biāo)識符等)到其他網(wǎng)絡(luò)控制實體471-473。
[0080]在一些實施例中,網(wǎng)絡(luò)管理模塊(圖5-8中未示出)可以維持配置文件。這種配置文件可以存儲和/或維持與端口組461、462、463相關(guān)的配置和/或轉(zhuǎn)發(fā)-狀態(tài)信息。網(wǎng)絡(luò)管理模塊然后可以發(fā)送適當(dāng)?shù)呐渲眯畔⒑?或轉(zhuǎn)發(fā)-狀態(tài)信息到每一網(wǎng)絡(luò)控制實體471、472、473、476。例如,圖9示出了與第一配置相關(guān)的配置文件500。更具體地,圖9示出了發(fā)送給網(wǎng)絡(luò)控制實體476的配置文件500。網(wǎng)絡(luò)控制實體476用作用于其他網(wǎng)絡(luò)控制實體471、472、473的中間設(shè)備(例如,路由反射器),且同樣地,網(wǎng)絡(luò)控制實體476從網(wǎng)絡(luò)管理模塊接收與網(wǎng)絡(luò)控制實體471、472、473相關(guān)的配置和/或轉(zhuǎn)發(fā)-狀態(tài)信息。網(wǎng)絡(luò)控制實體476然后可以轉(zhuǎn)發(fā)和/或發(fā)送配置文件500的相關(guān)部分到每一其他網(wǎng)絡(luò)控制實體471、472、473。
[0081 ] 配置文件500將網(wǎng)絡(luò)控制實體471、472、473與網(wǎng)絡(luò)控制實體管理的端口組相關(guān)的配置相關(guān)聯(lián)。例如,配置A可以與端口組461相關(guān),配置B可以與端口組462相關(guān),且配置C可以與端口組463相關(guān)。同樣地,且如圖9所示,當(dāng)交換機結(jié)構(gòu)系統(tǒng)的控制面處于第一配置400時,網(wǎng)絡(luò)控制實體476可以發(fā)送配置A到網(wǎng)絡(luò)控制實體471,發(fā)送配置B到網(wǎng)絡(luò)控制實體472并發(fā)送配置C到網(wǎng)絡(luò)控制實體473。
[0082]網(wǎng)絡(luò)控制實體476可以存儲網(wǎng)絡(luò)控制實體471、472、473的標(biāo)識符和/或地址。因此,網(wǎng)絡(luò)控制實體476可以發(fā)送初始配置到網(wǎng)絡(luò)控制實體471、472、473。另外,如上所述,網(wǎng)絡(luò)控制實體476可以將從網(wǎng)絡(luò)控制實體471、472、473接收到的更新的轉(zhuǎn)發(fā)-狀態(tài)信息發(fā)送和/或轉(zhuǎn)發(fā)到其他網(wǎng)絡(luò)控制實體471、472、473。在這種實施例中,網(wǎng)絡(luò)控制實體471、472、473不存儲與其他網(wǎng)絡(luò)控制實體471、472、473相關(guān)的地址和/或標(biāo)識符,而是僅存儲與網(wǎng)絡(luò)控制實體476相關(guān)的地址和/或標(biāo)識符。
[0083]在一些實施例中,如上所述,網(wǎng)絡(luò)控制實體476可以實行與不同網(wǎng)絡(luò)段相關(guān)的規(guī)則和/或策略。例如,如果網(wǎng)絡(luò)控制實體471和網(wǎng)絡(luò)控制實體472與第一網(wǎng)絡(luò)段相關(guān),且網(wǎng)絡(luò)控制實體473與第二網(wǎng)絡(luò)段相關(guān),則網(wǎng)絡(luò)控制實體476可以允許網(wǎng)絡(luò)控制實體472發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體471而不是網(wǎng)絡(luò)控制實體473。在一些實施例中,網(wǎng)絡(luò)段可以類似于在具有代理機構(gòu)卷號N0.JUN1-058/00US 108200-2096的標(biāo)題為 “Methods and Apparatusfor Forwarding-State Transport in a Distributed Control Plane,,的未決美國專利申請(于相同日期提交)中所示和所述的網(wǎng)絡(luò)段,將該申請通過引用全文包含于此。
[0084]圖6示出了處于第二配置450的交換機結(jié)構(gòu)系統(tǒng)的控制面。當(dāng)處于第二配置450時,交換機結(jié)構(gòu)系統(tǒng)包括網(wǎng)絡(luò)控制實體477。網(wǎng)絡(luò)控制實體477和網(wǎng)絡(luò)控制實體473管理和/或控制端口組463內(nèi)的端口433、434、441、442、443、444。更具體地,網(wǎng)絡(luò)控制實體473管理和/或控制端口 433、434、443,且網(wǎng)絡(luò)控制實體477管理和/或控制端口 441、442、444。
[0085]圖10示出了與第二配置450相關(guān)的配置文件510。類似于配置文件500,網(wǎng)絡(luò)管理模塊(未示出)可以發(fā)送配置文件510到網(wǎng)絡(luò)控制實體476。網(wǎng)絡(luò)控制實體476然后可以發(fā)送和/或轉(zhuǎn)發(fā)配置文件510的相關(guān)部分到其他網(wǎng)絡(luò)控制實體471、472、473、477。例如,在第二配置450中,網(wǎng)絡(luò)管理模塊可以將配置C劃分為配置C’(與端口433、434、443相關(guān))和配置(與端口441、442、444相關(guān))。因此,網(wǎng)絡(luò)控制實體476可以發(fā)送配置C’到網(wǎng)絡(luò)控制實體473并發(fā)送配置C"到網(wǎng)絡(luò)控制實體477。
[0086]當(dāng)網(wǎng)絡(luò)控制實體473的可用處理能力經(jīng)過(例如,落到低于)閾值時,交換機結(jié)構(gòu)系統(tǒng)的控制面可以從其第一配置400(圖5)改變和/或移動到其第二配置450(圖6)。類似地說,當(dāng)網(wǎng)絡(luò)控制實體473不再具有管理整個端口組463的可用資源時,交換機結(jié)構(gòu)系統(tǒng)的控制面可以從其第一配置400改變?yōu)槠涞诙渲?50。在一些實施例中,網(wǎng)絡(luò)管理模塊可以監(jiān)控網(wǎng)絡(luò)控制實體473的活動,并在網(wǎng)絡(luò)控制實體473的可用能力經(jīng)過閾值時,網(wǎng)絡(luò)管理模塊可以啟動網(wǎng)絡(luò)控制實體477。網(wǎng)絡(luò)管理模塊然后可以向網(wǎng)絡(luò)控制實體477分配端口 441、442、444和/或關(guān)聯(lián)端口 441、442、444與網(wǎng)絡(luò)控制實體477。類似地,網(wǎng)絡(luò)管理模塊然后可以從網(wǎng)絡(luò)控制實體473分離端口441、442、444。在一些實施例中,網(wǎng)絡(luò)管理模塊可以更新由網(wǎng)絡(luò)管理模塊管理的配置表,以反映從第一配置400到第二配置的改變。
[0087]圖7示出了處于第三配置452的交換機結(jié)構(gòu)系統(tǒng)的控制面。當(dāng)處于第三配置452時,交換機結(jié)構(gòu)系統(tǒng)的控制面包括網(wǎng)絡(luò)控制實體478 ο網(wǎng)絡(luò)控制實體478可以是用作用于網(wǎng)絡(luò)控制實體473和網(wǎng)絡(luò)控制實體477的中間設(shè)備的路由反射器。因此,網(wǎng)絡(luò)控制實體472可以經(jīng)由網(wǎng)絡(luò)控制實體476和網(wǎng)絡(luò)控制實體478發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體473和/或網(wǎng)絡(luò)控制實體477。網(wǎng)絡(luò)控制實體473可以僅使用網(wǎng)絡(luò)控制實體478發(fā)送轉(zhuǎn)發(fā)-狀態(tài)信息到網(wǎng)絡(luò)控制實體477。因為網(wǎng)絡(luò)控制實體473和網(wǎng)絡(luò)控制實體477兩者都由網(wǎng)絡(luò)控制實體478管理,所以在網(wǎng)絡(luò)控制實體473和網(wǎng)絡(luò)控制實體477之間發(fā)送的任意轉(zhuǎn)發(fā)-狀態(tài)信息不需要通過網(wǎng)絡(luò)控制實體476。
[0088]圖11示出了從網(wǎng)絡(luò)控制實體476的觀點來看,與第三配置452相關(guān)的配置文件520。同樣地,當(dāng)交換機結(jié)構(gòu)系統(tǒng)的控制面處于第三配置452時,網(wǎng)絡(luò)管理模塊可以發(fā)送配置文件520到網(wǎng)絡(luò)管理模塊476。網(wǎng)絡(luò)管理模塊476然后可以發(fā)送配置A(與端口組461相關(guān))到網(wǎng)絡(luò)控制實體471,發(fā)送配置B(與端口組462相關(guān))到網(wǎng)絡(luò)控制實體472,并發(fā)送配置C(與端口組463相關(guān))到網(wǎng)絡(luò)控制實體478。
[0089]圖12示出了從網(wǎng)絡(luò)控制實體478的觀點來看,與第三配置452相關(guān)的配置文件525。例如,網(wǎng)絡(luò)控制實體478從網(wǎng)絡(luò)控制實體476接收配置C,且可以將配置C劃分為配置C’(與端口 433、434、443相關(guān))和配置C"(與端口 441、442、444相關(guān))。網(wǎng)絡(luò)控制實體478然后可以發(fā)送配置C’到網(wǎng)絡(luò)控制實體473,并發(fā)送配置到網(wǎng)絡(luò)控制實體477。
[0090]當(dāng)網(wǎng)絡(luò)控制實體476的可用處理能力經(jīng)過閾值時,交換機結(jié)構(gòu)系統(tǒng)的控制面可以從其第二配置450(圖6)改變?yōu)楹?或移動到其第三配置452(圖7)。類似地說,當(dāng)網(wǎng)絡(luò)控制實體476不再具有管理網(wǎng)絡(luò)控制實體471、472、473、477的可用資源時,交換機結(jié)構(gòu)系統(tǒng)可以從其第二配置450改變?yōu)槠涞谌渲?52。在一些實施例中,網(wǎng)絡(luò)管理模塊可以監(jiān)控網(wǎng)絡(luò)控制實體476的活動,并在網(wǎng)絡(luò)控制實體476的可用能力經(jīng)過閾值時,網(wǎng)絡(luò)管理模塊可以啟動網(wǎng)絡(luò)控制實體478。網(wǎng)絡(luò)管理模塊然后可以向網(wǎng)絡(luò)控制實體478分配網(wǎng)絡(luò)控制實體473、477和/或關(guān)聯(lián)網(wǎng)絡(luò)控制實體473、477與網(wǎng)絡(luò)控制實體478。類似地,網(wǎng)絡(luò)管理模塊然后可以從網(wǎng)絡(luò)控制實體476解相關(guān)網(wǎng)絡(luò)控制實體473、477。在一些實施例中,網(wǎng)絡(luò)管理模塊可以更新由網(wǎng)絡(luò)管理模塊管理的配置表,以反映從第二配置450到第三配置452的改變。
[0091]圖8示出了處于第四配置454的交換機結(jié)構(gòu)系統(tǒng)的控制面。當(dāng)處于第四配置454時,交換機結(jié)構(gòu)系統(tǒng)的控制面類似于處于第一配置400的交換機結(jié)構(gòu)系統(tǒng),不包括網(wǎng)絡(luò)控制實體471。因此,在第四配置454中,端口組461(包括端口 421和422)與網(wǎng)絡(luò)控制實體472相關(guān)。同樣地,網(wǎng)絡(luò)控制實體472管理端口組461和端口組462兩者。
[0092]圖13示出了與第四配置454相關(guān)的配置文件530。類似于配置文件500,網(wǎng)絡(luò)管理模塊(未示出)可以發(fā)送配置文件530到網(wǎng)絡(luò)控制實體476。網(wǎng)絡(luò)控制實體476然后可以發(fā)送和/或轉(zhuǎn)發(fā)配置文件530的相關(guān)部分到其他網(wǎng)絡(luò)控制實體472、473。例如,在第四配置454中,網(wǎng)絡(luò)控制實體476可以發(fā)送配置A和配置B兩者到網(wǎng)絡(luò)控制實體472并發(fā)送配置C到網(wǎng)絡(luò)控制實體473。
[0093]當(dāng)網(wǎng)絡(luò)控制實體471和/或網(wǎng)絡(luò)控制實體472的可用處理能力經(jīng)過(例如,上升到之上和/或超過)閾值時,交換機結(jié)構(gòu)系統(tǒng)的控制面可以從其第一配置400(圖5)改變和/或移動到其第四配置454(圖8)。類似地說,當(dāng)網(wǎng)絡(luò)控制實體471和/或網(wǎng)絡(luò)控制實體472具有可用的和/或未使用的資源量和/或處理能力時,交換機結(jié)構(gòu)系統(tǒng)的控制面可以從其第一配置400改變?yōu)槠涞谒呐渲?54。在一些實施例中,網(wǎng)絡(luò)管理模塊可以監(jiān)控網(wǎng)絡(luò)控制實體471和/或網(wǎng)絡(luò)控制實體472的活動,并當(dāng)網(wǎng)絡(luò)控制實體471和/或網(wǎng)絡(luò)控制實體472的可用能力經(jīng)過閾值時,網(wǎng)絡(luò)管理模塊可以組合和/或合并網(wǎng)絡(luò)控制實體471和網(wǎng)絡(luò)控制實體472。例如,如果網(wǎng)絡(luò)控制實體471和網(wǎng)絡(luò)控制實體472的組合的能力經(jīng)過閾值,則網(wǎng)絡(luò)管理模塊可以終止、撤消和/或解除分配網(wǎng)絡(luò)控制實體471。網(wǎng)絡(luò)管理模塊然后可以向網(wǎng)絡(luò)控制實體472分配端口組461和/或關(guān)聯(lián)端口組461與網(wǎng)絡(luò)控制實體472。在一些實施例中,網(wǎng)絡(luò)管理模塊可以更新由網(wǎng)絡(luò)管理模塊管理的配置表以反映從第一配置400到第四配置454的改變。
[0094]以上作為交換機結(jié)構(gòu)系統(tǒng)的控制面的動態(tài)特性的示例示出并描述了交換機結(jié)構(gòu)系統(tǒng)的控制面的第一配置(圖5)、第二配置(圖6)、第三配置(圖7)和第四配置(圖8)。在其他實施例中,可以定義網(wǎng)絡(luò)控制實體(包括路由反射器)、端口組和/或端口的任意配置。同樣地,隨著用于管理系統(tǒng)的處理資源的量增加和/或減少,網(wǎng)絡(luò)管理模塊可以啟動和/或終止網(wǎng)絡(luò)控制實體。另外,網(wǎng)絡(luò)管理模塊可以分別啟動或者終止具有不足的或者過度的處理能力的控制面的一部分內(nèi)的網(wǎng)絡(luò)控制實體。
[0095]圖14是示出了根據(jù)另一實施例的動態(tài)地管理交換機結(jié)構(gòu)系統(tǒng)的控制面的方法600的流程圖。方法600包括在602,在第一時間期期間發(fā)送第一信號到一組接入交換機中的第一接入交換機。第一信號啟動第一網(wǎng)絡(luò)控制實體。在該組接入交換機處的第一組端口響應(yīng)于第一網(wǎng)絡(luò)控制實體的啟動而與第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。因此,如上所述,第一網(wǎng)絡(luò)控制實體管理和/或控制第一組端口。在一些實施例中,第一網(wǎng)絡(luò)控制實體可以位于第一接入交換機處和/或在第一接入交換機上執(zhí)行。
[0096]在604,在第一時間期期間將第二信號發(fā)送給該組接入交換機中的第二接入交換機。第二信號啟動第二網(wǎng)絡(luò)控制實體。在該組接入交換機處的第二組端口響應(yīng)于第二網(wǎng)絡(luò)控制實體的啟動而與第二網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。第二組端口與第一組端口是互斥的。第二網(wǎng)絡(luò)控制實體管理和/或控制第二組端口。在一些實施例中,第二網(wǎng)絡(luò)控制實體可以位于第二接入交換機處和/或在第二接入交換機上執(zhí)行。
[0097]在606,在第一時間期之后的第二時間期期間將第三信號發(fā)送給第一接入交換機和第二接入交換機以終止、撤消和/或解除分配第二網(wǎng)絡(luò)控制實體。第三信號將第二組端口與第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。由此,在第二時間期之后,第一網(wǎng)絡(luò)控制實體管理和/或控制第一組端口和第二組端口兩者。在一些實施例中,可以響應(yīng)于第一網(wǎng)絡(luò)控制實體和/或第二網(wǎng)絡(luò)控制實體的可用處理能力經(jīng)過(例如,超過)閾值來發(fā)送第三信號。例如,在一些實施例中,如果第一網(wǎng)絡(luò)控制實體和第二網(wǎng)絡(luò)控制實體的組合的可用能力經(jīng)過閾值,可以終止、撤消和/或解除分配第一網(wǎng)絡(luò)管理模塊和第二網(wǎng)絡(luò)管理模塊之一。類似地說,如果單個網(wǎng)絡(luò)管理模塊能夠管理第一組端口和第二組端口兩者(例如,具有能力和/或處理資源),則可以終止、撤消和/或解除分配第二網(wǎng)絡(luò)管理模塊。
[0098]在608,在第三時間期期間將第四信號發(fā)送給第一接入交換機以啟動第三網(wǎng)絡(luò)控制實體。第四信號可操作以將第二組端口與第三網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。在一些實施例中,可以響應(yīng)于第一網(wǎng)絡(luò)控制實體的可用處理能力低于閾值來發(fā)送第四信號。類似地說,可以當(dāng)?shù)谝痪W(wǎng)絡(luò)控制實體不能管理第一組端口和第二組端口兩者(例如,不具有能力和/或處理資源)時發(fā)送第四信號,以使得可以在第一網(wǎng)絡(luò)控制實體繼續(xù)管理第一組端口的同時啟動第三網(wǎng)絡(luò)控制實體以管理第二組端口。
[0099]雖然方法600包括終止網(wǎng)絡(luò)控制實體(例如,第二網(wǎng)絡(luò)控制實體)和啟動網(wǎng)絡(luò)控制實體(例如,第二網(wǎng)絡(luò)控制實體),但是在其他實施例中,方法不是必須包括終止和啟動網(wǎng)絡(luò)控制實體兩者。例如,在一些實施例中,方法可以包括既不終止也不啟動網(wǎng)絡(luò)控制實體。對于另一示例,方法可以僅包括終止網(wǎng)絡(luò)控制實體或者僅啟動網(wǎng)絡(luò)控制實體。另外,在其他實施例中,可以啟動和/或終止多于單個網(wǎng)絡(luò)控制實體。
[0100]雖然以上已經(jīng)描述各種實施例,但是應(yīng)當(dāng)理解僅通過示例的方式呈現(xiàn)它們,而不是限制。在如上所述的方法指示以某個次序發(fā)生某些事件時,可以修改這些事件的次序。另夕卜,當(dāng)可能時可以以并行處理同時執(zhí)行某些事件,以及如上所述可以按順序地執(zhí)行。
[0101]以上所示和所述的實施例涉及多個外圍處理裝置,包括計算節(jié)點、存儲節(jié)點、服務(wù)節(jié)點和路由器。在一些實施例中,一個或多個計算節(jié)點可以是通用計算引擎,例如,其可以包括處理器、存儲器和/或一個或多個網(wǎng)絡(luò)接口裝置(例如,網(wǎng)絡(luò)接口卡(NIC))。在一些實施例中,計算節(jié)點內(nèi)的處理器可以是一個或多個高速緩存相干域的一部分。在一些實施例中,計算節(jié)點可以是主機裝置、服務(wù)器等。在一些實施例中,一個或多個計算節(jié)點可以具有虛擬化資源,以使得任意計算節(jié)點(或者其一部分)可以由操作地耦接到交換機結(jié)構(gòu)系統(tǒng)的任意其他計算節(jié)點(或者其一部分)代替。
[0102]在一些實施例中,一個或多個存儲節(jié)點可以是例如包括處理器、存儲器、本地附加的磁盤存儲器和/或一個或多個網(wǎng)絡(luò)接口裝置的裝置。在一些實施例中,存儲節(jié)點可以具有專用模塊(例如,硬件模塊和/或軟件模塊),以使得例如一個或多個計算節(jié)點能夠經(jīng)由交換機結(jié)構(gòu)從一個或多個存儲節(jié)點讀取數(shù)據(jù)和/或?qū)懭霐?shù)據(jù)到一個或多個存儲節(jié)點。在一些實施例中,一個或多個存儲節(jié)點可以具有虛擬化資源,以使得任意存儲節(jié)點(或者其一部分)可以由操作地耦接到交換機結(jié)構(gòu)系統(tǒng)的任意其他存儲節(jié)點(或者其一部分)代替。
[0103]在一些實施例中,一個或多個服務(wù)節(jié)點可以是開放系統(tǒng)互連(OSI)第4層到第7層裝置,例如其可以包括處理器(例如,網(wǎng)絡(luò)處理器)、存儲器和/或一個或多個網(wǎng)絡(luò)接口裝置(例如,1Gb以太網(wǎng)裝置)。在一些實施例中,服務(wù)節(jié)點可以包括硬件和/或軟件以執(zhí)行關(guān)于相對重的網(wǎng)絡(luò)工作負荷的計算。在一些實施例中,服務(wù)節(jié)點可以執(zhí)行以相對高效的方式基于每分組地執(zhí)行計算(例如,比例如在計算節(jié)點110處執(zhí)行更高效)。計算可以包括例如,狀態(tài)防火墻計算、侵入檢測和防止(IDP)計算、可擴展標(biāo)記語言(XML)加速計算、傳輸控制協(xié)議(TCP)終止計算和/或應(yīng)用級負載平衡計算。在一些實施例中,一個或多個服務(wù)節(jié)點可以具有虛擬化資源,以使得任意服務(wù)節(jié)點(或者其一部分)可以由操作地耦接到交換機結(jié)構(gòu)系統(tǒng)的任意其他服務(wù)節(jié)點(或者其一部分)代替。
[0104]在一些實施例中,一個或多個路由器可以是可操作以將交換機結(jié)構(gòu)系統(tǒng)的至少一部分(例如,數(shù)據(jù)中心)連接到另一網(wǎng)絡(luò)(例如,全球因特網(wǎng))的網(wǎng)絡(luò)裝置。例如,在一些實施例中,路由器可以啟用與交換機結(jié)構(gòu)系統(tǒng)相關(guān)的組件(例如,外圍處理裝置、交換機結(jié)構(gòu)的各部分)之間的通信。例如,可以基于第3層路由協(xié)議定義通信。在一些實施例中,一個或多個路由器可以具有一個或多個網(wǎng)絡(luò)接口裝置(例如,1Gb以太網(wǎng)裝置),路由器可以通過該一個或多個網(wǎng)絡(luò)接口裝置發(fā)送信號給例如交換機結(jié)構(gòu)和/或其他外圍處理裝置,和/或從它們接收信號。
[0105]在這里描述的一些實施例涉及具有非瞬時計算機可讀介質(zhì)(也可以稱為非瞬時處理器可讀介質(zhì))的計算機存儲產(chǎn)品,該非瞬時計算機可讀介質(zhì)在其上具有用于執(zhí)行各種計算機實現(xiàn)的操作的指令或者計算機代碼。計算機可讀介質(zhì)(或者處理器可讀介質(zhì))在其本質(zhì)上不包括瞬時傳播信號(例如,傳播承載在比如空間或者線纜的傳輸介質(zhì)上的信息的電磁波)的意義上是非瞬時的??梢詾榱颂囟ǖ囊粋€或多個目的設(shè)計和構(gòu)造介質(zhì)和計算機代碼(也可以稱為代碼)。非瞬時計算機可讀介質(zhì)的實例包括,但不限于:磁存儲介質(zhì),比如硬盤、軟盤和磁帶;光存儲介質(zhì),比如致密盤/數(shù)字視頻盤(CD/DVD)、致密盤-只讀存儲器(CD-ROM)和全息照相裝置;磁光存儲介質(zhì),比如光盤;載波信號處理模塊;和特別配置以存儲和執(zhí)行程序代碼的硬件裝置,比如專用集成電路(ASIC)、可編程邏輯器件(PLD)、只讀存儲器(ROM)和隨機存取存儲器(RAM)裝置。
[0106]計算機代碼的實例包括,但不限于,微代碼或者微指令,機器指令,比如由編譯器產(chǎn)生的,用于產(chǎn)生網(wǎng)絡(luò)服務(wù)的代碼,和包括由計算機使用解釋器執(zhí)行的高級指令的文件。例如,可以使用Java、C++或者其他編程語言(例如,面向?qū)ο蟮某绦蛟O(shè)計語言)和開發(fā)工具來實現(xiàn)實施例。計算機代碼的另外的示例包括但不限于控制信號、加密代碼和壓縮代碼。
[0107]雖然以上已經(jīng)描述了各種實施例,但是應(yīng)當(dāng)理解僅通過示例的方式呈現(xiàn)它們而不限制,且可以進行形式和細節(jié)上的各種更改。在這里描述的設(shè)備和/或方法的任意部分可以以任意組合進行組合,除了互斥的組合之外。在這里描述的實施例可以包括描述的不同實施例的功能、組件和/或特征的各種組合和/或子組合。例如,交換機結(jié)構(gòu)系統(tǒng)的一些實施例(例如,圖1)包括路由反射器而其它的不包括。
[0108]根據(jù)一個實施例,公開了一種非瞬時處理器可讀介質(zhì),存儲表示使得處理器執(zhí)行以下步驟的指令的代碼:在第一時間期期間發(fā)送第一信號到多個接入交換機中的第一接入交換機,該第一信號啟動第一網(wǎng)絡(luò)控制實體,響應(yīng)于第一網(wǎng)絡(luò)控制實體的啟動,在多個接入交換機處的第一多個端口與第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián);在第一時間期期間發(fā)送第二信號到所述多個接入交換機中的第二接入交換機,該第二信號啟動第二網(wǎng)絡(luò)控制實體,響應(yīng)于第二網(wǎng)絡(luò)控制實體的啟動,在多個接入交換機處的第二多個端口與第二網(wǎng)絡(luò)控制實體相關(guān)聯(lián),該第二多個端口與該第一多個端口互斥;和在第一時間期之后的第二時間期期間發(fā)送第三信號到第一接入交換機和第二接入交換機以終止第二網(wǎng)絡(luò)控制實體,第三信號將該第二多個端口與第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。
[0109]優(yōu)選地,該非瞬時處理器可讀介質(zhì)進一步包括表示使得處理器執(zhí)行以下步驟的指令的代碼:在第一時間期期間發(fā)送與第一多個端口相關(guān)的配置信息到第一接入交換機;在第一時間期期間發(fā)送與該第二多個端口相關(guān)的配置信息到第二接入交換機;和在第二時間期期間發(fā)送與該第一多個端口和該第二多個端口相關(guān)的配置信息到第一接入交換機。
[0110]優(yōu)選地,該非瞬時處理器可讀介質(zhì)進一步包括表示使得處理器執(zhí)行以下步驟的指令的代碼:在第一時間期之后和在第二時間期之前接收指示第二網(wǎng)絡(luò)控制實體的可用處理能力經(jīng)過閾值的第四信號,該代碼表示使得處理器響應(yīng)于接收第四信號而發(fā)送的第三信號的指令。
[0111]優(yōu)選地,該第一多個端口包括在第一接入交換機處的至少一個端口和在第二接入交換機處的至少一個端口。
[0112]優(yōu)選地,該非瞬時處理器可讀介質(zhì)進一步包括表示使得處理器執(zhí)行以下步驟的指令的代碼:在第三時間期期間發(fā)送第四信號到第一接入交換機以啟動第三網(wǎng)絡(luò)控制實體,第四信號將第二多個端口與第三網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。
[0113]優(yōu)選地,該非瞬時處理器可讀介質(zhì)進一步包括表示使得處理器執(zhí)行以下步驟的指令的代碼:響應(yīng)于發(fā)送第三信號,更新配置表,以將該第二多個端口從第二網(wǎng)絡(luò)控制實體解相關(guān),并將該第二多個端口與第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。
【主權(quán)項】
1.一種方法,包括: 當(dāng)交換機結(jié)構(gòu)系統(tǒng)處于第一能力配置時,在網(wǎng)絡(luò)控制實體處管理多個端口中的位于第一接入交換機處的第一組端口以及多個端口中的位于第二接入交換機處的第二組端口,其中所述第一接入交換機用作所述網(wǎng)絡(luò)控制實體的主機并且處于所述交換機結(jié)構(gòu)系統(tǒng)中,所述第二接入交換機處于所述交換機結(jié)構(gòu)系統(tǒng)中, 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于第二能力配置時,在所述網(wǎng)絡(luò)控制實體處管理所述第一組端口而非所述第二組端口, 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第一能力配置時,在所述網(wǎng)絡(luò)控制實體處接收配置表的與所述第一組端口相關(guān)的第一部分, 當(dāng)所述網(wǎng)絡(luò)控制實體接收所述配置表的所述第一部分時,在所述第一接入交換機處更新配置文件; 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第二能力配置時,在所述網(wǎng)絡(luò)控制實體處接收所述配置表的與所述第一組端口和所述第二組端口相關(guān)的第二部分;以及 當(dāng)所述網(wǎng)絡(luò)控制實體接收所述配置表的所述第二部分時,在所述第一接入交換機處更新所述配置文件。2.根據(jù)權(quán)利要求1所述的方法,其中所述多個端口中的所述第一組端口包括所述第一接入交換機處的至少一個端口以及所述第二接入交換機處的至少一個端口。3.根據(jù)權(quán)利要求1所述的方法,其中: 當(dāng)所述網(wǎng)絡(luò)控制實體的可用處理能力低于能力閾值時,所述交換機結(jié)構(gòu)系統(tǒng)處于所述第一能力配置,以及 當(dāng)所述網(wǎng)絡(luò)控制實體的所述可用處理能力超過預(yù)定閾值時,所述交換機結(jié)構(gòu)系統(tǒng)處于所述第二能力配置。4.根據(jù)權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,所述方法進一步包括: 當(dāng)所述第一網(wǎng)絡(luò)控制實體處于所述第二能力配置時,將信號從所述第一網(wǎng)絡(luò)實體發(fā)送至所述第二接入交換機,從而啟動所述第二接入交換機處的第二網(wǎng)絡(luò)控制實體,所述第二網(wǎng)絡(luò)控制實體被配置為管理所述第二組端口;以及 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)從所述第二能力配置改變?yōu)樗龅谝荒芰ε渲脮r,將信號從所述第一網(wǎng)絡(luò)實體發(fā)送至所述第二接入交換機,從而終止所述第二網(wǎng)絡(luò)控制實體。5.根據(jù)權(quán)利要求1所述的方法,其中: 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第一能力配置時,所述網(wǎng)絡(luò)控制實體維持與所述第一組端口和所述第二組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息,以及 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第二能力配置時,所述第一網(wǎng)絡(luò)控制實體維持與所述第一組端口而非所述第二組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息,且所述第二接入交換機處的第二網(wǎng)絡(luò)控制實體維持與所述第二組端口而非所述第一組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息。6.根據(jù)權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,所述第一網(wǎng)絡(luò)控制實體被配置為將與操作地耦接到端口的外圍處理裝置相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息從所述第一組端口發(fā)送到第二網(wǎng)絡(luò)控制實體。7.根據(jù)權(quán)利要求1所述的方法,所述方法進一步包括: 響應(yīng)于所述交換機結(jié)構(gòu)系統(tǒng)從所述第一能力配置改變?yōu)樗龅诙芰ε渲茫瑥乃龅谝痪W(wǎng)絡(luò)控制實體發(fā)送信號,從而啟動計算裝置處的路由反射器網(wǎng)絡(luò)控制實體,當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第二能力配置時,所述路由反射器網(wǎng)絡(luò)控制實體是所述網(wǎng)絡(luò)控制實體與所述第二接入交換機處的網(wǎng)絡(luò)控制實體之間的路由反射器。8.一種裝置,包括: 網(wǎng)絡(luò)控制實體,實現(xiàn)在存儲器或處理器的至少一個中并且位于被配置為包含在多個接入交換機中的第一接入交換機處,所述多個接入交換機操作地耦接到交換機結(jié)構(gòu)系統(tǒng),當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于第一能力配置時,所述網(wǎng)絡(luò)控制實體被配置為管理多個端口中的第一組端口以及所述多個端口中的第二組端口,所述第一組端口包括位于所述多個接入交換機中的所述第一接入交換機處的至少一個端口以及位于所述多個接入交換機中的第二接入交換機處的至少一個端口,所述第二組端口與所述第一組端口互斥, 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于第二能力配置時,所述網(wǎng)絡(luò)控制實體被配置為管理所述第一組端口而非所述第二組端口, 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第一能力配置時,所述網(wǎng)絡(luò)控制實體被配置為接收由網(wǎng)絡(luò)管理模塊管理的配置表的第一部分,當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第二能力配置時,所述網(wǎng)絡(luò)控制實體被配置為接收所述配置表的第二部分。9.根據(jù)權(quán)利要求8所述的裝置,其中: 當(dāng)所述網(wǎng)絡(luò)控制實體的可用處理能力低于能力閾值時,所述交換機結(jié)構(gòu)系統(tǒng)處于所述第一能力配置,以及 當(dāng)所述網(wǎng)絡(luò)控制實體的所述可用處理能力超過預(yù)定閾值時,所述交換機結(jié)構(gòu)系統(tǒng)處于所述第二能力配置。10.根據(jù)權(quán)利要求8所述的裝置,其中所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,所述方法進一步包括: 當(dāng)所述第一網(wǎng)絡(luò)控制實體處于所述第二能力配置時,將信號從所述第一網(wǎng)絡(luò)實體發(fā)送至所述第二接入交換機,從而啟動所述第二接入交換機處的第二網(wǎng)絡(luò)控制實體,所述第二網(wǎng)絡(luò)控制實體被配置為管理所述第二組端口;以及 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)從所述第二能力配置改變?yōu)樗龅谝荒芰ε渲脮r,將信號從所述第一網(wǎng)絡(luò)實體發(fā)送至所述第二接入交換機,從而終止所述第二網(wǎng)絡(luò)控制實體。11.根據(jù)權(quán)利要求8所述的裝置,其中: 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第一能力配置時,所述網(wǎng)絡(luò)控制實體維持與所述第一組端口和所述第二組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息,以及 當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第二能力配置時,(I)所述第一網(wǎng)絡(luò)控制實體維持與所述第一組端口而非所述第二組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息,且(2)所述第二接入交換機處的第二網(wǎng)絡(luò)控制實體維持與所述第二組端口而非所述第一組端口相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息。12.根據(jù)權(quán)利要求8所述的裝置,其中所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,所述第一網(wǎng)絡(luò)控制實體被配置為將與操作地耦接到端口的外圍處理裝置相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息從所述第一組端口發(fā)送到第二網(wǎng)絡(luò)控制實體。13.根據(jù)權(quán)利要求8所述的裝置,所述方法進一步包括: 響應(yīng)于所述交換機結(jié)構(gòu)系統(tǒng)從所述第一能力配置改變?yōu)樗龅诙芰ε渲?,從所述第一網(wǎng)絡(luò)控制實體發(fā)送信號,以啟動路由反射器網(wǎng)絡(luò)控制實體,當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第二能力配置時,所述路由反射器網(wǎng)絡(luò)控制實體是所述網(wǎng)絡(luò)控制實體與所述第二接入交換機處的網(wǎng)絡(luò)控制實體之間的路由反射器。14.根據(jù)權(quán)利要求8所述的裝置,其中所述網(wǎng)絡(luò)控制實體是第一網(wǎng)絡(luò)控制實體,當(dāng)所述交換機結(jié)構(gòu)系統(tǒng)處于所述第二能力配置時,所述第一網(wǎng)絡(luò)控制實體被配置為通過將所述第二組端口從第二網(wǎng)絡(luò)控制實體解相關(guān)并將所述第二組端口與所述第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián)來更新所述第一接入交換機處的配置文件。15.一種方法,包括: 基于第一網(wǎng)絡(luò)控制實體的可用處理能力狀態(tài)將接入交換機處的多個端口中的第一組端口與所述第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián); 向所述第一網(wǎng)絡(luò)控制實體并且基于所述第一網(wǎng)絡(luò)控制實體的所述可用處理能力狀態(tài)發(fā)送配置表的第一部分; 在具有所述第一網(wǎng)絡(luò)控制實體的所述接入交換機處基于所述配置表的所述第一部分更新配置文件; 基于第二網(wǎng)絡(luò)控制實體的可用處理能力狀態(tài)的改變將所述多個端口中的第二組端口與所述第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián); 基于所述第二網(wǎng)絡(luò)控制實體的所述可用處理能力狀態(tài)的改變向所述第一網(wǎng)絡(luò)控制實體發(fā)送所述配置表的第二部分;以及 在所述接入交換機處基于所述配置表的所述第二部分更新配置文件。16.根據(jù)權(quán)利要求15所述的方法,其中當(dāng)所述第二網(wǎng)絡(luò)控制實體的所述可用處理能力狀態(tài)超過預(yù)定可用處理能力閾值時,所述配置表的所述第二部分被發(fā)送至所述第一網(wǎng)絡(luò)控制實體。17.根據(jù)權(quán)利要求15所述的方法,其中當(dāng)所述第二網(wǎng)絡(luò)控制實體的所述可用處理能力狀態(tài)下降至低于預(yù)定可用處理能力閾值時,所述配置表的所述第二部分被發(fā)送至所述第二網(wǎng)絡(luò)控制實體。18.根據(jù)權(quán)利要求15所述的方法,其中所述第一網(wǎng)絡(luò)控制實體被配置為將與操作地耦接到端口的外圍處理裝置相關(guān)的轉(zhuǎn)發(fā)-狀態(tài)信息從所述第一組端口發(fā)送到所述第二網(wǎng)絡(luò)控制實體。19.根據(jù)權(quán)利要求15所述的方法,所述方法進一步包括: 響應(yīng)于所述可用處理能力狀態(tài)的改變,從所述第一網(wǎng)絡(luò)控制實體發(fā)送信號,以啟動路由反射器網(wǎng)絡(luò)控制實體,所述路由反射器網(wǎng)絡(luò)控制實體是所述第一網(wǎng)絡(luò)控制實體與所述第二網(wǎng)絡(luò)控制實體之間的路由反射器。20.根據(jù)權(quán)利要求15所述的方法,其中基于所述配置表的所述第二部分更新所述配置文件包括:在發(fā)送所述配置表的所述第二部分之后,將所述第二組端口從所述第二網(wǎng)絡(luò)控制實體解相關(guān)并將所述第二組端口與所述第一網(wǎng)絡(luò)控制實體相關(guān)聯(lián)。
【文檔編號】H04L12/937GK106027428SQ201610635213
【公開日】2016年10月12日
【申請日】2011年9月15日
【發(fā)明人】Q·沃赫拉, U·孔杜爾, N·加達姆
【申請人】瞻博網(wǎng)絡(luò)公司