[go: up one dir, main page]

CN104301216A - Method and device for controlling business data flow - Google Patents

Method and device for controlling business data flow Download PDF

Info

Publication number
CN104301216A
CN104301216A CN201410601563.6A CN201410601563A CN104301216A CN 104301216 A CN104301216 A CN 104301216A CN 201410601563 A CN201410601563 A CN 201410601563A CN 104301216 A CN104301216 A CN 104301216A
Authority
CN
China
Prior art keywords
path
node
provincial company
disaster recovery
multiple paths
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.)
Pending
Application number
CN201410601563.6A
Other languages
Chinese (zh)
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.)
State Grid Corp of China SGCC
State Grid Information and Telecommunication Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Information and Telecommunication Co Ltd
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 State Grid Corp of China SGCC, State Grid Information and Telecommunication Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201410601563.6A priority Critical patent/CN104301216A/en
Publication of CN104301216A publication Critical patent/CN104301216A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a business data flow direction control method. The method includes the steps that the final flowing position of first business data of a first provincial branch in network architecture is determined, the network architecture comprises the nodes of all provincial branches in each area, the node of at least one disaster recovery center and a head office node, and the final flowing position is the first disaster recovery center node corresponding to the first provincial branch node or the head office node; a plurality of paths of the first business data from the first provincial branch node to the final flowing position are determined; a first path with minimum network bandwidth pressure is selected from the determined paths, and the first business data are controlled to flow to the final flowing position through the first path. The invention further discloses a business data flow direction control device.

Description

一种业务数据流向的控制方法及装置Method and device for controlling business data flow

技术领域technical field

本发明涉及自动控制技术领域,尤其涉及一种业务数据流向的控制方法及装置。The invention relates to the technical field of automatic control, in particular to a method and device for controlling the flow of business data.

背景技术Background technique

现有的国家电网公司数据通信骨干网网络架构是以总部、区域分部、省公司为层级而设计的核心、汇聚、接入三层网络架构,各省公司任何业务数据均需经过区域分部后,然后上联至总部。而“十二五”期间,随着公司信息化灾备应用、SG-ERP(state grid-Enterprise Resource Planning,国家电网企业资源计划)集中部署、高清视频会议系统等业务应用的建设,数据通信骨干网业务流向出现多方向性,基于数据通信骨干网目前这种以省公司-区域分部-总部-灾备中心为数据流向的网络结构,要求灾备业务数据流向灾备中心、视频类业务数据流向总部、SG-ERP业务数据集中流向总部的数据中心,此外,还要求所有信息化业务数据都要先经过区域分部、总部再到达灾备中心。The existing data communication backbone network architecture of the State Grid Corporation of China is a three-layer network architecture of core, aggregation, and access designed at the headquarters, regional divisions, and provincial companies. Any business data of each provincial company needs to pass through the regional divisions. , and then uplink to headquarters. During the "Twelfth Five-Year Plan" period, with the construction of business applications such as the company's information disaster recovery application, SG-ERP (state grid-Enterprise Resource Planning, State Grid Enterprise Resource Planning), and high-definition video conferencing systems, the backbone of data communication The network business flow is multi-directional. Based on the current network structure of the data communication backbone network, which takes the provincial company-regional branch-headquarters-disaster recovery center as the data flow direction, it is required that the disaster recovery business data flow to the disaster recovery center and video business data. Flowing to the headquarters, SG-ERP business data flows to the data center of the headquarters in a centralized manner. In addition, it is also required that all information business data must first pass through the regional branch, the headquarters and then reach the disaster recovery center.

但是,国家电网公司的这种数据流向对区域分部及总部的网络带宽压力特别大,即国家电网公司现有网络结构、业务发展流向与实际带宽不匹配,网络传输带宽及资源利用很不合理。However, this kind of data flow of State Grid Corporation of China puts great pressure on the network bandwidth of regional branches and headquarters. That is, the existing network structure and business development flow of State Grid Corporation of China do not match the actual bandwidth, and the network transmission bandwidth and resource utilization are very unreasonable. .

发明内容Contents of the invention

有鉴于此,本发明实施例的主要目的在于提供一种业务数据流向的控制方法及装置,以实现业务数据流向与现有网络带宽相匹配的目的。In view of this, the main purpose of the embodiments of the present invention is to provide a method and device for controlling service data flow, so as to achieve the purpose of matching the service data flow with the existing network bandwidth.

为实现上述目的,本发明实施例提供了一种业务数据流向的控制方法,包括:In order to achieve the above purpose, an embodiment of the present invention provides a method for controlling the flow of business data, including:

确定第一省公司的第一业务数据在网络架构中的最终流向地,所述网络架构包括每个区域内的各个省公司节点、至少一个灾备中心节点及总部节点,所述最终流向地为与第一省公司节点对应的第一灾备中心节点或总部节点;Determine the final destination of the first business data of the first provincial company in the network architecture. The network architecture includes each provincial company node, at least one disaster recovery center node and headquarters node in each area. The final destination is The first disaster recovery center node or headquarters node corresponding to the company node in the first province;

确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径;determining multiple paths for the first business data from the first provincial company node to the final destination;

从确定的多条路径中选取一条网络带宽压力最小的第一路径,并控制所述第一业务数据通过所述第一路径流向所述最终流向地。Selecting a first path with the least network bandwidth pressure from the determined multiple paths, and controlling the flow of the first service data to the final destination through the first path.

优选地,所述从确定的多条路径中选取一条网络带宽压力最小的第一路径,包括:Preferably, the selecting a first path with the least network bandwidth pressure from the determined multiple paths includes:

确定所述多条路径分别对应的COST值;Determine the COST values corresponding to the multiple paths respectively;

从所述多条路径中选取一条最小COST值对应的路径;Selecting a path corresponding to the minimum COST value from the plurality of paths;

若所述选取的路径正常,则将所述选取的路径作为第一路径;If the selected path is normal, using the selected path as the first path;

若所述选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第一路径。If the selected path fails, select a path corresponding to the minimum COST value from other normal paths as the first path.

优选地,所述网络架构还包括分别与每个省公司节点对应的附属数据汇聚节点,在所述确定第一省公司的第一业务数据在网络架构中的最终流向地后,还包括:Preferably, the network architecture further includes an affiliated data convergence node corresponding to each provincial company node, and after determining the final destination of the first business data of the first provincial company in the network architecture, it further includes:

判断所述第一省公司节点是否出现故障;Judging whether the first provincial company node is faulty;

若所述第一省公司节点出现故障,则确定所述第一业务数据从与所述第一省公司节点对应的附属数据汇聚节点至所述最终流向地的多条路径;If the first provincial company node fails, determine multiple paths for the first business data from the affiliated data convergence node corresponding to the first provincial company node to the final destination;

从确定的多条路径中选取一条网络带宽压力最小的第二路径,并控制所述第一业务数据通过所述第二路径流向所述最终流向地;Selecting a second path with the least network bandwidth pressure from the determined multiple paths, and controlling the flow of the first service data to the final destination through the second path;

若所述第一省公司节点没有出现故障,则执行所述确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径的步骤。If the first provincial company node is not faulty, the step of determining multiple paths for the first service data from the first provincial company node to the final destination is performed.

优选地,所述从确定的多条路径中选取一条网络带宽压力最小的第二路径,包括:Preferably, the selecting a second path with the least network bandwidth pressure from the determined multiple paths includes:

确定所述多条路径分别对应的COST值;Determine the COST values corresponding to the multiple paths respectively;

从所述多条路径中选取一条最小COST值对应的路径;Selecting a path corresponding to the minimum COST value from the plurality of paths;

