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

技术编号:4263944 阅读:259 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种资源预留协议链路的最大传输单元实现方法及设备,所述方法包括:生成携带对应每个发送路由器MTU值的resv消息;将所述携带MTU值的resv消息发送给上游路由器。本发明专利技术实施例中,通过对RSVP消息的扩展,在resv消息进行合并时能将链路实际的带宽值正确的携带给发送者,保证每条链路上MTU的信息一致;或者在有多条LSP链路的情况下不对多条resv消息进行合并,保证每条链路上MTU的信息一致。

【技术实现步骤摘要】

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

【技术保护点】
一种资源预留协议链路的最大传输单元实现方法,其特征在于,包括:生成携带对应每个发送路由器最大传输单元MTU值的resv消息;将所述携带MTU值的resv消息发送给上游路由器。

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

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

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

1