避免跨多区分服务域e-lsp丢失区分服务信息的方法

文档序号:7924859阅读:248来源:国知局
专利名称:避免跨多区分服务域e-lsp丢失区分服务信息的方法
技术领域
本发明涉及分组交换网络中跨多区分服务域的标记交换通道(Label Switched Path, LSP)的区分服务架构,特别涉及一种避免跨多区分服务域 E-LSP丟失区分服务信息的方法。
背景技术
Internet工禾呈Y壬务纟且(Internet Engineering Task Force, IETF) i青求注角罕 (Request For Comments, RFC2475 )定义了区分月l务的结构,区分月l务定义 BA ( Behavior Aggregate )为一个区分月良务(Differentiated Services , DS ) 4亍为 集合,即一个方向通过一个l^各的具有相同DSCP (DSCodepoint)的所有包。 定义PHB ( Per-Hop-Behavior)为每跳转发行为,即应用于一个BA的外部可 观察转发行为的集合。IETF RFC3270基于RFC2475定义了 LSP的区分服务 结构。其中定义了 E-LSP ( EXP-inferred-PSC LSPs )和L-LSP (Label-Only-Inferred-PSC LSPs )。 E-LSP的PSC ( PHB Scheduling Class )由 LSP的EXP字l殳确定,而L-LSP的PSC完全由LSP的标签值确定。
随着网络的发展,LSP有时必须跨越多个执行不同的区分服务策略的域, 即跨越多个区分服务域。例如如图1所示的网络结构中, 一条E-LSPLl从A 点到Z点依次经过了三个不同的DS域DS Domain 1、 DS Domain 2和DS Domain 3。其中的DS Domain 1支持四个PHB:即EF (加速转发)、AFl 1 (保 证转发类型11)、 AF12 (保证转发类型12)和BE (尽力传送);DS Domain 2 是一个轻载网络,只支持两个PHB: EF和BE; DS Domain 3支持的PHB和 DS Domain l相同。LSP LI承载的客户期望优先级为EF、 AFll、 AF12,和 BE的客户业务,在经过DS Domain 2的入口节点时,*接照RFC3270中的描述, 根据输出PHB确定输出数据包的优先级字段,而DS Domain 2只支持EF和 BE,所以有多个等级的客户业务的EXP字段值将变得相同,假设AFll、 AF12、 BE的客户业务的PHB值在DS Domain 2都将会改变成BE对应的值。在客户
业务到达DS Domain 3的入口节点之后,因为此时客户期望PHB为AFll、 AF12、 BE的数据包中的EXP字段都已经被DS Domain 2改成与BE对应的优 先级值,因而无法区分,此时有如下几种选择
1、 AFll、 AF12、 BE的客户业务都映射到DS Domain3的某一优先级, 但这会导致在DS Domain 1根据用户需要而标记分别标记为AFll 、 AF12和 BE的数据包在DS Domain 3,都处于同 一优先级,无法区分,从而在DS Domain 3不能提供预期的QOS保证;
2、 在DS Domain 3重新根据客户的要求,按照该LSP承载的客户数据内 容的某些字段重新进行分类,确定数据包的输入PHB是AFll 、 AF12还是BE。 但这会导致在DS Domain 3需要看客户数据的内容,并进行复杂的流分类操 作。
为了解决前面提到的问题,需要找到一种方法,能够避免在DS Domain 2 丢失区分服务信息,从而使得在DS Domain 3仍然可以根据该LSP的EXP字 段确定在客户业务期望的PHB,使得在DS Domain 3仍然可以提供用户期望 的QOS保证,并避免复杂的流分类操作。