若所述选取的路径正常,则将所述选取的路径作为第二路径;If the selected path is normal, using the selected path as a second path;

若所述选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第二路径。If the selected path fails, select a path corresponding to the minimum COST value from other normal paths as the second path.

优选地,与第一省公司节点对应的灾备中心节点包括不同优先级的多个灾备中心节点;Preferably, the disaster recovery center node corresponding to the first provincial company node includes a plurality of disaster recovery center nodes with different priorities;

所述与第一省公司节点对应的第一灾备中心节点为所述不同优先级的多个灾备中心节点中的工作正常且优先级最高的灾备中心节点。The first disaster recovery center node corresponding to the first provincial company node is the disaster recovery center node that works normally and has the highest priority among the plurality of disaster recovery center nodes with different priorities.

本发明实施例还提供了一种业务数据流向的控制装置,包括:The embodiment of the present invention also provides a device for controlling the flow of business data, including:

最终流向地确定单元,用于确定第一省公司的第一业务数据在网络架构中的最终流向地,所述网络架构包括每个区域内的各个省公司节点、至少一个灾备中心节点及总部节点,所述最终流向地为与第一省公司节点对应的第一灾备中心节点或总部节点;The final destination determination unit is used to determine the final destination of the first business data of the first provincial company in the network architecture, the network architecture includes each provincial company node in each region, at least one disaster recovery center node and the headquarters node, the final destination is the first disaster recovery center node or headquarters node corresponding to the first provincial company node;

第一多路径确定单元,用于确定所述第一业务数据从所述第一省公司节点至所述最终流向地确定单元确定的最终流向地的多条路径;A first multi-path determination unit, configured to determine multiple paths for the first business data from the first provincial company node to the final destination determined by the final destination determination unit;

第一数据流向控制单元,用于从所述第一多路径确定单元确定的多条路径中选取一条网络带宽压力最小的第一路径,并控制所述第一业务数据通过所述第一路径流向所述最终流向地。The first data flow direction control unit is configured to select a first path with the least network bandwidth pressure from the multiple paths determined by the first multipath determination unit, and control the flow of the first service data through the first path The final flow goes to ground.

优选地,所述第一数据流向控制单元,包括:Preferably, the first data flows to the control unit, including:

第一数值确定子单元,用于确定所述第一多路径确定单元确定的多条路径分别对应的COST值;A first value determination subunit, configured to determine the COST values corresponding to the multiple paths determined by the first multipath determination unit;

第一路径选取子单元,用于从所述第一多路径确定单元确定的多条路径中选取一条最小COST值对应的路径;A first path selection subunit, configured to select a path corresponding to a minimum COST value from the multiple paths determined by the first multipath determination unit;

第一路径确定子单元,用于若所述第一路径选取子单元选取的路径正常,则将所述选取的路径作为第一路径;若所述第一路径选取子单元选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第一路径。The first path determination subunit is configured to use the selected path as the first path if the path selected by the first path selection subunit is normal; if the path selected by the first path selection subunit fails, Then select a path corresponding to the minimum COST value from other normal paths as the first path.

优选地,所述网络架构还包括分别与每个省公司节点对应的附属数据汇聚节点,所述装置还包括:Preferably, the network architecture further includes affiliated data convergence nodes corresponding to each provincial company node, and the device further includes:

故障判断单元,用于在所述最终流向地确定单元确定第一省公司的第一业务数据在网络架构中的最终流向地后,判断所述第一省公司节点是否出现故障;A fault judging unit, configured to judge whether a node of the first provincial company fails after the final destination determining unit determines the final destination of the first business data of the first provincial company in the network architecture;

第二多路径确定单元,用于若所述故障判断单元判断得到的第一省公司节点出现故障,则确定所述第一业务数据从与所述第一省公司节点对应的附属数据汇聚节点至所述最终流向地的多条路径;The second multi-path determining unit is configured to determine that the first service data travels from the affiliated data convergence node corresponding to the first provincial company node to the first provincial company node determined by the fault judging unit. multiple paths of said final flow to ground;

第二数据流向控制单元,用于从所述第二多路径确定单元确定的多条路径中选取一条网络带宽压力最小的第二路径,并控制所述第一业务数据通过所述第二路径流向所述最终流向地;The second data flow direction control unit is configured to select a second path with the least network bandwidth pressure from the multiple paths determined by the second multipath determination unit, and control the flow of the first service data through the second path said final destination;

所述第一多路径确定单元,具体用于若所述故障判断单元判断得到的第一省公司节点没有出现故障,则执行所述确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径的步骤。The first multi-path determination unit is specifically configured to perform the determination that the first service data is transmitted from the first provincial company node to Multiple paths of steps for the final flow to ground.

优选地,所述第二数据流向控制单元,包括:Preferably, the second data flows to the control unit, including:

第二数值确定子单元,用于确定所述第二多路径确定单元确定的多条路径分别对应的COST值;The second value determination subunit is configured to determine the COST values corresponding to the multiple paths determined by the second multipath determination unit;

第二路径选取子单元,用于从所述第二多路径确定单元确定的多条路径中选取一条最小COST值对应的路径;The second path selection subunit is configured to select a path corresponding to the minimum COST value from the multiple paths determined by the second multi-path determination unit;

第二路径确定子单元,用于若所述第二路径选取子单元选取的路径正常,则将所述选取的路径作为第二路径;若所述第二路径选取子单元选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第二路径。The second path determination subunit is configured to use the selected path as the second path if the path selected by the second path selection subunit is normal; if the path selected by the second path selection subunit fails, Then select a path corresponding to the minimum COST value from other normal paths as the second path.

优选地,与第一省公司节点对应的灾备中心节点包括不同优先级的多个灾备中心节点;Preferably, the disaster recovery center node corresponding to the first provincial company node includes a plurality of disaster recovery center nodes with different priorities;

所述与第一省公司节点对应的第一灾备中心节点为所述不同优先级的多个灾备中心节点中的工作正常且优先级最高的灾备中心节点。The first disaster recovery center node corresponding to the first provincial company node is the disaster recovery center node that works normally and has the highest priority among the plurality of disaster recovery center nodes with different priorities.

本发明实施例提供的业务数据流向的控制方法及装置,基于改进的网络架构,通过确定第一省公司的第一业务数据在网络架构中的最终流向地,再确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径,并从确定的多条路径中选取一条网络带宽压力最小的第一路径,从而控制所述第一业务数据通过所述第一路径流向所述最终流向地。可见,业务数据包可根据不同的数据流向目的地,从多条路径中自动选择最佳路由,使业务数据尽早实现分流,从根本上避免了网络拥塞。The method and device for controlling the flow of business data provided by the embodiments of the present invention are based on the improved network architecture, by determining the final destination of the first business data of the first provincial company in the network architecture, and then determining the origin of the first business data. There are multiple paths from the first provincial company node to the final destination, and a first path with the least network bandwidth pressure is selected from the determined multiple paths, so as to control the first service data to pass through the first path flows to said final flow direction. It can be seen that business data packets can automatically select the best route from multiple paths according to different data flows to the destination, so that business data can be shunted as early as possible, and network congestion can be fundamentally avoided.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are For some embodiments of the present invention, those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明实施例网络架构及数据流向示意图;Fig. 1 is a schematic diagram of network architecture and data flow according to an embodiment of the present invention;

图2为本发明实施例业务数据流向的控制方法的流程示意图之一;FIG. 2 is one of the schematic flow diagrams of the method for controlling the flow of business data according to the embodiment of the present invention;

图3为本发明实施例业务数据流向的控制方法的流程示意图之二;FIG. 3 is the second schematic flow diagram of the method for controlling the flow of business data according to the embodiment of the present invention;

