[go: up one dir, main page]

CN100518382C - Method and device for finding shortest path under multi-constraint conditions in automatic switched optical network - Google Patents

Method and device for finding shortest path under multi-constraint conditions in automatic switched optical network Download PDF

Info

Publication number
CN100518382C
CN100518382C CNB2007101401019A CN200710140101A CN100518382C CN 100518382 C CN100518382 C CN 100518382C CN B2007101401019 A CNB2007101401019 A CN B2007101401019A CN 200710140101 A CN200710140101 A CN 200710140101A CN 100518382 C CN100518382 C CN 100518382C
Authority
CN
China
Prior art keywords
node
index
shortest path
nodes
spf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2007101401019A
Other languages
Chinese (zh)
Other versions
CN101102616A (en
Inventor
张锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB2007101401019A priority Critical patent/CN100518382C/en
Publication of CN101102616A publication Critical patent/CN101102616A/en
Application granted granted Critical
Publication of CN100518382C publication Critical patent/CN100518382C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The apparatus comprises: an index unit and a comparison unit. Wherein, said index unit is used in calculating and saving the index values of all network nodes by using SPF; the comparison unit is used for sequentially comparing the index value of each node according to multi constrain conditions to get the nodes with shortest connection path, and establishing the connection between two nodes.

Description

自动交换光网络中多约束条件下最短路径查找方法及装置 Method and device for finding shortest path under multi-constraint conditions in automatic switched optical network

技术领域 technical field

本发明涉及网络最短路径建立的方法,尤其涉及在ASON(自动交换光网络)中,当存在多种约束条件时,查找两个点之间的最短路径的方法及装置。The invention relates to a method for establishing the shortest path in a network, in particular to a method and a device for finding the shortest path between two points in ASON (Automatically Switched Optical Network) when there are various constraints.

背景技术 Background technique

在网络数据的传输中,对从数据源到达目的地的数据,希望其能够在最短的时间内到达,也希望在数据传送中所占用的资源较少。因此可以将网络中的设备作为点,将设备之间的通信通道作为点于点之间的链路,将设备间通信通道的传输特征作为度量(metric),将上述问题变为,如何建立给定拓扑图(包括点和链路)上两个点之间的最短(metric最小)路径的问题。In the transmission of network data, it is hoped that the data from the data source to the destination can arrive in the shortest time, and it is also hoped that less resources are occupied in data transmission. Therefore, the devices in the network can be regarded as points, the communication channel between devices can be regarded as a point-to-point link, and the transmission characteristics of the communication channel between devices can be regarded as a metric. The problem of determining the shortest (minimum metric) path between two points on a topological graph (including points and links).

SPF(最短路径优先)算法(也称为Dijkstra算法)是最常用的计算最短路径的算法,例如IGP(内部网关协议)协议的OSPF(开放式最短路径优先)协议、ISIS(中间系统到中间系统)协议都是在获取到当前的网络拓扑后,路由器利用SPF算法计算出以自己为根的最短路径树,而后生成对应的路由转发表。传统的SPF算法,以metric来生成最短路径树。SPF (Shortest Path First) algorithm (also known as Dijkstra algorithm) is the most commonly used algorithm for calculating the shortest path, such as OSPF (Open Shortest Path First) protocol of IGP (Interior Gateway Protocol) protocol, ISIS (Intermediate System to Intermediate System ) protocols, after obtaining the current network topology, the router uses the SPF algorithm to calculate the shortest path tree with itself as the root, and then generates the corresponding routing forwarding table. The traditional SPF algorithm uses metric to generate the shortest path tree.

在ASON网络中,对于网络资源的利用有了更多的要求,在两个点之间的最短路径,提出了多种约束条件,比如必须经过的节点,必须避开的链路,链路最小带宽等等,统称为多约束。多约束中会有下面这样的约束,比如要求跳数(hop数)最小,要求所有链路的总带宽最大,要求所有链路可用带宽百分比最大等等,针对这样的约束,传统的SPF算法,只给出了存在某一种约束情况下的最短路径计算方法,当同时存在多种约束条件的情况下,目前的计算方法,不能一次性计算出最优路径。In the ASON network, there are more requirements for the utilization of network resources. The shortest path between two points puts forward various constraints, such as the nodes that must pass through, the links that must be avoided, and the minimum link Bandwidth, etc., are collectively referred to as multiple constraints. In the multi-constraint, there will be the following constraints, such as requiring the minimum number of hops (hops), requiring the maximum total bandwidth of all links, requiring the maximum percentage of available bandwidth of all links, etc. For such constraints, the traditional SPF algorithm, Only the calculation method of the shortest path under the existence of a certain constraint is given. When there are multiple constraints at the same time, the current calculation method cannot calculate the optimal path at one time.

综上所述,需要一种当存在多种约束条件时,查找两个点之间的最短路径的技术方案。To sum up, there is a need for a technical solution for finding the shortest path between two points when there are various constraints.

发明内容 Contents of the invention

本发明所要解决的技术问题是提供一种自动交换光网络中多约束条件下最短路径查找方法及装置,解决当前不能一次性计算出最优路径的问题,节省了计算次数,提高了速度。The technical problem to be solved by the present invention is to provide a method and device for searching the shortest path under multi-constraint conditions in an automatic switched optical network, which solves the current problem that the optimal path cannot be calculated at one time, saves the number of calculations, and improves the speed.

为了解决上述问题,本发明提供了一种自动交换光网络中多约束条件下最短路径查找装置,包括索引单元、比较单元,其中,In order to solve the above problems, the present invention provides a shortest path search device under multi-constraint conditions in an automatic switched optical network, including an index unit and a comparison unit, wherein,

所述索引单元,用于通过SPF计算并存储网络中所有节点的索引值;The index unit is used to calculate and store the index values of all nodes in the network through SPF;

所述比较单元,用于根据多种约束条件对所述索引单元中各个节点相应的索引值按照索引的顺序依次进行比较,得到与本节点相连最短路径的节点,建立两点之间的连接。The comparison unit is used to sequentially compare the corresponding index values of each node in the index unit according to the order of the index according to various constraints, to obtain the node with the shortest path connected to this node, and to establish a connection between two points.

进一步地,上述装置还可包括,所述比较单元在进行比较时,将第一个索引的约束条件设为优先,依次递减。Further, the above-mentioned device may further include that when the comparison unit performs the comparison, the constraint condition of the first index is set as a priority, and the constraints are decremented sequentially.

进一步地,上述装置还可包括,所述比较单元在进行比较时,如果存在多个索引优先级相同的节点,将所有多个索引优先级相同的节点与本节点建立各个两点之间的连接。Further, the above-mentioned device may further include, when the comparing unit performs the comparison, if there are multiple nodes with the same index priority, all multiple nodes with the same index priority and the current node shall establish a connection between each two points .

进一步地,上述装置还可包括,所述与本节点相连最短路径的节点为多个索引优先的节点。Further, the above-mentioned apparatus may further include that the node of the shortest path connected to the present node is a plurality of index-first nodes.

本发明还提供了一种自动交换光网络中多约束条件下最短路径查找方法,包括以下步骤:The present invention also provides a method for searching the shortest path under multi-constraint conditions in an automatic switching optical network, comprising the following steps:

a、通过SPF计算得到本节点到所有邻居节点的多个索引值;a. Obtain multiple index values from this node to all neighbor nodes through SPF calculation;

b、根据多种约束条件对各个节点相应的索引值按照索引的顺序依次进行比较,得到与本节点相连最短路径的节点,建立两点之间的连接b. According to various constraints, compare the corresponding index values of each node in sequence according to the order of the index, get the node with the shortest path connected to this node, and establish a connection between two points

进一步地,上述方法还可包括,所述步骤b中,在进行比较时,将第一个索引的约束条件设为优先,依次递减。Further, the above method may further include, in the step b, prioritizing the constraint condition of the first index during the comparison, and decrementing in order.

进一步地,上述方法还可包括,所述步骤b中,如果存在多个索引优先级相同的节点,将所有多个索引优先级相同的节点与本节点建立各个两点之间的连接。Further, the above method may further include, in the step b, if there are multiple nodes with the same index priority, establishing connections between all the multiple nodes with the same index priority and the current node.

进一步地,上述方法还可包括,所述步骤b中,所述与本节点相连最短路径的节点为多个索引优先的节点。Further, the above method may further include, in the step b, the node of the shortest path connected to the current node is a plurality of index-first nodes.

与现有技术相比,应用本发明,通过引入多索引的方法来计算最短路径,即通过一次SPF计算得到最短路径,节省了计算次数,提高了速度。Compared with the prior art, the application of the present invention calculates the shortest path by introducing a multi-index method, that is, the shortest path is obtained through one SPF calculation, which saves the number of calculations and improves the speed.

附图说明 Description of drawings

图1是一个示意性的网络拓扑图;Fig. 1 is a schematic network topology diagram;

图2是本发明具体实施方式中最短路径查找方法的流程图;Fig. 2 is the flowchart of the shortest path search method in the embodiment of the present invention;

图3是本发明具体实施方式中多约束(metric和链路可用带宽百分比最大)条件下,针对图1示意的网络拓扑,采用最短路径查找方法的过程分解图;Fig. 3 is under the multi-constraint (metric and link available bandwidth percentage maximum) condition in the specific embodiment of the present invention, for the network topology shown in Fig. 1, adopt the process decomposition diagram of the shortest path search method;

图4是本发明具体实施方式中多约束(metric和hop数目)条件下,针对图1示意的网络拓扑,采用最短路径查找方法的过程分解图。Fig. 4 is an exploded view of the process of using the shortest path search method for the network topology shown in Fig. 1 under the condition of multiple constraints (metric and hop number) in the specific embodiment of the present invention.

具体实施方式 Detailed ways

下面结合附图对本发明具体实施方式作进一步说明。The specific embodiments of the present invention will be further described below in conjunction with the accompanying drawings.

图1是一个示意性的网络拓扑图,其中链路属性表示链路的metric和链路可用带宽占总带宽的百分比。Figure 1 is a schematic network topology diagram, in which the link attribute represents the metric of the link and the percentage of the available bandwidth of the link to the total bandwidth.

本发明具体实施方式中,在SPF计算获取下一跳节点时,引入多索引(或者键值)的概念,即第一索引(K1),第二索引(K2)......第N索引(Kn),在进行下一条选择时,计算多索引的值,而后进行多索引比较,选取最优的下一跳。In the specific implementation of the present invention, when SPF calculates and obtains the next hop node, the concept of multiple indexes (or key values) is introduced, that is, the first index (K 1 ), the second index (K 2 )... The Nth index (K n ), when selecting the next item, calculates the value of the multi-index, and then compares the multi-indexes to select the optimal next hop.

多索引对于于用户的多约束,这里的多约束有优先级别的区分,第一索引约束是首先要满足的,依次递减。多索引的比较方法可以用函数关系式y=f(K1、K2......Kn),y代表比较结果,也就是最终选取的下一跳节点。比如一种可用的多索引的比较方法是:比较第一索引,第一索引优的节点优;如果第一索引相等,比较第二索引,第二索引优的节点优......依此处理,直到最后一个索引项,如果所有索引全部相同,则两个节点优先级相同。以实际的约束例子来说明:用户要求寻找总度量(metric)最小和跳数(hop数目)最小的路径,那么第一索引是metric,第二索引是hop数目,在出现metric相同的路径时,再选取hop数目最小的路径,如果metric和hop数目都相等,则两个节点优先级相同。Multi-index For the multi-constraints of the user, the multi-constraints here have priority levels. The first index constraint must be satisfied first, and the order is reduced. The multi-index comparison method can use the functional relationship y=f(K 1 , K 2 . . . K n ), where y represents the comparison result, that is, the final selected next-hop node. For example, an available multi-index comparison method is: compare the first index, and the node with the first index is superior; if the first index is equal, compare the second index, and the node with the second index is superior... According to This process, until the last index entry, if all indexes are all the same, then two nodes have the same priority. To illustrate with an example of actual constraints: the user wants to find the path with the smallest total metric (metric) and the smallest number of hops (number of hops), then the first index is the metric, and the second index is the number of hops. When a path with the same metric appears, Then select the path with the smallest number of hops. If the metric and the number of hops are equal, the two nodes have the same priority.

在多种约束条件的情况下,如图2所示,本发明具体实施方式中最短路径查找方法,步骤如下:Under the situation of multiple constraints, as shown in Figure 2, the shortest path search method in the specific embodiment of the present invention, the steps are as follows:

步骤210、通过SPF计算得到本节点到所有邻居节点的多个索引值;Step 210, obtain multiple index values from this node to all neighbor nodes through SPF calculation;

所述本节点的多个索引值可以都设为0。The multiple index values of the present node may all be set to 0.

步骤220、根据多种约束条件对各个节点相应的索引值按照索引的顺序依次进行比较,得到与本节点相连最短路径的节点,建立两点之间的连接。Step 220: Compare the corresponding index values of each node according to the order of the index according to various constraint conditions, obtain the node with the shortest path connected to this node, and establish a connection between the two points.

在进行比较时,将第一个索引的约束条件设为优先,依次递减。When making comparisons, the constraints of the first index are given priority, descending in order.

所述约束条件包括metric最小、链路可用带宽百分比最大、或者hop数目最小等。The constraints include the smallest metric, the largest percentage of available link bandwidth, or the smallest number of hops.

所述与本节点相连最短路径的节点为多个索引优先的节点。The node with the shortest path connected to this node is a node with multiple index priority.

如果存在多个索引优先级相同的节点,将所有多个索引优先级相同的节点与本节点建立各个两点之间的连接。If there are multiple nodes with the same index priority, establish connections between all the nodes with the same index priority and this node.

一种自动交换光网络中多约束条件下最短路径查找装置,包括索引单元、比较单元,其中,A shortest path search device under multi-constraint conditions in an automatic switched optical network, including an index unit and a comparison unit, wherein,

所述索引单元用于通过SPF计算并存储网络中所有节点的索引值;The index unit is used to calculate and store index values of all nodes in the network through SPF;

所述比较单元用于根据多种约束条件对所述索引单元中各个节点相应的索引值进行比较;The comparison unit is used to compare the corresponding index values of each node in the index unit according to various constraints;

通过所述索引单元得到本节点到所有邻居节点的多个索引值,所述比较单元根据多种约束条件对所述索引单元中各个节点相应的索引值按照索引的顺序依次进行比较,得到与本节点相连最短路径的节点,建立两点之间的连接。Multiple index values from this node to all neighbor nodes are obtained through the index unit, and the comparison unit compares the corresponding index values of each node in the index unit according to the index order according to various constraints, and obtains Nodes are connected by the nodes of the shortest path, establishing a connection between two points.

比较单元在进行比较时,将第一个索引的约束条件设为优先,依次递减。When the comparing unit performs the comparison, the constraint condition of the first index is set as the priority, and the constraints are decremented successively.

本发明具体实施方式中根据多索引的查找方法,在进行多约束路由计算时,根据多索引生成最短路径树,具体的实现步骤如下:In the specific embodiment of the present invention, according to the search method of multi-index, when performing multi-constraint routing calculation, the shortest path tree is generated according to the multi-index, and the specific implementation steps are as follows:

第一步:把本节点加入最短路径树,多索引值都是0,下一跳也是自己,本节点就是SPF树的根节点。Step 1: Add this node to the shortest path tree. The multi-index value is 0, and the next hop is itself. This node is the root node of the SPF tree.

第二步:获取下一跳节点,查找到最短路径树中所有节点的邻居节点,计算根节点到所有邻居节点的多索引值,根据多索引的比较方法,取多索引优先的节点和链路,将节点和链路添加到最短路径树中;如果存在多索引优先级相同的路径,将优先级相同的节点和链路都添加到最短路径树中。Step 2: Obtain the next hop node, find the neighbor nodes of all nodes in the shortest path tree, calculate the multi-index value from the root node to all neighbor nodes, and take the multi-index priority node and link according to the multi-index comparison method , add nodes and links to the shortest path tree; if there are paths with the same priority in multiple indexes, add nodes and links with the same priority to the shortest path tree.

第三步:重复进行第二步,直到网络拓扑中的所有节点都在最短路径树中。Step 3: Repeat step 2 until all nodes in the network topology are in the shortest path tree.

下面结合具体实例对本发明作进一步说明。The present invention will be further described below in conjunction with specific examples.

第一具体实例,First concrete instance,

如图3所示,在获取metric和链路可用带宽百分比最大的路径时,采用最短路径查找方法的计算过程。As shown in FIG. 3 , when obtaining the path with the largest metric and link bandwidth percentage, the calculation process of the shortest path search method is adopted.

首先:将A节点加入到最短路径树中,A为根节点,下一跳为A,metric为0,链路可用带宽百分比为0,标识为,记录为{A.A.(0,0)},其中第一位代表当前节点,第二位代表下一跳节点,第三位代表当前节点到根节点的metric值和链路可用带宽百分比。First: Add node A to the shortest path tree, A is the root node, the next hop is A, the metric is 0, the percentage of available link bandwidth is 0, identified as, and recorded as {A.A.(0,0)}, where The first digit represents the current node, the second digit represents the next hop node, and the third digit represents the metric value and link bandwidth percentage from the current node to the root node.

获取A节点的相邻节点,有B、C、E,根据多索引规则,其中B、C到A的多索引值为(1,10%),E到A的多索引值为(3,15%),按多索引比较规则,则将B、C加入到最短路径树中,结果是{A.A.(0,0)},{B.A.(1,10%)},{C.A.(1,10%)}。Get the adjacent nodes of node A, including B, C, and E. According to the multi-index rule, the multi-index value from B, C to A is (1, 10%), and the multi-index value from E to A is (3, 15%) %), according to the multi-index comparison rule, add B and C to the shortest path tree, and the result is {A.A.(0, 0)}, {B.A.(1, 10%)}, {C.A.(1, 10%) }.

