跨多个网络层的动态端到端网络路径建立制造技术

技术编号:11175218 阅读:138 留言:0更新日期:2015-03-20 04:15
集中化控制器跨多个网络层提供动态端到端网络路径建立。特别地,集中化控制器管理端到端网络路径建立,其在传输网络层(例如,光学的)和服务网络层(例如,IP/MPLS)都提供路径。集中化控制器基于该集中化控制器从两层的底层网络组件所获得的信息而针对传输网络层的光学路径以及在底层光学传输路径上传输网络流量的服务网络层的路径执行路径计算。

【技术实现步骤摘要】
跨多个网络层的动态端到端网络路径建立
本公开内容涉及计算机网络,并且尤其涉及在计算机网络内转发网络流量。
技术介绍
计算机网络由节点的集合以及将一个节点连接性至另一个节点的链路的集合所组成。例如,计算机网络可以由路由器的集合所组成,而链路的集合则可以是路由器之间的线缆。当网络中的第一节点向网络中的第二节点发送消息时,该消息可以通过许多链路和许多节点。该消息在从第一节点行进至第二节点时所通过的链路和节点的集合被称作通过网络的路径。 网络包含物理传输部件,其根据需要进行管理和部署以便提供用于传输网络数据的路径。例如,网络可以采用各种光学交换组件从而提供用于传输网络流量的底层的光学网络。一旦进行了配置,各种高等级网络服务就通过光学路径进行传输,光学路径诸如互联网协议(IP)、虚拟私有网络(VPN)、伪线路等。 作为一个示例,许多网络对于工程化经由底层传输部件提供的网络服务的流量使用标签交换协议。在标签交换网络中,标签交换路由器(LSR)使用多协议标签交换(MPLS)信令协议来建立标签交换路径(LPS),其涉及在底层物理网络部件以及由那些部件提供的物理路径上所承载的定义分组流。LSR从下游LSR接收MPLS标签映射并且向上游LSR通告MPLS标签映射。当LSR从上游路由器接收到MPLS分组形式的流量时,其根据其转发表中的信息交换MPLS标签并且将MPLS分组转发至适当的下游LSR。 如今,计算机网络的物理传输路径(例如,光学路径)以及通过那些物理路径的网络流量的流量工程化的流(例如,MPLS路径)的管理和部署通常由不同的网络管理实体使用不同的管理系统进行建立和控制。结果,为了建立MPLS路径或通过网络的其它流量工程流,IP/MPLS网络管理实体可能首先需要请求光学传输网络实体为底层光学路径提供并分配网络资源,这可能会涉及到一些延迟并且需要额外的协调和资源。
技术实现思路
总体上,描述了用于跨多个网络层进行动态端到端网络路径建立的技术。例如,诸如集中化控制器的单个网络部件通过在传输网络层(例如,光学的)和服务网络层(例如,IP/MPLS)都提供路径而管理端到端网络路径的建立。集中化控制器基于从两层的底层网络组件所获得的信息而对传输网络层和服务网络层的路径执行路径计算。此外,基于所计算的路径,控制器可以在必要时自动发起新的物理路径的分配。一旦建立了连接性,集中化控制器进一步提供必要的网络部件(例如,LSR)以提供所需的流量工程化的服务,例如MPLS。 本公开内容的技术可以提供一种或多种优势。例如,本公开内容的技术可以提供网络和管理资源更为有效的利用。不同于光学路径被预先建立并且可能仅是很久之后才会使用,本公开内容的技术允许以按需为基础进行网络路径的动态建立。此外,集中化控制器能够在不需要时拆除光学路径,由此节约照亮光学路径的能量。这可以允许更为准确地反映客户设备的需求的实际光学路径使用。 以这种方式,在一些实施方式中,中央控制能够从单个网络部件提供对网络路径提供的所有方面的全部控制。此外,管理多层路径构造的集中化控制器可以在诸如路径弹性、资源利用和容错(路径多样性)方面提供优化改进。本文所描述的集中化控制器使得端到端的路径建立自动化,而并非必然需要在来自两个不同网络域的网络管理实体之间进行协调。该技术可以允许多层事件和故障相关性(例如,警报)的更为紧密的绑定和关联。通过使用来自多个层的信息,可能确定在较高层发现的故障是由较低层的故障所导致,并且因此能够将服务调用指向正确的团队(例如,光学相对(vs.)MPLS)。 在一个方面,一种方法包括由网络的集中化控制器网络设备接收对于网络站点之间的网络连接性的请求,由该集中化控制器网络设备发送一个或多个包含用来建立用于所请求的网络连接性的光学传输路径的第一参数集合的消息,由该集中化控制器网络设备发送一个或多个包括包含用来建立用于所请求的网络连接性的流量工程化的服务路径的第二参数集合的消息,其中该服务路径被建立以通过该光学传输路径发送网络流量,并且响应于确定了光学传输路径和服务路径都已经被建立,由该集中化控制器网络设备发送对于网络连接性的请求被许可以允许使用该服务路径和光学传输路径来在网络站点之间发送网络流量的指示。 在另一个方面,一种网络设备包括网络服务接口,其用于接收对于网络站点之间的网络连接性的请求;光学层模块,其用于发送一个或多个包含用来建立用于所请求的网络连接性的光学传输路径的第一参数集合的消;互联网协议(IP)/多协议标签交换(MPLS)层模块,其用于发送一个或多个包含用来建立用于所请求的网络连接性的流量工程化的服务路径的第二参数集合的消息,其中该服务路径被建立以通过该光学传输路径发送网络流量,并且其中响应于确定了光学传输路径和服务路径都已经被建立,该网络服务接口发送对于网络连接性的请求被许可以允许使用该服务路径和光学传输路径来在网络站点之间发送网络流量的指示。 在另一个方面,一种计算机可读存储介质包括指令。该指令使得网络中的集中化控制器网络设备的可编程处理器接收对于网络站点之间的网络连接性的请求,发送一个或多个包含用来建立用于所请求的网络连接性的光学传输路径的第一参数集合的消息,发送一个或多个包含用来建立用于所请求的网络连接性的流量工程化的服务路径的第二参数集合的消息,其中该服务路径被建立以通过该光学传输路径发送网络流量,并且响应于确定了光学传输路径和服务路径都已经被建立,发送对于网络连接性的请求被许可以允许使用该服务路径和光学传输路径来在网络站点之间发送网络流量的指示。 一个或多个示例的细节在附图和以下的描述中给出。其它特征、目标和优势将由于该描述和附图以及由于权利要求而变得清楚。 【附图说明】 图1是图示其中一个或多个网络设备采用本公开内容的技术的示例网络的框图。 图2是图示依据本公开内容的技术进行操作的示例集中化控制器网络设备的框图。 图3是图示控制器的光学层部件的示例实施方式的框图。 图4是图示控制器的IP/MPLS层部件的示例实施方式的框图。 图5是图示具有依据本公开内容的技术进行操作的具有控制器和单独光学系统的示例系统的框图。 图6是图示依据本公开内容的技术的一个或多个网络设备的示例性操作的流程图。 【具体实施方式】 图1是图示示例系统12的框图,在系统12中,网络8包括一个或多个采用本公开内容的技术的网络设备。在该示例中,网络8包括网络设备4A-4E(网络设备4)。例如,网络设备4是诸如路由器、交换机之类的网络设备。网络8还包括光学网络组件,其在一些示例中可以是网络设备4的一部分。 网络设备4通过对网络设备4进行互连的多个物理和逻辑通信链路进行耦合以促成网络设备4之间的控制和数据通信。网络8的物理链路10A-10E例如可以包括光纤、以太网PHY、同步光学网络(SONET)/同步数字系列(SDH)、Lambda或者包括分组传输能力的其它第2层数据链路。本描述的其余部分假设物理链路10A-10E是光纤(光纤10)。例如,网络8还包括一个或多个逻辑链路14A-14B,诸如伪线路、以太网虚拟局域网(VLAN)。多协议标签交换(MPLS)标签交换路径(LSP)或者MPLS流量本文档来自技高网
...

