欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在mpls網(wǎng)絡(luò)內(nèi)的未編址設(shè)備通信的制作方法

文檔序號:7892998閱讀:170來源:國知局
專利名稱:在mpls網(wǎng)絡(luò)內(nèi)的未編址設(shè)備通信的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及使在線式未編址設(shè)備(IUD, inline unaddressed device)從多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)內(nèi)進(jìn)行通信的方法和裝置,且更具體地,涉及在線式未編址竊聽或網(wǎng)絡(luò)測試和測量設(shè)備如何在MPLS網(wǎng)絡(luò)中回送包(packets)。
背景技術(shù)
監(jiān)控、測試和測量包交換IP網(wǎng)絡(luò)可涉及在線式未編址竊聽設(shè)備和相應(yīng)的控制器的使用,以使對被測網(wǎng)絡(luò)的改變最小化。在非MPLS網(wǎng)絡(luò)例如純IP網(wǎng)絡(luò)中,應(yīng)答控制器的包可由在線式未編址竊聽設(shè)備實(shí)現(xiàn),將應(yīng)答包的目的地地址設(shè)置為控制器包的源地址,接著將應(yīng)答包向上游發(fā)送回到控制器。非MPLS網(wǎng)絡(luò)的路由架構(gòu)確保應(yīng)答包將到達(dá)指定的目的地地址。然而,在MPLS(多協(xié)議標(biāo)簽交換)網(wǎng)絡(luò)內(nèi),是由標(biāo)簽而不是由IP地址控制包的路由。因?yàn)镸PLS標(biāo)簽在MPLS網(wǎng)絡(luò) 的邊緣處被分配,且對于同一路徑上的相反方向,標(biāo)簽是不同的,所以不存在使在線設(shè)置在MPLS網(wǎng)絡(luò)內(nèi)的未編址竊聽設(shè)備向其它設(shè)備發(fā)起通信,例如將應(yīng)答包向上游發(fā)送回到其控制器的現(xiàn)有機(jī)制。多協(xié)議標(biāo)簽交換(MPLS)是在包交換網(wǎng)絡(luò)中的協(xié)議或轉(zhuǎn)發(fā)機(jī)制,其基于短(例如20位)路徑標(biāo)簽而不是長網(wǎng)絡(luò)地址(例如IPv4的32位地址或IPv6的128位地址),將來自一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的數(shù)據(jù)導(dǎo)向到下一網(wǎng)絡(luò)節(jié)點(diǎn)。MPLS在通常被認(rèn)為位于OSI (開放系統(tǒng)互連)模型的傳統(tǒng)定義的第2層(數(shù)據(jù)鏈路層)和第3層(網(wǎng)絡(luò)層)之間的ー層處操作,因此可以被稱為“第2. 5層”協(xié)議。MPLS被設(shè)計(jì)成當(dāng)包進(jìn)入MPLS網(wǎng)絡(luò)吋,以標(biāo)簽的形式確定包的路由路徑,使得該路徑中的隨后節(jié)點(diǎn)不引起在每個(gè)和毎次跳躍(hop)時(shí)進(jìn)行路由決定的成本。MPLS還通過內(nèi)部網(wǎng)絡(luò)節(jié)點(diǎn)允許更靈活的包路由和可能更快的路由,因?yàn)椴恍枰跉按翁S時(shí)檢查包內(nèi)容。將路由決策集中在MPLS網(wǎng)絡(luò)的邊緣路由器處的ー個(gè)副作用是,改變路由路徑在包進(jìn)入MPLS網(wǎng)絡(luò)之后變得更難。MPLS標(biāo)簽由邊緣路由器指定,并描述將通過網(wǎng)絡(luò)被采用的路徑。當(dāng)包在標(biāo)簽邊緣路由器(LER)或入口路由器處進(jìn)入MPLS網(wǎng)絡(luò)時(shí),待采用的路徑被決定。LER在決定穿過MPLS網(wǎng)絡(luò)的期望路徑時(shí)可考慮比包的目的地地址多得多的信息。LER充分知道MPLS網(wǎng)絡(luò)拓?fù)?,且充分能夠分析包和其它信息,以選擇適當(dāng)?shù)穆酚陕窂?。包的路由路徑被設(shè)置成一般對包預(yù)先計(jì)劃的標(biāo)簽的形式。標(biāo)簽可描述在遠(yuǎn)處的節(jié)點(diǎn)而不是端點(diǎn)或到下一節(jié)點(diǎn)的単獨(dú)跳躍之間的選定路由路徑??赡苡卸嘤讴`個(gè)的標(biāo)簽被分配給包,且這通常被描述為標(biāo)簽堆棧。MPLS對穿過路徑的業(yè)務(wù)的每個(gè)方向使用不同的標(biāo)簽。標(biāo)簽可相應(yīng)于網(wǎng)絡(luò)中的IP目的地(類似于傳統(tǒng)IP轉(zhuǎn)發(fā)),但標(biāo)簽也可相應(yīng)于或可合并其它參數(shù),例如基于路由表項(xiàng)目(例如目的地、帶寬、延遲和其它度量)的賬戶信息、頭字段(例如源地址)、第4層套接字編號信號、QoS (服務(wù)質(zhì)量)、區(qū)分服務(wù)、交通工程、網(wǎng)絡(luò)的狀態(tài)、功能和負(fù)載、以前的標(biāo)簽決定、以及網(wǎng)絡(luò)操作員和/或LER可以獲得的任何其它信息。因此,MPLS給網(wǎng)絡(luò)操作員提供了大量的靈活性來決定,當(dāng)它出現(xiàn)在LER時(shí),如何按優(yōu)先順序排列并路由業(yè)務(wù)。一旦LER設(shè)置了包的標(biāo)簽,包就可通過MPLS網(wǎng)絡(luò)內(nèi)部的節(jié)點(diǎn)被轉(zhuǎn)發(fā)。通常,包內(nèi)容的進(jìn)ー步檢查是不必要的,直到包通過入口路由器離開MPLS網(wǎng)絡(luò),入口路由器彈出(pop)標(biāo)簽并檢查包,以確定下一步應(yīng)做什么?;跇?biāo)簽的內(nèi)容或標(biāo)簽的堆找中的最上面的標(biāo)簽來做出在內(nèi)部節(jié)點(diǎn)處的包路由決定,而通常不引起檢查包內(nèi)容或堆棧中的其它標(biāo)簽的開銷(如果有的話)。當(dāng)包通過不包括MPLS的IP網(wǎng)絡(luò)被路由時(shí),在網(wǎng)絡(luò)中的接收包的每個(gè)節(jié)點(diǎn)基于其路由表中的包的目的地地址的查找來轉(zhuǎn)發(fā)包。每個(gè)節(jié)點(diǎn)獨(dú)立于其它節(jié)點(diǎn)的路由決定而做出其路由決定,且節(jié)點(diǎn)通常不可能影響特定的包如何被其它節(jié)點(diǎn)路由。IP路由表一般被維持在每個(gè)節(jié)點(diǎn)上并設(shè)計(jì)成使得包在穿過最少的節(jié)點(diǎn)或最少的跳躍的路徑上被路由。通常不考慮網(wǎng)絡(luò)擁塞、優(yōu)先處理和其它因素;更確切地,每個(gè)節(jié)點(diǎn)試圖只基于路由表查找來獨(dú)立地做出其決定。以這種方式,不包括MPLS的IP網(wǎng)絡(luò)試圖將必須被做出的路由決定的數(shù)量最小 化(即,最少的跳躍),并最小化任何節(jié)點(diǎn)獨(dú)立地做出路由決定所需的時(shí)間。相反,當(dāng)包進(jìn)入MPLS網(wǎng)絡(luò)中吋,MPLS網(wǎng)絡(luò)一般引起路由決策成本的大部分,使得沒有ー個(gè)內(nèi)部節(jié)點(diǎn)需要檢查包。以這種方式,MPLS網(wǎng)絡(luò)促進(jìn)了在包進(jìn)入網(wǎng)絡(luò)中時(shí)在選擇路由路徑時(shí)的靈活性,但當(dāng)需要對MPLS網(wǎng)絡(luò)中的路由路徑進(jìn)行改變時(shí)是不靈活的。MPLS網(wǎng)絡(luò)的完整討論及其相對于非MPLS網(wǎng)絡(luò)的差異超出本發(fā)明的范圍。現(xiàn)在參考圖1,示出了現(xiàn)有的非MPLS網(wǎng)絡(luò)100。非MPLS網(wǎng)絡(luò)100包括智能包導(dǎo)向器(IPD) 102、IPD控制器104、設(shè)備A 106和設(shè)備B 108。IPD 102是ー種未編址設(shè)備,其具有唯一的標(biāo)識符,并在線設(shè)置在兩個(gè)節(jié)點(diǎn)(未示出)之間的任何網(wǎng)絡(luò)路徑中。一般,iro 102秘密地檢查在該路徑上業(yè)務(wù)的兩個(gè)方向,以測試、測量或監(jiān)控網(wǎng)絡(luò)。Iro 102在網(wǎng)絡(luò)路徑上的在線設(shè)置意味著IPD 102接收上游側(cè)和下游側(cè)上的業(yè)務(wù)。為了使解釋簡化,本發(fā)明應(yīng)假設(shè)約定上游側(cè)是Iro最后從控制器接收到包含IPD的唯一標(biāo)識符的包的那側(cè)。其它約定或其他業(yè)務(wù)流的方向同樣在本發(fā)明的范圍內(nèi)。在本發(fā)明中,上游和下游側(cè)用于表示設(shè)備的相對側(cè),而不是用來限制在服務(wù)提供商的網(wǎng)絡(luò)內(nèi)的設(shè)備的位置。IPD 102具有四個(gè)端ロ,以適應(yīng)其在雙向網(wǎng)絡(luò)路徑中在線設(shè)置和業(yè)務(wù)監(jiān)控。如圖I所示,這四個(gè)端ロ是下游輸入端ロ 130、下游輸出端ロ 132、上游輸入端ロ 134和上游輸出端ロ 136。通過檢查穿過這兩個(gè)輸入端ロ 130、134的進(jìn)入業(yè)務(wù)110、112,現(xiàn)有的IPD 102可識別出Iro控制器104和設(shè)備A 106在上游,而設(shè)備B 108在下游。在附圖中,為了更容易的視覺識別而劃分各種設(shè)備的上游業(yè)務(wù)和下游業(yè)務(wù)。雖然IPD 102在線設(shè)置在設(shè)備A 106和設(shè)備B 108之間的路徑上,通過端ロ 132離開IPD 102的設(shè)備A的下游業(yè)務(wù)110可被預(yù)定到在IPD 102下游的任何設(shè)備,不一定包括設(shè)備B108。類似地,通過端ロ 136離開IPD 102的設(shè)備B的上游業(yè)務(wù)112可被預(yù)定到在IPD 102上游的任何設(shè)備,不一定是IR)控制器104或設(shè)備A 106。在發(fā)現(xiàn)(discovery)之后,II3D控制器104通過將包含IPD 102的唯一標(biāo)識符的指令包114例如SmartOptics 指令包(SOCP)發(fā)送到已知在IPD 102的下游的地址來與IPD102通信。在圖I中,這個(gè)設(shè)備可以是設(shè)備B 108。指令包114可包含從Iro控制器104或從包路由引擎(PRE)發(fā)送到IPD 102的指令,諸如定時(shí)、保持繼續(xù)有效等的指令。IPD102在線設(shè)置在節(jié)點(diǎn)之間,并識別指令包114中的指示該包被預(yù)定到IPD 102的唯一標(biāo)識符。當(dāng)IPD 102識別出在指令包114中的其唯一標(biāo)識符時(shí),它消耗包114,將它從網(wǎng)絡(luò)移除,并處理指令包114中所關(guān)注的數(shù)據(jù)。IPD 102使來自指令包114的源地址信息(src)與ITO控制器104相關(guān)聯(lián)。以這種方式,IR) 102可以是未編址設(shè)備(借用任何運(yùn)行中的下游網(wǎng)絡(luò)設(shè)備的IP/MAC或其它尋址信息),從其上游IK)控制器104接收包114,并獲取Iro控制器104的地址信息。在非MPLS網(wǎng)絡(luò)100中,現(xiàn)有的IPD 102可用傳統(tǒng)方式應(yīng)答II3D控制器104 :使用Iro控制器104的地址信息作為目的地地址(dst),向上游 發(fā)送回應(yīng)答包116。如果網(wǎng)絡(luò)100是純IP網(wǎng)絡(luò),這將簡單地涉及將IPD控制器104的IP和MAC地址插入響應(yīng)包116中,所述響應(yīng)包通過IPD 102的上游外發(fā)端ロ 136被發(fā)送?,F(xiàn)在轉(zhuǎn)到圖2,示出了在另ー操作條件中的圖I的非MPLS網(wǎng)絡(luò)100。IPD 102秘密地檢查來自設(shè)備A 106的進(jìn)入業(yè)務(wù)110和/或來自設(shè)備B 108的進(jìn)入業(yè)務(wù)112,以找到與裝入IPD 102中的過濾器(未示出)相匹配的所關(guān)注的內(nèi)容。如果業(yè)務(wù)110、112的包與過濾器相匹配,當(dāng)其在通過IPD 102吋,從鏈路得到包的拷貝,并將所述拷貝放置在相應(yīng)于設(shè)備A 106和設(shè)備B 108中的每個(gè)設(shè)備的過濾結(jié)果包(FRP) 118、120中。如圖I所示,IPD 102可接收指令包114(在圖2中未示出),所述指令包指示IPD 102將任何累積的過濾結(jié)果包發(fā)送回到iro控制器104。與圖I類似,可通過將FRP 118、120發(fā)送出具有相應(yīng)于iro控制器104的目的地地址信息(dst)的上游輸出端ロ 136來將FRP118U20包發(fā)送回到IPD控制器104。然而,如果網(wǎng)絡(luò)100是MPLS網(wǎng)絡(luò),則不能通過經(jīng)由上游輸出端ロ 136向上游發(fā)送回應(yīng)答包116和FRP 118、120來將這些包直接發(fā)送到Iro控制器104。在MPLS中,基于標(biāo)簽而不是基于例如目的地IP和/或MAC地址信息來路由包。標(biāo)簽被分配給在邊緣路由器或入口路由器處的包,并可包括單個(gè)標(biāo)簽或標(biāo)簽的堆棧。在MPLS網(wǎng)絡(luò)中的內(nèi)部節(jié)點(diǎn)(例如轉(zhuǎn)接路由器)不檢查包內(nèi)容。內(nèi)部節(jié)點(diǎn)僅僅查找標(biāo)簽路由表中的標(biāo)簽,以確定如何轉(zhuǎn)發(fā)包。因?yàn)樵贛PLS網(wǎng)絡(luò)的路徑上的上游標(biāo)簽和下游標(biāo)簽是不同的,對于在線設(shè)置在MPLS網(wǎng)絡(luò)的路徑上的現(xiàn)有IPD 102,不能容易地知道應(yīng)答其Iro控制器104所必需的標(biāo)簽。此外,不可能僅僅通過從Iro控制器104接收指令包114來知道這個(gè)信息。所包括的iro控制器的地址信息和連同控制器的包一起接收到的下游標(biāo)簽對于將應(yīng)答包116向上游發(fā)送到MPLS網(wǎng)絡(luò)中的Iro控制器104的上游來說是不充足的信息。更一般地,當(dāng)IPD 102沒有已經(jīng)監(jiān)控到正從網(wǎng)絡(luò)中的某個(gè)其它地方發(fā)送到設(shè)備的包且IPD102已記錄了所需的MPLS標(biāo)簽吋,MPLS網(wǎng)絡(luò)中的任何IPD 102都不能容易地將包發(fā)送到該設(shè)備。

發(fā)明內(nèi)容
根據(jù)本發(fā)明,在線地安裝在MPLS網(wǎng)絡(luò)的路徑中的未編址設(shè)備可從MPLS網(wǎng)絡(luò)內(nèi)向在MPLS網(wǎng)絡(luò)外或內(nèi)的其它設(shè)備發(fā)起通信,即使未編址設(shè)備不知道將包發(fā)送給該設(shè)備所必需的MPLS標(biāo)簽。使用與其上游控制器的通信作為例子,在線地安裝在MPLS網(wǎng)絡(luò)的路徑中的未編址設(shè)備可通過在錯(cuò)誤的方向上有意地發(fā)送應(yīng)答包來應(yīng)答其上游控制器。也就是說,將應(yīng)答包向下游發(fā)送到網(wǎng)絡(luò)中(也就是說,將應(yīng)答包在相對的側(cè),并通過相對的外發(fā)端ロ向下游發(fā)送到網(wǎng)絡(luò)中,該側(cè)和該外發(fā)端ロ是相對于原本用于將包發(fā)送到非MPLS網(wǎng)絡(luò)中的相同設(shè)備)。這個(gè)行為迫使MPLS網(wǎng)絡(luò)在接著檢查應(yīng)答包時(shí)使用正確的標(biāo)簽來重新標(biāo)記應(yīng)答包,以將在返回路徑上的應(yīng)答包向上游路由到控制器。以這種方式,MPLS架構(gòu)用于將包從未編址在線設(shè)備重定向或回送到其控制器。僅為了解釋的簡單,本發(fā)明提供了在未編址設(shè)備和其控制器之間的通信的幾個(gè)例子;然而,應(yīng)理解,上游控制器僅僅是可與在線設(shè)置在MPLS網(wǎng)絡(luò)中的未編址設(shè)備進(jìn)行通信的另ー設(shè)備的ー個(gè)例子。應(yīng)理解,在未編址在線設(shè)備的控制器的方面的描述、例子和權(quán)利要求同樣適用于任何其它設(shè)備。在本發(fā)明中,在線未編址設(shè)備(IUD)包括在網(wǎng)絡(luò)內(nèi)在線設(shè)置在兩個(gè)編址設(shè)備之間并且沒有被自分配網(wǎng)絡(luò)地址的任何設(shè)備(物理或虛擬的、分離或集成的)。例如,竊聽設(shè)備、智能包導(dǎo)向器(IPD)、探針、微探針、SFProbes 和其它網(wǎng)絡(luò)監(jiān)控、測量和測試設(shè)備可以是未編址設(shè)備;然而,未編址設(shè)備可提供除了竊聽或監(jiān)控網(wǎng)絡(luò)活動以外的任何功能,且不應(yīng)被其特定的功能限制。類似地,未編址設(shè)備可以與網(wǎng)絡(luò)以任何方式交互作用,且不應(yīng)限于除了通過網(wǎng)絡(luò)與控制器通信的能力以外的特定網(wǎng)絡(luò)交互作用。在本發(fā)明中,控制器包括在網(wǎng)絡(luò)中與未編址設(shè)備通信的任何設(shè)備。設(shè)備可本身是未編址在線設(shè)備,只要網(wǎng)絡(luò)中的其它IUD能夠?qū)⑼ㄐ趴深A(yù)測地發(fā)送到控制器,并可靠地識別來自控制器的通信??刂破骺煽刂贫嘤讴`個(gè)的未編址設(shè)備,且對于每個(gè)未編址設(shè)備可能有多于ー個(gè)的控制器;然而,在一些實(shí)施例中,在網(wǎng)絡(luò)中有與該網(wǎng)絡(luò)中的一組未編址設(shè)備通信并管理該組未編址設(shè)備的ー個(gè)控制器,且沒有其它控制器同時(shí)與那些未編址設(shè)備通信或同時(shí)管理那些未編址設(shè)備。如果未編址設(shè)備正監(jiān)控在線設(shè)置在MPLS網(wǎng)絡(luò)的路徑中的業(yè)務(wù),且IUD想將通信發(fā)送到它在該業(yè)務(wù)中識別出的設(shè)備之一,則它必須能夠分配使其包被路由到該設(shè)備所必需的標(biāo)簽。因?yàn)镮UD不知道如何分配標(biāo)簽,且它不能簡單地使用該標(biāo)簽發(fā)送回它從該設(shè)備接收的包,在MPLS網(wǎng)絡(luò)內(nèi)的現(xiàn)有IUD不可能向另ー設(shè)備發(fā)起通信或應(yīng)答來自另ー設(shè)備的通信。本發(fā)明的實(shí)施例提供了使未編址在線設(shè)備(IUD)將包發(fā)送到多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)中的上游設(shè)備的方法,該方法包括在IUD處識別上游設(shè)備的地址信息;在IUD處識別下游MPLS標(biāo)簽;在IUD處準(zhǔn)備具有相應(yīng)于上游設(shè)備的地址信息的目的地地址信息和相應(yīng)于下游MPLS標(biāo)簽的MPLS標(biāo)簽的外發(fā)包(outgoing packet);以及在IUD處向IUD的下游發(fā)送已準(zhǔn)備的外發(fā)包;由此,在IUD的下游,MPLS網(wǎng)絡(luò)根據(jù)外發(fā)包的目的地地址信息重新標(biāo)記外發(fā)包,并將重新標(biāo)記的外發(fā)包向上游發(fā)送到上游設(shè)備。本發(fā)明的上述實(shí)施例的ー些另外的方面包括在IUD處接收包含上游設(shè)備的地址信息的進(jìn)入下游包(incoming downstream packet),并在所接收的包中識別與IUD相關(guān)聯(lián)的唯一標(biāo)識符;在IM)處接收包含下游MPLS標(biāo)簽的進(jìn)入下游包;在IUD處從上游設(shè)備接收包,其中上游設(shè)備的地址信息和下游MPLS標(biāo)簽從包中被識別出,而外發(fā)包的MPLS標(biāo)簽通過將包復(fù)制到外發(fā)包中而被設(shè)置為下游MPLS標(biāo)簽,且外發(fā)包的目的地地址信息通過調(diào)換外發(fā)包的源和目的地地址而被設(shè)置為上游設(shè)備的地址信息。上面的實(shí)施例還可包括在IUD處監(jiān)控上游和下游設(shè)備的進(jìn)入包,并響應(yīng)干與存儲在IUD中的過濾器相匹配的所監(jiān)控的包,將所監(jiān)控的進(jìn)入包復(fù)制到外發(fā)包中,和/或在發(fā)送已準(zhǔn)備的外發(fā)包之前,等待在來自IUD的外發(fā)下游業(yè)務(wù)中的空閑期。在上面的實(shí)施例的又ー些另外的方面中,上游設(shè)備包括用于管、理未編址設(shè)備的控制器。本發(fā)明的另ー實(shí)施例提供了用于在線設(shè)置在多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)中的未編址設(shè)備,該未編址設(shè)備包括邏輯陣列、門陣列、集成電路、現(xiàn)場可編程門陣列、復(fù)雜現(xiàn)場可編程邏輯設(shè)備和這些元件的任何組合中的至少ー個(gè),用于實(shí)現(xiàn)上面描述的方法及其各種方面中的任ー個(gè)。本發(fā)明的另ー實(shí)施例提供了未編址設(shè)備,其用于當(dāng)在線設(shè)置在多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)中時(shí)測試并監(jiān)控網(wǎng)絡(luò)業(yè)務(wù)。未編址設(shè)備包括用于執(zhí)行計(jì)算機(jī)可讀指令的處理器;用于存儲計(jì)算機(jī)可讀指令的非臨時(shí)存儲器;以及計(jì)算機(jī)可讀指令。計(jì)算機(jī)可讀指令包括識別上游設(shè)備的地址信息;識別下游MPLS標(biāo)簽;準(zhǔn)備具有相應(yīng)于上游設(shè)備的地址信息的目的地地址信息和相應(yīng)于下游MPLS標(biāo)簽的MPLS標(biāo)簽的外發(fā)包;以及從未編址設(shè)備向下
游發(fā)送已準(zhǔn)備的外發(fā)包;由此,在未編址設(shè)備的下游,MPLS網(wǎng)絡(luò)根據(jù)外發(fā)包的目的地地址信息重新標(biāo)記外發(fā)包,并將重新標(biāo)記的外發(fā)包向上游發(fā)送到上游設(shè)備。本發(fā)明的上述實(shí)施例的ー些另外的方面可包括用于執(zhí)行下列操作的計(jì)算機(jī)可讀指令接收包含設(shè)備的地址信息的進(jìn)入下游包,并在所接收的包中識別與未編址設(shè)備相關(guān)聯(lián)的唯一標(biāo)識符;接收包含下游MPLS標(biāo)簽的進(jìn)入下游包;從上游設(shè)備接收包含上游設(shè)備的地址信息和下游MPLS標(biāo)簽的包;將包復(fù)制到外發(fā)包中,從而將外發(fā)包的MPLS標(biāo)簽設(shè)置為下游MPLS標(biāo)簽;以及調(diào)換外發(fā)包的源地址和目的地地址,從而將外發(fā)包的目的地地址信息設(shè)置為上游設(shè)備的地址信息。本發(fā)明的上述實(shí)施例的另外的方面可包括用于執(zhí)行下列操作的計(jì)算機(jī)可讀指令監(jiān)控上游和下游設(shè)備的進(jìn)入包;以及響應(yīng)于與存儲在未編址設(shè)備中的過濾器相匹配的所監(jiān)控的包,將所監(jiān)控的進(jìn)入包復(fù)制到外發(fā)包中,和/或在發(fā)送已準(zhǔn)備的外發(fā)包之前,等待在外發(fā)下游業(yè)務(wù)中的空閑期。在上面的實(shí)施例的又ー些另外的方面中,上游設(shè)備包括用于管理未編址設(shè)備的控制器。在本發(fā)明中描述那些實(shí)施方式的可選實(shí)施例和額外的方面的場合,這些實(shí)施例和方面可在單個(gè)實(shí)施例中以任何方式組合,除非本發(fā)明另外建議。雖然可在本文示出或描述優(yōu)選實(shí)施例,它們不是用來限制本發(fā)明。更確切地,可如本領(lǐng)域技術(shù)人員將理解的進(jìn)行很多變化,包括可選、修改和等效形式。一如既往地,本發(fā)明由所附權(quán)利要求限定。


