CN108011817B - Method and system for redeploying power communication private network service route - Google Patents
Method and system for redeploying power communication private network service route Download PDFInfo
- Publication number
- CN108011817B CN108011817B CN201711098343.6A CN201711098343A CN108011817B CN 108011817 B CN108011817 B CN 108011817B CN 201711098343 A CN201711098343 A CN 201711098343A CN 108011817 B CN108011817 B CN 108011817B
- Authority
- CN
- China
- Prior art keywords
- node
- service
- degree
- link
- shortest path
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种对电力通信专网业务路由进行重部署的方法,所述方法包括:获取电力通信专网业务路由的网络拓扑结构;根据故障信息获取故障链路影响的业务集合、每个业务对应的业务重要度、源点信息、目的节点信息和约束向量;对所述故障链路影响的业务集合中的业务按照业务重要度进行降序排列;对数据进行初始化;利用改进的Dijkstra算法配置从源点到目的节点的最短路径,并确定新的网络拓扑结构;将循环次数加1,并将所述循环次数和路由阈值进行比较;确定第一最短路径和备用路径,并分别计算每个备用路径和第一最短路径的路由相交度;将每个业务对应的路由按照路由相交度进行升序排列;确定路径的顺序,并对业务分布进行更新。
The invention discloses a method for redeploying service routes of a power communication private network. The method includes: acquiring a network topology structure of the power communication private network service routing; Service importance, source point information, destination node information and constraint vector corresponding to the service; arrange the services in the service set affected by the faulty link in descending order according to the service importance; initialize the data; use the improved Dijkstra algorithm to configure The shortest path from the source point to the destination node, and determine the new network topology; add 1 to the number of cycles, and compare the number of cycles with the routing threshold; determine the first shortest path and the alternate path, and calculate each The route intersection degree of the alternate path and the first shortest path; the routes corresponding to each service are arranged in ascending order according to the route intersection degree; the sequence of the paths is determined, and the service distribution is updated.
Description
技术领域technical field
本发明涉及电力通信专网业务路由管理领域,并且更具体地,涉及一种对电力通信专网业务路由进行重部署的方法及系统。The present invention relates to the field of power communication private network business routing management, and more particularly, to a method and system for redeploying power communication private network business routes.
背景技术Background technique
作为电力系统中的重要通信组成部分,电力通信专网主要为保证电力系统的稳定运行提供保证,因此电力通信专网的可靠性直接关系到电力系统的可靠性。针对承载安稳控制、抽蓄控制等关键控制业务的电力通信专网,建立高可靠的路由是保证电力通信专网可靠性的一个重要方面。As an important communication component in the power system, the power communication private network mainly provides a guarantee for the stable operation of the power system. Therefore, the reliability of the power communication private network is directly related to the reliability of the power system. For the power communication private network carrying key control services such as stability control and pump storage control, establishing a highly reliable route is an important aspect to ensure the reliability of the power communication private network.
目前对电力通信专网路由问题的研究多集中于方法的理论研究,主要场景为针对控制业务的单、双路由规划需求,提出满足约束要求的路由部署方法。考虑到电力通信系统行业的特殊性,对一些一旦出现故障易造成重大影响的重要业务,如继电保护、安稳控制等,需要部署双路由。考虑到光纤和网络设备故障的随机性,在任意一条链路上发生故障后,如何使链路上所承载的业务快速切换到其他路由上去,且保障备选路由的可用性和全网风险的均衡性,成为亟需解决的问题。目前已有的发明专利中对电力通信网路由分配方法都是传统的面向业务的路由配置方法,在进行路由配置时有的只考虑业务风险因素,有的只考虑业务的QoS约束,很少有把二者结合起来的。At present, the research on the routing problem of the power communication private network mainly focuses on the theoretical research of the method. Considering the particularity of the power communication system industry, it is necessary to deploy dual routing for some important services that are likely to have a major impact in the event of a failure, such as relay protection and stability control. Considering the randomness of optical fiber and network equipment failures, after a failure occurs on any link, how to quickly switch the services carried on the link to other routes, and ensure the availability of alternative routes and the balance of risks in the entire network sexuality has become an urgent issue. The routing allocation methods for power communication networks in the existing invention patents are all traditional service-oriented routing configuration methods. When routing configuration, some only consider service risk factors, some only consider service QoS constraints, and few combine the two.
在单路由的部署方法上,目前电力通信专网中的路由部署算法有改进的Dijkstra算法,Floyd算法,粒子群算法等,这些算法都是基于单源最短路径算法,能够依据不同的目标函数为业务进行单路由分配,缺点是无法为有多约束的业务提供备选路由方案。In terms of single-route deployment methods, the current routing deployment algorithms in power communication private networks include improved Dijkstra algorithm, Floyd algorithm, particle swarm algorithm, etc. These algorithms are all based on the single-source shortest path algorithm, which can be based on different objective functions. The service is allocated by a single route, but the disadvantage is that it cannot provide an alternative routing scheme for services with multiple constraints.
在双路由的部署方法上,常用的方法包括RF算法和KSP算法等。RF算法采用删除路径的思想,基于Dijkstra算法获取双路由,KSP则是获取两点点的前k条最短路径后再进行筛选,这些方法存在的问题是未考虑网络的负载均衡等条件。In the deployment method of dual routing, commonly used methods include RF algorithm and KSP algorithm. The RF algorithm adopts the idea of deleting paths and obtains dual routes based on the Dijkstra algorithm. KSP obtains the top k shortest paths of two points and then filters them. The problem with these methods is that conditions such as network load balancing are not considered.
以上这些方法均是从规划角度考虑路由部署的方法,未考虑故障情况下的业务重部署方案。同时,由于电力系统的特殊性,不允许在电力通信专网上直接进行路由配置等操作。因此,需要对电力通信专网的路由进行仿真,以对电力通信专网中路由的重部署问题进行确定。The above methods are all methods that consider routing deployment from a planning perspective, and do not consider the service redeployment solution in the event of a failure. At the same time, due to the particularity of the power system, it is not allowed to perform operations such as routing configuration directly on the power communication private network. Therefore, it is necessary to simulate the routing of the private power communication network to determine the problem of redeployment of the routing in the private power communication network.
发明内容SUMMARY OF THE INVENTION
本发明提供了一种对电力通信专网业务路由进行重部署的方法及系统,以解决如何对电力通信专网中路由的重部署进行确定的问题。The present invention provides a method and system for redeploying service routes in a power communication private network, so as to solve the problem of how to determine the redeployment of routes in the power communication private network.
为了解决上述问题,根据本发明的一个方面,提供了一种对电力通信专网业务路由进行重部署的方法,其特征在于,所述方法包括:In order to solve the above problems, according to one aspect of the present invention, a method for redeploying service routes of a private power communication network is provided, wherein the method includes:
步骤1,获取电力通信专网业务路由的网络拓扑结构,并确定所述网络拓扑结构的参数数据,其中所述参数数据包括:每个节点的权重值和每个链路的权重值;Step 1: Obtain the network topology structure of the service routing of the power communication private network, and determine the parameter data of the network topology structure, wherein the parameter data includes: the weight value of each node and the weight value of each link;
步骤2,根据故障信息获取故障链路影响的业务集合、每个业务对应的业务重要度、源点信息、目的节点信息和约束向量;
步骤3,对所述故障链路影响的业务集合中的业务按照业务重要度进行降序排列;
步骤4,根据故障链路影响的业务数对路由阈值进行设置,并设置循环次数初始值为1;Step 4: Set the routing threshold according to the number of services affected by the faulty link, and set the initial value of the number of cycles to 1;
步骤5,根据所述网络拓扑结构,利用改进的Dijkstra算法配置从源点到目的节点的最短路,根据所述最短路径的每个中间节点建立备份节点,确定新节点集合,并根据新节点集合确定新的网络拓扑结构;
步骤6,将循环次数加1,并将所述循环次数和路由阈值进行比较,若循环次数小于路由阈值,则返回步骤5;否则,进入步骤7;Step 6, increase the number of cycles by 1, and compare the number of cycles with the routing threshold, if the number of cycles is less than the routing threshold, return to
步骤7,设定当前故障路由对应的最短路径为第一最短路径,获取的其他的最短路径分别为备用路径,并分别计算每个备用路径和第一最短路径的路由相交度;Step 7, setting the shortest path corresponding to the current faulty route as the first shortest path, and obtaining other shortest paths as alternate paths, respectively, and calculating the route intersection degree of each alternate path and the first shortest path;
步骤8,将每个业务对应的路由按照路由相交度进行升序排列;Step 8, arrange the routes corresponding to each service in ascending order according to the degree of intersection of the routes;
步骤9,分别计算当前网络拓扑结构中的全网业务平均风险度、业务风险均衡度和时延值,并按照路由相交度、最短路径长度、业务平均风险度、业务风险均衡度和时延升序确定备用路径的顺序,并对业务分布进行更新。Step 9: Calculate the average service risk degree, service risk balance degree and delay value of the entire network in the current network topology structure respectively, and arrange them in ascending order of route intersection degree, shortest path length, service average risk degree, service risk balance degree and delay value. Determine the sequence of alternate paths and update the service distribution.
优选地,其中所述故障信息,包括:故障节点信息和故障链路信息。Preferably, the fault information includes: fault node information and fault link information.
优选地,其中根据所述最短路径的每个中间节点建立备份节点,确定新节点集合,并根据新节点集合确定新的网络拓扑结构,包括:Preferably, a backup node is established according to each intermediate node of the shortest path, a new node set is determined, and a new network topology is determined according to the new node set, including:
根据所述最短路径的每个中间节点建立一个备份节点vi',确定新节点集合V'=V∪{v1',v2',...v'l-1},将节点{vi-1,vi}连接起来,将vi的不在最短上的前驱节点与每个节点v'i相连,将弧(vi-1,vi)移到(vi-1',vi),确定新的网络拓扑结构。Establish a backup node v i ' according to each intermediate node of the shortest path, determine a new node set V'=V∪{v 1 ',v 2 ',...v' l-1 }, set the node {v i-1 ,v i } are connected, the predecessor nodes of v i that are not on the shortest are connected to each node v' i , and the arc (v i-1 ,v i ) is moved to (v i-1 ',v i ), determine the new network topology.
优选地,其中所述计算每个备用路径和第一最短路径的路由相交度,包括:Preferably, the calculating the route intersection degree of each alternate path and the first shortest path includes:
DIR=DIntersection(AP∩BPi),i=1,2,...k-1,D IR =D Intersection (AP∩BP i ),i=1,2,...k-1,
其中,DIR为路由相交度;(AP∩BPi)为最短路径和第i条备用路径的公共节点,k为路径条数。Among them, D IR is the route intersection degree; (AP∩BP i ) is the common node of the shortest path and the i-th alternate path, and k is the number of paths.
优选地,其中所述全网业务平均风险度包括:节点对应的平均风险度和链路对应的平均风险度,所述全网业务平均风险度的计算公式为:Preferably, the average risk degree of the network-wide service includes: the average risk degree corresponding to the node and the average risk degree corresponding to the link, and the calculation formula of the average risk degree of the network-wide service is:
其中,DARS为全网业务平均风险度;DARS t为节点t对应的平均风险度;DARS Iij为链路lij对应的平均风险度;N为网络拓扑结构中节点t的集合;Dt为节点风险度,指由于节点设备失效对业务的影响程度,每个节点上所承载全部业务风险度的总和;DIij为链路风险度,指由于链路失效对业务的影响程度,每条链路上所承载的业务风险度的总和;L为网络拓扑结构中链路的集合;lij为从节点i到节点j之间的一条链路,lij∈L,i,j∈N;Pt为节点t的失效概率;Im为节点t上承载业务集合中第m个业务的重要度;是链路lij的失效概;Im是链路lij上所承载业务集合中第m个业务的重要度。Among them, D ARS is the average risk degree of the whole network service; D ARS t is the average risk degree corresponding to the node t; D ARS Iij is the average risk degree corresponding to the link l ij ; N is the set of nodes t in the network topology structure; D t is the node risk degree, which refers to the degree of impact on the business due to the failure of the node equipment, and the sum of the risk degrees of all services carried on each node; D Iij is the link risk degree, which refers to the degree of impact on the business due to the failure of the link. is the sum of the business risk degrees carried on the links; L is the set of links in the network topology; l ij is a link from node i to node j, l ij ∈ L, i, j∈N ; P t is the failure probability of node t; Im is the importance of the mth service in the set of services carried on node t; is the failure probability of the link l ij ; Im is the importance of the mth service in the set of services carried on the link l ij .
优选地,其中所述全网业务风险均衡度的计算公式为:Preferably, the calculation formula of the risk balance degree of the whole network service is:
其中,DBRS为全网业务风险均衡度;表示链路lij的风险度;Dt是节点t的风险度。Among them, D BRS is the business risk balance of the whole network; represents the risk degree of the link l ij ; D t is the risk degree of the node t.
根据本发明的另一个方面,提供了一种对电力通信专网业务路由进行重部署的系统,其特征在于,所述系统包括:According to another aspect of the present invention, there is provided a system for redeploying service routes of a private power communication network, wherein the system includes:
参数数据确定单元,用于获取电力通信专网业务路由的网络拓扑结构,并确定所述网络拓扑结构的参数数据,其中所述参数数据包括:每个节点的权重值和每个链路的权重值;A parameter data determination unit, configured to acquire the network topology structure of the service routing of the power communication private network, and determine the parameter data of the network topology structure, wherein the parameter data includes: the weight value of each node and the weight of each link value;
业务集合数据确定单元,用于根据故障信息获取故障链路影响的业务集合、每个业务对应的业务重要度、源点信息、目的节点信息和约束向量;a service set data determination unit, configured to obtain the service set affected by the faulty link, the service importance corresponding to each service, the source point information, the destination node information and the constraint vector according to the fault information;
第一排序单元,用于对所述故障链路影响的业务集合中的业务按照业务重要度进行降序排列;a first sorting unit, configured to sort the services in the service set affected by the faulty link in descending order according to the service importance;
路由阈值设置单元,用于根据故障链路影响的业务数对路由阈值进行设置,并设置循环次数初始值为1;The routing threshold setting unit is used to set the routing threshold according to the number of services affected by the faulty link, and set the initial value of the number of cycles to 1;
新的网络拓扑结构确定单元,用于根据所述网络拓扑结构,利用改进的Dijkstra算法配置从源点到目的节点的最短路,根据所述最短路径的每个中间节点建立备份节点,确定新节点集合,并根据新节点集合确定新的网络拓扑结构;The new network topology determination unit is configured to use the improved Dijkstra algorithm to configure the shortest path from the source point to the destination node according to the network topology structure, establish a backup node according to each intermediate node of the shortest path, and determine a new node set, and determine the new network topology according to the new node set;
比较单元,用于将循环次数加1,并将所述循环次数和路由阈值进行比较,若循环次数小于路由阈值,则新的网络拓扑结构确定单元;否则,进入路由相交度计算单元;A comparison unit, for adding 1 to the number of cycles, and comparing the number of cycles with the routing threshold, if the number of cycles is less than the routing threshold, the new network topology determines the unit; otherwise, enter the routing intersection degree calculation unit;
路由相交度计算单元,用于设定当前故障路由对应的最短路径为第一最短路径,获取的其他的最短路径分别为备用路径,并分别计算每个备用路径和第一最短路径的路由相交度;The route intersection degree calculation unit is used to set the shortest path corresponding to the current faulty route as the first shortest path, and the other shortest paths obtained are respectively backup paths, and calculate the route intersection degree of each backup path and the first shortest path respectively. ;
第二排序单元,用于将每个业务对应的路由按照路由相交度进行升序排列;The second sorting unit is used to arrange the routes corresponding to each service in ascending order according to the degree of intersection of the routes;
路径确定单元,用于分别计算当前网络拓扑结构中的全网业务平均风险度、业务风险均衡度和时延值,并按照路由相交度、最短路径长度、业务平均风险度、业务风险均衡度和时延升序确定备用路径的顺序,并对业务分布进行更新。The path determination unit is used to calculate the average risk degree, service risk balance degree and delay value of the entire network service in the current network topology structure, and calculate the average service risk degree, service risk balance degree and delay value according to the route intersection degree, shortest path length, service average risk degree, service risk balance degree and The ascending order of delay determines the order of alternate paths and updates the service distribution.
优选地,其中所述故障信息,包括:故障节点信息和故障链路信息。Preferably, the fault information includes: fault node information and fault link information.
优选地,其中新的网络拓扑结构确定单元,根据所述最短路径的每个中间节点建立备份节点,确定新节点集合,并根据新节点集合确定新的网络拓扑结构,包括:Preferably, wherein the new network topology determination unit establishes a backup node according to each intermediate node of the shortest path, determines a new node set, and determines a new network topology structure according to the new node set, including:
根据所述最短路径的每个中间节点建立一个备份节点vi',确定新节点集合V'=V∪{v1',v2',...v'l-1},将节点{vi-1,vi}连接起来,将vi的不在最短上的前驱节点与每个节点v'i相连,将弧(vi-1,vi)移到(vi-1',vi),确定新的网络拓扑结构。Establish a backup node v i ' according to each intermediate node of the shortest path, determine a new node set V'=V∪{v 1 ',v 2 ',...v' l-1 }, set the node {v i-1 ,v i } are connected, the predecessor nodes of v i that are not on the shortest are connected to each node v' i , and the arc (v i-1 ,v i ) is moved to (v i-1 ',v i ), determine the new network topology.
优选地,其中所述路由相交度计算单元,计算每个备用路径和第一最短路径的路由相交度,包括:Preferably, wherein the route intersection degree calculation unit calculates the route intersection degree of each alternate path and the first shortest path, including:
DIR=DIntersection(AP∩BPi),i=1,2,...k-1,D IR =D Intersection (AP∩BP i ),i=1,2,...k-1,
其中,DIR为路由相交度;(AP∩BPi)为最短路径和第i条备用路径的公共节点,k为备用路径的条数。Among them, D IR is the route intersection degree; (AP∩BP i ) is the common node of the shortest path and the i-th alternate path, and k is the number of alternate paths.
优选地,其中所述全网业务平均风险度包括:节点对应的平均风险度和链路对应的平均风险度,所述全网业务平均风险度的计算公式为:Preferably, the average risk degree of the network-wide service includes: the average risk degree corresponding to the node and the average risk degree corresponding to the link, and the calculation formula of the average risk degree of the network-wide service is:
其中,DARS为全网业务平均风险度;DARS t为节点t对应的平均风险度;DARS Iij为链路lij对应的平均风险度;N为网络拓扑结构中节点t的集合;Dt为节点风险度,指由于节点设备失效对业务的影响程度,每个节点上所承载全部业务风险度的总和;DIij为链路风险度,指由于链路失效对业务的影响程度,每条链路上所承载的业务风险度的总和;L为网络拓扑结构中链路的集合;lij为从节点i到节点j之间的一条链路,lij∈L,i,j∈N;Pt为节点t的失效概率;Im为节点t上承载业务集合中第m个业务的重要度;是链路lij的失效概;Im是链路lij上所承载业务集合中第m个业务的重要度。Among them, D ARS is the average risk degree of the whole network service; D ARS t is the average risk degree corresponding to the node t; D ARS Iij is the average risk degree corresponding to the link l ij ; N is the set of nodes t in the network topology structure; D t is the node risk degree, which refers to the degree of impact on the business due to the failure of the node equipment, and the sum of the risk degrees of all services carried on each node; D Iij is the link risk degree, which refers to the degree of impact on the business due to the failure of the link. is the sum of the business risk degrees carried on the links; L is the set of links in the network topology; l ij is a link from node i to node j, l ij ∈ L, i, j∈N ; P t is the failure probability of node t; Im is the importance of the mth service in the set of services carried on node t; is the failure probability of the link l ij ; Im is the importance of the mth service in the set of services carried on the link l ij .
优选地,其中所述全网业务风险均衡度的计算公式为:Preferably, the calculation formula of the risk balance degree of the whole network service is:
其中,DBRS为全网业务风险均衡度;表示链路lij的风险度;Dt是节点t的风险度。Among them, D BRS is the business risk balance of the whole network; represents the risk degree of the link l ij ; D t is the risk degree of the node t.
本发明提供的对电力通信专网业务路由进行重部署的方法及系统,首先明确电力通信专网业务重部署的仿真场景和流程,然后通过改进KSP算法,为网络中的源点和目的节点找到多条满足多约束的最短路由组;最后根据路由相交度、最短路径、时延、全网业务平均风险度和风险均衡度等评价指标确定多组路由方案,从中选择所有值都近似最小的一组为最优路由方案,使得故障路由上承载的所有风险差异化的业务能同时快速切换到最优方案所对应的链路去,减少业务恢复的等待时间,提高传输效率,保障了电力通信系统的可靠性。The method and system for redeploying the service routing of the power communication private network provided by the present invention firstly clarify the simulation scene and process of redeploying the power communication private network service, and then find the source and destination nodes in the network by improving the KSP algorithm. Multiple shortest routing groups that satisfy multiple constraints; finally, multiple routing schemes are determined according to the evaluation indicators such as routing intersection, shortest path, delay, average risk degree of the entire network service, and risk balance degree, and the one with all the approximate minimum values is selected. The group is the optimal routing scheme, so that all risk-differentiated services carried on the faulty route can be quickly switched to the link corresponding to the optimal scheme at the same time, reducing the waiting time for service recovery, improving the transmission efficiency, and ensuring the power communication system. reliability.
附图说明Description of drawings
通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:Exemplary embodiments of the present invention may be more fully understood by reference to the following drawings:
图1为根据本发明实施方式的对电力通信专网业务路由进行重部署的方法100的流程图;FIG. 1 is a flowchart of a
图2为根据本发明实施方式的仿真的网络拓扑结构的示意图;以及2 is a schematic diagram of a simulated network topology according to an embodiment of the present invention; and
图3为根据本发明实施方式的对电力通信专网业务路由进行重部署的系统300的结构示意图。FIG. 3 is a schematic structural diagram of a
具体实施方式Detailed ways
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。Exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, however, the present invention may be embodied in many different forms and is not limited to the embodiments described herein, which are provided for the purpose of this thorough and complete disclosure invention, and fully convey the scope of the invention to those skilled in the art. The terms used in the exemplary embodiments shown in the drawings are not intended to limit the invention. In the drawings, the same elements/elements are given the same reference numerals.
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。Unless otherwise defined, terms (including scientific and technical terms) used herein have the commonly understood meanings to those skilled in the art. In addition, it is to be understood that terms defined in commonly used dictionaries should be construed as having meanings consistent with the context in the related art, and should not be construed as idealized or overly formal meanings.
图1为根据本发明实施方式的对电力通信专网业务路由进行重部署的方法100的流程图。如图1所示,本发明实施方式的对电力通信专网业务路由进行重部署的方法首先明确电力通信专网业务重部署的仿真场景和流程,然后通过改进KSP算法,为网络中的源点和目的节点找到多条满足多约束的最短路由组;最后根据路由相交度、最短路径、时延、全网业务平均风险度和风险均衡度等评价指标确定多组路由方案,从中选择所有值都近似最小的一组为最优路由方案,使得故障路由上承载的所有风险差异化的业务能同时快速切换到最优方案所对应的链路去,减少业务恢复的等待时间,提高传输效率,保障了电力通信系统的可靠性。本发明实施方式的对电力通信专网业务路由进行重部署的方法100从步骤101处开始,在步骤101,获取电力通信专网业务路由的网络拓扑结构,并确定所述网络拓扑结构的参数数据,其中所述参数数据包括:每个节点的权重值和每个链路的权重值。FIG. 1 is a flowchart of a
在本发明的实施方式中,电力通信专网业务重部署的仿真流程主要包括:数据的来源获取、仿真触发、仿真执行、仿真结果输出几个流程。在数据获取阶段主要是通过各种方式获取业务重部署仿真所需要的网络资源和配置参数信息,数据获取来源可以是网络管理系统的接口,或者离线的数据文件。需要获取的数据和定义包括:In the embodiment of the present invention, the simulation process of the redeployment of the power communication private network service mainly includes several processes: data source acquisition, simulation triggering, simulation execution, and simulation result output. In the data acquisition stage, the network resources and configuration parameter information required by the service redeployment simulation are acquired in various ways. The data acquisition source can be the interface of the network management system or the offline data file. The data and definitions that need to be obtained include:
G为电力通信转网中业务路由的网络拓扑结构示意图,是对网络物理结构的抽象;N为网络节点的集合,是对安装于厂、站、调度中心等交换设备的抽象;L为网络链路的集合;R为是约束条件的集合;lij为从节点i到节点j之间的一条链路,lij∈L,i,j∈N;Di为节点风险度,指由于节点设备失效对业务的影响程度,每个节点上所承载全部业务风险度的总和。节点风险度的计算公式是:G is a schematic diagram of the network topology of service routing in the power communication transfer network, which is an abstraction of the physical structure of the network; N is a collection of network nodes, which is an abstraction of switching equipment installed in factories, stations, dispatch centers, etc.; L is the network chain A set of paths; R is a set of constraints; l ij is a link from node i to node j, l ij ∈ L, i, j ∈ N; D i is the node risk degree, which refers to the The degree of influence of the failure on the business, and the sum of all business risk degrees carried on each node. The formula for calculating node risk is:
其中,Pt是节点t的失效概率,来源于运维数据,Im是节点t上承载业务集合中第m个业务的重要度,可在系统中设定。Among them, P t is the failure probability of node t, which is derived from operation and maintenance data, and Im is the importance of the mth service in the set of services carried on node t, which can be set in the system.
为链路风险度是指由于链路失效对业务的影响程度,用每条链路上所承载的业务风险度值来衡量。链路风险度的计算公式是: The risk degree of the link refers to the degree of influence on the service due to the failure of the link, which is measured by the service risk degree value carried on each link. The formula for calculating link risk is:
其中,是链路lij的失效概率,通过系统获取,Im是链路lij上所承载业务集合中第m个业务的重要度。in, is the failure probability of the link l ij , obtained through the system, and Im is the importance of the mth service in the set of services carried on the link l ij .
优选地,在步骤102,根据故障信息获取故障链路影响的业务集合、每个业务对应的业务重要度、源点信息、目的节点信息和约束向量。Preferably, in
优选地,其中所述故障信息,包括:故障节点信息和故障链路信息。Preferably, the fault information includes: fault node information and fault link information.
在本发明的实施方式中,仿真触发是基网络拓扑结构的数据,通过在拓扑图上选择链路或者节点,设定为故障状态,网络拓扑显示故障的链路和受影响的业务,提示重部署仿真触发。在仿真触发之后,仿真执行阶段依据获取到的数据,针对故障链路上承载的业务,按照业务重部署的路由方法实现业务的重部署。In the embodiment of the present invention, the simulation trigger is the data of the basic network topology. By selecting a link or node on the topology map and setting it to a faulty state, the network topology displays the faulty link and the affected service, and prompts for a restart. Deployment simulation triggers. After the simulation is triggered, in the simulation execution stage, according to the acquired data, for the service carried on the faulty link, the service redeployment is implemented according to the routing method of service redeployment.
优选地,在步骤103,对所述故障链路影响的业务集合中的业务按照业务重要度进行降序排列。Preferably, in
优选地,在步骤104,根据故障链路影响的业务数对路由阈值进行设置,并设置循环次数初始值为1。例如,影响的业务数为5,则可以设置k0为7。Preferably, in
优选地,在步骤105,根据所述网络拓扑结构,利用改进的Dijkstra算法配置从源点到目的节点的最短路,根据所述最短路径的每个中间节点建立备份节点,确定新节点集合,并根据新节点集合确定新的网络拓扑结构。Preferably, in
优选地,其中根据所述最短路径的每个中间节点建立备份节点,确定新节点集合,并根据新节点集合确定新的网络拓扑结构,包括:Preferably, a backup node is established according to each intermediate node of the shortest path, a new node set is determined, and a new network topology is determined according to the new node set, including:
根据所述最短路径的每个中间节点建立一个备份节点vi',确定新节点集合V'=V∪{v1',v2',...v'l-1},将节点{vi-1,vi}连接起来,将vi的不在最短上的前驱节点与每个节点v'i相连,将弧(vi-1,vi)移到(vi-1',vi),确定新的网络拓扑结构。Establish a backup node v i ' according to each intermediate node of the shortest path, determine a new node set V'=V∪{v 1 ',v 2 ',...v' l-1 }, set the node {v i-1 ,v i } are connected, the predecessor nodes of v i that are not on the shortest are connected to each node v' i , and the arc (v i-1 ,v i ) is moved to (v i-1 ',v i ), determine the new network topology.
优选地,在步骤106,将循环次数加1,并将所述循环次数和路由阈值进行比较,若循环次数小于路由阈值,则返回步骤105;否则,进入步骤107。Preferably, in
优选地,在步骤107,设定当前故障路由对应的最短路径为第一最短路径,获取的其他的最短路径分别为备用路径,并分别计算每个备用路径和第一最短路径的路由相交度。Preferably, in
优选地,其中所述计算每个备用路径和第一最短路径的路由相交度,包括:Preferably, the calculating the route intersection degree of each alternate path and the first shortest path includes:
DIR=DIntersection(AP∩BPi),i=1,2,...k-1,D IR =D Intersection (AP∩BP i ),i=1,2,...k-1,
其中,DIR为路由相交度;(AP∩BPi)为最短路径和第i条备用路径的公共节点,k为备用路径的条数。Among them, D IR is the route intersection degree; (AP∩BP i ) is the common node of the shortest path and the i-th alternate path, and k is the number of alternate paths.
优选地,在步骤108,将每个业务对应的路由按照路由相交度进行升序排列。Preferably, in
优选地,在步骤109,分别计算当前网络拓扑结构中的全网业务平均风险度、业务风险均衡度和时延值,并按照路由相交度、最短路径长度、业务平均风险度、业务风险均衡度和时延升序确定备用路径的顺序,并对业务分布进行更新。Preferably, in
优选地,其中所述全网业务平均风险度包括:节点对应的平均风险度和链路对应的平均风险度,所述全网业务平均风险度的计算公式为:Preferably, the average risk degree of the network-wide service includes: the average risk degree corresponding to the node and the average risk degree corresponding to the link, and the calculation formula of the average risk degree of the network-wide service is:
其中,DARS为全网业务平均风险度;DARS t为节点t对应的平均风险度;DARS Iij为链路lij对应的平均风险度;N为网络拓扑结构中节点t的集合;Dt为节点风险度,指由于节点设备失效对业务的影响程度,每个节点上所承载全部业务风险度的总和;DIij为链路风险度,指由于链路失效对业务的影响程度,每条链路上所承载的业务风险度的总和;L为网络拓扑结构中链路的集合;lij为从节点i到节点j之间的一条链路,lij∈L,i,j∈N;Pt为节点t的失效概率;Im为节点t上承载业务集合中第m个业务的重要度;是链路lij的失效概;Im是链路lij上所承载业务集合中第m个业务的重要度。Among them, D ARS is the average risk degree of the whole network service; D ARS t is the average risk degree corresponding to the node t; D ARS Iij is the average risk degree corresponding to the link l ij ; N is the set of nodes t in the network topology structure; D t is the node risk degree, which refers to the degree of impact on the business due to the failure of the node equipment, and the sum of the risk degrees of all services carried on each node; D Iij is the link risk degree, which refers to the degree of impact on the business due to the failure of the link. is the sum of the business risk degrees carried on the links; L is the set of links in the network topology; l ij is a link from node i to node j, l ij ∈ L, i, j∈N ; P t is the failure probability of node t; Im is the importance of the mth service in the set of services carried on node t; is the failure probability of the link l ij ; Im is the importance of the mth service in the set of services carried on the link l ij .
优选地,其中所述全网业务风险均衡度的计算公式为:Preferably, the calculation formula of the risk balance degree of the whole network service is:
其中,DBRS为全网业务风险均衡度;表示链路lij的风险度;Dt是节点t的风险度。Among them, D BRS is the business risk balance of the whole network; represents the risk degree of the link l ij ; D t is the risk degree of the node t.
在本发明的实施方式中,在对电力通信专网业务进行重部署时,首先建立如下的重部署的路由数学模型:In the embodiment of the present invention, when redeploying power communication private network services, first establish the following redeployment routing mathematical model:
目标函数为:min(DIR),min(DARS),min(DBRS),The objective function is: min(D IR ), min(D ARS ), min(D BRS ),
约束条件为:The constraints are:
其中,目标函数中min(DIR),min(DARS),min(DBRS)分别表示任意两条路由的相交度、业务平均风险度和业务风险均衡度均取最小。Among them, min(D IR ), min(D ARS ), and min(D BRS ) in the objective function represent the minimum intersection degree of any two routes, business average risk degree and business risk balance degree, respectively.
DARS为全网业务平均风险度(Degree on Average Risk of service)有节点t对应的平均风险度和链路Iij对应的平均风险度两部分组成,计算公式是:D ARS is the degree on Average Risk of service of the entire network. It consists of two parts: the average risk corresponding to node t and the average risk corresponding to link I ij . The calculation formula is:
DBRS为全网业务风险均衡度(Degree on Balancing Risk of service),计算公式为:D BRS is the Degree on Balancing Risk of Service of the entire network, and the calculation formula is:
其中,DBRS为全网业务风险均衡度;表示链路lij的风险度;Dt是节点t的风险度。Among them, D BRS is the business risk balance of the whole network; represents the risk degree of the link l ij ; D t is the risk degree of the node t.
DIR为路由相交度(Degree on Intersection Routing),表示两条路由中公共元素(节点或者链路)的数量。假设有k(k≥2)条最大不相交路由,选择其中一条作为主切换路由,记作AP,其他的作为备用路由,记作BP1,BP2,...BPk-1,计算公式为:DIR=DIntersection(AP∩BPi),i=1,2,...k-1。D IR is the degree on Intersection Routing, which indicates the number of common elements (nodes or links) in the two routes. Assuming that there are k (k≥2) maximum disjoint routes, select one of them as the main switching route, denoted as AP, and the other as backup routes, denoted as BP 1 , BP 2 , ... BP k-1 , the calculation formula is: D IR =D Intersection (AP∩BP i ), i=1,2,...k-1.
为了简化问题,QoS约束主要考虑加性约束最短距离和时延,因为乘性约束可以通过取负对数转化为加性约束,其他约束可以在初始时进行预处理,Ri是对应每一种约束的阈值。In order to simplify the problem, the QoS constraint mainly considers the shortest distance and delay of the additive constraint, because the multiplicative constraint can be converted into an additive constraint by taking the negative logarithm, and other constraints can be preprocessed at the beginning, and R i is corresponding to each Constraint threshold.
在基于可靠性对电力通信专网业务路由进行重部署的配置时,根据目标函数及约束条件的特点,利用改进的KSP算法可以一次求出k条路径,并且对故障的链路上的所有业务都要进行路由切换,为了提高业务的传输效率,保证系统的可靠性,我们采取的策略是对所有业务同时进行路由切换,具体算法如下:In the configuration of redeployment of power communication private network service routing based on reliability, according to the characteristics of the objective function and constraint conditions, the improved KSP algorithm can be used to obtain k paths at a time, and all services on the faulty link can be calculated. In order to improve the transmission efficiency of services and ensure the reliability of the system, the strategy we adopted is to perform routing switching for all services at the same time. The specific algorithm is as follows:
初始化网络G(N,L,W)信息,输入网络中节点的权值矩阵W(ni)={w1(ni),w2(ni)}和链路的权值矩阵W(lj)={w1(lj),w2(lj)};Initialize the network G(N,L,W) information, input the weight matrix W(n i )={w 1 (n i ),w 2 (n i )} of the nodes in the network and the weight matrix W( l j )={w 1 (l j ),w 2 (l j )};
输入网络上的故障节点影响的业务分布集合Sm及对应的约束向量:Enter the service distribution set S m affected by the faulty node on the network and the corresponding constraint vector:
R(Sm)={r1(Sm),r2(Sm)};R(S m )={r 1 (S m ),r 2 (S m )};
获取故障链路影响的业务分布集合Sf、和对应的业务重要度、源点信息与目的节点信息及在约束条件下的约束向量R(Sf)={r1(Sf),r2(Sf)};Obtain the service distribution set Sf affected by the faulty link, the corresponding service importance, the source point information and destination node information, and the constraint vector R(S f )={r 1 (S f ), r 2 ( S f )};
将Sf中的业务按重要度降序排列;Arrange the business in Sf in descending order of importance;
根据故障链路影响的业务数f对路由阈值k0进行设置,并初始化循环次数k为1;Set the routing threshold k0 according to the number of services f affected by the faulty link, and initialize the number of cycles k to 1;
在网络拓扑结构图G中调用改进的Dijkstra算法配置从源点到目的节点的第一条最短路径AP;Call the improved Dijkstra algorithm in the network topology graph G to configure the first shortest path AP from the source point to the destination node;
为路径AP的每个中间节点vi(1<i<l)建立一个备份节点vi',产生新节点集合V'=V∪{v1',v2',...v'l-1}将节点{vi-1,vi}连接起来,将vi的不在路径p上的前驱节点与每个节点v'i相连,将弧(vi-1,vi)移到(vi-1',vi),得到新图G’;Create a backup node v i ' for each intermediate node v i (1<i<l) of the path AP, and generate a new node set V'=V∪{v 1 ',v 2 ',...v' l- 1 } Connect the nodes {v i-1 ,v i }, connect the predecessor nodes of v i that are not on the path p to each node v' i , move the arc (v i-1 ,v i ) to ( v i-1 ',v i ), get a new graph G';
在新图G’中,置k=k+1,若k<k0,返回调用改进的Dijkstra算法配置从源点到目的节点的第一条最短路径AP步骤,计算前k条最短路径,否则继续;In the new graph G', set k=k+1, if k<k0, return to call the improved Dijkstra algorithm to configure the first shortest path AP step from the source point to the destination node, calculate the first k shortest paths, otherwise continue ;
假定当前故障路由为第一条最短路径AP,把其余k-1条路径依次设置为BP1,BP2...BPk-1,计算AP和BPk-1相交度;Assuming that the current faulty route is the first shortest path AP, set the remaining k-1 paths as BP 1 , BP 2 ... BP k-1 in turn, and calculate the intersection degree of AP and BP k-1 ;
对业务集合Sf(0≤f≤k)中的每种业务按路由相交度升序进行排列,确定f条路由;Arrange each service in the service set S f (0≤f≤k) in ascending order of route intersection, and determine f routes;
计算此时网络中的全网业务平均风险度DARS、业务风险均衡度DBRS及时延值;依照相交度、最短路径长度、业务平均风险度DARS和业务风险均衡度DBRS及时延升序确定近似最优路径方案Pk1和备用路径方案Pk2,Pk3…Pkf,输出Pk1,更新网络中的业务分布。Calculate the average service risk D ARS of the entire network, the business risk balance D BRS and the delay value in the network at this time; according to the intersection degree, the shortest path length, the business average risk D ARS and the business risk balance D BRS and the delay value are determined in ascending order Approximate optimal path scheme Pk1 and alternate path schemes Pk2, Pk3...Pkf, output Pk1, and update the service distribution in the network.
为了验证本专利提出方法的有效性,对现有的电力通信专网进行了仿真。图2为根据本发明实施方式的仿真的网络拓扑结构的示意图。如图2所示,共有8个节点以及12条链路(光缆)。节点的失效概率在[0.0001 0.001]内随机生成,链路的失效概率在[0.0010.01]内随机生成,在某一时刻网络中的业务分布如表1所示。利用改进的KSP算法计算前4条最短路径组成的最短路径组信息如下表2所示。In order to verify the effectiveness of the method proposed in this patent, the simulation of the existing power communication private network is carried out. FIG. 2 is a schematic diagram of a simulated network topology according to an embodiment of the present invention. As shown in Figure 2, there are 8 nodes and 12 links (optical cables). The failure probability of the node is randomly generated within [0.0001 0.001], and the failure probability of the link is randomly generated within [0.0010.01]. The service distribution in the network at a certain moment is shown in Table 1. The information of the shortest path group composed of the first four shortest paths is calculated by using the improved KSP algorithm, as shown in Table 2 below.
表1网络中的业务分布Table 1 Service distribution in the network
表2利用改进的KSP算法计算的最短路径组信息Table 2 The shortest path group information calculated by the improved KSP algorithm
假设某一时刻,网络中l4链路出现故障,根据改进的KSP算法使AP路径上所承载的业务切换到其他最短路径上,配置结果如表3所示。Assuming that the l4 link in the network fails at a certain moment, the services carried on the AP path are switched to other shortest paths according to the improved KSP algorithm. The configuration results are shown in Table 3.
表3配置结果表Table 3 Configuration result table
按照业务重要度的大小,最重要的业务尽可能选择与原路由相交度最小的路由,同时对应的业务平均风险度和风险均衡度、QoS约束也均为近似最小,其他业务以此类推,因此方案2是最优方案,其他为备用方案。According to the importance of the business, the most important business should choose the route with the smallest intersection with the original route as much as possible. At the same time, the average risk degree, risk balance degree and QoS constraint of the corresponding business are also approximately the smallest.
图3为根据本发明实施方式的对电力通信专网业务路由进行重部署的系统300的结构示意图。如图3所示,本发明实施方式的对电力通信专网业务路由进行重部署的系统300包括:参数数据确定单元301、业务集合数据确定单元302、第一排序单元303、路由阈值设置单元304、新的网络拓扑结构确定单元305、比较单元306、路由相交度计算单元307、第二排序单元308和路径确定单元309。FIG. 3 is a schematic structural diagram of a
优选地,在参数数据确定单元301,获取电力通信专网业务路由的网络拓扑结构,并确定所述网络拓扑结构的参数数据,其中所述参数数据包括:每个节点的权重值和每个链路的权重值。Preferably, in the parameter data determination unit 301, the network topology structure of the service routing of the power communication private network is obtained, and the parameter data of the network topology structure is determined, wherein the parameter data includes: the weight value of each node and the value of each chain Road weight value.
优选地,在业务集合数据确定单元302,根据故障信息获取故障链路影响的业务集合、每个业务对应的业务重要度、源点信息、目的节点信息和约束向量。优选地,其中所述故障信息,包括:故障节点信息和故障链路信息。Preferably, in the service set data determination unit 302, the service set affected by the faulty link, the service importance corresponding to each service, the source point information, the destination node information and the constraint vector are obtained according to the fault information. Preferably, the fault information includes: fault node information and fault link information.
优选地,在第一排序单元303,对所述故障链路影响的业务集合中的业务按照业务重要度进行降序排列。Preferably, in the first sorting unit 303, the services in the service set affected by the faulty link are sorted in descending order according to the service importance.
优选地,在路由阈值设置单元304,根据故障链路影响的业务数对路由阈值进行设置,并设置循环次数初始值为1。Preferably, in the routing threshold setting unit 304, the routing threshold is set according to the number of services affected by the faulty link, and the initial value of the number of cycles is set to 1.
优选地,在新的网络拓扑结构确定单元305,根据所述网络拓扑结构,利用改进的Dijkstra算法配置从源点到目的节点的最短路,根据所述最短路径的每个中间节点建立备份节点,确定新节点集合,并根据新节点集合确定新的网络拓扑结构。Preferably, in the new network topology structure determining unit 305, according to the network topology structure, use the improved Dijkstra algorithm to configure the shortest path from the source point to the destination node, and establish a backup node according to each intermediate node of the shortest path, A new node set is determined, and a new network topology is determined according to the new node set.
优选地,其中所述新的网络拓扑结构确定单元305,根据所述最短路径的每个中间节点建立备份节点,确定新节点集合,并根据新节点集合确定新的网络拓扑结构,包括:Preferably, the new network topology determining unit 305 establishes a backup node according to each intermediate node of the shortest path, determines a new node set, and determines a new network topology structure according to the new node set, including:
根据所述最短路径的每个中间节点建立一个备份节点vi',确定新节点集合V'=V∪{v1',v2',...v'l-1},将节点{vi-1,vi}连接起来,将vi的不在最短上的前驱节点与每个节点v'i相连,将弧(vi-1,vi)移到(vi-1',vi),确定新的网络拓扑结构。Establish a backup node v i ' according to each intermediate node of the shortest path, determine a new node set V'=V∪{v 1 ',v 2 ',...v' l-1 }, set the node {v i-1 ,v i } are connected, the predecessor nodes of v i that are not on the shortest are connected to each node v' i , and the arc (v i-1 ,v i ) is moved to (v i-1 ',v i ), determine the new network topology.
优选地,在比较单元306,将循环次数加1,并将所述循环次数和路由阈值进行比较,若循环次数小于路由阈值,则新的网络拓扑结构确定单元;否则,进入路由相交度计算单元。Preferably, in the comparison unit 306, the number of cycles is increased by 1, and the number of cycles is compared with the routing threshold, if the number of cycles is less than the routing threshold, a new network topology structure determination unit; otherwise, enter the routing intersection degree calculation unit .
优选地,在路由相交度计算单元307,设定当前故障路由对应的最短路径为第一最短路径,获取的其他的最短路径分别为备用路径,并分别计算每个备用路径和第一最短路径的路由相交度。Preferably, in the route intersection degree calculation unit 307, the shortest path corresponding to the current faulty route is set as the first shortest path, the other shortest paths obtained are respectively backup paths, and the difference between each backup path and the first shortest path is calculated respectively. Route intersection degree.
优选地,其中所述路由相交度计算单元307,计算每个备用路径和第一最短路径的路由相交度,包括:Preferably, wherein the route intersection degree calculation unit 307 calculates the route intersection degree of each alternate path and the first shortest path, including:
DIR=DIntersection(AP∩BPi),i=1,2,...k-1,D IR =D Intersection (AP∩BP i ),i=1,2,...k-1,
其中,DIR为路由相交度;(AP∩BPi)为最短路径和第i条备用路径的公共节点,k为备用路径的条数。Among them, D IR is the route intersection degree; (AP∩BP i ) is the common node of the shortest path and the i-th alternate path, and k is the number of alternate paths.
优选地,在第二排序单元308,将每个业务对应的路由按照路由相交度进行升序排列。Preferably, in the second sorting unit 308, the routes corresponding to each service are sorted in ascending order according to the degree of intersection of the routes.
优选地,在路径确定单元309,分别计算当前网络拓扑结构中的全网业务平均风险度、业务风险均衡度和时延值,并按照路由相交度、最短路径长度、业务平均风险度、业务风险均衡度和时延升序确定备用路径的顺序,并对业务分布进行更新。Preferably, in the path determination unit 309, the average risk degree of the entire network service, the service risk balance degree and the delay value in the current network topology structure are calculated respectively, and the average service risk degree, service risk Equilibrium and delay ascending order determine the order of alternate paths, and update service distribution.
优选地,其中所述全网业务平均风险度包括:节点对应的平均风险度和链路对应的平均风险度,所述全网业务平均风险度的计算公式为:Preferably, the average risk degree of the network-wide service includes: the average risk degree corresponding to the node and the average risk degree corresponding to the link, and the calculation formula of the average risk degree of the network-wide service is:
其中,DARS为全网业务平均风险度;DARS t为节点t对应的平均风险度;DARS Iij为链路lij对应的平均风险度;N为网络拓扑结构中节点t的集合;Dt为节点风险度,指由于节点设备失效对业务的影响程度,每个节点上所承载全部业务风险度的总和;DIij为链路风险度,指由于链路失效对业务的影响程度,每条链路上所承载的业务风险度的总和;L为网络拓扑结构中链路的集合;lij为从节点i到节点j之间的一条链路,lij∈L,i,j∈N;Pt为节点t的失效概率;Im为节点t上承载业务集合中第m个业务的重要度;是链路lij的失效概;Im是链路lij上所承载业务集合中第m个业务的重要度。Among them, D ARS is the average risk degree of the whole network service; D ARS t is the average risk degree corresponding to the node t; D ARS Iij is the average risk degree corresponding to the link l ij ; N is the set of nodes t in the network topology structure; D t is the node risk degree, which refers to the degree of impact on the business due to the failure of the node equipment, and the sum of the risk degrees of all services carried on each node; D Iij is the link risk degree, which refers to the degree of impact on the business due to the failure of the link. is the sum of the business risk degrees carried on the links; L is the set of links in the network topology; l ij is a link from node i to node j, l ij ∈ L, i, j∈N ; P t is the failure probability of node t; Im is the importance of the mth service in the set of services carried on node t; is the failure probability of the link l ij ; Im is the importance of the mth service in the set of services carried on the link l ij .
优选地,其中所述全网业务风险均衡度的计算公式为:Preferably, the calculation formula of the risk balance degree of the whole network service is:
其中,DBRS为全网业务风险均衡度;表示链路lij的风险度;Dt是节点t的风险度。Among them, D BRS is the business risk balance of the whole network; represents the risk degree of the link l ij ; D t is the risk degree of the node t.
本发明的实施例的对电力通信专网业务路由进行重部署的系统300与本发明的另一个实施例的对电力通信专网业务路由进行重部署的方法100相对应,在此不再赘述。The
已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。The present invention has been described with reference to a few embodiments. However, as is known to those skilled in the art, other embodiments than the above disclosed invention are equally within the scope of the invention, as defined by the appended patent claims.
通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to "a/the/the [means, component, etc.]" are open to interpretation as at least one instance of said means, component, etc., unless expressly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711098343.6A CN108011817B (en) | 2017-11-09 | 2017-11-09 | Method and system for redeploying power communication private network service route |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711098343.6A CN108011817B (en) | 2017-11-09 | 2017-11-09 | Method and system for redeploying power communication private network service route |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108011817A CN108011817A (en) | 2018-05-08 |
| CN108011817B true CN108011817B (en) | 2020-11-17 |
Family
ID=62052389
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711098343.6A Active CN108011817B (en) | 2017-11-09 | 2017-11-09 | Method and system for redeploying power communication private network service route |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108011817B (en) |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108833271B (en) * | 2018-05-28 | 2021-02-09 | 全球能源互联网研究院有限公司 | A kind of power grid wide area control service communication path selection method and server |
| CN109038794B (en) * | 2018-07-11 | 2021-09-17 | 中国电力科学研究院有限公司 | QoS control-oriented extra-high voltage power grid system protection service path planning method |
| CN110855352B (en) * | 2018-08-20 | 2020-12-18 | 中国移动通信集团广东有限公司 | Method and system for determining service impact of optical cable cutover |
| CN110224930B (en) * | 2019-05-30 | 2021-10-29 | 国网福建省电力有限公司 | A service recovery method for power communication network based on logical cascade failure model |
| CN110177029B (en) * | 2019-05-30 | 2022-05-27 | 国网甘肃省电力公司经济技术研究院 | Power communication network service operation quality evaluation method |
| CN110719191A (en) * | 2019-08-30 | 2020-01-21 | 中国电力科学研究院有限公司 | A Network Reliability Assessment Method for Secondary Failures |
| CN111343093B (en) * | 2020-02-28 | 2021-07-09 | 腾讯科技(深圳)有限公司 | Service data transmission method and device |
| CN111813883B (en) * | 2020-06-23 | 2024-05-28 | 上海阿尔卡特网络支援系统有限公司 | Shortest path query method and query system |
| CN112118176B (en) * | 2020-08-27 | 2022-07-19 | 国网内蒙古东部电力有限公司信息通信分公司 | Service reliability-oriented routing load optimization method for channel of integrated data network |
| CN112260946B (en) * | 2020-09-10 | 2024-03-19 | 视联动力信息技术股份有限公司 | A link fault processing method, device, terminal equipment and storage medium |
| CN112702107B (en) * | 2020-12-21 | 2021-10-19 | 北京邮电大学 | Method and system for calculating backup route of satellite network based on betweenness centrality |
| CN112653623B (en) * | 2020-12-21 | 2023-03-14 | 国家电网有限公司信息通信分公司 | A routing distribution method and device for relay protection services |
| CN113094115B (en) * | 2021-03-29 | 2023-05-02 | 联想(北京)有限公司 | Deployment strategy determining method, system and storage medium |
| CN115209242A (en) * | 2021-04-12 | 2022-10-18 | 中国移动通信集团安徽有限公司 | Method, device, equipment and storage medium for avoiding same route |
| CN113225259B (en) * | 2021-04-13 | 2022-11-29 | 国家电网公司华北分部 | Communication network route planning method |
| CN113114514B (en) * | 2021-05-07 | 2022-06-14 | 广东电网有限责任公司电力调度控制中心 | Network resource backup method and system based on multi-attribute analytic hierarchy process |
| CN113225215B (en) * | 2021-05-19 | 2022-04-12 | 华北电力大学 | A method and system for identifying key links in a differentiated services network under an SDN architecture |
| CN114553767A (en) * | 2021-11-04 | 2022-05-27 | 国网浙江省电力有限公司湖州供电公司 | Rerouting technology for survivability of power communication network |
| CN115865773B (en) * | 2022-11-14 | 2024-09-20 | 国网北京市电力公司 | Method, device and electronic device for determining service transmission path |
| CN116016325B (en) * | 2022-11-17 | 2025-04-22 | 徐州华电电力勘察设计有限公司 | Power business dual routing planning method and device |
| CN119484392A (en) * | 2024-11-13 | 2025-02-18 | 国网辽宁省电力有限公司本溪供电公司 | An automatic planning method for multi-routes of power communication coupled with grid constraints |
| CN119484247B (en) * | 2025-01-16 | 2025-04-11 | 凌锐蓝信科技(北京)有限公司 | Automatic operation and maintenance method, device, server and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105634954A (en) * | 2016-01-08 | 2016-06-01 | 烽火通信科技股份有限公司 | Shortest path calculation method by considering light damage based on WSON |
| CN106789646A (en) * | 2016-12-09 | 2017-05-31 | 国网北京市电力公司 | Service transmission path determines method and device |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IL179026A (en) * | 2006-11-02 | 2011-04-28 | Eci Telecom Ltd | Method for finding protected path in mesh networks |
| US9432282B2 (en) * | 2011-02-24 | 2016-08-30 | The University Of Tulsa | Network-based hyperspeed communication and defense |
| CN103281245B (en) * | 2013-04-26 | 2016-02-24 | 广东电网公司电力调度控制中心 | Determine method and the device of business routed path |
| CN106549779B (en) * | 2015-09-18 | 2020-01-24 | 中国电力科学研究院 | Multi-constraint power communication service maximum disjoint double-route configuration method |
| CN105429894B (en) * | 2015-11-30 | 2018-10-30 | 国网冀北电力有限公司信息通信分公司 | Service route selecting method and device in a kind of power telecom network |
| CN106209618A (en) * | 2016-07-27 | 2016-12-07 | 国网辽宁省电力有限公司 | A kind of communication mixed networking method and system improving intelligence adapted electric energy effect |
-
2017
- 2017-11-09 CN CN201711098343.6A patent/CN108011817B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105634954A (en) * | 2016-01-08 | 2016-06-01 | 烽火通信科技股份有限公司 | Shortest path calculation method by considering light damage based on WSON |
| CN106789646A (en) * | 2016-12-09 | 2017-05-31 | 国网北京市电力公司 | Service transmission path determines method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108011817A (en) | 2018-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108011817B (en) | Method and system for redeploying power communication private network service route | |
| CN108260169B (en) | A Dynamic Deployment Method of Service Function Chain Based on QoS Guarantee | |
| CN105429894B (en) | Service route selecting method and device in a kind of power telecom network | |
| US7948899B2 (en) | Method and apparatus for communications traffic engineering | |
| CN106506357A (en) | A kind of double route collocation method of power telecom network and device | |
| CN108965014B (en) | QoS-aware service chain backup method and system | |
| CN103281245B (en) | Determine method and the device of business routed path | |
| CN112738820A (en) | Dynamic deployment method and device of service function chain and computer equipment | |
| CN105553869B (en) | A kind of risk balance method and system of power telecom network | |
| CN106209621A (en) | The link failure recovery method of qos constraint | |
| US20120137021A1 (en) | Network server and load balancing routing method for networks thereof | |
| JP2017518720A (en) | Proactive network failure handling | |
| CN106549779A (en) | A kind of maximum non-intersect double route collocation method of multiple constraint energy communication service | |
| WO2016091029A1 (en) | Method and apparatus for forwarding traffic of stacking system | |
| WO2016153506A1 (en) | Fast failover recovery in software defined networks | |
| CN112653623B (en) | A routing distribution method and device for relay protection services | |
| CN106789646A (en) | Service transmission path determines method and device | |
| CN105634974A (en) | Route determining method and apparatus in software-defined networking | |
| CN113193996A (en) | Power optical transmission network optimization method, device, equipment and storage medium | |
| CN111800352B (en) | Service function chain deployment method and storage medium based on load balancing | |
| Chang et al. | CROP: Community-relevance-based opportunistic routing in delay tolerant networks | |
| Al-Rumaih et al. | Spare capacity planning for survivable mesh networks | |
| CN113225215B (en) | A method and system for identifying key links in a differentiated services network under an SDN architecture | |
| CN111800339B (en) | Route optimization method with path number constraint in hybrid SDN scene | |
| CN109587061A (en) | A kind of method, device and equipment of route processing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |