用于通过网络域转发分组的方法和装置制造方法及图纸

技术编号:12353985 阅读:62 留言:0更新日期:2015-11-19 04:05
公开了用于通过网络域来转发分组的装置和方法,其中网络域包括具有标签分发协议(LDP)功能的节点和具有分段路由(SR)功能的节点。在一个实施例中,该方法可以包括网络节点接收附接有标签的分组。节点将标签与分段标识符(ID)进行交换。节点然后将分组转发到SR节点。在另一实施例中,方法可以包括网络节点接收附接有分段ID的分组。节点将分段ID与标签进行交换。节点然后将分组转发到具有LDP功能的节点。

【技术实现步骤摘要】
【国外来华专利技术】用于通过网络域转发分组的方法和装置相关申请本申请根据美国法典第35条§119(e)来要求于2013年3月15日提交的、名称为“SegmentRouting(分段路由)”的美国临时专利申请序列号No.61/791,242、以及于2014年3月14日提交的、名称为“LabelDistributionProtocolOverSegmentRouting(分段路由上的标签分发协议)”的美国专利申请序列号No.14/210,729的国内优先权,这两个申请以其整体通过引用并且为了仿佛在本文中完全地和充分地提出的所有的目的而结合于此。
本公开涉及通信领域,更具体地涉及用于通过网络域转发分组的方法和装置。
技术介绍
网络节点使用转发表来转发分组。网络节点可以采取一个或多个路由器、一个或多个网桥、一个或多个交换机、一个或多个服务器、或任何其它适当的通信处理设备的形式。分组是数据的格式化单元,数据通常包含控制信息和有效载荷数据。控制信息可以包括:源IP地址和目的地IP地址、误差检测码(如校验和)、序列信息等。控制信息通常存在于分组头部和尾部,分组头部和尾部之间具有有效载荷数据。分组转发需要决策过程,虽然决策过程在概念上很简单,但决策过程可能是复杂的。由于分组转发决策由网络节点来处理,因此分组转发决策所需的总时间可能成为总体网络性能的主要限制因素。多协议标签交换(MPLS)是一种分组转发机制。MPLS节点基于附接到分组的标签分发协议(LDP)分布式标签和LDP转发表来做出分组转发决策。LDP是具有MPLS功能的网络节点交换LDP标签(下文中称为标签)的过程。基于标签的分组转发与传统的互联网协议(IP)路由形成了鲜明的对比,在传统的互连网协议(IP)路由中分组转发决策由节点使用包含在分组内的IP地址来做出。
技术实现思路
根据本公开的一方面,提供一种用于通过网络域来转发分组的方法。该方法包括:在分段路由SR/标签分发协议LDP节点处接收附接有第一LDP标签的分组,其中SR/LDP节点具有LDP功能并且具有SR功能;将第一LDP标签从分组中剥除;在第一LDP标签被剥除之后,将分段标识符ID附接到分组;在朝向具有SR功能的节点的路径上转发附接有分段ID的分组,其中所述路径包括具有SR功能的第一节点,其中具有SR功能的节点被唯一分配所述分段ID,并且其中具有SR功能的第一节点在其控制平面中利用SR功能但缺乏LDP功能。根据本公开的另一方面,提供一种用于通过网络域来转发分组的装置。该装置包括:第一分段路由SR/标签分发协议LDP节点,其中第一SR/LDP节点具有SR功能并且具有LDP功能,并且其中第一SR/LDP节点被配置为:接收附接有第一LDP标签的分组;将第一LDP标签从分组中剥除;在第一LDP标签被剥除之后将分段标识符ID附接到分组;在朝向具有SR功能的节点的路径上转发附接有分段ID的分组,其中所述路径包括具有SR功能的第一节点,具有SR功能的节点被唯一分配所述分段ID,并且具有SR功能的第一节点在其控制平面中利用SR功能但缺乏LDP功能。根据本公开的又一方面,提供一种存储可执行指令的存储器,其中在具有分段路由SR功能和/标签分发协议LDP功能的SR/LDP节点被配置为响应于执行指令来实施方法。该方法包括:接收附接有第一LDP标签的分组;将第一LDP标签从分组中剥除;在第一LDP标签被剥除之后,将分段标识符ID附接到分组;通过网络朝向最短路径上的具有SR功能的节点转发附接有分段ID的分组,其中所述最短路径包括具有SR功能的第一节点,并且其中所述具有SR功能的节点被唯一分配所述分段ID,并且所述具有SR功能的第一节点在其控制平面利用SR但缺乏LDP。附图说明通过参照附图,可以更好地理解本公开,并且对本领域技术人员来说本公开的很多目的、特征和优势将是显而易见的。图1是示出了示例网络的某些组件的框图。图2是示出了示例网络的某些组件的框图。图3是示出了图2的节点所采用的示例过程的流程图。图4是示出了示例网络的某些组件的框图。图5是示出了示例网络的某些组件的框图。图6是示出了示例网络的某些组件的框图。图7是示出了可以在图1、图2、图4、图5或图6的网络中采用的示例节点的某些组件的框图。具体实施方式1.概览公开了用于通过网络域来转发分组的装置和方法,其中网络域包括具有LDP功能的节点和具有分段路由(SR)功能的节点。在一个实施例中,该方法可以包括网络节点接收附接有标签的分组。节点将标签与分段标识符(ID)进行交换。节点然后将分组转发到SR节点。在另一实施例中,方法可以包括网络节点接收附接有分段ID的分组。节点将分段ID与标签进行交换。节点然后将分组转发到具有LDP功能的节点。2.分组转发机制IP路由和MPLS是不同的分组转发机制。IP路由使用分组头部内的IP地址来做出分组转发决策。相反,MPLS基于短路径标识符(被称为附接到分组的标签)来实现分组转发决策。分段路由(SR)是另一分组转发机制并且可以被视为对MPLS的修改。SR在很多方面类似于MPLS并且采用了MPLS中的很多数据平面功能。例如,类似于MPLS,SR中的分组转发决策可以基于短路径标识符(被称为附接到分组的分段ID)。虽然MPLS和SR之间存在相似之处,但是SR和MPLS之间存在实质性差别,这将在下面更充分地描述。2.1IP分组路由IP分组路由使用IP转发表,IP转发表经由诸如内部网关协议(IGP)和/或边界网关协议(BGP)之类的一个或多个协议使用节点之间所分发的路由信息来在节点处被创建。简单来说,IP转发表将目的地地址映射到下一跳,分组采用该下一跳来到达其目的地。当节点接收分组时,节点可以使用分组的目的地IP地址来访问转发表并且查找到下一跳的相应的出口接口。节点然后通过出口接口转发分组。接收分组的下一跳使用分组中的相同目的地IP地址来执行它自己的转发表查找,以此类推。2.2MPLS和LDP通常在包括互连LDP节点的供应商网络中采用MPLS。为了说明的目的,LDP节点采取具有MPLS功能的节点的形式,具有MPLS功能的节点也在控制平面中实现LDP。分组经由入口边缘LDP节点进入MPLS网络,沿标签交换路径(LSP)(通常包括一个或多个LDP节点)逐跳(hop-by-hop)遍历,并且经由出口边缘LDP节点退出。分组基于标签和LDP转发表沿LSP被转发。分组允许在节点的数据平面中使用非常快速和简单的转发引擎。MPLS的另一个好处是消除依赖特定的开放式系统互连(OSI)模型数据链路层技术来转发分组。标签是可以与转发等价类(FEC)相关联的短的、固定长度的、本地显著标识符。与相同的FEC相关联的分组应该跟随通过网络的相同的LSP。LSP可以被建立用于各种目的,例如当发送分组时保证特定的性能水平、当网络阻塞时转发分组、针对基于网络的虚拟私有网络创建隧道等。在很多方面,除了LSP不依赖于特定的第2层技术之外,LSP与ATM或帧中继网络中的电路交换路径相同。节点的控制平面中采用LDP。为了说明的目的,LDP节点是在其控制平面中仅采用LDP的那些节点。两个LDP节点(所谓的LDP对等体)可以逐FEC地双向交换标签。LDP可以被用于建立和维护LDP转发表(LDP转发表映射标签和下一本文档来自技高网
...

【技术保护点】
一种方法,包括:接收附接有第一标签分发协议LDP标签的分组;将所述第一LDP标签从所述分组中剥除;在所述第一LDP标签被剥除之后,将分段标识符ID附接到所述分组;在朝向具有分段路由SR功能的节点的路径上转发附接有分段ID的所述分组,其中所述路径包括具有SR功能的第一节点,并且其中具有SR功能的节点被唯一分配所述分段ID。

【技术特征摘要】
【国外来华专利技术】2013.03.15 US 61/791,242;2014.03.14 US 14/210,7291.一种用于通过网络域来转发分组的方法,包括:在分段路由SR/标签分发协议LDP节点处接收附接有第一LDP标签的分组,其中所述SR/LDP节点具有LDP功能并且具有SR功能;将所述第一LDP标签从所述分组中剥除;在所述第一LDP标签被剥除之后,将分段标识符ID附接到所述分组;在朝向具有SR功能的节点的路径上转发附接有分段ID的所述分组,其中所述路径包括具有SR功能的第一节点,其中所述具有SR功能的节点被唯一分配所述分段ID,并且其中所述具有SR功能的第一节点在其控制平面中利用SR功能但缺乏LDP功能。2.如权利要求1所述的方法,其中,附接有所述第一LDP标签的所述分组从具有LDP功能的节点而不是具有SR功能的节点被接收。3.如权利要求1所述的方法,还包括:所述具有SR功能的第一节点接收附接有所述分段ID的所述分组;所述具有SR功能的第一节点朝向所述具有SR功能的节点转发附接有所述分段ID的所述分组,其中所述路径包括具有SR功能的第二节点。4.如权利要求1所述的方法,还包括:所述具有SR功能的节点接收附接有所述分段ID的所述分组;所述具有SR功能的节点将所述分段ID从所述分组中剥除;所述具有SR功能的节点在剥除所述分段ID之后,将第二LDP标签附接到所述分组;所述具有SR功能的节点将附接有所述第二LDP标签的所述分组转发到具有LDP功能的第二节点。5.如权利要求4所述的方法,还包括:所述具有SR功能的节点将所述分段ID映射到所述第二LDP标签。6.如权利要求1所述的方法,还包括以下动作:将所述第一LDP标签映射到所述分段ID。7.如权利要求1所述的方法,还包括:接收附接有第二LDP标签的第二分组;将所述第二LDP标签从所述第二分组中剥除;在所述第二LDP标签被剥除之后,将第二分段ID附接到所述第二分组;在朝向另一具有SR功能的节点的第二路径上转发附接有所述第二分段ID的所述第二分组,其中所述第二路径包括具有SR功能的第二节点,并且其中另一具有SR功能的节点被唯一分配所述第二分段ID。8.如权利要求7所述的方法,还包括:所述具有SR功能的第二节点接收附接有所述第二分段ID的所述第二分组;所述具有SR功能的第二节点朝向另一具有SR功能的节点转发附接有所述第二分段ID的所述第二分组,其中所述第二路径包括具有SR功能的第三节点;其中所述具有SR功能的第二节点不具有LDP功能。9.一种用于通过网络域来转发分组的装置,包括:第一分段路由SR/标签分发协议LDP节点,其中所述第一SR/LDP节点具有SR功能并且具有LDP功能,并且其中所述第一SR/LDP节点被配置为:接收附接有第一LDP标签的分组;将所述第一LDP标签从所述分组中剥除;在所述第一LDP标签被剥除之后将分段标识符ID附接到所述...

【专利技术属性】
技术研发人员:克拉伦斯·菲尔斯菲斯斯特凡诺·B·普雷维蒂艾哈迈德·R·巴斯汉迪戴维·D·沃德
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国;US

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

1