操作网络节点以负载均衡的技术的制作方法_2

文档序号:9423189阅读:来源:国知局
面,提供了一种操作MPLS通信网络的网络节点的方法。所述方法包括:如果要启用经由非下游LFA网络节点对网络节点和目的网络节点之间的数据分组的负载均衡,则生成第一 MT IP地址,第一多拓扑互联网协议MT IP地址包括目的网络节点的目的IP地址和代表数据分组的第一 FEC的负载均衡标识符,以及生成第二 MT IP,第二MT IP包括目的网络节点的目的IP地址和代表数据分组的第二 FEC的负载均衡标识符。所述方法还包括:触发生成以第一 MT IP地址作为输入参数的LDP,并触发生成以第二 MT IP地址作为输入参数的LDP消息,使得邻居网络节点接收LDP消息。
[0024]可以由网络节点生成LDP消息,使得针对第一 FEC和第二 FEC 二者,另一网络节点基于其向目的网络节点路由数据分组的路由信息相同。
[0025]根据另一方面,提供了一种计算机程序产品,包括程序代码部分,当在一个或更多个计算设备上执行计算机程序产品时,所述程序代码用于执行本发明的任意一个实施例所述的步骤。计算机程序产品可以在计算机可读介质上存储。
[0026]根据另一方面,提供了一种通信网络的网络节点,所述网络节点可以与LFA网络节点连接并与非下游LFA网络节点连接。网络节点包括:接收单元,被配置为:接收包括负载均衡标识符的数据分组,所述负载均衡标识符指示是否允许经由非下游LFA网络节点对数据分组进行负载均衡。网络节点还包括:处理单元,与接收单元连接并被配置为:如果负载均衡标识符指示允许经由非下游LFA网络节点对数据分组进行负载均衡,并且如果网络节点决定经由非下游LFA网络节点对数据分组进行负载均衡,则改变数据分组的负载均衡标识符,使得它指示不允许经由另一非下游LFA网络节点对数据分组进行另一负载均衡。此外,网络节点包括:转发单元,与处理单元连接并被配置为向非下游LFA网络节点转发这样修改的数据分组。
[0027]根据另一方面,提供了一种MPLS通信网络的网络节点,其包括:生成单元,被配置为:如果要启用经由非下游LFA网络节点对网络节点和目的网络节点之间的数据分组的负载均衡,则生成第一 MT IP地址,第一多拓扑互联网协议MT IP地址包括目的网络节点的目的IP地址和代表数据分组的第一 FEC的负载均衡标识符,以及生成第二 MT IP,第二 MT IP包括目的网络节点的目的IP地址和代表数据分组的第二 FEC的负载均衡标识符。网络分组还包括:触发单元,与生成单元相连,并被配置为:触发生成以第一 MT IP地址作为输入参数的LDP,以及触发生成以第二 MT IP地址作为输入参数的LDP消息,使得邻居网络节点接收LDP消息。
[0028]上述方面可以使网络节点能够在到目的网络节点的最短路径与一个或若干非下游LFA网络节点之间进行负载均衡,所述一个或若干非下游LFA网络节点可以是远程LFA节点。为了实现这一点,可以引入网络内部IP地址的两种新的FEC类型。FEC之一允许经由非下游(可能地远程)LFA网络节点进行负载均衡,并且另一 FEC禁止经由非下游(可能地远程)LFA网络节点进行负载均衡。
[0029]当入口路由器将标签推至数据分组时(即当首次将标签附至数据分组时),标签可以与允许经由非下游(远程)LFA网络节点进行负载均衡的FEC相对应。如果后续路由器或入口路由器本身决定经由非下游(可能地远程)LFA网络节点进行负载均衡,则它们交换数据分组的标签,使得传出标签与禁止经由非下游(远程)LFA网络节点进行进一步负载均衡的FEC相对应。
【附图说明】
[0030]以下,将参照在附图中说明的示例实施例更详细地描述本公开,附图中:
[0031]图1示出了示例MPLS通信网络的示意图;
[0032]图2示出了根据本发明的实施例的网络节点的示意图;
[0033]图3示出了根据实施例的网络节点的示意图;
[0034]图4示出了根据实施例的操作网络节点的方法的示意流程图;
[0035]图5示出了根据实施例的操作网络节点的方法的示意流程图;
[0036]图6a,b示出了根据实施例的操作网络节点的方法的示意流程图;
[0037]图7示出了根据实施例的操作网络节点的方法的示意流程图;
[0038]图8示出了根据实施例的MPLS通信网络的示意图;以及
[0039]图9示出了具有环形拓扑的示例MPLS通信网络的示意图。
【具体实施方式】
[0040]在以下说明中,为了解释而非限制的目的,阐述了具体细节(例如特定设备和系统配置和特定方法、步骤和功能)以提供对这里呈现的技术的透彻理解。将理解的是可以在离开这些具体细节的其他实施例中实践该技术。
[0041]本领域技术人员将进一步理解的是,可以使用单独的硬件电路、使用软件功能结合程序微处理器或通常目的的计算机、使用一个或更多个专用集成电路(ASIC)、一个或更多个数字信号处理器(DSP)和/或一个或更多个现场可编程门阵列(FPGA)来实现本文描述的方法、步骤和功能。还将理解的是,可以用处理器和与处理器耦合的存储器实现本文公开的技术,其中存储器存储当由处理器执行时执行本文所描述的方法、步骤和功能的一个或更多个程序。
[0042]关于以下实施例,相同的参考符号用于标记相同或类似的组件。
[0043]首先,参照图9,将通过非限制性示例的方式来解释术语LFA通信节点和远程LFA通信节点的含义。图9示出了具有环形拓扑的通信网络。网络节点(路由器)F到网络节点D的最短路径下一跳是经由网络节点E。网络节点G到网络节点D的最短路径下一跳是经由网络节点F。网络节点G不是网络节点F到网络节点D的LFA,原因在于假设网络节点F将经由网络节点G向网络节点D发送数据分组,则将存在环路。这意味着网络节点F不具有向网络节点D的直接LFA。但是网络节点A到网络节点D的最短路径不经由网络节点F,这意味着网络节点F不具有到网络节点D的直接LFA。但是网络节点A到网络节点D的最短路径不经由网络节点F,所以网络节点A是网络节点F到网络节点D的远程LFA。
[0044]为了更好地理解实施例,将首先参照图1解释传统MPLS/IP通信网络100的架构。MPLS/IP通信网络100包括多个网络节点(以下称为路由器)102,多个网络节点102经由通信链路104彼此相连。在图1中,示出了经由通过MPLS/IP通信网络100并且包括路由器102A、102B、102C和102D的通信路径,从与MPLS/IP通信网络100连接的第一通信设备108向与MPLS/IP通信网络100连接的第二通信设备发送数据分组106的情况。数据分组106从路由器102A行进至路由器102D。每个路由器102分析数据分组106的头部并基于它对数据分组106的头部的分析和每个路由器102中所存储的路由算法来选择数据分组106的下一跳(下一个路由器)。这里,假设基于路由器102的决定,数据分组按该顺序沿着路由器 102A、102B、102C 和 102D 行进。
[0045]为了选择下一跳,路由器102确定数据分组106属于哪个FEC。然后,路由器102将FEC(以及因此数据分组106)映射到下一跳。数据分组102向相应FEC的指派仅完成一次(当数据分组106进入MPLS/IP通信网络100时在路由器102A(入口路由器)处)。数据分组向其指派的FEC被编码为FEC标识符(例如作为短固定长度值),所述FEC标识符被称为“标签112”并被包括在数据分组102的头部中。因此,当从路由器102A向它的下一跳(是路由器102B)转发数据分组106时,伴随数据分组106 —起发送标签112A。在路由器102B处,不再执行对数据分组106的头部的分析。相反,标签112A单独直接用作指定下一跳的FEC的表示(即,通过标签来驱动所有转发)。此外,在路由器102B处用新标签112B来替换标签I 12A ( S卩,包括在接收到的数据分组106中的标签),并然后可以向它的下一跳转发修改后的数据分组106。
[0046]假设数据分组106刚刚到达路由器102B。如果例如通信链路104B超载,则例如将数据分组从路由器102B经由通信链路104D路由至路由器102E而不是路由至路由器102C可能是合理的。数据分组然后可以从路由器102E处经由路由器102F(经由通信链路104E、104F或经由通信链路104E、104G、104C)或经由路由器102C(经由通信链路104H、104C)路由至路由器102D。取决于通信链路104的负载、经由备选通信路径的数据分组106的重新路由被称为负载均衡。由于通信链路104的故障,数据分组106的重新路由还可能是必要的。然而,在MPLS/IP通信网络100中,为了应用负载均衡,没有标准功能可用。
[0047]为了使MPLS/IP通信网络100能够应用负载均衡,路由器102可以被配置为图2的实施例中所示的那样。在图2中,示出了路由器102’,路由器102’可以与下游路由器连接并与MPLS/IP通信网络100的非下游LFA路由器连接。路由器102’包括接收单元200,接收单元200与MPLS/IP通信网络100连接并被配置为接收包括负载均衡标识符的数据分组106,所述负载均衡标识符指示是否允许经由非下游LFA网络节点来对数据分组106进行负载均衡。网络节点还包括处理单元202,处理单元202与接收单元200连接并被配置为:如果负载均衡标识符指示允许经由非下游LFA网络节点来对数据分组106进行负载均衡,并且如果路由器102’决定经由非下游LFA网络节点来对数据分组106进行负载均衡,则改变数据分组106的负载均衡标识符,使得数据分组106的负载均衡的标识符指示不与允许经由另一非下游LFA网络节点对数据分组106进行另一负载均衡。此外,网络节点包转发单元204,转发单元204与处理单元202和MPLS/IP通信网络100连接并被配置为向非下游LFA网络节点转发这样修改的数据分组106。负载均衡标识符是附接至数据分组106的标签112的一部分。
[0048]此外,为了使
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1