图4为本发明实施例业务数据流向的控制装置的组成示意图之一;Fig. 4 is one of the schematic diagrams of the composition of the device for controlling the flow of business data according to the embodiment of the present invention;

图5为本发明实施例业务数据流向的控制装置的组成示意图之二。FIG. 5 is the second schematic diagram of the composition of the device for controlling the flow of service data according to the embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

基于本发明实施例中国家电网公司的整个信息网络架构,业务数据包根据不同的数据流向目的地,自动选择最佳路由,使业务数据尽早实现分流,从根本上避免网络拥塞;同时能够实现国家电网公司骨干网在各个方向按需灵活调整网络拓扑结构,为骨干网未来的业务扩展、结构调整、以及长期演进能力打下良好的架构基础。Based on the entire information network architecture of the State Grid Corporation in the embodiment of the present invention, the business data packets will automatically select the best route according to different data flow destinations, so that the business data can be shunted as soon as possible, and network congestion can be fundamentally avoided; at the same time, the national The backbone network of the power grid company flexibly adjusts the network topology in all directions as needed, laying a good architectural foundation for future business expansion, structural adjustment, and long-term evolution capabilities of the backbone network.

在实现本发明实施例前,首先需要开展公司信息网络架构现状研究、分析网络架构现状与公司信息化发展及业务发展需求的差异,结合公司未来信息化发展业务流向的分析,进行业务分类,并对各类业务的数据流向及带宽需求进行研究分析,然后根据公司传输承载网的情况对底层链路的节点进行调研,根据对以上几个方面的充分考虑后开展信息网络架构的调整工作,具体地,下面结合图1所示的网络架构及数据流向示意图以举例的方式进行说明,图1中的每个圆圈均代表一个网络节点,当然,这些网络节点之间还可能存在其它网络节点:Before realizing the embodiment of the present invention, it is first necessary to carry out research on the current situation of the company's information network architecture, analyze the differences between the current situation of the network architecture and the company's informatization development and business development needs, combine the analysis of the company's future informatization development business flow, carry out business classification, and Research and analyze the data flow direction and bandwidth requirements of various services, and then investigate the nodes of the underlying link according to the company's transmission bearer network, and carry out the adjustment of the information network architecture after fully considering the above aspects. Specifically, the following will be described by way of example in conjunction with the network architecture and data flow schematic diagram shown in Figure 1. Each circle in Figure 1 represents a network node. Of course, there may be other network nodes between these network nodes:

首先,根据对业务发展方向、底层传输链路资源的充分研究,确定整个网络的核心节点、骨干节点。在图1所示的网络架构中,北京西单总部、北京灾备中心、西安灾备中心、上海灾备中心为核心节点,华中区域省公司第一汇聚点、华中区域省公司第二汇聚点、第一节点和第二节点为骨干节点,其中,第一汇聚点和第二汇聚点可部署在同一省内的不同市,第一汇聚点及第一节点可部署在一起,第二汇聚点及第二节点可部署在一起。First of all, according to the full research on the business development direction and the underlying transmission link resources, determine the core nodes and backbone nodes of the entire network. In the network architecture shown in Figure 1, Beijing Xidan Headquarters, Beijing Disaster Recovery Center, Xi'an Disaster Recovery Center, and Shanghai Disaster Recovery Center are the core nodes, the first convergence point of provincial companies in Central China, the second convergence point of provincial companies in Central China, The first node and the second node are backbone nodes, wherein the first convergence point and the second convergence point can be deployed in different cities in the same province, the first convergence point and the first node can be deployed together, the second convergence point and The second nodes can be deployed together.

然后,对每个核心节点的功能(承载业务)进行定义。按照公司未来业务发展规划,这里假设灾备类复制业务将最终流向三地灾备中心、视频类业务将最终流向总部、综合类办公业务将最终流向总部的数据中心(图中未画出)。Then, the function (bearer service) of each core node is defined. According to the company's future business development plan, it is assumed here that disaster recovery replication services will eventually flow to the three disaster recovery centers, video services will eventually flow to the headquarters, and comprehensive office services will eventually flow to the headquarters data center (not shown in the figure).

最后,对核心节点间、骨干节点间的互联方式、链路带宽进行规划。初步设计成核心节点间的高带宽、三角环结构的冗余架构。充分考虑核心节点的多种业务应用、多方向性,设计核心节点间的高带宽及双三角环的可靠性网络架构,同时为保障骨干节点的可靠性采取口字型双上连结构。Finally, plan the interconnection mode and link bandwidth between core nodes and backbone nodes. It is initially designed as a high-bandwidth, triangular ring structure redundant architecture between core nodes. Fully consider the multiple business applications and multi-directionality of the core nodes, design the high bandwidth between core nodes and the reliable network architecture of the double triangle ring, and adopt the word-shaped double uplink structure to ensure the reliability of the backbone nodes.

参见图2,为本发明实施例一提供的业务数据流向的控制方法的流程示意图,实现该方法的步骤包括:Referring to FIG. 2 , it is a schematic flowchart of a method for controlling the flow of business data provided by Embodiment 1 of the present invention. The steps for implementing the method include:

步骤201:确定第一省公司的第一业务数据在网络架构中的最终流向地,所述网络架构包括每个区域内的各个省公司节点、至少一个灾备中心节点及总部节点,所述最终流向地为与第一省公司节点对应的第一灾备中心节点或总部节点。Step 201: Determine the final destination of the first business data of the first provincial company in the network architecture, the network architecture includes each provincial company node in each area, at least one disaster recovery center node and the headquarters node, the final The destination is the first disaster recovery center node or the headquarters node corresponding to the first provincial company node.

步骤202:确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径。Step 202: Determine multiple paths of the first service data from the first provincial company node to the final destination.

步骤203:从确定的多条路径中选取一条网络带宽压力最小的第一路径,并控制所述第一业务数据通过所述第一路径流向所述最终流向地。Step 203: Select a first path with the least network bandwidth pressure from the determined multiple paths, and control the first service data to flow to the final destination through the first path.

为了更方便的了解本发明实施例一,下面结合图1以举例的方式介绍本发明实施例一,假设图1中华中区域省公司为河南省公司(即所述第一省公司):In order to understand Embodiment 1 of the present invention more conveniently, below in conjunction with Fig. 1, introduce Embodiment 1 of the present invention by way of example, assume Fig. 1 that the provincial company in the central China region is Henan Provincial Company (i.e. the first provincial company):

