午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

在分布式控制平面上傳送轉(zhuǎn)發(fā)狀態(tài)的方法和裝置的制作方法

文檔序號(hào):7946659閱讀:279來(lái)源:國(guó)知局
專利名稱:在分布式控制平面上傳送轉(zhuǎn)發(fā)狀態(tài)的方法和裝置的制作方法
在分布式控制平面上傳送轉(zhuǎn)發(fā)狀態(tài)的方法和裝置相關(guān)申請(qǐng)本發(fā)明請(qǐng)求序列號(hào)為61/316,720、申請(qǐng)日為2010年3月23日、名稱為“Methods And Apparatus Related To Distributed Control Plane Switch Management,,的美國(guó)臨時(shí)專利申請(qǐng)的優(yōu)先權(quán)和利益。
背景技術(shù)
若干個(gè)通常地涉及網(wǎng)絡(luò)交換機(jī)中的控制平面、尤其是涉及在交換機(jī)的分布式控制平面內(nèi)傳輸轉(zhuǎn)發(fā)狀態(tài)信息的實(shí)施例,在此進(jìn)行了描述。一些已知的網(wǎng)絡(luò)系統(tǒng)包括能夠管理連接到該網(wǎng)絡(luò)系統(tǒng)的資源的集中式控制平面。 例如,該集中式控制平面能夠維護(hù)與資源(如框架標(biāo)識(shí),框架層標(biāo)識(shí))的物理位置相關(guān)聯(lián)的數(shù)據(jù)庫(kù)。另外,集中式控制平面能夠管理與這些資源有關(guān)的轉(zhuǎn)發(fā)狀態(tài)信息。然而,當(dāng)大量的資源連接到該網(wǎng)絡(luò)系統(tǒng)時(shí),這樣的一個(gè)集中式控制平面將變得極度龐大和不易管理。其他已知的網(wǎng)絡(luò)系統(tǒng)包括分布式控制平面。該已知的分布式控制平面可以在該網(wǎng)絡(luò)系統(tǒng)內(nèi)的不同節(jié)點(diǎn)實(shí)施。在某些已知網(wǎng)絡(luò)系統(tǒng)中,轉(zhuǎn)發(fā)狀態(tài)信息是在實(shí)現(xiàn)該控制平面的一部分的各個(gè)節(jié)點(diǎn)手動(dòng)配置的。然而,這樣的已知網(wǎng)絡(luò)系統(tǒng)不適用于具有大量的實(shí)現(xiàn)該控制平面的一部分的節(jié)點(diǎn)的大規(guī)模網(wǎng)絡(luò)系統(tǒng)。例如,操作者將需要在每個(gè)實(shí)現(xiàn)該控制平面的一部分的節(jié)點(diǎn)上手動(dòng)輸入對(duì)這樣的網(wǎng)絡(luò)系統(tǒng)的拓?fù)涞拿總€(gè)更新和/或變化。當(dāng)大規(guī)模網(wǎng)絡(luò)系統(tǒng)發(fā)生頻繁的更新時(shí),這將變得非常麻煩。相應(yīng)地,存在對(duì)在分布式控制平面內(nèi)高效傳送和/或共享轉(zhuǎn)發(fā)狀態(tài)信息的方法和裝置的需求。

發(fā)明內(nèi)容
在一些實(shí)施例中,系統(tǒng)包括第一網(wǎng)絡(luò)控制實(shí)體,第二網(wǎng)絡(luò)控制實(shí)體和第三網(wǎng)絡(luò)控制實(shí)體。第一網(wǎng)絡(luò)控制實(shí)體和第二網(wǎng)絡(luò)控制實(shí)體與第一網(wǎng)絡(luò)段相關(guān)聯(lián)。第三網(wǎng)絡(luò)控制實(shí)體與第二網(wǎng)絡(luò)段相關(guān)聯(lián)。第一網(wǎng)絡(luò)控制實(shí)體可操作地向第二網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí),以及與第一網(wǎng)元的數(shù)據(jù)端口關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息。第二網(wǎng)絡(luò)控制實(shí)體可操作地接收第一網(wǎng)絡(luò)段的標(biāo)識(shí)和該轉(zhuǎn)發(fā)狀態(tài)信息。第二網(wǎng)絡(luò)控制實(shí)體可操作地向第二網(wǎng)元發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息。第一網(wǎng)絡(luò)控制實(shí)體不向第三網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)和轉(zhuǎn)發(fā)狀態(tài)信肩、ο


