用于在标签分发协议中通知上游分发标签的标签分发装置的制作方法

文档序号:7973695阅读:188来源:国知局
专利名称:用于在标签分发协议中通知上游分发标签的标签分发装置的制作方法
技术领域
本发明涉及多十办i义标签交4灸(Multi Protocol Label Switch,以 下简称为MPLS )网络中的标签分发协i义(Label Distribute Protocol, 以下简称为LDP)技术,更具体地,涉及一种用于在标签分发协议 中通知上游分发标签的标签分发装置。
背景技术
通常,在一条标签交换路径(Label Switch Path,以下简称为 LSP)的最后一跳,标签交换路由器(Label Switch Router,以下简 称为LSR)会给相应的转发等价类(Forwading Equivalence Class, 以下简称为FEC)绑定一个空标签作为入标签(隐式空或是显式 空)。
分配隐式空的目的是为了通过这个标签告诉次末跳的LSR,在 收到发往该FEC的标签报文的时候在次末跳LSR将入标签弹出后 不再将出标签压入标签栈,这样才艮文到达最后一跳的时候就变成了 一个普通IP报文,最后一跳的LSR不需要再做弹出标签的工作, 直接查找路由表转发就可以了 。
但是,在上游分发标签模式中上游的出标签是由上游自己来分 发的,上游并不能知道自己是该FEC的次末跳,因此也无法分配一 个隐式空标签作为自己的出标签,而只能分发一个普通标签,导致
无法进行次末跳弹出,才艮文到达最后一跳以后携带的仍然是一个普 通标签。
因此,需要一种用于在标签分发协i义中通知上游分发标签的标 签分发装置,以解决上述问题。

发明内容
为了使作为某个FEC的次末跳的上游LSR能够在上游标签分 发才莫式下,给该FEC分发一个隐式空标签作为出标签,从而实现次 末跳弹出。本发明提供了 一种用于在标签分发协议中通知上游分发 标签的标签分发装置,解决了上述问题。
本发明提供了一种标签分发装置,用于在标签分发协议中通知 上游分发标签,该装置包括携带发送单元,位于下游,用于在发 送给上游的标签请求消息中携带特定标签类型的类型-长度 - 值 (Type-Length-Value,以下简称为TLV);以及解析单元,位于上游, 用于在接收到带有特定标签类型TLV的标签请求消息后,解析特定 标签类型TLV;以及分配单元,用于才艮据特定标签类型TLV中的 字段值为转发等价类分配相应类型的标签。
才艮据本发明,该装置还包括消息发送单元,位于上游,用于 在上游不能按照特定标签类型TLV中的字段值来分配相应类型的 标签时,向下游发送通知消息。
此外,根据本发明,分配单元还用于在标签请求消息中没有携 带特定标签类型TLV时,为转发等价类分配普通标签。
本发明的特定标签类型TLV中的字段值包括以下之一0,用 于表示分配普通标签;1,用于表示分配显式空标签;以及2,用于 表示分配隐式空标签。
因此,通过上述描述,我们可以发现本发明中实现了以下才支术
效果作为某个FEC的倒数第二跳的上游LSR能够在上游标签分 发^M式下,给该FEC分发一个隐式空标签作为出标签,而不是普通 标签,从而可以和在下游标签分发才莫式下一样进行次末跳弹出,进 而提高了转发效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的 一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中
图1是#4居本发明的用于在标签分发协议中通知上游分发标签 的标签分发方法的流程图2是才艮据本发明的实施例的标签类型TLV的4各式的一见图;以