在图1中,假设上海灾备中心负责接收华中及华东地区中各省公司上传的业务数据(比如视频业务数据、或灾备业务数据或其它业务数据),北京灾备中心、西安灾备中心及北京西单总部也有其负责接收的某些预设区域内的省公司业务数据。当图中华中区域省公司为华中地区的河南省公司时,根据业务数据的类型及预设流向,确定河南省公司的业务数据的最终流向地(即数据流的目的地址)。当确定了河南省公司业务数据的最终流向地后,河南省公司的各种业务数据将通过河南省公司节点(即河南省公司第一汇聚点)上传至确定的最终流向地,当最终流向地为上海灾备中心时,由于河南省公司第一汇聚点与上海灾备中心之间的用于数据传输的网络路径可能有多条,所以需要以河南省公司第一汇聚点为源计算从河南省公司第一汇聚点到上海灾备中心节点的路径来确定二者之间网络路径都有哪些,而为了减轻整个网络的带宽压力,尽量从这些网络路径中选取一条网络带宽压力最小的路径,并使河南省公司业务数据从河南省公司第一汇聚点经选取的路径流向上海灾备中心。In Figure 1, it is assumed that the Shanghai Disaster Recovery Center is responsible for receiving business data (such as video business data, or disaster recovery business data or other business data) uploaded by provincial companies in Central China and East China. Beijing Disaster Recovery Center, Xi'an Disaster Recovery Center and Beijing Xidan Headquarters also has the business data of provincial companies in certain preset areas that it is responsible for receiving. When the provincial company in the central China region in the figure is a Henan provincial company in the central China region, the final flow destination of the business data of the Henan provincial company (ie, the destination address of the data flow) is determined according to the type of business data and the preset flow direction. After the final destination of the company's business data in Henan Province is determined, the various business data of the company in Henan Province will be uploaded to the determined final destination through the company's node in Henan Province (that is, the first gathering point of the company in Henan Province). When it is the Shanghai disaster recovery center, since there may be multiple network paths for data transmission between the first aggregation point of the Henan provincial company and the Shanghai disaster recovery center, it is necessary to use the first aggregation point of the Henan provincial company as the source to calculate from Henan The path from the first convergence point of the provincial company to the Shanghai disaster recovery center node is used to determine the network paths between the two. In order to reduce the bandwidth pressure of the entire network, try to select a path with the least network bandwidth pressure from these network paths. And make the business data of the company in Henan flow from the first gathering point of the company in Henan to the disaster recovery center in Shanghai through the selected path.

参见图3,为本发明实施例二提供的业务数据流向的控制方法的流程示意图,实现该方法的步骤包括:Referring to FIG. 3 , it is a schematic flowchart of a method for controlling the flow of business data provided by Embodiment 2 of the present invention. The steps for implementing the method include:

步骤301:确定第一省公司的第一业务数据在网络架构中的最终流向地,所述网络架构包括每个区域内的各个省公司节点、至少一个灾备中心节点及总部节点,所述最终流向地为与第一省公司节点对应的第一灾备中心节点或总部节点。Step 301: Determine the final destination of the first business data of the first provincial company in the network architecture. The network architecture includes each provincial company node, at least one disaster recovery center node and headquarters node in each area. The final The destination is the first disaster recovery center node or the headquarters node corresponding to the first provincial company node.

步骤302:判断所述第一省公司节点是否出现故障,如果是,则执行步骤305,如果否,则执行步骤303。Step 302: Determine whether the node of the first provincial company is faulty, if yes, execute step 305, if not, execute step 303.

步骤303:若所述第一省公司节点没有出现故障,则确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径。Step 303: If the first provincial company node is not faulty, determine multiple paths for the first service data from the first provincial company node to the final destination.

步骤304:从确定的多条路径中选取一条网络带宽压力最小的第一路径,并控制所述第一业务数据通过所述第一路径流向所述最终流向地,流程结束。Step 304: Select a first path with the least network bandwidth pressure from the determined multiple paths, and control the flow of the first service data to the final destination through the first path, and the process ends.

为了更方便的了解本发明实施例二,下面仍结合图1以举例的方式介绍本发明实施例二,这里仍假设图1中华中区域省公司为河南省公司(即所述第一省公司):For a more convenient understanding of Embodiment 2 of the present invention, Embodiment 2 of the present invention is still introduced below in conjunction with FIG. 1 by way of example. Here, it is still assumed that the provincial company in the central China region of FIG. 1 is a Henan Provincial Company (i.e. the first provincial company) :

当确定了河南省公司业务数据的最终流向地为上海灾备中心时,河南省公司的各种业务数据将通过河南省公司节点(即河南省公司第一汇聚点)上传至上海灾备中心,但在这之前,需要确定河南省公司第一汇聚点是否正常工作即是否能正常进行数据传输,如果正常,则从河南省公司第一汇聚点与上海灾备中心之间的用于数据传输的多条网络路中选取第一路径来传输业务数据。When it is determined that the final destination of the company's business data in Henan Province is the Shanghai Disaster Recovery Center, various business data of the company in Henan Province will be uploaded to the Shanghai Disaster Recovery Center through the company's node in Henan Province (that is, the first gathering point of the company in Henan Province). But before that, it is necessary to determine whether the first aggregation point of the Henan Provincial Company is working normally, that is, whether data transmission can be performed normally. A first path is selected from the plurality of network paths to transmit service data.

在步骤304中,具体按照下述方式从多条路径中选取一条网络带宽压力最小的第一路径,同样结合图1并假设所述第一省公司为河南省公司,对于从河南省公司第一汇聚点到上海灾备中心节点的多条路径,计算每条路径的COST值(COST值指的是到达某个路由所指的目的地址的代价,可通过手动或自动设置,本发明实施例中通过手动设置),并将每条路径对应的COST值进行比对,从中选取最小COST值对应的路径作为最优路径,最后将业务数据通过该最优路径进行数据传送,但是,当所选取的最优路径出现故障或异常情况时,会自动再次进行比对,选取次优路径进行数据传送。基于上述内容,具体采用下述方式实现步骤304中选取第一路径的功能:In step 304, a first path with the least network bandwidth pressure is selected from multiple paths in the following manner, also in conjunction with Figure 1 and assuming that the first provincial company is a Henan provincial company, and for the Henan provincial company’s first Multiple paths from the convergence point to the Shanghai disaster recovery center node, calculate the COST value of each path (the COST value refers to the cost of reaching the destination address indicated by a certain route, which can be set manually or automatically, in the embodiment of the present invention By manually setting), compare the COST values corresponding to each path, select the path corresponding to the minimum COST value as the optimal path, and finally transmit the business data through the optimal path. However, when the selected optimal path When the optimal path fails or is abnormal, it will automatically compare again and select the suboptimal path for data transmission. Based on the above content, the function of selecting the first path in step 304 is specifically implemented in the following manner:

确定所述多条路径分别对应的COST值;Determine the COST values corresponding to the multiple paths respectively;

从所述多条路径中选取一条最小COST值对应的路径;Selecting a path corresponding to the minimum COST value from the plurality of paths;

若所述选取的路径正常,则将所述选取的路径作为第一路径;If the selected path is normal, using the selected path as the first path;

若所述选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第一路径。If the selected path fails, select a path corresponding to the minimum COST value from other normal paths as the first path.

步骤305:在本发明实施例中,所述网络架构还包括分别与每个省公司节点对应的附属数据汇聚节点。若所述第一省公司节点出现故障,则确定所述第一业务数据从与所述第一省公司节点对应的附属数据汇聚节点至所述最终流向地的多条路径。Step 305: In the embodiment of the present invention, the network architecture further includes affiliated data aggregation nodes corresponding to each provincial company node. If the first provincial company node fails, multiple paths for the first service data from the affiliated data convergence node corresponding to the first provincial company node to the final destination are determined.

步骤306:从确定的多条路径中选取一条网络带宽压力最小的第二路径,并控制所述第一业务数据通过所述第二路径流向所述最终流向地,流程结束。Step 306: Select a second path with the least network bandwidth pressure from the determined multiple paths, and control the flow of the first service data to the final destination through the second path, and the process ends.

在图1中,若所述第一省公司为河南省公司,河南省公司节点(即河南省公司第一汇聚点)对应的附属数据汇聚节点为河南省公司第二汇聚点,当河南省公司第一汇聚点出现故障而不能正常传输数据时,河南省公司的业务数据比如视频业务数据会通过图1最下面的第一节点和第二节点汇聚到河南省公司第二汇聚点。可见,图1最下面的第一节点和第二节点与河南省公司第一汇聚点、河南省公司第二汇聚点这些骨干节点形成的口字型双上连结构,保证了骨干节点的工作可靠性。In Fig. 1, if the first provincial company is a Henan provincial company, the affiliated data convergence node corresponding to the Henan provincial company node (i.e. the first gathering point of the Henan provincial company) is the second gathering point of the Henan provincial company, when the Henan provincial company When the first convergence point fails to transmit data normally, the business data of the Henan provincial company, such as video business data, will converge to the second convergence point of the Henan provincial company through the first node and the second node at the bottom of Figure 1. It can be seen that the first node and the second node at the bottom of Figure 1, the first convergence point of the Henan Provincial Company, and the second convergence point of the Henan Provincial Company form a double-uplink structure, which ensures the reliable operation of the backbone nodes. sex.

