用于配置标记交换通信网络中的链路的方法和设备的制作方法

文档序号:7995050阅读:371来源:国知局
用于配置标记交换通信网络中的链路的方法和设备的制作方法
【专利摘要】本发明涉及用于配置标记交换通信网络中的链路的方法和设备。在网络节点中实现的方法包括确定网络节点与另一个网络节点之间的通信链路的形成,并且向链路管理器发送链路形成信息。该方法还包括从链路管理器接收通信链路的链路配置信息,并且响应所接收链路配置信息而配置通信链路。
【专利说明】用于配置标记交换通信网络中的链路的方法和设备

【技术领域】
[0001]本发明涉及用于配置标记交换通信网络中的链路的方法和设备。具体来说,在一个实施例中,本发明涉及用于配置通用多协议标记交换(GMPLS)网络中的链路的方法和设备。

【背景技术】
[0002]通用多协议标记交换(GMPLS)当今用于同步数字分级结构(SDH)网络、光传输网络(OTN)和波分复用(WDM)网络中。在中期,通用多协议标记交换(GMPLS)可使基于以太网控制平面的网络能够通过统一多协议标记交换(MPLS)和多协议标记交换传输协议(MPLS-TP)网络来一般化。
[0003]近来,通用多协议标记交换(GMPLS)网络协议的发展针对协议栈和相关控制平面部署已经达到一定成熟水平。但是,在管理平面中,对网络监测功能性要求进一步工作,以便确保网络按照适当和及时的方式来响应变化网络条件。
[0004]通用多协议标记交换(GMPLS)网络中部署的链路管理协议(LMP)用来管理相邻网络节点。链路管理协议使用相邻节点链路信息,并且它用于服务提供和拓扑管理。但是,由于在任何一个网络节点上实现的链路管理协议(LMP)没有全网络视图,所以在节点中实现的链路管理协议(LMP)必须从集中系统来配置。在一些通用多协议标记交换(GMPLS)网络中,集中系统可能是网络管理系统(匪S)。
[0005]按传统,网络管理系统通过手动节点安装、手动链路创建以及然后的手动建立链路的各网络节点的链路管理协议(LMP)的配置,来管理网络拓扑和相关链路管理协议(LMP)配置。这是冗长和易出错的方式。
[0006]本发明设法减轻现有技术中的问题的至少一部分,以及提供用于配置标记交换通信网络中的链路的新方法和设备。


【发明内容】

[0007]按照本发明的一个方面,提供一种配置标记交换通信网络中的链路的方法。在网络节点的方法的第一步骤确定网络节点与另一个网络节点之间的通信链路的形成。该方法的第二步骤包括响应通信链路的形成的肯定确定而向链路管理器发送链路形成信息的步骤。该方法的第三步骤包括从链路管理器接收通信链路的链路配置信息。该方法的第四步骤包括响应所接收链路配置信息而配置通信链路。
[0008]在一些实施例中,确定通信链路的形成的步骤包括检测在网络节点的第一端点的通信链路的发起的第一步骤。在第二步骤,发送链路发起消息,请求关于所发起通信链路的第二端点身份信息。在第三步骤,接收第二端点身份信息。
[0009]在一些实施例中,在网络节点确定网络节点与另一个网络节点之间的通信链路的形成的步骤包括检测在网络节点的端口的缆线的插入的步骤。
[0010]在一些实施例中,请求关于所发起通信链路的第二端点身份信息的消息包括第一端点身份信息。
[0011]在一些实施例中,端点身份信息包括网络节点的唯一标识信息和机架卡端口身份信息。
在一些实施例中,向链路管理器发送链路形成信息的步骤包括向链路管理器发送通信链路的第一和第二端点的端点身份信息的步骤。
[0012]在一些实施例中,配置通信链路的步骤包括响应所接收链路配置信息而配置新形成的通信链路的本地链路配置记录的步骤。
[0013]按照本发明的一个方面,提供一种配置通信网络中的链路的方法。在第一步骤,从网络节点接收与新通信链路相关的链路形成信息。在第二步骤,响应从网络节点接收通信链路形成信息而创建通信链路的链路记录。在第三步骤,配置通信链路。在第四步骤,向与通信链路关联的网络节点发送链路配置信息。在一些实施例中,这种方法可在标记交换网络的网络管理系统中执行。
[0014]在一些实施例中,确定是否安装与新通信链路关联的网络节点。如果没有安装网络节点,则该方法包括安装网络节点的步骤。
[0015]按照本发明的一个方面,提供一种配置通信网络中的链路的方法。在网络节点的方法的第一步骤确定网络节点与另一个网络节点之间的通信链路的形成。该方法的第二步骤包括响应通信链路的形成的肯定确定而向链路管理器发送链路形成信息的步骤。在第三步骤,从网络节点接收与新通信链路相关的链路形成信息。在第四步骤,响应从网络节点接收通信链路形成信息而创建通信链路的链路记录。在第五步骤,配置通信链路。在第四步骤,向与通信链路关联的网络节点发送链路配置信息。该方法的第六步骤包括从链路管理器接收通信链路的链路配置信息。该方法的第七步骤包括响应所接收链路配置信息而配置通信链路。
[0016]按照本发明的一个方面,提供一种用于配置通信网络中的链路、通信网络的网络节点的设备。该设备包括链路配置元件,其设置成与通信网络的其它网络节点中的对应链路配置元件进行通信,并且设置成与通信网络的网络管理系统进行通信。该设备还具有存储器,其耦合到链路配置元件,以用于存储配置信息。在操作中,链路配置元件可操作以与另一个链路配置元件进行通信,以便确定相应网络节点的端口之间的通信链路的形成。链路配置元件还可操作以与网络管理系统进行通信,以便通知链路管理器关于通信链路的形成。链路配置管理器还可操作以从网络管理系统接收链路配置信息,并且在存储器中配置通信链路的信息。
[0017]按照本发明的一个方面,提供一种用于配置通信网络中的链路的通信网络的网络管理系统的设备。该设备包括链路配置元件,其设置成与通信网络的网络节点中的链路配置元件进行通信。该设备还包括存储器,其耦合到链路配置元件,以用于存储与通信链路相关的信息。在操作中,链路配置元件可操作以从网络节点中的链路配置元件来接收与通信链路相关的链路形成信息。链路配置元件可操作以响应从网络节点接收通信链路形成信息而创建通信链路的链路记录。链路配置元件可操作以配置通信链路,并且向与通信链路关联的网络节点发送链路配置信息。
[0018]在一些实施例中,标记交换通信网络包括具有按照本发明的一实施例的设备的网络管理系统以及具有按照本发明的另一个实施例的设备的至少一个网络节点。

