亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種交換網(wǎng)中信元的處理方法、源線卡和網(wǎng)卡的制作方法

文檔序號(hào):7590209閱讀:145來源:國知局
專利名稱:一種交換網(wǎng)中信元的處理方法、源線卡和網(wǎng)卡的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種交換網(wǎng)中信元的處理方法、源線卡和網(wǎng)卡。
背景技術(shù)
交換網(wǎng)是路由器及其它數(shù)據(jù)交換設(shè)備中的核心模塊,完成多個(gè)端口之間數(shù)據(jù)包或 信元的交換,即把到達(dá)輸入端口的數(shù)據(jù)包或信元交換至相應(yīng)的輸出端口,交換網(wǎng)的一個(gè)基 本需求就是交換出去的數(shù)據(jù)包及信元仍需要保持原來的順序。如圖1所示,現(xiàn)有技術(shù)中K個(gè) 平面的多級(jí)交換網(wǎng)中,一般一個(gè)信元可以通過多條路徑到達(dá)目的端口,而各條路徑的時(shí)延 又很難做到完全一致,這就導(dǎo)致屬于一個(gè)流的信元(從同一輸入端口到達(dá)同一輸出端口) 在到達(dá)目的端口時(shí)會(huì)存在亂序的現(xiàn)象。其中輸入端口可以是源線卡,源線卡上與本發(fā)明直 接相關(guān)的器件為FIC (Fabric Interface Chip,交換網(wǎng)接口芯片)。FIC配合交換網(wǎng)芯片共 同完成數(shù)據(jù)包的處理。上行FIC —般完成從網(wǎng)絡(luò)側(cè)接收變長數(shù)據(jù)包的切片和虛擬輸出隊(duì)列 (VOQ)管理工作。FIC也可包含TM(Traffic Management,流量管理功能)。上行FIC的輸出 端口是網(wǎng)卡,網(wǎng)卡包含相互獨(dú)立的交換芯片或交換單元。以Clos互連的多級(jí)交換網(wǎng)為例, 交換芯片可由三級(jí)構(gòu)成,即S1、S2和S3三個(gè)級(jí)別的交換單元。如圖2所示,信元Cl從FICl 出發(fā)經(jīng)由Sl/3(2)和S2⑵返回Sl/3(2)到達(dá)FIC2,信元C2從FICl出發(fā)經(jīng)由Sl/3(1)、 S2(l)、S2(2)和 Sl/3(2)到達(dá) FIC2,信元 C3 從 FIC2 出發(fā)經(jīng)由 Sl/3(1)、S2 ⑵、S2(l)和 Sl/3(1)到達(dá)FICl ;若先發(fā)送信元C2,然后信元Cl和信元C3再同時(shí)發(fā)送,則后發(fā)送的信元 Cl和C3可能會(huì)比先發(fā)送的信元C2先到達(dá)或同時(shí)到達(dá)S2(2),故此時(shí)S2(2)就會(huì)出現(xiàn)亂序 的問題。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種交換網(wǎng)中信元的處理方法、源線卡和網(wǎng)卡,保證了交 換網(wǎng)中屬于一個(gè)流的信元輸出順序與輸入順序相同,從而使目的線卡可以通過接收到信元 的順序簡單的實(shí)現(xiàn)數(shù)據(jù)包的重組。本發(fā)明實(shí)施例提供了一種交換網(wǎng)中信元的處理方法,包括將數(shù)據(jù)流中的數(shù)據(jù)包切分成一個(gè)或多個(gè)相同長度的信元或者將數(shù)據(jù)流中的數(shù)據(jù) 包切分成一個(gè)或多個(gè)不同長度的信元;在所述信元頭中插入時(shí)間標(biāo)記和流號(hào)標(biāo)記,將標(biāo)記后的信元頭和信元凈荷發(fā)送給 網(wǎng)卡,其中,所述時(shí)間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間,所述流號(hào)標(biāo)記用于標(biāo)記不 同的數(shù)據(jù)流。本發(fā)明實(shí)施例提供了一種交換網(wǎng)中的源線卡,包括切分單元,用于將數(shù)據(jù)流中的數(shù)據(jù)包切分成一個(gè)或多個(gè)相同長度的信元或者將數(shù) 據(jù)流中的數(shù)據(jù)包切分成一個(gè)或多個(gè)不同長度的信元;標(biāo)記單元,用于在切分單元切分后的信元頭中插入時(shí)間標(biāo)記和流號(hào)標(biāo)記,所述時(shí) 間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間,所述流號(hào)標(biāo)記用于標(biāo)記不同的數(shù)據(jù)流;
發(fā)送 單元,用于將標(biāo)記單元標(biāo)記后的信元頭和信元凈荷發(fā)送給網(wǎng)卡。本發(fā)明實(shí)施例還提供了一種交換網(wǎng)中信元的處理方法,包括接收源線卡或上一級(jí)網(wǎng)卡發(fā)送的信元,所述信元包括信元頭和信元凈荷;根據(jù)所述接收到信元的信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記將信元順序地發(fā)送給目 的線卡或下一級(jí)網(wǎng)卡,所述時(shí)間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間,所述流號(hào)標(biāo)記 用于標(biāo)記不同的數(shù)據(jù)流;具體地,根據(jù)所述時(shí)間標(biāo)記對(duì)信元進(jìn)行排序,若所述時(shí)間標(biāo)記相 同,則按照所述信元頭中的流號(hào)標(biāo)記將信元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡。本發(fā)明實(shí)施例提供了一種交換網(wǎng)中的網(wǎng)卡,包括接收模塊,用于接收源線卡發(fā)送的信元,所述信元包括信元頭和信元凈荷;排序發(fā)送模塊,用于根據(jù)接收模塊接收到的所述信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記 將信元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡;具體地,根據(jù)所述時(shí)間標(biāo)記對(duì)信元進(jìn)行排序, 若所述時(shí)間標(biāo)記相同,則按照所述信元頭中的流號(hào)標(biāo)記將信元順序地發(fā)送給目的線卡或下 一級(jí)網(wǎng)卡。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,其通過信元頭中插入的時(shí)間標(biāo) 記和流號(hào)標(biāo)記,保證了交換網(wǎng)中屬于一個(gè)流的信元輸出順序與輸入順序相同,從而使目的 線卡可以通過接收到信元的順序簡單的實(shí)現(xiàn)數(shù)據(jù)包的重組。