当河南省公司第一汇聚点故障且确定了河南省公司业务数据的最终流向地后,河南省公司的各种业务数据将通过河南省公司节点对应的附属数据汇聚节点(即河南省公司第二汇聚点)上传至确定的最终流向地,当最终流向地为上海灾备中心时,由于河南省公司第二汇聚点与上海灾备中心之间的用于数据传输的网络路径可能有多条,所以需要以河南省公司第二汇聚点为源计算从河南省公司第二汇聚点到上海灾备中心节点的路径来确定二者之间网络路径都有哪些,而为了减轻整个网络的带宽压力,尽量从这些网络路径中选取一条网络带宽压力最小的路径,并使河南省公司业务数据从河南省公司第二汇聚点经选取的路径流向上海灾备中心。When the first convergence point of the Henan Provincial Company fails and the final destination of the Henan Provincial Company's business data is determined, the various business data of the Henan Provincial Company will pass through the affiliated data convergence node corresponding to the Henan Provincial Company node (that is, the second convergence point) to the determined final destination. When the final destination is the Shanghai disaster recovery center, there may be multiple network paths for data transmission between the second convergence point of the Henan Provincial Company and the Shanghai disaster recovery center. Therefore, it is necessary to calculate the path from the second aggregation point of the Henan Provincial Company to the Shanghai disaster recovery center node using the second aggregation point of the Henan Provincial Company as the source to determine the network paths between the two. In order to reduce the bandwidth pressure of the entire network, Try to select a path with the least network bandwidth pressure from these network paths, and make the business data of Henan Provincial Company flow from the selected path of the second convergence point of Henan Provincial Company to the Shanghai Disaster Recovery Center.

在步骤306中,具体按照下述方式从多条路径中选取一条网络带宽压力最小的第二路径,同样结合图1并假设所述第一省公司为河南省公司,对于从河南省公司第二汇聚点到上海灾备中心节点的多条路径,计算每条路径的COST值(COST值指的是到达某个路由所指的目的地址的代价,可通过手动或自动设置,本发明实施例中通过手动设置),并将每条路径对应的COST值进行比对,从中选取最小COST值对应的路径作为最优路径,最后将业务数据通过该最优路径进行数据传送,但是,当所选取的最优路径出现故障或异常情况时,会自动再次进行比对,选取次优路径进行数据传送。基于上述内容,具体采用下述方式实现步骤306中选取第二路径的功能:In step 306, a second path with the least network bandwidth pressure is selected from multiple paths in the following manner, also in conjunction with Figure 1 and assuming that the first provincial company is a Henan provincial company, and the second path from the Henan provincial company Multiple paths from the convergence point to the Shanghai disaster recovery center node, calculate the COST value of each path (the COST value refers to the cost of reaching the destination address indicated by a certain route, which can be set manually or automatically, in the embodiment of the present invention By manually setting), compare the COST values corresponding to each path, select the path corresponding to the minimum COST value as the optimal path, and finally transmit the business data through the optimal path. However, when the selected optimal path When the optimal path fails or is abnormal, it will automatically compare again and select the suboptimal path for data transmission. Based on the above content, the function of selecting the second path in step 306 is specifically implemented in the following manner:

确定所述多条路径分别对应的COST值;Determine the COST values corresponding to the multiple paths respectively;

从所述多条路径中选取一条最小COST值对应的路径;Selecting a path corresponding to the minimum COST value from the plurality of paths;

若所述选取的路径正常,则将所述选取的路径作为第二路径;If the selected path is normal, using the selected path as a second path;

若所述选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第二路径。If the selected path fails, select a path corresponding to the minimum COST value from other normal paths as the second path.

进一步地,为了防止灾备中心出现故障而不能正常接收并存储业务数据,可为每个省公司节点配置不同优先级的多个灾备中心,假设图1中河南省公司第一汇聚点的最终流向地包括上海灾备中心和西安灾备中心,且上海灾备中心的优先级别高于西安灾备中心,若上海灾备中心正常,则河南省公司第一汇聚点的当前最终流向地为仍为上海灾备中心,否则,河南省公司第一汇聚点的当前最终流向地为西安灾备中心。因此,在本发明实施例一和实施例二中,由于与第一省公司节点对应的灾备中心节点包括不同优先级的多个灾备中心节点;因此在步骤201和步骤301中,所述与第一省公司节点对应的第一灾备中心节点为所述不同优先级的多个灾备中心节点中的工作正常且优先级最高的灾备中心节点。Furthermore, in order to prevent the failure of the disaster recovery center from receiving and storing business data normally, multiple disaster recovery centers with different priorities can be configured for each provincial company node. The flow direction includes Shanghai disaster recovery center and Xi'an disaster recovery center, and the priority of Shanghai disaster recovery center is higher than that of Xi'an disaster recovery center. It is the Shanghai Disaster Recovery Center; otherwise, the current final destination of the first gathering point of companies in Henan Province is the Xi'an Disaster Recovery Center. Therefore, in Embodiment 1 and Embodiment 2 of the present invention, since the disaster recovery center node corresponding to the first provincial company node includes a plurality of disaster recovery center nodes with different priorities; therefore in step 201 and step 301, the The first disaster recovery center node corresponding to the first provincial company node is the disaster recovery center node that works normally and has the highest priority among the plurality of disaster recovery center nodes with different priorities.

本发明实施例提供的业务数据流向的控制方法,基于改进的网络架构,通过确定第一省公司的第一业务数据在网络架构中的最终流向地,再确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径,并从确定的多条路径中选取一条网络带宽压力最小的第一路径,从而控制所述第一业务数据通过所述第一路径流向所述最终流向地。可见,业务数据包可根据不同的数据流向目的地,从多条路径中自动选择最佳路由,使业务数据尽早实现分流,从根本上避免了网络拥塞。The method for controlling the flow of business data provided by the embodiment of the present invention is based on the improved network architecture, by determining the final destination of the first business data of the first provincial company in the network architecture, and then determining the origin of the first business data from the multiple paths from the node of the first provincial company to the final destination, and select a first path with the least network bandwidth pressure from the determined multiple paths, so as to control the flow of the first business data through the first path The final flow goes to ground. It can be seen that business data packets can automatically select the best route from multiple paths according to different data flows to the destination, so that business data can be shunted as early as possible, and network congestion can be fundamentally avoided.

另外,本发明网络具有高健壮性,消除了单设备、单链路的故障隐患,满足数据通信骨干网某一节点失效时,不影响此节点外其他节点业务的灾备需求。In addition, the network of the present invention has high robustness, eliminates the potential failure of a single device and a single link, and meets the disaster recovery requirements that when a node of the data communication backbone network fails, the services of other nodes other than this node are not affected.

