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

端口適配器網(wǎng)絡(luò)分析器的制作方法

文檔序號:7587529閱讀:202來源:國知局
專利名稱:端口適配器網(wǎng)絡(luò)分析器的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及網(wǎng)絡(luò)管理,具體地說,涉及解決使用光纖信道(“FC”)協(xié)議的網(wǎng)絡(luò)設(shè)備的問題。
背景技術(shù)
網(wǎng)絡(luò)設(shè)備偶爾會發(fā)生故障。這些故障可以導(dǎo)致網(wǎng)絡(luò)設(shè)備停機、網(wǎng)絡(luò)上流量的擁塞以及其他負面影響。當這些故障出現(xiàn)時,網(wǎng)絡(luò)管理者需要分析一個或多個網(wǎng)絡(luò)設(shè)備上的流量,以便解決問題。此外,在其他情形中也應(yīng)分析網(wǎng)絡(luò)流量,例如在系統(tǒng)升級期間、當建立用于監(jiān)視網(wǎng)絡(luò)的網(wǎng)絡(luò)時等等。
FC協(xié)議正越來越多地被用于存儲區(qū)域網(wǎng)絡(luò)及類似網(wǎng)絡(luò)。被用作存儲區(qū)域網(wǎng)絡(luò)的結(jié)構(gòu)網(wǎng)絡(luò)設(shè)備的一種這樣的設(shè)備是由思科系統(tǒng)公司制造的多層數(shù)據(jù)交換機(“MDS”)。數(shù)據(jù)經(jīng)由FC端口進入FC協(xié)議的MDS,并且數(shù)據(jù)經(jīng)由FC端口從FC協(xié)議的MDS外出。因此,當網(wǎng)絡(luò)管理者需要解決使用FC協(xié)議的網(wǎng)絡(luò)設(shè)備的問題時,該網(wǎng)絡(luò)管理者所使用的設(shè)備必須能夠捕獲并分析FC協(xié)議的幀。(術(shù)語“幀”和“分組”這里被等同使用。)目前,被稱作FC分析器的設(shè)備可用來捕獲并分析來自FC端口的數(shù)據(jù)。FC分析器被配置為從網(wǎng)絡(luò)設(shè)備接收FC幀,并且允許工程師、網(wǎng)絡(luò)管理員等觀察并分析該FC幀。通過分析FC幀并確定該FC幀相關(guān)聯(lián)的錯誤類型,通??梢酝茖?dǎo)出網(wǎng)絡(luò)存在的問題。然而,F(xiàn)C分析器非常昂貴。因此,希望有一種不那么昂貴的設(shè)備來對FC幀進行分析。

發(fā)明內(nèi)容
提供了用于將來自網(wǎng)絡(luò)設(shè)備的FC幀封裝為以太網(wǎng)幀的方法和設(shè)備。優(yōu)選地,F(xiàn)C幀代表網(wǎng)絡(luò)設(shè)備的多個端口的流量。封裝后的以太網(wǎng)幀可以被輸入到個人計算機(“PC”)或膝上型電腦的傳統(tǒng)的網(wǎng)絡(luò)接口卡。因此,封裝FC幀允許了工程師使用傳統(tǒng)的PC上安裝的軟件來解決使用FC協(xié)議的網(wǎng)絡(luò)的問題。
根據(jù)本發(fā)明的某些方面,F(xiàn)C幀可以被不同程度地截斷,以允許以適當?shù)乃俾氏蜻M行分析的個人計算機、膝上型電腦等輸出較小的數(shù)據(jù)幀。本發(fā)明的優(yōu)選實施例與交換端口分析器(“SPAN”)或遠程SPAN(“RSPAN”)特征結(jié)合使用,這允許了方便地監(jiān)視通過光纖信道接口的網(wǎng)絡(luò)流量。SPAN模式工作允許通過網(wǎng)絡(luò)設(shè)備的任何光纖信道接口的流量被復(fù)制,并被傳遞到同一網(wǎng)絡(luò)設(shè)備上的單個端口。RSPAN允許所復(fù)制的流量被傳遞到遠程網(wǎng)絡(luò)設(shè)備上的端口。
根據(jù)本發(fā)明的某些方面,提供了一種有助于分析網(wǎng)絡(luò)設(shè)備的方法。該方法包括如下步驟從網(wǎng)絡(luò)設(shè)備的第一端口接收光纖信道幀;將光纖信道幀封裝為以太網(wǎng)幀;以及輸出以太網(wǎng)幀。
該方法還可以包括將端口配置為交換端口分析器模式的步驟,其中第一端口輸出這樣的光纖信道幀,這些光纖信道幀復(fù)制了網(wǎng)絡(luò)設(shè)備的至少第二端口的流量。封裝步驟可以包括封裝整個光纖信道幀,或者僅僅是光纖信道幀的一部分。該方法還可以包括向光纖信道幀加入數(shù)據(jù)的步驟。
該方法還可以包括將光纖信道幀從光信號轉(zhuǎn)換為電信號的步驟。該方法還可以包括調(diào)整光纖信道幀的輸入速度的步驟和/或調(diào)整以太網(wǎng)幀的輸出速度的步驟。
根據(jù)本發(fā)明的其他方面,提供了有助于分析網(wǎng)絡(luò)設(shè)備的另一種方法。該方法包括如下步驟從網(wǎng)絡(luò)設(shè)備的第一端口接收光纖信道幀,其中光纖信道幀包括來自網(wǎng)絡(luò)設(shè)備的至少一個其他端口的流量;將光纖信道幀封裝為以太網(wǎng)幀;以及輸出以太網(wǎng)幀。
該方法還可以包括將端口配置為交換端口分析器模式的步驟,其中該端口輸出這樣的光纖信道幀,這些光纖信道幀復(fù)制該網(wǎng)絡(luò)設(shè)備的所有其他端口的流量。封裝步驟可以包括封裝整個光纖信道幀,或者僅僅是光纖信道幀的一部分。該方法還可以包括向光纖信道幀加入數(shù)據(jù)的步驟。
該方法可以包括將光纖信道幀從光信號轉(zhuǎn)換為電信號的步驟。該方法還可以包括調(diào)整光纖信道幀的輸入速度的步驟和/或調(diào)整以太網(wǎng)幀的輸出速度的步驟。
根據(jù)本發(fā)明的某些方面,提供了一種有助于分析網(wǎng)絡(luò)設(shè)備的裝置。該裝置包括下列部件用于從網(wǎng)絡(luò)設(shè)備接收光纖信道幀的第一端口;用于將光纖信道幀封裝為以太網(wǎng)幀的至少一個處理器;和用于輸出以太網(wǎng)幀的第二端口。在某些這樣的實施例中,處理器中的一個或多個可以封裝整個光纖信道幀,或者僅僅是光纖信道幀的一部分。
該裝置可以包括用于將光纖信道幀從光信號轉(zhuǎn)換為電信號的轉(zhuǎn)換器。該裝置還可以包括用于調(diào)整光纖信道幀的輸入速度的第一調(diào)整器和/或用于調(diào)整以太網(wǎng)幀的輸出速度的第二調(diào)整器。該裝置還能夠確定向另一設(shè)備輸出以太網(wǎng)幀的適當速度。
根據(jù)本發(fā)明的其他實施例,提供了一種包含在機器可讀介質(zhì)中的計算機程序以幫助分析網(wǎng)絡(luò)設(shè)備。該計算機程序包括用于控制裝置執(zhí)行如下步驟的指令從網(wǎng)絡(luò)設(shè)備的第一端口接收光纖信道幀;將光纖信道幀封裝為以太網(wǎng)幀;以及輸出以太網(wǎng)幀。
下面將參考附圖描述本發(fā)明的這些以及其他特征。


