專利名稱:多機架仿真交換機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機網(wǎng)絡。
背景技術(shù):
特別是隨著互聯(lián)網(wǎng)信息時代的出現(xiàn),組織機構(gòu)內(nèi)的數(shù)據(jù)管理日益受人 關(guān)注。這種數(shù)據(jù)管理功能的核心有時叫做數(shù)據(jù)中心。在最近十年,數(shù)據(jù)中
心己經(jīng)演進到對用于保護、優(yōu)化并且擴大組織機構(gòu)的信息技術(shù)(IT)成果
的策略焦點。
在實現(xiàn)這些目標時,數(shù)據(jù)中心管理面臨幾個挑戰(zhàn)。為了滿足近代的爆 發(fā)性經(jīng)濟增長,絕大多數(shù)企業(yè)數(shù)據(jù)中心迅速增長。因此,應用一般獨立于 未充分利用的、被隔離的基礎設施倉中。每個基礎設施倉是根據(jù)要被部署 的特定應用的特點來設計的,以致典型的數(shù)據(jù)中心支持各種各樣的操作系 統(tǒng)、計算平臺和存儲系統(tǒng)。支持不同應用"島嶼"的不同的基礎設施是難 以改變或擴展的,并且對其進行管理、集成、安全和支持是昂貴的。圖1 示出這種"被隔離的應用"環(huán)境。
這個問題的一種方案是設計一種可高度擴展、彈性、安全的,并且能 夠集成多種應用和協(xié)議的數(shù)據(jù)中心環(huán)境。 一種這樣的解決方案被稱為數(shù)據(jù) 中心網(wǎng)絡體系結(jié)構(gòu)。數(shù)據(jù)中心網(wǎng)絡體系結(jié)構(gòu)的一種特定實現(xiàn)叫做數(shù)據(jù)中心
以太網(wǎng)(DCE) 。 DCE允許該網(wǎng)絡以內(nèi)的輸入輸出合并以及改善的通信轉(zhuǎn) 發(fā)。這可以通過經(jīng)由第2層網(wǎng)絡的DCE網(wǎng)絡內(nèi)的交換機所操作的專用協(xié) 議和功能來實現(xiàn)。DCE網(wǎng)絡內(nèi)的每個交換機可以是第2層設備。圖2示出 DCE網(wǎng)絡。邊緣交換機200可以被連接到服務器202。邊緣交換機204可 以被連接到服務器206。然后,邊緣交換機200、 204可以被連接到幾個核 心交換機208、 210,核心交換機208、 210然后被連接到其它邊緣交換機 212、 214。每個DCE交換機可以被指派唯一的標識符。諸如中間系統(tǒng)對中間系統(tǒng)(IS-IS)之類的路由協(xié)議可以在DCE內(nèi)部被使用。使用這個路
由協(xié)議的交換機可以將信息附加到通過DCE被發(fā)送的幀。這些被附加的 信息可以是附加到該幀的MAC-in-MAC頭部的形式的。然后,邊緣交換 機212、 214可以被各個連接到非DCE設備,例如經(jīng)典以太網(wǎng)(CE)交換 機216。 CE交換機不運行由DCE支持的轉(zhuǎn)發(fā)協(xié)議,并且不附加MAC-in-MAC 信息。 它們運行生成樹協(xié)議的變種。它們被連接到DCE網(wǎng)絡。
DCE交換機利用MAC-in-MAC頭部根據(jù)邊緣交換機標識將幀轉(zhuǎn)發(fā)到 邊緣交換機,而不是將幀轉(zhuǎn)發(fā)到MAC地址。然后,邊緣交換機知道它的 哪一個端口用于將該幀發(fā)送出去以到達正確的MAC地址(例如,被連接 到交換機216的那個端口),并且在這樣做之前剝離MAC-in-MAC頭 部。
然而,圖2中所示的網(wǎng)絡設計在實際操作期間遇到一個問題。具體而 言,當兩個鏈路從同一 CE交換機216起去往不同DCE交換機212、 214 時,由CE交換機操作的生成樹協(xié)議將這識別為生成樹環(huán)路。對這樣的環(huán) 路的補救措施是每次只激活一個鏈路。然而,這消除了跨越兩個(或更 多)DCE機架進行負載共享并提供冗余的可能性。
圖l示出典型的"被隔離的應用"環(huán)境。 圖2示出典型的DCE網(wǎng)絡。
圖3示出包括仿真交換機的第2層交換機示例網(wǎng)絡。 圖4示出標準DCE層次結(jié)構(gòu)地址格式。
圖5示出用于對包括被連接到第2層交換機網(wǎng)絡中的兩個或更多個邊 緣交換機的生成樹設備在內(nèi)的設備的系統(tǒng)進行配置的示例方法。
圖6示出用于經(jīng)由被連接到生成樹設備的多個第2層交換機中的一個 交換機將來自第2層交換機網(wǎng)絡中的設備的單播幀轉(zhuǎn)發(fā)到該生成樹設備的 示例方法。
圖7示出用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來自 第2層交換機網(wǎng)絡中的另一個交換機的單播幀進行處理的示例方法。圖8示出用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來自 第2層交換機網(wǎng)絡中的另一個交換機的多播幀或廣播幀進行處理的示例方 法。
圖9示出用于對包括被連接到第2層交換機網(wǎng)絡中的兩個或更多個邊
緣交換機的生成樹設備在內(nèi)的設備的系統(tǒng)進行配置的示例裝置。
圖10示出用于經(jīng)由被連接到生成樹設備的多個第2層交換機中的一 個交換機將來自第2層交換機網(wǎng)絡中的設備的單播幀轉(zhuǎn)發(fā)到該生成樹設備 的示例裝置。
圖11示出用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來 自第2層交換機網(wǎng)絡中的另一個交換機的單播幀進行處理的示例裝置。
圖12示出用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來 自第2層交換機網(wǎng)絡中的另一個交換機的多播幀或廣播幀進行處理的示例 裝置。
具體實施方式
概覽
提供了這樣一種解決方案第2層網(wǎng)絡設備中的多個機架(例如,交 換機)與生成樹設備之間的接口被作為單個仿真交換機對待。該仿真交換
機對這兩個不同的側(cè)有效地實現(xiàn)了兩個不同的視圖。因此,從第2層網(wǎng)絡
交換機發(fā)往該仿真交換機的任一端口的幀可以采用任意鏈路(通過任意物
理交換機),從而針對從第2層網(wǎng)絡側(cè)傳輸?shù)缴蓸鋫?cè)的幀實現(xiàn)高效的負 載均衡。同時,生成樹設備不識別其到兩個不同邊緣交換機的連接中的非 法環(huán)路,這是因為它將這兩個鏈路視為單條的邏輯以太網(wǎng)信道。
示例實施例
在本申請中,詳細闡述了大量特定細節(jié)以提供對本發(fā)明的深入理解。 然而,對本技術(shù)領(lǐng)域技術(shù)人員顯而易見的是,本發(fā)明可以在沒有這些特定 細節(jié)中的某些或全部細節(jié)的情況下被實行。在其它情況中,沒有詳細描述 公知的處理步驟以免混淆本發(fā)明。
7提供了這樣一種解決方案多個機架(例如,交換機)與非DCE設 備之間的接口被作為單個仿真交換機對待。該仿真交換機對這兩個不同的 側(cè)有效地實現(xiàn)了兩個不同的視圖。圖3示出包括仿真交換機的第2層交換
機的示例網(wǎng)絡。在此,仿真交換機300被視為是在邊緣交換機302、 304 與CE設備306之間。仿真交換機300看起來離邊緣交換機302、 304的每 一個距離相等。對于CE側(cè),多個鏈路看起來實際上是單一的端口束(單 條以太網(wǎng)信道)。因此,CE交換機/主機現(xiàn)在將以負載均衡的方式使用這 多個端口。對于DCE側(cè),這使得這多個鏈路看起來像是仿真交換機的單 一端口,該單一端口物理上被連接到參與該仿真交換機的多個DCE交換 機。因此,發(fā)往該仿真交換機的任意端口的幀可以采用所述鏈路中的任何 鏈路(通過任意物理DCE交換機),從而針對從DCE側(cè)傳輸?shù)紺E交換 機/主機的幀實現(xiàn)有效的負載均衡。
DCE交換機通常各自有自己的交換機標識并且獨立地參與DCE轉(zhuǎn) 發(fā)。在本發(fā)明實施例中,被連接到非DCE設備的邊緣交換機對要被用來 表示多機架以太網(wǎng)信道的仿真交換機標識進行協(xié)調(diào)。在這個實施例中,兩 個物理交換機都可以將它們對該仿真交換機的可達性通告給DCE網(wǎng)絡的 其余部分。該仿真交換機被通告為離邊緣交換機的距離相等。這允許DCE 網(wǎng)絡的其余部分建立到該仿真交換機的最短路徑路由,該最短路徑路由通 過所述邊緣交換機之一。由于最短路徑是根據(jù)到仿真交換機的物理鄰近來 確定的,所以這在被連接到該仿真交換機的邊緣交換機之間有效地進行了 負載均衡。這與現(xiàn)有技術(shù)相反,現(xiàn)有技術(shù)僅僅禁用了鏈路之一,并且只通 過邊緣交換機中的一個邊緣交換機路由所有的流量,造成了流量的潛在瓶 頸。
在本發(fā)明實施例中,從DCE網(wǎng)絡產(chǎn)生的廣播和/或多播只被允許通過 仿真交換機的這個多機架以太網(wǎng)信道的一個端口。這要求物理DCE交換 機之間的協(xié)調(diào)。類似地,從非DCE網(wǎng)絡產(chǎn)生的廣播和/或多播可以通過以 太網(wǎng)信道端口中的任何端口進入DCE交換機。關(guān)于使用鏈路中的哪些鏈 路的決策可以是基于某種負載均衡算法的。目標很可能是使流量在鏈路間 平均分攤。多機架以太網(wǎng)信道端口上的自轉(zhuǎn)發(fā)檢查還可以將幀的層次結(jié)構(gòu)地址與端口的層次結(jié)構(gòu)地址進行比較。因此,即使從一個多機架以太網(wǎng)信 道端口進入的幀試圖從(不同物理交換機的)另一個多機架以太網(wǎng)信道端 口出去,該幀由于自轉(zhuǎn)發(fā)檢查可以被丟棄。
去往屬于仿真交換機的主機的單播幀可以到達被連接到該仿真交換機 的邊緣交換機中的任意邊緣交換機。在本發(fā)明實施例中,這些物理交換機 中的每個交換機可以使用其本地多機架以太網(wǎng)信道,即屬于多機架以太網(wǎng) 信道的本地附接端口,來遞送單播。如果該交換機上的所有多機架以太網(wǎng) 信道端口都斷了,則這些幀通過諸如仿真交換機鏈路(ESL)之類的鏈路 被發(fā)往對等交換機。然后,該對等交換機可以使用其屬于該多機架以太網(wǎng) 信道的端口來轉(zhuǎn)發(fā)這些幀。
使用仿真交換機的尋址可以使用一致的層次結(jié)構(gòu)地址格式來完成。該
格式可以是標準的DCE層次結(jié)構(gòu)地址格式。在圖4中描述了該格式。在 此,交換機ID 400可以被用來存儲仿真交換機標識。然后,子交換機ID 字段402或本地ID字段404可以被用于多機架以太網(wǎng)信道。在任一情況 中,被連接到仿真交換機的物理DCE交換機進行協(xié)調(diào)使得同一多機架以 太網(wǎng)信道的所有端口獲得同一層次結(jié)構(gòu)地址。應當注意,在單個仿真交換 機中可能存在多個多機架以太網(wǎng)信道——每個多機架以太網(wǎng)信道獲得同一 仿真交換機ID。
邊緣交換機之間的仿真交換機鏈路(ESL)可以被用來實現(xiàn)跨越屬于 多機架以太網(wǎng)信道的端口的獲知,即,對屬于多機架以太網(wǎng)信道的端口同 步MAC表。ESL鏈路還可以被用來在鏈路故障期間攜帶屬于多機架以太 網(wǎng)信道的端口的數(shù)據(jù)幀,用于在物理交換機之間交換仿真交換機控制平面 消息(LACP協(xié)議幀、MAC獲知更新、交換機id的協(xié)調(diào)、LID等等),或 者作為正常的數(shù)據(jù)鏈路。
應當注意,上述過程不必限于DCE交換機與非DCE交換機組合。技 術(shù)上,DCE網(wǎng)絡可以是任意第2層交換機網(wǎng)絡,而非DCE交換機設備可 以是使用生成樹或者類似算法的任意設備網(wǎng)絡。出于本文件的目的,術(shù)語 "生成樹設備"將被用來指代使用生成樹或者類似算法的任何設備。在一 個實施例中,該設備可以是CE設備。圖5示出用于對包括被連接到第2層交換機網(wǎng)絡中的兩個或更多個邊 緣交換機的生成樹設備在內(nèi)的設備的系統(tǒng)進行配置的示例方法。該生成樹
設備可以是經(jīng)典以太網(wǎng)交換機,而第2層交換機網(wǎng)絡可以是DCE網(wǎng)絡。 在500,在生成樹設備和兩個或更多個邊緣交換機之間創(chuàng)建仿真交換機。 在502,可以配置所述兩個或更多個邊緣交換機的每個交換機使得該仿 真交換機被視為第2層交換機網(wǎng)絡的一部分,并且離所述兩個或更多個邊
緣交換機中的每個交換機的距離相等。這可以包括對所述兩個或更多個
邊緣交換機中的每個交換機進行配置,以在接收到來自第2層交換機網(wǎng)絡
中的另一設備的單播幀時,進行檢查以確保該單播幀是針對該仿真交換機 的,并且如果是這樣,則檢查該單播幀內(nèi)的子交換機標識或本地標識并且 根據(jù)子交換機標識或本地標識將該幀轉(zhuǎn)發(fā)到生成樹設備。該配置還可以包
括對所述兩個或更多個邊緣交換機中的每個進行配置,以在接收到來自
第2層交換機網(wǎng)絡中的另一設備的廣播幀或多播幀時,與所述兩個或更多
個邊緣交換機中的其它交換機中的每個交換機進行協(xié)調(diào),以僅從邊緣交換 機中的一個轉(zhuǎn)發(fā)該多播幀。邊緣交換機中這個特定的邊緣交換機可以是根
據(jù)負載均衡算法選出的。在504,可以對所述兩個或更多個邊緣交換機中 的每個之間的數(shù)據(jù)進行周期同步。該數(shù)據(jù)例如可以包括MAC表。該同步 可以通過ESL鏈路發(fā)生。
圖6示出用于經(jīng)由被連接到生成樹設備的多個第2層交換機中的一個 將來自第2層交換機網(wǎng)絡中的設備的單播幀轉(zhuǎn)發(fā)到生成樹設備的示例方 法。該設備可以是第2層交換機。在600,可以用包括與仿真交換機標識 等同的交換機標識的頭部封裝單播幀。在602,可以確定被連接到生成樹 設備的多個第2層交換機中單播幀要被發(fā)送到的一個交換機。這可以是根 據(jù)最短路徑算法來確定的,其中,具有仿真交換機標識的仿真交換機被視 為離被連接到生成樹設備的這多個第2層交換機的每個距離相等。該最短 路徑算法可以識別不活動的或者不可操作的鏈路,并且考慮這個信息來確 定最短路徑。在604,可以將單播幀轉(zhuǎn)發(fā)到通過所述確定計算出的第2層 設備。
圖7示出用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來自
10第2層交換機網(wǎng)絡中的另一個交換機的單播幀進行處理的示例方法。該單 播幀可以是發(fā)往生成樹設備的,其中,該生成樹設備被連接到第2層交換
機網(wǎng)絡中的兩個或更多交換機。在700,可以確定單播幀中的交換機標識 與該交換機和該生成樹設備之間的仿真交換機相對應。在702,可以確定 該交換機和該生成樹設備之間的連接是否是不可操作的。如果否,則在 704,可以從該單播幀剝離頭部,該頭部包括交換機標識。然后在706,可 以將該單播幀轉(zhuǎn)發(fā)到生成樹設備。該轉(zhuǎn)發(fā)可以包括根據(jù)頭部中的子交換機 標識或本地標識轉(zhuǎn)發(fā)該單播幀。如果該連接是不可操作的,則在708,可 以將該單播幀傳送到這兩個或更多個第2層交換機中的其它交換機中的一 個交換機用于將該單播幀轉(zhuǎn)發(fā)到生成樹設備的。例如,該傳送經(jīng)由ESL鏈 路發(fā)生。
圖8示出用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來自 該第2層交換機網(wǎng)絡中的另一個交換機的多播幀或廣播幀進行處理的示例 方法。在800,交換機可以與這兩個或更多個第2層交換機中的其它交換 機中的每個交換機進行協(xié)調(diào),以確定將直接將該幀轉(zhuǎn)發(fā)到生成樹設備的一 個交換機。例如,該協(xié)調(diào)可以經(jīng)由ESL鏈路發(fā)生。在802,可以確定該交 換機是否是將直接將該幀轉(zhuǎn)發(fā)到生成樹設備的那一個交換機。如果是,則 在804,可以從該幀剝離頭部。在806,可以將該幀轉(zhuǎn)發(fā)給生成樹設備。
圖9示出用于對包括被連接到第2層交換機網(wǎng)絡中的兩個或更多個邊 緣交換機的生成樹設備在內(nèi)的設備的系統(tǒng)進行配置的示例裝置。該生成樹 設備可以是經(jīng)典以太網(wǎng)交換機,而第2層交換機網(wǎng)絡可以是DCE網(wǎng)絡。 仿真交換機創(chuàng)建器900可以在生成樹設備和這兩個或更多個邊緣交換機之 間創(chuàng)建仿真交換機。被耦合到仿真交換機創(chuàng)建器900的邊緣交換機配置器 902可以對這兩個或更多個邊緣交換機中的每個進行配置,使得仿真交 換機被視作第2層交換機網(wǎng)絡的一部分,并且離這兩個或更多個邊緣交換 機中的每個的距離相等。這可以包括對這兩個或更多個邊緣交換機中的 每個進行配置,以在接收到來自第2層交換機網(wǎng)絡中的另一設備的單播幀 時,進行檢查以確保該單播幀是針對該仿真交換機的,并且如果是這樣, 則檢査該單播幀內(nèi)的子交換機標識或本地標識,并且根據(jù)子交換機標識或本地標識將該幀轉(zhuǎn)發(fā)到生成樹設備。該配置還可以包括對這兩個或更多 個邊緣交換機中的每個進行配置,以在接收到來自第2層交換機網(wǎng)絡中的 另一設備的廣播或多播幀時,與這兩個或更多個邊緣交換機中的其它交換 機中的每個進行協(xié)調(diào),以僅從邊緣交換機中的一個轉(zhuǎn)發(fā)該多播幀。邊緣交 換機中的這個特定的邊緣交換機可以是根據(jù)負載均衡算法選出的。被耦合
到邊緣交換機配置器902的邊緣交換機同步器904可以在這兩個或更多個 邊緣交換機中的每個之間對數(shù)據(jù)進行周期同步。該同步可以通過ESL鏈路 發(fā)生。
圖10示出用于經(jīng)由被連接到生成樹設備的多個第2層交換機中的一 個將來自第2層交換機網(wǎng)絡中的一個設備的單播幀轉(zhuǎn)發(fā)到生成樹設備的示 例裝置。該設備可以是第2層交換機。單播幀頭部封裝器1000可以用包 括與仿真交換機標識等同的交換機標識的頭部封裝單播幀。被耦合到單播 幀頭部封裝器1000的第2層交換機單播幀路由確定器1002可以確定被連 接到生成樹設備的這多個第2層交換機中單播幀要被發(fā)送到的一個交換 機。這可以是根據(jù)最短路徑算法來確定的,其中,具有仿真交換機標識的 仿真交換機被視為離被連接到生成樹設備的這多個第2層交換機中的每個 距離相等。該最短路徑算法可以識別不活動的或者不可操作的鏈路,并且 考慮該信息來確定最短路徑。被耦合到第2層交換機單播幀路由確定器 1002的單播幀轉(zhuǎn)發(fā)器1004可以將該單播幀轉(zhuǎn)發(fā)到通過該確定計算出的第 2層設備。
圖11示出用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來 自該第2層交換機網(wǎng)絡中的另一個交換機的單播幀進行處理的示例裝置。 該單播幀可以是發(fā)往生成樹設備的,其中,該生成樹設備被連接到該第2 層交換機網(wǎng)絡中的兩個或更多交換機。仿真交換機標識確定器1100可以 確定該單播幀中的交換機標識與該交換機和該生成樹設備之間的仿真交換 機相對應。被耦合到仿真交換機標識確定器1100的單播幀頭部剝離器 1102可以從該單播幀剝離頭部,該頭部包括交換機標識。被耦合到單播幀 頭部剝離器1102的不可操作生成樹設備連接確定器1104可以確定該交換 機和該生成樹設備之間的連接是否是不可操作的。如果否,則被耦合到不
12可操作生成樹設備連接確定器1104的單播幀生成樹設備轉(zhuǎn)發(fā)器1106可以 將該單播幀轉(zhuǎn)發(fā)到生成樹設備。該轉(zhuǎn)發(fā)可以包括根據(jù)頭部中的子交換機標 識或本地標識轉(zhuǎn)發(fā)該單播幀。如果該連接是不可操作的,則被耦合到不可
操作生成樹設備連接確定器1104的單播幀第2層交換機傳送器1108可以 將該單播幀傳送到這兩個或更多個第2層交換機中的其它交換機中的一 個,以將該單播幀轉(zhuǎn)發(fā)到生成樹設備。例如,該傳送可以經(jīng)由ESL鏈路發(fā) 生。
圖12示出用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來 自該第2層交換機網(wǎng)絡中的另一個交換機的多播幀或廣播幀進行處理的示 例裝置。該播幀可以是發(fā)往生成樹設備的,其中,該生成樹設備被連接到 第2層交換機網(wǎng)絡中的兩個或更多交換機。幀生成樹設備第2層交換機協(xié) 調(diào)器1200可以與這兩個或更多個第2層交換機中的其它交換機中的每個 進行協(xié)調(diào),以確定將直接將該幀轉(zhuǎn)發(fā)到生成樹設備的一個交換機。例如, 該協(xié)調(diào)可以經(jīng)由ESL鏈路發(fā)生。被耦合到幀生成樹設備第2層交換機協(xié)調(diào) 器1200的生成樹設備幀轉(zhuǎn)發(fā)交換機確定器1202可以確定該交換機是否是 將直接將該幀轉(zhuǎn)發(fā)到生成樹設備的那一個交換機。如果是,則被耦合到生 成樹設備幀轉(zhuǎn)發(fā)交換機確定器1202的幀頭部剝離器1204可以從該幀剝離 頭部。被耦合到幀頭部剝離器1204的生成樹設備幀轉(zhuǎn)發(fā)器1206可以將該 幀轉(zhuǎn)發(fā)給生成樹設備。
盡管在此示出并描述了本發(fā)明說明性實施例和應用,但是本發(fā)明的概 念、范圍和精神以內(nèi)的許多更改和修改是可以的,并且對于所述技術(shù)領(lǐng)域 技術(shù)人員,在熟讀本申請之后,這些更改將變得清楚。因此,所述實施例 應被認為是說明性的而非限制性的,并且本發(fā)明不被限于在此給出的細 節(jié),而是可以在所附權(quán)利要求的范圍和等同物以內(nèi)被修改。
權(quán)利要求
1.一種用于對包括被連接到第2層交換機網(wǎng)絡中的兩個或更多個邊緣交換機的生成樹設備在內(nèi)的設備的系統(tǒng)進行配置的方法,所述方法包括在所述生成樹設備和所述兩個或更多個邊緣交換機之間創(chuàng)建仿真交換機;以及對所述兩個或更多個邊緣交換機中的每個進行配置,使得所述仿真交換機被視為所述第2層交換機網(wǎng)絡的一部分,并且離所述兩個或更多個邊緣交換機中的每個距離相等。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述第2層交換網(wǎng)絡是數(shù)據(jù)中 心以太網(wǎng)(DCE)網(wǎng)絡。
3. 根據(jù)權(quán)利要求1所述的方法,其中,所述生成樹設備是經(jīng)典以太網(wǎng) (CE)設備。
4. 根據(jù)權(quán)利要求1所述的方法,還包括對所述兩個或更多個邊緣交換機中的每個之間的數(shù)據(jù)周期性地進行同步。
5. 根據(jù)權(quán)利要求4所述的方法,其中,所述數(shù)據(jù)包括媒體訪問控制 (MAC)表。
6. 根據(jù)權(quán)利要求4所述的方法,其中,所述周期性地同步通過ESL鏈 路發(fā)生。
7. 根據(jù)權(quán)利要求1所述的方法,其中,所述配置包括對所述兩個或更 多個邊緣交換機中的每個進行配置,以執(zhí)行自轉(zhuǎn)發(fā)檢查來確保從所述仿真 交換機的一個端口接收到的幀不被轉(zhuǎn)發(fā)到所述仿真交換機的另一個端口。
8. 根據(jù)權(quán)利要求1所述的方法,其中,所述配置包括對所述兩個或更 多個邊緣交換機中的每個進行配置,以在接收到來自所述第2層交換機網(wǎng) 絡中的另一個交換機的單播幀時判定該幀是否是發(fā)往所述仿真交換機的, 并且如果是,則檢查所述單播幀內(nèi)的子交換機標識并且根據(jù)所述子交換機 標識將該幀轉(zhuǎn)發(fā)到所述生成樹設備。
9. 根據(jù)權(quán)利要求1所述的方法,其中,所述配置包括對所述兩個或更多個邊緣交換機中的每個進行配置,以在接收到來自所述第2層交換機網(wǎng) 絡中的另一個交換機的單播幀時判定該幀是否是發(fā)往所述仿真交換機的, 并且如果是,則檢查所述^^播幀內(nèi)的本地標識并且根據(jù)所述本地標識將該 幀轉(zhuǎn)發(fā)到所述生成樹設備。
10. 根據(jù)權(quán)利要求1所述的方法,其中,所述配置包括對所述兩個或 更多個邊緣交換機中的每個進行配置,以在接收到來自所述第2層交換機 網(wǎng)絡中的另一個交換機的廣播幀或多播幀時與所述兩個或更多個邊緣交換 機中的其它交換機中的每個進行協(xié)調(diào),以僅從邊緣交換機之一轉(zhuǎn)發(fā)所述多 播幀。
11. 根據(jù)權(quán)利要求io所述的方法,其中,所述邊緣交換機之一是根據(jù)負載均衡算法選出的。
12. —種用于經(jīng)由被連接到生成樹設備的多個第2層交換機將來自第2 層交換機網(wǎng)絡中的一個交換機的單播幀轉(zhuǎn)發(fā)到所述生成樹設備的方法,所述方法包括用包括與仿真交換機標識等同的交換機標識的頭部封裝所述單播幀; 根據(jù)最短路徑算法確定被連接到所述生成樹設備的多個第2層交換機 中的、所述單播幀要被發(fā)送到的一個交換機,其中,具有所述仿真交換機 標識的仿真交換機被視為離被連接到所述生成樹設備的多個第2層交換機 中的每個距離相等;以及將所述單播幀轉(zhuǎn)發(fā)到通過所述確定計算出的第2層交換機。
13. 根據(jù)權(quán)利要求12所述的方法,其中,所述一個交換機是數(shù)據(jù)中心 以太網(wǎng)(DCE)交換機。
14. 根據(jù)權(quán)利要求12所述的方法,其中,所述最短路徑算法識別不活 動的或不可操作的鏈路,并且考慮該信息來確定所述最短路徑。
15. —種用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來自 所述第2層交換機網(wǎng)絡中的另一個交換機的單播幀進行處理的方法,其 中,所述單播幀是發(fā)往生成樹設備的,所述生成樹設備被連接到所述第2 層交換機網(wǎng)絡中的兩個或更多交換機,所述方法包括確定所述單播幀中的交換機標識與所述一個交換機和所述生成樹設備之間的仿真交換機相對應;從所述單播幀剝離頭部,所述頭部包括所述交換機標識;以及 將所述單播幀轉(zhuǎn)發(fā)到所述生成樹設備。
16. 根據(jù)權(quán)利要求15所述的方法,其中,所述轉(zhuǎn)發(fā)包括根據(jù)所述頭部中的子交換機標識轉(zhuǎn)發(fā)所述單播幀。
17. 根據(jù)權(quán)利要求15所述的方法,其中,所述轉(zhuǎn)發(fā)包括根據(jù)所述頭部 中的本地標識轉(zhuǎn)發(fā)所述單播幀。
18. 根據(jù)權(quán)利要求15所述的方法,還包括如果所述一個交換機和所述生成樹設備之間的連接是不可操作的,則將所述單播幀傳送到所述兩個或更多個第2層交換機中的其它交換機中的 一個,以將所述單播幀轉(zhuǎn)發(fā)到所述生成樹設備。
19. 根據(jù)權(quán)利要求18所述的方法,其中,所述傳送經(jīng)由ESL鏈路發(fā)生。
20. —種用于對在第2層交換機網(wǎng)絡中的一個交換機處接收到的來自所 述第2層交換機網(wǎng)絡中的另一個交換機的多播幀或廣播幀進行處理的方 法,其中,幀是發(fā)往生成樹設備的,所述生成樹設備被連接到所述第2層 交換機網(wǎng)絡中的兩個或更多交換機,所述方法包括與所述兩個或更多交換機中的其它交換機中的每個進行協(xié)調(diào),以確定 將直接將所述幀轉(zhuǎn)發(fā)到所述生成樹設備的交換機;如果所述一個交換機是將直接將所述幀轉(zhuǎn)發(fā)到所述生成樹設備的那個 交換機,則從所述幀剝離頭部;以及 將所述幀轉(zhuǎn)發(fā)給所述生成樹設備。
21. 根據(jù)權(quán)利要求19所述的方法,其中,所述協(xié)調(diào)經(jīng)由ESL鏈路發(fā)生。
全文摘要
提供了這樣一種解決方案第2層設備網(wǎng)絡中的多個機架(例如,交換機)與生成樹設備之間的接口被作為單個仿真交換機對待。該仿真交換機對這兩個不同的側(cè)有效地實現(xiàn)兩個不同的視圖。因此,從第2層交換機網(wǎng)絡發(fā)往該仿真交換機的任一端口的幀可以采用任意鏈路(通過任意物理交換機),從而針對從第2層網(wǎng)絡側(cè)傳輸?shù)缴蓸鋫?cè)的幀實現(xiàn)有效的負載均衡。同時,所述生成樹設備不識別其到兩個不同邊緣交換機的連接中的非法環(huán)路,這是因為它將這兩個鏈路視為單條的邏輯以太網(wǎng)信道。
文檔編號H04L12/56GK101517981SQ200780034817
公開日2009年8月26日 申請日期2007年10月12日 優(yōu)先權(quán)日2006年10月16日
發(fā)明者伊蘭戈·加內(nèi)桑, 勞倫斯·克里格, 托馬斯·埃茲爾, 拉馬納·梅拉謝呂烏, 桑杰伊·塞恩, 蘇-信·杭 申請人:思科技術(shù)公司