此外,本发明网络结构分层清晰,核心层节点及骨干层节点功能定位清晰。在业务支撑能力上,互联带宽能够满足未来5年公司信息通信业务需求。设备性能选择上,所选设备性能满足未来10年电网公司业务及带宽的扩容能力需求,核心节点及骨干节点设备性能上差别考虑。网络整体功能结构及业务流向清晰合理,易于网络部署实施及策略规划,网络拓扑要便于数据通信骨干网运行的管理和维护。In addition, the network structure of the present invention is clearly layered, and the function positioning of core layer nodes and backbone layer nodes is clear. In terms of business support capabilities, the interconnection bandwidth can meet the company's information and communication business needs in the next five years. In terms of equipment performance selection, the performance of the selected equipment meets the business and bandwidth expansion capacity requirements of the power grid company in the next 10 years, and the difference in equipment performance between core nodes and backbone nodes is considered. The overall functional structure and business flow of the network are clear and reasonable, and it is easy to implement network deployment and strategy planning. The network topology should facilitate the management and maintenance of the operation of the data communication backbone network.

参见图4,为本发明实施例三提供的业务数据流向的控制装置的组成示意图,该装置400包括:Referring to FIG. 4 , it is a schematic composition diagram of a device for controlling the flow of service data provided by Embodiment 3 of the present invention. The device 400 includes:

最终流向地确定单元401,用于确定第一省公司的第一业务数据在网络架构中的最终流向地,所述网络架构包括每个区域内的各个省公司节点、至少一个灾备中心节点及总部节点,所述最终流向地为与第一省公司节点对应的第一灾备中心节点或总部节点;The final destination determination unit 401 is used to determine the final destination of the first business data of the first provincial company in the network architecture, the network architecture includes each provincial company node in each area, at least one disaster recovery center node and The headquarters node, the final destination is the first disaster recovery center node or the headquarters node corresponding to the first provincial company node;

第一多路径确定单元402,用于确定所述第一业务数据从所述第一省公司节点至所述最终流向地确定单元401确定的最终流向地的多条路径;The first multi-path determination unit 402 is configured to determine multiple paths of the first business data from the node of the first provincial company to the final destination determined by the final destination determination unit 401;

第一数据流向控制单元403,用于从所述第一多路径确定单元402确定的多条路径中选取一条网络带宽压力最小的第一路径,并控制所述第一业务数据通过所述第一路径流向所述最终流向地。The first data flow control unit 403 is configured to select a first path with the least network bandwidth pressure from the multiple paths determined by the first multipath determination unit 402, and control the first service data to pass through the first path flows to said final flow direction.

其中,所述第一数据流向控制单元403,包括:Wherein, the first data flows to the control unit 403, including:

第一数值确定子单元,用于确定所述第一多路径确定单元确定的多条路径分别对应的COST值;A first value determination subunit, configured to determine the COST values corresponding to the multiple paths determined by the first multipath determination unit;

第一路径选取子单元,用于从所述第一多路径确定单元确定的多条路径中选取一条最小COST值对应的路径;A first path selection subunit, configured to select a path corresponding to a minimum COST value from the multiple paths determined by the first multipath determination unit;

第一路径确定子单元,用于若所述第一路径选取子单元选取的路径正常,则将所述选取的路径作为第一路径;若所述第一路径选取子单元选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第一路径。The first path determination subunit is configured to use the selected path as the first path if the path selected by the first path selection subunit is normal; if the path selected by the first path selection subunit fails, Then select a path corresponding to the minimum COST value from other normal paths as the first path.

参见图5,为本发明实施例四提供的业务数据流向的控制装置的组成示意图,该装置500除包括上述实施例三中的各个单元外,还包括:Referring to FIG. 5 , it is a schematic diagram of the composition of the device for controlling the flow of business data provided by Embodiment 4 of the present invention. In addition to the various units in the above-mentioned Embodiment 3, the device 500 also includes:

故障判断单元501,用于在所述最终流向地确定单元401确定第一省公司的第一业务数据在网络架构中的最终流向地后,判断所述第一省公司节点是否出现故障;The fault judging unit 501 is configured to judge whether the node of the first provincial company fails after the final destination determining unit 401 determines the final destination of the first business data of the first provincial company in the network architecture;

第二多路径确定单元502,用于若所述故障判断单元501判断得到的第一省公司节点出现故障,则确定所述第一业务数据从与所述第一省公司节点对应的附属数据汇聚节点至所述最终流向地的多条路径;The second multipath determination unit 502 is configured to determine that the first service data is converged from the subsidiary data corresponding to the first provincial company node if the node of the first provincial company judged by the fault judging unit 501 fails multiple paths from the node to the final destination;

第二数据流向控制单元503,用于从所述第二多路径确定单元502确定的多条路径中选取一条网络带宽压力最小的第二路径,并控制所述第一业务数据通过所述第二路径流向所述最终流向地;The second data flow control unit 503 is configured to select a second path with the least network bandwidth pressure from the multiple paths determined by the second multi-path determination unit 502, and control the first service data to pass through the second the path flows to said final flow direction;

所述第一多路径确定单元402,具体用于若所述故障判断单元501判断得到的第一省公司节点没有出现故障,则执行所述确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径的步骤。The first multi-path determining unit 402 is specifically configured to perform the determination that the first service data is transmitted from the first provincial company if the node of the first provincial company determined by the fault judging unit 501 is not faulty. The step of node multiple paths to said final flow destination.

其中,所述第二数据流向控制单元503,包括:Wherein, the second data flows to the control unit 503, including:

第二数值确定子单元,用于确定所述第二多路径确定单元确定的多条路径分别对应的COST值;The second value determination subunit is configured to determine the COST values corresponding to the multiple paths determined by the second multipath determination unit;

第二路径选取子单元,用于从所述第二多路径确定单元确定的多条路径中选取一条最小COST值对应的路径;The second path selection subunit is configured to select a path corresponding to the minimum COST value from the multiple paths determined by the second multi-path determination unit;

第二路径确定子单元,用于若所述第二路径选取子单元选取的路径正常,则将所述选取的路径作为第二路径;若所述第二路径选取子单元选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第二路径。The second path determination subunit is configured to use the selected path as the second path if the path selected by the second path selection subunit is normal; if the path selected by the second path selection subunit fails, Then select a path corresponding to the minimum COST value from other normal paths as the second path.

此外,与第一省公司节点对应的灾备中心节点包括不同优先级的多个灾备中心节点;所述与第一省公司节点对应的第一灾备中心节点为所述不同优先级的多个灾备中心节点中的工作正常且优先级最高的灾备中心节点。In addition, the disaster recovery center node corresponding to the first provincial company node includes a plurality of disaster recovery center nodes with different priorities; the first disaster recovery center node corresponding to the first provincial company node is a plurality of disaster recovery center nodes with different priorities The disaster recovery center node that works normally and has the highest priority among the disaster recovery center nodes.

本发明实施例提供的业务数据流向的控制装置,基于改进的网络架构,通过确定第一省公司的第一业务数据在网络架构中的最终流向地,再确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径,并从确定的多条路径中选取一条网络带宽压力最小的第一路径,从而控制所述第一业务数据通过所述第一路径流向所述最终流向地。可见,业务数据包可根据不同的数据流向目的地,从多条路径中自动选择最佳路由,使业务数据尽早实现分流,从根本上避免了网络拥塞。The device for controlling the flow of business data provided by the embodiment of the present invention is based on the improved network architecture, by determining the final destination of the first business data of the first provincial company in the network architecture, and then determining the origin of the first business data from the multiple paths from the node of the first provincial company to the final destination, and select a first path with the least network bandwidth pressure from the determined multiple paths, so as to control the flow of the first business data through the first path The final flow goes to ground. It can be seen that business data packets can automatically select the best route from multiple paths according to different data flows to the destination, so that business data can be shunted as early as possible, and network congestion can be fundamentally avoided.

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本发明各个实施例或者实施例的某些部分所述的方法。From the above description of the implementation manners, it can be seen that those skilled in the art can clearly understand that all or part of the steps in the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , optical disk, etc., including several instructions to make a computer device (which may be a personal computer, a server, or a network communication device such as a media gateway, etc.) execute the instructions described in various embodiments or some parts of the embodiments of the present invention method.

