用于光子交換的系統(tǒng)和方法
【專利說明】
[0001] 本發(fā)明要求2014年5月12日遞交的發(fā)明名稱為"用于光子交換的系統(tǒng)和方法 (System and Method for Photonic Switching)" 的第 14/275, 320 號美國非臨時申請案 以及2013年5月10日遞交的發(fā)明名稱為"用于在純光子包交換機中使用偏轉(zhuǎn)策略的競爭 解決的系統(tǒng)和方法(System and Method for Contention Resolution using Deflection Policies in Pure Photonic Packet Switch)"的第61/822, 180號美國臨時申請案的在先 申請優(yōu)先權(quán),所述在先申請的內(nèi)容以引入的方式并入本文本中。
技術(shù)領(lǐng)域
[0002] 本發(fā)明涉及一種用于光通信的系統(tǒng)和方法,且具體來說,涉及一種用于光子交換 的系統(tǒng)和方法。
【背景技術(shù)】
[0003] 通過用戶數(shù)的增長且通過應(yīng)用數(shù)的增加激起的互聯(lián)網(wǎng)業(yè)務(wù)的增長產(chǎn)生對帶寬的 更高需求。此增長需要具有較高交換能力的較大包交換網(wǎng)絡(luò)。數(shù)據(jù)中心含有巨大數(shù)量的服 務(wù)器機架、存儲設(shè)備機架以及其它機架,所有機架經(jīng)由巨大的集中式包交換資源互連。在數(shù) 據(jù)中心中,電力包交換機用于路由數(shù)據(jù)包。極高速率的電子包交換涉及巨大的冷卻和空間 成本。因此,光子包交換是所需的。
[0004] 服務(wù)器、存儲設(shè)備和輸入輸出功能的機架含有架頂(TOR)交換機,所述架頂交換 機將來自它們的相關(guān)聯(lián)服務(wù)器和/或其它外圍設(shè)備的包流合并成每TOR交換機更少數(shù)目的 高速流,這些高速流被路由到包交換核心。并且,TOR交換機接收來自所述資源的返回經(jīng)交 換流且將其分布到所述交換機的機架內(nèi)的服務(wù)器??梢源嬖趶拿恳?TOR交換機到包交換核 心的4 X 40Gb/s的流和相同數(shù)目的返回流。在數(shù)據(jù)中心中可以存在每機架一個TOR交換機, 其中具有數(shù)百到數(shù)萬個機架,以及因此數(shù)百到數(shù)萬個TOR交換機。
【發(fā)明內(nèi)容】
[0005] 光子包交換的實施例方法包含:通過光子交換結(jié)構(gòu)從第一架頂(TOR)交換機接收 對應(yīng)于第一光子包和第一時間段的目的地端口請求,其中目的地端口請求包含第一輸出端 口;以及確定所述第一輸出端口在所述第一時間段期間是否可用。所述方法還包含通過光 子交換結(jié)構(gòu)從第一 TOR交換機接收第一光子包;以及當(dāng)?shù)谝惠敵龆丝谠诘谝粫r間段期間可 用時,將第一光子包路由到第一輸出端口。另外,所述方法包含當(dāng)?shù)谝惠敵龆丝谠诘谝粫r間 段期間不可用時,將第一光子包路由到替代輸出端口。
[0006] 實施例光子交換結(jié)構(gòu)包含第一光子交換機和耦合到所述第一光子交換機的交換 機控制器,其中所述第一光子交換機用于耦合到多個架頂(TOR)交換機,其中所述第一光 子交換機包含第一多個輸入端口和第二多個輸出端口,其中所述第二多個輸出端口多于所 述第一多個輸入端口,其中所述交換機控制器用于根據(jù)第一目的地端口請求確定第一輸出 端口在第一時間段期間是否可用,其中當(dāng)所述第一輸出端口在所述第一時間段期間可用 時,所述第一光子交換機用于將第一輸入端口連接到所述第一輸出端口,并且其中當(dāng)所述 第一輸出端口在所述第一時間段期間不可用時,所述第一光子交換機用于將所述第一輸入 端口連接到第二輸出端口。
[0007] 實施例光子交換結(jié)構(gòu)包含光子包交換機和包含第一輸入光子交換機的多個輸入 光子交換機,其中所述多個輸入光子交換機耦合到所述光子包交換機,其中所述多個輸入 光子交換機用于耦合到包含第一 TOR交換機的多個架頂(TOR)交換機,其中當(dāng)所述光子包 交換機的第一輸出端口在第一時間段期間可用時,所述第一輸入交換機用于將第一包從所 述第一 TOR交換機引導(dǎo)至所述光子包交換機,并且其中當(dāng)所述光子交換結(jié)構(gòu)的所述第一輸 出端口在所述第一時間段期間不可用時,所述第一輸入光子交換機用于將所述光子包返回 到所述第一 TOR交換機。
[0008] 前文已相當(dāng)廣泛地概述了本發(fā)明的一個實施例的特征,以便可以更好地理解下文 本發(fā)明的詳細(xì)說明。下文中將描述本發(fā)明的實施例的另外的特征和優(yōu)點,這些另外的特征 以及優(yōu)點形成本發(fā)明的權(quán)利要求書的主題。所屬領(lǐng)域的技術(shù)人員應(yīng)了解,所公開的概念和 具體實施例可以容易地用作修改或設(shè)計用于實現(xiàn)本發(fā)明的相同目的的其它結(jié)構(gòu)或方法的 基礎(chǔ)。所屬領(lǐng)域的技術(shù)人員還應(yīng)意識到,此類等效構(gòu)造不脫離如在所附權(quán)利要求書中所闡 述的本發(fā)明的精神和范圍。
【附圖說明】
[0009] 為了更完整地理解本發(fā)明及其優(yōu)點,現(xiàn)在參考下文結(jié)合附圖進行的描述,其中:
[0010] 圖1圖示實施例數(shù)據(jù)中心;
[0011] 圖2圖示實施例星形架構(gòu);
[0012] 圖3圖示實施例環(huán)形架構(gòu);
[0013] 圖4圖不到光子包交換機的傳入競爭光子包;
[0014] 圖5圖示競爭包通過光子包交換機的解決;
[0015] 圖6圖示用于競爭解決的實施例光子交換結(jié)構(gòu);
[0016] 圖7圖不具有競爭解決的另一實施例光子交換結(jié)構(gòu);
[0017] 圖8圖示解決競爭光子包的實施例方法的流程圖;
[0018] 圖9圖示用于競爭解決的另外實施例光子交換結(jié)構(gòu);
[0019] 圖10圖示吞吐量與交換機大小的曲線圖;
[0020] 圖11圖示光子交換結(jié)構(gòu)中的輸出負(fù)載均衡;
[0021] 圖12圖示光子交換結(jié)構(gòu)中的輸入負(fù)載均衡;
[0022] 圖13圖示用于競爭解決的另一實施例光子交換結(jié)構(gòu);
[0023] 圖14圖示包的數(shù)目與根據(jù)接口負(fù)載的用于每一輸出端的交換機緩存器的曲線 圖;
[0024] 圖15圖示通過軟件定義網(wǎng)絡(luò)(SDN)控制的實施例光子網(wǎng)絡(luò)。
[0025] 圖16圖示用于競爭解決的實施例光子交換架構(gòu);
[0026] 圖17圖示用于競爭解決的另一實施例光子交換架構(gòu);
[0027] 圖18圖示用于競爭解決的另外實施例光子交換架構(gòu);
[0028] 圖19圖示用于解決競爭光子包的實施例方法的流程圖;
[0029] 圖20圖示用于混合光子包交換的實施例系統(tǒng);
[0030] 圖21A至C圖示用于光子包交換系統(tǒng)的波形和眼圖;以及
[0031] 圖22圖示用于光子包交換的另一實施例系統(tǒng)。
[0032] 除非另有指示,否則不同圖中的對應(yīng)標(biāo)號和符號通常指代對應(yīng)部分。繪制各圖是 為了清楚地說明實施例的相關(guān)方面,因此未必是按比例繪制的。
【具體實施方式】
[0033] 首先應(yīng)理解,盡管下文提供一個或多個實施例的說明性實施方案,但所公開的系 統(tǒng)和/或方法可以使用任何數(shù)目的技術(shù)來實施,無論該技術(shù)是當(dāng)前已知還是現(xiàn)有的。本發(fā) 明決不應(yīng)限于下文所說明的說明性實施方案、附圖和技術(shù),包含本文所說明并描述的示例 性設(shè)計和實施方案,而是可以在所附權(quán)利要求書的范圍以及其等效物的完整范圍內(nèi)修改。
[0034] 實現(xiàn)光子包交換的一個挑戰(zhàn)是競爭解決。當(dāng)兩個或兩個以上包同時嘗試交換機的 同一輸出端口時發(fā)生競爭。競爭解決的一個方法是偏轉(zhuǎn)路由。在偏轉(zhuǎn)路由中,競爭通過僅 將競爭包中的一者路由到所需輸出端口來解決,而其它競爭包被偏轉(zhuǎn)至節(jié)點或網(wǎng)絡(luò)內(nèi)的另 一路徑。純光子包交換中的競爭解決可能涉及異步競爭解決。在實例中,競爭包返回到源。 在另一實例中,存在到給定目的地的更多輸出端口并且包被發(fā)送到可用輸出端口中的任一 者。在另一實例中,去往輸出端口的多個包具有允許首先檢查最高優(yōu)先級可用端口的優(yōu)先 權(quán)。
[0035] 圖1圖示數(shù)據(jù)中心100,即,三層數(shù)據(jù)中心。服務(wù)器組104各自含有N個服務(wù)器 102。服務(wù)器組中的服務(wù)器連接到架頂(TOR)交換機106,即,最小交換機。服務(wù)器102和 TOR交換機106組織在機架中。TOR群108,即集群交換機連接到TOR交換機106。存在每 TOR群M個TOR交換機以及P個TOR群。TOR群108通過η個并行接口連接到光子交換機 110, 即,ηΡΧηΡ光子交換機。在一個實例中,N = 48、M= 32、P = 32、且η = 1,所述實例 具有50, 000個服務(wù)器。業(yè)務(wù)從服務(wù)器102的源服務(wù)器路由通過TOR交換機106、T0R群108 以通過光子交換機110進行交換。接下來,業(yè)務(wù)路由通過光子交換機112以進行多跳交換。 數(shù)據(jù)中心100可以包含用于單跳交換的一個光子交換機、如圖1中所描繪的兩個光子交換 機或更多光子交換機。光子交換機110和112是空間交換機。在一個實例中,光子交換機 110和112是硅光子交換機。業(yè)務(wù)隨后前進通過TOR群108和TOR交換機106到達服務(wù)器 102的目的地服務(wù)器。
[0036] 可以用于光學(xué)無緩存包交換機的另一架構(gòu)是圖2中說明的系統(tǒng)120。光子交換結(jié) 構(gòu)122以星形配置連接TOR或TOR群126。TOR或TOR群126連接到子網(wǎng)絡(luò)124。TOR或TOR 群126可以將指定到另一 TOR或TOR群的一個或多個包包裝成光子幀且將所述幀發(fā)送到光 子交換機122。光子幀具有經(jīng)波長編碼的標(biāo)簽以表示目的地TOR或TOR群。關(guān)于光子幀包 裝的更多細(xì)節(jié)在2014年5月15日遞交的發(fā)明名稱為"用于光子交換的系統(tǒng)和方法(System and Method for Photonic Switching)" 的美國專利申請案 HW81091186US02 中論述,所述 申請案的內(nèi)容以引入的方式并入本文本中。經(jīng)包裝的光子幀是數(shù)據(jù)路徑的一部分,而標(biāo)簽 是控制路徑的一部分。經(jīng)包裝的幀可以在數(shù)據(jù)波段上發(fā)送,而標(biāo)簽在控制波段上發(fā)送。關(guān) 于使用用于業(yè)務(wù)和信令的單獨波段的更多細(xì)節(jié)在2014年4月7日遞交的發(fā)明名稱為"用于 光子交換的系統(tǒng)和方法(System and Method for Photonic Switching)"的第 14/246, 633 號美國專利申請案中論述,所述申請案的內(nèi)容以引入的方式并入本文本中。
[0037] 在通過圖3中的系統(tǒng)