一种资源预留协议链路的最大传输单元实现方法及设备技术

技术编号:8611500 阅读:288 留言:0更新日期:2013-04-19 23:43
本发明专利技术公开了一种资源预留协议链路的最大传输单元实现方法及设备,所述方法包括:接收上游路由器发送的同一会话的多个path消息,所述多个path消息中分别携带最大传输单元MTU值;判断所述多个MTU值是否相同,如果不同,将所述不同MTU值的path消息分别与入接口关联,并分别形成相应的新path消息,将所述新path消息发送给下游路由器,使所述下游路由器根据所述新path消息中的关联信息区分不同上游路由器。本发明专利技术实施例中,通过在有多条LSP链路的情况下不对多条resv消息进行合并,保证每条链路上MTU的信息一致。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种资源预留协议链路的最大传输单元实现方法及设备
技术介绍
随着Internet技术的发展及广泛应用,对骨干网络提出了更高的要求,人们希望IP(Internet Protocol,互联网协议)网络不仅能够提供E-Mai1、上网等服务,还能够提供宽带、实时性业务。虽然ATM (Asynchronous Transfer Mode,异步传输模式)能够提供多种业务的交换技术,但是由于实际的网络中已经普遍采用IP技术,纯ATM网络已经不能满足需求。MPLS (Multiprotocol Label Switch,多协议标签交换)就是在这种背景下产生的,吸收了 ATM的标签交换的一些特征,集成了 IP路由技术的灵活性和二层交换的简捷性。RSVP(Resource Reservation Protocol,资源预留协议)是网络控制协议,为集中式服务网络而设计的,针对单一的流请求资源,工作于IP层之上,在协议栈中处于传输层的位置。RSVP用来在IP网络中预留资源,先在网络中预留能够达到QoS(Quality ofService,服务质量)要求的资源,然后再传输数据,这样就能达到严格的QoS的要求。RSVP进行资源预留需要先通过预留请求通知下游路由器,然后下游路由器将预留成功的确认发送给上游路由器。其中,预留请求通过Path消息完成,预留成功的确认通过Resv消息完成。但是,只要传输路径中一个路由器不能满足预留请求就会路径建立失败,因此上游路由器需要通过ADSPEC对象与下游路由器协商或了解路径情况后再发出预留请求。RSVP预留请求包括一个流描述符,该流描述符中包含流规范信息和过滤规则信息。其中,流规范指明需要的QoS,在路由器处用于包调度;过滤规则指明接收QoS的一系列数据包,在路由器处用于包分类。RSVP消息承载了来自接收者的预留请求,向上游路由器传递给发送者,对每个中间路由器一个预留请求触发两个基本动作(I)通过准入控制和策略控制的验证后,在一条链路上预留资源;(2)向上游路由器转发请求,因为存在预留的合并,转发的请求可能和从下游路由器收到的不同。RSVP-TE通过扩展RSVP支持TE,通过加入标签分发功能使MPLS实现TE,所以RSVP-TE是在MPLS网络中运行的。 这对MPLS网络中的标签交换路由器提出了新要求,要支持RSVP相关的内容。按照RFC2205中的描述,对于Shared-Explicit (共享显式)风格,对于同一个发送者需要对预留消息进行merge (合并),如果只考虑单播的情况,流SI从接口 c转发,到达路由器Rl ;流3253从接口 d转发,分别到达路由器R2、R3。R2、R3只为S2、S3申请资源,以共享过滤风格为例,则预留结果如图1所示。RSVP TE协议通过Path消息创建LSP (Label Switched Path,标签交换路径)路径,并且预留资源。其中LSP建立过程如图2所示,由上游路由器发起,在path消息中携带预留请求,由resv消息实现资源预留,同时在各路由器中生成各种状态块。由path中的ADSPEC对象沿LSP的路径收集链路的MTU (Maximum Transmission Unit,最大传输单元),一条沿LSP的路径收集链路的最大传输单元为从源地址到目的地址所经过所有IP跳的最大传输单元的最小值;然后由engress节点将最小的MTU值通过resv消息中的FL0WSPEC对象逐跳带到ingress。ADSPEC具体报文格式如图3所示,ADSPEC对象继承自RSVP协议,字段比较复杂,在RSVP TE实际使用中只使用Composed MTU字段表示收集的MTU。FL0WSPEC具体报文格式如图4所示,FLOffSPEC对象也继承自RSVP协议,在RSVP TE的实际运用中使用MaximumPacket Size标识LSP链路的最小MTU。现有协议对MTU实现的说明如图5所示,ABC 3台设备级联,由A建立2条LSP隧道到C,其中,LSPl是通过链路la-b-e_f,LSP2通过链路2c-d_e-f ;经过链路Iabef到C的MTU为100,经过链路2cdef到C的MTU为110。如图6所示,A向B发送的path消息中分别携带的MTU为100与120,由B向C下发的path消息中分别携带的MTU为100与110。在resv的处理中,因为2条B到C链路的phop (上一跳)相同,resv会发生merge (合并),在C向B发送的resv消息中会携带比较大的MTU,B在处理时会将resv消息中携带的MTU与本地存储的MTU比较,取相对较小的MTU值上报给控制模块。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题现有技术中,如图1所示,由A建立2条LSP隧道到D,一条通过a-c-d链路,一条通过b-c-e链路。A经过链路b到C的MTU为110,经过链路a到C的MTU为100。按照实际组网应该是LSPl MTU为90,LSP2 MTU为80,因为merge在C发生merge,发向B的resv消息中只能携带一个MTU值,无论是带80,还是90都会导致上游路由器的某一条LSP MTU值与链路实际值不符。
技术实现思路
本专利技术实施例提供了一种资源预留协议链路的最大传输单元实现方法及设备,将链路实际的带宽值正确的携带给发送者。为达到上述目的,本专利技术实施例提供了一种资源预留协议链路的最大传输单元实现方法,包括接收上游路由器发送的同一会话的多个path消息,所述多个path消息中分别携带最大传输单元MTU值;判断所述多个MTU值是否相同,如果不同,将所述不同MTU值的path消息与入接口关联,形成新path消息,将所述新path消息发送给下游路由器,使所述下游路由器根据所述新path消息中的关联信息区分不同上游路由器。本专利技术实施例提供了一种资源预留协议链路的最大传输单元实现设备,包括接收单元,用于接收上游路由器发送的同一会话的多个path消息,所述多个path消息中分别携带最大传输单元MTU值;判断单元,用于判断所述多个MTU值是否相同;关联单元,用于将不同MTU值的path消息与入接口关联,形成新path消息,将所述新path消息发送给下游路由器,使所述下游路由器根据所述新path消息中的关联信息区分不同上游路由器。本专利技术实施例提供了一种资源预留协议链路的最大传输单元实现设备,包括第一接收单元,用于接收来自上游路由器的携带关联信息的path消息;第二接收单元,用于接收来自下游路由器的同一会话中的多个resv消息;处理单元,用于根据所述path消息中的关联信息不对所述多个resv消息进行合并具体为将所述多个resv消息分别发送给根据所述关联消息区分的不同上游路由器。 与现有技术相比,本专利技术实施例至少存在以下优点本专利技术实施例中,通过在有多条LSP链路的情况下不对多条resv消息进行合并,保证每条链路上MTU的信息一致。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造本文档来自技高网
...