需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。It should be noted that each embodiment in this specification is described in a progressive manner, each embodiment focuses on the differences from other embodiments, and the same and similar parts of each embodiment can be referred to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and for the related information, please refer to the description of the method part.

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should also be noted that in this article, relational terms such as first and second etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that these entities or operations Any such actual relationship or order exists between. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1.一种业务数据流向的控制方法,其特征在于,包括:1. A method for controlling the flow of business data, comprising: 确定第一省公司的第一业务数据在网络架构中的最终流向地,所述网络架构包括每个区域内的各个省公司节点、至少一个灾备中心节点及总部节点,所述最终流向地为与第一省公司节点对应的第一灾备中心节点或总部节点;Determine the final destination of the first business data of the first provincial company in the network architecture. The network architecture includes each provincial company node, at least one disaster recovery center node and headquarters node in each area. The final destination is The first disaster recovery center node or headquarters node corresponding to the company node in the first province; 确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径;determining multiple paths for the first business data from the first provincial company node to the final destination; 从确定的多条路径中选取一条网络带宽压力最小的第一路径,并控制所述第一业务数据通过所述第一路径流向所述最终流向地。Selecting a first path with the least network bandwidth pressure from the determined multiple paths, and controlling the flow of the first service data to the final destination through the first path. 2.根据权利要求1所述的方法,其特征在于,所述从确定的多条路径中选取一条网络带宽压力最小的第一路径,包括:2. The method according to claim 1, wherein the selecting a first path with the least network bandwidth pressure from the determined plurality of paths comprises: 确定所述多条路径分别对应的COST值;Determine the COST values corresponding to the multiple paths respectively; 从所述多条路径中选取一条最小COST值对应的路径;Selecting a path corresponding to the minimum COST value from the plurality of paths; 若所述选取的路径正常,则将所述选取的路径作为第一路径;If the selected path is normal, using the selected path as the first path; 若所述选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第一路径。If the selected path fails, select a path corresponding to the minimum COST value from other normal paths as the first path. 3.根据权利要求1所述的方法,其特征在于,所述网络架构还包括分别与每个省公司节点对应的附属数据汇聚节点,在所述确定第一省公司的第一业务数据在网络架构中的最终流向地后,还包括:3. The method according to claim 1, wherein the network architecture further includes an affiliated data convergence node corresponding to each provincial company node, and the first business data of the first provincial company is determined in the network After the final flow ground in the architecture, it also includes: 判断所述第一省公司节点是否出现故障;Judging whether the node of the company in the first province fails; 若所述第一省公司节点出现故障,则确定所述第一业务数据从与所述第一省公司节点对应的附属数据汇聚节点至所述最终流向地的多条路径;If the first provincial company node fails, determine multiple paths for the first business data from the affiliated data convergence node corresponding to the first provincial company node to the final destination; 从确定的多条路径中选取一条网络带宽压力最小的第二路径,并控制所述第一业务数据通过所述第二路径流向所述最终流向地;Selecting a second path with the least network bandwidth pressure from the determined multiple paths, and controlling the flow of the first service data to the final destination through the second path; 若所述第一省公司节点没有出现故障,则执行所述确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径的步骤。If the first provincial company node is not faulty, the step of determining multiple paths for the first service data from the first provincial company node to the final destination is performed. 4.根据权利要求3所述的方法,其特征在于,所述从确定的多条路径中选取一条网络带宽压力最小的第二路径,包括:4. The method according to claim 3, wherein the selecting a second path with the least network bandwidth pressure from the determined plurality of paths comprises: 确定所述多条路径分别对应的COST值;Determine the COST values corresponding to the multiple paths respectively; 从所述多条路径中选取一条最小COST值对应的路径;Selecting a path corresponding to the minimum COST value from the plurality of paths; 若所述选取的路径正常,则将所述选取的路径作为第二路径;If the selected path is normal, using the selected path as a second path; 若所述选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第二路径。If the selected path fails, select a path corresponding to the minimum COST value from other normal paths as the second path. 5.根据权利要求1至4任一项所述的方法,其特征在于,与第一省公司节点对应的灾备中心节点包括不同优先级的多个灾备中心节点;5. The method according to any one of claims 1 to 4, wherein the disaster recovery center node corresponding to the first provincial company node includes a plurality of disaster recovery center nodes with different priorities; 所述与第一省公司节点对应的第一灾备中心节点为所述不同优先级的多个灾备中心节点中的工作正常且优先级最高的灾备中心节点。The first disaster recovery center node corresponding to the first provincial company node is the disaster recovery center node that works normally and has the highest priority among the plurality of disaster recovery center nodes with different priorities. 6.一种业务数据流向的控制装置,其特征在于,包括:6. A device for controlling the flow of business data, characterized in that it comprises: 最终流向地确定单元,用于确定第一省公司的第一业务数据在网络架构中的最终流向地,所述网络架构包括每个区域内的各个省公司节点、至少一个灾备中心节点及总部节点,所述最终流向地为与第一省公司节点对应的第一灾备中心节点或总部节点;The final destination determination unit is used to determine the final destination of the first business data of the first provincial company in the network architecture, the network architecture includes each provincial company node in each region, at least one disaster recovery center node and the headquarters node, the final destination is the first disaster recovery center node or headquarters node corresponding to the first provincial company node; 第一多路径确定单元,用于确定所述第一业务数据从所述第一省公司节点至所述最终流向地确定单元确定的最终流向地的多条路径;A first multi-path determination unit, configured to determine multiple paths for the first business data from the first provincial company node to the final destination determined by the final destination determination unit; 第一数据流向控制单元,用于从所述第一多路径确定单元确定的多条路径中选取一条网络带宽压力最小的第一路径,并控制所述第一业务数据通过所述第一路径流向所述最终流向地。The first data flow direction control unit is configured to select a first path with the least network bandwidth pressure from the multiple paths determined by the first multipath determination unit, and control the flow of the first service data through the first path The final flow goes to ground. 7.根据权利要求6所述的装置,其特征在于,所述第一数据流向控制单元,包括:7. The device according to claim 6, wherein the first data flow control unit comprises: 第一数值确定子单元,用于确定所述第一多路径确定单元确定的多条路径分别对应的COST值;A first value determination subunit, configured to determine the COST values corresponding to the multiple paths determined by the first multipath determination unit; 第一路径选取子单元,用于从所述第一多路径确定单元确定的多条路径中选取一条最小COST值对应的路径;A first path selection subunit, configured to select a path corresponding to a minimum COST value from the multiple paths determined by the first multipath determination unit; 第一路径确定子单元,用于若所述第一路径选取子单元选取的路径正常,则将所述选取的路径作为第一路径;若所述第一路径选取子单元选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第一路径。The first path determination subunit is configured to use the selected path as the first path if the path selected by the first path selection subunit is normal; if the path selected by the first path selection subunit fails, Then select a path corresponding to the minimum COST value from other normal paths as the first path. 8.根据权利要求6所述的装置,其特征在于,所述网络架构还包括分别与每个省公司节点对应的附属数据汇聚节点,所述装置还包括:8. The device according to claim 6, wherein the network architecture further includes affiliated data convergence nodes corresponding to each provincial company node, and the device further includes: 故障判断单元,用于在所述最终流向地确定单元确定第一省公司的第一业务数据在网络架构中的最终流向地后,判断所述第一省公司节点是否出现故障;A fault judging unit, configured to judge whether a node of the first provincial company fails after the final destination determining unit determines the final destination of the first business data of the first provincial company in the network architecture; 第二多路径确定单元,用于若所述故障判断单元判断得到的第一省公司节点出现故障,则确定所述第一业务数据从与所述第一省公司节点对应的附属数据汇聚节点至所述最终流向地的多条路径;The second multi-path determining unit is configured to determine that the first service data travels from the affiliated data convergence node corresponding to the first provincial company node to the first provincial company node determined by the fault judging unit. multiple paths of said final flow to ground; 第二数据流向控制单元,用于从所述第二多路径确定单元确定的多条路径中选取一条网络带宽压力最小的第二路径,并控制所述第一业务数据通过所述第二路径流向所述最终流向地;The second data flow direction control unit is configured to select a second path with the least network bandwidth pressure from the multiple paths determined by the second multipath determination unit, and control the flow of the first service data through the second path said final destination; 所述第一多路径确定单元,具体用于若所述故障判断单元判断得到的第一省公司节点没有出现故障,则执行所述确定所述第一业务数据从所述第一省公司节点至所述最终流向地的多条路径的步骤。The first multi-path determination unit is specifically configured to perform the determination that the first service data is transmitted from the first provincial company node to Multiple paths of steps for the final flow to ground. 9.根据权利要求8所述的装置,其特征在于,所述第二数据流向控制单元,包括:9. The device according to claim 8, wherein the second data flows to the control unit, comprising: 第二数值确定子单元,用于确定所述第二多路径确定单元确定的多条路径分别对应的COST值;The second value determination subunit is configured to determine the COST values corresponding to the multiple paths determined by the second multipath determination unit; 第二路径选取子单元,用于从所述第二多路径确定单元确定的多条路径中选取一条最小COST值对应的路径;The second path selection subunit is configured to select a path corresponding to the minimum COST value from the multiple paths determined by the second multi-path determination unit; 第二路径确定子单元,用于若所述第二路径选取子单元选取的路径正常,则将所述选取的路径作为第二路径;若所述第二路径选取子单元选取的路径出现故障,则从其它正常路径中选取一条最小COST值对应的路径作为第二路径。The second path determination subunit is configured to use the selected path as the second path if the path selected by the second path selection subunit is normal; if the path selected by the second path selection subunit fails, Then select a path corresponding to the minimum COST value from other normal paths as the second path. 10.根据权利要求6至9任一项所述的装置,其特征在于,与第一省公司节点对应的灾备中心节点包括不同优先级的多个灾备中心节点;10. The device according to any one of claims 6 to 9, wherein the disaster recovery center node corresponding to the first provincial company node includes a plurality of disaster recovery center nodes with different priorities; 所述与第一省公司节点对应的第一灾备中心节点为所述不同优先级的多个灾备中心节点中的工作正常且优先级最高的灾备中心节点。The first disaster recovery center node corresponding to the first provincial company node is the disaster recovery center node that works normally and has the highest priority among the plurality of disaster recovery center nodes with different priorities.
CN201410601563.6A 2014-10-30 2014-10-30 Method and device for controlling business data flow Pending CN104301216A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410601563.6A CN104301216A (en) 2014-10-30 2014-10-30 Method and device for controlling business data flow

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410601563.6A CN104301216A (en) 2014-10-30 2014-10-30 Method and device for controlling business data flow