再次执行SPF计算,查找A、B、C的邻居节点,有D、E节点,其中多索引值分别为,D经B到A(3,20%),E经C到A(3,10%),E直接到A(3,15%),按多索引比较规则,则将D经B到A加入到最短路径树中,结果是{A.A.(0,0)},{B.A.(1,10%)},{C.A.(1,10%)},{D.A.(3,20%)}。Execute the SPF calculation again to find the neighbor nodes of A, B, and C. There are nodes D and E, where the multi-index values are respectively, D passes through B to A (3, 20%), E passes through C to A (3, 10%) ), E goes directly to A (3, 15%), according to the multi-index comparison rule, then D is added to the shortest path tree from B to A, and the result is {A.A.(0, 0)}, {B.A.(1, 10 %)}, {C.A. (1, 10%)}, {D.A. (3, 20%)}.

接着,再次执行SPF计算,查找A、B、C、D的邻居节点,有E节点,其中多索引值分别为,E经D到A(4,20%),E经C到A(3,20%),E直接到A(3,15%),按多索引比较规则,则将E经C到A加入到最短路径树中,结果是{A.A.(0,0)},{B.A.(1,10%)},{C.A.(1,10%)},{D.A.(2,20%)},{E.A.(3,20%)}。Then, execute the SPF calculation again to find the neighbor nodes of A, B, C, and D, and there is an E node, where the multi-index values are respectively, E passes through D to A (4, 20%), E passes through C to A (3, 20%), E goes directly to A (3, 15%), according to the multi-index comparison rule, then E is added to the shortest path tree from C to A, and the result is {A.A.(0, 0)}, {B.A.(1 , 10%)}, {C.A. (1, 10%)}, {D.A. (2, 20%)}, {E.A. (3, 20%)}.