发明内容
本发明的目的在于,提供一种避免跨多区分服务域E-LSP丟失区分服务 信息的方法。
本发明的避免跨多区分服务域E-LSP丢失区分服务信息的方法,在标记 LSP依次经过多个区分服务域时,在E-LSP的每个节点,先由输入EXP确定 输入PHB,再根据本地策略,由输入PHB确定输出PHB,最后4巴输出PHB 转换成对应的值,填到输出EXP字段中。其中把输出PHB填充到输出EXP 字段中,还包括下列步骤
根据输入EXP字段值,以及预先配置的输入EXP字段值与输出EXP字 段值的——对应关系,在与输出PHB对应的多个可选的输出EXP字段值中, 找出与输入EXP字段值对应的输出EXP字段值,作为输出数据包的EXP字 段值。
其中,所述预先配置的输入EXP字段值与输出EXP字段值的——对应关 系通过静态配置或动态配置实现。
其中,所述静态配置通过人工配置实现,所述动态配置通过信令配置实现。
进一步地,所述输入EXP字段值与输出EXP字賴:值——对应关系通过映 射表体现。当LSP依次经过区分服务域时,如图2所示,在各个节点建立映 射表,第一列为用户期望的PHB或者输入EXP字段值,第二列为输出PHB, 第三列为该节点的输出EXP字段值。
另外,所述EXP字段值的配置过程包括下列步骤
当LSP依次经过区分服务域DS1, DS2,……,DSm,所述LSP期望如 下PHB: expPHB = {PHBP PHB2,……,PHBn},只十经过的任意一个区分服 务域DSk,如果该区分服务域支持如下的PHB: supPHBk = { PHBkl, PHBk2,……,PHB",其中,1<= r<=n,其中,对于任意一个PHBki是由 PHB广PHBn中的一个或多个PHB在进入DSk域时一皮映射得到的;如果下列集 合的PHB被映射到PHBki: mapPHBk产(PHBx" PHBx2,……,PHBXS},其中, l<=s<=n,则在该LSP属于DSk的每个节点的输入和输出方向,均需要分别配 置s个EXP字段值对应PHBki,并指定s个输入EXP字段值与s个输出EXP 字段值的——对应关系。
其中,在所述区分服务域DSk的任意一个节点,确定输入PHB时,只要
输入数据包的EXP字段值为上述s个优先级值之一,即可确定其输入PHB为 PHBki。
本发明的有益效果是依照本发明的避免跨多区分服务域E-LSP丟失区 分服务信息的方法,通过在考虑输出PHB的同时还考虑输入EXP字,殳值作为 输出数据包的EXP字段值,能避免跨多区分服务域的LSP丢失部分区分服务 信息,从而能够在跨多区分服务域时提供用户期望的QOS保证,而不需要在 下游域的边界实施复杂的流分类策略。


