Distributed optical fiber data planning system and method applied to optical fiber networking

Through distributed optical fiber data planning systems and methods, integrate optical fiber links, connection points, network topology structure and business needs data, identify key paths and nodes, optimize the distribution of optical fiber resources, and solve the shortcomings of optical fiber networking planning and design in existing technologies It improved network performance and cost benefits.

CN119382784AInactive Publication Date: 2025-01-28SHEN ZHEN OPTICAL NETWORK TELECOM CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411593211.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-01-28
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the planning and design of optical fiber networking, the existing technology fails to effectively integrate optical fiber links, connection points, network topology and service demand data, resulting in difficulty in optimizing network performance, reliability and cost-effectiveness.

Method used

Provide a distributed optical fiber data planning system and method. By obtaining and preparing and preprocessing optical fiber link data, connection point data, network topology structure data and business requirements data, combined with deep -priority search algorithm identification key paths and nodes, and according to business needs according to business needs Optimize the distribution of optical fiber resources.

Benefits of technology

A more scientific and accurate data transmission rate calculation of optical fiber segment is realized, the actual transmission performance and business traffic distribution of the optical fiber network is comprehensively considered, the distribution of optical fiber resources is optimized, and network performance and cost benefits are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119382784A_ABST
    Figure CN119382784A_ABST
Patent Text Reader

Abstract

The invention discloses a distributed optical fiber data planning system and method applied to optical fiber networking, and belongs to the technical field of artificial intelligence. The method comprises the following steps: acquiring optical fiber link data, optical fiber connection point data, network topology structure data and service demand data, and performing data preprocessing to form an optical fiber networking data set; dividing an optical fiber link into a plurality of optical fiber sections based on the optical fiber connection point position data to obtain an optical fiber section length data set, and calculating data transmission rates of different optical fiber sections by combining optical fiber types and optical fiber loss; comparing the data transmission rate of the optical fiber section to which the connection point equipment belongs with the data transmission rate of the adjacent equipment, and identifying key paths and key nodes in the network through a depth-first search algorithm in combination with network topological structure data; analyzing whether the key path and the node can meet service requirements or not under different service flow loads; and performing optical fiber resource allocation optimization according to an analysis result, and generating an optical fiber data planning report.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a distributed optical fiber data planning system and method applied to optical fiber networking. Background Art

[0002] With the rapid development of information technology, fiber-optic communication plays a vital role in modern networks. As the basis for building high-speed and stable communication networks, the rationality of fiber-optic networking planning and design directly affects the performance, reliability and cost-effectiveness of the network. In various complex application scenarios, such as enterprise networks, data centers, metropolitan area networks, etc., it is necessary to efficiently integrate data such as fiber links, connection points, network topology structures, and business needs to achieve the optimal fiber-optic network layout and resource allocation.

[0003] Existing technologies often use a decentralized approach to obtain fiber link data, connection point data, network topology data, and business demand data, and lack effective coordination between various links. When calculating the data transmission rate of a fiber segment, existing methods usually simply consider the basic parameters of the fiber, such as fiber type and length, while ignoring the dynamic changes in fiber loss in actual applications and the impact of connection point equipment on the transmission rate. When identifying key paths and key nodes, traditional network analysis methods may only be based on simple single indicators such as link bandwidth or number of node connections, without fully considering the differences in actual transmission rates of each fiber segment in the fiber optic network and the distribution of business traffic in the network. Summary of the invention

[0004] The object of the present invention is to provide a distributed optical fiber data planning system and method for optical fiber networking to solve the problems raised in the prior art.

[0005] To achieve the above object, the present invention provides the following technical solutions: A distributed optical fiber data planning method applied to optical fiber networking, the method comprising the following steps: S100, acquiring optical fiber link data, optical fiber connection point data, network topology data and service demand data, wherein the optical fiber link data includes optical fiber length data, optical fiber type data and optical fiber loss data, the optical fiber connection point data includes optical fiber connection point location data and optical fiber connection point equipment data, the network topology data includes node data and link connection data, and the service demand data includes service flow data and service priority data; performing data preprocessing to form an optical fiber networking data set; S200, obtaining a fiber networking data set, dividing the fiber link into several fiber segments based on the fiber connection point location data, obtaining a fiber segment length data set, and calculating the data transmission rates of different fiber segments in combination with the fiber type and fiber loss; obtaining the fiber segments to which different fiber connection point devices belong, taking the data transmission rate between the connection point device and the connection point device corresponding to the next fiber segment as the data transmission rate of the adjacent device, comparing the data transmission rate of the fiber segment to which it belongs with the data transmission rate of the adjacent device, and obtaining a data set of actual transmission rate differences of the fiber segments; S300, based on the actual transmission rate difference data set of the optical fiber segment and in combination with the network topology data, identify the key path and key nodes in the network through a depth-first search algorithm, wherein the key path represents the link combination that has the greatest impact on network performance during data transmission, and the key node is the core connection point on the key path; S400. Combine the business demand data with the key paths and key nodes in the network to analyze whether the key paths and nodes can meet the business demand under different business traffic loads; optimize the fiber resource allocation based on the analysis results, give priority to fiber resources in areas where high-priority businesses are concentrated, and generate a fiber data planning report.