所有的节点在最短路径树中,计算完成,结果参考图3。All the nodes are in the shortest path tree, the calculation is completed, and the results refer to Figure 3.

第二具体实例,The second specific example,

如图4所示,在获取metric和hop数目最小的路径时,采用最短路径查找方法的计算过程。As shown in Figure 4, when obtaining the path with the smallest metric and hop number, the calculation process of the shortest path search method is adopted.

首先:将A节点加入到最短路径树中,A为根节点,下一跳为A,metric为0,hop数目为0,标识为,记录为{A.A.(0,0)},其中第一位代表当前节点,第二位代表下一跳节点,第三位代表当前节点到根节点的metric值和hop数目。First: Add node A to the shortest path tree, A is the root node, the next hop is A, the metric is 0, the number of hops is 0, the identification is, and the record is {A.A.(0, 0)}, where the first Represents the current node, the second digit represents the next hop node, and the third digit represents the metric value and hop number from the current node to the root node.

获取A节点的相邻节点,有B、C、E,根据多索引规则,其中B、C到A的多索引值为(1,1),E到A的多索引值为(3,1),按多索引比较规则,则将B、C加入到最短路径树中,结果是{A.A.(0,0)},{B.A.(1,1)},{C.A.(1,1)}。Get the adjacent nodes of node A, including B, C, and E. According to the multi-index rule, the multi-index value from B, C to A is (1, 1), and the multi-index value from E to A is (3, 1) , according to the multi-index comparison rule, add B and C to the shortest path tree, and the result is {A.A.(0, 0)}, {B.A.(1, 1)}, {C.A.(1, 1)}.

