網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機(jī)、存儲資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、大型數(shù)據(jù)庫、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。 幾分鐘教會你mpls標(biāo)簽分發(fā)方式和途徑,mpls標(biāo)簽交換的本質(zhì)是將網(wǎng)絡(luò)層的路由和數(shù)據(jù)鏈路層的標(biāo)簽進(jìn)行綁定,顧名思義關(guān)于mpls標(biāo)簽的應(yīng)用,就是無線路由器的虛擬網(wǎng)絡(luò)通道。本文還將介紹市場上比較流行的幾款無線路由器。
1.1mpls標(biāo)簽綁定與映射:
將轉(zhuǎn)發(fā)等價類f和標(biāo)簽l進(jìn)行綁定,是由下游的lsr做的決定,并將此綁定通知給上游lsr。映射分為兩種:一種是入口處路由器的標(biāo)簽映射,一種是mpls域內(nèi)的映射。對于第一種映射,是入口路由器將業(yè)務(wù)流進(jìn)行劃分,分出多個fec,然后將標(biāo)簽和其進(jìn)行綁定;另外一種是lsr將輸入標(biāo)簽映射到一系列fec上,然后根據(jù)映射將分組沿各通道進(jìn)行轉(zhuǎn)發(fā)。
1.2 mpls標(biāo)簽賦值:
mpls標(biāo)簽交換的本質(zhì)是將網(wǎng)絡(luò)層的路由和數(shù)據(jù)鏈路層的標(biāo)簽進(jìn)行綁定,并將標(biāo)簽綁定信息在標(biāo)簽交換路由器之間進(jìn)行轉(zhuǎn)發(fā),這個過程也稱為標(biāo)簽賦值。常見的標(biāo)簽賦值有a 基于拓?fù)涞目刂茦I(yè)務(wù)量驅(qū)動;b 基于請求的控制業(yè)務(wù)量驅(qū)動;c 數(shù)據(jù)業(yè)務(wù)量驅(qū)動。
第一種是標(biāo)簽賦值對應(yīng)于正常的路由協(xié)議控制業(yè)務(wù)處理,當(dāng)lsr處理ospf或者bgp的路由更新時,一方面修改其轉(zhuǎn)發(fā)表中的條目,一方面給這些條目分配相應(yīng)的標(biāo)簽。只要有一條路由存在,網(wǎng)絡(luò)就預(yù)先完成標(biāo)簽賦值,這樣轉(zhuǎn)發(fā)時就沒有標(biāo)簽建立延時。
第二種是標(biāo)簽賦值與基于正常的請求的控制業(yè)務(wù)量處理相對應(yīng),他所對應(yīng)的協(xié)議是rsvp,當(dāng)lsr處理rsvp時,一方面修改其轉(zhuǎn)發(fā)表中的條目,一方面給這些條目分配標(biāo)簽。這種方案要求應(yīng)用程序事先提出使用標(biāo)簽請求和流規(guī)范,以得到標(biāo)簽,它也是根據(jù)已存在的路由預(yù)先完成標(biāo)簽賦值,沒有標(biāo)簽建立延時。
第三種是數(shù)據(jù)業(yè)務(wù)量驅(qū)動。到達(dá)lsr的數(shù)據(jù)流量“觸發(fā)“標(biāo)簽賦值和標(biāo)簽分發(fā)。此方案中,標(biāo)簽賦值和分發(fā)帶來的開銷是業(yè)務(wù)流量的正比例函數(shù),存在與標(biāo)簽賦值相關(guān)的時延,如果想要將特定的標(biāo)簽分配給特定的網(wǎng)絡(luò)資源以支持特定的網(wǎng)絡(luò)程序時,就需要用數(shù)據(jù)驅(qū)動方式。
與數(shù)據(jù)業(yè)務(wù)驅(qū)動相比,控制業(yè)務(wù)驅(qū)動的標(biāo)簽賦值有幾個優(yōu)點(diǎn):1)標(biāo)簽賦值和分發(fā)對應(yīng)于控制信息因此不會造成大的網(wǎng)絡(luò)開銷,2)在數(shù)據(jù)到達(dá)之前建立標(biāo)簽賦值和分發(fā),沒有標(biāo)簽建立時延,標(biāo)簽回收是指lsr將無用的標(biāo)簽進(jìn)行回收以便再次賦值。通常來說,當(dāng)對某個標(biāo)簽賦值的條件不再成立時,就該對其進(jìn)行回收。
1.3 mpls標(biāo)簽封裝和標(biāo)簽編碼
采用mpls標(biāo)簽專用硬件和軟件轉(zhuǎn)發(fā)標(biāo)簽分組時,在數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層中間加了一層“墊片”,墊片封裝于網(wǎng)絡(luò)層中,但是獨(dú)立于網(wǎng)絡(luò)層協(xié)議,因此可以封裝在任何的網(wǎng)絡(luò)層分組中,這種方式成為“一般mpls封裝”。
基于atm交換機(jī)的mpls標(biāo)簽封裝,atm交換機(jī)是利用輸入端口和輸入vci/vpi作為查找交叉連接表的索引,從交叉連接表里獲取輸出端口和輸出vci/vpi,以完成交換。若通過合適的編碼方式將一個或幾個標(biāo)簽放入vci/vpi域內(nèi),就可以將atm交換機(jī)改造為atm-lsr。
一般說有三種方式將標(biāo)簽編入信元中:1)SVC編碼。用vci/vpi域?qū)μ幱跅m數(shù)臉?biāo)簽進(jìn)行編碼,將lsp看作svp,將ldp看作是atm的信令協(xié)議,但是atm-lsr不能對標(biāo)簽堆棧進(jìn)行壓棧和彈棧操作;2)SVP編碼。
用VPI域?qū)m敇?biāo)簽進(jìn)行編碼,若是標(biāo)簽堆棧中有第二層標(biāo)簽,則用VCI域?qū)Φ诙䦟訕?biāo)簽進(jìn)行編碼,這種方案較前一種方案的優(yōu)勢是支持atm的vp交換。3)svp多點(diǎn)編碼。同樣用VPI域?qū)m敇?biāo)簽進(jìn)行編碼,用VCI域的一部分對第二層標(biāo)簽進(jìn)行編碼,用VCI域的其他部分指明lsp的入口標(biāo)識。這種方案可以讓atm交換機(jī)支持多點(diǎn)到點(diǎn)的vp。
1.4 mpls標(biāo)簽分發(fā)
在使用標(biāo)簽以前,兩個lsr之間必須對標(biāo)簽的使用達(dá)成一致理解,這個過程叫標(biāo)簽分發(fā),或者可以理解為一個lsr用以通知另一個lsr它所做出的有關(guān)標(biāo)簽與fec綁定的一系列處理過程的總和。
mpls標(biāo)簽分發(fā)的方式
根據(jù)標(biāo)簽分發(fā)的主體的不同,可以分為上游標(biāo)簽分發(fā)和下游標(biāo)簽分發(fā),目前使用的是下游標(biāo)簽分發(fā),它又可以分為兩種:1)下游按需分發(fā);2)下游主動分發(fā)。前一種方式是上游LSR針對某一種FEC向下游LSR提出標(biāo)簽分發(fā)申請,后一種是下游LSR主動向上游LSR告知有關(guān)標(biāo)簽綁定的信息,而不管上游LSR是否向他提出申請。
這兩種標(biāo)簽分發(fā)方式可以存在于同一網(wǎng)絡(luò)中,但是不管怎么樣,上下游的LSR必須事先對采用何種標(biāo)簽分發(fā)方式達(dá)成協(xié)議。標(biāo)簽分發(fā)的過程其實就是為某種FEC建立相應(yīng)的標(biāo)簽交換路徑LSP的過程。標(biāo)簽分發(fā)控制模式有兩種:獨(dú)立的標(biāo)簽控制模式和有序的標(biāo)簽控制模式。
mpls標(biāo)簽分發(fā)的途徑
LSR將標(biāo)簽分發(fā)給對等體,可以采用mpls標(biāo)簽專門規(guī)定的ldp協(xié)議進(jìn)行分發(fā),可以將標(biāo)簽搭載在其他路由協(xié)議上進(jìn)行傳送,前者稱為顯式標(biāo)簽分發(fā),后者成為隱含標(biāo)簽分發(fā)。
顯式mpls標(biāo)簽分發(fā)
在顯示標(biāo)簽分發(fā)模式中,標(biāo)簽分發(fā)協(xié)議可以在拓?fù)潋?qū)動和業(yè)務(wù)驅(qū)動兩種觸發(fā)方式下工作,標(biāo)簽分發(fā)協(xié)議ldp要確定兩個問題:1)兩個ldp對等體間所轉(zhuǎn)發(fā)的標(biāo)簽由誰提供;2)建立標(biāo)簽轉(zhuǎn)發(fā)路徑LSP應(yīng)該從哪個點(diǎn)開始。先回答第二個問題,可以從入口到出口建立路徑,也可以從出口到入口建立路徑。
對于第一個問題,可以由下游標(biāo)簽分配,也可由上游標(biāo)簽分配,若是由下游LSR進(jìn)行標(biāo)簽分配,則工作于這種方式下的LSR將該標(biāo)簽用作其交換表的索引,若是由上游LSR進(jìn)行標(biāo)簽分配,則工作于這種方式下的LSR將該標(biāo)簽用作其交換表查找后的結(jié)果。
1.5 mpls標(biāo)簽清除
標(biāo)簽清除的原因有兩個:1)mpls標(biāo)簽空間有限,因此在標(biāo)簽使用完后必須清除,進(jìn)行回收,以供其他的信息傳送者使用,2)由于網(wǎng)絡(luò)拓?fù)涞淖兓瘜?dǎo)致標(biāo)簽存在的原因消失,也就是標(biāo)簽所對應(yīng)的路由不存在或者失效。有以下幾種標(biāo)簽清除機(jī)制:1)利用計時的方式清除標(biāo)簽;2)利用mpls標(biāo)簽對等體保持激活機(jī)制來進(jìn)行標(biāo)簽清除。
1.6 mpls標(biāo)簽保持
假如LSR a分別從三個對等體b,c,d處收到一個關(guān)于同一目的地的標(biāo)簽,但是根據(jù)路由協(xié)議只有c發(fā)送的標(biāo)簽是有效的,對于其余兩個標(biāo)簽a該如何處理呢,如果a繼續(xù)保存這兩個標(biāo)簽,那么一旦當(dāng)b或d成為到最終目的地的有效下一跳時,a可以直接使用這些標(biāo)簽,不必再次申請,這種方式成為自由保持模式,如果a丟棄掉這兩個標(biāo)簽,那么當(dāng)b或d成為到達(dá)最終目的地的有效下一跳時,還要再次向b或d發(fā)出標(biāo)簽申請,這種方式成為保守保持模式。
對于保守保持模式,可以節(jié)省標(biāo)簽空間,同時維護(hù)的標(biāo)簽轉(zhuǎn)發(fā)表也比較小,節(jié)省資源, 它一般和下游按需分發(fā)標(biāo)簽方式配合工作,對于自由保持模式,有比較強(qiáng)的路由適應(yīng)能力,但是加重系統(tǒng)負(fù)擔(dān),一般和下游自主標(biāo)簽分發(fā)方式配合工作。
網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴(yán)峻的考驗―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項技術(shù)都需要適時應(yīng)勢,對應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。
|