[0006] According to step S100, an optical time domain reflectometer (OTDR) is used to measure the optical fiber, the OTDR is connected to one end of the optical fiber, an optical pulse is sent into the optical fiber, the reflected optical signal is detected, the length of the optical fiber is measured by analyzing the propagation time of the optical pulse in the optical fiber and the characteristics of the reflected signal, the measurement result is recorded, and each optical fiber is uniquely identified to obtain optical fiber length data; the outer skin identification of the optical fiber is scanned to obtain optical fiber type data; the OTDR is used to detect the loss of the optical fiber at different positions, and the loss coefficient of the optical fiber is calculated by analyzing the intensity changes of the transmitted optical pulse, the received reflected light and the scattered light; during the measurement process, the measurement parameters are set, the measurement results are recorded, and the results are associated with the corresponding optical fiber identification to obtain optical fiber loss data; the optical fiber length data, the optical fiber type data and the optical fiber loss data are integrated into the optical fiber link data; Through the map interface of the geographic information system GIS, check and confirm the location of the optical fiber connection point, integrate it, and obtain the optical fiber connection point location data; on the equipment of the optical fiber connection point, scan the identification plate or label, associate it with the corresponding connection point, and obtain the optical fiber connection point equipment data; integrate the optical fiber connection point location data and the optical fiber connection point equipment data into the optical fiber connection point data; Use the network scanning tool SNMP to scan the network, organize the scan results into a data table, assign a unique identification number, and obtain node data; perform physical link tracking, at the network site, perform physical tracking along the optical fiber link to check which port of one device is connected to which port of another device. During the tracking process, record the device port identification and connection method to obtain link connection data; integrate node data and link connection data into network topology data; Deploy network traffic monitoring tools on network devices to collect business traffic data in real time. The monitoring tools can record the size of traffic flowing into and out of each port, the time distribution of traffic, protocol type, source address and destination address information; users input business priority to obtain business priority data; integrate business traffic data and business priority data into business demand data.

[0007] According to step S100, the data preprocessing includes data cleaning, data format conversion and data integration to form a fiber optic networking data set; Perform data cleaning, check data integrity, ensure that all data fields have values, check data accuracy, verify and correct abnormal data, remove duplicate data, and ensure that each record is unique; Perform data format conversion, convert data formats obtained from different sources into standard formats, and normalize text data; Carry out data integration, integrate the fiber link data, fiber connection point data, network topology data and business demand data according to the association relationship; according to the network topology structure, match the fiber link and connection point with the node and link connection data in the network to form the complete path information from the source node to the destination node, and associate the business demand data with the corresponding network path and node; establish data index and identifier.

[0008] According to step S200, based on the optical fiber connection point position data, the coordinates of the optical fiber connection point are obtained, and the optical fiber segment length is obtained by calculating the distance between adjacent connection points to form an optical fiber segment length data set; for example, if the connection point is known and , then the length of the fiber segment between them .

[0009] Determine the attenuation coefficient corresponding to each fiber segment and channel bandwidth For example, the attenuation coefficient of a single-mode fiber may be in the range of 0.2 - 0.5dB / km, and the channel bandwidth may reach tens of GHz or even higher, while the attenuation coefficient and channel bandwidth of a multimode fiber have different values.

[0010] According to the fiber attenuation formula, for a certain fiber segment, the input optical power is known to be , fiber segment length L and attenuation coefficient , calculate the output optical power of the fiber segment ; Based on the output optical power and channel bandwidth, substitute the Shannon formula to calculate the data transmission rate of the optical fiber segment.

[0011] The optical power attenuation in optical fiber is expressed by the following formula: ; According to information theory, for an optical fiber communication channel, its channel capacity, that is, the maximum data transmission rate, is calculated using the Shannon formula: , where S is the signal power and N is the noise power. In optical fiber communication, optical fiber loss will affect the signal power, while the noise power mainly comes from factors such as spontaneous radiation in the optical fiber.

[0012] According to step S200, for adjacent connection point devices A and B, the port transmission rate of device A is , the port transmission rate of device B is , in bps, is the data transmission rate between adjacent connection point devices A and B Limited by the smaller value of the two port transmission rates, it is expressed as ; Assume that the transmission quality factor of the optical fiber segment between devices A and B is ,in, , Taking into account the influence of various physical properties of the optical fiber segment on the transmission rate, The calculation formula is expressed as ; Calculate the transmission rate difference between fiber segment i and its adjacent device , the formula is ,in, It is the data transmission rate calculated based on the characteristics of the optical fiber segment itself. By calculating each optical fiber segment, a data set of actual transmission rate difference of the optical fiber segment is obtained.

[0013] According to step S300, suppose there are n nodes in the network, and the node set is represented as ; Assume there are m links in the network, and the link set is represented as ; For link , the actual transmission rate difference of the corresponding optical fiber segment is , where i represents the i-th link; define node The in-degree is , indicating the number of links pointing to the node; the out-degree is , represents the number of links starting from this node; The adjacency matrix A is used to represent the network topology, where Representation Node and Is there a link between , indicating that there is a link; if , then there is no link; use another matrix C to store each link The actual transmission rate difference of the corresponding optical fiber segment ,in Storage connection node and Link If the link does not exist, then meaningless.

[0014] Create a Boolean array visited of length n, with all initial values ​​set to false, to mark whether a node has been visited. Define a recursive function DFS(vis), where vis is the currently visited node. Inside DFS(vis), first mark visited[vis] as true, traverse all nodes u adjacent to vis, and call DFS(u) for each unvisited adjacent node u. During the traversal, for each link from node vis to node u, calculate the sum of the path transmission rate differences SUM. Let the current path be P, with the initial SUM=0, and update each time a new link is encountered. , record the path P and its corresponding SUM value.

[0015] After completing the traversal of the depth-first search algorithm, multiple paths from the starting node to other nodes and the sum of their respective transmission rate differences SUM are obtained; the critical path is a path or a group of paths with a maximum value; the critical node is the core connection point on the critical path, and for the identified critical path, all nodes on the path are traversed, and the number of times each node appears in the critical path is counted; the node with the most appearances is the critical node.

[0016] According to step S400, the service traffic load scenario is determined, including a low load scenario, a medium load scenario and a high load scenario, and a threshold is set for judgment; for each determined service traffic load scenario, the service traffic data is distributed to each link and node according to the network topology structure; according to the source address and destination address of the service traffic, the path through which the service traffic is transmitted in the network is determined, and the key path and key nodes on the path are found in combination with the network topology data; the traffic of each service application is distributed to the corresponding optical fiber link and connection point according to its transmission path in the network, and the total service traffic load on each key path and the processing traffic of each key node are calculated; For the key paths under different business traffic load scenarios, the available bandwidth and actual transmission rate on the key paths are calculated based on the fiber link data and the actual transmission rate difference data set of the fiber segment; for the key nodes, their processing capacity and load conditions are analyzed; based on the node data, the equipment performance of the key nodes is obtained and compared with the business traffic allocated to the node; Determine high-priority business applications based on business priority data, and find out areas where high-priority business is concentrated based on network topology and business traffic distribution; mark and classify high-priority business areas; Formulate fiber optic resource optimization strategies, including bandwidth improvement strategies, redundant link configurations, and node equipment upgrades; adjust and configure fiber optic links and connection points according to the formulated fiber optic resource optimization strategies, and generate fiber optic data planning reports.

[0017] A distributed optical fiber data planning system applied to optical fiber networking, comprising: Data acquisition and preprocessing module: including: a data acquisition unit and a data preprocessing unit; wherein the data acquisition unit acquires optical fiber link data, optical fiber connection point data, network topology data and business demand data, the optical fiber link data includes optical fiber length data, optical fiber type data and optical fiber loss data, the optical fiber connection point data includes optical fiber connection point location data and optical fiber connection point equipment data, the network topology data includes node data and link connection data, the business demand data includes business flow data and business priority data, and the data preprocessing unit performs data preprocessing to form an optical fiber networking data set; Fiber segment rate analysis module: including: a fiber segment division unit, a fiber segment transmission rate calculation unit, an adjacent device data transmission rate calculation unit and a data transmission rate comparison unit; wherein the fiber segment division unit obtains a fiber networking data set, divides the fiber link into several fiber segments based on the fiber connection point location data, and obtains a fiber segment length data set; the fiber segment transmission rate calculation unit calculates the data transmission rates of different fiber segments in combination with the fiber type and fiber loss; the adjacent device data transmission rate calculation unit obtains the fiber segments to which different fiber connection point devices belong, and uses the data transmission rate between the connection point device and the connection point device corresponding to the next fiber segment as the adjacent device data transmission rate; the data transmission rate comparison unit compares the data transmission rate of the fiber segment to which it belongs with the data transmission rate of the adjacent device, and obtains a data set of actual transmission rate difference of the fiber segment; Critical path and node identification module: including: critical path and critical node identification unit; wherein the critical path and critical node identification unit identifies the critical path and critical nodes in the network through a depth-first search algorithm based on the actual transmission rate difference data set of the optical fiber segment and the network topology data, wherein the critical path represents the link combination that has the greatest impact on network performance during data transmission, and the critical node is the core connection point on the critical path; Business demand combination and planning report generation module: including: business demand combination analysis unit, fiber resource allocation optimization unit and planning report generation unit; among them, the business demand combination analysis unit combines the business demand data with the key paths and key nodes in the network, and analyzes whether the key paths and nodes can meet the business needs under different business traffic loads. The fiber resource allocation optimization unit optimizes the fiber resource allocation according to the analysis results, and gives priority to protecting fiber resources in areas where high-priority businesses are concentrated. The planning report generation unit generates a fiber data planning report.

[0018] Compared with the prior art, the present invention has the following beneficial effects: 1. Comprehensively considering the impact of multiple factors such as fiber type, fiber loss, and connection point equipment on the transmission rate, the present invention adopts a scientific calculation formula and model. The fiber attenuation formula is used to accurately calculate the impact of fiber loss on signal power, and then combined with the Shannon formula to calculate the fiber segment data transmission rate that is more in line with the actual situation.

[0019] 2. Based on the actual transmission rate difference data set of the optical fiber segment and the network topology data, the present invention adopts a depth-first search algorithm, which comprehensively considers the actual transmission performance of the links in the optical fiber network and the distribution of business traffic.

[0020] 3. The present invention combines business demand data with key paths and key nodes to deeply analyze the performance of the network under different business traffic loads. By determining different business traffic load scenarios, the business traffic is accurately mapped to the network topology, and the key paths and nodes are evaluated to see whether they can meet business needs, thereby providing a decision-making basis for the optimization of fiber resource allocation. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 It is a schematic diagram of the steps of a distributed optical fiber data planning method applied to optical fiber networking of the present invention; Figure 2 The system structure diagram of a distributed optical fiber data planning system applied to optical fiber networking of the present invention. DETAILED DESCRIPTION

[0022] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0023] Example: Figure 1-Figure 2 As shown, the present invention provides a technical solution. According to one embodiment of the present invention, Figure 1 A distributed optical fiber data planning system and method for optical fiber networking is shown in a schematic diagram of steps. A distributed optical fiber data planning method for optical fiber networking includes the following steps: S100, acquiring optical fiber link data, optical fiber connection point data, network topology data and service demand data, wherein the optical fiber link data includes optical fiber length data, optical fiber type data and optical fiber loss data, the optical fiber connection point data includes optical fiber connection point location data and optical fiber connection point equipment data, the network topology data includes node data and link connection data, and the service demand data includes service flow data and service priority data; performing data preprocessing to form an optical fiber networking data set; S200, obtaining a fiber networking data set, dividing the fiber link into several fiber segments based on the fiber connection point location data, obtaining a fiber segment length data set, and calculating the data transmission rates of different fiber segments in combination with the fiber type and fiber loss; obtaining the fiber segments to which different fiber connection point devices belong, taking the data transmission rate between the connection point device and the connection point device corresponding to the next fiber segment as the data transmission rate of the adjacent device, comparing the data transmission rate of the fiber segment to which it belongs with the data transmission rate of the adjacent device, and obtaining a data set of actual transmission rate differences of the fiber segments; S300, based on the actual transmission rate difference data set of the optical fiber segment and in combination with the network topology data, identify the key path and key nodes in the network through a depth-first search algorithm, wherein the key path represents the link combination that has the greatest impact on network performance during data transmission, and the key node is the core connection point on the key path; S400. Combine the business demand data with the key paths and key nodes in the network to analyze whether the key paths and nodes can meet the business demand under different business traffic loads; optimize the fiber resource allocation based on the analysis results, give priority to fiber resources in areas where high-priority businesses are concentrated, and generate a fiber data planning report.

[0024] According to step S100, an optical time domain reflectometer (OTDR) is used to measure the optical fiber, the OTDR is connected to one end of the optical fiber, an optical pulse is sent into the optical fiber, the reflected optical signal is detected, the length of the optical fiber is measured by analyzing the propagation time of the optical pulse in the optical fiber and the characteristics of the reflected signal, the measurement result is recorded, and each optical fiber is uniquely identified to obtain optical fiber length data; the outer skin identification of the optical fiber is scanned to obtain optical fiber type data; the OTDR is used to detect the loss of the optical fiber at different positions, and the loss coefficient of the optical fiber is calculated by analyzing the intensity changes of the transmitted optical pulse, the received reflected light and the scattered light; during the measurement process, the measurement parameters are set, the measurement results are recorded, and the results are associated with the corresponding optical fiber identification to obtain optical fiber loss data; the optical fiber length data, the optical fiber type data and the optical fiber loss data are integrated into the optical fiber link data; Through the map interface of the geographic information system GIS, check and confirm the location of the optical fiber connection point, integrate it, and obtain the optical fiber connection point location data; on the equipment of the optical fiber connection point, scan the identification plate or label, associate it with the corresponding connection point, and obtain the optical fiber connection point equipment data; integrate the optical fiber connection point location data and the optical fiber connection point equipment data into the optical fiber connection point data; Use the network scanning tool SNMP to scan the network, organize the scan results into a data table, assign a unique identification number, and obtain node data; perform physical link tracking, at the network site, perform physical tracking along the optical fiber link to check which port of one device is connected to which port of another device. During the tracking process, record the device port identification and connection method to obtain link connection data; integrate node data and link connection data into network topology data; Deploy network traffic monitoring tools on network devices to collect business traffic data in real time. The monitoring tools can record the size of traffic flowing into and out of each port, the time distribution of traffic, protocol type, source address and destination address information; users input business priority to obtain business priority data; integrate business traffic data and business priority data into business demand data.

[0025] According to step S100, the data preprocessing includes data cleaning, data format conversion and data integration to form a fiber optic networking data set; Perform data cleaning, check data integrity, ensure that all data fields have values, check data accuracy, verify and correct abnormal data, remove duplicate data, and ensure that each record is unique; Perform data format conversion, convert data formats obtained from different sources into standard formats, and normalize text data; Carry out data integration, integrate the fiber link data, fiber connection point data, network topology data and business demand data according to the association relationship; according to the network topology structure, match the fiber link and connection point with the node and link connection data in the network to form the complete path information from the source node to the destination node, and associate the business demand data with the corresponding network path and node; establish data index and identifier.

[0026] According to step S200, based on the optical fiber connection point position data, the coordinates of the optical fiber connection point are obtained, and the optical fiber segment length is obtained by calculating the distance between adjacent connection points to form an optical fiber segment length data set; for example, if the connection point is known and , then the length of the fiber segment between them .

[0027] In this embodiment, the coordinates of the known connection points are as follows: , , , , ; It is calculated that the length of the optical fiber segment at each connection point is 58.31m, which is 0.05831km.

[0028] Determine the attenuation coefficient corresponding to each fiber segment and channel bandwidth ; Connection point arrive as well as arrive The fiber segment is single-mode fiber. The attenuation coefficient of single-mode fiber is 0.3dB / km, channel bandwidth 40GHz. Connection point arrive as well as arrive The fiber segment is multimode fiber. The attenuation coefficient of multimode fiber is 2dB / km, channel bandwidth It is 10GHz.

[0029] According to the fiber attenuation formula, for a certain fiber segment, the input optical power is known to be =10mW, fiber segment length L and attenuation coefficient , calculate the output optical power of the fiber segment ; Based on the output optical power and channel bandwidth, substitute the Shannon formula to calculate the data transmission rate of the optical fiber segment.

[0030] The optical power attenuation in optical fiber is expressed by the following formula: ; For single-mode fiber segments, and Take the attenuation as an example, the calculated attenuation is 0.0017493dB, then is approximately equal to 9.9825mw; for the multimode fiber segment, the calculated attenuation is 0.0011662dB, then Approximately equal to 9.777mw.

[0031] According to information theory, for an optical fiber communication channel, its channel capacity, that is, the maximum data transmission rate, is calculated using the Shannon formula: , where S is the signal power and N is the noise power. In optical fiber communication, optical fiber loss will affect the signal power, while the noise power mainly comes from factors such as spontaneous radiation in the optical fiber.

[0032] For the single-mode fiber segment, the data transmission rate is calculated to be approximately 399.84 Gbps; for the multimode fiber segment, the data transmission rate is calculated to be approximately 99.9 Gbps.

[0033] According to step S200, for adjacent connection point devices A and B, the port transmission rate of device A is , the port transmission rate of device B is , in bps, is the data transmission rate between adjacent connection point devices A and B Limited by the smaller value of the two port transmission rates, it is expressed as ; Assume that the transmission quality factor of the optical fiber segment between devices A and B is ,in, , Taking into account the influence of various physical properties of the optical fiber segment on the transmission rate, The calculation formula is expressed as ; Calculate the transmission rate difference between fiber segment i and its adjacent device , the formula is ,in, It is the data transmission rate calculated based on the characteristics of the optical fiber segment itself. By calculating each optical fiber segment, a data set of actual transmission rate difference of the optical fiber segment is obtained.

[0034] In this embodiment, the port transmission rate of device A is 1000 bps, the port transmission rate of device B is 800 bps, and the transmission quality factor Q of the fiber segment is 0.9. The transmission rate between adjacent devices is calculated to be 800 bps, the transmission rate of the fiber segment is calculated to be 0.9*800=720 bps, and the transmission rate difference between the fiber segment and the device is calculated to be 720-800=-80 bps.

[0035] Through the above calculation, the actual transmission rate difference of fiber segment i is -80 bps. This shows that the transmission rate of fiber segment i is lower than the minimum transmission rate of devices A and B, which may lead to transmission bottlenecks. When optimizing the network, it is necessary to consider the physical characteristics of the fiber segment and improve its quality factor.

[0036] According to step S300, suppose there are 5 nodes in the network, and the node set is represented by V={1,2,3,4,5}; suppose there are 5 links in the network, and the link set is represented by E={(1,2),(1,3),(2,4),(3,4),(4,5)}; for the link , the actual transmission rate difference of the corresponding optical fiber segment is , where i represents the i-th link; define node The in-degree is , indicating the number of links pointing to the node; the out-degree is , represents the number of links starting from this node; The adjacency matrix A is used to represent the network topology, where Representation Node and Is there a link between , indicating that there is a link; if , then there is no link; use another matrix C to store each link The actual transmission rate difference of the corresponding optical fiber segment ,in Storage connection node and Link If the link does not exist, then meaningless.

[0037] In this embodiment, the actual transmission rate difference matrix C of the optical fiber segment is expressed as follows: ; Use the adjacency matrix A to represent the network topology: ; Create a Boolean array visited of length n, with all initial values ​​set to false, to mark whether a node has been visited. Define a recursive function DFS(vis), where vis is the currently visited node. Inside DFS(vis), first mark visited[vis] as true, traverse all nodes u adjacent to vis, and call DFS(u) for each unvisited adjacent node u. During the traversal, for each link from node vis to node u, calculate the sum of the path transmission rate differences SUM. Let the current path be P, with the initial SUM=0, and update each time a new link is encountered. , record the path P and its corresponding SUM value.

[0038] After completing the traversal of the depth-first search algorithm, multiple paths from the starting node to other nodes and the sum of their respective transmission rate differences SUM are obtained; the critical path is a path or a group of paths with a maximum value; the critical node is the core connection point on the critical path, and for the identified critical path, all nodes on the path are traversed, and the number of times each node appears in the critical path is counted; the node with the most appearances is the critical node.

[0039] The paths obtained through DFS traversal and the sum of the corresponding transmission rate differences: The sum of the path (1 ->2 ->4) is 50.

[0040] The sum of the path (1 ->3 ->4) is 15.

[0041] The sum of the path (1 ->2 ->4 ->5) is 50.

[0042] The sum of the path (1 ->3 ->4 ->5) is 15.

[0043] The critical path is the path with the maximum value, and the sum of both critical paths is 50: (1 ->2 ->4), (1 ->2 ->4 ->5).

[0044] The key nodes are the nodes that appear most frequently in the key path: Node 2 appears 2 times, and node 4 also appears 2 times.

[0045] According to step S400, the service traffic load scenario is determined, including a low load scenario, a medium load scenario and a high load scenario, and a threshold is set for judgment; for each determined service traffic load scenario, the service traffic data is distributed to each link and node according to the network topology structure; according to the source address and destination address of the service traffic, the path through which the service traffic is transmitted in the network is determined, and the key path and key nodes on the path are found in combination with the network topology data; the traffic of each service application is distributed to the corresponding optical fiber link and connection point according to its transmission path in the network, and the total service traffic load on each key path and the processing traffic of each key node are calculated; For the key paths under different business traffic load scenarios, the available bandwidth and actual transmission rate on the key paths are calculated based on the fiber link data and the actual transmission rate difference data set of the fiber segment; for the key nodes, their processing capacity and load conditions are analyzed; based on the node data, the equipment performance of the key nodes is obtained and compared with the business traffic allocated to the node; Determine high-priority business applications based on business priority data, and find out areas where high-priority business is concentrated based on network topology and business traffic distribution; mark and classify high-priority business areas; Formulate fiber optic resource optimization strategies, including bandwidth improvement strategies, redundant link configurations, and node equipment upgrades; adjust and configure fiber optic links and connection points according to the formulated fiber optic resource optimization strategies, and generate fiber optic data planning reports.

[0046] According to another embodiment of the present invention, Figure 2 As shown in the system structure diagram of a distributed optical fiber data planning system and method applied to optical fiber networking, a distributed optical fiber data planning system applied to optical fiber networking includes: Data acquisition and preprocessing module: including: a data acquisition unit and a data preprocessing unit; wherein the data acquisition unit acquires optical fiber link data, optical fiber connection point data, network topology data and business demand data, the optical fiber link data includes optical fiber length data, optical fiber type data and optical fiber loss data, the optical fiber connection point data includes optical fiber connection point location data and optical fiber connection point equipment data, the network topology data includes node data and link connection data, the business demand data includes business flow data and business priority data, and the data preprocessing unit performs data preprocessing to form an optical fiber networking data set; Fiber segment rate analysis module: including: a fiber segment division unit, a fiber segment transmission rate calculation unit, an adjacent device data transmission rate calculation unit and a data transmission rate comparison unit; wherein the fiber segment division unit obtains a fiber networking data set, divides the fiber link into several fiber segments based on the fiber connection point location data, and obtains a fiber segment length data set; the fiber segment transmission rate calculation unit calculates the data transmission rates of different fiber segments in combination with the fiber type and fiber loss; the adjacent device data transmission rate calculation unit obtains the fiber segments to which different fiber connection point devices belong, and uses the data transmission rate between the connection point device and the connection point device corresponding to the next fiber segment as the adjacent device data transmission rate; the data transmission rate comparison unit compares the data transmission rate of the fiber segment to which it belongs with the data transmission rate of the adjacent device, and obtains a data set of actual transmission rate difference of the fiber segment; Critical path and node identification module: including: critical path and critical node identification unit; wherein the critical path and critical node identification unit identifies the critical path and critical nodes in the network through a depth-first search algorithm based on the actual transmission rate difference data set of the optical fiber segment and the network topology data, wherein the critical path represents the link combination that has the greatest impact on network performance during data transmission, and the critical node is the core connection point on the critical path; Business demand combination and planning report generation module: including: business demand combination analysis unit, fiber resource allocation optimization unit and planning report generation unit; among them, the business demand combination analysis unit combines the business demand data with the key paths and key nodes in the network, and analyzes whether the key paths and nodes can meet the business needs under different business traffic loads. The fiber resource allocation optimization unit optimizes the fiber resource allocation according to the analysis results, and gives priority to protecting fiber resources in areas where high-priority businesses are concentrated. The planning report generation unit generates a fiber data planning report.

[0047] In this embodiment, the input examples of the business requirement combined with the analysis unit are as follows: Business demand data: Critical path (1 ->2 ->4): traffic requirement 100 Mbps. Critical path (1 ->3 ->4): traffic requirement 50 Mbps.

[0048] The key nodes and their current carrying capacity are as follows: Node 1: Carrying capacity 150 Mbps. Node 2: Carrying capacity 80 Mbps. Node 3: Carrying capacity 100 Mbps. Node 4: Carrying capacity 200 Mbps.

[0049] Compare the traffic demand of each critical path with the carrying capacity of key nodes.

[0050] For example, the traffic demand of the critical path (1 ->2 ->4) is 100 Mbps, and the carrying capacity of node 1 and node 2 is 150 Mbps and 80 Mbps respectively.

[0051] The carrying capacity of node 2 is insufficient, so the path cannot meet the demand.

[0052] Output result: Critical path (1 ->2 ->4): Not satisfied. Critical path (1 ->3 ->4): Satisfied.

[0053] An input example of the fiber resource allocation optimization unit is as follows: Analysis result: the path (1 ->2 ->4) does not meet the requirement, and the path (1 ->3 ->4) meets the requirement.

[0054] Optimization strategy: For unsatisfied paths, consider adding fiber resources. Prioritize fiber resources in high-priority business areas.

[0055] The resource allocation plan is: increase the fiber resources of node 2 by 20 Mbps, and keep node 1 unchanged. Increase the carrying capacity of node 2 to 100 Mbps.

[0056] The optimized fiber resource allocation plan is as follows: Node 1: 150 Mbps (unchanged). Node 2: 100 Mbps (increased). Node 3: 100 Mbps (unchanged). Node 4: 200 Mbps (unchanged).

[0057] The output report of the planning report generating unit is output based on the optical fiber resource allocation plan.

[0058] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

Claims

1. A distributed optical fiber data planning method applied to optical fiber networking, characterized in that: The method comprises the following steps: S100, acquiring optical fiber link data, optical fiber connection point data, network topology data and service demand data, wherein the optical fiber link data includes optical fiber length data, optical fiber type data and optical fiber loss data, the optical fiber connection point data includes optical fiber connection point location data and optical fiber connection point equipment data, the network topology data includes node data and link connection data, and the service demand data includes service flow data and service priority data; performing data preprocessing to form an optical fiber networking data set; S200, obtaining a fiber networking data set, dividing the fiber link into several fiber segments based on the fiber connection point location data, obtaining a fiber segment length data set, and calculating the data transmission rates of different fiber segments in combination with the fiber type and fiber loss; obtaining the fiber segments to which different fiber connection point devices belong, taking the data transmission rate between the connection point device and the connection point device corresponding to the next fiber segment as the data transmission rate of the adjacent device, comparing the data transmission rate of the fiber segment to which it belongs with the data transmission rate of the adjacent device, and obtaining a data set of actual transmission rate differences of the fiber segments; S300, based on the actual transmission rate difference data set of the optical fiber segment and in combination with the network topology data, identify the key path and key nodes in the network through a depth-first search algorithm, wherein the key path represents the link combination that has the greatest impact on network performance during data transmission, and the key node is the core connection point on the key path; S400. Combine the business demand data with the key paths and key nodes in the network to analyze whether the key paths and nodes can meet the business demand under different business traffic loads; optimize the fiber resource allocation based on the analysis results, give priority to fiber resources in areas where high-priority businesses are concentrated, and generate a fiber data planning report.

2. The distributed optical fiber data planning method for optical fiber networking according to claim 1, characterized in that: According to step S100, an optical time domain reflectometer (OTDR) is used to measure the optical fiber, the OTDR is connected to one end of the optical fiber, an optical pulse is sent into the optical fiber, the reflected optical signal is detected, the length of the optical fiber is measured by analyzing the propagation time of the optical pulse in the optical fiber and the characteristics of the reflected signal, the measurement result is recorded, and each optical fiber is uniquely identified to obtain optical fiber length data; the outer sheath identification of the optical fiber is scanned to obtain optical fiber type data; the OTDR is used to detect the loss of the optical fiber at different positions, and the loss coefficient of the optical fiber is calculated by analyzing the intensity changes of the transmitted optical pulse, the received reflected light and the scattered light; during the measurement process, the measurement parameters are set, the measurement results are recorded, and the results are associated with the corresponding optical fiber identification to obtain optical fiber loss data; Integrate optical fiber length data, optical fiber type data and optical fiber loss data into optical fiber link data; Through the map interface of the geographic information system GIS, check and confirm the location of the optical fiber connection point, integrate it, and obtain the optical fiber connection point location data; on the equipment of the optical fiber connection point, scan the identification plate or label, associate it with the corresponding connection point, and obtain the optical fiber connection point equipment data; integrate the optical fiber connection point location data and the optical fiber connection point equipment data into the optical fiber connection point data; Use the network scanning tool SNMP to scan the network, organize the scan results into a data table, assign a unique identification number, and obtain node data; perform physical link tracking, at the network site, perform physical tracking along the optical fiber link to check which port of one device is connected to which port of another device. During the tracking process, record the device port identification and connection method to obtain link connection data; integrate node data and link connection data into network topology data; Deploy network traffic monitoring tools on network devices to collect service traffic data in real time. The monitoring tools can record the traffic size, time distribution, protocol type, source address, and destination address information flowing into and out of each port. The user inputs the business priority and obtains the business priority data; Integrate business traffic data and business priority data into business demand data.

3. The distributed optical fiber data planning method for optical fiber networking according to claim 2, characterized in that: According to step S100, the data preprocessing includes data cleaning, data format conversion and data integration to form a fiber optic networking data set; Perform data cleaning, check data integrity, ensure that all data fields have values, check data accuracy, verify and correct abnormal data, remove duplicate data, and ensure that each record is unique; Perform data format conversion, convert data formats obtained from different sources into standard formats, and normalize text data; Carry out data integration, integrating optical fiber link data, optical fiber connection point data, network topology data and business demand data according to the associated relationships; According to the network topology, the optical fiber links and connection points are matched with the nodes and link connection data in the network to form the complete path information from the source node to the destination node, and the business demand data is associated with the corresponding network paths and nodes; data indexes and identifiers are established.

4. The distributed optical fiber data planning method for optical fiber networking according to claim 1, characterized in that: According to step S200, based on the optical fiber connection point position data, the coordinates of the optical fiber connection points are obtained, and the optical fiber segment lengths are obtained by calculating the distances between adjacent connection points to form an optical fiber segment length data set; and the attenuation coefficient and channel bandwidth corresponding to each optical fiber segment are determined; According to the fiber attenuation formula, for a certain fiber segment, the input optical power, fiber segment length and attenuation coefficient are known, and the output optical power of the fiber segment is calculated; based on the output optical power and channel bandwidth, the Shannon formula is substituted to calculate the data transmission rate of the fiber segment.

5. The distributed optical fiber data planning method for optical fiber networking according to claim 4, characterized in that: According to step S200, for adjacent connection point devices A and B, the port transmission rate of device A is , the port transmission rate of device B is , in bps, is the data transmission rate between adjacent connection point devices A and B Limited by the smaller value of the two port transmission rates, it is expressed as ; Assume that the transmission quality factor of the optical fiber segment between devices A and B is ,in, , Taking into account the influence of various physical properties of the optical fiber segment on the transmission rate, The calculation formula is expressed as ; Calculate the transmission rate difference between fiber segment i and its adjacent device , the formula is ,in, It is the data transmission rate calculated based on the characteristics of the optical fiber segment itself. By calculating each optical fiber segment, a data set of actual transmission rate difference of the optical fiber segment is obtained.

