專利名稱:業(yè)務(wù)中的數(shù)據(jù)鏡像的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及計算機網(wǎng)絡(luò)。更具體地說,公開了業(yè)務(wù)中的數(shù)據(jù)鏡像(data mirroring)。
背景技術(shù):
在計算機網(wǎng)絡(luò)中,故障檢修和管理有利于保證服務(wù)質(zhì)量(QoS)、可靠性和可用性。故障檢修和監(jiān)視功能可以利用數(shù)據(jù)鏡像能力來實現(xiàn)。但是,數(shù)據(jù)鏡像可能是昂貴并受限的。
數(shù)據(jù)鏡像通常利用并行網(wǎng)絡(luò)實現(xiàn)。典型地,當數(shù)據(jù)分組在主網(wǎng)絡(luò)中的被監(jiān)視節(jié)點上出現(xiàn)的時候,它們通過并行網(wǎng)絡(luò)而被發(fā)送到遠程鏡像節(jié)點或者目的地。該并行網(wǎng)絡(luò)的方法需要額外的硬件和軟件,以及相當大的時間和人力用來建立和配置鏡像網(wǎng)絡(luò)。典型地,并行網(wǎng)絡(luò)用于避免使鏡像分組在主網(wǎng)絡(luò)中產(chǎn)生擁塞或者其它的性能問題。
因此,有利的是能夠利用主網(wǎng)絡(luò)本身作為傳輸機制,而不需要并行網(wǎng)絡(luò),在不妨礙通過主網(wǎng)絡(luò)發(fā)送的非鏡像數(shù)據(jù)的傳遞和處理的情況下,將數(shù)據(jù)從主網(wǎng)絡(luò)中的節(jié)點鏡像到監(jiān)視節(jié)點。
發(fā)明內(nèi)容
本發(fā)明提供了一種用于鏡像分組的方法,包括
基于鏡像準則選擇分組;準備被鏡像的分組;以及通過利用與原始分組相關(guān)聯(lián)的同一網(wǎng)絡(luò)提供的鏡像業(yè)務(wù),將被鏡像的分組發(fā)送至鏡像目的地。
在下面的詳細描述和附圖中公開了本發(fā)明的各實施例。
圖1表示了具有單向傳輸通道(tunnel)的、通過網(wǎng)絡(luò)將端點互連起來的典型系統(tǒng);圖2表示了典型的轉(zhuǎn)發(fā)機;圖3表示分組鏡像的典型系統(tǒng);圖4表示包括鏡像目的地的分組鏡像的典型系統(tǒng);圖5表示分組鏡像的典型方法;圖6表示分組鏡像的典型流程圖;圖7表示入口分組操縱的典型方法;以及圖8表示出口分組操縱的典型方法。
具體實施例方式
本發(fā)明可以通過各種方式實現(xiàn),包括作為方法、裝置、系統(tǒng)、物質(zhì)構(gòu)成、計算機可讀介質(zhì)例如計算機可讀存儲介質(zhì)或者其中程序指令能夠通過光或者電的通信鏈路發(fā)送的計算機網(wǎng)絡(luò)。在本說明書中,這些具體實現(xiàn),或者本發(fā)明可能采用的任何其它形式,可以被稱為技術(shù)。通常,所公開的方法的步驟順序可以在本發(fā)明的范圍之內(nèi)變化。
下面連同表示本發(fā)明原理的附圖一起提供本發(fā)明的一個或多個實施例的詳細描述。結(jié)合這些實施例描述本發(fā)明,但是本發(fā)明并不局限于任何實施例。本發(fā)明的范圍僅由權(quán)利要求書所限定,并且本發(fā)明包括各種可選方式、修改和等價替換。為了完整地理解本發(fā)明,在下面的描述中提出了許多特定的細節(jié)。提供這些細節(jié)是為了舉例的目的,本發(fā)明可以在不具有這些特定細節(jié)的部分或全部的情況下根據(jù)權(quán)利要求書而實現(xiàn)。為清楚起見,與本發(fā)明相關(guān)的技術(shù)領(lǐng)域中已知的技術(shù)資料不再詳細描述,以避免不必要地模糊本發(fā)明。
公開了在利用諸如VPLS、MPLS及其它的業(yè)務(wù)的網(wǎng)絡(luò)上的數(shù)據(jù)鏡像。數(shù)據(jù)分組、段、幀、或者其它數(shù)據(jù)(以下稱“分組”)可以不使用并行網(wǎng)絡(luò)而從主網(wǎng)絡(luò)中的被監(jiān)視節(jié)點被復(fù)制或鏡像至一個或多個鏡像目的地。為了下面的描述,“數(shù)據(jù)鏡像”和“分組鏡像”可以互換使用。
圖1表示了具有單向傳輸通道的、通過網(wǎng)絡(luò)將端點互連起來的典型系統(tǒng)100。在該實例中,在該網(wǎng)絡(luò)上路由的數(shù)據(jù),例如作為透明的LAN業(yè)務(wù)(TLS)或類似業(yè)務(wù)的部分而傳輸?shù)臄?shù)據(jù),可以被鏡像到鏡像目的地,如下面更加詳細地描述的。邊緣業(yè)務(wù)路由器(ESR)102和104通過網(wǎng)絡(luò)106連接。在該實例中,網(wǎng)絡(luò)106表示為含有IP/MPLS核心網(wǎng)絡(luò)。在其它實施例中,可以使用其它類型的核心網(wǎng)絡(luò)。客戶邊緣路由器(CE)108-110將從ESR 102和104接收的分組分別地發(fā)送至該分組被尋址到的最終客戶目的地,例如在它們各自客戶網(wǎng)絡(luò)中的MAC地址。CE108和110還從相關(guān)的客戶節(jié)點接收要利用虛擬租用線(VLL)業(yè)務(wù)123傳輸?shù)姆纸M,并分別地將分組傳遞到ESR 102和104用于傳輸。單向傳輸通道112和114提供傳輸機制用于業(yè)務(wù)分組的傳輸。在每一個ESR,提供業(yè)務(wù)分配點(SDP)。在一些實施例中,SDP是可綁定一個或多個業(yè)務(wù)以及一個或多個數(shù)據(jù)傳輸通道的軟件對象。通過將業(yè)務(wù)綁定到SDP,而不是將業(yè)務(wù)直接綁定到傳輸通道,業(yè)務(wù)能夠獨立于傳輸通道被配置,反之亦然,因此簡化了每一個的配置和/或重新配置。在圖1所示的實例中,ESR 102包括SDP 124,它表示為與至ESR 104的傳輸通道112綁定,以及具有通過業(yè)務(wù)接入點(SAP)116綁定至其的VLL業(yè)務(wù)123,并且ESR 104包括SDP 126,它表示為與至ESR 102的傳輸通道114綁定,以及具有通過業(yè)務(wù)接入點118綁定至其的VLL業(yè)務(wù)123。在一些實施例中,業(yè)務(wù)接入點包括軟件對象,該軟件對象用于通過與外部系統(tǒng)的接口,例如通過端口被連接的客戶設(shè)備,發(fā)送和接收與業(yè)務(wù)相關(guān)的數(shù)據(jù)。在一些實施例中,業(yè)務(wù)接入點可以用于提供兩個或多個與單個物理端口相關(guān)聯(lián)的“虛擬”端口。
在一個實施例中,傳輸通道112包括與SDP 124相關(guān)的標簽交換路徑(LSP),傳輸通道114包括與SDP126相關(guān)的LSP。在此,如VLL這樣的業(yè)務(wù),可以利用雙向業(yè)務(wù)接入點116-118實現(xiàn)。在其它實施例中,可以提供其它類型的業(yè)務(wù),例如,VPLS。業(yè)務(wù)分組在業(yè)務(wù)接入點116-118之間交換,并且在單向傳輸通道112和114上傳輸。在該實例中,虛電路(VC)標簽120和122被分別地加到來自業(yè)務(wù)接入點116和118的業(yè)務(wù)分組。SDP124-126將具有加上的VC標簽120-122的業(yè)務(wù)分組通過單向傳輸通道112和114轉(zhuǎn)發(fā)至ESR 102-104。當具有預(yù)加上的VC標簽的業(yè)務(wù)分組被接收時,解多路復(fù)用器128和130根據(jù)VC標簽120-122,識別發(fā)往業(yè)務(wù)接入點116或118的業(yè)務(wù)分組,并據(jù)此路由它們。
在所示實例中,被與CE 108相關(guān)的源發(fā)送至與CE 110相關(guān)的目的地的并與VLL業(yè)務(wù)123相關(guān)的客戶分組,例如,被CE 108發(fā)送至ESR 102。ESR 102接收分組并且將分組與VLL業(yè)務(wù)123相關(guān)聯(lián)(例如,基于其接收的端口,所用的封裝,包括在分組中的標簽或者其它識別信息,等等)。業(yè)務(wù)接入點(SAP)116將分組轉(zhuǎn)發(fā)至SDP 124(或者如所示的實施例中的直接轉(zhuǎn)發(fā),或者通過SDP映射模塊轉(zhuǎn)發(fā),例如在多種業(yè)務(wù)可以使用同一個SDP的實施例中),用于傳輸至出口ESR 104。SDP 124將分組封裝,用于通過單向傳輸通道112傳輸至ESR104,包括通過加VC標簽120來傳輸,該標簽120標識分組與VLL業(yè)務(wù)123相關(guān)聯(lián)。在SDP 124包括兩個或多個至ESR104的傳輸通道的實施例中,SDP 124選擇一條通道,用于將分組傳輸至ESR104。例如,在SDP 124包括兩個或多個LSP的實施例中,SDP124可以被配置為將一項業(yè)務(wù)與一個特定的LSP綁定,例如,VLL業(yè)務(wù),如VLL業(yè)務(wù)123,從而該業(yè)務(wù)的所有業(yè)務(wù)量都通過同一個LSP發(fā)送。對于其它類型的業(yè)務(wù)(例如,VPLS或VPRN),SDP可以將分組映射至LSP,用于通過將分組與“會話”(即,在兩個端點之間交換的一組相關(guān)的分組)相關(guān)聯(lián)而進行傳輸,以及選擇與會話相關(guān)的LSP(例如,以避免分組無序傳輸,如果與一個會話相關(guān)的不同分組通過不同的路徑發(fā)送時就可能發(fā)生這種情況。)。在提供VPLS、VPRN、或者類似的業(yè)務(wù)的實施例中,目的地MAC地址可以用于識別用于傳輸分組的LSP。當分組到達ESR 104時,解多路復(fù)用器130例如基于VC標簽120的存在將分組作為與業(yè)務(wù)123相關(guān)的分組來識別,并將原始(凈負荷)分組傳遞至SAP 118,用于處理。SAP 118然后將分組傳遞至CE 110,用于向前路由至它的目的地(例如,主機)。
與本申請同時申請的、在此為了所有的目的引入作為參考的、題目為“USING NETWORK TRANSPORT TUNNELS TO PROVIDESERVICE-BASED DATA TRANSPORT”的、共同未決的美國申請__(代理卷號137797)中,對業(yè)務(wù)分配點和業(yè)務(wù)接入點有更充分的描述。
公開了當數(shù)據(jù)出現(xiàn)在網(wǎng)絡(luò)節(jié)點的線上時將其鏡像,以及通過在主網(wǎng)絡(luò)上定義的鏡像業(yè)務(wù)將鏡像數(shù)據(jù)(例如,鏡像分組)發(fā)送至遠程目的地。如此處使用的,術(shù)語“鏡像分組”以及“被鏡像的分組”指將被發(fā)送至鏡像目的地的分組。根據(jù)執(zhí)行情況和發(fā)生鏡像的點(例如,入口或出口),“鏡像的”或“被鏡像的”分組可以是原始分組(例如,如果處理復(fù)制件用以發(fā)送到原始分組所尋址到的目的地)或者它的復(fù)制件。分組可以在入口處(即,以它們在該節(jié)點處被接收的形式)或者在出口處(即,以它們離開該節(jié)點的形式)被鏡像。鏡像分組通過利用為此目的而定義的鏡像業(yè)務(wù),經(jīng)由主網(wǎng)絡(luò),例如,通過核心網(wǎng)絡(luò)的傳輸通道,被發(fā)送至遠程鏡像目的地。
圖2表示了在一些實施例中使用的轉(zhuǎn)發(fā)機。在該實例中,轉(zhuǎn)發(fā)機202可以以一個或多個模塊實現(xiàn),該模塊用于將分組從路由器鏡像和轉(zhuǎn)發(fā)至主目的地(即,分組所尋址的目的地)和鏡像目的地(即,希望鏡像分組被發(fā)送到的地方)。轉(zhuǎn)發(fā)機202具有鏡像模塊204和轉(zhuǎn)發(fā)模塊206。一些實施例中的鏡像模塊204被配置為識別要被鏡像的分組(例如,基于提供給轉(zhuǎn)發(fā)機的準則,例如,以包括這樣的準則的鏡像源對象的形式),以及使轉(zhuǎn)發(fā)模塊206將這樣的鏡像分組轉(zhuǎn)發(fā)至鏡像目的地(例如,如果是遠程的,為SDP,如果是本地的,為SAP)。轉(zhuǎn)發(fā)模塊206使用地址信息處理和轉(zhuǎn)發(fā)分組至它們的適當?shù)哪康牡亍?br>
當分組“在線上”時,或者在被監(jiān)視節(jié)點的入口處,或者在被監(jiān)視節(jié)點的出口處,轉(zhuǎn)發(fā)機202為分組提供鏡像以及轉(zhuǎn)發(fā)能力。例如,如果在入口處進行鏡像,在一些實施例中,原始入口分組被保存,并且通過鏡像業(yè)務(wù)被發(fā)送至鏡像目的地,如下面更加完整地描述的那樣,并且在該節(jié)點處處理原始分組的復(fù)制件。例如,在節(jié)點是網(wǎng)絡(luò)路由器或者交換機的情況下,例如上述的邊緣業(yè)務(wù)路由器,分組可以在入口處,在交換機或者路由器處理它之前被鏡像,或者在出口處,即,以當交換機或者路由器處理完分組時通過交換機或者路由器的出口端口發(fā)送它的形式被鏡像。在大量的處理在節(jié)點上進行的情況下,在入口處或者出口處進行鏡像的能力是有益的。
被鏡像的分組可以被發(fā)送至本地或者遠程鏡像目的地。在鏡像至本地鏡像目的地的情況下,在一些實施例中,通過被配置為用作本地鏡像目的地的業(yè)務(wù)接入點(例如圖1中的業(yè)務(wù)接入點116和118),將鏡像分組發(fā)送出出口端口。在遠程鏡像目的地的情況下,與遠程目的地相關(guān)聯(lián)的業(yè)務(wù)分配點可以被識別為位于被監(jiān)視節(jié)點的遠程轉(zhuǎn)發(fā)機將鏡像分組發(fā)送到的鏡像目的地。鏡像業(yè)務(wù),在此稱“鏡像源”,被配置為產(chǎn)生鏡像復(fù)制件,并將它們發(fā)送至鏡像目的地。鏡像分組通過與業(yè)務(wù)分配點相關(guān)的傳輸通道被封裝和發(fā)送。在業(yè)務(wù)分配點的遠端目的地,解多路復(fù)用器例如圖1中的解多路復(fù)用器128和130,基于例如VC或其它標簽,識別鏡像分組為與鏡像業(yè)務(wù)相關(guān)聯(lián),并將鏡像分組轉(zhuǎn)發(fā)至與鏡像業(yè)務(wù)相關(guān)聯(lián)的業(yè)務(wù)接入點。業(yè)務(wù)接入點然后通過出口端口將鏡像分組提供給與該業(yè)務(wù)相關(guān)的外部系統(tǒng)(例如,網(wǎng)絡(luò)或者系統(tǒng)管理員控制臺)。
由于被鏡像的分組代表了在被監(jiān)視的網(wǎng)絡(luò)節(jié)點的分組的完全的復(fù)制,所以在鏡像目的地,被鏡像的分組可以用于檢修網(wǎng)絡(luò)狀況和問題。在交換機的情況下,例如,當分組進入(入口)或者退出(出口)交換機時,可以獲得分組的復(fù)制件,使得能夠例如以交換機處理和/或操縱分組的方式識別出潛在的問題。
圖3表示典型的網(wǎng)絡(luò),其中當分組出現(xiàn)在節(jié)點上時,分組鏡像可以被用于監(jiān)視分組。邊緣路由器302-308通過網(wǎng)絡(luò)300路由數(shù)據(jù)分組。在所示的實例中,假設(shè)鏡像分組將被發(fā)送到的節(jié)點(鏡像目的地)與路由器308相關(guān)聯(lián)。路由器308處的SAP被配置為用作鏡像目的地業(yè)務(wù),即,從本地或者遠程節(jié)點接收鏡像分組,并通過路由器308的相關(guān)出口端口將它們提供為輸出。路由器302,304和306處提供的SDP被配置為利用鏡像源對象或者方法發(fā)送鏡像分組至路由器308,以識別被鏡像的分組,以及,例如通過與鏡像目的地相關(guān)的SDP相關(guān)的傳輸通道,將鏡像分組提供至與鏡像源對象或方法相關(guān)聯(lián)的鏡像目的地。在一些實施例中,與鏡像目的地所在的節(jié)點相關(guān)聯(lián)的SDP,對于本地鏡像源對象或方法,作為鏡像分組將被發(fā)往的目的地而被識別。SDP將鏡像分組傳遞至遠端,在那里它們與上述鏡像目的地SAP相關(guān)聯(lián)(例如,基于標簽或者與鏡像業(yè)務(wù)相關(guān)的其它標識符)。
圖4表示用于通過鏡像業(yè)務(wù)進行分組鏡像的典型系統(tǒng)。在該實例中,SDP 402-406以及SAP 408包括單向鏡像業(yè)務(wù)。與SDP 402-406相關(guān)聯(lián)的傳輸通道可以被用于通過SAP 408將被鏡像的分組路由到主機410,例如,網(wǎng)絡(luò)管理員控制臺。
單向傳輸通道業(yè)務(wù),例如VPLS,MPLS或者其它,可以被用于將被鏡像的分組路由到鏡像目的地,例如主機410。主機410可以與SAP 408進行直接或者間接的數(shù)據(jù)通信。在此,分組可以在從SDP 402-406至SAP408的單向業(yè)務(wù)通道上被路由。其它的封裝,例如添加的報頭,被加到原始分組(入口)或者復(fù)制件(出口)上,以便將它們路由到SAP 408。分組被鏡像的點確定分組操縱的類型。
利用配置為通過主網(wǎng)絡(luò)發(fā)送鏡像分組的鏡像業(yè)務(wù),可能增加主網(wǎng)絡(luò)上的擁塞,例如,妨礙網(wǎng)絡(luò)滿足對通過主網(wǎng)絡(luò)提供的傳輸業(yè)務(wù)(例如VLAN)的服務(wù)質(zhì)量保證的能力。在一些實施例中,通過“限制”過大的鏡像分組,使對鏡像業(yè)務(wù)的業(yè)務(wù)量的影響減到最小,這樣減小了處理和時間的要求,減輕了性能下降。鏡像分組在被發(fā)送至鏡像目的地之前被截短。截短最小化了復(fù)制和與發(fā)送分組至鏡像目的地相關(guān)的通道開銷。在一些實施例中,通過限制經(jīng)由鏡像業(yè)務(wù)發(fā)送鏡像分組的速率,速率限制用于將鏡像業(yè)務(wù)分組對通過網(wǎng)絡(luò)所提供的其它業(yè)務(wù)的性能的影響減到最小。速率限制可以由用戶或系統(tǒng)規(guī)定的限制來實現(xiàn),并且可以是動態(tài)的,即,用于鏡像業(yè)務(wù)的允許的速率可以根據(jù)條件的改變而改變,該條件例如滿足QoS保證的程度。
圖5表示一種用于分組鏡像的典型方法。在此,示出了整個方法。首先,識別或者選擇出分組用于鏡像(502)。復(fù)制分組(504)。然后在分組(或者復(fù)制件,取決于實現(xiàn)方案)上執(zhí)行鏡像處理(506)。通過包括在轉(zhuǎn)發(fā)機202(圖2)的邏輯,例如,鏡像模塊204,或者可作為系統(tǒng)100(圖1)的另一部分實現(xiàn)的邏輯模塊,分組可以被選擇用于鏡像。在一些實施例中,根據(jù)提供的準則,例如,由網(wǎng)絡(luò)管理員提供的,鏡像源對象或者方法被配置為識別將被鏡像的分組。在一些實施例中,提供“調(diào)試”或者其它CLI,以使得管理員能夠提供用于分組鏡像的準則。根據(jù)一個準則或者一組準則,用于鏡像的分組選擇可以是隨機的。準則可以是用戶或者系統(tǒng)規(guī)定的。用于分組選擇的準則的實例可以包括端口,業(yè)務(wù)定界符(例如,VLAN標簽),MPLS或者VC標簽,在接入控制列表(ACL)中規(guī)定的MAC或者IP地址。其它實例可以包括在特定業(yè)務(wù)中規(guī)定業(yè)務(wù)流的準則。這樣的實例可以包括MAC地址,IEEE 802.1p的值和范圍,源和目的地MAC地址和范圍,以太網(wǎng)的值和范圍,等等。其它實例還可以包括源及目的地IP地址和范圍,IP協(xié)議值,源及目的地端口值和范圍,DiffServ編碼點(DSCP)值,IP段,IP項值和范圍,單或多IP項域,以及TCP ACK和SYN命令(例如,設(shè)置,復(fù)位,等等)。除了上述這些的其它準則也可以用于分組選擇。準則也可以用于限制分組選擇。
如圖5中步驟506的鏡像處理包括,確定和執(zhí)行將鏡像分組發(fā)送至鏡像目的地所需的分組操縱。在一些實施例中,用于將鏡像分組發(fā)送至相關(guān)鏡像目的地的鏡像源對象或方法將鏡像分組轉(zhuǎn)換為一種鏡像源知道鏡像目的地(例如,SDP,SAP)希望看到的形式(例如,幀類型,封裝,等等)。
圖6表示了一種分組鏡像的典型流程圖。在該實例中,示出了用于確定分組操縱的類型的方法。在此,決定是在相對于交換結(jié)構(gòu)(602)的入口點還是出口點對分組進行鏡像(602)。如果選擇入口點用于鏡像,則執(zhí)行入口分組操縱(604)。如果選擇出口點用于鏡像,則執(zhí)行出口分組操縱(606)。入口分組操縱將結(jié)合圖7更詳細地進行描述。出口分組操縱將結(jié)合圖8更詳細地進行描述。
圖7表示入口分組操縱的典型方法。如果在入口點執(zhí)行鏡像,則線上所見的原始分組可以被發(fā)送至鏡像目的地,如該實例中的那樣(702)。除了將原始分組轉(zhuǎn)發(fā)至鏡像目的地,也可以對圖5中步驟504所完成的分組復(fù)制件作出改變(704)。分組復(fù)制件可以正常地處理,最終到達目的地主機的端口或者業(yè)務(wù)。換句話說,復(fù)制件代替原始分組,并且被相應(yīng)地處理以及轉(zhuǎn)發(fā)至原始主機或者目的地。反之,在入口分組操縱的情況下,原始分組可能被指定為被鏡像的分組。在該實例中,被鏡像的分組被封裝并被路由到鏡像目的地。至鏡像目的地的原始分組的路由和轉(zhuǎn)發(fā)可以包括用加上的報頭、標簽或者其它信息封裝分組。加上的封裝可以被用于通過例如VPLS、MPLS等業(yè)務(wù)路由分組到鏡像目的地。
圖8表示一種用于出口分組操縱的典型方法。在該實例中,與入口分組操縱不同,在原始分組(出口分組)上執(zhí)行正常的操縱(802)。在此,圖5中完成的分組的復(fù)制件被封裝用于路由到鏡像目的地(804)。當原始/出口分組用任何加上的報頭或標簽封裝后,被轉(zhuǎn)發(fā)至鏡像目的地(806)。在該實例中,原始分組在網(wǎng)絡(luò)交換結(jié)構(gòu)的出口點上被鏡像。在該點,復(fù)制完成(按圖5),封裝,并轉(zhuǎn)發(fā)至鏡像目的地。同樣在該點,原始/出口分組被正常地處理及轉(zhuǎn)發(fā)至其原始目的地。
盡管為了理解清晰起見,前面的實施例已經(jīng)以一些細節(jié)進行了描述,但本發(fā)明并不限于所提供的細節(jié)。存在許多實現(xiàn)本發(fā)明的可選方式。所公開的實施例是示意性的而不是限制性的。
權(quán)利要求
1.一種用于鏡像分組的方法,包括基于鏡像準則選擇分組;準備被鏡像的分組;以及通過利用與原始分組相關(guān)聯(lián)的同一網(wǎng)絡(luò)提供的鏡像業(yè)務(wù),將被鏡像的分組發(fā)送至鏡像目的地。
2.根據(jù)權(quán)利要求1的方法,還包括封裝被鏡像的分組用于發(fā)送到鏡像目的地。
3.根據(jù)權(quán)利要求2的方法,其中封裝被鏡像的分組包括添加信息用于通過鏡像業(yè)務(wù)路由被鏡像的分組。
4.根據(jù)權(quán)利要求2的方法,其中封裝被鏡像的分組包括給被鏡像的分組添加報頭。
5.根據(jù)權(quán)利要求1的方法,還包括限制通過鏡像業(yè)務(wù)發(fā)送被鏡像的分組的速率。
6.根據(jù)權(quán)利要求1的方法,還包括在通過鏡像業(yè)務(wù)發(fā)送被鏡像的分組之前截短過大的被鏡像的分組。
7.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于用戶規(guī)定的準則識別分組。
8.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于系統(tǒng)規(guī)定的準則識別分組。
9.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于一組準則識別分組。
10.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于端口信息識別分組。
11.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于定界符識別分組。
12.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于協(xié)議識別分組。
13.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于標簽識別分組。
14.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于業(yè)務(wù)標簽識別分組。
15.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于列表識別分組。
16.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于地址識別分組。
17.根據(jù)權(quán)利要求16的方法,其中該地址是IP地址。
18.根據(jù)權(quán)利要求16的方法,其中該地址是MAC地址。
19.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于一組地址識別分組。
20.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于項值識別分組。
21.根據(jù)權(quán)利要求1的方法,其中選擇分組還包括基于協(xié)議命令識別分組。
22.根據(jù)權(quán)利要求1的方法,其中準備被鏡像的分組還包括復(fù)制原始分組。
23.根據(jù)權(quán)利要求1的方法,其中準備被鏡像的分組還包括對分組進行鏡像處理。
24.根據(jù)權(quán)利要求1的方法,其中將被鏡像的分組發(fā)送至鏡像目的地包括將被鏡像的分組發(fā)送至與鏡像業(yè)務(wù)相關(guān)的遠端路由器。
25.根據(jù)權(quán)利要求1的方法,其中將被鏡像的分組發(fā)送至鏡像目的地包括將被鏡像的分組發(fā)送至與鏡像業(yè)務(wù)相關(guān)的業(yè)務(wù)分配點。
26.根據(jù)權(quán)利要求1的方法,其中鏡像目的地轉(zhuǎn)換被鏡像的分組。
27.根據(jù)權(quán)利要求1的方法,其中業(yè)務(wù)包括業(yè)務(wù)路徑。
28.根據(jù)權(quán)利要求1的方法,其中業(yè)務(wù)包括業(yè)務(wù)通道。
29.一種用于在業(yè)務(wù)上鏡像分組的系統(tǒng),包括邏輯模塊,配置為基于鏡像準則選擇分組;以及轉(zhuǎn)發(fā)機,配置為準備被鏡像的分組,并通過利用與原始分組相關(guān)聯(lián)的同一網(wǎng)絡(luò)提供的鏡像業(yè)務(wù),將被鏡像的分組發(fā)送至鏡像目的地。
30.一種計算機程序產(chǎn)品,用于在業(yè)務(wù)上鏡像分組,該計算機程序體現(xiàn)在計算機可讀介質(zhì)中并包括計算機指令,所述計算機指令用于基于鏡像準則選擇分組;準備被鏡像的分組;以及通過利用與原始分組相關(guān)聯(lián)的同一網(wǎng)絡(luò)提供的鏡像業(yè)務(wù),將被鏡像的分組發(fā)送至鏡像目的地。
全文摘要
公開了在業(yè)務(wù)上例如在虛擬專用LAN業(yè)務(wù)上的數(shù)據(jù)鏡像。數(shù)據(jù)分組、段、幀、或者其它的封裝形式可以從核心網(wǎng)絡(luò)(例如,IP、TCP)上被鏡像下來至一個或多個鏡像目的地,而不使用并行網(wǎng)絡(luò)。提供了封裝技術(shù),其使得分組能夠通過業(yè)務(wù)例如VPLS、MPLS以及其它業(yè)務(wù)被鏡像及發(fā)送到鏡像目的地。當在鏡像目的地接收后,被鏡像的分組可以被用于以一種更有效的并且消耗更少資源和時間的方式進行故障檢修。
文檔編號H04L12/26GK1551572SQ20041006312
公開日2004年12月1日 申請日期2004年4月28日 優(yōu)先權(quán)日2003年4月28日
發(fā)明者J·里甘, J 里甘 申請人:阿爾卡特Ip網(wǎng)絡(luò)有限公司