為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用 的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。圖1為現(xiàn)有技術(shù)中K個(gè)平面的交換網(wǎng)的結(jié)構(gòu)示意圖,其中K為正整數(shù);圖2為現(xiàn)有技術(shù)中以交換網(wǎng)中源線卡為FICl和FIC2,網(wǎng)卡為S2(l)和S2 (2)傳輸 信元Cl、C2和C3為例交換網(wǎng)的示意圖,其中"一”表示信元C2的傳輸路徑,《一"表示 信元Cl的傳輸路徑,“. ”表示信元C3的傳輸路徑;圖3為本發(fā)明實(shí)施例提供的一種交換網(wǎng)中信元的處理方法的流程示意圖;圖4(1)為本發(fā)明實(shí)施例提供的信元結(jié)構(gòu)分配示意圖;圖4(2)為本發(fā)明實(shí)施例提供的信元又一結(jié)構(gòu)分配示意圖;圖5為本發(fā)明實(shí)施例提供的一種交換網(wǎng)中的源線卡的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的一種交換網(wǎng)中信元的處理方法的又一流程示意圖;圖7為本發(fā)明實(shí)施例提供的一種交換網(wǎng)中的網(wǎng)卡的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例提供的以源線卡為FICl和FIC2,網(wǎng)卡為SI,F(xiàn)IC1傳輸257字 節(jié)和40字節(jié)的數(shù)據(jù)包以及FIC2傳輸130字節(jié)的數(shù)據(jù)包為例對(duì)交換網(wǎng)中信元的處理過程的 示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種交換網(wǎng)中信元的處理方法,如圖3所示,包括步驟31、將數(shù)據(jù)流中的數(shù)據(jù)包切分成一個(gè)或多個(gè)相同長度的信元,或者,將數(shù)據(jù)流 中的數(shù)據(jù)包切分成一個(gè)或多個(gè)不同長度的信元;具體地,例如數(shù)據(jù)包的大小為129字節(jié),則可以切分成1個(gè)64字節(jié)和1個(gè)65字節(jié) 的信元;例如數(shù)據(jù)包的大小為256字節(jié),則可以切分成4個(gè)相同長度的信元;例如數(shù)據(jù)包的 大小為257字節(jié),則可以切分成64字節(jié)和193字節(jié)的信元,也可以切分成128字節(jié)和129 字節(jié)的信元,即切分成多個(gè)不同長度的信元;若將大小為257字節(jié)的數(shù)據(jù)包切分成多個(gè)相 同長度64字節(jié)的信元,則需要切分成5個(gè)信元,而最后一個(gè)信元僅有1字節(jié)為有效字節(jié),其 余63字節(jié)均為填充字節(jié),故在這種情況下,選擇切分成多個(gè)不同長度的信元更為合理。步驟32、在所述信元頭中插入時(shí)間標(biāo)記(Time Stamp,TS)和流號(hào)標(biāo)記(Flow Identification, FID),將標(biāo)記后的信元頭和信元凈荷發(fā)送給網(wǎng)卡。 具體地,時(shí)間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間;例如圖2中,若信元C2的 時(shí)間標(biāo)記為237,則信元Cl和信元C3的時(shí)間標(biāo)記可以為240,這樣S2 (2)通過時(shí)間標(biāo)記即 可區(qū)分出信元C2。流號(hào)標(biāo)記用于標(biāo)記不同的數(shù)據(jù)流,數(shù)據(jù)流一般可以包括數(shù)據(jù)包的源、目的 線卡信息和服務(wù)質(zhì)量Q0S,每條需要保持序列的數(shù)據(jù)流在系統(tǒng)中有唯一的流號(hào)。在本發(fā)明實(shí) 施例中,同一流號(hào)標(biāo)記表示數(shù)據(jù)包的源線卡和目的線卡均相同。例如圖2中,信元Cl的源 線卡為FICl、目的線卡為FIC2,而信元C2的源線卡與目的線卡和信元Cl均相同,故信元Cl 和信元C2的流號(hào)標(biāo)記相同。而信元C3的源線卡為FIC2、目的線卡為FICl,則信元C3的流 號(hào)標(biāo)記與信元Cl和C2的流號(hào)標(biāo)記不相同,這樣S2(2)通過流號(hào)標(biāo)記即可區(qū)分出信元C3。信元的結(jié)構(gòu)分配情況可以如圖4(1)所示,其中信元頭中時(shí)間標(biāo)記、流號(hào)標(biāo)記和其 它字段以及信元凈荷的比特分配情況在圖中進(jìn)行了表示;其分配的比特?cái)?shù)可以進(jìn)行變化, 此圖僅是舉了 一個(gè)例子進(jìn)行說明。進(jìn)一步,步驟32還可以包括,在所述信元頭中插入序列號(hào)(Sequence Number, SN),所述序列號(hào)為同一數(shù)據(jù)包中信元的序號(hào),即保證同一數(shù)據(jù)包中信元的順序;例如同一 數(shù)據(jù)包切分成4個(gè)信元,則序列號(hào)分別標(biāo)記為1、2、3和4。步驟32還可以包括,在信元頭中還插入信元的長度(Cell Size,CS),一般情況僅 在數(shù)據(jù)包被切分成一個(gè)或多個(gè)不同長度的信元時(shí),在信元頭中插入信元的長度;例如257 字節(jié)的數(shù)據(jù)包切分成128字節(jié)和129字節(jié)的兩個(gè)信元,則分別在兩個(gè)信元的信元頭插入信 元的長度,即128字節(jié)和129字節(jié)。信元的結(jié)構(gòu)分配情況如圖4(2)所示,其中信元頭中時(shí)間標(biāo)記、流號(hào)標(biāo)記、序列號(hào)、 信元長度和其它字段以及信元凈荷的比特分配情況在圖中進(jìn)行了表示;其分配的比特?cái)?shù)可 以進(jìn)行變化,此圖僅是舉了 一個(gè)例子進(jìn)行說明。上述方法中,在步驟31之前還可以包括步驟30、根據(jù)接收到的網(wǎng)卡發(fā)送的同步信 元或數(shù)據(jù)信元攜帶的時(shí)間同步信息,更新自身的時(shí)間以使與網(wǎng)卡的時(shí)間同步,所述同步信 元或所述時(shí)間同步信息可以包括網(wǎng)卡的時(shí)間信息和傳輸路徑的延時(shí)信息。所述傳輸路徑的 延時(shí)信息可以通過交換網(wǎng)中設(shè)備之間的連線長度及各交換單元的處理延遲計(jì)算得到,也可 以通過發(fā)送路徑延時(shí)測量信元獲取,所述路徑延時(shí)測量信元將測量得到的路徑延時(shí)保存在相應(yīng)的交換網(wǎng)設(shè)備中。本發(fā)明實(shí)施例還提供了一種交換網(wǎng)中的源線卡,所述源線卡可以是FIC(Fabric Interface Chip,交換網(wǎng)接口芯片)或TM(Traffic Manager,流量管理芯片),如圖5所示, 包括 切分單元51,用于將數(shù)據(jù)流中的數(shù)據(jù)包切分成個(gè)或多個(gè)相同長度的信元,或者,將 數(shù)據(jù)流中的數(shù)據(jù)包切分成一個(gè)或多個(gè)不同長度的信元;具體地,例如數(shù)據(jù)包的大小為256字節(jié),則可以切分成4個(gè)64字節(jié)的信元,即切分 成多個(gè)相同長度的信元;例如數(shù)據(jù)包的大小為257字節(jié),則可以切分成64字節(jié)和193字節(jié) 的信元,也可以切分成128字節(jié)和129字節(jié)的信元,即切分成多個(gè)不同長度的信元;若將大 小為257字節(jié)的數(shù)據(jù)包切分成多個(gè)相同長度64字節(jié)的信元,則需要切分成5個(gè)信元,而最 后一個(gè)信元僅有1字節(jié)為有效字節(jié),其余63字節(jié)均為填充字節(jié),故在這種情況下,選擇切分 成多個(gè)不同長度的信元更為合理。標(biāo)記單元52,用于在切分單元51切分后的信元的信元頭中插入時(shí)間標(biāo)記和流號(hào) 標(biāo)記。具體地,時(shí)間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間;例如圖2中,若信元C2的 時(shí)間標(biāo)記為237,則信元Cl和信元C3的時(shí)間標(biāo)記可以為240,這樣S2 (2)通過時(shí)間標(biāo)記即 可區(qū)分出信元C2。流號(hào)標(biāo)記用于標(biāo)記不同的數(shù)據(jù)流,數(shù)據(jù)流一般可以包括數(shù)據(jù)包的源、目的 線卡信息和服務(wù)質(zhì)量Q0S,每條需要保持序列的數(shù)據(jù)流在系統(tǒng)中有唯一的流號(hào)。在本發(fā)明實(shí) 施例中,同一流號(hào)標(biāo)記表示數(shù)據(jù)包的源線卡和目的線卡均相同。例如圖2中,信元Cl的源 線卡為FICl、目的線卡為FIC2,而信元C2的源線卡與目的線卡和信元Cl均相同,故信元Cl 和信元C2的流號(hào)標(biāo)記相同。而信元C3的源線卡為FIC2、目的線卡為FICl,則信元C3的流 號(hào)標(biāo)記與信元Cl和C2的流號(hào)標(biāo)記不相同,這樣S2(2)通過流號(hào)標(biāo)記即可區(qū)分出信元C3。信元的結(jié)構(gòu)分配情況如圖4(1)所示,其中信元頭中時(shí)間標(biāo)記、流號(hào)標(biāo)記和其它字 段以及信元凈荷的比特分配情況在圖中進(jìn)行了表示;其分配的比特?cái)?shù)可以進(jìn)行變化,此圖 僅是舉了一個(gè)例子進(jìn)行說明。作為可選的,標(biāo)記單元52,還可以用于在切分單元51切分后的信元的信元頭中插 入序列號(hào),所述序號(hào)為同一數(shù)據(jù)包中信元的序列號(hào),即時(shí)間標(biāo)記和流號(hào)標(biāo)記均相同的信元 的序號(hào);例如同一數(shù)據(jù)包切分成4個(gè)信元,則序列號(hào)分別標(biāo)記為1、2、3和4。作為可選的,標(biāo)記單元52,還可以用于在切分單元51切分后的信元的信元頭中插 入信元的長度;一般情況下,在切分單元51將數(shù)據(jù)包切分為不同長度的信元的情況下插入 信元長度,例如257字節(jié)的數(shù)據(jù)包切分成128字節(jié)和129字節(jié)的兩個(gè)信元,則分別在兩個(gè)信 元的信元頭插入信元的長度信息,即128字節(jié)和129字節(jié)。信元的結(jié)構(gòu)分配情況如圖4(2)所示,其中信元頭中時(shí)間標(biāo)記、流號(hào)標(biāo)記、序列號(hào)、 信元長度和其它字段以及信元凈荷的比特分配情況在圖中進(jìn)行了表示;其分配的比特?cái)?shù)可 以進(jìn)行變化,此圖僅是舉了 一個(gè)例子進(jìn)行說明。發(fā)送單元53,用于將標(biāo)記單元52標(biāo)記后的信元頭和對(duì)應(yīng)的信元凈荷發(fā)送給網(wǎng)卡。具體地,網(wǎng)卡可以是相互獨(dú)立的交換芯片或交換單元,一般可以分成三級(jí),即如圖 2所示,Si、S2和S3三個(gè)級(jí)別的交換單元。上述源線卡中,還可以包括接收單元,用于接收網(wǎng)卡發(fā)送的同步信元或數(shù)據(jù)信元攜帶的時(shí)間同步信息,所述同步信元或所述時(shí)間同步信息包括網(wǎng)卡的時(shí)間信息和傳輸路徑 的延時(shí)信息;所述傳輸路徑的延時(shí)信息可以通過交換網(wǎng)中設(shè)備之間的連線長度計(jì)算得到, 也可以通過發(fā)送路徑延時(shí)測量信元獲取,所述路徑延時(shí)測量信元將測量得到的路徑延時(shí)保 存在相應(yīng)的交換網(wǎng)設(shè)備中。