图3是根据本发明的用于在标签分发协议中通知上游分发标签 的标签分发装置的框图。
具体实施例方式
下结合附图对本发明的优选实施例进行i兌明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。
本发明的重点在于在LDP的标签请求消息中携带的标签类型 TLV向上游说明需要分发什么类型的标签,以下将以此为重点进行 详细说明。
图1是根据本发明的用于在标签分发协议中通知上游分发标签 的标签分发方法的流程图。图2是根据本发明的实施例的标签类型 TLV的格式的—见图。
以下将参照图2,描述如图1所示的用于在标签分发协议中通 知上游分发标签的标签分发方法。该方法包括以下步骤
步骤S102 ,在由下游发送给上游的标签请求消息中携带特定标 签类型TLV;
步骤S104,上游接收到带有特定标签类型TLV的标签请求消 息后,解析特定标签类型TLV,并4艮据特定标签类型TLV中的字 段值为转发等价类分配相应类型的标签。
在本发明中,需要注意的是,如果上游不能按照特定标签类型 TLV中的字段值来分配相应类型的标签,则向下游发送通知消息; 如果在标签请求消息中没有携带特定标签类型TLV,则为转发等价 类分配普通标签。
并且,如图2所示,当Value的值为0时,请求上游针对某个 FEC分配一个普通标签;当Value的值为1时,请求上游针对某个 FEC分配一个显式空标签;而当Value的值为2时,请求上游针对 某个FEC分配一个隐式空标签。
下游LSR在向上游LSR发送标签请求消息的时候,根据自身 所需要的标签类型来填写标签类型TLV中的Value的值。
图3是根据本发明的用于在标签分发协议中通知上游分发标签 的标签分发装置300的框图。如图3所示,本发明的标签分发装置 300包括携带发送单元302,位于下游,用于在发送给上游的标 签请求消息中携带特定标签类型TLV;解析单元304,位于上游, 用于在接收到带有特定标签类型TLV的标签请求消息后,解析特定 标签类型TLV;以及分配单元306,用于根据特定标签类型TLV中 的字段值为转发等价类分配相应类型的标签,其中,分配单元306 还用于在标签请求消息中没有携带特定标签类型TLV时,为转发等 价类分配普通标签。
此外,本发明的分发装置300还包括消息发送单元308,位于上游,用于在上游不能按照特定标签类型TLV中的字段值来分配 相应类型的标签时,向下游发送通知消息。
特定标签类型TLV中的字段值包括以下之一0,用于表示分 配普通标签;1,用于表示分配显式空标签;以及2,用于表示分配 隐式空标签。
如上所述,本发明实现了以下^支术步丈果
作为某个FEC的次末跳的上游LSR能够在上游标签分发模式 下,给该FEC分配一个隐式空标签而不是普通标签作为出标签,从 而可以和在下游标签分发才莫式下一样进4亍次末跳弹出,进而^是高了 转发效率。
以上所述仅为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于在标签分发协议中通知上游分发标签的标签分发装置,其特征在于,包括携带发送单元,位于下游,用于在发送给所述上游的标签请求消息中携带特定标签类型的类型-长度-值;以及解析单元,位于上游,用于在接收到带有所述特定标签类型的类型-长度-值的所述标签请求消息后,解析所述特定标签类型的类型-长度-值;以及分配单元,用于根据所述特定标签类型的类型-长度-值中的字段值为转发等价类分配相应类型的标签。
2. 根据权利要求1所述的用于在标签分发协议中通知上游分发 标签的标签分发装置,其特征在于,还包括消息发送单元,位于所述上游,用于在所述上游不能按 照所述特定标签类型的类型-长度-值中的字段值来分配相 应类型的标签时,向所述下游发送通知消息。3. 根据权利要求1所述的用于在标签分发协议中通知上游分发 标签的标签分发装置,其特征在于,所述分配单元还用于在所 述标签请求消息中没有携带所述特定标签类型的类型-长度-值时,为所述转发等价类分配普通标签。4. 根据权利要求1至3中任一项所述的用于在标签分发协议中通 知上游分发标签的标签分发装置,其特征在于,所述特定标签 类型的类型-长度-值中的字段值包括以下之一 0,用于表示分配普通标签; 1,用于表示分配显式空标签;以及 2,用于表示分配隐式空标签。
全文摘要
本发明提供了一种用于在标签分发协议中通知上游分发标签的标签分发装置,该装置包括携带发送单元,位于下游,用于在发送给上游的标签请求消息中携带特定标签类型TLV;解析单元,位于上游,用于在接收到带有特定标签类型TLV的标签请求消息后,解析特定标签类型TLV;以及分配单元,用于根据特定标签类型TLV中的字段值为转发等价类分配相应类型的标签。因此,使作为某个FEC的次末跳的上游LSR能够在上游标签分发模式下,给该FEC分发一个隐式空标签作为出标签,从而实现了次末跳弹出。
文档编号H04L12/56GK101197759SQ20061016105
公开日2008年6月11日 申请日期2006年12月4日 优先权日2006年12月4日
发明者军 冯, 刘克波, 金利忠 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1