图1为在跨多区分服务域时丢失了部分区分服务信息的示例;
图2为根据本发明所提供的方法如何避免在跨多区分服务域时丟失部分
区分服务信息的示例。
具体实施例方式
以下,参考附图1 2详细描述本发明的避免跨多区分服务域E-LSP丟失
区分服务信息的方法。
本发明的核心思想是在E-LSP跨过多个区分服务域时,避免丢失部分 区分服务信息,在下游域可以通过输入EXP字段确定用户期望的PHB,提供 用户期望的QOS保证,并避免复杂的流分类操作。
假定一个LSP依次经过区分服务域DS!, DS2,……,DSm,该LSP期望 如下PHB:
expPHB= {PHB,, PHB2,……,PHBn}。
对经过的任意一个区分服务域DSk,如果该区分服务域支持如下的PHB: supPHBk= { PHBkl, PHBk2,……,PHB^ (其中的1<二 r<=n )。 对于任意一个PHBid是由PHB广PHBn中的一个或多个PHB在进入DSk域 时被映射得到的,设如下集合的PHB被映射到PHBki:
mapPHBk产(PHBx" PHBx2,……,PHBXS}(其中的l<=s<=n), 则在该LSP属于DSk的每个节点的输入和输出方向,均需要分别配置s 个EXP字段值对应PHBki,并指定s个输入EXP字段值与s个输出EXP字段 值的一^"对应关系。这种对应关系可以通过人工配置,或者通过信令配置。
在DSk的任意一个节点,确定输入PHB时,只要输入数据包的EXP字段 值为上述s个优先级值之一,即可确定它的输入PHB为PHBki。根据本地策略 由输入PHB确定输出PHB后,需要按照如下方法确定输出数据包的EXP字 段值根据输入EXP字段值,以及前述的输入EXP字段值与输出EXP字段 值的一^"对应关系,在与输出PHB对应的多个可选的输出EXP字段值中,找 出与输入EXP字段值对应的输出EXP字段值,作为输出数据包的EXP字段 值。
如图1中所示的情况,图中的E-LSP LI期望支持四个PHB: EF、 AFll、 AF12和BE,它们属于三种PSC,其中的PHB EF和PHB BE分别属于PSC EF 和PSC BE; PHB AFll和PHB AF12都属于PSC AF1。图中的DS Domain 1 和DS Domain 3支持所有四种PHB,并对两种PSC,即EF和AF1分别进行 了资源预留,而DSDomain2只支持EF和BE,并对EF进4亍了资源预留。由 于DS Domain 2是轻载网络,E-LSP LI的期望PHB为AFll 、 AF12和BE的 数据包都可以」接该域的PHB BE来对待。
如图2所示,为了避免在经过区分服务域时,例如图中的DS Domain2, 丢失部分区分服务信息,Ll的各节点在填充输出数据包的EXP字段的值的时 候
在LSP的起点,需要考虑用户期望的PHB,以及输出PHB。
在LSP的中间节点,需要考虑该数据包在进入到该节点时携带的输入EXP 字段的值,以及输出PHB。
在各个节点,构成如图2所示的映射表,其中的第一列为用户期望的PHB 或者输入EXP字段的值,第二列为输出PHB,第三列对A、 B、 C、 D、 E节 点为输出EXP字段的值;对于F节点,由于已经是L1有最后一个节点,不需 要填写输出EXP字段的值。
综上所述,依照本发明的避免跨多区分服务域E-LSP丟失区分服务信息 的方法,能避免跨多区分服务域的LSP丟失部分区分服务信息,从而能够在 跨多区分服务域时提供用户期望的QOS保证,而不需要在下游域的边界实施 复杂的流分类策略。
以上是为了使本领域普通技术人员理解本发明,而对本发明所进行的详细 描述,但可以想到,在不脱离本发明的权利要求所涵盖的范围内还可以做出其 它的变化和修改,这些变化和修改均在本发明的保护范围内。
权利要求
1.一种避免跨多区分服务域E-LSP丢失区分服务信息的方法,在标记LSP依次经过多个区分服务域时,在E-LSP的每个节点,先由输入EXP确定输入PHB,再根据本地策略,由输入PHB确定输出PHB,最后把输出PHB转换成对应的值,填到输出EXP字段中,其特征在于,把输出PHB填充到输出EXP字段的步骤,还包括下列步骤根据输入EXP字段值,以及预先配置的输入EXP字段值与输出EXP字段值的一一对应关系,在与输出PHB对应的多个可选的输出EXP字段值中,找出与输入EXP字段值对应的输出EXP字段值,作为输出数据包的EXP字段值。
2. 如权利要求1所述的避免跨多区分服务域E-LSP丢失区分服务信息的 方法,其特征在于,所述预先配置的输入EXP字段值与输出EXP字段值的一 一对应关系通过"l争态配置或动态配置实现。
3. 如权利要求2所述的避免跨多区分服务域E-LSP丢失区分服务信息的 方法,其特征在于,所述静态配置通过人工配置实现,所述动态配置通过信令 配置实现。
4. 如权利要求3所述的避免跨多区分服务域E-LSP丟失区分服务信息的 方法,其特征在于,所述输入EXP字段值与输出EXP字段值——对应关系通 过映射表体现,当LSP依次经过区分服务域时,在各个节点建立的对应关系 表,表的第一列为用户期望的PHB或者输入EXP字段值,第二列为输出PHB, 第三列为对各个区分服务域中各个节点的输出EXP字段值,由第一列和第二 列的值确定第三列的内容。
5. 如权利要求4所述的避免跨多区分服务域E-LSP丢失区分服务信息的 方法,其特征在于,所述EXP字段值的配置过程包括下列步骤当LSP依次经过区分服务域DS1, DS2,……,DSm,所述LSP期望如 下PHB: expPHB = {PHBi, PHB2,……,PHBn},对经过的任意一个区分服 务域DSk,如果该区分服务域支持如下的PHB: supPHBk= {PHBkl, PHBk2,……, PHBkr},其中,1<= r<=n,其中,对于任意一个PHBki是由PHB广PHBn中的 一个或多个PHB在进入DSk域时被映射得到的;如果下列集合的PHB被映射到PHBki: mapPHBk产(PHBx" PHBx2,……, PHBXS},其中,l<=s<=n,则在该LSP属于DSk的每个节点的输入和输出方向, 均需要分别配置s个EXP字段值对应PHBki,并指定s个输入EXP字段值与s 个输出EXP字段值的——对应关系。
6.如权利要求5所述的避免跨多区分服务域E-LSP丟失区分服务信息的方法,其特征在于,在所述区分服务域DSk的任意一个节点,确定输入PHB 时,只要输入数据包的EXP字段值为上述s个优先级值之一,即可确定其输 入PHB为PHBki。
全文摘要
本发明提供一种避免跨多区分服务域E-LSP丢失区分服务信息的方法,在标记交换通道LSP依次经过多个区分服务域时,在E-LSP的每个节点,先由输入EXP确定输入PHB,再根据本地策略,由输入PHB确定输出PHB,最后把输出PHB转换成对应的值,填到输出EXP字段中。其中把输出PHB填充到输出EXP字段中,还包括下列步骤根据输入EXP字段值,以及预先配置的输入EXP字段值与输出EXP字段值的一一对应关系,在与输出PHB对应的多个可选的输出EXP字段值中,找出与输入EXP字段值对应的输出EXP字段值,作为输出数据包的EXP字段值。本发明能避免跨多区分服务域的LSP丢失部分区分服务信息,从而能够在跨多区分服务域时提供用户期望的QOS保证,而不需要在下游域的边界实施复杂的流分类策略。
文档编号H04L12/46GK101355510SQ200810211329
公开日2009年1月28日 申请日期2008年9月19日 优先权日2008年9月19日
发明者徐泽华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1