同步單元,用于根據(jù)接收單元接收到的同步信元或時(shí)間同步信息,更新自身的時(shí) 間以使與網(wǎng)卡的時(shí)間同步。本發(fā)明實(shí)施例還提供了一種交換網(wǎng)中信元的處理方法,如圖6所示,包括步驟61、接收源線卡發(fā)送的信元,所述信元包括信元頭和信元凈荷。信元的結(jié)構(gòu)分配情況如圖4(1)所示,其中信元頭中時(shí)間標(biāo)記、流號(hào)標(biāo)記和其它字 段以及信元凈荷的比特分配情況在圖中進(jìn)行了表示;其分配的比特?cái)?shù)可以進(jìn)行變化,此圖 僅是舉了一個(gè)例子進(jìn)行說明。步驟62、根據(jù)接收到信元的信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記將信元順序地發(fā)送 給目的線卡或下一級(jí)網(wǎng)卡;具體地,根據(jù)所述時(shí)間標(biāo)記對(duì)信元進(jìn)行排序,若所述時(shí)間標(biāo)記相 同,則按照所述信元頭中的流號(hào)標(biāo)記將信元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡。具體地,時(shí)間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間。流號(hào)標(biāo)記用于標(biāo)記不同 的數(shù)據(jù)流,數(shù)據(jù)流一般可以包括數(shù)據(jù)包的源、目的線卡信息和服務(wù)質(zhì)量Q0S,每條需要保持 序列的數(shù)據(jù)流在系統(tǒng)中有唯一的流號(hào)。在本發(fā)明實(shí)施例中,同一流號(hào)標(biāo)記表示數(shù)據(jù)包的源 線卡和目的線卡均相同。例如圖2中,若信元C2的時(shí)間標(biāo)記為237,信元Cl和信元C3的時(shí) 間標(biāo)記為240,信元Cl和信元C2的流號(hào)標(biāo)記為11,信元C3的流號(hào)標(biāo)記為21,則S2 (2)根據(jù) 時(shí)間標(biāo)記237和240,將信元C2排序?yàn)?,將信元Cl和C3排序?yàn)?,由于此時(shí)信元Cl和信 元C3具有相同的時(shí)間標(biāo)記,則根據(jù)流號(hào)標(biāo)記進(jìn)行進(jìn)一步排序,具體先將流號(hào)標(biāo)記為11的信 元C2發(fā)送給目的線卡或下一級(jí)網(wǎng)卡,再將流號(hào)標(biāo)記為11的信元Cl發(fā)送給目的線卡或下一 級(jí)網(wǎng)卡,最后流號(hào)標(biāo)記為21的信元C3給目的線卡或下一級(jí)網(wǎng)卡,故解決了 S2 (2)出現(xiàn)的亂 序問題,使下一級(jí)網(wǎng)卡或目的線卡獲得的信元順序與輸入端口的輸出順序相同,且區(qū)分出 了來自不同源線卡的信元,提高了交換網(wǎng)的可靠性。作為可選的,若信元的結(jié)構(gòu)分配情況如圖4(2)所示,其中信元頭中還包括序列號(hào) 和信元長度時(shí),則步驟62、若信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記均相同,則根據(jù)信元頭中的序 列號(hào)將信元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡。例如,數(shù)據(jù)包被拆分成信元Cl和信元 C2,在信元Cl的信元頭中插入序列號(hào)為1,在信元C2的信元頭中插入序列號(hào)為2,并將信元 Cl和C2通過同一源線卡同一時(shí)間發(fā)送給同一目的線卡,則由于信元Cl和C2的時(shí)間標(biāo)記和 流號(hào)標(biāo)記均相同,則若網(wǎng)卡不將其排序直接發(fā)送給目的線卡,則所述目的線卡需要用兩個(gè) 組包器才能完成信元Cl和C2的組包,但若網(wǎng)卡根據(jù)其序列號(hào)將信元Cl和C2排序后發(fā)送 給目的線卡,則目的線卡可直接完成組包,無需使用額外的組包器。這樣可以節(jié)省目的線卡 的工作量,提高系統(tǒng)效率。作為可選的,進(jìn)一步,網(wǎng)卡或目的線卡根據(jù)信元頭中的長度信息,可以清楚的了解 信元的長度,確定其為定長或不定長的信元,特別通過支持將數(shù)據(jù)包切分成一個(gè)或多個(gè)不 同長度的信元的情況,給大容量交換網(wǎng)的擴(kuò)展性設(shè)計(jì)提供了方便。上述方法,在步驟61之前還可以包括步驟60、發(fā)送同步信元或攜帶時(shí)間同步信息 的數(shù)據(jù)信元給源線卡,所述同步信元和時(shí)間同步信息可以包括網(wǎng)卡的時(shí)間信息和傳輸路徑的延時(shí)信息。具體地,本發(fā)明實(shí)施例圖2中,可以指定S2(l)為主網(wǎng)卡,S2(2)、Sl/3(1)和 S1/3 (2)為從屬網(wǎng)卡,F(xiàn)ICl和FIC2為源線卡,則首先,主網(wǎng)卡發(fā)送同步信元或數(shù)據(jù)信元攜帶 時(shí)間同步信息給從屬網(wǎng)卡,實(shí)現(xiàn)與各從屬網(wǎng)卡實(shí)現(xiàn)同步;然后,從屬網(wǎng)卡發(fā)送同步信元或數(shù) 據(jù)信元攜帶時(shí)間同步信息給源線卡,從而實(shí)現(xiàn)從屬網(wǎng)卡與源線卡的同步,進(jìn)而實(shí)現(xiàn)主網(wǎng)卡 與源線卡的同步;一旦主網(wǎng)卡S2(l)故障或被移除,則從屬網(wǎng)卡S2(2)升級(jí)為主網(wǎng)卡。若網(wǎng) 卡只有Si,則Sl發(fā)送同步信元或數(shù)據(jù)信元攜帶時(shí)間同步信息給源線卡,從而實(shí)現(xiàn)網(wǎng)卡與源 線卡的同步。由于實(shí)際應(yīng)用中線卡被更換、升級(jí)或移除的概率大大高于網(wǎng)卡,故本發(fā)明實(shí)施 例通過網(wǎng)卡的本地時(shí)間實(shí)現(xiàn)與源線卡的同步,可以提高系統(tǒng)的可靠性。本發(fā)明實(shí)施例還提供了一種交換網(wǎng)中的網(wǎng)卡,所述網(wǎng)卡可以是相互獨(dú)立的交換芯 片或交換單元,一般可以分成三級(jí),即如圖2所示,Si、S2和S3三個(gè)級(jí)別的交換單元,如圖 7所示,包括接收模塊71,用于接收源線卡發(fā)送的信元,所述信元包括信元頭和信元凈荷。信元的結(jié)構(gòu)分配情況如圖4(1)所示,其中信元頭中時(shí)間標(biāo)記、流號(hào)標(biāo)記和其它字 段以及信元凈荷的比特分配情況在圖中進(jìn)行了表示;其分配的比特?cái)?shù)可以進(jìn)行變化,此圖 僅是舉了一個(gè)例子進(jìn)行說明。排序發(fā)送模塊72,用于根據(jù)接收模塊71接收到信元的信元頭中的時(shí)間標(biāo)記和流 號(hào)標(biāo)記將信元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡;具體地,根據(jù)所述是將標(biāo)記對(duì)信元進(jìn) 行排序,若所述時(shí)間標(biāo)記相同,則按照所述信元頭中的流號(hào)標(biāo)記將信元順序地發(fā)送給目的 線卡或下一級(jí)網(wǎng)卡。具體地,時(shí)間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間。流號(hào)標(biāo)記用于標(biāo)記不同 的數(shù)據(jù)流,數(shù)據(jù)流一般可以包括數(shù)據(jù)包的源、目的線卡信息和服務(wù)質(zhì)量Q0S,每條需要保持 序列的數(shù)據(jù)流在系統(tǒng)中有唯一的流號(hào)。在本發(fā)明實(shí)施例中,同一流號(hào)標(biāo)記表示數(shù)據(jù)包的源 線卡和目的線卡均相同。例如圖2中,若信元C2的時(shí)間標(biāo)記為237,信元Cl和信元C3的時(shí) 間標(biāo)記為240,信元Cl和信元C2的流號(hào)標(biāo)記為11,信元C3的流號(hào)標(biāo)記為21,則S2 (2)根據(jù) 時(shí)間標(biāo)記237和240,將信元C2排序?yàn)?,將信元Cl和C3排序?yàn)?,由于此時(shí)信元Cl和信 元C3具有相同的時(shí)間標(biāo)記,則根據(jù)流號(hào)標(biāo)記進(jìn)行進(jìn)一步排序,具體先將流號(hào)標(biāo)記為11的信 元C2發(fā)送給目的線卡或下一級(jí)網(wǎng)卡,再將流號(hào)標(biāo)記為11的信元Cl發(fā)送給目的線卡或下一 級(jí)網(wǎng)卡,最后流號(hào)標(biāo)記為21的信元C3給目的線卡或下一級(jí)網(wǎng)卡,故解決了 S2(2)出現(xiàn)的亂 序問題,使下一級(jí)網(wǎng)卡或目的線卡獲得的信元順序與輸入端口的輸出順序相同,且區(qū)分出 了來自不同源線卡的信元,提高了交換網(wǎng)的可靠性。 作為可選的,若信元的結(jié)構(gòu)分配情況如圖4(2)所示,其中信元頭中還包括序列號(hào) 和信元長度時(shí),則排序發(fā)送模塊72,用于若信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記均相同,則根據(jù) 信元頭中的序列號(hào)將信元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡。例如,數(shù)據(jù)包被拆分成信 元Cl和信元C2,在信元Cl的信元頭中插入序列號(hào)為1,在信元C2的信元頭中插入序列號(hào) 為2,并將信元Cl和C2通過同一源線卡同一時(shí)間發(fā)送給網(wǎng)卡,則由于信元Cl和C2的時(shí)間 標(biāo)記和流號(hào)標(biāo)記均相同,則若網(wǎng)卡不將其排序直接發(fā)送給目的線卡,則所述目的線卡需要 用兩個(gè)組包器才能完成信元Cl和C2的組包,但若網(wǎng)卡根據(jù)其序列號(hào)將信元Cl和C2排序 后發(fā)送給目的線卡,則目的線卡可直接完成組包,無需使用額外的組包器。這樣可以節(jié)省目的線卡的工作量,提高系統(tǒng)效率。作為可選的,進(jìn)一步,網(wǎng)卡或目的線卡根據(jù)信元頭中的長度信息,可以清楚的了解信元的長度,確定其為定長或不定長的信元,特別通過支持將數(shù)據(jù)包切分成一個(gè)或多個(gè)不 同長度的信元的情況,給大容量交換網(wǎng)的擴(kuò)展性設(shè)計(jì)提供了方便。上述方法,在啟動(dòng)接收模塊71之前還可以包括同步模塊,用于發(fā)送同步信元或攜 帶時(shí)間同步信息的數(shù)據(jù)信元給源線卡,所述同步信元和時(shí)間同步信息可以包括網(wǎng)卡的時(shí)間 信息和傳輸路徑的延時(shí)信息。具體地,傳輸路徑的延時(shí)信息是為了彌補(bǔ)交換網(wǎng)中路徑延時(shí)造成的誤差。本發(fā)明 實(shí)施例的圖2中,可以指定S2(l)為主網(wǎng)卡,S2(2)、S1/3(1)和Sl/3(2)為從屬網(wǎng)卡,F(xiàn)ICl和 FIC2為源線卡,則首先,主網(wǎng)卡發(fā)送同步信元或數(shù)據(jù)信元攜帶時(shí)間同步信息給從屬網(wǎng)卡,實(shí) 現(xiàn)與各從屬網(wǎng)卡實(shí)現(xiàn)同步;然后,從屬網(wǎng)卡發(fā)送同步信元或數(shù)據(jù)信元攜帶時(shí)間同步信息給 源線卡,從而實(shí)現(xiàn)從屬網(wǎng)卡與源線卡的同步,進(jìn)而實(shí)現(xiàn)主網(wǎng)卡與源線卡的同步;一旦主網(wǎng)卡 S2(l)故障或被移除,則從屬網(wǎng)卡S2(2)升級(jí)為主網(wǎng)卡。若網(wǎng)卡只有Si,則Sl直接發(fā)送同 步信元或數(shù)據(jù)信元攜帶時(shí)間同步信息給源線卡,從而實(shí)現(xiàn)網(wǎng)卡與源線卡的同步。由于實(shí)際 應(yīng)用中線卡被更換、升級(jí)或移除的概率大大高于網(wǎng)卡,故本發(fā)明實(shí)施例通過網(wǎng)卡的本地時(shí) 間實(shí)現(xiàn)與源線卡的同步,可以提高系統(tǒng)的可靠性。本發(fā)明實(shí)施例以源線卡為FICl和FIC2,網(wǎng)卡為SI,F(xiàn)IC1傳輸257字節(jié)和40字節(jié) 的數(shù)據(jù)包以及FIC2傳輸130字節(jié)的數(shù)據(jù)包為例對(duì)交換網(wǎng)中信元的處理過程進(jìn)行說明,如圖 8所示,包括步驟81、SI以本地時(shí)間為基準(zhǔn),周期或非周期性地發(fā)送同步信元給FICl和FIC2, FICl和FIC2根據(jù)所述同步信元更新自身的時(shí)間,以完成與Sl的同步,所述同步信元中包括 時(shí)間標(biāo)記和路徑延時(shí),所述路徑延時(shí)是為了彌補(bǔ)交換網(wǎng)設(shè)備間的不同路徑造成的誤差,使 提高同步的準(zhǔn)確性,在某些同步要求不高的情況下,所述同步信元可以只包括時(shí)間標(biāo)記。上述步驟中,也可以替換為SI以本地時(shí)間為基準(zhǔn),周期或非周期性地發(fā)送數(shù)據(jù) 信元給FICl和FIC2,F(xiàn)ICl和FIC2根據(jù)數(shù)據(jù)信元攜帶時(shí)間同步信息(時(shí)間標(biāo)記和路徑延 時(shí))更新自身的時(shí)間,以完成與Sl的同步,所述數(shù)據(jù)信元攜帶的時(shí)間同步信息中的路徑延 時(shí)是為了彌補(bǔ)交換網(wǎng)設(shè)備間的不同路徑造成的誤差,使提高同步的準(zhǔn)確性,在某些同步要 求不高的情況下,所述數(shù)據(jù)信元攜帶的時(shí)間同步信息可以只包括時(shí)間標(biāo)記。步驟82、FIC1將257字節(jié)的數(shù)據(jù)包切分成128字節(jié)和129字節(jié)兩個(gè)信元;FICl將 40字節(jié)的數(shù)據(jù)包封裝在64字節(jié)的信元中;FIC2將130字節(jié)的數(shù)據(jù)包封裝在130字節(jié)的信 元中。上述步驟中,是在規(guī)定了信元長度在64字節(jié)到256字節(jié)之間的情況,F(xiàn)ICl還可以 將257字節(jié)的數(shù)據(jù)包切分成64字節(jié)和193字節(jié)兩個(gè)信元;也可以將257字節(jié)的數(shù)據(jù)包切分 成3個(gè)64字節(jié)信元和1和65字節(jié)的信元;還可以將257字節(jié)的數(shù)據(jù)包切分成5個(gè)64字節(jié) 的信元;FIC2還可以將130的字節(jié)切分成兩個(gè)65字節(jié)的信元。步驟83、FIC1在128字節(jié)信元和129信元的信元頭中插入時(shí)間標(biāo)記(例如輸出時(shí) 間225),插入流號(hào)標(biāo)記(例如11) ;FICl在64字節(jié)信元的信元頭中插入時(shí)間標(biāo)記(例如輸 出時(shí)間262),插入流號(hào)標(biāo)記(例如12) ;FIC2在130字節(jié)信元的信元中插入時(shí)間標(biāo)記(例 如輸出時(shí)間225),插入流號(hào)標(biāo)記(例如21) ;FICl和FIC2將標(biāo)記后的信元發(fā)送給Si。
作為可選的,步驟84、FIC1在128字節(jié)信元的信元頭中插入信元號(hào)1和/或插入信 元長度128 ;FICl在129字節(jié)信元的信元頭中插入信元號(hào)2和/或插入信元長度129 ;FICl 在64字節(jié)信元的信元頭中插入信元號(hào)1和/或插入信元長度64 ;FIC2在130字節(jié)信元的 信元頭中插入信元號(hào)1和/或插入信元長度130 ;FICl和FIC2將標(biāo)記后的信元發(fā)送給Si。步驟85、Sl接收FICl和FIC2發(fā)送的信元,所述信元包括信元頭和信元凈荷。 步驟86、S1根據(jù)接收到的信元的信元頭中的時(shí)間標(biāo)記將信元排序,具體地,128字 節(jié)、129字節(jié)和130字節(jié)信元的信元頭中的時(shí)間標(biāo)記均為225,只有64字節(jié)信元的信元頭中 的時(shí)間標(biāo)記為262,則最后發(fā)送64字節(jié)的信元給目的線卡或下一級(jí)網(wǎng)卡(例如FIC3或S2); Sl根據(jù)信元頭中的流號(hào)標(biāo)記將128字節(jié)信元、129字節(jié)信元和130字節(jié)信元排序,具體地, 128字節(jié)和129字節(jié)信元的流號(hào)標(biāo)記為11,只有130字節(jié)信元的流號(hào)標(biāo)記為21,則區(qū)別出 130字節(jié)信元與128字節(jié)和129字節(jié)信元來自于不同的數(shù)據(jù)流,故先發(fā)送128字節(jié)和129字 節(jié)的信元到目的線卡或下一級(jí)網(wǎng)卡(例如FIC3或S2),再發(fā)送130字節(jié)的信元到目的線卡 或下一級(jí)網(wǎng)卡(例如FIC3或S2)。進(jìn)一步,目的線卡需要將接收到128字節(jié)和129字節(jié)的信元進(jìn)行組包,由于不知道 其順序,故目的線卡需要用2個(gè)組包器以完成其分別組包從而完成數(shù)據(jù)包的重組,例如目 的線卡接收到時(shí)間標(biāo)記和流號(hào)標(biāo)記相同的N個(gè)信元(N小于等于32),則需要用N個(gè)組包器 來實(shí)現(xiàn)其分別組包。作為可選的,若上述方法包括步驟84則包括步驟87、根據(jù)128字節(jié)和129字節(jié) 信元的信元頭中包含的信元號(hào)1和2,將其排序后再發(fā)送給目的線卡或下一級(jí)網(wǎng)卡(例如 FIC3或S2),即先將128字節(jié)的信元發(fā)送到目的線卡或下一級(jí)網(wǎng)卡(例如FIC3或S2),再將 129字節(jié)的信元發(fā)送到目的線卡或下一級(jí)網(wǎng)卡(例如FIC3或S2)。具體地,若包括此步驟87,則目的線卡無需組包器即可根據(jù)信元號(hào)自動(dòng)完成數(shù)據(jù) 包的重組,按照128字節(jié)的信元和129信元的信元號(hào)的順序進(jìn)行組包,即根據(jù)信元號(hào)將128 字節(jié)的信元在前129字節(jié)的信元在后重新組成數(shù)據(jù)包。本發(fā)明實(shí)施例中包括至少一個(gè)源線卡和至少一個(gè)網(wǎng)卡,網(wǎng)卡以本地時(shí)間為基準(zhǔn)實(shí) 現(xiàn)與源線卡的同步,保證了系統(tǒng)的高可靠性。網(wǎng)卡通過源線卡在信元頭中插入的時(shí)間標(biāo)記、 流號(hào)標(biāo)記、序列號(hào)和信元長度對(duì)信元進(jìn)行排序,保證了目的線卡獲得的信元順序與源線卡 輸出的信元順序一致,從而輕松的實(shí)現(xiàn)對(duì)數(shù)據(jù)包的重新組包,提高了系統(tǒng)的效率。同時(shí)源線 卡可以將數(shù)據(jù)包切分成不同長度的信元,在有些情況下比將數(shù)據(jù)包切分成相同長度信元的 方法節(jié)省了信元的利用率。值得注意的是,上述源線卡和網(wǎng)卡實(shí)施例中,所包括的各個(gè)單元或模塊只是按照 功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各 功能單元或模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例中的全部或部分步驟 是可以通過程序來指令相關(guān)的硬件完成,相應(yīng)的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì) 中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明實(shí)施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或 替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為 準(zhǔn)。
權(quán)利要求
1.一種交換網(wǎng)中信元的處理方法,其特征在于,包括將數(shù)據(jù)流中的數(shù)據(jù)包切分成一個(gè)或多個(gè)相同長度的信元或者將數(shù)據(jù)流中的數(shù)據(jù)包切 分成一個(gè)或多個(gè)不同長度的信元;在所述信元頭中插入時(shí)間標(biāo)記和流號(hào)標(biāo)記,將標(biāo)記后的信元頭和信元凈荷發(fā)送給網(wǎng) 卡,其中,所述時(shí)間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間,所述流號(hào)標(biāo)記用于標(biāo)記不同 的數(shù)據(jù)流。
2.根據(jù)權(quán)利要求1所述的一種交換網(wǎng)中信元的處理方法,其特征在于,在將數(shù)據(jù)流中 的數(shù)據(jù)包切分成信元之前,還包括根據(jù)接收到的網(wǎng)卡發(fā)送的同步信元或數(shù)據(jù)信元攜帶的時(shí)間同步信息,更新自身的時(shí)間 以使與網(wǎng)卡的時(shí)間同步,所述同步信元或所述時(shí)間同步信息包括網(wǎng)卡的時(shí)間信息和傳輸路 徑的延時(shí)信息。
3.根據(jù)權(quán)利要求1-2任一項(xiàng)所述的一種交換網(wǎng)中信元的處理方法,其特征在于,還包括在所述信元頭中插入序列號(hào)或信元的長度,所述序列號(hào)為同一數(shù)據(jù)包中信元的序號(hào)。
4.一種交換網(wǎng)中的源線卡,其特征在于,包括切分單元,用于將數(shù)據(jù)流中的數(shù)據(jù)包切分成一個(gè)或多個(gè)相同長度的信元或者將數(shù)據(jù)流 中的數(shù)據(jù)包切分成一個(gè)或多個(gè)不同長度的信元;標(biāo)記單元,用于在切分單元切分后的信元頭中插入時(shí)間標(biāo)記和流號(hào)標(biāo)記,所述時(shí)間標(biāo) 記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間,所述流號(hào)標(biāo)記用于標(biāo)記不同的數(shù)據(jù)流;發(fā)送單元,用于將標(biāo)記單元標(biāo)記后的信元頭和信元凈荷發(fā)送給網(wǎng)卡。
5.根據(jù)權(quán)利要求4所述的源線卡,其特征在于,還包括接收單元,用于接收網(wǎng)卡發(fā)送的同步信元或數(shù)據(jù)信元攜帶的時(shí)間同步信息,所述同步 信元或所述時(shí)間同步信息包括網(wǎng)卡的時(shí)間信息和傳輸路徑的延時(shí)信息;同步單元,用于根據(jù)接收單元接收到的同步信元或時(shí)間同步信息,更新自身的時(shí)間以 使與網(wǎng)卡的時(shí)間同步。
6.根據(jù)權(quán)利要求4-5任一項(xiàng)所述的源線卡,其特征在于,所述標(biāo)記單元,還用于在信元 頭中插入序列號(hào)或信元長度,所述序列號(hào)為同一數(shù)據(jù)包中信元的序號(hào)。
7.一種交換網(wǎng)中信元的處理方法,其特征在于,包括接收源線卡或上一級(jí)網(wǎng)卡發(fā)送的信元,所述信元包括信元頭和信元凈荷;根據(jù)所述接收到信元的信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記將信元順序地發(fā)送給目的線 卡或下一級(jí)網(wǎng)卡,所述時(shí)間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí)間,所述流號(hào)標(biāo)記用于 標(biāo)記不同的數(shù)據(jù)流,其中,根據(jù)所述時(shí)間標(biāo)記對(duì)信元進(jìn)行排序,若所述時(shí)間標(biāo)記相同,則按 照所述信元頭中的流號(hào)標(biāo)記將信元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡。
8.根據(jù)權(quán)利要求7所述的一種交換網(wǎng)中信元的處理方法,其特征在于,還包括發(fā)送同步信元或攜帶時(shí)間同步信息的數(shù)據(jù)信元給源線卡,所述同步信元或所述時(shí)間同 步信息包括網(wǎng)卡的時(shí)間信息和傳輸路徑的延時(shí)信息。
9.根據(jù)權(quán)利要求7或8所述的一種交換網(wǎng)中信元的處理方法,其特征在于,所述信元頭 中還包括序列號(hào),若所述信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記都相同,則根據(jù)所述序列號(hào)將信 元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡,所述序列號(hào)標(biāo)記同一數(shù)據(jù)包中信元的序號(hào)。
10.一種交換網(wǎng)中的網(wǎng)卡,其特征在于,包括接收模塊,用于接收源線卡或上一級(jí)網(wǎng)卡發(fā)送的信元,所述信元包括信元頭和信元凈荷;排序發(fā)送模塊,用于根據(jù)接收模塊接收到的所述信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記將信 元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡,所述時(shí)間標(biāo)記用于標(biāo)記源線卡發(fā)送信元的本地時(shí) 間,所述流號(hào)標(biāo)記用于標(biāo)記不同的數(shù)據(jù)流;具體地,根據(jù)所述時(shí)間標(biāo)記對(duì)信元進(jìn)行排序,若 所述時(shí)間標(biāo)記相同,則按照所述信元頭中的流號(hào)標(biāo)記將信元順序地發(fā)送給目的線卡或下一 級(jí)網(wǎng)卡。
11.根據(jù)權(quán)利要求10所述的網(wǎng)卡,其特征在于,還包括同步模塊,用于發(fā)送同步信元或攜帶時(shí)間同步信息的數(shù)據(jù)信元給源線卡,所述同步信 元或所述時(shí)間同步信息包括網(wǎng)卡的時(shí)間信息和傳輸路徑的延時(shí)信息。
12.根據(jù)權(quán)利要求10或11所述的網(wǎng)卡,其特征在于,若所述信元頭中還包括序列號(hào), 則所述排序發(fā)送模塊,還用于若所述信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記都相同,則根據(jù)所述 序列號(hào)將信元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡,所述序列號(hào)為同一數(shù)據(jù)包中信元的序 號(hào)。
全文摘要
一種交換網(wǎng)中信元的處理方法、源線卡和網(wǎng)卡,屬于通信領(lǐng)域。本發(fā)明實(shí)施例中源線卡首先將數(shù)據(jù)流中的數(shù)據(jù)包切分成信元;然后,在所述信元頭中插入時(shí)間標(biāo)記和流號(hào)標(biāo)記,將標(biāo)記后的信元頭和信元凈荷發(fā)送給網(wǎng)卡;所述網(wǎng)卡根據(jù)所述接收到信元的信元頭中的時(shí)間標(biāo)記和流號(hào)標(biāo)記將信元順序地發(fā)送給目的線卡或下一級(jí)網(wǎng)卡。通過信元頭中插入的時(shí)間標(biāo)記和流號(hào)標(biāo)記,保證了交換網(wǎng)中屬于一個(gè)流的信元輸出順序與輸入順序相同,從而使目的線卡可以通過接收到信元的順序簡單的實(shí)現(xiàn)數(shù)據(jù)包的重組。
文檔編號(hào)H04L12/56GK102111334SQ20111004270
公開日2011年6月29日 申請(qǐng)日期2011年2月21日 優(yōu)先權(quán)日2011年2月21日
發(fā)明者林云, 趙貴庚 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1