Publications (1)

Publication Number Publication Date
CN104301216A true CN104301216A (en) 2015-01-21

Family

ID=52320791

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410601563.6A Pending CN104301216A (en) 2014-10-30 2014-10-30 Method and device for controlling business data flow

Country Status (1)

Country Link
CN (1) CN104301216A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1756233A (en) * 2004-09-30 2006-04-05 富士通株式会社 Route selection method in the communication network and device
CN101155137A (en) * 2006-09-25 2008-04-02 华为技术有限公司 A method for determining routing path and routing path determining unit
CN101193020A (en) * 2006-11-20 2008-06-04 中兴通讯股份有限公司 Backup path selecting method for video transmission in wireless Ad hoc network
CN102238684A (en) * 2011-08-01 2011-11-09 南京邮电大学 Routing method based on bandwidth and delay bi-objective optimization
CN102271368A (en) * 2011-07-27 2011-12-07 哈尔滨工业大学深圳研究生院 Aerospace information network information transmission method and system based on cross-layer resource optimization
CN103095569A (en) * 2013-01-10 2013-05-08 中国农业银行股份有限公司上海市分行 Hot disaster tolerance wide area network framework with high redundancy and low cost and achieving method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1756233A (en) * 2004-09-30 2006-04-05 富士通株式会社 Route selection method in the communication network and device
CN101155137A (en) * 2006-09-25 2008-04-02 华为技术有限公司 A method for determining routing path and routing path determining unit
CN101193020A (en) * 2006-11-20 2008-06-04 中兴通讯股份有限公司 Backup path selecting method for video transmission in wireless Ad hoc network
CN102271368A (en) * 2011-07-27 2011-12-07 哈尔滨工业大学深圳研究生院 Aerospace information network information transmission method and system based on cross-layer resource optimization
CN102238684A (en) * 2011-08-01 2011-11-09 南京邮电大学 Routing method based on bandwidth and delay bi-objective optimization
CN103095569A (en) * 2013-01-10 2013-05-08 中国农业银行股份有限公司上海市分行 Hot disaster tolerance wide area network framework with high redundancy and low cost and achieving method thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
王志强 等: "基于SG-ERP的省电力公司信息系统规划", 《电力信息化 》 *
赵子岩: "国家电网公司"十二五"电力通信业务需求分析", 《电力系统通信》 *

Similar Documents

Publication Publication Date Title
CN104137482B (en) A kind of disaster tolerance data center configuration method and device under cloud computing framework
CN107666412B (en) Virtual network function deployment method for service function chain
CN103380601B (en) Determine the method and apparatus setting up multi-protocol label switching traffic engineering tunnel
CN104243196B (en) Virtual network mapping guard method and system under a kind of SDN framework
CN110557758A (en) Power system communication network deployment processing method and device
CN103067291A (en) Method and device of up-down link correlation
CN108293001A (en) A kind of dispositions method of software definition data center and service cluster therein
CN101682518A (en) Distributed connection establishment and restoration
CN103095569B (en) A kind of thermal capacitance calamity wide area network architecture of highly redundant low cost and its implementation
CN105744575A (en) Method, wireless network SDN controller and system for switching cells
JP2013510459A (en) Separate path computation algorithm
WO2019020032A1 (en) Data stream transmission
JP5869041B2 (en) Method for mapping network topology request to physical network, computer program product, mobile communication system, and network configuration platform
CN110505539A (en) Physical optical network virtualization mapping method, device, controller and storage medium
WO2016107512A1 (en) Method and apparatus for establishing multicast group in fat-tree network, and fat-tree network
CN105872014A (en) MCDN (Mobile Content Distribution Network) resource dispatching method and server
CN107154888A (en) The dispositions method and device of communication network
CN106209615A (en) A kind of Dynamic Route Control method calculating forward-path based on SPFA algorithm
CN104539558A (en) Capacity-expansible IP telephone exchange blade mechanism frame and automatic capacity expansion method
CN102638404A (en) Optical network protection resource allocation method based on service differentiation
CN101969381B (en) Method and device for restoring service in automatic switched optical network
CN104301216A (en) Method and device for controlling business data flow
CN104104603A (en) Method and system for establishing data transmission links
JP6092128B2 (en) Communication apparatus and configuration change method
CN102355653A (en) Inter-terminal communication method, control equipment, user equipment, base station and network system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150121

RJ01 Rejection of invention patent application after publication