圖1是示出了分析網(wǎng)絡(luò)設(shè)備的現(xiàn)有技術(shù)方法的網(wǎng)絡(luò)示意圖。
圖2是示出了根據(jù)本發(fā)明一個實施例的裝置的方框圖。
圖2A是示出了根據(jù)本發(fā)明另一實施例的裝置的方框圖。
圖3是根據(jù)本發(fā)明一個實施例的裝置的正面視圖。
圖4是根據(jù)本發(fā)明一個實施例的裝置的背面視圖。
圖5是指示了根據(jù)本發(fā)明一個實施例的設(shè)備的指撥開關(guān)(dip switch)設(shè)置和工作模式的表。
圖6是示出了根據(jù)本發(fā)明一個實施例的設(shè)備的內(nèi)部部件的方框圖。
圖7指示了根據(jù)本發(fā)明某些方面的“非截斷模式”工作期間的輸入和輸出幀。
圖8示出了在根據(jù)本發(fā)明某些方面的“以太網(wǎng)截斷模式”中使用設(shè)備時的輸入和輸出幀。
圖9示出了在“淺截斷模式”中使用設(shè)備時的輸入和輸出幀。
圖10示出了用于“深度截斷模式”工作的輸入和輸出幀。
圖11示出了管理分組格式。
圖12是示出了本發(fā)明某些實施例中所使用的處理器的部件的方框圖。
具體實施例方式
圖1示出了分析網(wǎng)絡(luò)設(shè)備并解決其問題的現(xiàn)有技術(shù)的方法。網(wǎng)絡(luò)100包括結(jié)構(gòu)105,該結(jié)構(gòu)105包括網(wǎng)絡(luò)設(shè)備110、115和120。網(wǎng)絡(luò)設(shè)備110、115和120可以是現(xiàn)有技術(shù)中已知的可以被用來形成光纖信道網(wǎng)絡(luò)的結(jié)構(gòu)的任何類型的網(wǎng)絡(luò)設(shè)備。節(jié)點125和130代表個人計算機或用戶可以用來與結(jié)構(gòu)105交互(例如,為了訪問存儲設(shè)備135內(nèi)的數(shù)據(jù))的類似設(shè)備。
網(wǎng)絡(luò)設(shè)備120的展開圖示出了光纖信道端口140、145和150。在該示例中,網(wǎng)絡(luò)設(shè)備120是如上所述的由思科系統(tǒng)公司制造的MDS設(shè)備。
傳統(tǒng)的光纖信道分析器155從網(wǎng)絡(luò)設(shè)備120的端口150接收光纖信道幀。FC分析器155包括光纖信道主機總線適配器(“HBA”),這是一種昂貴的部件。因此,F(xiàn)C分析器155的總體花費是相當大的。
圖2示出了根據(jù)本發(fā)明的某些實施例的用于分析光纖信道幀的裝置。在圖2中,網(wǎng)絡(luò)設(shè)備120的端口140和145被配置為從/向結(jié)構(gòu)105中的其他網(wǎng)絡(luò)設(shè)備接收/發(fā)送光纖信道幀。然而,在該實施例中,端口150已經(jīng)被配置為交換端口分析器(“SPAN”)模式,這是由思科系統(tǒng)公司開發(fā)的專有模式。
當端口被配置為在SPAN模式中工作時,分組從端口(出口)輸出,但是端口不能接收任何幀。此外,端口通常不是流控制的。另外,不需要與從被配置為在SPAN模式中工作的端口接收幀的外部設(shè)備之間建立FC鏈路。相反,數(shù)據(jù)的輸出就好像數(shù)據(jù)被放在了線路上,而沒有執(zhí)行握手。
因此,設(shè)備205的某些實施例沒有FC媒體訪問控制(“MAC”)。
然而,設(shè)備205的其他實施例具有MAC,并且例如在端口150不是工作在SPAN模式時可以被使用。
設(shè)備205經(jīng)由FC端口212從網(wǎng)絡(luò)設(shè)備120接收FC幀210。SPAN從VSAN中一個或多個源端口或者從一個或多個VSAN將流量復(fù)制到目的地端口,以進行分析。因此,雖然設(shè)備205從端口150接收FC幀210,但是SPAN模式的運行允許這些幀從端口140和/或145被傳送。換言之,當端口150工作在SPAN模式時,包括設(shè)備120上某些或全部流量的FC幀的拷貝(包括端口140和/或145上的流量)可以被設(shè)備205接收到。
本發(fā)明的其他實施例包括用于RSPAN工作的設(shè)備120的配置,由此允許設(shè)備205通過網(wǎng)絡(luò)遠程監(jiān)視一個或多個交換機上的流量。
除了其他事情之外,設(shè)備205還封裝FC幀210,并且經(jīng)由以太網(wǎng)端口214將封裝后的以太網(wǎng)幀215輸出到分析設(shè)備220。設(shè)備220可以是普通的個人計算機、膝上型電腦等,其包括以太網(wǎng)HBA卡225。然后,設(shè)備220例如通過從因特網(wǎng)230下載的軟件,可以對幀215進行分析。這種軟件包括但不限于Ethereal network analyzer(輕便網(wǎng)絡(luò)分析器)、根據(jù)GNU許可協(xié)議發(fā)布的“源代碼公開”軟件。
圖2A示出了不需要將端口150配置為SPAN或RSPAN運行就使用的設(shè)備205的實施例。在該實施例中,設(shè)備205包括FC端口212和240,它們允許網(wǎng)絡(luò)設(shè)備120和250之間的流量通過設(shè)備205。由FC端口212或240中任一個接收到的FC幀210被封裝為以太網(wǎng)幀215,并經(jīng)由以太網(wǎng)端口214被輸出到分析設(shè)備220。
圖3和圖4示出了根據(jù)本發(fā)明一個實施例的設(shè)備205。本領(lǐng)域的技術(shù)人員將會理解,設(shè)備205的布局圖和部件可以大大不同,而又保持在本發(fā)明的精神和范圍之內(nèi)。例如,在該實施例中,設(shè)備205的指示器使用發(fā)光二極管(“LED”),但是也可以使用任何類型的光、開關(guān)、刻度盤、旋紐或本領(lǐng)域公知的其他指示器。
圖3是圖示了設(shè)備205的正面的立體圖。設(shè)備205的該實施例包括狀態(tài)指示器305,其指示電源是開還是關(guān)。光纖信道端口310被用來從網(wǎng)絡(luò)設(shè)備120接收FC幀210。鏈路指示器315指示FC鏈路是通還是斷。FC速度指示器320指示來自網(wǎng)絡(luò)設(shè)備120的數(shù)據(jù)流。例如,指示器320可以指示FC鏈路是工作于1Gbps模式還是2Gbps模式。
以太網(wǎng)端口325被用來向分析設(shè)備220輸出以太網(wǎng)幀215。指示器330在100Mbps以太網(wǎng)鏈路導(dǎo)通時點亮,并且在以太網(wǎng)幀在該以太網(wǎng)鏈路上傳輸時閃爍。指示器335在1Gbps以太網(wǎng)鏈路導(dǎo)通時點亮,并且在幀在該鏈路上傳輸時閃爍。
圖4是圖示了根據(jù)一個實施例的設(shè)備205的背面的立體圖。指撥開關(guān)405可以被用來以各種方式配置設(shè)備205,下面將參考圖5對此進行描述。輸入410可以被用作電源輸入端口,例如12伏直流電源輸入端口。
圖5是指示了開關(guān)405的指撥開關(guān)設(shè)置以及設(shè)備205的工作模式的表。對本領(lǐng)域的技術(shù)人員而言,清楚的是,可以使用其他設(shè)備和配置來設(shè)置工作模式并以不同的方式配置設(shè)備205。例如,下面描述的工作模式(例如,定義截斷(truncation)量的模式(如果有的話))僅僅是多種可能的工作模式的示例,而決不限制本發(fā)明的范圍。
此外,設(shè)備205的某些其他實施例能夠從FC側(cè)或以太網(wǎng)側(cè)接收預(yù)定的控制幀。控制幀包含關(guān)于新的所希望的模式和/或配置的信息。根據(jù)某些這樣的實施例,控制幀由指定的字段(例如,在幀的頭部中)標識。優(yōu)選地,控制幀包括認證信息。一旦接收到控制幀,設(shè)備205將其模式從舊的模式和/或配置改變?yōu)橛煽刂茙付ǖ男履J胶?或配置。
根據(jù)本發(fā)明的某些實施例,控制幀是設(shè)備205經(jīng)由端口150接收到的FC幀210的一種。設(shè)備205將該幀標識為控制幀,并因此不將該控制幀轉(zhuǎn)發(fā)到設(shè)備220。相反,設(shè)備205讀取控制幀的其他字段,以獲得由該控制幀指示的模式和/或配置信息,以在對隨后接收到的幀進行處理時使用。
根據(jù)各種實施例,控制幀可以包含下列信息的某些或全部1)IP地址,從而隨后接收到的幀可以被路由到因特網(wǎng);2)幀過濾信息,其指示設(shè)備205應(yīng)該濾出(丟棄)某些幀(例如,來自一個或多個源地址的幀);3)端口過濾信息,其控制設(shè)備205來基于幀相關(guān)聯(lián)的端口將這些幀濾出;5)截斷模式信息,其控制設(shè)備205來切換到截斷模式,所述截斷模式可如參考圖8~11所述,或者是其他截斷模式;6)開始和停止信息,其指示設(shè)備205應(yīng)該基于該信息來開始或停止向以太網(wǎng)側(cè)發(fā)送幀;以及7)“Hello”分組信息,其指示設(shè)備205將生成“Hello”分組,并周期性地將其發(fā)送到以太網(wǎng)側(cè),以向設(shè)備220通知設(shè)備205正在運行。
在其他實施例中,指撥開關(guān)405具有額外的開關(guān)來容納其他光纖信道模式、截斷模式或設(shè)備205的其他配置。
如圖所示,設(shè)置505指示1Gbps的光纖信道模式,并且還指示設(shè)備205將工作于管理模式。根據(jù)本發(fā)明的某些方面,設(shè)備205在處于管理模式時發(fā)送固定大小的以太網(wǎng)幀,該幀包含內(nèi)部調(diào)試信息。當處于管理模式時,設(shè)備205將不會接受光纖信道幀。在管理模式期間被傳輸?shù)囊蕴W(wǎng)幀中所包含的信息屬于設(shè)備205的內(nèi)部工作。將參考圖11進一步詳細描述管理模式。
設(shè)置510指示1 Gbps的光纖信道模式,并且還指示設(shè)備205將工作于深度截斷模式(“DTM”)。在DTM中,設(shè)備205導(dǎo)致光纖信道幀的最嚴重的截斷。在本發(fā)明的某些方面中,設(shè)備205通過將幀大小減小到最大64字節(jié),來截斷FC幀。將參考圖10進一步詳細描述深度截斷模式工作。
設(shè)置515指示光纖信道模式將以1Gbps的速度工作,并且設(shè)備205將工作于淺截斷模式(“STM”)。在STM中,如果FC幀的大小多于256字節(jié),則截斷FC幀。將參考圖9進一步詳細描述工作的淺截斷模式。
設(shè)置520指示光纖信道模式將具有1Gbps的速度,并且設(shè)備205將工作于以太網(wǎng)截斷模式(“ETM”)。因為以太網(wǎng)幀215的最大大小通常是1520字節(jié)(包括24字節(jié)的開銷),所以FC幀210被截斷為1496字節(jié)。
設(shè)置525指示1Gbps的光纖信道模式設(shè)置以及NTM(意味著“非截斷模式”)的截斷模式。在NTM中,不對FC幀210的有效載荷進行任何修改地傳遞FC幀210。因此,設(shè)備220必須能夠支持巨大的以太網(wǎng)幀215,以便NTM工作模式適當?shù)剡\行。
設(shè)置530指示2Gbps的光纖信道模式以及工作的深度截斷模式。設(shè)置535指示2Gbps的光纖信道模式以及工作的淺截斷模式。設(shè)置540指示2Gbps速率的光纖信道模式工作,并且設(shè)備205將工作于以太網(wǎng)截斷模式。設(shè)置545指示2Gbps的光纖信道模式以及NTM的截斷模式。
圖6是示出了設(shè)備205的部件的方框圖。本領(lǐng)域的技術(shù)人員將會理解,在其他實施例中,圖6所圖示的某些部件可以被合并、分開或去除等等。圖6所示的部件定義了特定的體系結(jié)構(gòu),而這種體系結(jié)構(gòu)可能與根據(jù)本發(fā)明其他方面和實施例的體系結(jié)構(gòu)不同。在該示例中,端口150通過光纖600將FC幀210發(fā)送到端口310。轉(zhuǎn)換器605轉(zhuǎn)換FC幀210的光信號,并將它們轉(zhuǎn)換為電脈沖。這些設(shè)備通常包含專用激光器,當光照射到這些激光器上時,它們生成電脈沖。轉(zhuǎn)換器605例如可以是Agilent HFBR-5720L轉(zhuǎn)換器。
接口610逆串行化來自轉(zhuǎn)換器605的進入數(shù)據(jù),如果必需的話則執(zhí)行解碼(例如,8位/10位解碼),并向處理器615提供數(shù)據(jù)(例如,8位數(shù)據(jù))。根據(jù)一個實施例,處理器615是現(xiàn)場可編程門陣列(“FPGA”)處理器,但是可以使用任何合適的處理器。例如,本發(fā)明的其他實施例使用一個或多個專用集成電路(“ASIC”)、諸如電可編程邏輯器件(“EPLD”)之類的可編程邏輯器件(“PLD”)、微處理器等,而不是FPGA處理器。
處理器615提供光纖信道幀210的幀解析和封裝。將參考圖12詳細描述處理器615。處理器615例如可以是來自Xilinx Virtex II族FPGA處理器(諸如XC2V1000-5或XC2V500-4)的可編程部分。除了其他之外,處理器615向元件610和635提供管理接口630。
在該實施例中,設(shè)備205包括串行EEPROM芯片620,用于存儲源MAC地址和其他信息。芯片620例如可以是Atmel AT93C46芯片。優(yōu)選地,芯片620是字節(jié)可尋址的(byte-addressable)。在某些這樣的實施例中,芯片620總共具有512個地址。例如,如果在芯片620和FPGA芯片615之間傳輸?shù)臄?shù)據(jù)以2字節(jié)遞增,則芯片620可以被組織為256個16位地址。
在該實施例中,設(shè)備625包括串行PROM芯片,用于存儲在通電時被加載到設(shè)備615中的程序鏡像。設(shè)備625例如可以是Xilinx XC18V00ISP族的PROM,諸如XC 18V04。該設(shè)備提供串行加載和并行加載配置模式,并且與所有Xilinx FPGA兼容。
設(shè)備615在接口640上將封裝在以太網(wǎng)有效載荷內(nèi)的FC幀發(fā)送到設(shè)備635。接口640是工業(yè)標準接口——分別用于100Mbps和1Gbps以太網(wǎng)的媒體獨立接口(MII)或G比特媒體獨立接口(GMII)。
在該實施例中,設(shè)備635是集成G比特以太網(wǎng)收發(fā)器,這是用于100/1000以太網(wǎng)的物理層設(shè)備。設(shè)備635例如可以是Marvell 88E1011S集成10/100/1000G比特以太網(wǎng)收發(fā)機。設(shè)備635在接口650上向設(shè)備645發(fā)送以太網(wǎng)幀。
接口650也是工業(yè)標準接口——媒體相關(guān)接口(MDI)。設(shè)備645被用來將在MDI上接收到的以太網(wǎng)幀發(fā)送到物理接口。
在該實施例中,該物理接口可以是CAT 5 UTP(5類無屏蔽雙絞線)銅質(zhì)電纜。設(shè)備645例如可以是RJ45設(shè)備,其能將MDI信令轉(zhuǎn)換為適當?shù)奈锢斫涌谛帕睢Ρ绢I(lǐng)域的技術(shù)人員而言,清楚的是,其他設(shè)備可以用于上述工作,諸如SFP(小型可插拔模塊)和光纖,而不是RJ45和銅質(zhì)電纜。
在該實施例中,從外部源通過輸入410提供12伏電源。電源轉(zhuǎn)換器電路655包括調(diào)壓器,用于向設(shè)備205的各個部件分發(fā)電力。
時鐘660生成用于控制各種部件的時間信號。在一個實施例中,時鐘660生成25MHz信號,并將其發(fā)送到處理器615。在某些實施例中,時鐘660向元件610發(fā)送106.25MHz信號。本領(lǐng)域的技術(shù)人員將會理解,這些時鐘速度只是示例性的,并且可以使用任何方便的時鐘速度(或多個速度)。
以太網(wǎng)端口325向分析設(shè)備220輸出以太網(wǎng)幀215。如上所述,以太網(wǎng)幀215可以以各種速度被發(fā)送到分析設(shè)備220。例如,如上所述,以太網(wǎng)幀215可以以100Mbps或1Gbps的速率傳輸,或者如果希望的話,則可以以其他速度傳輸。優(yōu)選地,設(shè)備205將指示以太網(wǎng)幀215的傳輸速度。在某些實施例中,指示器330和335分別指示100Mbps傳輸速率或1Gbps傳輸速率。
圖7示出了設(shè)備205工作于NTM模式時的輸入FC幀210和輸出以太網(wǎng)幀705。以太網(wǎng)幀705是圖2所示的以太網(wǎng)幀215的一個示例。當設(shè)備205處于NTM模式時,不對FC幀的有效載荷進行修改地傳遞FC幀,如圖7所示。當FC幀210具有最大大小時,以太網(wǎng)幀705將大于標準以太網(wǎng)幀。因此,設(shè)備220在設(shè)備205工作于NTM模式時必須能夠讀取巨大的以太網(wǎng)幀。
以太網(wǎng)頭部710指示幀起始(“SOF”)類型,但是在該實施例中SOF數(shù)據(jù)不是直接復(fù)制到輸出以太網(wǎng)幀的。以太網(wǎng)頭部710包括以太網(wǎng)目的地地址(“EDA”)。在該實施例中,EDA和以太網(wǎng)源地址(“ESA”)是被拆分為2行的6字節(jié)量。這里,ESA是處理器615的MAC地址。在優(yōu)選實施例中,EEPROM 620將包含每個芯片的MAC地址,它們都是在通電時被讀取。
在該實施例中SOF類型字段是4位字段。FC協(xié)議提供了12種不同類型的SOF。因此,SOF類型字段包括每個SOF類型的相應(yīng)編碼。
在該實施例中具有12位的VSAN字段指示來自FC幀210的VSAN信息。在優(yōu)選實施例中,如果幀210被檢測為具有擴展交換機間鏈路(“EISL”)類型,則設(shè)備205將來自FC幀的VSAN字段復(fù)制到該字段中。美國專利申請No.10/034,160中對EISL的描述為了所有目的而被結(jié)合于此用作參考。根據(jù)本發(fā)明的某些方面,如果FC幀210不是EISL格式,則該字段包含全零。
根據(jù)本發(fā)明的某些方面,當設(shè)備205工作于非截斷模式時,F(xiàn)C幀210的所有字段(從EISL字段到FC CRC字段)都被封裝并包括在以太網(wǎng)幀215中。然而,F(xiàn)C幀210的EOF字段725沒有被捕獲,而是其類型被編碼在以太網(wǎng)尾部720中。以太網(wǎng)尾部720優(yōu)選地還包括CRC字段。
在該實施例中,幀結(jié)束(“EOF”)類型字段是4字節(jié)字段,并且包括EOF信息、錯誤類型和分組計數(shù)信息。FC協(xié)議提供了10種不同類型的EOF,并且因此本發(fā)明對每種EOF類型具有不同的編碼。另外,本發(fā)明的某些方面包括額外編碼。例如,根據(jù)本發(fā)明的一個方面,在FC幀內(nèi)存在控制字符時,提供“無EOF類型”編碼。另外,本發(fā)明的某些方面提供了在FC幀變?yōu)椤熬薮蟆睍r(例如在FC幀中沒有檢測到EOF時)所使用的編碼。
在該示例中,8位的EOF類型字段被用于錯誤類型編碼。本領(lǐng)域的技術(shù)人員將理解,用于錯誤類型編碼的字段可以具有更大或更小的大小。根據(jù)本發(fā)明的一個方面,8位對應(yīng)于下列錯誤類型幀內(nèi)控制字符;巨大FC幀;FIFO滿;壞FC CRC;截斷幀;無數(shù)據(jù);和空幀。1位被預(yù)留作其他目的。
當進入FC幀210不包含數(shù)據(jù)時,設(shè)置“空幀”位。如果接收到帶有SOF和EOF但是兩者之間沒有數(shù)據(jù)的FC幀,則設(shè)置該位。
根據(jù)本發(fā)明的某些方面,在FC幀在SOF和EOF之間僅包含24字節(jié)的數(shù)據(jù)(或更少)時設(shè)置“無數(shù)據(jù)”位。當模式是ETM、STM或DTM并且FC幀大于允許的最大值時,設(shè)置“截斷幀”位。在這種情形中,F(xiàn)C幀將被截斷,并且將設(shè)置“截斷幀”位。
如果FC幀210包括壞的CRC,則將設(shè)置“壞FC CRC”。優(yōu)選地,即使在幀被截斷時(例如,在ETM、STM或DTM模式中),如果可應(yīng)用的話,也檢驗FC CRC,并設(shè)置“壞”FC CRC。
設(shè)備205包括至少一個用于進入FC幀210的緩沖器。當該緩沖器滿時,設(shè)置“FIFO滿”位。在FC和以太網(wǎng)側(cè)以相同速度運行時,不會出現(xiàn)這種情況。然而,當光纖信道的運行速度更高時,可能出現(xiàn)“FIFO滿”情況。優(yōu)選地,在存儲FC幀210之前,設(shè)備205確定是否有足夠的存儲器可用來存儲FC幀210。如果緩沖器沒有足夠的空間,則丟棄FC幀210。然而,如果丟失了EOF,則FC幀210可能變?yōu)榇笥诒淮_定為可用的預(yù)期大小。這種情形中,可能出現(xiàn)“FIFO滿”情況。
如果EOF丟失,則還可能出現(xiàn)另一情況FC幀210可能變得大于最大大小的FC幀。這種情形中,將設(shè)置“巨大幀”位。然而,在出現(xiàn)“巨大幀”事件時,并不是必然需要設(shè)置“FIFO滿”位,這是因為緩沖器仍然可能有足夠的空間來存儲巨大的幀。根據(jù)本發(fā)明的某些方面,無需等待檢測到FC幀210的EOF,就可以終止巨大的幀。EOF類型字段將會被標記上“巨大幀類型”。
根據(jù)本發(fā)明的某些方面,當幀以FC幀內(nèi)的控制字符結(jié)束時,設(shè)置“無EOF類型錯誤”。根據(jù)本發(fā)明的某些這種方面,EOF類型字段還將指示這種情況,如上所述。
圖8示出了在設(shè)備205工作于以太網(wǎng)截斷模式時FC幀210的封裝。該過程使用FC幀210作為輸入,并輸出以太網(wǎng)幀805,該以太網(wǎng)幀805是圖2所示的以太網(wǎng)幀215的一種。以太網(wǎng)幀805的頭部810類似于參考圖7描述的頭部710。尾部830也與尾部720相當。
ETM模式與NTM模式之間的主要差別是在ETM模式中有效載荷815可以基于其大小而被截斷。在ETM模式中,設(shè)備205將會截斷光纖信道幀,以使其最多具有1496字節(jié)。最大的以太網(wǎng)幀大小通常是1520字節(jié),其中24字節(jié)是開銷,因此FC幀需要被截斷為1496字節(jié)。然而,如果FC幀恰好是1496字節(jié),則將不會截斷該幀。相反,有效載荷815和FC CRC字段825將被封裝起來。然而,如果FC幀更大,則FC CRC字段825將被忽略,并且數(shù)據(jù)字段815可能被截斷。因此,以太網(wǎng)幀805的數(shù)據(jù)字段820最多具有368行或1472字節(jié)。
圖9示出了設(shè)備205的STM工作。在STM中,如果FC幀210的大小超過256字節(jié)(64行),則截斷該幀。如果FC數(shù)據(jù)字段815是63行或更少,則CRC字段825將被包括在輸出以太網(wǎng)幀905中。否則,CRC字段將被截斷。頭部910和尾部930與參考圖7描述的頭部710的尾部730相當。
圖10示出了根據(jù)本發(fā)明某些方面的工作的深度截斷模式。在深度截斷模式中,如果FC幀210超過64字節(jié),則截斷該幀。如果數(shù)據(jù)字段815是64字節(jié)或更少,則CRC字段825將被封裝且包含在輸出分組1005中。頭部1010和尾部1030與上述頭部710和尾部730相當。
圖11示出了根據(jù)本發(fā)明某些方面由工作于“管理模式”的設(shè)備所生成的分組1105的格式。根據(jù)管理模式工作的某些方面,設(shè)備205發(fā)送包含有與設(shè)備205相關(guān)的調(diào)試信息的固定大小(例如,288字節(jié))的以太網(wǎng)幀以用于管理。在優(yōu)選實施例中,當工作于管理模式時,設(shè)備205將不會接受FC幀210。內(nèi)部分組生成器塊從設(shè)備205的不同模塊收集相關(guān)信息,將這些信息組裝為分組,并將其以圖11所示的格式發(fā)送出去。本領(lǐng)域的技術(shù)人員將理解,其他格式的分組1105也在本發(fā)明的范圍之內(nèi)。
在該示例中,頭部1110包括目的地和源地址信息以及類型信息。類型信息是從IEEE獲得的,并且應(yīng)該對所有的設(shè)備205都相同。分組計數(shù)字段1115指示實際的分組計數(shù)數(shù)值。根據(jù)本發(fā)明的某些方面,在管理模式中一開始發(fā)送分組,就開始該數(shù)值。根據(jù)本發(fā)明的某些方面,分組數(shù)值在達到某個限制后可以循環(huán)。
字段1120指示是否存在有錯誤讀取EEPROM 620。字段1125指示設(shè)備205的版本號。根據(jù)本發(fā)明的某些方面,字段1125可以指示特定部件(諸如FPGA 615)的版本號。
字段1130是數(shù)據(jù)字段。根據(jù)本發(fā)明的某些方面,字段1130包括EEPROM 620的內(nèi)容。根據(jù)本發(fā)明的某些這樣的方面,數(shù)據(jù)字段1130的部分被預(yù)留(例如,最后8字節(jié))。
字段1135是計算得到的分組的循環(huán)冗余碼。在優(yōu)選實施例中,將對分組1105的字段中所包含的值計算CRC。
圖12是示出了根據(jù)本發(fā)明某些實施例的處理器615的部件的方框圖。本領(lǐng)域的技術(shù)人員將理解,在其他實施例中,圖12所圖示的方框可以被合并、分開或去除等等。圖12所示的方框定義了具體的體系結(jié)構(gòu),而這可以在本發(fā)明的其他實施例中改變。如果處理器615的體系結(jié)構(gòu)改變,則處理器615的功能可能改變或可能保持不變。
雙倍數(shù)據(jù)速率(“DDR”)塊1205主要負責(zé)將雙倍數(shù)據(jù)速率數(shù)據(jù)轉(zhuǎn)換為單倍數(shù)據(jù)速率數(shù)據(jù)。例如,如果FC接口以1Gbps的速度運行,則在本發(fā)明的某些實施例中以53.125MHz的速度輸入DDR數(shù)據(jù)。對于2Gbps的FC接口速度,相應(yīng)的時鐘速度是106.25MHz。
光纖信道接口(“FIF”)塊1210主要執(zhí)行DDR時鐘(在本發(fā)明的某些實施例中其以53.125或106.25MHz的速度運行)和FPGA的核心時鐘(時鐘660,在本發(fā)明的某些實施例中,其以125MHz的速度運行)之間的同步。FIF塊1210與DDR塊1205和塊1215通過接口相接。
在本發(fā)明的某些實施例中,當數(shù)據(jù)到達FIF塊1210時,它們被輸入到異步緩沖器中,而不進行任何類型的數(shù)據(jù)校驗或過濾。根據(jù)本發(fā)明的一個實施例,緩沖器是16位深、20位寬的FIFO緩沖器,其能夠在每個時鐘內(nèi)接受20位的數(shù)據(jù)。如果在實施例中讀取FIFO中數(shù)據(jù)的速率快于這些數(shù)據(jù)被寫入的速率,則即使只有2個這樣的緩沖器,也不會出現(xiàn)“FIFO滿”。
塊1215從FIF塊1210接收數(shù)據(jù)。根據(jù)本發(fā)明的某些方面,塊1215從FIF塊1210接收10位數(shù)據(jù)塊。根據(jù)某些實施例,塊1215以125MHz的時鐘工作,因此以125MHz的速度從FIF塊1210讀取數(shù)據(jù)。因此,只有在塊1210的緩沖器非空時,塊1215才從FIF塊1210讀取數(shù)據(jù)。
塊1210還檢驗數(shù)據(jù)是否是任何的SOF類型。根據(jù)本發(fā)明的某些方面,如果所接收到的數(shù)據(jù)不是SOF類型之一,則塊1215將不進行任何動作。然而,如果所接收到的數(shù)據(jù)是SOF類型,則該SOF類型將如上面一般地描述的那樣被解碼,并被檢驗,以查看在緩沖器中是否有足夠的空間來存儲所配置的模式中的至少一個光纖信道幀。
根據(jù)本發(fā)明的某些方面,當設(shè)備205工作于NTM模式時,塊1215檢驗是否有空間來存儲最大大小的幀。如果緩沖器中沒有空間,則分組計數(shù)將增加,并且該幀將被丟棄。塊1215然后將等待下一幀。
塊1215還可以檢驗下一數(shù)據(jù)是否包括任何的EOF編碼。如果滿足所有條件,則存儲該數(shù)據(jù)。根據(jù)本發(fā)明的某些方面,當接收到EOF時,塊1215將通知FFC塊1225。當FFC塊1225指示CRC狀態(tài)時,F(xiàn)FC塊1225將為緩沖器形成“EOF類型”數(shù)據(jù)塊,并將該數(shù)據(jù)寫入到存儲器塊1220中。在這些情形中,所接收到的分組的CRC信息,無論其好壞,都會被嵌入到“EOF類型”字段中。這些數(shù)據(jù)然后將被寫入MEM塊1220中。
光纖信道幀校驗器(“FFC”)塊1225主要負責(zé)校驗所接收到的FC幀的CRC。這些數(shù)據(jù)是例如通過32位數(shù)據(jù)接口從塊1215接收到的。當接收到“EOF類型”指示時,F(xiàn)FC塊1225通過比較該幀的CRC數(shù)據(jù)(例如,前4字節(jié))與剛計算得到的當前CRC,來生成CRC錯誤標志。
FFC塊1225的功能類似于ECG塊1235的功能。然而,由這兩個塊所進行或執(zhí)行的CRC計算是不同的。由FFC塊1225執(zhí)行的CRC從實際的光纖信道幀開始,不包括EDA、ESA和以太網(wǎng)幀的類型字段。
塊1215將數(shù)據(jù)寫入到存儲器塊1220中。EIF塊1230從存儲器塊1220讀取數(shù)據(jù)。
以太網(wǎng)接口(“EIF”)塊1230主要負責(zé)從存儲器塊1220讀取分組數(shù)據(jù),并輸出以太網(wǎng)幀215。在優(yōu)選實施例中,EIF塊1230與設(shè)備1220執(zhí)行自動協(xié)商,以確定設(shè)備205和220之間需要建立的物理鏈路的速度。根據(jù)本發(fā)明的某些實施例,EIF塊1230將以25MHz或125MHz的速度傳輸分組數(shù)據(jù)。在本發(fā)明的某些實施例中,EIF塊1230還對從存儲器塊1220接收到的以太網(wǎng)幀計算CRC,并且將該CRC信息附加到要發(fā)送到設(shè)備220的幀的結(jié)尾。
SPAN和RSPAN因為本發(fā)明的某些實施例包括配置用于SPAN或RSPAN工作的附加端口,所以這一部分闡述關(guān)于這些相關(guān)技術(shù)的某些細節(jié)。下面的段落中所闡述的信息代表了起草基本的技術(shù)文檔時的SPAN和RSPAN的“快照”。本領(lǐng)域的技術(shù)人員將理解,SPAN和RSPAN的能力在繼續(xù)發(fā)展。因此,SPAN和RSPAN的很多明確的或暗示的限制在將來將不會適用。
SPANSPAN(這里也被稱為“本地SPAN”)監(jiān)視通過光纖信道接口的網(wǎng)絡(luò)流量。通過任何光纖信道接口的流量可以被復(fù)制到被稱為SPAN目的地端口(SD端口)的專用端口。交換機中的任何光纖信道端口都可以被配置為SD端口。一旦接口處于SD端口模式,則其不能被用于常規(guī)的數(shù)據(jù)流量。
SD端口不接收幀。相反,它們僅僅傳輸SPAN源流量的拷貝。SPAN特征是無干擾的,并且不影響任何SPAN源端口的網(wǎng)絡(luò)流量的交換。
SPAN源參看從其可以監(jiān)視流量的接口。也可以指定VSAN為SPAN源,這種情形中,在所指定的VSAN中所有受支持的接口都包括在SPAN源中。可以選擇任何源接口的入口方向、出口方向或這兩個方向中的SPAN流量。
通過入口源接口進入交換結(jié)構(gòu)的流量被延續(xù)(span)或被復(fù)制到SD端口。
當VSAN被指定為源時,該VSAN中所有物理端口和端口信道(PortChannel)都包括在SPAN源中。只有當中繼E端口(“TE端口”)的端口VSAN與源VSAN匹配時,才包括該TE端口。即使所配置的允許VSAN列表可能具有源VSAN,但是端口VSAN不同時,也不包括TE端口,。
下面的準則在將VSAN配置為源時適用。首先,源VSAN中包括的所有接口上的流量只在入口方向被延續(xù)。當VSAN被指定為源時,不能對該VSAN中包括的接口執(zhí)行接口級別的配置。先前配置的SPAN特定接口信息被丟棄。如果VSAN中的接口被配置為SPAN源,則不能將該VSAN配置為源。相反,在將VSAN配置為源之前,必須首先去除這種接口上的現(xiàn)有SPAN配置。只有在端口VSAN與源VSAN匹配時,接口才包括在源中。
每個SPAN會話代表一個目的地與一組源之間的關(guān)聯(lián)以及各種其他指定參數(shù),以監(jiān)視網(wǎng)絡(luò)流量。一個目的地可以被一個或多個SPAN會話使用。目前,在一個交換機中可以配置多達16個SPAN會話。每個會話可以具有數(shù)個源端口和一個目的地端口。為了激活SPAN會話,至少一個源和SD端口必須啟動,并運行。否則,流量將不會被引導(dǎo)到SD端口。
可以執(zhí)行基于VSAN的過濾,以選擇性地監(jiān)視指定VSAN上的網(wǎng)絡(luò)流量。VSAN過濾器可以被應(yīng)用于選中的源,或者應(yīng)用于會話中所有的源。當配置VSAN過濾器時,只有所選中的VSAN中的流量被延續(xù)。當前,可以指定兩種類型的VSAN過濾器,它們被稱為“接口級過濾器”和“會話過濾器”。接口級VSAN過濾器可以被應(yīng)用于指定的TE端口或中繼端口信道,以過濾入口方向、出口方向或這兩個方向中的流量。會話過濾器過濾指定會話中的所有源。會話過濾器是雙向的,并且適用于會話中配置的所有源。
如果沒有指定過濾器,則來自該接口的所有活動VSAN的流量都被延續(xù)。端口上的有效過濾器是接口過濾器和會話過濾器的交點(兩者共有的過濾器)。雖然在接口中可以指定任何VSAN過濾器,但是只能在該接口的端口VSAN或允許的活動VSAN上監(jiān)視流量。當VSAN被配置為源時,該VSAN被隱式地用作指定VSAN中包括的所有源的接口過濾器。
在某些配置中,SPAN向目的地端口發(fā)送相同源流量的多個拷貝。例如,在具有兩個SPAN源(被稱作s1和s2)到SPAN目的地端口(被稱作d1)的雙向SPAN會話(入口和出口)的配置中,如果分組通過s1進入交換機,并從交換機被發(fā)送到s2,則在s1的入口SPAN向SPAN目的地d1發(fā)送該分組的拷貝,并且s2的出口SPAN向SPAN目的地d1發(fā)送該分組的拷貝。如果該分組是從s1被交換到s2的第二層分組,則這兩個SPAN分組將是一樣的。如果該分組是從s1被交換到s2的第三層分組,則第三層重寫改變源和目的地的第二層地址,在這種情形中,這兩個SPAN分組將不同。
RSPANRSPAN是這樣一種方法,利用這種方法,被監(jiān)視的流量的拷貝被發(fā)送到遠程交換機上的端口,而不是本地交換機上的端口。為了將所監(jiān)視的流量的拷貝傳輸?shù)竭h程交換機,可以封裝所復(fù)制的幀,以通過網(wǎng)絡(luò)傳輸。封裝可以具有各種類型,例如使用分離的VSAN(或VLAN)、使用FC封裝頭部或IP/GRE封裝頭部或MPLS封裝頭部。美國專利申請No.10/346,050描述了增強的RSPAN,該申請的全部內(nèi)容為了所有目的被結(jié)合于此。
雖然已經(jīng)參考本發(fā)明的具體實施例來具體地示出并描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,可以不脫離本發(fā)明的精神或范圍對所公開的實施例的形式和細節(jié)做出改變。例如,可以認識到,這里所描述的由FPGA 615執(zhí)行的至少一部分功能可以由一個或多個設(shè)備執(zhí)行,例如,由另一種類型的微處理器執(zhí)行,由一簇微處理器執(zhí)行等等。此外,還應(yīng)認識到,設(shè)備205的其他實施例可以接受FC協(xié)議格式之外的其他格式的輸入幀。類似地,設(shè)備205的其他實施例可以輸出以太網(wǎng)協(xié)議格式之外的其他格式的幀。此外,上述設(shè)備之外的其他設(shè)備可以執(zhí)行設(shè)備220的功能。例如,這些功能可以由諸如工作站之類的設(shè)備執(zhí)行。考慮到這些以及其他變化,本發(fā)明的范圍應(yīng)該參考所附權(quán)利要求確定。
權(quán)利要求
1.一種分析網(wǎng)絡(luò)上的流量的方法,包括從網(wǎng)絡(luò)設(shè)備的第一端口接收光纖信道幀;將所述光纖信道幀封裝為以太網(wǎng)幀;和輸出所述以太網(wǎng)幀。
2.如權(quán)利要求1所述的方法,還包括將所述端口配置為交換端口分析器模式的步驟,其中所述第一端口輸出這樣的光纖信道幀,這些光纖信道幀復(fù)制了所述網(wǎng)絡(luò)設(shè)備的至少第二端口的流量。
3.如權(quán)利要求1所述的方法,其中所述封裝步驟包括僅封裝光纖信道幀的一部分。
4.如權(quán)利要求1所述的方法,還包括向光纖信道幀加入數(shù)據(jù)的步驟。
5.如權(quán)利要求1所述的方法,還包括調(diào)整所述光纖信道幀的輸入速度的步驟。
6.如權(quán)利要求1所述的方法,還包括調(diào)整所述以太網(wǎng)幀的輸出速度的步驟。
7.一種分析網(wǎng)絡(luò)流量的方法,包括從網(wǎng)絡(luò)設(shè)備的第一端口接收光纖信道幀,所述光纖信道幀包括來自所述網(wǎng)絡(luò)設(shè)備的至少一個其他端口的流量;將所述光纖信道幀封裝為以太網(wǎng)幀;和輸出所述以太網(wǎng)幀。
8.一種有助于分析網(wǎng)絡(luò)流量的裝置,所述裝置包括第一端口,用于從第一網(wǎng)絡(luò)設(shè)備接收光纖信道幀;至少一個處理器,用于將所述光纖信道幀封裝為以太網(wǎng)幀;和第二端口,用于輸出所述以太網(wǎng)幀。
9.如權(quán)利要求8所述的裝置,其中所述至少一個處理器僅封裝光纖信道幀的一部分。
10.如權(quán)利要求8所述的裝置,還包括調(diào)整器,用于調(diào)整所述光纖信道幀的輸入速度。
11.如權(quán)利要求8所述的裝置,還包括調(diào)整器,用于調(diào)整所述以太網(wǎng)幀的輸出速度。
12.如權(quán)利要求8所述的裝置,其中可以根據(jù)由所述裝置接收到的控制幀來配置所述裝置。
13.如權(quán)利要求8所述的裝置,還包括第三端口,用于從第二網(wǎng)絡(luò)設(shè)備接收光纖信道幀,其中至少一個處理器將來自所述第一端口和所述第三端口的光纖信道幀封裝為以太網(wǎng)幀。
14.如權(quán)利要求11所述的裝置,其中處理器確定所述以太網(wǎng)幀向另一設(shè)備的輸出速度。
15.如權(quán)利要求12所述的裝置,其中所述控制幀是經(jīng)由所述第一端口從所述網(wǎng)絡(luò)設(shè)備接收到的光纖信道幀。
16.如權(quán)利要求12所述的裝置,其中所述控制幀是經(jīng)由所述第二端口接收到的以太網(wǎng)幀。
17.如權(quán)利要求12所述的裝置,其中所述控制幀包含因特網(wǎng)協(xié)議地址,從而隨后接收到的幀可以被路由到所述因特網(wǎng)。
18.如權(quán)利要求12所述的裝置,其中所述控制幀包含幀過濾信息,所述幀過濾信息指示所述裝置應(yīng)該丟棄來自一個或多個源地址的幀。
19.如權(quán)利要求12所述的裝置,其中所述控制幀包含端口過濾信息,所述端口過濾信息控制所述裝置來基于幀相關(guān)聯(lián)的端口將這些幀過濾出來。
20.如權(quán)利要求12所述的裝置,其中所述控制幀包含目的地地址,用于使所述裝置將所述目的地地址包括在隨后傳輸?shù)姆纸M中。
21.如權(quán)利要求12所述的裝置,其中所述控制幀包含截斷模式信息,所述截斷模式信息控制所述裝置來根據(jù)預(yù)定的截斷模式截斷進入光纖信道分組。
22.如權(quán)利要求12所述的裝置,其中所述控制幀包含用于控制所述裝置來停止輸出以太網(wǎng)幀的信息。
23.如權(quán)利要求12所述的裝置,其中所述控制幀包含用于控制所述裝置來開始輸出以太網(wǎng)幀的信息。
24.一種有助于分析網(wǎng)絡(luò)流量的裝置,包括用于從網(wǎng)絡(luò)設(shè)備的第一端口接收光纖信道幀的裝置;用于將所述光纖信道幀封裝為以太網(wǎng)幀的裝置;和用于輸出所述以太網(wǎng)幀的裝置。
25.一種機器可讀介質(zhì)中包含的、用于幫助分析網(wǎng)絡(luò)流量的計算機程序,所述計算機程序包括用于控制裝置來執(zhí)行如下步驟的指令從網(wǎng)絡(luò)設(shè)備的第一端口接收光纖信道幀;將所述光纖信道幀封裝為以太網(wǎng)幀;和輸出所述以太網(wǎng)幀。
全文摘要
提供了用于將來自網(wǎng)絡(luò)設(shè)備的FC幀封裝為以太網(wǎng)幀的方法和設(shè)備。優(yōu)選地,F(xiàn)C幀代表網(wǎng)絡(luò)設(shè)備的多個端口的流量。封裝后的以太網(wǎng)幀可以被輸入到個人計算機(“PC”)或膝上型電腦的傳統(tǒng)的網(wǎng)絡(luò)接口卡。因此,封裝FC幀允許了工程師使用傳統(tǒng)的PC上安裝的軟件來解決使用FC協(xié)議的網(wǎng)絡(luò)的問題。根據(jù)本發(fā)明的某些方面,F(xiàn)C幀可以被不同程度地截斷,以允許以適當?shù)乃俾氏蜻M行分析的個人計算機、膝上型電腦等輸出較小的數(shù)據(jù)幀。
文檔編號H04L12/24GK1739261SQ200380108620
公開日2006年2月22日 申請日期2003年12月18日 優(yōu)先權(quán)日2003年1月10日
發(fā)明者帕萬·阿格利瓦, 蘇嘉薩·孫達拉拉曼, 理圖·阿格利瓦, 西爾瓦諾·蓋, 迪內(nèi)?!ぜ蛹{帕蒂·達特 申請人:思科技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1