圖1是根據(jù)一實(shí)施例的交換機(jī)結(jié)構(gòu)系統(tǒng)的示意圖。圖2是根據(jù)另一實(shí)施例的交換機(jī)結(jié)構(gòu)系統(tǒng)的接入交換機(jī)的示意圖。圖3是根據(jù)又一實(shí)施例的交換機(jī)結(jié)構(gòu)系統(tǒng)的計(jì)算設(shè)備的示意圖。圖4是圖1所示的交換機(jī)結(jié)構(gòu)系統(tǒng)的控制平面的邏輯表述。圖5和圖6是根據(jù)其他實(shí)施例的交換機(jī)結(jié)構(gòu)系統(tǒng)的控制平面的邏輯表述。
圖7是根據(jù)又一是實(shí)施例的交換機(jī)結(jié)構(gòu)系統(tǒng)的示意圖。圖8是圖7所示交換機(jī)結(jié)構(gòu)系統(tǒng)的控制平面的邏輯表述。
具體實(shí)施例方式在某些實(shí)施例中,系統(tǒng)包括第一網(wǎng)絡(luò)控制實(shí)體,第二網(wǎng)絡(luò)控制實(shí)體和第三網(wǎng)絡(luò)控制實(shí)體。第一網(wǎng)絡(luò)控制實(shí)體與第一網(wǎng)絡(luò)段相關(guān)聯(lián),該第一網(wǎng)絡(luò)段包括可操作地耦合到交換機(jī)結(jié)構(gòu)的數(shù)據(jù)平面的第一網(wǎng)元的一系列數(shù)據(jù)端口的至少一部分。第二網(wǎng)絡(luò)控制實(shí)體與第一網(wǎng)絡(luò)段相關(guān)聯(lián),該第一網(wǎng)絡(luò)段包括可操作地耦合到交換機(jī)結(jié)構(gòu)的數(shù)據(jù)平面的第二網(wǎng)元的一系列數(shù)據(jù)端口的至少一部分。第三網(wǎng)絡(luò)控制實(shí)體與第二網(wǎng)絡(luò)段相關(guān)聯(lián),該第二網(wǎng)絡(luò)段包括可操作地耦合到交換機(jī)結(jié)構(gòu)的數(shù)據(jù)平面的第三網(wǎng)元的一系列數(shù)據(jù)端口的至少一部分。該第一網(wǎng)絡(luò)控制實(shí)體可操作地向第二網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)以及與第一網(wǎng)元的一系列數(shù)據(jù)端口的一部分中的數(shù)據(jù)端口相關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息。第二網(wǎng)絡(luò)控制實(shí)體可操作地接收第一網(wǎng)絡(luò)段的標(biāo)識(shí)和轉(zhuǎn)發(fā)狀態(tài)信息,在與第二網(wǎng)絡(luò)控制實(shí)體相關(guān)聯(lián)的存儲(chǔ)器中存儲(chǔ)該轉(zhuǎn)發(fā)狀態(tài)信息。響應(yīng)于該轉(zhuǎn)發(fā)狀態(tài)信息,第二網(wǎng)絡(luò)控制實(shí)體可操作地向第二網(wǎng)元發(fā)送控制信號(hào)。第一網(wǎng)絡(luò)控制實(shí)體可操作地不向第三網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)和基于第一網(wǎng)絡(luò)段的標(biāo)識(shí)和第二網(wǎng)絡(luò)段的標(biāo)識(shí)的轉(zhuǎn)發(fā)狀態(tài)信息。在這樣的實(shí)施例中,轉(zhuǎn)發(fā)狀態(tài)信息可包括端口標(biāo)識(shí)、網(wǎng)絡(luò)段標(biāo)識(shí)、外圍處理設(shè)備標(biāo)識(shí)和/或類似物。這種轉(zhuǎn)發(fā)狀態(tài)信息能夠被用于從第一網(wǎng)元(如第一接入交換機(jī))向第二網(wǎng)元(如第二接入交換機(jī))發(fā)送數(shù)據(jù)。類似已經(jīng)說(shuō)明的,這種轉(zhuǎn)發(fā)狀態(tài)信息能夠用于經(jīng)由系統(tǒng)的數(shù)據(jù)平面從源網(wǎng)元向目的網(wǎng)元路由和/或轉(zhuǎn)發(fā)數(shù)據(jù)分組和/或數(shù)據(jù)單元。通過(guò)使用該第一網(wǎng)絡(luò)段的標(biāo)識(shí),與第一網(wǎng)絡(luò)段的數(shù)據(jù)端口關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息保持與和第二網(wǎng)絡(luò)段的數(shù)據(jù)端口關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息相分離和/或隔離。相應(yīng)地,該第一網(wǎng)元并不經(jīng)過(guò)系統(tǒng)的數(shù)據(jù)平面向第三網(wǎng)元發(fā)送數(shù)據(jù)。在其他實(shí)施例中,第一網(wǎng)絡(luò)控制實(shí)體可操作地向第三網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)及其轉(zhuǎn)發(fā)狀態(tài)信息。在這些實(shí)施例中,第三網(wǎng)絡(luò)控制實(shí)體可根據(jù)第一網(wǎng)絡(luò)段的標(biāo)識(shí)而丟棄第一網(wǎng)絡(luò)控制實(shí)體的轉(zhuǎn)發(fā)狀態(tài)信息。同樣地,第一網(wǎng)絡(luò)段的轉(zhuǎn)發(fā)狀態(tài)信息保持與第二網(wǎng)絡(luò)段的轉(zhuǎn)發(fā)狀態(tài)信息相分離和/或隔離。在某些實(shí)施例中,系統(tǒng)包括第一網(wǎng)絡(luò)控制實(shí)體集合和第二網(wǎng)絡(luò)控制實(shí)體集合。來(lái)自第一網(wǎng)絡(luò)控制實(shí)體集合的每個(gè)網(wǎng)絡(luò)控制實(shí)體與分布式網(wǎng)絡(luò)交換機(jī)的第一網(wǎng)絡(luò)段相關(guān)聯(lián), 且唯一地與分布式網(wǎng)絡(luò)交換機(jī)的第一數(shù)據(jù)端口集合中的多個(gè)數(shù)據(jù)端口相關(guān)聯(lián)。來(lái)自第二網(wǎng)絡(luò)控制實(shí)體集合的每個(gè)網(wǎng)絡(luò)控制實(shí)體與分布式網(wǎng)絡(luò)交換機(jī)的第二網(wǎng)絡(luò)段相關(guān)聯(lián),且唯一地與分布式網(wǎng)絡(luò)交換機(jī)的第二數(shù)據(jù)端口集合中的多個(gè)數(shù)據(jù)端口相關(guān)聯(lián)。第一網(wǎng)絡(luò)控制實(shí)體集合中的網(wǎng)絡(luò)控制實(shí)體可操作地在與該網(wǎng)絡(luò)控制實(shí)體唯一地關(guān)聯(lián)的第一數(shù)據(jù)端口集合的多個(gè)數(shù)據(jù)端口上檢測(cè)轉(zhuǎn)發(fā)狀態(tài)。第一網(wǎng)絡(luò)控制實(shí)體集合中的網(wǎng)絡(luò)控制實(shí)體可操作地將第一網(wǎng)絡(luò)段的標(biāo)識(shí)和與該轉(zhuǎn)發(fā)狀態(tài)關(guān)聯(lián)的信息發(fā)送到第一網(wǎng)絡(luò)控制實(shí)體集合中的每個(gè)其他網(wǎng)絡(luò)控制實(shí)體。網(wǎng)絡(luò)控制實(shí)體可操作地不向第二網(wǎng)絡(luò)控制實(shí)體集合發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)和與該轉(zhuǎn)發(fā)狀態(tài)關(guān)聯(lián)的信息。在此示出和描述的實(shí)施例通常參考多個(gè)層面(例如數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,物理層, 應(yīng)用層等等)而論述。這些層可由開(kāi)放系統(tǒng)互連(OSI)模型定義。因此,物理層可以是比數(shù)據(jù)鏈路層低一級(jí)的層。此外,數(shù)據(jù)鏈路層可以是比網(wǎng)絡(luò)層和應(yīng)用層低級(jí)別的層。進(jìn)一步地,在OSI模型內(nèi),不同的協(xié)議可與不同層相關(guān)聯(lián)和/或在不同層實(shí)施。例如,以太網(wǎng)協(xié)議、 光纖通道協(xié)議和/或基于單元的協(xié)議(如在通信網(wǎng)絡(luò)的數(shù)據(jù)平面部分之內(nèi)使用的)可與數(shù)據(jù)鏈路層相關(guān)聯(lián)和/或在數(shù)據(jù)鏈路層實(shí)施,而邊界網(wǎng)關(guān)協(xié)議(BGP)可與像例如應(yīng)用層這種更高層相關(guān)聯(lián)和/或在該層實(shí)施。因?yàn)锽GP協(xié)議可在應(yīng)用層實(shí)施,例如,它可以被用于發(fā)送將用于填充與網(wǎng)絡(luò)層關(guān)聯(lián)的路由表的轉(zhuǎn)發(fā)狀態(tài)信息。如在此所使用的,術(shù)語(yǔ)“物理跳”可包括兩個(gè)模塊和/或設(shè)備之間的物理鏈路。例如可操作地將第一模塊與第二模塊耦合的通信路徑可被稱為一個(gè)物理跳。類似地,一個(gè)物理跳可將第一模塊與第二模塊物理連接。如在此所使用的,術(shù)語(yǔ)“單一物理跳”可包括系統(tǒng)中的兩個(gè)模塊和/或設(shè)備之間的直接物理連接。類似地,單一物理跳可包括不使用中間模塊耦合的兩個(gè)模塊之間的鏈路。相應(yīng)地,舉例來(lái)說(shuō),如果第一模塊與第二模塊經(jīng)由單一物理跳耦合,第一模塊可不通過(guò)向中間模塊發(fā)送數(shù)據(jù)分組而直接向第二模塊發(fā)送數(shù)據(jù)分組。如在此使用的,術(shù)語(yǔ)“單一邏輯跳”意為一個(gè)物理跳和/或一組物理跳,其是在與第一協(xié)議(如第一數(shù)據(jù)鏈路層協(xié)議)相關(guān)聯(lián)的網(wǎng)絡(luò)拓?fù)鋬?nèi)的單一跳。類似地,根據(jù)與第一協(xié)議相關(guān)聯(lián)的網(wǎng)絡(luò)拓?fù)?,第一模塊和/或設(shè)備經(jīng)由該物理跳和/或該組物理跳可操作地耦合到第二模塊和/或設(shè)備,中間不存在中間節(jié)點(diǎn)。經(jīng)由單一邏輯跳連接到第二模塊和/或設(shè)備的第一模塊和/或設(shè)備可使用與第一協(xié)議和該第二模塊和/或設(shè)備關(guān)聯(lián)的目的地址向第二模塊和/或設(shè)備發(fā)送數(shù)據(jù)分組,而不管在該第一設(shè)備和第二模塊之間物理跳的個(gè)數(shù)。在一些實(shí)施例中,例如,第二協(xié)議(例如第二數(shù)據(jù)鏈路層協(xié)議)可使用第一協(xié)議(如第一數(shù)據(jù)鏈路層協(xié)議)的目的地址經(jīng)由該單一邏輯跳而從第一模塊和/或設(shè)備向第二模塊和/或設(shè)備路由數(shù)據(jù)分組和/或單元。類似說(shuō)法是,當(dāng)?shù)谝荒K和/或設(shè)備經(jīng)由第一協(xié)議的單一邏輯跳而向第二模塊和/或設(shè)備發(fā)送數(shù)據(jù)時(shí),第一模塊和/或設(shè)備將該單一邏輯跳當(dāng)作好像是直接將數(shù)據(jù)發(fā)送到第二模塊和/或設(shè)備來(lái)對(duì)待。在一些實(shí)施例中,舉例來(lái)說(shuō),第一協(xié)議可以是基于分組的數(shù)據(jù)鏈路層協(xié)議(也就是發(fā)送各種長(zhǎng)度的數(shù)據(jù)分組和/或幀),第二協(xié)議可以是基于單元的數(shù)據(jù)鏈路層協(xié)議(也就是發(fā)送固定長(zhǎng)度的數(shù)據(jù)單元和/或幀)。在一些實(shí)施例中,交換機(jī)結(jié)構(gòu)可作用為單一邏輯跳的一部分(舉例來(lái)說(shuō),單一大規(guī)模綜合層2 (L2) /層3 (L3)交換機(jī))。例如,交換機(jī)結(jié)構(gòu)的一部分可物理上分布式地跨越由多個(gè)物理跳互聯(lián)的許多框架和/或模塊。在一些實(shí)施例中,例如,該交換機(jī)結(jié)構(gòu)的處理級(jí)可被包括在第一框架中,交換機(jī)結(jié)構(gòu)的另一處理級(jí)可被包括在第二框架中。兩個(gè)處理級(jí)邏輯上可作用為單一綜合交換機(jī)(舉例來(lái)說(shuō),根據(jù)第一協(xié)議在同一邏輯跳內(nèi))的一部分,但包括各自的成對(duì)的處理級(jí)之間的分離的單一物理跳。類似地,交換機(jī)結(jié)構(gòu)內(nèi)的每個(gè)級(jí),當(dāng)其共同操作作為在交換機(jī)結(jié)構(gòu)外部與用于路由數(shù)據(jù)的協(xié)議相關(guān)聯(lián)的單一邏輯跳時(shí),可通過(guò)物理鏈路連接到相鄰的級(jí)。此外,與用于在單一邏輯跳外部路由數(shù)據(jù)的協(xié)議(例如以太網(wǎng))相關(guān)的分組分類和轉(zhuǎn)發(fā)不需要在單一邏輯跳內(nèi)的每一級(jí)發(fā)生。在一些實(shí)施例中,例如,與第一協(xié)議(例如以太網(wǎng))相關(guān)的分組分類和轉(zhuǎn)發(fā)可在模塊和/或設(shè)備經(jīng)由該單一邏輯跳發(fā)送數(shù)據(jù)分組到其他模塊和/或設(shè)備之前發(fā)生。如在說(shuō)明書(shū)中使用的,除非在上下文中清楚地作出相反規(guī)定,否則單數(shù)形式的“一個(gè)”和“該”包括多個(gè)對(duì)象。因此,例如,術(shù)語(yǔ)“一個(gè)模塊”意圖是指一個(gè)單一模塊或模塊的組合。圖1是根據(jù)一個(gè)實(shí)施例舉例說(shuō)明交換機(jī)結(jié)構(gòu)系統(tǒng)100的示意圖。該交換機(jī)結(jié)構(gòu)系統(tǒng)100包括通信網(wǎng)絡(luò)110、多個(gè)接入交換機(jī)120、130、140、計(jì)算設(shè)備150以及多個(gè)外圍處理設(shè)備171-174,可作用為分布式網(wǎng)絡(luò)交換機(jī)。外圍處理設(shè)備171-174被交換機(jī)結(jié)構(gòu)系統(tǒng) 100的其他部分可操作地耦合到彼此。例如,如在進(jìn)一步的細(xì)節(jié)中描述的,外圍處理設(shè)備 171-174可以是計(jì)算節(jié)點(diǎn)、服務(wù)節(jié)點(diǎn)、路由器和存儲(chǔ)節(jié)點(diǎn)。在某些實(shí)施例中,例如,外圍處理設(shè)備171-174包括服務(wù)器、存儲(chǔ)設(shè)備、網(wǎng)關(guān)、工作站、計(jì)算設(shè)備和/或類似物。外圍處理設(shè)備171-174使用任意合適的鏈接,比如說(shuō),例如光學(xué)鏈接(如光纜和光學(xué)連接器)、電連接(如電纜和電連接器)和/或類似物,可操作地耦合到接入交換機(jī)120、 130、140的一個(gè)或更多端口 121-124、131-134、141-144。類似地,如在些進(jìn)一步細(xì)節(jié)中描述的,每個(gè)端口 121-124、131-134、141-144提供了通信接口,外圍處理設(shè)備171-174可通過(guò)該通信接口可操作地耦合到接入交換機(jī)120、130、140。同樣地,外圍處理設(shè)備171-174被配置為向接入交換機(jī)120、130、140發(fā)送(如數(shù)據(jù)分組,數(shù)據(jù)單元等等)以及從接入交換機(jī)120、 130、140接收數(shù)據(jù)。在一些實(shí)施例中,外圍處理設(shè)備171-174和各自的接入交換機(jī)120、130、 140之間的每個(gè)連接都是直接鏈接。這樣的鏈接可被叫做單一物理跳鏈接。在其他實(shí)施例中,外圍處理設(shè)備通過(guò)中間模塊可操作地耦合到接入交換機(jī)。這樣的連接可叫做多個(gè)物理跳鏈接。每個(gè)接入交換機(jī)120、130、140可以是被配置為可操作地將外圍處理設(shè)備171-174 耦合到該通信網(wǎng)絡(luò)110的任意設(shè)備。在一些實(shí)施例中,例如,接入交換機(jī)120、130、140可以是邊緣設(shè)備、輸入/輸出模塊、架頂設(shè)備、網(wǎng)元和/或類似物。每個(gè)接入交換機(jī)120、130、 140物理上可與交換機(jī)結(jié)構(gòu)系統(tǒng)100的框架定位在一起。在一些實(shí)施例中,例如,每個(gè)交換機(jī)120、130、140可位于同一框架內(nèi)。在其他實(shí)施例中,每個(gè)交換機(jī)120、130、140可位于不同框架內(nèi)。在結(jié)構(gòu)上,接入交換機(jī)120、130、140可作用為源接入交換機(jī)和目的地接入交換機(jī)兩者。相應(yīng)地,接入交換機(jī)120、130、140可向通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分發(fā)送數(shù)據(jù)(例如數(shù)據(jù)分組和/或數(shù)據(jù)單元的數(shù)據(jù)流)以及從該數(shù)據(jù)平面部分接收數(shù)據(jù),且可向各個(gè)連接的外圍處理設(shè)備171-174發(fā)送數(shù)據(jù)以及從這些外圍處理設(shè)備171-174接收數(shù)據(jù)。每個(gè)接入交換機(jī)120、130、140被配置為經(jīng)由通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分而與其他接入交換機(jī)120、30、140通信。特別地,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分被配置成在接入交換機(jī)120、130、140之間以相對(duì)較低的等待時(shí)間提供任意兩兩之間的連通性。例如,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可被配置成在接入交換機(jī)120、130、140之間發(fā)送(傳送)數(shù)據(jù)。在一些實(shí)施例中,通信網(wǎng)絡(luò)110可具有至少幾百或幾千個(gè)端口(例如外出端口和/或進(jìn)入端口 ),接入交換機(jī)120、130、140可通過(guò)這些端口發(fā)送和/或接收數(shù)據(jù)。在此如在進(jìn)一步的細(xì)節(jié)中論述的,接入交換機(jī)120、130、140可被配置為托管 (host) 一個(gè)或更多網(wǎng)絡(luò)控制實(shí)體以管理接入交換機(jī)120、130、40的端口 121-124、131-134、 141-144。例如,如在此在進(jìn)一步細(xì)節(jié)中描述的,接入交換機(jī)120可托管網(wǎng)絡(luò)控制實(shí)體191以管理端口組161,接入交換機(jī)140可托管網(wǎng)絡(luò)控制實(shí)體193以管理端口組163。類似地,網(wǎng)絡(luò)控制實(shí)體191和網(wǎng)絡(luò)控制實(shí)體193可以是進(jìn)程、應(yīng)用程序、虛擬機(jī),和/或一些其他軟件模塊(在硬件中執(zhí)行的)或在接入交換機(jī)120和接入交換機(jī)140中分別執(zhí)行的硬件模塊。 如在此在進(jìn)一步細(xì)節(jié)中論述的,計(jì)算設(shè)備150托管網(wǎng)絡(luò)控制實(shí)體192以管理端口組162。
圖2是與接入交換機(jī)120、130、140類似的接入交換機(jī)200的系統(tǒng)框圖。該接入交換機(jī)200包括處理器251、存儲(chǔ)器252、線路卡210、線路卡220和端口 231。處理器251可操作地耦合到存儲(chǔ)器252、線路卡210、線路卡220和端口 231。線路卡210包括端口 211和 212。線路卡220包括端口 221和222。在一些實(shí)施例中,線路卡210和/或220包括一個(gè)或更多處理器和/或存儲(chǔ)器(未示出)。與圖1中示出的接入交換機(jī)120、130、140的端口 121-124、131-134、141-144類似的,端口 211、212、221和222可被配置為與外圍處理設(shè)備通信。例如,端口 211、212、221 和222可使用經(jīng)由電纜的雙絞線電信令或經(jīng)由光纖電纜的光纖信令而實(shí)現(xiàn)物理層。在一些實(shí)施例中,端口 211、212、221和222中的一些實(shí)現(xiàn)一個(gè)物理層,例如雙絞線電信令,而端口 211、212、221和222中的其他一些實(shí)現(xiàn)不同的物理層,例如光纖信令。此外,端口 211、212、 221和222可被配置為允許接入交換機(jī)200通過(guò)例如以太網(wǎng)或光纖通道的通用協(xié)議而與例如計(jì)算服務(wù)器(服務(wù)器)的外圍處理設(shè)備通信。在一些實(shí)施例中,端口 211、212、221和222 中的一些實(shí)現(xiàn)一種協(xié)議,例如以太網(wǎng),而端口 211、212、221和222中的其他一些實(shí)現(xiàn)不同的協(xié)議,例如光纖通道。由此,接入交換機(jī)200可以使用同類的或不同種類的物理層和/或協(xié)議,經(jīng)由端口 211、212、221和222而與多個(gè)外圍處理設(shè)備通信。端口 231可被配置為經(jīng)由例如交換機(jī)結(jié)構(gòu)(例如通信網(wǎng)絡(luò)110)的通信網(wǎng)絡(luò)與其他接入交換機(jī)通信。端口 231可以是一個(gè)或更多網(wǎng)絡(luò)接口設(shè)備(例如40( 以太網(wǎng)接口, IOOGb以太網(wǎng)接口等等)的一部分,通過(guò)該網(wǎng)絡(luò)接口設(shè)備,接入交換機(jī)200可向通信網(wǎng)絡(luò)發(fā)送信號(hào)和/或從通信網(wǎng)絡(luò)接收信號(hào)。這些信號(hào)可經(jīng)由可操作地耦合到該接入交換機(jī)200的電鏈接、光學(xué)鏈接和/或無(wú)線鏈接而被發(fā)送到通信網(wǎng)絡(luò)或從通信網(wǎng)絡(luò)接收到。在一些實(shí)施例中,接入交換機(jī)200可被配置為根據(jù)一個(gè)或更多協(xié)議(例如以太網(wǎng)協(xié)議,多協(xié)議標(biāo)記交換 (MPLS)協(xié)議,光纖通道協(xié)議,以太網(wǎng)光纖通道協(xié)議,無(wú)限帶寬相關(guān)協(xié)議)向通信網(wǎng)絡(luò)發(fā)送信號(hào)和/或從通信網(wǎng)絡(luò)接收信號(hào)。在一些實(shí)施例中,端口 231可實(shí)現(xiàn)與在端口 211、212、221和222上實(shí)現(xiàn)的不同的物理層和/或協(xié)議。例如端口 211、212、221和222可被配置為根據(jù)數(shù)據(jù)分組使用數(shù)據(jù)鏈路層協(xié)議與外圍處理設(shè)備通信,端口 231可被配置為根據(jù)數(shù)據(jù)單元,經(jīng)由交換機(jī)結(jié)構(gòu)而使用數(shù)據(jù)鏈路層協(xié)議通信。不同的說(shuō)法是,接入交換機(jī)200可以是例如分布式網(wǎng)絡(luò)交換機(jī)的網(wǎng)絡(luò)交換機(jī)的邊緣設(shè)備。在一些實(shí)施例中,接入交換機(jī)200可被配置為準(zhǔn)備數(shù)據(jù)分組(例如以太幀和/或分組)以進(jìn)入通信網(wǎng)絡(luò)(例如通信網(wǎng)絡(luò)110)的數(shù)據(jù)平面部分。例如,接入交換機(jī)200可被配置為,在將數(shù)據(jù)分組發(fā)送到通信網(wǎng)絡(luò)之前,轉(zhuǎn)發(fā)、分類和/或修改數(shù)據(jù)分組的分組封裝(例如修改、增加和/或移除頭部、尾部和/或其他任意包括在數(shù)據(jù)分組內(nèi)的標(biāo)識(shí))。另外,接入交換機(jī)200可被配置為在將數(shù)據(jù)單元發(fā)送到交換機(jī)結(jié)構(gòu)之前,將數(shù)據(jù)分組分割和/或劃分成數(shù)據(jù)單元(例如具有固定長(zhǎng)度的負(fù)荷)。在申請(qǐng)日為2008年9月30日、名稱為“Methods and Apparatus Related to Packet Classification Associated with a Multi-Stage Switch”、申請(qǐng)?zhí)枮?2Λ42,168的美國(guó)專利申請(qǐng)以及申請(qǐng)日為2008年9月30日、名稱為 “Methods and Apparatus for Packet Classification Based on Policy Vectors,,、 申請(qǐng)?zhí)枮?2/M2,172的美國(guó)專利申請(qǐng)中,描述了有關(guān)分組分類的另外的細(xì)節(jié),它們兩者在此都通過(guò)引用被全部并入本文。
返回到圖1,計(jì)算設(shè)備150可被配置為托管與交換機(jī)結(jié)構(gòu)系統(tǒng)100關(guān)聯(lián)的管理模塊、進(jìn)程和/或功能。如圖1所示,如在此在進(jìn)一步細(xì)節(jié)中描述的,計(jì)算設(shè)備150可被配置為托管網(wǎng)絡(luò)管理模塊巧5和網(wǎng)絡(luò)控制實(shí)體192。圖3是根據(jù)一個(gè)實(shí)施例的基本上與計(jì)算設(shè)備150類似的計(jì)算設(shè)備300的系統(tǒng)框圖。計(jì)算設(shè)備300包括處理器310、存儲(chǔ)器320和通信接口 330。處理器310可操作地耦合到存儲(chǔ)器320和通信接口 330。計(jì)算設(shè)備300可經(jīng)由通信接口 330與其他計(jì)算設(shè)備、外圍處理設(shè)備和/或接入交換機(jī)進(jìn)行通信。如圖3所說(shuō)明的,計(jì)算設(shè)備300可被配置為托管分別與網(wǎng)絡(luò)控制實(shí)體192和網(wǎng)絡(luò)管理模塊155類似的網(wǎng)絡(luò)控制實(shí)體322和網(wǎng)絡(luò)管理模塊324。換句話說(shuō),網(wǎng)絡(luò)控制實(shí)體322 和網(wǎng)絡(luò)管理模塊3M可以是進(jìn)程、應(yīng)用、虛擬機(jī)和/或其他軟件模塊(在硬件中執(zhí)行的)或在計(jì)算設(shè)備300中執(zhí)行的硬件模塊。在一些實(shí)施例中,例如,實(shí)現(xiàn)網(wǎng)絡(luò)控制實(shí)體322和/或網(wǎng)絡(luò)管理模塊324的指令可在存儲(chǔ)器320中存儲(chǔ)和在處理器310中執(zhí)行。在一些實(shí)施例中,計(jì)算設(shè)備300可被專用于托管網(wǎng)絡(luò)控制實(shí)體322和/或網(wǎng)絡(luò)管理模塊324。換句話說(shuō),計(jì)算設(shè)備300可為網(wǎng)絡(luò)控制實(shí)體322和/或網(wǎng)絡(luò)管理模塊3M分配所有的或基本上所有的它的計(jì)算資源(例如,處理容量和存儲(chǔ)器)。在一些實(shí)施例中,除了網(wǎng)絡(luò)控制實(shí)體322和/或網(wǎng)絡(luò)管理模塊3M之外,計(jì)算設(shè)備300還可托管其他進(jìn)程、應(yīng)用程序、虛擬機(jī)和/或軟件模塊(在硬件模塊中執(zhí)行的)。例如,計(jì)算設(shè)備300可以是被配置為托管多個(gè)進(jìn)程、應(yīng)用、虛擬機(jī)和/或軟件模塊的通用計(jì)算設(shè)備或計(jì)算節(jié)點(diǎn)。返回圖1,網(wǎng)絡(luò)管理模塊155可將接入交換機(jī)120、130、140的端口 121-124、 131-134、141-144劃分和/或分割為被網(wǎng)絡(luò)控制實(shí)體191-193管理的端口組161、162、163。 同樣地,網(wǎng)絡(luò)管理模塊155可被配置為將端口組161與網(wǎng)絡(luò)控制實(shí)體191、端口組162與網(wǎng)絡(luò)控制實(shí)體192、以及端口組163與網(wǎng)絡(luò)控制實(shí)體193相關(guān)聯(lián)。此外,如在此在進(jìn)一步的細(xì)節(jié)中描述的,網(wǎng)絡(luò)管理模塊巧5還可以監(jiān)控每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193的可用處理容量,并分別在網(wǎng)絡(luò)控制實(shí)體191-193的可用處理容量跨過(guò)(例如低于)第一門(mén)限和/或跨過(guò)(例如超過(guò))第二門(mén)限時(shí)發(fā)起和/終止網(wǎng)絡(luò)控制實(shí)體191-193。在一些實(shí)施例中,網(wǎng)絡(luò)管理模塊155可存儲(chǔ)(例如在存儲(chǔ)器中)有關(guān)與交換機(jī)結(jié)構(gòu)系統(tǒng)100關(guān)聯(lián)的配置信息(例如端口協(xié)議信息,網(wǎng)絡(luò)段分配信息,端口分配信息,外圍設(shè)備信息等等)和/或轉(zhuǎn)發(fā)狀態(tài)信息(例如端口標(biāo)識(shí),網(wǎng)絡(luò)段標(biāo)識(shí),外圍處理設(shè)備標(biāo)識(shí)等等) 的配置文檔。網(wǎng)絡(luò)管理模塊巧5可將與由特定網(wǎng)絡(luò)控制實(shí)體191-193管理的端口組161、 162,163關(guān)聯(lián)的配置信息和/或轉(zhuǎn)發(fā)狀態(tài)信息的一部分發(fā)送到該網(wǎng)絡(luò)控制實(shí)體191-193。 例如,網(wǎng)絡(luò)管理模塊155可將與端口組161關(guān)聯(lián)的配置文檔的一部分發(fā)送到網(wǎng)絡(luò)控制實(shí)體 191。如以上所論述的,接入交換機(jī)120、130、140和/或計(jì)算設(shè)備150可被配置為托管管理接入交換機(jī)120、130、140的端口 121-124、131-134、141-144的網(wǎng)絡(luò)控制實(shí)體191、192、 193。每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193可以是進(jìn)程、應(yīng)用、虛擬機(jī)和/或一些其他的軟件模塊(在硬件中執(zhí)行的)或在接入交換機(jī)120、130、140或計(jì)算設(shè)備150中執(zhí)行的硬件模塊。同樣地,實(shí)現(xiàn)網(wǎng)絡(luò)控制實(shí)體191-193的指令可被存儲(chǔ)在接入交換機(jī)120、130、140的存儲(chǔ)器(例如存儲(chǔ)器25 內(nèi),并在接入交換機(jī)120、130、140的處理器(例如處理器251)上執(zhí)行,或存儲(chǔ)在計(jì)算設(shè)備150的存儲(chǔ)器(例如存儲(chǔ)器320)內(nèi),并在計(jì)算設(shè)備150的處理器(例如處理器310)上執(zhí)行。每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193可被配置為管理接入交換機(jī)120、130、140的端口 121-124、131-134、141-144。例如網(wǎng)絡(luò)控制實(shí)體191被配置為管理與端口組161相關(guān)聯(lián)的端口 121、122,網(wǎng)絡(luò)控制實(shí)體192被配置為管理與端口組162相關(guān)聯(lián)的端口 123、124、131、 132,網(wǎng)絡(luò)控制實(shí)體193被配置為管理與端口組163相關(guān)聯(lián)的端口 133、134、141、142、143、 144。在一些實(shí)施例中,每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193可管理和/或維護(hù)與其端口組161、162、 163相關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息(例如端口標(biāo)識(shí)、網(wǎng)絡(luò)段標(biāo)識(shí)、外圍處理設(shè)備標(biāo)識(shí)等等),監(jiān)控與其端口組161、161、163關(guān)聯(lián)的外圍處理設(shè)備171-174的狀態(tài)和/或狀況,和/或管理和維護(hù)與其端口組161、162、163相關(guān)聯(lián)的外圍處理設(shè)備171-174和/或端口 121-124、131-134、 141-144關(guān)聯(lián)的其他信息。如在此在進(jìn)一步的細(xì)節(jié)中描述的,這些轉(zhuǎn)發(fā)狀態(tài)信息可被用于從第一接入交換機(jī)171-174發(fā)送數(shù)據(jù)到第二交換機(jī)171-174。類似地,這些轉(zhuǎn)發(fā)狀態(tài)信息可被用于從源接入交換機(jī)171-174經(jīng)過(guò)通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分向目的接入交換機(jī)171-74 路由和/或轉(zhuǎn)發(fā)數(shù)據(jù)分組和/或單元。在一些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體可控制和/或管理在網(wǎng)絡(luò)控制實(shí)體所處的接入交換機(jī)處的端口(例如網(wǎng)絡(luò)控制實(shí)體191管理端口組161)。在其他實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體還可控制和/或管理在除了該網(wǎng)絡(luò)控制實(shí)體所處的接入交換機(jī)和/或計(jì)算設(shè)備之外的接入交換機(jī)處的端口(例如網(wǎng)絡(luò)控制實(shí)體192管理端口 123、1M、131和132)。在這樣的實(shí)施例中,網(wǎng)絡(luò)管理模塊155具有根據(jù)處理容量向網(wǎng)絡(luò)控制實(shí)體191-193分配每個(gè)端口 121-124、 131-134,141-144的靈活性。此外,在這些實(shí)施例中,在向網(wǎng)絡(luò)控制實(shí)體191-193分配端口 121-124、131-134、141-144時(shí),網(wǎng)絡(luò)管理模塊155不受網(wǎng)絡(luò)控制實(shí)體191-193和/或端口 121-124、131-134、141-144所處物理位置的限制。舉例來(lái)說(shuō),圖4是圖1所示交換機(jī)結(jié)構(gòu)系統(tǒng)100的控制平面的邏輯拓?fù)浞娇驁D。 在該控制平面內(nèi),網(wǎng)絡(luò)控制實(shí)體191-193邏輯上彼此相耦合。如圖1所示,以及如在此在進(jìn)一步細(xì)節(jié)中所描述的,這樣的連接可通過(guò)通信網(wǎng)絡(luò)110的控制平面部分。由此,網(wǎng)絡(luò)控制實(shí)體191-193可通過(guò)該控制平面互相發(fā)送控制信息(例如轉(zhuǎn)發(fā)狀態(tài)信息、配置信息等等)。例如,如在此在進(jìn)一步細(xì)節(jié)中描述的,網(wǎng)絡(luò)控制實(shí)體192可將與端口組162相關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息經(jīng)由該控制平面發(fā)送到網(wǎng)絡(luò)控制實(shí)體193。相應(yīng)地,網(wǎng)絡(luò)控制實(shí)體191-193可存儲(chǔ)和/ 或維護(hù)與其他網(wǎng)絡(luò)控制實(shí)體191-193相關(guān)聯(lián)的標(biāo)識(shí)和/或地址。在一些實(shí)施例中,如在此在進(jìn)一步細(xì)節(jié)中所描述的,每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193 可以是網(wǎng)絡(luò)段的一部分(例如虛擬局域網(wǎng)(VLAN),虛擬交換機(jī)結(jié)構(gòu)等等)。例如,網(wǎng)絡(luò)控制實(shí)體192和網(wǎng)絡(luò)控制實(shí)體193可以是第一網(wǎng)絡(luò)段的一部分,網(wǎng)絡(luò)控制實(shí)體191可以是第二網(wǎng)絡(luò)段的一部分。在這些實(shí)施例中,每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193僅僅在同樣的網(wǎng)絡(luò)段內(nèi)向其他網(wǎng)絡(luò)控制實(shí)體發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息。相應(yīng)地,每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193僅僅存儲(chǔ)和/ 或維護(hù)與其網(wǎng)絡(luò)段相關(guān)聯(lián)的其他網(wǎng)絡(luò)控制實(shí)體191-193相關(guān)的標(biāo)識(shí)和/或地址。同樣地, 網(wǎng)絡(luò)控制實(shí)體192向網(wǎng)絡(luò)控制實(shí)體193發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息并維護(hù)與網(wǎng)絡(luò)控制實(shí)體193相關(guān)的標(biāo)識(shí)和/或地址,而不是網(wǎng)絡(luò)控制實(shí)體191。相應(yīng)地,在以上的例子中,與網(wǎng)絡(luò)控制實(shí)體 191(與第二網(wǎng)絡(luò)段相關(guān)聯(lián))相關(guān)聯(lián)的端口 121、122并不向與網(wǎng)絡(luò)控制實(shí)體192和193(與第一網(wǎng)絡(luò)段相關(guān)聯(lián))相關(guān)聯(lián)的端口 123、1對(duì)、131-1;34、141-144發(fā)送數(shù)據(jù)。返回到圖1,通信網(wǎng)絡(luò)110可以是可操作地將接入交換機(jī)120、130、140耦合到其他接入交換機(jī)120、130、140的任何適宜的通信網(wǎng)絡(luò)。此外,通信網(wǎng)絡(luò)可操作地將計(jì)算設(shè)備 150耦合到接入交換機(jī)120、130、140。在一些實(shí)施例中,通信網(wǎng)絡(luò)110包括數(shù)據(jù)平面部分和控制平面部分。通信網(wǎng)絡(luò)110的控制平面部分便于網(wǎng)絡(luò)控制實(shí)體191-193和網(wǎng)絡(luò)管理模塊 155之間控制信號(hào)(例如包括轉(zhuǎn)發(fā)狀態(tài)信息和/或配置信息)的傳輸。相應(yīng)地,網(wǎng)絡(luò)控制實(shí)體191-193可經(jīng)由通信網(wǎng)絡(luò)110的控制平面部分發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息到其他網(wǎng)絡(luò)控制實(shí)體 191-193。通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分便于接入交換機(jī)120、130、140之間的數(shù)據(jù)傳輸。在一些實(shí)施例中,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分是具有一個(gè)或更多級(jí)的交換機(jī)結(jié)構(gòu)。例如,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可以是具有多級(jí)交換模塊(例如集成以太網(wǎng)交換機(jī))的Clos交換機(jī)結(jié)構(gòu)網(wǎng)絡(luò)(例如無(wú)阻塞Clos網(wǎng)絡(luò),嚴(yán)格意義上的無(wú)阻塞Clos網(wǎng)絡(luò),Benes網(wǎng)絡(luò))。這樣的交換機(jī)結(jié)構(gòu)可包括任意數(shù)目的級(jí)。在一些實(shí)施例中,例如,該交換機(jī)結(jié)構(gòu)可包括五、七或九級(jí)。舉例來(lái)說(shuō),通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可以是通過(guò)引用全部并入本文的、2009年6 月 30 出的、名禾1 “Methods and Apparatus Related to Any-to-Any Connectivity Within a Data Center”的共同未決美國(guó)專利申請(qǐng)12/495,337中描述的數(shù)據(jù)中心的核心部分類似的數(shù)據(jù)中心的核心部分的一部分。在一些實(shí)施例中,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可以是(例如可作用為)單一綜合交換機(jī)(例如單一大規(guī)模綜合L2/L3交換機(jī))。換句話說(shuō),通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可以被配置為作為單一邏輯實(shí)體那樣操作(例如單一邏輯網(wǎng)元)。類似地,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可定義第一接入交換機(jī)120、130、140與第二接入交換機(jī)120、130、140之間的單一邏輯跳的一部分(例如隨同接入交換機(jī)120、130、140和通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分之間的數(shù)據(jù)路徑一起)。通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可被配置為耦合(例如間接連接,便于之間的通信)外圍處理設(shè)備171-174。在一些實(shí)施例中,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可被配置為可經(jīng)由能夠以至少10(ib/S的速率傳輸數(shù)據(jù)的接口設(shè)備(未示出)而通信。在一些實(shí)施例中,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可被配置為經(jīng)過(guò)能夠以例如2(}b/S、4(}b/S、8(;b/ sU0Gb/s,40Gb/sU00Gb/s和/或更高的鏈接速度的速率傳輸數(shù)據(jù)的接口設(shè)備(例如光纖通道接口設(shè)備)而通信。盡管通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可以是邏輯上集中式的,但是通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分的實(shí)現(xiàn)可以例如為尋求可靠性而是高度分布式的。例如,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分的多個(gè)部分可以是物理上分布式地跨越例如許多框架。在一些實(shí)施例中,例如, 通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分的處理級(jí)可被包括在第一框架內(nèi),通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分的另一處理級(jí)可被包括在第二框架內(nèi)。兩個(gè)處理級(jí)可以邏輯上作用為單一綜合交換機(jī)的一部分(例如在同一邏輯跳之內(nèi)),但是具有在各自處理級(jí)對(duì)之間的分離的單一物理跳。在使用中,網(wǎng)絡(luò)管理模塊155初始化網(wǎng)絡(luò)控制實(shí)體191-193,根據(jù)網(wǎng)絡(luò)控制實(shí)體 191-193的處理容量向網(wǎng)絡(luò)控制實(shí)體191-193分配每個(gè)端口 121-124、131-134、141-144。如圖1所示,例如,網(wǎng)絡(luò)管理模塊155將端口 121和122(端口組161)與網(wǎng)絡(luò)控制實(shí)體191相關(guān)聯(lián);將端口 123、1M、131和132(端口組16 與網(wǎng)絡(luò)控制實(shí)體192相關(guān)聯(lián);將端口 141、 142、143、144、133和134(端口組163)與網(wǎng)絡(luò)控制實(shí)體193相關(guān)聯(lián)。網(wǎng)絡(luò)管理模塊155可向每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193發(fā)送不同的配置信息(例如配置文檔)。在一些實(shí)施例中,例如,每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193可從與其相關(guān)聯(lián)的端口組161-163相關(guān)的網(wǎng)絡(luò)管理模塊155接收配置信息(例如端口協(xié)議信息,網(wǎng)絡(luò)段分配信息,端口分配信息,外圍處理設(shè)備信息等等)。例如,網(wǎng)絡(luò)控制實(shí)體191可接收與端口組161相關(guān)聯(lián)的配置信息,網(wǎng)絡(luò)控制實(shí)體192可接收與端口組162相關(guān)聯(lián)的配置信息,網(wǎng)絡(luò)控制實(shí)體 193可接收與端口組163相關(guān)聯(lián)的配置信息。在一些實(shí)施例中,每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193可監(jiān)控和/或管理其所關(guān)聯(lián)的端口組161-163。例如,每個(gè)網(wǎng)絡(luò)控制實(shí)體191-193可檢測(cè)與其所關(guān)聯(lián)的端口組161-163相關(guān)聯(lián)的狀態(tài)上的變化。在一些實(shí)施例中,舉例來(lái)說(shuō),網(wǎng)絡(luò)控制實(shí)體191-193可檢測(cè)何時(shí)外圍處理設(shè)備171-174可操作地從其所關(guān)聯(lián)的端口組161-163上的端口 121-124U31-134U41-144 上耦合和/或斷開(kāi)耦合。在一些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體191-193可基于在網(wǎng)絡(luò)控制實(shí)體 191-193上的狀態(tài)上的變化,而向其他網(wǎng)絡(luò)控制實(shí)體191-193發(fā)送更新的轉(zhuǎn)發(fā)狀態(tài)信息(例如端口標(biāo)識(shí)、網(wǎng)絡(luò)段標(biāo)識(shí)、外圍處理設(shè)備標(biāo)識(shí)等等)。如圖4所示,例如,網(wǎng)絡(luò)控制實(shí)體192可檢測(cè)在端口 123上的狀態(tài)的變化。例如, 在外圍處理設(shè)備174(圖1)被初始耦合到端口 123之后,外圍處理設(shè)備172可將與該外圍處理設(shè)備172相關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息281發(fā)送到網(wǎng)絡(luò)控制實(shí)體192。在一些實(shí)施例中,這樣的轉(zhuǎn)發(fā)狀態(tài)信息281可包括與該外圍處理設(shè)備172相關(guān)聯(lián)的外圍處理設(shè)備標(biāo)識(shí),舉例來(lái)說(shuō), 如媒體接入控制(MAC)地址、互聯(lián)網(wǎng)協(xié)議(IP)地址和/或類似物。網(wǎng)絡(luò)控制實(shí)體192可相應(yīng)地更新和/或修正它的配置表。如圖4所示,然后網(wǎng)絡(luò)控制實(shí)體192可將更新后的轉(zhuǎn)發(fā)狀態(tài)信息282發(fā)送到網(wǎng)絡(luò)控制實(shí)體193。在一些實(shí)施例中, 這樣的轉(zhuǎn)發(fā)狀態(tài)信息282可包括例如,與網(wǎng)絡(luò)控制實(shí)體192相關(guān)聯(lián)的端口 123、124、131、132 的端口標(biāo)識(shí)、與更新后的端口 123關(guān)聯(lián)的端口標(biāo)識(shí)、與網(wǎng)絡(luò)控制實(shí)體192所關(guān)聯(lián)的網(wǎng)絡(luò)段相關(guān)聯(lián)的網(wǎng)絡(luò)段標(biāo)識(shí)、與可操作地耦合到端口組162的外圍處理設(shè)備172、173相關(guān)聯(lián)的外圍處理設(shè)備標(biāo)識(shí)(例如MAC地址、IP地址等等)、與更新后的外圍處理設(shè)備172相關(guān)聯(lián)的外圍處理設(shè)備標(biāo)識(shí)和/或類似物。在一些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體192可使用例如以邊界網(wǎng)關(guān)協(xié)議(BGP)的目標(biāo)更高層協(xié)議(例如應(yīng)用層協(xié)議)發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息觀2到網(wǎng)絡(luò)控制實(shí)體193。在一些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體192可將這樣的更高層協(xié)議與例如以以太網(wǎng)和/或光纖信道為例的任意合適的更低層協(xié)議聯(lián)合使用,來(lái)發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息觀2。雖然BGP可在應(yīng)用層實(shí)施,它可以被用于發(fā)送用于填充與網(wǎng)絡(luò)層關(guān)聯(lián)的路由表(例如在網(wǎng)絡(luò)控制實(shí)體193)的轉(zhuǎn)發(fā)狀態(tài)信息。 使用例如BGP的目標(biāo)協(xié)議,該網(wǎng)絡(luò)控制實(shí)體192可向特定網(wǎng)絡(luò)控制實(shí)體(例如193)發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息觀2,同時(shí)限制將轉(zhuǎn)發(fā)狀態(tài)信息發(fā)送到其他網(wǎng)絡(luò)控制實(shí)體(例如191)。在一些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體193可在與網(wǎng)絡(luò)控制實(shí)體193相關(guān)聯(lián)的存儲(chǔ)器中存儲(chǔ)從網(wǎng)絡(luò)控制實(shí)體192接收的轉(zhuǎn)發(fā)狀態(tài)信息觀2。例如,網(wǎng)絡(luò)控制實(shí)體193可在網(wǎng)絡(luò)控制實(shí)體193所處的接入交換機(jī)140的存儲(chǔ)器(例如存儲(chǔ)器25 中存儲(chǔ)轉(zhuǎn)發(fā)狀態(tài)信息觀2。 類似地,網(wǎng)絡(luò)控制實(shí)體193可響應(yīng)于接收轉(zhuǎn)發(fā)狀態(tài)信息282而在接入交換機(jī)140的存儲(chǔ)器內(nèi)更新配置和/或轉(zhuǎn)發(fā)狀態(tài)表。在一些實(shí)施例中,轉(zhuǎn)發(fā)狀態(tài)信息282也可存儲(chǔ)在為網(wǎng)絡(luò)控制實(shí)體193分配和/或分區(qū)的接入交換機(jī)140的存儲(chǔ)器的一部分。網(wǎng)絡(luò)控制實(shí)體193此時(shí)可向在與網(wǎng)絡(luò)控制實(shí)體193相關(guān)聯(lián)的端口 133、134、141、 142、143、144所處的接入交換機(jī)130、140處的數(shù)據(jù)平面模塊(未在圖1中示出)發(fā)送更新的轉(zhuǎn)發(fā)狀態(tài)信息觀2。在一些實(shí)施例中,例如,網(wǎng)絡(luò)控制實(shí)體193可在為與數(shù)據(jù)平面相關(guān)聯(lián)的數(shù)據(jù)、進(jìn)程和/或應(yīng)用分配和/或分區(qū)的接入交換機(jī)140的存儲(chǔ)器(例如在路由表之內(nèi)) 的一部分上存儲(chǔ)轉(zhuǎn)發(fā)狀態(tài)信息。在這樣的實(shí)施例中,接入交換機(jī)140的存儲(chǔ)器可在與該網(wǎng)絡(luò)控制實(shí)體193相關(guān)聯(lián)的存儲(chǔ)器的一部分上,也可以在與數(shù)據(jù)平面相關(guān)聯(lián)的存儲(chǔ)器的一部分上存儲(chǔ)轉(zhuǎn)發(fā)狀態(tài)信息觀2。在其他實(shí)施例中,轉(zhuǎn)發(fā)狀態(tài)信息282存儲(chǔ)在接入交換機(jī)140的存儲(chǔ)器內(nèi)的、可被在接入交換機(jī)140的應(yīng)用進(jìn)程(包括網(wǎng)絡(luò)控制實(shí)體193和數(shù)據(jù)平面模塊) 訪問(wèn)的單獨(dú)位置。網(wǎng)絡(luò)控制實(shí)體193還向接入交換機(jī)130(接入交換機(jī)130上的端口 133 和134與網(wǎng)絡(luò)控制實(shí)體193相關(guān)聯(lián))上的數(shù)據(jù)平面模塊發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息觀2。與接入交換機(jī)140類似,接入交換機(jī)130可在存儲(chǔ)器內(nèi)(例如在路由表內(nèi))存儲(chǔ)轉(zhuǎn)發(fā)狀態(tài)信息。在一些實(shí)施例中,如在此在進(jìn)一步細(xì)節(jié)中描述的,網(wǎng)絡(luò)控制實(shí)體191可以是與網(wǎng)絡(luò)控制實(shí)體192和193不同的網(wǎng)絡(luò)段的一部分。這些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體192可向與同一網(wǎng)絡(luò)段相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體(如193)發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息觀2,但是被限制向與其他網(wǎng)絡(luò)段相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體(如191)發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息。以這樣的方式,在交換機(jī)結(jié)構(gòu)系統(tǒng)100之內(nèi)可以定義多個(gè)網(wǎng)絡(luò)段(例如虛擬交換機(jī)結(jié)構(gòu)系統(tǒng))。在其他實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體192也向網(wǎng)絡(luò)控制實(shí)體191發(fā)送更新后的轉(zhuǎn)發(fā)狀態(tài)信息觀2,但是網(wǎng)絡(luò)控制實(shí)體191 忽略所接收到的轉(zhuǎn)發(fā)狀態(tài)信息。數(shù)據(jù)分組(例如以太網(wǎng)分組和/或幀,光纖通道分組和/或幀等等)可在外圍處理設(shè)備171-174之間使用該交換機(jī)結(jié)構(gòu)系統(tǒng)100發(fā)送。例如,數(shù)據(jù)分組可從源外圍處理設(shè)備174向目的外圍處理設(shè)備172發(fā)送。源外圍處理設(shè)備174可使用第一低層協(xié)議(例如以太網(wǎng),光纖通道等等)經(jīng)由端口 142向接入交換機(jī)140發(fā)送數(shù)據(jù)分組。基于從網(wǎng)絡(luò)控制實(shí)體193接收并存儲(chǔ)在存儲(chǔ)器(例如路由表內(nèi))中的轉(zhuǎn)發(fā)狀態(tài)信息,接入交換機(jī)140可準(zhǔn)備要進(jìn)入通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分的數(shù)據(jù)分組。在一些實(shí)施例中,例如,基于轉(zhuǎn)發(fā)狀態(tài)信息,接入交換機(jī)140可向數(shù)據(jù)分組添加和/或附加具有外圍處理設(shè)備172和/或端口 123的目的地址的頭部。在一些實(shí)施例中,接入交換機(jī)140還可將數(shù)據(jù)分組劃分和/或分割成多個(gè)數(shù)據(jù)單元(例如具有固定長(zhǎng)度負(fù)荷)以通過(guò)通信網(wǎng)絡(luò)110 的數(shù)據(jù)平面部分向接入交換機(jī)120發(fā)送。數(shù)據(jù)分組和/或數(shù)據(jù)單元通過(guò)通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分被發(fā)送到接入交換機(jī) 120。通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可基于外圍處理設(shè)備172和/或端口 123的目的地址將數(shù)據(jù)分組和/或數(shù)據(jù)單元進(jìn)行路由和/或轉(zhuǎn)發(fā)。同樣地,通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分可使用與第一低層協(xié)議(例如以太網(wǎng),光纖通道等等)不同的第二低層協(xié)議(例如基于單元的協(xié)議)將數(shù)據(jù)分組從外圍處理設(shè)備174發(fā)送到接入交換機(jī)140。相應(yīng)地,當(dāng)處在通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分時(shí)雖然數(shù)據(jù)分組可以跨越多個(gè)物理跳,接入交換機(jī)140和接入交換機(jī)120之間的路徑從第一低層協(xié)議的角度看來(lái)可以是單一物理跳。接入交換機(jī)120可接收數(shù)據(jù)分組和/或單元以及準(zhǔn)備要通過(guò)端口 123向外圍處理設(shè)備172發(fā)送的數(shù)據(jù)分組和/或單元。這種準(zhǔn)備可包括從數(shù)據(jù)分組和/或單元去除掉具有外圍處理設(shè)備172和/或端口 123的目的地址的頭部(例如由接入交換機(jī)140添加到數(shù)據(jù)分組并由通信網(wǎng)絡(luò)110的數(shù)據(jù)平面部分使用以路由和/或轉(zhuǎn)發(fā)數(shù)據(jù)的頭部)。在一些實(shí)施例中,這種準(zhǔn)備還可包括從數(shù)據(jù)單元重構(gòu)和/或重組數(shù)據(jù)分組。更一般的,接入交換機(jī)120 可使用第一低層協(xié)議(例如以太網(wǎng),光纖通道等等)來(lái)準(zhǔn)備要向外圍處理設(shè)備172發(fā)送的數(shù)據(jù)分組。在數(shù)據(jù)分組準(zhǔn)備好之后,接入交換機(jī)120將數(shù)據(jù)分組發(fā)送到外圍處理設(shè)備172。
14
在一些實(shí)施例中,網(wǎng)絡(luò)管理模塊可啟動(dòng)一個(gè)或更多網(wǎng)絡(luò)控制實(shí)體以作為BGP路由反射器。例如圖5是一個(gè)具有作為路由反射器的網(wǎng)絡(luò)控制實(shí)體596的交換機(jī)結(jié)構(gòu)系統(tǒng)的控制平面500的邏輯表示。類似地,網(wǎng)絡(luò)控制實(shí)體596可作為網(wǎng)絡(luò)控制實(shí)體591-593之間的中間網(wǎng)絡(luò)控制實(shí)體。如圖5所示,控制平面500包括網(wǎng)絡(luò)控制實(shí)體591、592、593和596。與網(wǎng)絡(luò)控制實(shí)體191-193類似,網(wǎng)絡(luò)控制實(shí)體591、592、593、596可位于分別類似于圖2中的接入交換機(jī) 200和/或圖3的計(jì)算設(shè)備300的接入交換機(jī)和/或計(jì)算設(shè)備中,和/或被該接入交換機(jī)和 /或計(jì)算設(shè)備托管。網(wǎng)絡(luò)控制實(shí)體591-593可與網(wǎng)絡(luò)控制實(shí)體191-193有類似的功能。同樣地,每個(gè)網(wǎng)絡(luò)控制實(shí)體591-593可被配置成管理端口組561-563。如圖5所示,例如,網(wǎng)絡(luò)控制實(shí)體591可管理端口組561 (包括端口 521和522),網(wǎng)絡(luò)控制實(shí)體592可管理端口組 562(包括端口 523、5M、531和53 ,網(wǎng)絡(luò)控制實(shí)體593可管理端口組563(包括端口 533、 534、541、542、543 和 544)。每個(gè)網(wǎng)絡(luò)控制實(shí)體591-593通過(guò)網(wǎng)絡(luò)控制實(shí)體596可操作地耦合到其他網(wǎng)絡(luò)控制實(shí)體591-593。同樣地,每個(gè)網(wǎng)絡(luò)控制實(shí)體591-593可通過(guò)網(wǎng)絡(luò)控制實(shí)體596可向其他網(wǎng)絡(luò)控制實(shí)體591-593發(fā)送信號(hào)或從它們接收信號(hào)。例如,網(wǎng)絡(luò)控制實(shí)體592可從可操作地耦合到端口 523的外圍處理設(shè)備(未在圖5中示出)接收轉(zhuǎn)發(fā)狀態(tài)信息581。根據(jù)轉(zhuǎn)發(fā)狀態(tài)信息581,網(wǎng)絡(luò)控制實(shí)體592可使用例如BGP這樣的目標(biāo)協(xié)議通過(guò)網(wǎng)絡(luò)控制實(shí)體596向網(wǎng)絡(luò)控制實(shí)體593發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息582 (例如,端口標(biāo)識(shí)、網(wǎng)絡(luò)段標(biāo)識(shí)、外圍處理設(shè)備標(biāo)識(shí)等
寸乂 O在一些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體592并不存儲(chǔ)與網(wǎng)絡(luò)控制實(shí)體593相關(guān)聯(lián)的地址和/或標(biāo)識(shí)。在這些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體592存儲(chǔ)與網(wǎng)絡(luò)控制實(shí)體596相關(guān)聯(lián)的地址和/或標(biāo)識(shí)但不存儲(chǔ)與其他網(wǎng)絡(luò)控制實(shí)體591和593相關(guān)聯(lián)的地址和/或標(biāo)識(shí)。這樣,網(wǎng)絡(luò)控制實(shí)體592可向網(wǎng)絡(luò)控制實(shí)體596發(fā)送更新后的轉(zhuǎn)發(fā)狀態(tài)信息582。類似地,網(wǎng)絡(luò)控制實(shí)體592可將將要發(fā)送到網(wǎng)絡(luò)控制實(shí)體593的轉(zhuǎn)發(fā)狀態(tài)信息582呈送到網(wǎng)絡(luò)控制實(shí)體596。 網(wǎng)絡(luò)控制實(shí)體596可確定轉(zhuǎn)發(fā)狀態(tài)信息582需要被發(fā)送到的網(wǎng)絡(luò)控制實(shí)體593并相應(yīng)地將轉(zhuǎn)發(fā)狀態(tài)信息582發(fā)送。在這些實(shí)施例中,與網(wǎng)絡(luò)控制實(shí)體593相關(guān)聯(lián)的地址和/或標(biāo)識(shí)存儲(chǔ)在網(wǎng)絡(luò)控制實(shí)體596中。相應(yīng)地,使網(wǎng)絡(luò)控制實(shí)體596允許網(wǎng)絡(luò)控制實(shí)體592存儲(chǔ)路由反射器的(例如網(wǎng)絡(luò)控制實(shí)體596的)地址和/或標(biāo)識(shí),而不允許其他網(wǎng)絡(luò)控制實(shí)體591 和593存儲(chǔ)。在一些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體596僅僅向與特定網(wǎng)絡(luò)段(例如虛擬網(wǎng)絡(luò)和/或虛擬交換機(jī)結(jié)構(gòu))相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息582。例如網(wǎng)絡(luò)控制實(shí)體592 和網(wǎng)絡(luò)控制實(shí)體593可以與第一網(wǎng)絡(luò)段相關(guān)聯(lián),網(wǎng)絡(luò)控制實(shí)體591可以與第二網(wǎng)絡(luò)段相關(guān)聯(lián)。轉(zhuǎn)發(fā)狀態(tài)信息582可包括和/或與和第一網(wǎng)絡(luò)段相關(guān)聯(lián)的標(biāo)識(shí)一起發(fā)送。當(dāng)網(wǎng)絡(luò)控制實(shí)體596接收到轉(zhuǎn)發(fā)狀態(tài)信息582,網(wǎng)絡(luò)控制實(shí)體596可基于與第一網(wǎng)絡(luò)段相關(guān)聯(lián)的標(biāo)識(shí)而向與第一網(wǎng)絡(luò)段相關(guān)聯(lián)的其他網(wǎng)絡(luò)控制實(shí)體593發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息582。另外,網(wǎng)絡(luò)控制實(shí)體596可不向與第二網(wǎng)絡(luò)段相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體591發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息582。這樣,與第一網(wǎng)絡(luò)段相關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息可保特與和第二網(wǎng)絡(luò)段相關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息相分離和/ 或隔離。在一些實(shí)施例中,網(wǎng)絡(luò)管理模塊可基于在交換機(jī)結(jié)構(gòu)系統(tǒng)內(nèi)和/或在給定網(wǎng)絡(luò)段內(nèi)的當(dāng)前網(wǎng)絡(luò)控制實(shí)體的可用處理容量,而啟動(dòng)和/或終止一個(gè)或更多附加網(wǎng)絡(luò)控制實(shí)體。例如,如果第一網(wǎng)絡(luò)控制實(shí)體的可用容量跨過(guò)(例如降到低于)第一門(mén)限,網(wǎng)絡(luò)管理模塊可啟動(dòng)第二網(wǎng)絡(luò)控制實(shí)體來(lái)管理與該第一網(wǎng)絡(luò)控制實(shí)體相關(guān)聯(lián)的一些端口。例如圖6示出了交換機(jī)結(jié)構(gòu)系統(tǒng)的控制平面502。除了該控制平面502包括網(wǎng)絡(luò)控制實(shí)體507之外, 該交換機(jī)結(jié)構(gòu)系統(tǒng)的控制平面502與在有關(guān)圖5的圖示和描述的控制平面500是基本相同的。網(wǎng)絡(luò)控制實(shí)體597可與網(wǎng)絡(luò)控制實(shí)體591-593基本相同。同樣的,網(wǎng)絡(luò)控制實(shí)體 597可位于接入交換機(jī)和/或計(jì)算設(shè)備中或者被接入交換機(jī)和/或計(jì)算設(shè)備所托管。如圖 6所示,網(wǎng)絡(luò)控制實(shí)體597與網(wǎng)絡(luò)控制實(shí)體593 —起管理端口組563。具體地,網(wǎng)絡(luò)控制實(shí)體597管理端口 541、542和M4,而網(wǎng)絡(luò)控制實(shí)體593管理端口 533、5;34和M3。如圖5所示,網(wǎng)絡(luò)控制實(shí)體可經(jīng)由網(wǎng)絡(luò)控制實(shí)體596向網(wǎng)絡(luò)控制實(shí)體593和網(wǎng)絡(luò)控制實(shí)體597發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息。如在以上所論述的,網(wǎng)絡(luò)控制實(shí)體592可向網(wǎng)絡(luò)控制實(shí)體596發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息。類似的說(shuō)法,網(wǎng)絡(luò)控制實(shí)體592可將將要被發(fā)送到網(wǎng)絡(luò)控制實(shí)體593以及網(wǎng)絡(luò)控制實(shí)體597的更新后的轉(zhuǎn)發(fā)狀態(tài)信息582呈送到網(wǎng)絡(luò)控制實(shí)體596。然后,網(wǎng)絡(luò)控制實(shí)體596確定轉(zhuǎn)發(fā)狀態(tài)信息被發(fā)送到網(wǎng)絡(luò)控制實(shí)體593、597,相應(yīng)地將轉(zhuǎn)發(fā)狀態(tài)信息發(fā)送。在一些實(shí)施例中,如在以上所描述的,網(wǎng)絡(luò)控制實(shí)體596將轉(zhuǎn)發(fā)狀態(tài)信息發(fā)送到與特定網(wǎng)絡(luò)段相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體593,597。在一些實(shí)施例中,例如,轉(zhuǎn)發(fā)狀態(tài)信息 582可包括與適宜的網(wǎng)絡(luò)段相關(guān)聯(lián)的標(biāo)識(shí),網(wǎng)絡(luò)控制實(shí)體596可使用該標(biāo)識(shí)以發(fā)送該轉(zhuǎn)發(fā)狀態(tài)信息。當(dāng)網(wǎng)絡(luò)管理模塊(未在圖5和6中示出)啟動(dòng)網(wǎng)絡(luò)控制實(shí)體597時(shí),控制平面 500(圖幻可改變?yōu)榭刂破矫?02(圖6)。如以上所論述的,這可以在當(dāng)網(wǎng)絡(luò)控制元件593 的可用處理容量跨過(guò)一個(gè)門(mén)限時(shí)發(fā)生。類似的說(shuō)法是,當(dāng)網(wǎng)絡(luò)控制實(shí)體593不再具有管理端口組563中的所有端口 533、5;34、541、542、543、544可用的資源時(shí),控制平面500可改變?yōu)榭刂破矫?02。在一些實(shí)施例中,網(wǎng)絡(luò)管理模塊可監(jiān)視網(wǎng)絡(luò)控制實(shí)體593的行為,并當(dāng)網(wǎng)絡(luò)控制實(shí)體593的可用容量跨過(guò)(例如降低到低于)門(mén)限時(shí),網(wǎng)絡(luò)管理模塊可啟動(dòng)網(wǎng)絡(luò)控制實(shí)體597。網(wǎng)絡(luò)管理模塊此時(shí)可向網(wǎng)絡(luò)控制實(shí)體597分配和/或關(guān)聯(lián)端口 M1542544。 網(wǎng)絡(luò)管理模塊然后可將端口 541、542、544從網(wǎng)絡(luò)控制實(shí)體593解除關(guān)聯(lián)。類似地,當(dāng)網(wǎng)絡(luò)控制實(shí)體593和/或網(wǎng)絡(luò)控制實(shí)體597的可用處理容量跨過(guò)(例如升高到高于和/或超過(guò))一門(mén)限時(shí),控制平面502可變?yōu)榭刂破矫?00。類似的說(shuō)法是, 當(dāng)網(wǎng)絡(luò)控制實(shí)體593和/或網(wǎng)絡(luò)控制實(shí)體597具有一定量可用的和/或未用的資源和/或處理容量時(shí),控制平面502可變?yōu)榭刂破矫?00。在一些實(shí)施例中,網(wǎng)絡(luò)管理模塊可監(jiān)視網(wǎng)絡(luò)控制實(shí)體593和/或網(wǎng)絡(luò)控制實(shí)體597的行為,并且當(dāng)網(wǎng)絡(luò)控制實(shí)體593和/或網(wǎng)絡(luò)控制實(shí)體597的可用容量跨過(guò)該門(mén)限時(shí),網(wǎng)絡(luò)管理模塊可以組合和/或合并網(wǎng)絡(luò)控制實(shí)體593 和網(wǎng)絡(luò)控制實(shí)體597。例如,如果網(wǎng)絡(luò)控制實(shí)體593和網(wǎng)絡(luò)控制實(shí)體597的組合容量跨過(guò)了該門(mén)限,網(wǎng)絡(luò)管理模塊可以終止、解除分配和/或去激活網(wǎng)絡(luò)控制實(shí)體597。網(wǎng)絡(luò)管理模塊此時(shí)可將端口組563的各個(gè)端口分配和/或關(guān)聯(lián)至網(wǎng)絡(luò)控制實(shí)體593。同樣地,交換機(jī)結(jié)構(gòu)系統(tǒng)可根據(jù)交換機(jī)結(jié)構(gòu)系統(tǒng)的處理需求而擴(kuò)展和/或收縮。這樣的擴(kuò)展和收縮在共同未決的申請(qǐng)日為2010年12月15日、名稱為“Methods and Apparatus for Dynamic Resource Management within a Distributed Control Planeof a Switch”的申請(qǐng)?zhí)枮?2/968,848的美國(guó)專利申請(qǐng)中進(jìn)一步詳細(xì)描述,該申請(qǐng)?jiān)诖送ㄟ^(guò)引用全部并入本文。圖7是根據(jù)另一實(shí)施例的交換機(jī)結(jié)構(gòu)系統(tǒng)600的示意圖。交換機(jī)結(jié)構(gòu)系統(tǒng)600包括通信網(wǎng)絡(luò) 655、接入交換機(jī) 610、615、620、625、660、665、670、675、端口 612、164、616、618、 622、624、626、628、662、,664、666、668、672、674、676、678 以及網(wǎng)絡(luò)控制實(shí)體 631、633、635、 681,683,685ο 通信網(wǎng)絡(luò) 655、接入交換機(jī) 610、615、620、625、660、665、670、675、端口 612、 164、616、618、622、624、626、628、662、664、666、668、672、674、676、678 以及網(wǎng)絡(luò)控制實(shí)體 631、633、635、681、683、685 分別與通信網(wǎng)絡(luò) 110、接入交換機(jī) 120、130、140,端口 121-124、 131-134、141-144和網(wǎng)絡(luò)控制實(shí)體171-173類似。相應(yīng)地,每個(gè)網(wǎng)絡(luò)控制實(shí)體631、633、635、 681、683、685管理端口組632、634、636、682、684、686。具體地,網(wǎng)絡(luò)控制實(shí)體631管理端口組634,網(wǎng)絡(luò)控制實(shí)體635管理端口組636,網(wǎng)絡(luò)控制實(shí)體681管理端口組682,網(wǎng)絡(luò)控制實(shí)體683管理端口組684,網(wǎng)絡(luò)控制實(shí)體685管理端口組686。相應(yīng)地,每個(gè)網(wǎng)絡(luò)控制實(shí)體(以及其所關(guān)聯(lián)的端口)與網(wǎng)絡(luò)段630、680(例如虛擬交換機(jī)結(jié)構(gòu))相關(guān)聯(lián)。更具體地,網(wǎng)絡(luò)控制實(shí)體631、網(wǎng)絡(luò)控制實(shí)體633、以及網(wǎng)絡(luò)控制實(shí)體 635與網(wǎng)絡(luò)段630相關(guān)聯(lián),網(wǎng)絡(luò)控制實(shí)體681、網(wǎng)絡(luò)控制實(shí)體683以及網(wǎng)絡(luò)控制實(shí)體685與網(wǎng)絡(luò)段680相關(guān)聯(lián)。圖8是圖7中的交換機(jī)結(jié)構(gòu)系統(tǒng)600的控制平面的邏輯表示。如圖8所示,與網(wǎng)絡(luò)段630相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體631、633、635可向與該網(wǎng)絡(luò)段630相關(guān)聯(lián)的其他網(wǎng)絡(luò)控制實(shí)體631、633、635發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息(例如端口標(biāo)識(shí)、網(wǎng)絡(luò)段標(biāo)識(shí)、外圍處理設(shè)備標(biāo)識(shí)等等),與網(wǎng)絡(luò)段680相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體681、683、685可向與該網(wǎng)絡(luò)段680相關(guān)聯(lián)的其他網(wǎng)絡(luò)控制實(shí)體681、683、685發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息。但是,與網(wǎng)絡(luò)段630相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體631、633、635并不向與網(wǎng)絡(luò)段680相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體681、683、685發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息。相應(yīng)地,雖然網(wǎng)絡(luò)段630的網(wǎng)絡(luò)控制實(shí)體631、633、635通過(guò)通信網(wǎng)絡(luò)655物理上耦合到網(wǎng)絡(luò)段680的網(wǎng)絡(luò)控制實(shí)體681、683、685,但是由于它們與不同的網(wǎng)絡(luò)段630、680相關(guān)聯(lián),它們?cè)谶壿嬌鲜遣获詈系?。在一些?shí)施例中,每個(gè)與網(wǎng)絡(luò)段630相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體631、633、635可以存儲(chǔ)與該網(wǎng)絡(luò)段630的其他網(wǎng)絡(luò)控制實(shí)體631、633、365相關(guān)聯(lián)的標(biāo)識(shí)和/或地址。使用該標(biāo)識(shí)和/或地址,每個(gè)網(wǎng)絡(luò)控制實(shí)體631、633、635可使用例如以BGP為例的目標(biāo)協(xié)議(例如應(yīng)用層協(xié)議)直接向網(wǎng)絡(luò)段630的其他網(wǎng)絡(luò)控制實(shí)體631、633、635發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息。 在這些實(shí)施例中,網(wǎng)絡(luò)段630的網(wǎng)絡(luò)控制實(shí)體631、633、635并不將轉(zhuǎn)發(fā)狀態(tài)信息向網(wǎng)絡(luò)段 680的網(wǎng)絡(luò)控制實(shí)體681、683、685發(fā)送。類似地,在這些實(shí)施例中,網(wǎng)絡(luò)段680的網(wǎng)絡(luò)控制實(shí)體681、683、685可使用例如以BGP為例的目標(biāo)協(xié)議,直接向網(wǎng)絡(luò)段680的其他網(wǎng)絡(luò)控制實(shí)體681、683、685發(fā)送轉(zhuǎn)發(fā)狀態(tài)信息,但不將轉(zhuǎn)發(fā)狀態(tài)信息向與網(wǎng)絡(luò)段630相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體631、633、635發(fā)送。在其他實(shí)施例中,網(wǎng)絡(luò)段分離的執(zhí)行可由接收器而不是發(fā)送器實(shí)施。例如,與網(wǎng)絡(luò)段630相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體631、633、635可將轉(zhuǎn)發(fā)狀態(tài)信息向與網(wǎng)絡(luò)段680相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體681、683、685發(fā)送。在這些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體681、683、685丟棄從與網(wǎng)絡(luò)段630相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體631、633、635接收的轉(zhuǎn)發(fā)狀態(tài)信息。更具體地,轉(zhuǎn)發(fā)狀態(tài)信息可包括識(shí)別該轉(zhuǎn)發(fā)狀態(tài)所關(guān)聯(lián)的網(wǎng)絡(luò)段的標(biāo)識(shí)和/或與識(shí)別該轉(zhuǎn)發(fā)狀態(tài)所關(guān)聯(lián)的網(wǎng)絡(luò)段的標(biāo)識(shí)一起發(fā)送。例如,如果轉(zhuǎn)發(fā)狀態(tài)信息源于網(wǎng)絡(luò)控制實(shí)體631,該轉(zhuǎn)發(fā)狀態(tài)信息可以包括網(wǎng)絡(luò)段630的標(biāo)識(shí)和/或與網(wǎng)絡(luò)段630的標(biāo)識(shí)一起發(fā)送。由此,如果與網(wǎng)絡(luò)段680 相關(guān)聯(lián)的網(wǎng)絡(luò)控制實(shí)體681、683、685接收到具有網(wǎng)絡(luò)段630的標(biāo)識(shí)和/或與網(wǎng)絡(luò)段630的標(biāo)識(shí)一起發(fā)送的轉(zhuǎn)發(fā)狀態(tài)信息,網(wǎng)絡(luò)控制實(shí)體681、683、685可以因?yàn)槭桥c其他網(wǎng)絡(luò)段相關(guān)聯(lián)而丟棄該轉(zhuǎn)發(fā)狀態(tài)信息。盡管沒(méi)有在圖6和7中示出,在其他實(shí)施例中,交換機(jī)結(jié)構(gòu)系統(tǒng)600可包括一個(gè)或更多作為路由反射器的網(wǎng)絡(luò)控制實(shí)體。在一些實(shí)施例中,例如,每個(gè)網(wǎng)絡(luò)段630、680可包括路由反射器。在這些實(shí)施例中,網(wǎng)絡(luò)控制實(shí)體631、635以及633經(jīng)由第一路由反射器可操作地彼此耦合,網(wǎng)絡(luò)控制實(shí)體681、683和685經(jīng)由第二路由反射器可操作地彼此耦合到。如以上所論述的,這些路由反射器可以在計(jì)算設(shè)備和/或接入交換機(jī)中實(shí)施和/或由它們托管。雖然以上已經(jīng)描述了各種實(shí)施方式,需要明白的是,它們僅僅是以示例的方式而不是限制的方式而給出。以上描述的方法表示以某些次序發(fā)生的某些事件,某些事件的順序是可以更改的。相應(yīng)地,事件中的某些在可能情況下可以是并發(fā)地并行處理,也可以如以上描述的而順序地執(zhí)行。以上示出和描述的實(shí)施例提及的外圍處理設(shè)備包括計(jì)算節(jié)點(diǎn)、存儲(chǔ)節(jié)點(diǎn)、設(shè)備節(jié)點(diǎn)和路由器。在一些實(shí)施例中,一個(gè)或更多計(jì)算節(jié)點(diǎn)可以是通用計(jì)算機(jī),其可包括例如,處理器、存儲(chǔ)器和/或一個(gè)或更多網(wǎng)絡(luò)接口設(shè)備(例如網(wǎng)絡(luò)接口卡(NIC))。在一些實(shí)施例中, 計(jì)算節(jié)點(diǎn)內(nèi)的處理器可以是一個(gè)或更多緩存一致域的一部分。在一些實(shí)施例中,計(jì)算節(jié)點(diǎn)可以是主機(jī)設(shè)備、服務(wù)器和/或等等。在一些實(shí)施例中,一個(gè)或更多計(jì)算節(jié)點(diǎn)可具有虛擬化資源,以使得任何計(jì)算節(jié)點(diǎn)(或其一部分)可以替代耦合到交換機(jī)結(jié)構(gòu)系統(tǒng)的任意其他計(jì)算節(jié)點(diǎn)(或其一部分)。在一些實(shí)施例中,一個(gè)或更多存儲(chǔ)節(jié)點(diǎn)可以是包括例如處理器、存儲(chǔ)器、本地附帶的磁盤(pán)存儲(chǔ)器、和/或一個(gè)或更多網(wǎng)絡(luò)接口設(shè)備的設(shè)備。在一些實(shí)施例中,存儲(chǔ)節(jié)點(diǎn)可具有被配置為能夠使得例如一個(gè)或更多計(jì)算節(jié)點(diǎn)經(jīng)由交換機(jī)結(jié)構(gòu)從一個(gè)或更多其他存儲(chǔ)節(jié)點(diǎn)讀取數(shù)據(jù)和/或向其寫(xiě)入數(shù)據(jù)的專業(yè)化模塊(例如硬件模塊和/或軟件模塊)。在一些實(shí)施例中,一個(gè)或更多存儲(chǔ)節(jié)點(diǎn)可具有虛擬化的資源以使任意存儲(chǔ)節(jié)點(diǎn)(或其一部分)能夠替代可操作地耦合到交換機(jī)結(jié)構(gòu)系統(tǒng)的任意其他存儲(chǔ)節(jié)點(diǎn)(或其一部分)。在一些實(shí)施例中,一個(gè)或更多服務(wù)節(jié)點(diǎn)可以是可包括例如處理器(例如網(wǎng)絡(luò)處理器)、存儲(chǔ)器和/或一個(gè)或更多網(wǎng)絡(luò)接口設(shè)備(例如10( 以太網(wǎng)設(shè)備)的開(kāi)放系統(tǒng)互連 (OSI)第4層到第7層設(shè)備。在一些實(shí)施例中,該服務(wù)節(jié)點(diǎn)可包括被配置為在相當(dāng)繁重的網(wǎng)絡(luò)負(fù)荷下執(zhí)行計(jì)算的硬件和/或軟件。在一些實(shí)施例中,該服務(wù)節(jié)點(diǎn)可被配置為以相當(dāng)有效率的方式在每個(gè)數(shù)據(jù)分組基礎(chǔ)上執(zhí)行計(jì)算(例如比在例如計(jì)算節(jié)點(diǎn)上執(zhí)行的更有效率)。計(jì)算可包括例如狀態(tài)型防火墻計(jì)算、沖突檢測(cè)和防御(IDP)計(jì)算、可擴(kuò)展標(biāo)記語(yǔ)言 (XML)加速計(jì)算、傳輸控制協(xié)議(TCP)終止計(jì)算和/或應(yīng)用層負(fù)載均衡計(jì)算。在一些實(shí)施例中,一個(gè)或更多服務(wù)節(jié)點(diǎn)可具有虛擬化資源以使任意設(shè)備節(jié)點(diǎn)(或其一部分)可替代可操作地耦合到交換機(jī)結(jié)構(gòu)系統(tǒng)的任意其他設(shè)備節(jié)點(diǎn)(或其一部分)。在一些實(shí)施例中,一個(gè)或更多路由器可以是被配置為將交換機(jī)結(jié)構(gòu)系統(tǒng)(例如數(shù)據(jù)中心)的至少一部分連接到另一網(wǎng)絡(luò)(例如全球互聯(lián)網(wǎng))的網(wǎng)絡(luò)設(shè)備。在一些實(shí)施例中,例如,路由器可使能與交換機(jī)結(jié)構(gòu)系統(tǒng)相關(guān)聯(lián)的部件(例如外圍處理設(shè)備、交換機(jī)結(jié)構(gòu)的各部分)之間的通信。該通信可以基于例如第3層路由協(xié)議而定義。在一些實(shí)施例中, 一個(gè)或更多路由器可具有路由器向例如交換機(jī)結(jié)構(gòu)和/或其他外圍處理設(shè)備發(fā)送信號(hào)和/ 或從它們接收信號(hào)而經(jīng)過(guò)的一個(gè)或更多網(wǎng)絡(luò)接口設(shè)備(例如10( 以太網(wǎng)設(shè)備)。在此描述的一些實(shí)施例涉及具有在其上帶有用于執(zhí)行各種計(jì)算機(jī)可執(zhí)行操作的指令或計(jì)算機(jī)代碼的非易失性計(jì)算機(jī)可讀介質(zhì)(也可以被稱為非易失性處理器可讀介質(zhì)) 的計(jì)算機(jī)存儲(chǔ)產(chǎn)品。計(jì)算機(jī)可讀介質(zhì)(或處理器可讀介質(zhì))是在其本身并不包括瞬時(shí)傳播信號(hào)的意義上是非易失性的(例如傳播在例如空間或電纜的傳輸介質(zhì)上攜帶信息的電磁波)。該介質(zhì)和計(jì)算機(jī)代碼(也可以被稱為代碼)可以是為特定目標(biāo)或多個(gè)目標(biāo)設(shè)計(jì)和構(gòu)造。非易失性計(jì)算機(jī)可讀介質(zhì)的例子包括,但環(huán)限于例如硬盤(pán)、軟盤(pán)和磁帶的磁存儲(chǔ)介質(zhì); 例如壓縮光盤(pán)/數(shù)字化視頻光盤(pán)(CD/DVD)、壓縮光盤(pán)只讀存儲(chǔ)器(CD-ROM)和全息設(shè)備的光存儲(chǔ)介質(zhì);例如光盤(pán)的磁性光存儲(chǔ)介質(zhì);載波信號(hào)處理模塊;和被具體配置為存儲(chǔ)和執(zhí)行程序代碼的硬件設(shè)備,例如特定用途集成電路(ASIC)、可編程邏輯設(shè)備(PLD)、只讀存儲(chǔ)器 (ROM)和隨機(jī)存取存儲(chǔ)器(RAM)設(shè)備。計(jì)算機(jī)代碼的例子包括但不限于微代碼或微指令、機(jī)器指令,例如被編譯器產(chǎn)生的,用于產(chǎn)生網(wǎng)頁(yè)服務(wù)的代碼,以及包括被計(jì)算機(jī)使用解釋程序執(zhí)行的高層指令的文檔。例如,實(shí)施例可使用Java,C++或其他編程語(yǔ)言(例如面向?qū)ο缶幊陶Z(yǔ)言)和開(kāi)發(fā)工具實(shí)施。 計(jì)算機(jī)代碼的附加例子包括但不限于控制信號(hào)、密碼和壓縮代碼。盡管以上描述了各種實(shí)施例,應(yīng)當(dāng)明白它們是以示例的方式而不是限制的方式給出,可以在形式上或細(xì)節(jié)上做出修改。在此描述的裝置和/方法的任一部分可以以除了相互排他性結(jié)合之外的任何組合相結(jié)合。在此描述的實(shí)施例可包括所描述的不同實(shí)施例的功能、部件和/或特征的各種組合和/或子組合。
權(quán)利要求
1.一種系統(tǒng),包括與第一網(wǎng)絡(luò)段相關(guān)聯(lián)的第一網(wǎng)絡(luò)控制實(shí)體,該第一網(wǎng)絡(luò)段包括可操作地耦合到交換機(jī)結(jié)構(gòu)的數(shù)據(jù)平面的第一網(wǎng)元上的多個(gè)數(shù)據(jù)端口的至少一部分;與該第一網(wǎng)絡(luò)段相關(guān)聯(lián)的第二網(wǎng)絡(luò)控制實(shí)體,該第一網(wǎng)絡(luò)段包括可操作地耦合到該交換機(jī)結(jié)構(gòu)的數(shù)據(jù)平面的第二網(wǎng)元上的多個(gè)數(shù)據(jù)端口的至少一部分;以及與第二網(wǎng)絡(luò)段相關(guān)聯(lián)的第三網(wǎng)絡(luò)控制實(shí)體,該第二網(wǎng)絡(luò)段包括可操作地耦合到該交換機(jī)結(jié)構(gòu)的數(shù)據(jù)平面的第三網(wǎng)元上的多個(gè)數(shù)據(jù)端口的至少一部分,該第一網(wǎng)絡(luò)控制實(shí)體將第一網(wǎng)絡(luò)段的標(biāo)識(shí)和與第一網(wǎng)元上的多個(gè)數(shù)據(jù)端口的一部分中的數(shù)據(jù)端口相關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息發(fā)送到該第二網(wǎng)絡(luò)控制實(shí)體;第二網(wǎng)絡(luò)控制實(shí)體接收第一網(wǎng)絡(luò)段的標(biāo)識(shí)以及轉(zhuǎn)發(fā)狀態(tài)信息,第二網(wǎng)絡(luò)控制實(shí)體在與第二網(wǎng)絡(luò)控制實(shí)體相關(guān)聯(lián)的存儲(chǔ)器中存儲(chǔ)該轉(zhuǎn)發(fā)狀態(tài)信息,第二網(wǎng)絡(luò)控制實(shí)體響應(yīng)于該轉(zhuǎn)發(fā)狀態(tài)信息向第二網(wǎng)元發(fā)送控制信號(hào);根據(jù)第一網(wǎng)絡(luò)段的標(biāo)識(shí)和第二網(wǎng)絡(luò)段的標(biāo)識(shí),第一網(wǎng)絡(luò)控制實(shí)體不向第三網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)和轉(zhuǎn)發(fā)狀態(tài)信息。
2.根據(jù)權(quán)利要求1的系統(tǒng),進(jìn)一步包括分布式網(wǎng)絡(luò)交換機(jī),第一網(wǎng)元、第二網(wǎng)元和第三網(wǎng)元被包括在該分布式網(wǎng)絡(luò)交換機(jī)中;以及第一網(wǎng)絡(luò)控制實(shí)體使用邊界網(wǎng)關(guān)協(xié)議發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)和轉(zhuǎn)發(fā)狀態(tài)信息。
3.根據(jù)權(quán)利要求1的系統(tǒng),進(jìn)一步包括第四網(wǎng)絡(luò)控制實(shí)體,其與第一網(wǎng)絡(luò)控制實(shí)體、第二網(wǎng)絡(luò)控制實(shí)體和第三網(wǎng)絡(luò)控制實(shí)體通信;第四網(wǎng)絡(luò)控制實(shí)體從第一網(wǎng)絡(luò)控制實(shí)體接收第一網(wǎng)絡(luò)段的標(biāo)識(shí)和轉(zhuǎn)發(fā)狀態(tài)信息;以及第四網(wǎng)絡(luò)控制實(shí)體向第二網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)和轉(zhuǎn)發(fā)狀態(tài)信息,第四網(wǎng)絡(luò)控制實(shí)體不向第三網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)和轉(zhuǎn)發(fā)狀態(tài)信息。
4.根據(jù)權(quán)利要求1的系統(tǒng),進(jìn)一步包括第四網(wǎng)絡(luò)控制實(shí)體,其與第一網(wǎng)絡(luò)控制實(shí)體、第二網(wǎng)絡(luò)控制實(shí)體和第三網(wǎng)絡(luò)控制實(shí)體通信,以使第一網(wǎng)絡(luò)控制實(shí)體通過(guò)該第四網(wǎng)絡(luò)控制實(shí)體與第二網(wǎng)絡(luò)控制實(shí)體和第三網(wǎng)絡(luò)控制實(shí)體通信;第一網(wǎng)元使用邊界網(wǎng)關(guān)協(xié)議發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)和該轉(zhuǎn)發(fā)狀態(tài)信息;以及該第四網(wǎng)絡(luò)控制實(shí)體是邊界網(wǎng)關(guān)協(xié)議的路由反射器。
5.根據(jù)權(quán)利要求1的系統(tǒng),其中第一網(wǎng)絡(luò)控制實(shí)體在第一網(wǎng)元處被托管; 第二網(wǎng)絡(luò)控制實(shí)體在第二網(wǎng)元處被托管;以及第三網(wǎng)絡(luò)控制實(shí)體在第三網(wǎng)元處被托管。
6.根據(jù)權(quán)利要求1的系統(tǒng),其中第一網(wǎng)絡(luò)控制實(shí)體在第一網(wǎng)元處被托管,第二網(wǎng)絡(luò)控制實(shí)體在第二網(wǎng)元處被托管,該系統(tǒng)進(jìn)一步包括計(jì)算設(shè)備,其與第一網(wǎng)元、第二網(wǎng)元和第三網(wǎng)元通信,該第三網(wǎng)絡(luò)控制實(shí)體在該計(jì)算設(shè)備被托管。
7.根據(jù)權(quán)利要求1的系統(tǒng),進(jìn)一步包括與第一網(wǎng)元、第二網(wǎng)元和第三網(wǎng)元通信的計(jì)算設(shè)備,該第一網(wǎng)絡(luò)控制實(shí)體在該計(jì)算設(shè)備被托管,第二網(wǎng)絡(luò)控制實(shí)體在該計(jì)算設(shè)備被托管,且第三網(wǎng)絡(luò)控制實(shí)體在該計(jì)算設(shè)備被托管。
8.根據(jù)權(quán)利要求1的系統(tǒng),其中轉(zhuǎn)發(fā)狀態(tài)信息包括第一網(wǎng)元的多個(gè)數(shù)據(jù)端口的一部分中的數(shù)據(jù)端口的端口標(biāo)識(shí)和可操作地耦合到該數(shù)據(jù)端口的外圍處理設(shè)備的標(biāo)識(shí)。
9.根據(jù)權(quán)利要求1的系統(tǒng),其中第一網(wǎng)元被包括在分布式網(wǎng)絡(luò)交換機(jī)的第一框架內(nèi);以及第二網(wǎng)元被包括在分布式網(wǎng)絡(luò)交換機(jī)的第二框架內(nèi)。
10.一種系統(tǒng),包括第一多個(gè)網(wǎng)絡(luò)控制實(shí)體,該第一多個(gè)網(wǎng)絡(luò)控制實(shí)體中的每個(gè)網(wǎng)絡(luò)控制實(shí)體與分布式網(wǎng)絡(luò)交換機(jī)的第一網(wǎng)絡(luò)段相關(guān)聯(lián),該第一多個(gè)網(wǎng)絡(luò)控制實(shí)體中的每個(gè)網(wǎng)絡(luò)控制實(shí)體唯一地與該分布式網(wǎng)絡(luò)交換機(jī)的第一多個(gè)數(shù)據(jù)端口中的一個(gè)數(shù)據(jù)端口集相關(guān)聯(lián);第二多個(gè)網(wǎng)絡(luò)控制實(shí)體,該第二多個(gè)網(wǎng)絡(luò)控制實(shí)體中的每個(gè)網(wǎng)絡(luò)控制實(shí)體與分布式網(wǎng)絡(luò)交換機(jī)的第二網(wǎng)絡(luò)段相關(guān)聯(lián),該第二多個(gè)網(wǎng)絡(luò)控制實(shí)體中的每個(gè)網(wǎng)絡(luò)控制實(shí)體唯一地與該分布式網(wǎng)絡(luò)交換機(jī)的第二多個(gè)數(shù)據(jù)端口中的一個(gè)數(shù)據(jù)端口集相關(guān)聯(lián);以及第一多個(gè)網(wǎng)絡(luò)控制實(shí)體中的一個(gè)網(wǎng)絡(luò)控制實(shí)體檢測(cè)與該網(wǎng)絡(luò)控制實(shí)體唯一地相關(guān)聯(lián)的第一多個(gè)數(shù)據(jù)端口中的數(shù)據(jù)端口集上的轉(zhuǎn)發(fā)狀態(tài),該網(wǎng)絡(luò)控制實(shí)體向該第一多個(gè)網(wǎng)絡(luò)控制實(shí)體中的其他的網(wǎng)絡(luò)控制實(shí)體的每個(gè)發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)以及與轉(zhuǎn)發(fā)狀態(tài)相關(guān)聯(lián)的信息,該網(wǎng)絡(luò)控制實(shí)體不向該第二多個(gè)網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)以及與轉(zhuǎn)發(fā)狀態(tài)相關(guān)聯(lián)的信息。
11.根據(jù)權(quán)利要求10的系統(tǒng),其中第一多個(gè)網(wǎng)元和第二多個(gè)網(wǎng)元被包括在該分布式網(wǎng)絡(luò)交換機(jī)中;以及網(wǎng)絡(luò)控制實(shí)體使用邊界網(wǎng)關(guān)協(xié)議發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)以及與轉(zhuǎn)發(fā)狀態(tài)相關(guān)聯(lián)的信息。
12.根據(jù)權(quán)利要求10的系統(tǒng),其中該網(wǎng)絡(luò)控制實(shí)體是第一網(wǎng)絡(luò)控制實(shí)體,該系統(tǒng)進(jìn)一步包括來(lái)自第一多個(gè)網(wǎng)絡(luò)控制實(shí)體中的第二網(wǎng)絡(luò)控制實(shí)體與該第一網(wǎng)絡(luò)控制實(shí)體通信; 該第一網(wǎng)元使用邊界網(wǎng)關(guān)協(xié)議向第二網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)以及與轉(zhuǎn)發(fā)狀態(tài)相關(guān)聯(lián)的信息;以及該第二網(wǎng)絡(luò)控制實(shí)體是邊界網(wǎng)關(guān)協(xié)議的路由反射器,其向第一多個(gè)網(wǎng)絡(luò)實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)以及與轉(zhuǎn)發(fā)狀態(tài)相關(guān)聯(lián)的信息。
13.根據(jù)權(quán)利要求10的系統(tǒng),其中與轉(zhuǎn)發(fā)狀態(tài)相關(guān)聯(lián)的信息包括與網(wǎng)絡(luò)控制實(shí)體唯一相關(guān)聯(lián)的第一多個(gè)數(shù)據(jù)端口的集合中的數(shù)據(jù)端口的至少一個(gè)端口標(biāo)識(shí)以及可操作地耦合到該數(shù)據(jù)端口的外圍處理設(shè)備的標(biāo)識(shí)。
14.根據(jù)權(quán)利要求10的系統(tǒng),其中與轉(zhuǎn)發(fā)狀態(tài)相關(guān)聯(lián)的信息包括與可操作地耦合到與該網(wǎng)絡(luò)控制實(shí)體唯一關(guān)聯(lián)的第一多個(gè)數(shù)據(jù)端口的集合中的數(shù)據(jù)端口的外圍處理設(shè)備相關(guān)聯(lián)的至少一個(gè)MAC地址。
15.根據(jù)權(quán)利要求10的系統(tǒng),進(jìn)一步包括計(jì)算設(shè)備,其與分布式網(wǎng)絡(luò)交換機(jī)通信,該計(jì)算設(shè)備托管第一多個(gè)網(wǎng)絡(luò)控制實(shí)體中的至少一個(gè)網(wǎng)絡(luò)控制實(shí)體,以及托管第二多個(gè)網(wǎng)絡(luò)控制實(shí)體中的至少一個(gè)網(wǎng)絡(luò)控制實(shí)體。
16.一種系統(tǒng),包括與第一網(wǎng)絡(luò)段和第一網(wǎng)元上的多個(gè)數(shù)據(jù)端口的至少一部分相關(guān)聯(lián)的第一網(wǎng)絡(luò)控制實(shí)體;與第一網(wǎng)絡(luò)段和第二網(wǎng)元上的多個(gè)數(shù)據(jù)端口的至少一部分相關(guān)聯(lián)的第二網(wǎng)絡(luò)控制實(shí)體;以及與第二網(wǎng)絡(luò)段和第三網(wǎng)元上的多個(gè)數(shù)據(jù)端口的至少一部分相關(guān)聯(lián)的第三網(wǎng)絡(luò)控制實(shí)體;第一網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)以及與在第一網(wǎng)元上的多個(gè)數(shù)據(jù)端口的一部分中的數(shù)據(jù)端口相關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息,該第二網(wǎng)絡(luò)控制實(shí)體接收該第一網(wǎng)絡(luò)段的標(biāo)識(shí)和該轉(zhuǎn)發(fā)狀態(tài)信息,該第二網(wǎng)絡(luò)控制實(shí)體在與第二網(wǎng)絡(luò)控制實(shí)體相關(guān)聯(lián)的存儲(chǔ)器中存儲(chǔ)該轉(zhuǎn)發(fā)狀態(tài)信息,該第二網(wǎng)絡(luò)控制實(shí)體響應(yīng)于該轉(zhuǎn)發(fā)狀態(tài)信息向第二網(wǎng)元發(fā)送控制信號(hào),該第三網(wǎng)絡(luò)控制實(shí)體接收該第一網(wǎng)絡(luò)段的標(biāo)識(shí)和該轉(zhuǎn)發(fā)狀態(tài)信息,該第三網(wǎng)絡(luò)控制實(shí)體根據(jù)第一網(wǎng)絡(luò)段的標(biāo)識(shí)丟棄該轉(zhuǎn)發(fā)狀態(tài)信息。
17.根據(jù)權(quán)利要求16的系統(tǒng),進(jìn)一步包括第四網(wǎng)絡(luò)控制實(shí)體,其與第一網(wǎng)絡(luò)控制實(shí)體、第二網(wǎng)絡(luò)控制實(shí)體和第三網(wǎng)絡(luò)控制實(shí)體通信,以使第一網(wǎng)絡(luò)控制實(shí)體通過(guò)該第四網(wǎng)絡(luò)控制實(shí)體而與該第二網(wǎng)絡(luò)控制實(shí)體和該第三網(wǎng)絡(luò)控制實(shí)體通信;該第一網(wǎng)元使用邊界網(wǎng)關(guān)協(xié)議發(fā)送第一網(wǎng)絡(luò)段的標(biāo)識(shí)和轉(zhuǎn)發(fā)狀態(tài)信息;以及該第四網(wǎng)絡(luò)控制實(shí)體是邊界網(wǎng)關(guān)協(xié)議的路由反射器。
18.根據(jù)權(quán)利要求16的系統(tǒng),其中該轉(zhuǎn)發(fā)狀態(tài)信息包括在第一網(wǎng)元上的多個(gè)數(shù)據(jù)端口的一部分中的數(shù)據(jù)端口的至少一個(gè)端口標(biāo)識(shí)以及可操作地耦合到該數(shù)據(jù)端口的外圍處理設(shè)備的標(biāo)識(shí)。
19.根據(jù)權(quán)利要求16的系統(tǒng),其中該轉(zhuǎn)發(fā)狀態(tài)信息包括至少一個(gè)與可操作地耦合到第一網(wǎng)元上的多個(gè)數(shù)據(jù)端口的一部分中的數(shù)據(jù)端口的外圍處理設(shè)備相關(guān)聯(lián)的MAC地址或IP 地址。
20.根據(jù)權(quán)利要求16的系統(tǒng),其中第一網(wǎng)絡(luò)控制實(shí)體在第一網(wǎng)元被托管,第二網(wǎng)絡(luò)控制實(shí)體在第二網(wǎng)元被托管,該系統(tǒng)進(jìn)一步包括計(jì)算設(shè)備,其與該第一網(wǎng)元、第二網(wǎng)元和第三網(wǎng)元通信,第三網(wǎng)絡(luò)控制實(shí)體在該計(jì)算設(shè)備被托管。
全文摘要
一種在分布式控制平面上傳送轉(zhuǎn)發(fā)狀態(tài)的方法和裝置。在一些實(shí)施例中,一種系統(tǒng)包括第一網(wǎng)絡(luò)控制實(shí)體、第二網(wǎng)絡(luò)控制實(shí)體和第三網(wǎng)絡(luò)控制實(shí)體。該第一網(wǎng)絡(luò)控制實(shí)體和第二網(wǎng)絡(luò)控制實(shí)體與第一網(wǎng)絡(luò)段相關(guān)聯(lián)。該第三網(wǎng)絡(luò)控制實(shí)體與第二網(wǎng)絡(luò)段相關(guān)聯(lián)。該第一網(wǎng)絡(luò)控制實(shí)體可用于向第二網(wǎng)絡(luò)控制實(shí)體發(fā)送第一網(wǎng)絡(luò)段地標(biāo)識(shí)和與第一網(wǎng)元上的數(shù)據(jù)端口相關(guān)聯(lián)的轉(zhuǎn)發(fā)狀態(tài)信息。該第二網(wǎng)絡(luò)控制實(shí)體可用于接收該第一網(wǎng)絡(luò)段的標(biāo)識(shí)和該轉(zhuǎn)發(fā)狀態(tài)信息。該第二網(wǎng)絡(luò)控制實(shí)體可用于向第二網(wǎng)元發(fā)送該轉(zhuǎn)發(fā)狀態(tài)信息。該第一網(wǎng)絡(luò)控制實(shí)體不向第三網(wǎng)絡(luò)控制實(shí)體發(fā)送該第一網(wǎng)絡(luò)段的標(biāo)識(shí)和該轉(zhuǎn)發(fā)狀態(tài)信息。
文檔編號(hào)H04L12/56GK102571554SQ20111032392
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年8月31日 優(yōu)先權(quán)日2010年12月15日
發(fā)明者J·洛格納桑, J·西耶德, Q·沃赫拉, R·舍卡爾, V·A·卡魯西瓦林加姆 申請(qǐng)人:叢林網(wǎng)絡(luò)公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1