再次执行SPF计算,查找A、B、C的邻居节点,有D、E节点,其中多索引值分别为,D经B到A(3,2),E经C到A(3,2),E直接到A(3,1),按多索引比较规则,则将E直接到A加入到最短路径树中,结果是{A.A.(0,0)},{B.A.(1,1)},{C.A.(1,1)},{E.A.(3,1)}。Execute the SPF calculation again to find the neighbor nodes of A, B, and C. There are nodes D and E, where the multi-index values are respectively, D passes through B to A(3,2), E passes through C to A(3,2), E directly to A (3, 1), according to the multi-index comparison rule, then add E directly to A into the shortest path tree, the result is {A.A.(0, 0)}, {B.A.(1, 1)}, { C.A.(1,1)}, {E.A.(3,1)}.

接着,再次执行SPF计算,查找A、B、C、E的邻居节点,有D节点,其中多索引值分别为,D经C到A(3,2),D经E到A(4,2),按多索引比较规则,则将D经C到A加入到最短路径树中,结果是{A.A.(0,0)},{B.A.(1,1)},{C.A.(1,1)},{E.A.(3,1)},{D.A.(3,2)}。Then, execute the SPF calculation again to find the neighbor nodes of A, B, C, and E, and there is D node, where the multi-index values are respectively, D passes C to A(3,2), D passes E to A(4,2 ), according to the multi-index comparison rule, add D to A through C into the shortest path tree, and the result is {A.A.(0, 0)}, {B.A.(1, 1)}, {C.A.(1, 1)} , {E.A.(3, 1)}, {D.A.(3, 2)}.