【专利附图】

【附图说明】
[0019]现在仅作为举例、参照附图来说明本发明,附图包括:
图1是示出示范通信网络的示意图;
图2是图1所示通信网络的一部分的更详细示意图;
图3是示出按照一实施例的方法的步骤的流程图;
图4是示出按照一实施例、由网络节点所执行的方法的步骤的流程图;
图5是示出按照一实施例、由网络管理系统所执行的方法的步骤的流程图。

【具体实施方式】
[0020]现在将参照附图来描述本发明的实施例。
[0021]图1是示出可实现本发明的实施例的通信网络10的示意图。在这个示范实施例中,通信网络是通用多协议标记交换(GMPLS)网络。
[0022]为了便于说明,在通信网络10中示出四个示范网络节点12、14、16、18,但是在实际通信网络中,显然通常存在更多网络节点。
[0023]示范网络节点12、14、16、18通过相应数据平面连接20、22、24共同耦合在数据平面中。这些数据平面连接可使用不同通信网络中的多种不同基本数据传输协议进行。具体来说,在不同示范实施例中,数据平面连接可使用同步数字分级结构(SDH)、光传输网络(OTN)、波分复用(WDM)或其它类似技术进行。
[0024]通信网络10还提供有网络管理系统匪S 26,其进行操作以管理网络操作的许多方面,如技术人员将会理解。网络管理系统匪S 26在参考标号28 —般所示的控制平面中耦合到通信网络10的网络元件12、14、16、18。另外,网络元件12、14、16、18的每个在控制平面28中耦合到至少一个相邻网络元件。
[0025]在通信网络、例如通信网络10中,网络节点的一部分耦合到网络外部的外部节点。例如,在图1中,示出通信网络10外部的两个外部节点30和32。外部节点30耦合到网络节点12,以及外部节点32耦合到示范通信网络10中的网络节点18。此外,一些网络节点仅连接到通信网络10中的其它网络节点、例如网络节点14和16。
[0026]如上所述,示范通信网络10是通用多协议标记交换(GMPLS)网络。耦合到标记交换网络10外部的节点的网络节点12和18是作为标记边缘路由器可操作的。仅连接到通信网络10中的其它网络节点的网络节点14和16是作为标记交换路由器可操作的。
[0027]如技术人员将会理解,在图1所示的示范标记交换通信网络10中,标记边缘路由器、例如网络节点12可接收数据供在通信网络10中从外部节点、例如外部节点30向前传输。
[0028]为了在标记交换网络10中传输数据,网络节点12将标记应用于数据,并且在网络10中、例如在数据平面链路20将它发送给网络节点14。网络节点14从它自网络元件12已经接收的数据去除标记,并且将标记应用于数据供向例如在数据平面链路22上向网络节点16向前传输。网络节点16从它自网络元件14已经接收的数据去除标记,并且将标记应用于数据供向例如在数据平面链路24向网络节点16向前传输。网络节点18从它自网络元件16已经接收的数据去除标记,并且然后使用适当传输协议将数据转发到外部节点32,如技术人员将会理解。
[0029]本发明涉及响应网络的拓扑随时间的变化而管理网络中的网络元件之间的链路。
[0030]图2是通信网络的一部分的更详细示意图。
[0031]图2更详细示出网络节点14和16以及网络管理系统26连同它们之间的连接。向图2中与图1的相同或相似元件对应的元件给予相同参考标号。
[0032]如图2所示,网络节点14和网络节点16各提供有相应设备200、202,其用于配置通信网络中的链路,各包括相应链路配置元件(LCE)40、42。以及用于存储链路配置信息的相应存储器48、50。
[0033]在一个实施例中,设备200、202是在网络节点14、16的机架中安装的卡。在备选实施例中,设备200、202能够与网络节点14、16的其它硬件元件集成。
[0034]网络节点14和网络节点16的相应链路配置元件(LCE) 40,42通过连接52 (其提供链路配置元件(LCE)40与链路配置元件(LCE)42之间的控制平面连接)来耦合。这个控制平面连接提供用于相应链路配置元件(LCE)40、42之间的信令和信息交换的路径。在不同实施例中,控制平面连接可通过带内信道或者通过带外信道来提供,如技术人员将会理解。
[0035]网络管理系统26提供有设备204,其包括链路配置元件(LCE) 56以及用于存储链路配置信息的相应存储器58。链路配置元件(LCE)56充当用于通信网络中的网络节点之间的链路的网络管理系统(NMS) 26中的链路管理器的一部分。网络管理系统(NMS) 26中的链路配置元件(LCE)56通过控制平面连接60耦合到网络节点14中的链路配置元件(LCE)40以及通过控制平面连接62耦合到网络节点16中的链路配置元件(LCE)42。
[0036]在一个实施例中,设备204是在匪S 26的机架中安装的卡。在备选实施例中,设备204能够与NMS 26的其它硬件元件集成。
[0037]以上所述的链路配置元件40、42、56实现按照以下所述的示范实施例的方法。通常,链路配置元件40、42、56可作为软件分别实现为网络节点和网络管理系统的一部分。
[0038]在示范实施例中,网络节点14、16提供有相应链路管理协议元件64、66。在图2所示的示范实施例中,链路管理协议是分布式协议,其在链路管理协议元件64、66中实现,如技术人员将会理解。通用多协议标记交换(GMPLS)网络中的链路管理协议的操作将不作更详细论述,因为它将是技术人员所理解的。
[0039]在图2所示的示范实施例中,网络管理系统(匪S)26中的链路配置元件(LCE)56用来配置节点之间的链路,并且耦合到LMP元件64、66,以便将链路配置传递给LMP元件64,66ο但是,在不同实施例中,功能性可在网络管理系统(匪S) 26中作为独立或者作为组合元件来提供,或者由技术人员决定按照与图2所示不同的方式来分布。在一些实施例中,LMP管理器元件可与网络管理系统(^S)中的链路配置元件LCE 56分开提供。
[0040]图3是示出按照本发明的实施例、在通信网络的网络节点和网络管理器中实现的方法的步骤的流程图。
[0041]通常,在本发明的实施例中,示为由网络节点所实现的步骤可由图2所示的网络节点14、16的链路配置元件(LCE) 40、42来实现。通常,在本发明的实施例中,示为由链路管理器所实现的步骤可由图2所示的链路配置元件(LCE)56来实现。
[0042]在第一步骤70,网络节点确定与另一个网络节点的通信链路的形成。在图2所示的示范实施例中,这个步骤由网络节点14中的链路配置元件40或者由网络节点16中的链路配置元件42来执行。如技术人员将会清楚地知道,有可能在不同实施例中使用多种不同技术来实现这个方法步骤,其中一部分将在以下描述中更详细说明。
[0043]一旦网络节点在步骤70确定了通信链路的形成,与新形成的链路相关的链路形成信息在步骤72从网络节点发送给链路管理器。在图2所示的示范实施例中,这个步骤由网络节点14中的链路配置元件40或者由网络节点16中的链路配置元件42来执行。
[0044]与新形成的链路相关的链路形成信息由链路管理器在步骤74来接收。在图2所示的示范实施例中,这个步骤由网络管理系统(匪S)26的链路配置元件56来执行。
[0045]在步骤72和74与新形成的链路相关的链路形成信息的传递在本发明的不同实施例中可按照不同方式来实现。在示范实施例中,通过在网络节点中的相应链路配置元件40、42与充当链路管理器的网络管理系统(NMS) 26的链路配置元件56之间的带内通信信道上发送消息,来实现通信。
[0046]响应在步骤74从网络节点所接收的链路形成信息,网络管理系统26的链路管理器执行在链路管理器记录中配置新形成的链路所需的步骤。在图2所示的示范实施例中,这个步骤再次由网络管理系统26的链路配置元件56来执行。
[0047]在一些情况下,新形成的链路中涉及的网络节点可以没有安装在现有链路管理器记录中。因此,如果必要的话,则在步骤76,网络管理系统的链路管理器首先安装网络节点其中之一或两者。由于可能不需要在所有实施例中或者在本发明的实施例的所有操作中需要这个步骤,所以图3的步骤76以虚线示出。在图2所示的示范实施例中,网络节点记录可由链路配置元件(LCE) 56在网络管理系统链路管理器存储器58中创建。
[0048]在步骤78,在链路管理器的记录中创建与新形成的链路对应的链路记录。通常,链路记录将识别如所接收链路形成信息中通知的链路的端点。在图2所示的示范实施例中,链路记录由链路配置元件(LCE) 56在网络管理系统链路管理器存储器58中创建。
[0049]一旦在步骤78已经创建链路记录,则配置通信链路,并且在步骤80在链路记录中记录配置。在图2所示的示范实施例中,通信链路再次由网络管理系统的链路配置元件(LCE) 56来配置,以及链路配置存储在链路记录(其在步骤78先前由链路配置元件(LCE) 56在网络管理系统链路管理器存储器58中创建)中。
[0050]在步骤82,向与链路关联的网络节点发送链路配置信息。在图2所示的示范实施例中,链路配置信息由链路配置元件56使用链路管理协议来传递给网络节点。因此,链路配置元件(LCE) 56将所需链路配置信息分配给相应网络节点14、16中的相干链路管理协议元件64、66。
[0051]在步骤84,在与链路关联的网络节点的每个接收新形成的链路的链路配置。
[0052]在步骤86,网络节点响应在步骤84从链路管理器所接收的链路配置信息而配置通信链路。如上所述,在以上参照图2所述的示范实施例中,这个步骤通过网络节点14、16的链路管理协议元件64、66从链路配置元件56接收链路配置信息并且使用所接收配置信息以配置链路来实现。这在一些实施例中可例如通过创建或更新与相应存储器48、50的链路记录中的链路相关的配置信息来实现。
[0053]现在将参照图4来说明按照一示范实施例、以上参照图3所述的执行步骤70和72的方法的更详细说明。
[0054]如技术人员将会了解,通信网络中的每一个网络节点能够例如从以太网接口的因特网协议(IP)地址(其从动态主机配置协议(DHCP)所指配或者由操作员在调试时手动指配)或者从网络服务接入点(NSAP地址来唯一地识别。另外,也能够唯一地识别各网络节点的端口,因为各端口的唯一 ID(在节点范围(Node Scope))是网络节点已知的。
[0055]在图4所示的示范实施例中,在第一步骤96,网络管理系统(NMS)配置网络节点地址。在第二步骤98,网络节点控制信道在网络节点与网络管理系统(^S)之间建立。在通信网络上重新调试网络节点的实施例中需要这些步骤96、98。但是,在通信网络上已经调试网络节点的实施例中不需要步骤96和98,因此图4所示的示范方法的步骤96和98以虚线示出。
[0056]当新通信链路在两个网络节点之间形成时,缆线通常插入一个网络节点的自由端口以及插入另一个网络节点的自由端口。在示范实施例中,假定网络节点14与网络节点16之间的新通信链路首先通过将缆线插入网络节点14的自由端口并且然后插入网络节点16的自由端口来形成。
[0057]在示范实施例中,一个网络节点承担有源节点作用,而一个网络节点承担无源网络节点作用。在示范实施例中,无源网络节点作用步骤由网络节点(其中其次插入缆线)进行,并且在图4的框100中示出。在示范实施例中,有源网络节点作用步骤通常由网络节点(其中首先插入缆线)进行,并且在图4的框102中示出。
[0058]到网络节点的端口中的缆线插入由网络节点在步骤104检测。在图2所示的示范实施例中,这个步骤在网络节点14的情况下由链路配置元件40执行以及在网络节点16的情况下由链路配置元件42执行。
[0059]由于所检测缆线插入可处于新通信链路的第一或第二端,所以在示范实施例中,网络节点必须确定它是在通信链路的第一还是第二端,并且因此确定网络节点是否应当承担有源作用还是无源作用。
[0060]因此,在步骤106,网络节点等待通过滞后延迟所确定的时间周期。在步骤106的滞后延迟之后,在步骤108,网络节点确定在其中已经插入缆线的端口是否已经接收链路发起/问候消息。在图2所示的示范实施例中,这个步骤在网络节点14的情况下由链路配置元件40执行以及在网络节点16的情况下由链路配置元件42执行。
[0061]如果接收到链路发起/问候消息(步骤108 — “是”),则在示范实施例中,网络节点承担用于新通信链路的形成的无源网络节点作用,以及网络节点遵循框100所示的步骤,如以下描述中将进行说明。
[0062]如果没有接收到链路发起/问候消息(步骤108— “否”),则在示范实施例中,网络节点承担用于新通信链路的形成的有源网络节点作用,以及网络节点遵循框102所示的步骤,如以下描述中将进行说明。
[0063]因此,如技术人员将会清楚地知道,在步骤106的滞后延迟使通信链路任一端的网络节点能够确定在示范通信链路形成通知过程中,其中哪一个将具有有源作用(以下称作有源网络节点)以及其中哪一个具有无源作用(以下称作无源网络节点)。在不同实施例中,有源和无源作用的分配可按不同方式来确定,例如在一些实施例中,第二网络节点可以是有源网络节点,或者两者均可承担有源作用,或者具有有源作用的网络节点可由网络分级结构或者不是基于缆线插入的检测的另一方法来确定。
[0064]现在将参照框100来描述在示范实施例中执行无源作用的网络节点所采取的步骤。在图2所示的示范实施例中,这些步骤由网络节点16中的链路配置元件42来执行。
[0065]在一些实施例中,在步骤108接收的链路发起/问候消息可包含指定有源网络节点处的通信链路的端点的身份信息。在示范实施例中,无源网络节点16的链路配置元件42从有源网络节点14的链路配置元件40来接收链路发起/问候消息,链路发起/问候消息包含指定有源网络节点14处的通信链路的端点的身份信息。
[0066]在示范实施例中,端点身份信息包括有源网络节点14的唯一标识信息(NodeA_ID)以及例如通过提供机架卡端口身份信息(NodeA_SCP_ID)来识别网络节点端口的信息。
[0067]备选地,在一些实施例中,从有源网络节点14发送给无源网络节点16并且由无源网络节点在步骤108所接收的消息可以只是来自无源网络节点的对端点身份信息的请求,并且可以不包含有源网络节点的任何端点身份信息。
[0068]响应从有源网络节点接收链路发起/问候消息(步骤108—“是”),在示范实施例中,无源网络节点16的链路配置元件42在步骤112将确认消息NE_ACK返回到有源网络节点14的链路配置元件40。确认消息NE_ACK包含指定无源网络节点处的通信链路的端点的端点身份信息。在示范实施例中,端点身份信息包括无源网络节点的唯一标识信息(NodeB_ID)以及识别端口的信息、例如机架卡端口身份信息(NodeB_SCP_ID)。
[0069]在从有源网络节点所接收的消息包括端点身份信息的实施例中,确认消息NE_ACK也可包含有源节点端点身份信息以及无源节点端点身份信息。
[0070]一旦无源网络节点16的链路配置元件42在图2的步骤112向有源网络节点14的链路配置元件40回送了确认消息NE_ACK,则在步骤114,无源网络节点16的链路配置元件42等待从有源网络节点14的链路配置元件40接收重新确认消息RE_ACK。
[0071]如果在适当等待时间之后没有接收到重新确认消息RE_ACK(步骤116- “否”),则无源网络节点16的链路配置元件42返回到步骤112,并且向有源网络节点14重新回送确认消息NE_ACK。如果接收到重新确认消息RE_ACK(步骤116 — “是”),则无源网络节点16的链路配置元件42的活动在步骤118结束。
[0072]应当注意,虽然在图4中未示出,但是在网络管理系统(^S)配置了通信链路之后,无源网络节点将从网络管理系统(^S)接收链路配置信息,如以上参照图3的步骤84和86所述。在示范实施例中
现在将参照框102来描述在示范实施例中执行有源作用的网络节点所采取的步骤。如果没有接收到入局消息(步骤108 — “否”),则可能的是,网络节点率先使缆线插入其端口中,并且网络节点因此起参照框102的步骤所述的有源作用。在针对图2所示的示范实施例中,这些步骤由网络节点14中的链路配置元件40来执行。
[0073]因此,在示范实施例中,在步骤122,网络节点14的链路配置元件40在新形成的通信链路上发送链路发起/问候消息MSG。在一些实施例中,来自网络节点14的链路配置元件40的链路发起/问候消息MSG(其在步骤122发送)可包含指定有源网络节点14处的通信链路的端点的身份信息。
[0074]如上所述,在示范实施例中,端点身份信息包括有源网络节点14的唯一标识信息(NodeA_ID)以及例如通过提供机架卡端口身份信息(NodeA_SCP_ID)来识别端口的信息。备选地,在一些实施例中,在步骤122从有源网络节点所发送的消息可以只是来自无源网络节点的对端点身份信息的请求,并且不会包含有源网络节点的任何端点身份信息。
[0075]此后,在步骤124,网络节点14的链路配置元件40等待来自无源网络节点的确认消息NE_ACK。在示范实施例中,以上参照图4的步骤112描述了确认消息NE_ACK从无源网络节点发送给有源网络节点。
[0076]如果没有接收到确认消息NE_ACK(步骤126 — “否”),则网络节点14的链路配置元件40继续等待来自无源网络节点16的确认消息NE_ACK。在一些实施例中,可能适当的是返回到步骤122,以便在步骤126没有确定确认消息NE_ACK的接收时重新发送链路发起/问候消息MSGo
[0077]一旦接收到确认消息NE_ACK(步骤126 — “是”),则网络节点14的链路配置元件40在步骤128解析所接收确认消息NE_ACK,以得到无源网络节点的端点身份信息,其中包括无源网络节点的唯一标识信息(NodeB_ID)以及例如通过提供机架卡端口身份信息(NodeB_SCP_ID)来识别端口的信息。
[0078]在步骤130,在示范实施例中,网络节点14的链路配置元件40向无源网络节点16发送重新确认消息RE_ACK消息。在示范实施例中,RE_ACK消息包含无源网络节点16的端点身份信息,其中包括无源网络节点的唯一标识信息(NodeB_ID)以及例如通过提供机架卡端口身份信息(NodeB_SCP_ID)来识别端口的信息。
[0079]有源网络节点这时具有新形成连接的无源网络节点的端点身份信息。因此,有源网络节点能够在步骤132通知网络管理系统(NMS) 26关于新连接的形成。
[0080]在示范实施例中,网络节点14的链路配置元件40向网络管理系统26的链路配置元件56发送包含有源网络节点14和无源网络节点16的端点身份信息的链路形成通知消息^S_MSG。唯一 IP/NSAP地址由网络操作员在网络调试期间指配给网络管理系统26,以便能够向网络管理系统26发送这类通知消息。
[0081]在步骤134,有源网络节点确定是否从网络管理系统(匪S) 26接收到匪S确认消息^S_ACK。在图2所示的示范实施例中,网络节点14的链路配置元件40从网络管理系统26的链路配置元件56接收确认消息。如果尚未接收到确认消息^S_ACK(步骤134—“否”),则在示范实施例中,在步骤132再次发送通知消息WS。如果接收到确认消息WS_ACK(步骤134 — “是”),则有源网络节点的活动在步骤136结束。
[0082]应当注意,虽然在图4中未示出,但是在网络管理系统(^S)配置了通信链路之后,有源网络节点将从网络管理系统(^S)接收链路配置信息,如以上参照图3的步骤84和86所述。
[0083]在这个示范实施例中,一旦由网络管理系统(匪S)26的链路配置元件56执行了链路配置,则图2所示的网络节点中的链路管理协议元件64、66负责使用链路管理协议来配置新通信链路。
[0084]现在将参照图5来描述网络管理系统(^S) 26响应链路形成信息的接收而进行的操作。在示范实施例中,这个方法由网络管理系统(NMS) 26的链路配置元件56来执行。
[0085]首先,在网络管理系统(匪S)26的链路配置元件56接收由网络节点在步骤132已经发送的链路形成通知消息WS_MSG。如上所述,在示范实施例中,链路形成通知消息WS_MSG包含新形成的通信链路的两个端点的链路端点身份信息,在本例中为NodeA_ID以及识别有源网络节点处的端点的NodeA_SCP_ID和NodeB_ID以及识别无源网络节点处的端点的NodeB_SCP_ID0
[0086]网络管理系统(匪S)26的链路配置元件56在步骤150处理链路形成通知消息^S_MSG,以便识别新形成的通信链路的两个端点的链路端点身份信息。
[0087]在步骤152,网络管理系统(NMS) 26的链路配置元件56向网络节点(从其中接收匪5_1^6,_卩,通信链路的有源网络节点)回送确认消息WS_ACK MSG。
[0088]在一些实施例、例如示范实施例中,确认消息WS_ACK包含新形成的通信链路的两个端点的链路端点身份信息,在本情况中为NodeA_ID以及识别有源网络节点处的端点的NodeA_SCP_ID和NodeB_ID以及识别无源网络节点处的端点的NodeB_SCP_ID。确认消息^S_ACK然后由图4所示的有源网络节点在步骤134来接收,如技术人员将会理解。虽然在一些实施例中,确认消息^S_ACK可以不包含新形成的通信链路的两个端点的链路端点身份信息,但是这个信息的包含可帮助确保消息传递协议的健壮性和可靠性。
[0089]这样,网络节点之间的相邻性关系以及新形成链路的链路连通性均为网络管理系统(匪S)26的链路配置元件56已知,而无需任何操作员涉及。网络管理系统(匪S)26的链路配置元件56能够使用与新创建的通信链路有关的信息(其由有源网络节点14的链路配置元件40提供给网络管理系统(匪S)26的链路配置元件56),以便更新通信网络的拓扑并且还自动配置通信链路。
[0090]因此,在如图5所示的示范实施例的步骤154,网络管理系统(NMS) 26的链路配置元件56开始并行执行,以便在必要时响应新形成的通信链路的两个端点的所接收链路端点身份信息而更新网络管理系统(^S)记录中的网络的拓扑。
[0091]因此,首先采取节点A、例如图2所示的示范实施例中的有源网络节点14,在步骤156,网络管理系统(NMS) 26的链路配置元件56确定节点是否安装在图2所示的示范实施例的存储器58中所存储的网络管理系统记录中。
[0092]如果没有安装节点(步骤156 — “否”),则在步骤158,网络管理系统(NMS) 26的链路配置元件56在图2所示的示范实施例的存储器58中所存储的的网络管理系统记录中安装节点A。
[0093]此后,网络管理系统(^S) 26的链路配置元件56通过在示范实施例中执行下列步骤来配置网络节点A:
在步骤160:配置环回接口和网络节点A的路由器身份(RID);
在步骤162:配置网络节点A的基本开放路径最短优先业务扩展(OPSF-TE)协议; 在步骤164:配置网络A的基本资源保留协议:业务扩展(RSVP-TE)协议;以及在步骤166:执行网络节点A的基本链路管理协议(LMP)配置。
[0094]在步骤166执行链路管理协议(LMP)配置的步骤是技术人员众所周知的,并且因此将不作详细说明。在一些实施例中,如果相邻性信息不是已经到位,则步骤166可包括将链路管理协议(LMP)相邻性记录配置成指示链路中涉及的节点是相邻的。另外,步骤166可包括执行控制信道和数据链路配置。
[0095]对节点B所执行的步骤172-180与以上参照节点A所述的步骤158-166对应。在示范实施例中,节点A是网络节点14,以及节点B是网络节点16。
[0096]一旦节点A和/或节点B在步骤158-166或者步骤172-180分别已经安装和配置,或者确定节点A和/或节点B已经安装(分别为步骤156 — “是”或170 — “是”),则在步骤184,网络管理系统(匪S)26的链路配置元件56能够在步骤182将节点记录接合在一起,以便在图2所示的示范实施例的网络管理系统(NMS)存储器58所存储的网络管理系统(^S)记录中创建物理链路记录。
[0097]此后,必须通知节点A和节点B关于配置,以便使链路变成可操作的,如参照图5所示的示范实施例的步骤186-190所述。这些步骤与在图3的步骤82的链路配置信息的发送对应。
[0098]因此,在以上参照图5所述的示范实施例中,相邻性配置在步骤186发送给节点A和节点B。
[0099]在步骤188,低优先级控制信道(CC)配置采用带内控制信道(CC)发送给节点A和节点B。
[0100]在步骤190,数据链路配置信息采用带内控制信道(CC)发送给节点A和节点B,以及网络管理系统操作在步骤192结束。
[0101]在图2所示的示范实施例中,网络管理系统(匪S)26中的链路配置元件(LCE)56用来配置节点之间的链路,并且耦合到LMP元件64、66,以便将链路配置传递给LMP元件64,66ο但是,在不同实施例中,功能性可在网络管理系统(匪S) 26中作为独立或者作为组合元件来提供,或者由技术人员决定按照与图2所示不同的方式来分布。在一些实施例中,LMP管理器元件可与网络管理系统(^S)中的链路配置元件LCE 56分开提供。
[0102]如以上概述的方法使数据平面和控制平面基本拓扑均能够响应网络的拓扑的变化而在网络中自动构建,并且无需来自操作员的任何干预。完全通用多协议标记交换(GMPLS)网络控制平面配置能够无需手动操作员过程而实现。
[0103]因此,总之,描述了配置通信网络中的链路的方法。本发明的实施例使新形成的链路能够被检测并且由网络管理系统(^S)自动配置,而无需网络操作员的干预。
[0104]与新链路相关的配置信息在示范实施例中可使用通用多协议标记交换(GMPLS)通信网络的链路管理协议(LMP)来分配给网络节点。
[0105]本发明的实施例提供在网络节点中实现的协议,以通知相邻网络节点关于端口已经连接。这在一些实施例中可使用在那些通信网络的调试阶段期间配置的、同步光网络(SONET)/同步数字分级结构(SDH)通信网络中的带内数据通信信道(DCC)或者光传输网络(OTN)中的通用通信信道(GCC)来实现。
[0106]本发明的其它实施例提供网络节点中实现的协议,以通知网络管理系统(^S)通信链路在两个网络节点之间已经形成,并且给出相应网络节点的连接端口的指示。这可在一些实施例中通过使用例如简单网络管理协议(SNMP)或者如技术人员看来是适当的那样在不同实施例中按照其它方式来实现。
[0107]此外,提供集中网络管理系统(NMS)过程,以便自动上传网络管理系统(NMS)存储装置上的网络节点数据平面配置信息;自动创建网络管理系统(NMS)存储装置上的物理数据平面链路的表示;以及自动配置新形成的通信链路的通用多协议标记交换(GMPLS)协议栈信息。
[0108]在本发明的实施例中,自动配置的通用多协议标记交换(GMPLS)协议栈信息可包括:网络节点环回接口 ;网络节点路由器ID(通常设置成等于环回接口);基本RSVP-TE协议配置;基本OSPF-TE协议配置;链路管理协议(LMP)相邻性;低优先级控制信道;链路管理协议(LMP)数据链路;以及可选的高优先级带内控制信道。
[0109]因此,技术人员将会理解,本发明的实施例将使与通信网络拓扑有关的信息能够被导入数据平面和控制平面信息的网络管理系统(匪S),而无需网络操作员的手动干预。
[0110]另外,本发明的实施例将实现通用多协议标记交换(GMPLS)通信网络的链路管理协议(LMP)的基本配置,而无需网络操作员的手动干预。
[0111]在形成新通信链路时自动检测网络的拓扑的变化以及自动配置那些新形成的通信链路的能力引起网络运营商的资本费用(CAPEX)的降低,并且还消除显著误差源。
[0112]因此,本发明的实施例提供用于配置通信网络中的链路的新方法和设备。
【权利要求】
1.一种配置标记交换通信网络中的链路的方法,包括下列步骤: 在网络节点确定所述网络节点与另一个网络节点之间的通信链路的形成; 响应通信链路的形成的肯定确定而向链路管理器发送链路形成信息; 从所述链路管理器接收所述通信链路的链路配置信息;以及 响应所述所接收链路配置信息而配置所述通信链路。
2.如权利要求1所述的配置通信网络中的链路的方法,其中,确定通信链路的形成的步骤包括下列步骤: 检测在所述网络节点的第一端点处的通信链路的发起; 在所发起通信链路上发送请求第二端点身份信息的链路发起消息;以及 接收第二端点身份信息。
3.如权利要求1或2所述的配置通信网络中的链路的方法,其中,在网络节点确定所述网络节点与另一个网络节点之间的通信链路的形成的步骤包括检测所述网络节点的端口处的缆线的插入的步骤。
4.如权利要求2或3所述的配置通信网络中的链路的方法,其中,请求所述所发起通信链路上的第二端点身份信息的所述消息包括第一端点身份信息。
5.如权利要求2-4中的任一项所述的配置通信网络中的链路的方法,其中,所述端点身份信息包括所述网络节点的唯一标识信息(NodeA_ID)和机架卡端口身份信息(NodeA_SCP_ID)。
6.如权利要求2-5中的任一项所述的配置通信网络中的链路的方法,其中,向链路管理器发送链路形成信息的步骤包括向所述链路管理器发送所述通信链路的所述第一和第二端点的端点身份信息的步骤。
7.如以上权利要求中的任一项所述的方法,其中,配置所述通信链路的步骤包括响应所接收链路配置信息而配置所述新形成的通信链路的本地链路配置记录的步骤。
8.一种配置通信网络中的链路的方法,包括下列步骤: 从网络节点接收与新通信链路相关的链路形成信息; 响应从所述网络节点接收通信链路形成信息而创建所述通信链路的链路记录; 配置所述通信链路;以及 向与所述通信链路关联的网络节点发送链路配置信息。
9.如权利要求8所述的方法,还包括下列步骤: 确定是否安装与所述新通信链路关联的所述网络节点;以及 安装先前没有安装的任何网络节点。
10.一种配置通信网络中的链路的方法,包括下列步骤: 在网络节点确定所述网络节点与另一个网络节点之间的通信链路的形成; 响应通信链路的形成的肯定确定而向链路管理器发送链路形成信息; 从网络节点接收与新通信链路相关的链路形成信息; 响应从所述网络节点所接收的所述通信链路形成信息而创建所述通信链路的链路记录; 配置所述通信链路; 向与所述通信链路关联的网络节点发送链路配置信息; 从所述链路管理器接收所述通信链路的链路配置信息;以及 响应所述所接收链路配置信息而配置所述通信链路。
11.一种用于配置通信网络中的链路的所述通信网络的网络节点的设备,所述设备包括: 链路配置元件,设置成与所述通信网络的其它网络节点中的对应链路配置元件进行通信,并且设置成与所述通信网络的网络管理系统进行通信;以及存储器,耦合到所述链路配置元件,用于存储配置信息; 其中所述链路配置元件可操作以: 与另一个链路配置元件进行通信,以确定所述相应网络节点的端口之间的通信链路的形成; 与所述网络管理系统进行通信,以通知所述链路管理器关于所述通信链路的形成,并且从所述网络管理系统接收链路配置信息;以及在所述存储器中配置所述通信链路的信息。
12.一种包括如权利要求11所述的设备的通信网络的网络节点。
13.—种用于配置通信网络中的链路的所述通信网络的网络管理系统的设备,所述设备包括: 链路配置元件,设置成与所述通信网络的网络节点中的链路配置元件进行通信;以及 存储器,耦合到所述链路配置元件,用于存储与通信链路相关的信息; 其中所述链路配置元件可操作以: 从网络节点中的链路配置元件接收与通信链路相关的链路形成信息; 响应从所述网络节点接收通信链路形成信息而创建所述通信链路的链路记录; 配置所述通信链路;以及 向与所述通信链路关联的网络节点发送链路配置信息。
14.一种包括如权利要求13所述的设备的通信网络的网络管理系统。
15.一种标记交换通信网络,包括: 网络管理系统,包括如权利要求13所述的设备;以及 至少一个网络节点,包括如权利要求11所述的设备。
【文档编号】H04L12/911GK104471906SQ201280074877
【公开日】2015年3月25日 申请日期:2012年5月25日 优先权日:2012年5月25日
【发明者】马贾里 M., 贝维拉夸 M., 马尔切纳罗 C. 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1