一种获取BGP LSP中指导转发的MTU的方法及装置制造方法及图纸

技术编号:6548161 阅读:361 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供了获取边界网关协议标签交换路径中指导转发的最大传输单元的方法,包括:第二路由器收到第一路由器发出第一公网标签路由,第一公网标签路由中包含第一路由器在BGP?LSP的入接口的第一MTU;比较第二路由器到第一路由器的LSP的第二MTU与第一MTU的大小,得到第一MTU与第二MTU中较小的第三MTU;将第三MTU作为第二路由器指导转发的MTU;其中,第一路由器为BGP?LSP的出节点egress路由器。此外,本发明专利技术实施例还提供了相应的获取装置。通过本发明专利技术实施例提出的获取边界网关协议标签交换路径中指导转发的最大传输单元的方法以及获取装置,可以解决BGP?LSP上的出节点路由器收到上游路由器转发的报文,可能会出现的报文出节点路由器丢弃而无法到达目的地的问题或者报文被出节点路由器分片而延迟到达目的地的问题。

【技术实现步骤摘要】

本专利技术实施例涉及标签交换路径技术,尤其涉及一种获取边界网关协议标签交换路径中指导转发的最大传输单元的方法及装置。
技术介绍
多协议标签交换(Multi-Protocol Label Switching, MPLS)是一种第三层路由结合第二层属性的交换技术,可提供多业务交换。相对于互联网协议分组交换anternet protocol packet switching) ,MPLS引入了基于标签的机制,把路由选择和数据转发分开, 并使用标签规定分组通过网络的路径。MPLS克服了互联网协议分组交换的局限性,有广泛的应用前景。边界网关协议(Border gateway protocol, BGP)是一种在自治域(autonomous area, AS)之间动态交换路由信息的路由协议。BGP广泛应用于网络通信领域。采用BGP公网标签路由可以建立边界网关协议标签交换路径(Border gateway protocol Label Switched Path, BGP LSP)。专利技术人发现,现有技术中存在以下技术问题BGP LSP上的出节点路由器收到上游路由器转发的报文,可能会出现以下两种情况1.在报文太大,且出节点路由器不具备分片的功能的情况下,该报文无法通过下游路由器,该报文被丢弃掉。这意味着该报文无法到达目的地。2.在该报文太大,且出节点路由器具备分片的功能的情况下,出节点路由器对该报文进行分片。这意味着该报文到达目的地的过程被延缓。
技术实现思路
一方面,本专利技术实施例提供一种获取边界网关协议标签交换路径中指导转发的最大传输单元的方法,可以解决BGP LSP上的出节点路由器收到上游路由器转发的报文,可能会出现的报文出节点路由器丢弃而无法到达目的地的问题或者报文被出节点路由器分片而延迟到达目的地的问题。一种获取边界网关协议标签交换路径BGP LSP中指导转发的最大传输单元MTU的方法,其特征在于第二路由器收到第一路由器发出第一公网标签路由,所述第一公网标签路由中包含所述第一路由器在所述BGP LSP的入接口的第一 MTU;比较所述第二路由器到所述第一路由器的LSP的第二 MTU与所述第一 MTU的大小,得到所述第一 MTU与所述第二 MTU中较小的第三MTU ;将所述第三MTU作为所述第二路由器指导转发的MTU ;其中,所述第一路由器为所述BGP LSP的出节点egress路由器。另一方面,本专利技术实施例提供一种获取BGP LSP中指导转发的MTU的装置,可以解决BGP LSP上的出节点路由器收到上游路由器转发的报文,可能会出现的报文出节点路由器丢弃而无法到达目的地的问题或者报文被出节点路由器分片而延迟到达目的地的问题。一种获取BGP LSP中指导转发的MTU的装置,其特征在于第二路由器第一公网标签路由接收装置,用于接收作为所述BGP LSP的egress路由器的第一路由器发出第一公网标签路由,所述第一公网标签路由中包含所述第一路由器在所述BGP LSP的入接口的第一 MTU ;比较装置,用于比较所述第二路由器到所述第一路由器的LSP的第二 MTU与所述第一 MTU的大小,得到所述第一 MTU与所述第二 MTU中较小的第三MTU ;指导转发的MTU配置装置,用于将所述第三MTU作为所述第二路由器指导转发的 MTU。可见,通过本专利技术实施例提出的获取边界网关协议标签交换路径中指导转发的最大传输单元的方法以及获取装置,可以解决BGP LSP上的出节点路由器收到上游路由器转发的报文,可能会出现的报文出节点路由器丢弃而无法到达目的地的问题或者报文被出节点路由器分片而延迟到达目的地的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的获取BGP LSP中指导转发的MTU的方法流程图;图2是本专利技术实施例提供的第一公网标签路由的示意图;图3是本专利技术实施例提供的获取BGP LSP中指导转发的MTU的装置示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例提供了一种获取BGP LSP中指导转发的最大传输单元(Maximum Transmission Unit,MTU)的方法,参见图1,图1是本专利技术实施例提供的获取BGP LSP中指导转发的MTU的方法的流程图;该方法包括101 第二路由器收到第一路由器发出第一公网标签路由,第一公网标签路由中包含第一路由器在BGP LSP的入接口的第一 MTU ;在本专利技术实施例的具体实现时,可以有多种实现方式,本专利技术不做具体的限定。例如第一路由器通过向第二路由器发布第一公网标签路由,建立BGP LSP0第一路由器向第二路由器发布第一公网标签路由中包含第一路由器在BGP LSP的入接口的第一 MTU。第一 MTU标识第一路由器可以接收的报文长度的最大值。102 比较第二路由器到第一路由器的LSP的第二 MTU与第一 MTU的大小,得到第一 MTU与第二 MTU中较小的第三MTU ;在本专利技术实施例的具体实现时,可以有多种实现方式,本专利技术不做具体的限定。例如第二路由器到第一路由器的LSP的第二 MTU为第二路由器在BGP LSP的出接口的MTU。 第一 MTU和第二 MTU比较过程发生在第二路由器。如果第一 MTU大于第二 MTU,则第三MTU 等于第二 MTU ;如果第一 MTU小于第二 MTU,则第三MTU等于第一 MTU。103 将第三MTU作为第二路由器指导转发的MTU ;将第三MTU作为第二路由器指导转发的MTU具体实现时,可以有多种实现方式,本专利技术不做具体的限定。当报文到达第二路由器时,第二路由器根据第三MTU作为指导转发的MTU。如果报文的长度大于第三MTU,则第二路由器将对该报文进行分片;如果报文的长度小于第三MTU,第二路由器则不对该报文进行分片。其中,第一路由器为BGP LSP的出节点(egress)路由器。可见,通过本专利技术实施例提出的获取边界网关协议标签交换路径中指导转发的最大传输单元的方法以及获取装置,可以解决BGP LSP上的出节点路由器收到上游路由器转发的报文,可能会出现的报文出节点路由器丢弃而无法到达目的地的问题或者报文被出节点路由器分片而延迟到达目的地的问题。进一步的,获取方法还包括向第三路由器发出第二公网标签路由,第二公网标签路由中包含第三MTU。向第三路由器发出第二公网标签路由,第二公网标签路由中包含第三MTU。这意味着第三路由器可获知不需要分片即可通过第二路由器和第一路由器的报文长度的最大值第三MTU。第三路由器可将第三路由器到第二路由器的LSP的MTU与第三MTU进行比较,并将较小的MTU作为第三路由器指导转发的MTU。进一步的,第本文档来自技高网...