參考下列附圖描述
具體實(shí)施例方式圖I是示出應(yīng)答在非MPLS網(wǎng)絡(luò)中捕獲的包的IPD的方框圖。圖2是示出將數(shù)據(jù)發(fā)送到非MPLS網(wǎng)絡(luò)中的IR)控制器的IPD的方框圖。圖3是示出根據(jù)本發(fā)明應(yīng)答在MPLS網(wǎng)絡(luò)中捕獲的包的IUD的方框圖。圖4是示出根據(jù)本發(fā)明將數(shù)據(jù)發(fā)送到MPLS網(wǎng)絡(luò)中的控制器的IUD的方框圖。圖5是根據(jù)本發(fā)明的示例性過程的流程圖。
具體實(shí)施例方式現(xiàn)在轉(zhuǎn)到圖3,在MPLS網(wǎng)絡(luò)200中示出根據(jù)本發(fā)明的系統(tǒng)。MPLS網(wǎng)絡(luò)200可包括包含多協(xié)議標(biāo)簽交換的任何基于包的網(wǎng)絡(luò)。MPLS網(wǎng)絡(luò)200包括在線未編址設(shè)備(IUD) 202??刂破?04、設(shè)備A 206和設(shè)備B 208可通過MPLS網(wǎng)絡(luò)200的路徑傳遞包業(yè)務(wù),IUD 202在線設(shè)置在該網(wǎng)絡(luò)中;然而,控制器204、設(shè)備A 206和設(shè)備B 208可以在MPLS網(wǎng)絡(luò)200內(nèi)或可以不在MPLS網(wǎng)絡(luò)200內(nèi)。在線式未編址設(shè)備(IUD) 202在線設(shè)置在網(wǎng)絡(luò)200內(nèi)的在MPLS網(wǎng)絡(luò)200的任何兩個(gè)節(jié)點(diǎn)(未示出)之間的路徑上。類似于IPD 102,IUD 202具有四個(gè)端ロ,以適應(yīng)其在雙向網(wǎng)絡(luò)路徑中的在線設(shè)置和業(yè)務(wù)監(jiān)控。如圖3所示,這四個(gè)端ロ是下游輸入端ロ 230、下游輸出端ロ 232、上游輸入端ロ 234和上游輸出端ロ 236。IUD 202可包括用于執(zhí)行計(jì)算機(jī)可讀指令的處理器、用于存儲計(jì)算機(jī)可讀指令的非臨時(shí)存儲器以及其它硬件和軟件特征,例如包檢查器、過濾器、緩沖器、RAM、ROM和其它存儲結(jié)構(gòu)、I/O設(shè)備等。IUD202還可包括邏輯陣列、門陣列、集成電路、現(xiàn)場可編程門陣列、復(fù)雜現(xiàn)場可編程邏輯設(shè)備和這些元件的任何組合,用于實(shí)現(xiàn)本發(fā)明的實(shí)施例。IUD 202可包括竊聽設(shè)備、智能包導(dǎo)向器(iro)、microEthiernet 探針、收發(fā)機(jī)、小型封裝可插拔式(SFP, small form factor pluggable)設(shè)備、SFProbes 設(shè)備或檢查該設(shè)備被放置的路徑的雙向業(yè)務(wù)的其它在線式設(shè)備。IUD 202可以是物理上分離的設(shè)備、存在于網(wǎng)絡(luò)中的另ー設(shè)備上的集成設(shè)備或虛擬設(shè)備的部分。IUD202的功能可以是在它被在線設(shè)置的點(diǎn)處監(jiān)控和測試網(wǎng)絡(luò)的運(yùn)行,同時(shí)最低程度地干擾被 測網(wǎng)絡(luò);然而,IUD 202可執(zhí)行任何其它功能,且不需要限于竊聽、監(jiān)控或測試在其在線設(shè)置路徑上的網(wǎng)絡(luò)業(yè)務(wù)。用于與IUD 202通信并管理IUD 202的控制器204可位于MPLS網(wǎng)絡(luò)內(nèi),但更可能位于MPLS網(wǎng)絡(luò)之外。按照慣例,在本申請中,控制器204以及IUD 202與之進(jìn)行通信的任何其它設(shè)備被描述為im) 202的上游??刂破?04可包括智能包導(dǎo)向器控制器(iro控制器)、包路由引擎(PRE)或用于控制和管理im) 202的其它設(shè)備??刂破?04也可以是未編址設(shè)備,其借用另ー設(shè)備的上游IP地址,并基于其自己的唯一標(biāo)識符攔截包??刂破?04可以是物理上分離的設(shè)備、存在于網(wǎng)絡(luò)中的另ー設(shè)備上的集成設(shè)備或虛擬設(shè)備的部分??刂破?04的功能可以是監(jiān)控和管理ー個(gè)或多個(gè)IUD 202 ;然而,控制器204可執(zhí)行任何其它功能,且不需要限于監(jiān)控和管理IUD 202。在一些實(shí)施例中,控制器204可不控制或管理IUD202,而僅僅是從IUD 202接收包的設(shè)備,其中所述IUD202被配置成將包發(fā)送到控制器204。這可能是有用的,例如,如果IUD 202識別惡意包,并想立即通知網(wǎng)絡(luò)操作員的個(gè)人設(shè)備。設(shè)備A206可以是通過MPLS網(wǎng)絡(luò)200可訪問的任何設(shè)備,其中設(shè)備A的輸出業(yè)務(wù)210中的一些通過經(jīng)由下游進(jìn)入業(yè)務(wù)端ロ 230在IUD202被接收到,并經(jīng)由下游外發(fā)業(yè)務(wù)端ロ 232從IUD 202發(fā)送出,從而通過IUD 202向下游傳遞。類似于設(shè)備A 206,設(shè)備B 208可以是通過MPLS網(wǎng)絡(luò)200可訪問的任何設(shè)備,其中,設(shè)備B的輸出業(yè)務(wù)212中的一些通過經(jīng)由上游進(jìn)入業(yè)務(wù)端ロ 234在IUD202被接收到,并經(jīng)由上游外發(fā)業(yè)務(wù)端ロ 236從IUD 202發(fā)送出,從而通過IUD 202向上游傳遞。設(shè)備B 206可以在MPLS網(wǎng)絡(luò)內(nèi)或在其之外。設(shè)備B 206也可以是下游設(shè)備,其MPLS路徑標(biāo)記和/或地址信息被IUD 202借用,使得控制器204可將包發(fā)送到IUD 202。在操作中,IUD 202解析那些進(jìn)入包,并識別出它在線地連接在MPLS網(wǎng)絡(luò)200的在兩個(gè)節(jié)點(diǎn)(未示出)之間的路徑中。因此,是由附到通過IUD 202傳遞的每個(gè)包的標(biāo)簽,而不是在每個(gè)包內(nèi)的目的地IP或MAC地址信息,來確定在MPLS網(wǎng)絡(luò)200內(nèi)的包路由。IUD202接收基于至少ー個(gè)上游標(biāo)簽(例如來自上游設(shè)備A206的標(biāo)簽“C”)的業(yè)務(wù)210和基于至少ー個(gè)下游標(biāo)簽(例如來自下游設(shè)備B 208的標(biāo)簽“F”)的業(yè)務(wù)212。根據(jù)MPLS網(wǎng)絡(luò)配置,可能有IUD 202可接收的多個(gè)上游標(biāo)簽和下游標(biāo)簽。通過在進(jìn)入端ロ 230、234上檢查進(jìn)入包,IUD 202可識別在上游或下游的設(shè)備,其標(biāo)簽用于來自源設(shè)備的上游或下游業(yè)務(wù),且其標(biāo)簽可用于到達(dá)某個(gè)上游或下游目的地設(shè)備。返回到圖3,在控制器204和IUD 202之間的發(fā)現(xiàn)(discovery)之后,控制器204將指令包214 (例如SOCP包)發(fā)送到IUD 202。這可以例如通過使用控制器的IP和/或MAC地址作為源地址(src)、使用設(shè)備B的IP和/或MAC地址作為目的地地址(dst)來實(shí)現(xiàn),且MPLS標(biāo)簽“C” (label)被應(yīng)用于指令包214,代表從控制器204通過IUD202到設(shè)備B 208的下游路徑。該指令包可以在設(shè)備A的業(yè)務(wù)210中的空閑期期間由控制器204發(fā)送。指令包214包括IUD的卩隹ー標(biāo)識符(未示出)。當(dāng)IUD 202檢查該進(jìn)入指令包214時(shí),它識別其唯一標(biāo)識符,識別出它是指令包214的預(yù)期接收者。IUD 202攔截包214,移除或終止來自進(jìn)入業(yè)務(wù)210的包214,并處理在包214中所關(guān)注的數(shù)據(jù)。在圖3所示的示例性通信中,IUD 202通過發(fā)送應(yīng)答包216 (例如,指令A(yù)CK包)來確認(rèn)指令包214的接收。為了實(shí)現(xiàn)該目的,IUD 202構(gòu)造應(yīng)答包216,將控 制器204的IP和/或MAC地址設(shè)置為目的地地址(dst),維持來自指令包214的標(biāo)簽信息(label),并將應(yīng)答包216發(fā)送出IUD 202的外發(fā)下游業(yè)務(wù)端ロ 232,而不是如通過現(xiàn)有非MPLS Iro設(shè)備102所完成的將應(yīng)答包發(fā)送出外發(fā)上游業(yè)務(wù)端ロ 236。在一些實(shí)施例中,IUD202等待,直到在外發(fā)下游業(yè)務(wù)210中有減少,或在設(shè)備A的業(yè)務(wù)210中有空閑期,以向下游發(fā)送應(yīng)答包216。應(yīng)答包216的源地址(src)是相應(yīng)于上游設(shè)備(例如設(shè)備A206)還是相應(yīng)于下游設(shè)備(例如設(shè)備B 208),主要與本發(fā)明的實(shí)施例的工作無關(guān)。在一些實(shí)施例中,源地址(src)可相應(yīng)于控制器204可用來響應(yīng)回到IUD 202的地址。在一些實(shí)施例中,源地址(src)可被有意地設(shè)置為IUD 202上游的設(shè)備的地址。在一些實(shí)施例中,應(yīng)答包216可以是具有調(diào)換的源和目的地地址字段的指令包214的拷貝,如在共同未決的公開號為2011/0283140的美國專利申請中所描述的,如果在這個(gè)地域的法律下是允許的,則該專利申請通過引用被并入本文。通過有意地向下游發(fā)送具有上游目的地地址但是具有下游MPLS標(biāo)簽的應(yīng)答包216,MPLS網(wǎng)絡(luò)200將沿著下游路徑路由與包的標(biāo)簽相關(guān)聯(lián)的應(yīng)答包216,直到該包到達(dá)MPLS入口路由器或檢查包內(nèi)容并識別這個(gè)差異的另一 MPLS網(wǎng)絡(luò)節(jié)點(diǎn)。當(dāng)檢查包216的內(nèi)容時(shí)或當(dāng)在入口路由器彈出包216的最后ー個(gè)MPLS標(biāo)簽時(shí),該差異將被識別出,因?yàn)轭A(yù)期目的地(dst)不在從檢查該包的下游MPLS節(jié)點(diǎn)可訪問的局部網(wǎng)絡(luò)上。因此,識別差異的節(jié)點(diǎn)不能更進(jìn)ー步獨(dú)自路由應(yīng)答包216。為了解決這個(gè)問題,MPLS網(wǎng)絡(luò)200的識別差異的節(jié)點(diǎn)檢查應(yīng)答包216,使用到達(dá)目的地地址(即,控制器204)所必需的標(biāo)簽來重新標(biāo)記它,并向上游重定向應(yīng)答包216。以這種方式,應(yīng)答包216接收將向上游被路由到控制器214所需的標(biāo)簽。在一些實(shí)施例中,重新標(biāo)記可應(yīng)用與設(shè)備B的上游業(yè)務(wù)212相關(guān)聯(lián)的相同標(biāo)簽?,F(xiàn)在參考圖4,圖3的MPLS網(wǎng)絡(luò)200在另ー操作條件中示出。IUD 202秘密地檢查來自設(shè)備A206和/或設(shè)備B 208的進(jìn)入業(yè)務(wù)210、212,以找到與裝入IUD 202中的過濾器(未示出)相匹配的所關(guān)注的內(nèi)容。如果業(yè)務(wù)210、212的包匹配過濾器,則當(dāng)包通過IPD202傳遞時(shí)從鏈路取得包的拷貝,并將其放置在相應(yīng)于設(shè)備A 206和設(shè)備B208中的每個(gè)設(shè)備的過濾結(jié)果包(FRP) 218、220中。FRP可以是與過濾器相匹配的單個(gè)包或一個(gè)或多個(gè)設(shè)備與一個(gè)或多個(gè)過濾器相匹配的多個(gè)包的合井。在一些實(shí)施例中,可為了安全性根據(jù)已知的方法來加密包216、218、220中的任ー個(gè)。如圖3所示,IUD 202可接收指示IUD 202將任何累積的FRP發(fā)送回控制器204的指令包214 (在圖4中未示出)??商鎿Q地,當(dāng)IUD 202有時(shí)檢測到在相關(guān)的業(yè)務(wù)流210、212中的可用帶寬而進(jìn)行收集的情況下(周期性地,沒有來自控制器204的指令),或在其它條件下,IUD 202可立即將FRP 218、220發(fā)送回控制器204。類似于發(fā)送應(yīng)答包216,IUD 202通過將FRP的目的地地址(dst)設(shè)置成相應(yīng)于上游控制器的地址信息,并接著使用下游MPLS標(biāo)簽向下游發(fā)送包,來在與控制器204的位置相対的方向上發(fā)送FRP 218、220。以這種方式,在IUD 202下游的MPLS網(wǎng)絡(luò)200的節(jié)點(diǎn)將最終檢查FRP內(nèi)容,識別出它不能將FRP 218,220路由到期望目的地,因?yàn)樯嫌慰刂破?04 不是其下游局部網(wǎng)絡(luò)的部分。因此,節(jié)點(diǎn)將重新給FRP 218、220分配MPLS標(biāo)簽,將該包定向到返回通往控制器204的路徑上。該返回路徑可以通過IUD 202回送或可以不通過IUD202回送,取決于另一可用路徑和執(zhí)行重新標(biāo)記的MPLS如何對FRP 218,220分類。在本發(fā)明的一個(gè)示例性操作中,控制器204可將指令包214發(fā)送到IUD 202,用于定時(shí)同步。IM) 202基于定時(shí)同步指令包214從控制器204發(fā)送回ACK應(yīng)答包216。來自控制器204的下一指令包214可以是給IUD 202的過濾器設(shè)置指令包214,例如對具有10. I. 2. 3的IP地址目的地(dst)的包過濾進(jìn)入業(yè)務(wù)210、212。一旦進(jìn)入包與在IUD 202中的10. I. 2. 3過濾器的IP地址相匹配,IUD 202將產(chǎn)生包的拷貝,并將它作為FRP 218,220發(fā)送到控制器204。在沒有MPLS的網(wǎng)絡(luò)100中,這個(gè)過程實(shí)現(xiàn)起來更簡單;然而,如本發(fā)明所述的,在MPLS網(wǎng)絡(luò)200中,IUD 202將ACK應(yīng)答包216或FRP 218、220發(fā)送到在相對側(cè)上的MPLS網(wǎng)絡(luò)200中,最后ー個(gè)指令包214 (例如S0CP)被接收到包214、218、220不可能到達(dá)的目的地(控制器204),因此迫使在IUD 202的相對(下游)側(cè)上的MPLS網(wǎng)絡(luò)200彈出MPLS標(biāo)簽(label),并使用正確的標(biāo)簽重新標(biāo)記ACK應(yīng)答包214或FRP 218,220,以將ACK應(yīng)答包214或FRP 218、220路由到控制器204。在一些實(shí)施例中,回送的FRP 218、220可能通過在其路徑上的IUD 202傳遞回到控制器。在這樣的情況下,IUD 202可包括邏輯,以識別回送的FRP 218、220,以與其它業(yè)務(wù)210、212不同地處理它。例如,IUD 202可修正其過濾條件來包括排除FRP 218、220的邏輯表達(dá)式,以避免再次匹配該包。發(fā)送應(yīng)答包216和FRP 218、220僅僅是包發(fā)送功能的例子,包發(fā)送功能可由根據(jù)本發(fā)明的系統(tǒng)實(shí)現(xiàn)。在本發(fā)明內(nèi)也可設(shè)想應(yīng)答包216、218、220對通過MPLS網(wǎng)絡(luò)可訪問的上游控制器或其它設(shè)備的其它功能。例如,其它IUD功能包括監(jiān)控在線式節(jié)點(diǎn)的功率的變化、IUD的溫度、錯(cuò)誤計(jì)數(shù)和/或其它MSA標(biāo)準(zhǔn),以及如果問題被探測到,則將警報(bào)通知發(fā)送到控制器或另ー聯(lián)網(wǎng)設(shè)備。參考圖5,未編址在線式設(shè)備(IUD)將包發(fā)送到多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)中的上游設(shè)備的示例性過程500被示為流程圖。在步驟502,IUD識別上游設(shè)備的地址信息。如上所述,步驟502可包括從控制器接收包含IUD的唯一標(biāo)識符和上游設(shè)備的地址信息的包或直接從上游設(shè)備接收包。在步驟504,IUD識別下游MPLS標(biāo)簽。步驟504可包括識別來自從控制器、從上游設(shè)備接收的包或來自任何其它下游包的下游MPLS標(biāo)簽。在步驟506,IUD準(zhǔn)備外發(fā)包,其具有分別在步驟502和504中識別的相應(yīng)于上游設(shè)備的地址信息的目的地地址信息和相應(yīng)于下游MPLS標(biāo)簽的MPLS標(biāo)簽。在一些實(shí)施例中,步驟506的外發(fā)包可以是具有調(diào)換的源和目的地地址信息的進(jìn)入包的拷貝。在步驟508,IUD向IUD的下游發(fā)送來自步驟510的已準(zhǔn)備的外發(fā)包。與在其上游輸出上發(fā)送回包的現(xiàn)有非MPLS未編址設(shè)備不同,已準(zhǔn)備的外發(fā)包在其預(yù)期接收者的相對方向上被發(fā)送,有效地從其目的地轉(zhuǎn)發(fā)外發(fā)包。在步驟510,在IUD下游的MPLS節(jié)點(diǎn)根據(jù)外發(fā)包的目的地地址信息來重新標(biāo)記外發(fā)包。執(zhí)行步驟510的下游MPLS節(jié)點(diǎn)可能是入口路由器或檢查它接收的包的內(nèi)容的另ーMPLS路由器。如上所述,外發(fā)包的結(jié)構(gòu)和下游MPLS網(wǎng)絡(luò)的架構(gòu)將最終使外發(fā)包被重新檢查,因?yàn)樗? 的目的地不能從下游MPLS節(jié)點(diǎn)到達(dá)。當(dāng)?shù)玫竭@個(gè)結(jié)論時(shí),下游MPLS將重新標(biāo)記外發(fā)包,將適當(dāng)?shù)纳嫌温窂椒峙浣o控制器。在步驟512,下游MPLS節(jié)點(diǎn)將重新標(biāo)記的外發(fā)包向上游發(fā)送到上游控制器,從而完成由IUD發(fā)送的外發(fā)包的回送。如本領(lǐng)域技術(shù)人員已知的,在本發(fā)明中描述的設(shè)備、控制器、探針和其它計(jì)算特征可以在硬件、軟件或兩者的組合中實(shí)現(xiàn)。它們可形成能夠存儲、訪問、讀取和執(zhí)行臨時(shí)和/或非臨時(shí)計(jì)算機(jī)可讀指令的計(jì)算元件的獨(dú)立、分布式、共享或其它配置。
權(quán)利要求
1.一種使用未編址在線式設(shè)備IUD將包發(fā)送到多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)中的上游設(shè)備的方法,所述方法包括 在所述未編址在線式設(shè)備IUD處識別所述上游設(shè)備的地址信息; 在所述未編址在線式設(shè)備IUD處識別下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽; 在所述未編址在線式設(shè)備IUD處準(zhǔn)備外發(fā)包,所述外發(fā)包具有相應(yīng)于所述上游設(shè)備的地址信息的目的地地址信息和相應(yīng)于所述下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽的MPLS標(biāo)簽;以及 在所述未編址在線式設(shè)備IUD處向所述未編址在線式設(shè)備IUD的下游發(fā)送已準(zhǔn)備的外發(fā)包; 由此,在所述未編址在線式設(shè)備IUD的下游,所述多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)根據(jù)所述外發(fā)包的目的地地址信息重新標(biāo)記所述外發(fā)包,并將重新標(biāo)記的外發(fā)包向上游發(fā)送到所述 上游設(shè)備。
2.如權(quán)利要求I所述的方法,其中在所述未編址在線式設(shè)備IUD處識別所述上游設(shè)備的地址信息還包括在所述未編址在線式設(shè)備IUD處接收包含所述上游設(shè)備的地址信息的進(jìn)入下游包;以及在所接收的包中識別與所述未編址在線式設(shè)備IUD相關(guān)聯(lián)的唯一標(biāo)識符。
3.如權(quán)利要求I所述的方法,其中在所述未編址在線式設(shè)備IUD處識別所述下游MPLS標(biāo)簽還包括在所述未編址在線式設(shè)備IUD處接收包含所述下游MPLS標(biāo)簽的進(jìn)入下游包。
4.如權(quán)利要求I所述的方法,還包括在所述未編址在線式設(shè)備IUD處接收來自所述上游設(shè)備的包,且其中 從所述包中識別出所述上游設(shè)備的地址信息和所述下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽;通過將所述包復(fù)制到所述外發(fā)包中而將所述外發(fā)包的多協(xié)議標(biāo)簽交換MPLS標(biāo)簽設(shè)置為所述下游MPLS標(biāo)簽;以及 通過調(diào)換所述外發(fā)包的源地址和目的地地址而將所述外發(fā)包的目的地地址信息設(shè)置為所述上游設(shè)備的地址信息。
5.如權(quán)利要求I所述的方法,還包括 在所述未編址在線式設(shè)備IUD處監(jiān)控所述上游設(shè)備和所述下游設(shè)備的進(jìn)入包;以及響應(yīng)于與存儲在所述未編址在線式設(shè)備IUD中的過濾器相匹配的所監(jiān)控的包,將所監(jiān)控的進(jìn)入包復(fù)制到所述外發(fā)包中。
6.如權(quán)利要求I所述的方法,其中在所述未編址在線式設(shè)備IUD處向所述未編址在線式設(shè)備IUD的下游發(fā)送已準(zhǔn)備的外發(fā)包包括在發(fā)送所述已準(zhǔn)備的外發(fā)包之前,等待在來自所述未編址在線式設(shè)備IUD的外發(fā)下游業(yè)務(wù)中的空閑期。
7.如權(quán)利要求I所述的方法,其中所述上游設(shè)備包括用于管理所述未編址設(shè)備的控制器。
8.一種用于在線地放置在多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)中的未編址設(shè)備,包括邏輯陣列、門陣列、集成電路、現(xiàn)場可編程門陣列、復(fù)雜現(xiàn)場可編程邏輯設(shè)備和這些元件的任何組合中的至少一個(gè),用于實(shí)現(xiàn)根據(jù)權(quán)利要求I所述的方法。
9.一種用于當(dāng)在線地放置在多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)中時(shí),測試并監(jiān)控網(wǎng)絡(luò)業(yè)務(wù)的未編址設(shè)備,包括處理器,其用于執(zhí)行計(jì)算機(jī)可讀指令; 非臨時(shí)存儲器,其用于存儲計(jì)算機(jī)可讀指令;以及 計(jì)算機(jī)可讀指令,其用于 識別上游設(shè)備的地址信息; 識別下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽; 準(zhǔn)備外發(fā)包,所述外發(fā)包具有相應(yīng)于所述上游設(shè)備的地址信息的目的地地址信息和相應(yīng)于所述下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽的MPLS標(biāo)簽;以及從所述未編址設(shè)備向下游發(fā)送已準(zhǔn)備的外發(fā)包; 由此,在所述未編址在線式設(shè)備IUD的下游,所述多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)根據(jù)所述外發(fā)包的目的地地址信息重新標(biāo)記所述外發(fā)包,并將重新標(biāo)記的外發(fā)包向上游發(fā)送到所述上游設(shè)備。
10.如權(quán)利要求9所述的未編址設(shè)備,其中用于識別所述上游設(shè)備的地址信息的所述計(jì)算機(jī)可讀指令還包括用于接收包含所述上游設(shè)備的地址信息的進(jìn)入下游包,并在所接收的包中識別與所述未編址設(shè)備相關(guān)聯(lián)的唯一標(biāo)識符的計(jì)算機(jī)可讀指令。
11.如權(quán)利要求9所述的未編址設(shè)備,其中用于識別下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽的所述計(jì)算機(jī)可讀指令還包括用于接收包含所述下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽的進(jìn)入下游包的計(jì)算機(jī)可讀指令。
12.如權(quán)利要求9所述的未編址設(shè)備,還包括用于執(zhí)行下列操作的計(jì)算機(jī)可讀指令 從所述上游設(shè)備接收包含所述上游設(shè)備的地址信息和所述下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽的包; 其中用于準(zhǔn)備具有相應(yīng)于所述上游設(shè)備的地址信息的目的地地址信息和相應(yīng)于所述下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽的MPLS標(biāo)簽的所述外發(fā)包的所述計(jì)算機(jī)可讀指令還包括用于執(zhí)行下列操作的的計(jì)算機(jī)可讀指令 將所述包復(fù)制到所述外發(fā)包中,從而將所述外發(fā)包的多協(xié)議標(biāo)簽交換MPLS標(biāo)簽設(shè)置為所述下游多協(xié)議標(biāo)簽交換MPLS標(biāo)簽;以及 調(diào)換所述外發(fā)包的所述源地址和目的地地址,從而將所述外發(fā)包的目的地地址信息設(shè)置為所述上游設(shè)備的地址信息。
13.如權(quán)利要求9所述的未編址設(shè)備,還包括用于執(zhí)行下列操作的計(jì)算機(jī)可讀指令 監(jiān)控上游設(shè)備和下游設(shè)備的進(jìn)入包;以及 響應(yīng)于與存儲在所述未編址設(shè)備中的過濾器相匹配的所監(jiān)控的包,將所監(jiān)控的進(jìn)入包復(fù)制到所述外發(fā)包中。
14.如權(quán)利要求9所述的未編址設(shè)備,其中用于從所述未編址設(shè)備向下游發(fā)送所述已準(zhǔn)備的外發(fā)包的所述計(jì)算機(jī)可讀指令包括在發(fā)送所述已準(zhǔn)備的外發(fā)包之前,等待在外發(fā)下游業(yè)務(wù)中的空閑期。
15.如權(quán)利要求9所述的未編址設(shè)備,其中所述上游設(shè)備包括用于管理所述未編址設(shè)備的控制器。
全文摘要
本發(fā)明涉及在線地安裝在MPLS網(wǎng)絡(luò)的路徑中的未編址設(shè)備,該未編址設(shè)備可通過故意在錯(cuò)誤的方向上發(fā)送包來將所述包從MPLS網(wǎng)絡(luò)內(nèi)傳遞到上游設(shè)備,而不需要知道必要的MPLS標(biāo)簽。為了傳遞到上游設(shè)備,該未編址設(shè)備在相對的側(cè)并通過相對的外發(fā)端口將包向下游發(fā)送到MPLS網(wǎng)絡(luò)中,該側(cè)和該外發(fā)端口是相對于原本用于將包發(fā)送到非MPLS網(wǎng)絡(luò)中的相同設(shè)備。這個(gè)行為迫使MPLS網(wǎng)絡(luò)在接著檢查包時(shí)使用正確的標(biāo)簽重新標(biāo)記它,以將該包路由到向上游返回到接收者設(shè)備的路徑上。以這種方式,該MPLS架構(gòu)用于將包從未編址在線式設(shè)備重定向或回送到上游設(shè)備。
文檔編號H04L1/16GK102739816SQ20121009636
公開日2012年10月17日 申請日期2012年4月1日 優(yōu)先權(quán)日2011年4月4日
發(fā)明者馮內(nèi)·L.·布萊克, 邁克爾·史蒂文斯, 馬克·巴瑞特 申請人:Jds尤尼弗思公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
丰城市| 柳河县| 门头沟区| 栾城县| 昌乐县| 大洼县| 涟水县| 东乡族自治县| 甘肃省| 银川市| 烟台市| 万源市| 灌云县| 卢湾区| 讷河市| 成安县| 辽阳市| 沁水县| 甘谷县| 清丰县| 西盟| 随州市| 巨野县| 房产| 宁海县| 华坪县| 五河县| 汉川市| 利辛县| 冕宁县| 收藏| 岫岩| 双江| 苍梧县| 孝感市| 平遥县| 青浦区| 肇东市| 延吉市| 榆树市| 安国市|