所有的节点在最短路径树中,计算完成,结果参考图4。All the nodes are in the shortest path tree, the calculation is completed, and the results refer to Figure 4.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person familiar with the technology can easily think of changes or replacements within the technical scope disclosed in the present invention. , should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (8)

1, shortest path searching device under the multi-constraint condition in a kind of ASON is characterized in that, comprises indexing units, comparing unit, wherein,
Described indexing units is used for calculating a plurality of index values of this node to all neighbor nodes of this node by SPF SPF, and the index value of all nodes in the storage networking;
Described comparing unit is used for according to multiple constraints the order of the corresponding index value of each node of described indexing units according to index being compared successively, and the node of the shortest path that obtains linking to each other with this node is set up the connection between 2.
2, device as claimed in claim 1 is characterized in that, described comparing unit is made as the constraints of first index preferentially when comparing, and successively decreases successively.
3, device as claimed in claim 1 is characterized in that, described comparing unit when comparing, if a plurality of index in order successively relatively after, have the node of equal priority, then with the node of equal priority all as current shortest path.
4, device as claimed in claim 1 is characterized in that, the described node that links to each other shortest path with this node is the preferential nodes of a plurality of index.
5, shortest path searching method under the multi-constraint condition in a kind of ASON is characterized in that, may further comprise the steps:
A, calculate a plurality of index values of this node to all neighbor nodes of this node by SPF SPF;
B, according to multiple constraints the order of the corresponding index value of each node according to index compared successively, the node of the shortest path that obtains linking to each other with this node is set up the connection between 2.
6, method as claimed in claim 5 is characterized in that, among the described step b, when comparing, the constraints of first index is made as preferentially, successively decreases successively.
7, method as claimed in claim 5 is characterized in that, among the described step b, if a plurality of index in order successively relatively after, have the node of equal priority, then with the node of equal priority all as current shortest path.
8, method as claimed in claim 5 is characterized in that, among the described step b, the described node that links to each other shortest path with this node is the preferential nodes of a plurality of index.
CNB2007101401019A 2007-08-02 2007-08-02 Method and device for finding shortest path under multi-constraint conditions in automatic switched optical network Expired - Fee Related CN100518382C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007101401019A CN100518382C (en) 2007-08-02 2007-08-02 Method and device for finding shortest path under multi-constraint conditions in automatic switched optical network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007101401019A CN100518382C (en) 2007-08-02 2007-08-02 Method and device for finding shortest path under multi-constraint conditions in automatic switched optical network