【技术保护点】
1.一种获取边界网关协议标签交换路径BGP LSP中指导转发的最大传输单元MTU的方法,其特征在于:第二路由器收到第一路由器发出第一公网标签路由,所述第一公网标签路由中包含所述第一路由器在所述BGP LSP的入接口的第一MTU;比较所述第二路由器到所述第一路由器的LSP的第二MTU与所述第一MTU的大小,得到所述第一MTU与所述第二MTU中较小的第三MTU;将所述第三MTU作为所述第二路由器指导转发的MTU;其中,所述第一路由器为所述BGP LSP的出节点egress路由器。

【技术特征摘要】
1.一种获取边界网关协议标签交换路径BGP LSP中指导转发的最大传输单元MTU的方法,其特征在于第二路由器收到第一路由器发出第一公网标签路由,所述第一公网标签路由中包含所述第一路由器在所述BGP LSP的入接口的第一 MTU;比较所述第二路由器到所述第一路由器的LSP的第二 MTU与所述第一 MTU的大小,得到所述第一 MTU与所述第二 MTU中较小的第三MTU ;将所述第三MTU作为所述第二路由器指导转发的MTU ;其中,所述第一路由器为所述BGP LSP的出节点egress路由器。2.根据权利要求1所述的获取方法,其特征在于,进一步包括向第三路由器发出第二公网标签路由,所述第二公网标签路由中包含所述第三MTU。3.根据权利要求1或者权利要求2所述的获取方法,其特征在于,所述第一 MTU由所述第一公网标签路由的MTU属性字段承载。4.根据权利要求2所述的获取方法,其特征在于,所述第三MTU由所述第二公网标签路由的MTU属性字段承载。5.根据权利要求3所述的获取方法,其特征在于,所述第一公网标签路由的MTU属性字段由所述第一公网标签路由的扩展团体 ext-community属性字段承载。6.根据权利要求1或者权利要求2所述的获取方法,其特征在于,进一步包...

【专利技术属性】
技术研发人员:陈双龙饶远文远癸李正良曾晴王海波徐海军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

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

1