【技术保护点】
一种资源预留协议链路的最大传输单元实现方法,其特征在于,包括:接收上游路由器发送的同一会话的多个path消息,所述多个path消息中分别携带最大传输单元MTU值;判断所述多个MTU值是否相同,如果不同,将所述不同MTU值的path消息分别与入接口关联,并分别形成相应的新path消息,将所述新path消息发送给下游路由器,使所述下游路由器根据所述新path消息中的关联信息区分不同上游路由器。

【技术特征摘要】
1.一种资源预留协议链路的最大传输单元实现方法,其特征在于,包括 接收上游路由器发送的同一会话的多个path消息,所述多个path消息中分别携带最大传输单元MTU值; 判断所述多个MTU值是否相同,如果不同,将所述不同MTU值的path消息分别与入接口关联,并分别形成相应的新path消息,将所述新path消息发送给下游路由器,使所述下游路由器根据所述新path消息中的关联信息区分不同上游路由器。2.如权利要求1所述的方法,其特征在于,所述将新path消息发送给下游路由器之后,还包括 所述下游路由器获得所述同一会话中的多个resv消息; 所述下游路由器根据所述新path消息中的关联信息不对所述多个resv消息进行合并具体为将所述多个resv消息分别发送给根据所述关联消息区分的不同上游路由器。3.如权利要求1或2所述的方法,其特征在于,所述关联信息为根据所述不同MTU值与所述多个path中原有Iih计算得到的新Iih值。4.一种资源预留协议链路的最大传输单元实现设备,其特征在于,包括 接收单元,用于接收上游路由器发送的同一会话的多个pa...

【专利技术属性】
技术研发人员:封沛吴兵
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1