專利名稱:標(biāo)簽分發(fā)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多協(xié)i義標(biāo)簽交換(Multi Protocol Label Switch,以以下簡(jiǎn)稱為LDP)技術(shù),更具體地,涉及一種用于在標(biāo)簽分發(fā)協(xié)議 中通知上游分發(fā)標(biāo)簽的標(biāo)簽分發(fā)裝置。
背景技術(shù):
通常,在一條標(biāo)簽交4奐路徑(Label Switch Path,以下簡(jiǎn)稱為 LSP )的最后 一跳,標(biāo)簽交換路由器(Label Switch Router ,以下簡(jiǎn) 稱為LSR )會(huì)給相應(yīng)的轉(zhuǎn)發(fā)等《介類(Forwading Equivalence Class, 以下簡(jiǎn)稱為FEC)綁定一個(gè)空標(biāo)簽作為入標(biāo)簽(隱式空或是顯式 空)。
分配隱式空的目的是為了通過這個(gè)標(biāo)簽告訴次末跳的LSR,在 收到發(fā)往該FEC的標(biāo)簽才艮文的時(shí)候在次末跳LSR將入標(biāo)簽彈出后 不再將出標(biāo)簽壓入標(biāo)簽棧,這樣才艮文到達(dá)最后一跳的時(shí)候就變成了 一個(gè)普通IP報(bào)文,最后一跳的LSR不需要再做彈出標(biāo)簽的工作, 直接查找路由表轉(zhuǎn)發(fā)就可以了 。
但是,在上游分發(fā)標(biāo)簽?zāi)J街猩嫌蔚某鰳?biāo)簽是由上游自己來分 發(fā)的,上游并不能知道自己是該FEC的次末跳,因此也無法分配一 個(gè)隱式空標(biāo)簽作為自己的出標(biāo)簽,而只能分發(fā)一個(gè)普通標(biāo)簽,導(dǎo)致
無法進(jìn)4亍次末i^彈出,才艮文到達(dá)最后一逸匕以后攜帶的仍然是一個(gè)普 通標(biāo)簽。
因此,需要一種用于在標(biāo)簽分發(fā)十力4又中通知上游分發(fā)標(biāo)簽的標(biāo) 簽分發(fā)裝置,以解決上述問題。
發(fā)明內(nèi)容
為了使作為某個(gè)FEC的次末跳的上游LSR能夠在上游標(biāo)簽分 發(fā)^t式下,給該FEC分發(fā)一個(gè)隱式空標(biāo)簽作為出標(biāo)簽,從而實(shí)現(xiàn)次 末跳彈出。本發(fā)明提供了 一種用于在標(biāo)簽分發(fā)協(xié)議中通知上游分發(fā) 標(biāo)簽的標(biāo)簽分發(fā)裝置,解決了上述問題。
本發(fā)明提供了一種標(biāo)簽分發(fā)裝置,用于在標(biāo)簽分發(fā)協(xié)議中通知 上游分發(fā)標(biāo)簽,該裝置包括攜帶發(fā)送單元,位于下游,用于在發(fā) 送給上游的標(biāo)簽請(qǐng)求消息中攜帶特定標(biāo)簽類型的類型-長度 - 值 (Type-Length-Value ,以下簡(jiǎn)稱為TLV );以及解析分配單元,位于 上游,用于在接收到帶有特定標(biāo)簽類型TLV的標(biāo)簽請(qǐng)求消息后,解 析特定標(biāo)簽類型TLV,并根據(jù)特定標(biāo)簽類型TLV中的字段值為轉(zhuǎn) 發(fā)等價(jià)類分配相應(yīng)類型的標(biāo)簽。
根據(jù)本發(fā)明,該裝置還包括消息發(fā)送單元,位于上游,用于 在上游不能按照特定標(biāo)簽類型TLV中的字段值來分配相應(yīng)類型的 標(biāo)簽時(shí),向下游發(fā)送通知消息。
此外,根據(jù)本發(fā)明,解析分配單元還用于在標(biāo)簽請(qǐng)求消息中沒 有攜帶特定標(biāo)簽類型TLV時(shí),為轉(zhuǎn)發(fā)等價(jià)類分配普通標(biāo)簽。
本發(fā)明的特定標(biāo)簽類型TLV中的字段值包括以下之一0,用 于表示分配普通標(biāo)簽;1,用于表示分配顯式空標(biāo)簽;以及2,用于 表示分配隱式空標(biāo)簽。
因此,通過上述描述,我們可以發(fā)現(xiàn)本發(fā)明中實(shí)現(xiàn)了以下4支術(shù)
效果作為某個(gè)FEC的倒^:第二跳的上游LSR能夠在上游標(biāo)簽分 發(fā)才莫式下,給該FEC分發(fā)一個(gè)隱式空標(biāo)簽作為出標(biāo)簽,而不是普通 標(biāo)簽,從而可以和在下游標(biāo)簽分發(fā)才莫式下一樣進(jìn)行次末跳彈出,進(jìn) 而提高了轉(zhuǎn)發(fā)效率。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他J尤點(diǎn)可通過在所寫的i兌明書、4又利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖用來提供對(duì)本發(fā)明的進(jìn)一 步理解,并且構(gòu)成說明書的 一部 分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的 限制。在附圖中
圖1是根據(jù)本發(fā)明的用于在標(biāo)簽分發(fā)協(xié)議中通知上游分發(fā)標(biāo)簽 的標(biāo)簽分發(fā)方法的流程圖2是根據(jù)本發(fā)明的實(shí)施例的標(biāo)簽類型TLV( Lable Type TLV ) 的格式的一見圖;以及
圖3是根據(jù)本發(fā)明的用于在標(biāo)簽分發(fā)協(xié)議中通知上游分發(fā)標(biāo)簽 的標(biāo)簽分發(fā)裝置的框圖。
具體實(shí)施例方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。
本發(fā)明的重點(diǎn)在于在LDP的標(biāo)簽請(qǐng)求消息中攜帶的標(biāo)簽類型 TLV向上游說明需要分發(fā)什么類型的標(biāo)簽,以下將以此為重點(diǎn)進(jìn)行 詳細(xì)說明。
圖1是根據(jù)本發(fā)明的用于在標(biāo)簽分發(fā)協(xié)議中通知上游分發(fā)標(biāo)簽 的標(biāo)簽分發(fā)方法的流程圖。圖2是根據(jù)本發(fā)明的實(shí)施例的標(biāo)簽類型 TLV的格式的視圖。
以下將參照?qǐng)D2,描述如圖l所示的用于在標(biāo)簽分發(fā)協(xié)議中通 知上游分發(fā)標(biāo)簽的標(biāo)簽分發(fā)方法。該方法包4舌以下步驟
步驟S102,在由下游發(fā)送給上游的標(biāo)簽請(qǐng)求消息中攜帶特定標(biāo) 簽類型TLV;
步驟S104,上游接收到帶有特定標(biāo)簽類型TLV的標(biāo)簽請(qǐng)求消 息后,解析特定標(biāo)簽類型TLV,并根據(jù)特定標(biāo)簽類型TLV中的字 段值為轉(zhuǎn)發(fā)等價(jià)類分配相應(yīng)類型的標(biāo)簽。
在本發(fā)明中,需要注意的是,如果上游不能按照特定標(biāo)簽類型 TLV中的字段值來分配相應(yīng)類型的標(biāo)簽,則向下游發(fā)送通知消息; 如果在標(biāo)簽請(qǐng)求消息中沒有攜帶特定標(biāo)簽類型TLV,則為轉(zhuǎn)發(fā)等價(jià) 類分配普通標(biāo)簽。
并且,如圖2所示,當(dāng)Value的值為0時(shí),請(qǐng)求上游針對(duì)某個(gè) FEC分配一個(gè)普通標(biāo)簽;當(dāng)Value的值為1時(shí),請(qǐng)求上游針對(duì)某個(gè) FEC分配一個(gè)顯式空標(biāo)簽;而當(dāng)Value的值為2時(shí),請(qǐng)求上游針對(duì) 某個(gè)FEC分配一個(gè)隱式空標(biāo)簽。
下游LSR在向上游LSR發(fā)送標(biāo)簽請(qǐng)求消息的時(shí)候,根據(jù)自身 所需要的標(biāo)簽類型來填寫標(biāo)簽類型TLV中的Value的值。
圖3是才艮據(jù)本發(fā)明的用于在標(biāo)簽分發(fā)協(xié)議中通知上游分發(fā)標(biāo)簽 的標(biāo)簽分發(fā)裝置300的框圖。如圖3所示,本發(fā)明的標(biāo)簽分發(fā)裝置 300包括攜帶發(fā)送單元302,位于下游,用于在發(fā)送給上游的標(biāo) 簽請(qǐng)求消息中攜帶特定標(biāo)簽類型TLV;以及解析分配單元304,位 于上游,用于在接收到帶有特定標(biāo)簽類型TLV的標(biāo)簽請(qǐng)求消息后, 解析特定標(biāo)簽類型TLV,并根據(jù)特定標(biāo)簽類型TLV中的字段值為 轉(zhuǎn)發(fā)等價(jià)類分配相應(yīng)類型的標(biāo)簽,其中,解析分配單元304還用于 在標(biāo)簽請(qǐng)求消息中沒有攜帶特定標(biāo)簽類型TLV時(shí),為轉(zhuǎn)發(fā)等價(jià)類分 配普通標(biāo)簽。
此外,本發(fā)明的分發(fā)裝置300還包括消息發(fā)送單元306,位 于上游,用于在上游不能按照特定標(biāo)簽類型TLV中的字段值來分配 相應(yīng)類型的標(biāo)簽時(shí),向下游發(fā)送通知消息。
特定標(biāo)簽類型TLV中的字段值包括以下之一0,用于表示分 配普通標(biāo)簽;1,用于表示分配顯式空標(biāo)簽;以及2,用于表示分配 隱式空標(biāo)簽。
如上所述,本發(fā)明實(shí)現(xiàn)了以下才支術(shù)效果
作為某個(gè)FEC的次末跳的上游LSR能夠在上游標(biāo)簽分發(fā)才莫式 下,給該FEC分配一個(gè)隱式空標(biāo)簽而不是普通標(biāo)簽作為出標(biāo)簽,從 而可以和在下游標(biāo)簽分發(fā)才莫式下一樣進(jìn)行次末跳彈出,進(jìn)而提高了 轉(zhuǎn)發(fā)效率。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā) 明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何-f'務(wù)改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種標(biāo)簽分發(fā)裝置,用于在標(biāo)簽分發(fā)協(xié)議中通知上游分發(fā)標(biāo)簽,其特征在于,包括攜帶發(fā)送單元,位于下游,用于在發(fā)送給所述上游的標(biāo)簽請(qǐng)求消息中攜帶特定標(biāo)簽類型的類型-長度-值;以及解析分配單元,位于上游,用于在接收到帶有所述特定標(biāo)簽類型的類型-長度-值的所述標(biāo)簽請(qǐng)求消息后,解析所述特定標(biāo)簽類型的類型-長度-值,并根據(jù)所述特定標(biāo)簽類型的類型-長度-值中的字段值為轉(zhuǎn)發(fā)等價(jià)類分配相應(yīng)類型的標(biāo)簽。
2. 根據(jù)權(quán)利要求1所述的標(biāo)簽分發(fā)裝置,其特征在于,還包括消息發(fā)送單元,位于所述上游,用于在所述上游不能按 照所述特定標(biāo)簽類型的類型-長度-值中的字段值來分配相 應(yīng)類型的標(biāo)簽時(shí),向所述下游發(fā)送通知消息。3. 根據(jù)權(quán)利要求1所述的標(biāo)簽分發(fā)裝置,其特征在于,所述解析 分配單元還用于在所述標(biāo)簽請(qǐng)求消息中沒有攜帶所述特定標(biāo) 簽類型的類型-長度-值時(shí),為所述轉(zhuǎn)發(fā)等價(jià)類分配普通標(biāo) 簽。4. 才艮據(jù)權(quán)利要求1至3中任一項(xiàng)所述的標(biāo)簽分發(fā)裝置,其特征在 于,所述特定標(biāo)簽類型的類型-長度-值中的字段值包括以下 之一0,用于表示分配普通標(biāo)簽;1,用于表示分配顯式空標(biāo)簽;以及2,用于表示分配隱式空標(biāo)簽。
全文摘要
本發(fā)明提供了一種標(biāo)簽分發(fā)裝置,用于在標(biāo)簽分發(fā)協(xié)議中通知上游分發(fā)標(biāo)簽,該裝置包括攜帶發(fā)送單元,位于下游,用于在發(fā)送給上游的標(biāo)簽請(qǐng)求消息中攜帶特定標(biāo)簽類型TLV;以及解析分配單元,位于上游,用于在接收到帶有特定標(biāo)簽類型TLV的標(biāo)簽請(qǐng)求消息后,解析特定標(biāo)簽類型TLV,并根據(jù)特定標(biāo)簽類型TLV中的字段值為轉(zhuǎn)發(fā)等價(jià)類分配相應(yīng)類型的標(biāo)簽。因此,使作為某個(gè)FEC的次末跳的上游LSR能夠在上游標(biāo)簽分發(fā)模式下,給該FEC分發(fā)一個(gè)隱式空標(biāo)簽作為出標(biāo)簽,從而實(shí)現(xiàn)了次末跳彈出。
文檔編號(hào)H04L29/06GK101197815SQ20061016105
公開日2008年6月11日 申請(qǐng)日期2006年12月4日 優(yōu)先權(quán)日2006年12月4日
發(fā)明者軍 馮, 劉克波, 金利忠 申請(qǐng)人:中興通訊股份有限公司