專利名稱:刀片型交換機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實施例一般涉及網(wǎng)絡(luò)通信領(lǐng)域,且更具體地,涉及當(dāng)在單個機架內(nèi)增加 交換機線卡數(shù)量時的接口可擴展性。
背景技術(shù):
對于因特網(wǎng)服務(wù)提供商(ISP)或不斷擴大的公司而言,隨著具有目的地IP地址的 客戶數(shù)或網(wǎng)絡(luò)節(jié)點數(shù)目的增力口,網(wǎng)絡(luò)的復(fù)雜度以及由此對更多路由器和交換接口的需求也 相應(yīng)地提高了。包含用于連接交換機線卡的幾個槽的交換系統(tǒng)被設(shè)計用于滿足具有大量物 理和邏輯接口的網(wǎng)絡(luò)交換機的需求。但是,在由單個網(wǎng)絡(luò)交換機所支持的接口和與其相關(guān) 聯(lián)的操作的數(shù)量方面,可擴展性仍舊是個問題。相應(yīng)地,需要能夠在網(wǎng)絡(luò)交換系統(tǒng)中成功擴展接口數(shù)量的技術(shù)。
發(fā)明內(nèi)容
本發(fā)明的實施例一般涉及用于處理接口可擴展性的網(wǎng)絡(luò)交換系統(tǒng)。本發(fā)明的一個實施例提供了一種網(wǎng)絡(luò)交換系統(tǒng)。該系統(tǒng)一般包括機架;多個布 置在所述機架中的交換機線卡,所述交換機線卡用作獨立的第二層(L2)交換機,其中,所 述交換機線卡的每一個本地維護控制、轉(zhuǎn)發(fā)和接口管理功能;以及控制器,其中,所述控制 器適于將所述多個交換機線卡配置為具有單個橋標識符(橋ID)的單個網(wǎng)絡(luò)設(shè)備。本發(fā)明的另一實施例提供了一種方法。該方法一般包括在布置在機架中的多個 交換機線卡的第一交換機線卡中接收分組,其中,所述多個交換機線卡被配置為具有單個 橋ID的單個網(wǎng)絡(luò)交換機;以及經(jīng)由虛擬接口將所述分組從所述第一交換機線卡轉(zhuǎn)發(fā)到第 二交換機線卡。本發(fā)明的又一實施例提供了一種方法。該方法一般包括配置布置在機架中的多 個交換機線卡的第一交換機線卡的轉(zhuǎn)發(fā)信息庫(FIB),以如果分組將在所述第一交換機線 卡內(nèi)被轉(zhuǎn)發(fā),則將分組轉(zhuǎn)發(fā)到所述第一交換機線卡的本地接口 ;以及配置所述第一交換機 線卡的FIB,以如果所述分組將被轉(zhuǎn)發(fā)到所述多個交換機線卡中的第二交換機線卡,則將所 述分組從第一交換機線卡轉(zhuǎn)發(fā)到虛擬接口,該虛擬接口用以在所述多個交換機線卡中的兩 個或更多個交換機線卡間橋接。
因此,本發(fā)明的上述特性可通過詳盡的方式被理解,通過參考部分示出在附圖中 的實施例,可得到對本發(fā)明(其被上述簡略概述)的具體描述。但是,應(yīng)當(dāng)注意,附圖僅示 出了本發(fā)明的典型實施例,并由此不應(yīng)被認為限制其范圍,因為本發(fā)明允許其他同樣有效 的實施例。圖1是根據(jù)本發(fā)明的實施例的交換型盒中網(wǎng)絡(luò)的框圖;圖2對根據(jù)本發(fā)明的實施例的刀片型交換機的控制平面進行了建模;以及
圖3示出了根據(jù)本發(fā)明的實施例在刀片型交換機中的刀片到刀片的單播轉(zhuǎn)發(fā)。
具體實施例方式本發(fā)明的實施例提供了刀片型交換機以處理接口的可擴展性并允許在單個機架 內(nèi)支持更多數(shù)量的交換機線卡。示例刀片型交換機圖1是根據(jù)本發(fā)明的一個實施例的示例刀片型交換機100的框圖。刀片型交換機 100可包括具有后接線板和多個槽的機架102。交換機線卡104 (也被稱為交換機刀片,并在 圖ι中標號為S1-S4)可被布置在機架102的槽中,并且一般通過即插即用接口被電耦合到 后接線板。槽的數(shù)量可指示機架102可承載的交換機線卡104的數(shù)量。盡管圖1中僅示出 了四個交換機線卡104,但這代表可被布置在刀片型交換機機架中的任意數(shù)量的線卡(例 如,44個或128個線卡)。另外,可操作的刀片型交換機可具有空槽,此時機架102所具有 的可用槽多于用于給定應(yīng)用的交換機線卡104。每個交換機線卡104可具有多個外部接口 106,該外部接口用于將交換機線卡104 耦合到諸如路由器、外部橋、服務(wù)器,或客戶端之類的外部網(wǎng)絡(luò)。這些外部接口 106可用于 無線傳輸或到諸如Cat-5電纜之類的任意合適電纜的物理電連接,以用于高速數(shù)據(jù)傳輸。 對于給定交換機線卡104的物理外部接口 106和任意邏輯接口可被認為是對于該交換機線 卡104的本地接口。每個交換機線卡104還可被耦合到內(nèi)部局域網(wǎng)(LAN)段108用以在線 卡104間路由。在物理上,內(nèi)部LAN段108可位于后接線板中(例如,作為后接線板的印刷 電路板(PCB)內(nèi)的跡線),并且,各個交換機線卡104可通過被連接到后接線板來被耦合到 內(nèi)部LAN段108。另外,控制器110可被耦合到交換機線卡104上以管理和配置對于單個交換機線 卡104的路由信息。為了管理交換機線卡104,控制器110可運行操作系統(tǒng)??刂破?10可 被布置在與交換機線卡104分開的機架102的單獨區(qū)域內(nèi),或具有指定槽。對于一些實施 例,控制器110可如圖所示經(jīng)由內(nèi)部LAN段108被耦合到線卡104。機架102可由諸如金屬之類的任意合適的材料所組成,用以提供容納并保護布置 于其中的元件(例如,交換機線卡104)的堅固結(jié)構(gòu),和作為抗電子噪聲的法拉第屏蔽。對 于一些實施例,機架102還可包含一個或多個風(fēng)扇(未示出)以提供空氣流通及由此提供 交換機線卡104的強迫對流冷卻。另外,電源(未示出)可被布置在機架102中,并可用于 轉(zhuǎn)換例如來自墻電源插座的120VmsAC電力到由交換機線卡104、控制器110和(一個或多 個)風(fēng)扇使用的一個或多個DC電壓。電源可被耦合到后接線板以用于到交換機線卡104 和控制器110的功率分布。在刀片型交換機100中,每個交換機線卡104可本地擁有接口。換言之,每個交換 機線卡104可存儲并維護其自己的用于做出交換/路由決定的轉(zhuǎn)發(fā)信息庫(FIB),其又被 稱為轉(zhuǎn)發(fā)表。因此,在刀片型交換機100的操作期間,控制器100無需控制數(shù)據(jù)分組。這與 傳統(tǒng)系統(tǒng)是不同的,在傳統(tǒng)系統(tǒng)中,控制器通常將FIB分發(fā)給刀片并控制數(shù)據(jù)交換。FIB被 用于找到輸入接口應(yīng)將交換機線卡所要傳輸?shù)姆纸M發(fā)送到的合適的接口,F(xiàn)IB可致力于目 的地地址的快速查找。從數(shù)據(jù)平面的角度來看,盡管可能存在數(shù)十個到數(shù)百個 含在機架 102中的交換機線卡104,但刀片型交換機100的行為可實質(zhì)上與網(wǎng)絡(luò)中的單個網(wǎng)絡(luò)交換機相似,因而,可以說導(dǎo)致“盒中網(wǎng)絡(luò)”(network-in-a-box)的概念。通過在概念上將所有在 機架102中的交換機線卡用作單個網(wǎng)絡(luò)交換機,系統(tǒng)軟件可被擴展以支持大量接口。為了配置刀片型交換機100,用戶可經(jīng)由諸如控制器的操作系統(tǒng)之類的軟件來與 控制器110接口,該控制器處理刀片型交換機100的全局方面。從用戶、控制平面和數(shù)據(jù)平 面的角度來看,刀片型交換機100可表現(xiàn)為并運轉(zhuǎn)為具有單個橋標識符(橋ID)的單個網(wǎng) 絡(luò)交換機。但是,當(dāng)用戶已經(jīng)完成刀片型交換機100的配置時,對于每個交換機線卡104的 FIB可被本地更新并存儲。對于一些實施例,控制器110可用作路由器,并將FIB內(nèi)容下載 到交換機中。刀片型交換機100可針對在機架102中的網(wǎng)絡(luò)架構(gòu)僅配置單個虛擬接口,例 如,內(nèi)部LAN段108。通過由控制器110所配置的虛擬接口,刀片型交換機100可通過將路由分為兩組 本地接口和虛擬接口,來采用通過所述架構(gòu)的智能轉(zhuǎn)發(fā)。此處所使用的本地接口可一般地 定義為給定交換機線卡104本地的(物理的和邏輯的)接口。此處所使用的虛擬接口可一 般地定義為用于標識連接線卡的共享段的刀片型交換機模型的接口。通過這兩組,智能轉(zhuǎn) 發(fā)可被稱為兩階段轉(zhuǎn)發(fā)或分離轉(zhuǎn)發(fā)。根據(jù)目的地,對于每個交換機線卡104的FIB可指示 將進來的數(shù)據(jù)分組路由到該具體線卡本地的本地接口,或路由到虛擬接口以用于將其路由 到刀片型交換機100的機架102中的另一個交換機線卡104。換言之,虛擬接口可以是被用于橋接線卡104的全局內(nèi)部虛擬LAN(VLAN)。這些 本地和虛擬接口可操作于開放系統(tǒng)互連參考模型(0SI模型)的第二層(L2,數(shù)據(jù)鏈路層)。 慣常地,在共享LAN段上,數(shù)據(jù)分組被在該段上的每個節(jié)點所接收。但是,通過智能轉(zhuǎn)發(fā),分 組轉(zhuǎn)發(fā)被執(zhí)行,就好像線卡被點到點鏈路連接一樣,這將在下面更詳細描述。另外,可實現(xiàn) 機制以確保虛擬接口的內(nèi)部路由較之任何存在于刀片型交換機機架102外的可能路由是 優(yōu)選的。通過智能轉(zhuǎn)發(fā)的概念,在刀片型交換機100中的某個交換機線卡104內(nèi)的本地交 換很可能具有與利用同一交換機線卡的傳統(tǒng)交換系統(tǒng)相同的性能。但是,由于當(dāng)分組在刀 片型交換機100中的線卡間被路由時智能轉(zhuǎn)發(fā)中的兩次查找,當(dāng)與利用同一交換機線卡的 傳統(tǒng)交換系統(tǒng)相比時,性能可稍微下降。但是對于某些應(yīng)用,可擴展性的優(yōu)勢可勝過輕微的 性能下降。通過使刀片型交換機100中的線卡的交換決定本地化,交換機線卡104中的每一 個可運行諸如思科的網(wǎng)際操作系統(tǒng)(IOS)之類的操作系統(tǒng)的單獨實例。另外,在刀片型交 換機100中,在機架102中的交換機線卡104中的每一個可運行不同版本的操作系統(tǒng)。這 使得可與操作系統(tǒng)特征/代碼的發(fā)展一起擴展在刀片型交換機100中的交換機線卡104的 數(shù)量。另外,由于轉(zhuǎn)發(fā)被本地化于每個線卡上,因此在路由應(yīng)用專用集成電路(ASIC)中,交 換機線卡104中的每一個可支持不同版本的轉(zhuǎn)發(fā)引擎,例如,思科的增強版地址識別邏輯 (EARL)。換言之,可支持混合模式的EARL。允許有不同操作系統(tǒng)和不同轉(zhuǎn)發(fā)引擎使得“支付即可”(pay-as-you-go)模型成為 可能,在該模型中,用戶可通過添加可能具有升級了的特征的新的交換機線卡來擴展其刀 片型交換機而無需丟棄舊的線卡。通過這種方式,當(dāng)升級諸如刀片型交換機100之類的網(wǎng) 絡(luò)交換系統(tǒng)時,不會因為需要替換舊線卡所需的花銷而阻礙可擴展性?,F(xiàn)參見圖2的控制平面模型200,聚集的端口(包括外部接口 106)可以是L2端
6口。每個端口可被分配一個私有的VLAN,并且多個端口可被編組成具有已定義的交換機虛 擬接口(SVI)的可路由VLAN。SVI代表交換機端口的VLAN,其作為對于網(wǎng)絡(luò)交換機(例如, 刀片型交換機100)的路由或橋接功能的單個接口。路由協(xié)議無需在聚集的端口上運行。而是,路由協(xié)議可在諸如路由處理器(RP) 202 或路由器之類的單個地方內(nèi)運行。路由處理器202可以是刀片型交換機100的控制器110 的一部分,或者,控制器110可用作路由處理器202。因為只有一個路由器控制平面和一個 對外部世界的路由器視角,所以,EtherCharmels可在刀片型交換機100中被支持。每個交 換機線卡104可包括用于L2控制平面功能,以及位于該具體線卡本地的端口的管理的交換 機處理器(SP) 204。換言之,每個交換機線卡104的動作可類似于L2交換機。每個刀片可 給路由處理器202顯示一定數(shù)量的SVI。刀片型交換機100還可希望與多個面向核心(core-facing)的上行鏈路端口接 口,并且,上行鏈路端口(即,真實的被路由端口 206)的數(shù)量很可能遠少于聚集端口的總數(shù) 量。在OSI模型的第三層(L3,網(wǎng)絡(luò)層)上運行的被路由端口 206很可能駐留于不同于L2 交換機的單獨的交換機線卡104上。被路由端口 206還可被本地管理。物理外部接口 106 可通過將轉(zhuǎn)發(fā)信息分發(fā)給交換機線卡104而被擴展,如圖2中將FIB(例如,作為分布式思 科快速轉(zhuǎn)發(fā)或dCEF的一部分)分發(fā)給交換機處理器204和被路由端口 206所示。從管理平面的角度來看,刀片型交換機100可在控制器110處,更具體地是在路由 處理器202處被集中管理??刂破?10可具有帶會話支持的單個因特網(wǎng)協(xié)議(IP)地址,并 且在控制器110上可執(zhí)行用于刀片型交換機管理的命令和/或特征。另外,一些實施例可 包括用于調(diào)試和網(wǎng)絡(luò)管理而直接遠程登錄(telnet)某個線卡104的選項。換言之,刀片型 交換機100可允許用戶連接到控制器110,并然后選擇用于管理和/或調(diào)試的單獨交換機線 卡 104。對于一些實施例,刀片型交換機100可允許用戶連接到控制器100,并且作為單個 實體而管理多個交換機線卡104的全部或其子集。在管理平面,對于一些實施例,刀片型交 換機100可允許交換機線卡104基于其運行的操作系統(tǒng)版本被分割。通過允許運行相同版 本和鏡像的操作系統(tǒng)的線卡被作為單個實體管理,無需維護命令翻譯表。同時對一些實施 例,刀片型交換機100可有能力將交換機線卡104的子集指定為所指定命令的目的地。接口描述符塊(IDB)是思科IOS軟件內(nèi)部的特殊控制結(jié)構(gòu),其包括諸如IP地址、 接口狀態(tài),和分組統(tǒng)計數(shù)據(jù)之類的信息。思科IOS軟件可為存在于平臺上的每個接口維護 一個IDB。L2 IDB可位于交換機線卡104的本地,而SVI IDB可駐留于路由處理器202中。 L3命令可在路由處理器202處被本地處理,但是,L2命令可被發(fā)送到一個或多個交換機線 卡 104。鑒于上述描述,刀片型交換機100可使交換機線卡104的每一個在本地維護其控 制/轉(zhuǎn)發(fā)/管理功能,同時從用戶和網(wǎng)絡(luò)角度看,其表現(xiàn)為具有單個橋ID的單個交換機。單播轉(zhuǎn)發(fā)示例從數(shù)據(jù)平面的角度看,刀片型交換機100可支持幾個不同類型的線卡到線卡(刀 片到刀片)的轉(zhuǎn)發(fā)。圖3示出了根據(jù)本發(fā)明的一些實施例的在刀片型交換機內(nèi)的刀片到刀 片單播轉(zhuǎn)發(fā)。在計算機網(wǎng)絡(luò)中,單播轉(zhuǎn)發(fā)是將數(shù)據(jù)分組發(fā)送到單個目的地,并且,如果有多 于一個目的地將接收具體數(shù)據(jù)分組,則可傳輸復(fù)制數(shù)據(jù)流。
如圖3所示,刀片型交換機100可包括標號為刀片1的第一交換機線卡300和標 號為刀片2的第二交換機線卡302。第一交換機線卡300可具有標號為Itl和I1的兩個本 地端口 304,并且,第二交換機線卡302可具有標號為I6和I7的兩個本地端口 304。雖然圖 3僅描繪了每個交換機線卡有兩個本地端口,但是,每個線卡可具有更多的本地端口以用于 與在刀片型交換機100外部的網(wǎng)絡(luò)接口。例如,接口 I1可與具有IP子網(wǎng)為2.X.X.X的網(wǎng) 絡(luò)306耦合。接口 16可與具有IP子網(wǎng)為l.x.x.x的網(wǎng)絡(luò)308耦合。第一和第二交換機線 卡300、302可通過虛擬接口(V) 310耦合以用于刀片到刀片的轉(zhuǎn)發(fā)。在第一交換機線卡300內(nèi)的諸如EARL之類的轉(zhuǎn)發(fā)引擎312,在配置刀片型交換機 100之后,可包括轉(zhuǎn)發(fā)信息庫(FIB) 314,該轉(zhuǎn)發(fā)信息庫指示將進來的數(shù)據(jù)分組路由到諸如Itl 和I1之類的本地接口、路由到諸如SVIl或SVI2之類的交換機虛擬接口(SVI),或路由到虛 擬接口 310。例如,如果數(shù)據(jù)分組具有在子網(wǎng)l.x.x.x中的目的地地址,則在刀片1不存在 能將數(shù)據(jù)分組路由到網(wǎng)絡(luò)308的本地接口。而是,數(shù)據(jù)分組應(yīng)當(dāng)經(jīng)由架構(gòu)鏈路被路由。因 此,F(xiàn)IB 314可包括基于刀片2或在此情況下的與目的地網(wǎng)絡(luò)相關(guān)聯(lián)的SVI (例如,SVI2)的 介質(zhì)訪問控制(MAC)地址,將具有在子網(wǎng)l.x.x.x中的目的地地址的數(shù)據(jù)分組重寫到虛擬 接口 310的條目。MAC地址可基于具有與目的地網(wǎng)絡(luò)相耦合的正確本地端口的刀片型交換機100的 機架102中的交換機線卡104的槽號。根據(jù)第一交換機線卡300的L2MAC表316(L2代表 第二層,OSI模型的數(shù)據(jù)鏈路層),第二用于刀片2 (第二交換機線卡302)的MAC地址是2。如圖所示,用于具有子網(wǎng)1. χ. χ. χ中目的地地址的數(shù)據(jù)分組的FIB 314條目應(yīng)當(dāng) 通過虛擬接口 310重寫數(shù)據(jù)分組到SVI2。因此,即使多個交換機線卡可被耦合到虛擬接口 310,在智能轉(zhuǎn)發(fā)的第一部分中與虛擬接口路由一同使用的SVI尋址也允許數(shù)據(jù)分組被以 如下方式轉(zhuǎn)發(fā),即,好像線卡(例如,刀片1和刀片2)以點到點鏈路被連接。以同樣的方式,在刀片2(第二交換機線卡302)中的諸如EARL之類的轉(zhuǎn)發(fā)引擎 318在刀片型交換機100的配置后可包括FIB 320,該FIB指示將進來的數(shù)據(jù)分組路由到諸 如I6和I7的本地接口、路由到諸如SVIl或SVI2之類的SVI,或路由到虛擬接口 310。例 如,如果在第二交換機線卡302中接收到具有子網(wǎng)1. χ. χ. χ中目的地地址的數(shù)據(jù)分組,則 FIB 320可包括將分組重寫到SVI2(通過使用本地接口 I6)的路由指令。但是,如果數(shù)據(jù)分 組具有在子網(wǎng)2. χ. x.x中的目的地地址,則在刀片2上不存在將數(shù)據(jù)分組路由到網(wǎng)絡(luò)306 的本地接口。因此,F(xiàn)IB 320可包含將具有子網(wǎng)2. x.x.x中的目的地地址的數(shù)據(jù)分組重寫 到SVIl (通過使用虛擬接口 310)的條目。根據(jù)用于第二交換機線卡302的L2MAC表322, 刀片1 (第一交換機線卡300)的MAC地址是1。如圖3的示例所示,根據(jù)本發(fā)明的實施例,在單播轉(zhuǎn)發(fā)期間,L3轉(zhuǎn)發(fā)可伴隨多種輸 入/輸出特征發(fā)生在入口刀片上,并且然后,L2橋接可發(fā)生在輸出刀片上。首先,進來的數(shù) 據(jù)分組可在SVIl中的接口 I1上從網(wǎng)絡(luò)306接收。訪問控制列表(ACL)和服務(wù)質(zhì)量(QoS) 查找可在輸入接口(在此示例中是I1)上執(zhí)行。此處使用的ACL可一般地定義為附接到 對象的許可列表,該列表指定誰或什么可被允許訪問該對象,以及什么操作可被允許對該 對象執(zhí)行。此處使用的QoS可一般地定義為一種資源預(yù)留控制機制,該機制可根據(jù)來自應(yīng) 用程序的請求或因特網(wǎng)服務(wù)提供商(ISP)的策略,給不同的用戶或數(shù)據(jù)流提供不同的優(yōu)先 級,或保證對于數(shù)據(jù)流的一定性能水平。
8
當(dāng)針對數(shù)據(jù)分組的ACL和QoS策略已被建立后,入口轉(zhuǎn)發(fā)引擎312 (例如EARL)可 執(zhí)行到FIB 314中的FIB查找。因為該分組具有在子網(wǎng)1. χ. χ. χ中的目的地地址,所以如 上所述,F(xiàn)IB鄰近點(adjacency)可通過虛擬接口(V) 310將該分組重寫到接口 SVI2。不 需要在V310上有任何輸出ACL/QoS策略,或任何輸入ACL/QoS策略。出口轉(zhuǎn)發(fā)引擎318可 執(zhí)行第二 FIB查找,并且,F(xiàn)IB鄰近點可根據(jù)FIB 320通過接口 I6將數(shù)據(jù)分組重寫到SVI2。 然后,數(shù)據(jù)分組可從接口 I6邊界離開刀片型交換機100到具有子網(wǎng)1. χ. χ. χ中的IP地址 的網(wǎng)絡(luò)308。結(jié)論刀片型交換機可通過使每個線卡本地維護其控制/轉(zhuǎn)發(fā)/管理功能來處理接口的 可擴展性,并使用虛擬接口和本地接口的概念進行智能轉(zhuǎn)發(fā)。從用戶和網(wǎng)絡(luò)的角度來看,刀 片型交換機可表現(xiàn)為具有單個橋ID的單個網(wǎng)絡(luò)交換機。刀片型交換機可用作具有單個L3 接口的分布式L2設(shè)備,在該設(shè)備中,一個路由處理器(RP)與多個交換機處理器(SP)交互。盡管前述涉及本發(fā)明的實施例,但是,在不偏離此處基本范圍的前提下,可構(gòu)想本 發(fā)明的其他或進一步的實施例,并且,此處的范圍由下述權(quán)利要求所確定。
權(quán)利要求
一種網(wǎng)絡(luò)交換機系統(tǒng),其包括機架;布置在所述機架中的多個交換機線卡,所述交換機線卡用作獨立的第二層(L2)交換機,其中,所述交換機線卡中的每一個本地維護控制、轉(zhuǎn)發(fā)和接口管理功能;以及控制器,其中,所述控制器適于將所述多個交換機線卡配置為具有單個橋標識符(橋ID)的單個網(wǎng)絡(luò)設(shè)備。
2.如權(quán)利要求1所述的系統(tǒng),其中,所述交換機線卡中的每一個維護用于將進入的 分組定向到本地接口或所述多個交換機線卡中另一交換機線卡的虛擬接口的轉(zhuǎn)發(fā)信息庫 (FIB)。
3.如權(quán)利要求1所述的系統(tǒng),其中,所述多個交換機線卡中的每一個包括交換機處理 器(SP)。
4.如權(quán)利要求1所述的系統(tǒng),其中,所述控制器包括路由處理器(RP)。
5.如權(quán)利要求1所述的系統(tǒng),其中,所述多個交換機線卡中的第一線卡所運行的操作 系統(tǒng)不同于所述多個交換機線卡中的第二線卡的操作系統(tǒng)。
6.如權(quán)利要求1所述的系統(tǒng),其中,所述多個交換機線卡中的第一線卡所運行的轉(zhuǎn)發(fā) 引擎的版本不同于所述多個交換機線卡中的第二線卡的轉(zhuǎn)發(fā)引擎的版本。
7.如權(quán)利要求1所述的系統(tǒng),其中,從控制平面的角度和管理平面的角度來看,所述系 統(tǒng)表現(xiàn)為所述單個網(wǎng)絡(luò)設(shè)備。
8.如權(quán)利要求1所述的系統(tǒng),其中,所述虛擬接口是連接全部所述多個交換機線卡的 內(nèi)部局域網(wǎng)(LAN)段。
9.一種方法,包括在布置在機架中的多個交換機線卡中的第一交換機線卡中接收分組,其中,所述多個 交換機線卡被配置為具有單個橋標識符(橋ID)的單個網(wǎng)絡(luò)交換機;以及經(jīng)由虛擬接口將所述分組從所述第一交換機線卡轉(zhuǎn)發(fā)到第二交換機線卡。
10.如權(quán)利要求9所述的方法,其中,所述第一交換機線卡所運行的操作系統(tǒng)不同于所 述第二交換機線卡的操作系統(tǒng)。
11.如權(quán)利要求9所述的方法,還包括在從所述虛擬接口接收到所述分組之后,將所述 分組轉(zhuǎn)發(fā)到所述第二交換機線卡的本地接口。
12.如權(quán)利要求11所述的方法,其中,所述第二交換機線卡的所述本地接口是交換機 虛擬接口(SVI)。
13.如權(quán)利要求9所述的方法,其中,轉(zhuǎn)發(fā)所述分組包括單播轉(zhuǎn)發(fā)。
14.如權(quán)利要求9所述的方法,其中,所述第一交換機線卡維護第一轉(zhuǎn)發(fā)信息庫(FIB), 并且所述第二交換機線卡維護第二 FIB。
15.如權(quán)利要求9所述的方法,其中,所述虛擬接口是連接全部所述多個交換機線卡的 內(nèi)部局域網(wǎng)(LAN)段。
16.一種方法,包括配置布置在機架中的多個交換機線卡中的第一交換機線卡的轉(zhuǎn)發(fā)信息庫(FIB),以在 分組將在所述第一交換機線卡內(nèi)被轉(zhuǎn)發(fā)的情況下,將該分組轉(zhuǎn)發(fā)到所述第一交換機線卡的 本地接口 ;以及配置所述第一交換機線卡的FIB,以在所述分組將轉(zhuǎn)發(fā)到所述多個交換機線卡中的第 二交換機線卡的情況下,將所述分組從第一交換機線卡轉(zhuǎn)發(fā)到用以在所述多個交換機線卡 中的兩個或更多個交換機線卡間橋接的虛擬接口。
17.如權(quán)利要求16所述的方法,還包括配置所述第二交換機線卡的FIB,以在從所述虛 擬接口接收到所述分組的情況下,將所述分組轉(zhuǎn)發(fā)到所述第二交換機線卡的本地接口。
18.如權(quán)利要求16所述的方法,還包括,在所述第一交換機線卡上存儲所述第一交換 機線卡的FIB。
19.如權(quán)利要求16所述的方法,其中,對所述FIB的配置是由控制器執(zhí)行的,在該配置 期間,該控制器將所述多個交換機線卡看作具有單個橋標識符(橋ID)的單個網(wǎng)絡(luò)交換機。
20.如權(quán)利要求16所述的方法,其中,配置所述第一交換機線卡的FIB包括在所述FIB 中寫入一個或多個條目以根據(jù)單播轉(zhuǎn)發(fā)來轉(zhuǎn)發(fā)所述分組。
全文摘要
提供了用于更高的接口可擴展性的刀片型交換機。刀片型交換機可通過使交換機線卡的每一個本地管理其接口來處理接口的可擴展性,并可使用虛擬接口和本地接口的概念以用于智能轉(zhuǎn)發(fā)。在操作期間從網(wǎng)絡(luò)的角度以及在配置期間從用戶的角度來看,刀片型交換機可表現(xiàn)為具有單個橋ID的單個網(wǎng)絡(luò)交換機。
文檔編號H04L12/56GK101960796SQ200980106411
公開日2011年1月26日 申請日期2009年2月25日 優(yōu)先權(quán)日2008年2月26日
發(fā)明者帕拉迪普·K·卡薩爾, 帕沙特·P·岡赫, 杰弗里·伊·王, 薩哈瓦納庫馬爾·哈簡德蘭, 邁克爾·史密斯, 迪利普·庫馬爾·德維銳迪, 錢德拉謝卡爾·阿帕納 申請人:思科技術(shù)公司