6. The distributed optical fiber data planning method for optical fiber networking according to claim 1, characterized in that: According to step S300, suppose there are n nodes in the network, and the node set is represented as ; Assume there are m links in the network, and the link set is represented as ; For link , the actual transmission rate difference of the corresponding optical fiber segment is , where i represents the i-th link; define node The in-degree is , indicating the number of links pointing to the node; the out-degree is , represents the number of links starting from this node; The adjacency matrix A is used to represent the network topology, where Representation Node and Is there a link between , indicating that there is a link; if , then there is no link; use another matrix C to store each link The actual transmission rate difference of the corresponding optical fiber segment ,in Storage connection node and Link If the link does not exist, then meaningless.

7. A distributed optical fiber data planning method for optical fiber networking according to claim 6, characterized in that: Create a Boolean array visited of length n, with all initial values ​​set to false, to mark whether a node has been visited. Define a recursive function DFS(vis), where vis is the currently visited node. Inside DFS(vis), first mark visited[vis] as true, traverse all nodes u adjacent to vis, and call DFS(u) for each unvisited adjacent node u. During the traversal, for each link from node vis to node u, calculate the sum of the path transmission rate differences SUM. Let the current path be P, with the initial SUM=0, and update each time a new link is encountered. , record the path P and its corresponding SUM value.

8. The distributed optical fiber data planning method for optical fiber networking according to claim 7, characterized in that: After completing the traversal of the depth-first search algorithm, multiple paths from the starting node to other nodes and the sum of their respective transmission rate differences SUM are obtained; the critical path is a path or a group of paths with a maximum value; the critical node is a core connection point on the critical path, and for the identified critical path, all nodes on the path are traversed, and the number of times each node appears in the critical path is counted; The nodes that appear most frequently are key nodes.

9. The distributed optical fiber data planning method for optical fiber networking according to claim 1, characterized in that: According to step S400, the service traffic load scenario is determined, including a low load scenario, a medium load scenario and a high load scenario, and a threshold is set for judgment; for each determined service traffic load scenario, the service traffic data is distributed to each link and node according to the network topology structure; according to the source address and destination address of the service traffic, the path through which the service traffic is transmitted in the network is determined, and the key path and key nodes on the path are found in combination with the network topology data; the traffic of each service application is distributed to the corresponding optical fiber link and connection point according to its transmission path in the network, and the total service traffic load on each key path and the processing traffic of each key node are calculated; For the key paths under different business traffic load scenarios, the available bandwidth and actual transmission rate on the key paths are calculated based on the fiber link data and the actual transmission rate difference data set of the fiber segment; For key nodes, analyze their processing capacity and load conditions; obtain the equipment performance of key nodes based on node data and compare it with the business traffic allocated to the node; Determine high-priority business applications based on business priority data, and find out areas where high-priority businesses are concentrated based on network topology and business traffic distribution; Mark and categorize high-priority business areas; Formulate strategies for optimizing fiber resources, including bandwidth improvement strategies, redundant link configuration, and node equipment upgrades; According to the formulated fiber resource optimization strategy, adjust and configure the fiber links and connection points, and generate a fiber data planning report.

10. A distributed optical fiber data planning system for optical fiber networking, using a distributed optical fiber data planning method for optical fiber networking according to any one of claims 1 to 9, characterized in that: include: Data acquisition and preprocessing module: including: a data acquisition unit and a data preprocessing unit; wherein the data acquisition unit acquires optical fiber link data, optical fiber connection point data, network topology data and business demand data, the optical fiber link data includes optical fiber length data, optical fiber type data and optical fiber loss data, the optical fiber connection point data includes optical fiber connection point location data and optical fiber connection point equipment data, the network topology data includes node data and link connection data, the business demand data includes business flow data and business priority data, and the data preprocessing unit performs data preprocessing to form an optical fiber networking data set; Fiber segment rate analysis module: including: a fiber segment division unit, a fiber segment transmission rate calculation unit, an adjacent device data transmission rate calculation unit and a data transmission rate comparison unit; wherein the fiber segment division unit obtains a fiber networking data set, divides the fiber link into several fiber segments based on the fiber connection point location data, and obtains a fiber segment length data set; the fiber segment transmission rate calculation unit calculates the data transmission rates of different fiber segments in combination with the fiber type and fiber loss; the adjacent device data transmission rate calculation unit obtains the fiber segments to which different fiber connection point devices belong, and uses the data transmission rate between the connection point device and the connection point device corresponding to the next fiber segment as the adjacent device data transmission rate; the data transmission rate comparison unit compares the data transmission rate of the fiber segment to which it belongs with the data transmission rate of the adjacent device, and obtains a data set of actual transmission rate difference of the fiber segment; Critical path and node identification module: including: critical path and critical node identification unit; wherein the critical path and critical node identification unit identifies the critical path and critical nodes in the network through a depth-first search algorithm based on the actual transmission rate difference data set of the optical fiber segment and the network topology data, wherein the critical path represents the link combination that has the greatest impact on network performance during data transmission, and the critical node is the core connection point on the critical path; Business demand combination and planning report generation module: including: business demand combination analysis unit, fiber resource allocation optimization unit and planning report generation unit; among them, the business demand combination analysis unit combines the business demand data with the key paths and key nodes in the network, and analyzes whether the key paths and nodes can meet the business needs under different business traffic loads. The fiber resource allocation optimization unit optimizes the fiber resource allocation according to the analysis results, and gives priority to protecting fiber resources in areas where high-priority businesses are concentrated. The planning report generation unit generates a fiber data planning report.

Citation Information

Cited By

  • Intelligent optical fiber distribution scheduling method and device based on reinforcement learning decision

    CN120602358A

  • Network architecture and networking method of optical fiber early warning system

    CN121125511A