【技术保护点】
一种方法,包括:由网络的集中化控制器网络设备接收对于网络站点之间的网络连接性的请求;由所述集中化控制器网络设备发送一个或多个包含用以建立用于所请求的网络连接性的光学传输路径的第一参数集合的消息;由所述集中化控制器网络设备发送一个或多个包含用以建立用于所请求的网络连接性的流量工程化的服务路径的第二参数集合的消息,其中所述服务路径被建立以通过所述光学传输路径发送网络流量;以及响应于确定了所述光学传输路径和所述服务路径都已经被建立,由所述集中化控制器网络设备发送所述对于网络连接性的请求被许可以允许使用所述服务路径和所述光学传输路径来在所述网络站点之间发送网络流量的指示。

【技术特征摘要】
2013.08.30 US 14/015,5051.一种方法,包括: 由网络的集中化控制器网络设备接收对于网络站点之间的网络连接性的请求; 由所述集中化控制器网络设备发送一个或多个包含用以建立用于所请求的网络连接性的光学传输路径的第一参数集合的消息; 由所述集中化控制器网络设备发送一个或多个包含用以建立用于所请求的网络连接性的流量工程化的服务路径的第二参数集合的消息,其中所述服务路径被建立以通过所述光学传输路径发送网络流量;以及 响应于确定了所述光学传输路径和所述服务路径都已经被建立,由所述集中化控制器网络设备发送所述对于网络连接性的请求被许可以允许使用所述服务路径和所述光学传输路径来在所述网络站点之间发送网络流量的指示。2.根据权利要求1所述的方法,其中所述服务路径包括互联网协议(IP)/多协议标签交换(MPLS)标签交换路径(LSP)。3.根据权利要求1-2的任意组合所述的方法,进一步包括: 确定所述网络站点之间当前是否存在光学传输路径;并且 其中发送所述一个或多个包含所述第一参数集合的消息包括响应于确定所述网络站点之间当前并不存在所述光学传输路径而发送指示外部网络设备基于所述外部网络设备所存储的拓扑信息计算所述光学路径并对所述光学路径进行程序设计的一个或多个消息。4.根据权利要求1-3的任意组合所述的方法,进一步包括: 由所述集中化控制器存储用于光学网络层的拓扑信息; 确定所述网络站点之间当前是否存在光学传输路径;以及 响应于确定所述网络站点之间当前并不存在所述光学传输路径,并且由所述集中化控制器: 基于所存储的用于所述光学网络层的所述拓扑信息计算所述光学传输路径, 基于所计算的光学传输路径选择所述第一参数集合;以及 依据所述参数对所计算的光学传输路径进行程序设计。5.根据权利要求4所述的方法,进一步包括使用通用多协议标签交换(GMPLS)对所计算的光学传输路径进行程序设计。6.根据权利要求4-5的任意组合所述的方法,进一步包括: 由所述集中化控制器存储用于互联网协议(IP)/多协议标签交换(MPLS)网络层的拓扑信息;以及 响应于确定所述网络站点之间当前并不存在所述服务路径,并且由所述集中化控制器: 基于所存储的用于所述IP/MPLS网络层的所述拓扑信息计算所述服务路径, 基于所计算的光学传输路径选择所述第一参数集合,以及 建立所计算的服务路径。7.根据权利要求1-6的任意组合所述的方法,进一步包括: 由所述集中化控制器存储用于互联网协议(IP)/多协议标签交换(MPLS)网络层的拓扑信息;以及 响应于确定所述网络站点之间当前并不存在所述服务路径,并且由所述集中化控制 器: 基于所存...

【专利技术属性】
技术研发人员:N·巴哈多K·E·格雷T·D·纳德奥A·K·阿特拉斯
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国;US

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

1