Publications (2)

Publication Number Publication Date
CN101102616A CN101102616A (en) 2008-01-09
CN100518382C true CN100518382C (en) 2009-07-22

Family

ID=39036645

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007101401019A Expired - Fee Related CN100518382C (en) 2007-08-02 2007-08-02 Method and device for finding shortest path under multi-constraint conditions in automatic switched optical network

Country Status (1)

Country Link
CN (1) CN100518382C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299894B (en) * 2008-06-26 2011-05-04 烽火通信科技股份有限公司 Method for seeking route of optical channel in DWDM system
US9215163B2 (en) * 2008-11-19 2015-12-15 Nippon Telegraph And Telephone Corporation Path calculating method, program and calculating apparatus
CN102204169A (en) * 2011-05-12 2011-09-28 华为技术有限公司 Fault detection method, route node and system

Also Published As

Publication number Publication date
CN101102616A (en) 2008-01-09

Similar Documents

Publication Publication Date Title
KR100450407B1 (en) A Multi QoS Path Computation Method
JP5551253B2 (en) Method and apparatus for selecting from multiple equal cost paths
CN108781182B (en) Communication method and network element between SDN controllers by using BGP protocol
JP5676710B2 (en) Tie break for shortest path determination
EP2614618B1 (en) Automated traffic engineering for multi-protocol label switching (mpls) with link utilization as feedback into the tie-breaking mechanism
JP5830539B2 (en) Automated traffic engineering for 802.1AQ based on using link utilization as feedback to tie breaking mechanism
US20090285101A1 (en) Method and Apparatus for Dynamically Runtime Adjustable Path Computation
US9049145B2 (en) Method and apparatus for calculating MPLS traffic engineering paths
WO2017045578A1 (en) Topological graph optimal path algorithm with constraint conditions
US10404576B2 (en) Constrained shortest path determination in a network
KR20150030644A (en) Tie-breaking in shortest path determination
CN102197625A (en) Provider link state bridging (PLSB) computation method
CN113179532A (en) Multipath routing method and device
CN107046504A (en) Method and controller for traffic engineering in a communication network
CN101778041A (en) Method, device and network equipment for path selection
CN100518382C (en) Method and device for finding shortest path under multi-constraint conditions in automatic switched optical network
CN102142972B (en) Networking method and device for an IP network
CN103763191A (en) Intra-domain multipath generating method based on spanning tree
CN109842553B (en) A link resource-oriented adaptive interconnection and routing control method and system
CN102694725B (en) Method for bi-directionally searching paths based on bandwidth
CN1788455A (en) An Automatic Protection Switching Method
CN103581015A (en) Inter-domain disjoint multipath generation method based on AS rings
Asaduzzaman et al. Towards a decentralized algorithm for mapping network and computational resources for distributed data-flow computations
JP2011091495A (en) Multicast route search device, method and program
CN116319537A (en) A Routing Availability Calculation Method Based on Node Sequence

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090722

Termination date: 20170802