CN107104728B - SDN-based optical fiber network control device and method - Google Patents
SDN-based optical fiber network control device and method Download PDFInfo
- Publication number
- CN107104728B CN107104728B CN201710269397.8A CN201710269397A CN107104728B CN 107104728 B CN107104728 B CN 107104728B CN 201710269397 A CN201710269397 A CN 201710269397A CN 107104728 B CN107104728 B CN 107104728B
- Authority
- CN
- China
- Prior art keywords
- module
- link
- optical fiber
- optical
- sdn
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000013307 optical fiber Substances 0.000 title claims abstract description 161
- 238000000034 method Methods 0.000 title claims description 25
- 238000012544 monitoring process Methods 0.000 claims abstract description 90
- 238000011217 control strategy Methods 0.000 claims abstract description 47
- 230000003287 optical effect Effects 0.000 claims description 166
- 239000000835 fiber Substances 0.000 claims description 40
- 238000012423 maintenance Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 6
- 238000013508 migration Methods 0.000 description 5
- 230000005012 migration Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000006185 dispersion Substances 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000005513 bias potential Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/075—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
- H04B10/079—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
- H04B10/0793—Network aspects, e.g. central monitoring of transmission parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/075—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
- H04B10/079—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
- H04B10/0795—Performance monitoring; Measurement of transmission parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
- H04J14/0228—Wavelength allocation for communications one-to-all, e.g. broadcasting wavelengths
- H04J14/023—Wavelength allocation for communications one-to-all, e.g. broadcasting wavelengths in WDM passive optical networks [WDM-PON]
- H04J14/0232—Wavelength allocation for communications one-to-all, e.g. broadcasting wavelengths in WDM passive optical networks [WDM-PON] for downstream transmission
- H04J14/0234—Wavelength allocation for communications one-to-all, e.g. broadcasting wavelengths in WDM passive optical networks [WDM-PON] for downstream transmission using multiple wavelengths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/726—Reserving resources in multiple paths to be used simultaneously
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0098—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13564—Indexing scheme relating to selecting arrangements in general and for multiplex systems load balancing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Optical Communication System (AREA)
Abstract
The invention discloses an SDN-based optical fiber network control device, which is applied to an SDN controller, wherein the SDN controller controls an SDN repeater and an optical fiber network connected with the SDN repeater; the monitoring module is used for monitoring the parameters of the optical fiber network; and the control module is used for controlling the optical fiber network according to the control strategy and the parameters of the optical fiber network. By the scheme disclosed by the invention, the controllable control surface range of the SDN controller is extended to the optical fiber network, the flexible control on the optical fiber network is realized, the resource utilization rate is improved, and the operation and maintenance difficulty and cost are reduced.
Description
Technical Field
The invention relates to the field of communication, in particular to an optical fiber network control device and method based on an SDN.
Background
A fiber optic communication system is a widely used optical communication system in which optical signals carry high-rate signals along a fiber. It is expected that the potential of optical fibers is increased, so that one optical fiber carries more information, and optical fiber multiplexing technology is generated, wherein one optical wavelength division multiplexing technology is used. Wavelength Division Multiplexing (WDM) is a technology in which optical carrier signals (carrying various information) with two or more different wavelengths are combined together at a transmitting end via a Multiplexer (also called a combiner) and coupled to the same optical fiber for transmission; at the receiving end, the optical carriers of various wavelengths are separated by a Demultiplexer (also called a Demultiplexer or a Demultiplexer), and then further processed by an optical receiver (also called an optical module, which generally includes an optical transmitting function and an optical receiving function) to recover corresponding electrical signals. However, the existing wavelength division multiplexing system has many problems, such as that the WDM equipment cannot be linked with other data communication equipment, cannot perform protection of the physical optical fiber link level and the wavelength link level according to the dynamic attribute parameters of the link, cannot perform load balancing on the physical optical fiber link and the wavelength link according to the dynamic attribute parameters of the link, cannot perform state monitoring and work load protection on the optical module, and the like.
Disclosure of Invention
In view of this, an object of the present invention is to provide an optical fiber network control apparatus and method based on an SDN, which extend a controllable control surface range of an SDN controller to an optical fiber network, implement flexible control on the optical fiber network, improve a resource utilization rate, and reduce operation and maintenance difficulty and cost.
The SDN-based optical fiber network control device provided by the embodiment of the invention is applied to an SDN controller, the SDN controller monitors and controls an optical fiber network, the optical fiber network comprises an SDN repeater, the SDN-based optical fiber network control device comprises a user interface module, a monitoring module and a control module, and the user interface module is used for receiving a control strategy input by a user and aiming at the optical fiber network and presenting optical fiber network information to the user; the monitoring module is used for monitoring the parameters of the optical fiber network through the SDN repeater; and the control module is used for controlling the optical fiber network according to the control strategy and the parameters of the optical fiber network.
Preferably, the monitoring module is a link monitoring module, the parameter of the optical fiber network is a link parameter, and the link monitoring module is configured to monitor the link parameter.
Preferably, when the link parameter is a wavelength link parameter, the control strategy is a wavelength link control strategy, and the wavelength link control strategy includes a wavelength link protection strategy and a wavelength link load balancing strategy; and when the link parameters are physical optical fiber link parameters, the control strategy is a physical optical fiber link control strategy, and the optical fiber link control strategy comprises a physical optical fiber link protection strategy and a physical optical fiber link load balancing strategy.
Preferably, the optical fiber network includes an optical module, the optical module is connected to the SDN repeater, the monitoring module is an optical module monitoring module, the optical module monitoring module is configured to monitor an optical module interface parameter, the control policy is an optical module load balancing policy, and the control module controls the optical module according to the optical module load balancing policy and the optical module interface parameter.
Preferably, the user interface module is further configured to output and present information of the optical fiber network to a user, and the control policy further includes a QoS policy.
In another embodiment of the present invention, a SDN-based optical fiber network control method is provided, which is applied to an SDN controller that monitors and controls an optical fiber network including an SDN repeater, and the method includes: receiving a control strategy input by a user and aiming at the optical fiber network; monitoring a parameter of the optical fiber network; and controlling the optical fiber network according to the control strategy and the parameters of the optical fiber network.
Preferably, the parameter of the optical fiber network is a link parameter, and the step of monitoring the parameter of the optical fiber network by the SDN repeater further includes monitoring the link parameter.
Preferably, when the link parameter is a wavelength link parameter, the control strategy is a wavelength link control strategy, and the wavelength link control strategy includes a wavelength link protection strategy and a wavelength link load balancing strategy; and when the link parameters are physical optical fiber link parameters, the control strategy is a physical optical fiber link control strategy, and the physical optical fiber link control strategy comprises a physical optical fiber link protection strategy and a physical optical fiber link load balancing strategy.
Preferably, the optical fiber network includes an optical module, the optical module is connected to the SDN repeater, the step of monitoring parameters of the optical fiber network further includes monitoring interface parameters of the optical module, the control policy is an optical module load balancing policy, and the control module controls the optical module according to the optical module load balancing policy and the optical module interface parameters.
Preferably, the user interface module is further configured to output and present information of the optical fiber network to a user, and the control policy further includes a QoS policy.
The optical fiber network control device and method based on the SDN can dynamically and flexibly control the physical optical fiber link, the wavelength link and the optical module in the optical fiber network, realize automatic control and QoS differential control, not only realize flexible control on the optical fiber network, but also improve the resource utilization rate, and greatly reduce the operation and maintenance difficulty and cost. .
The invention is described in detail below with reference to the drawings and specific examples, but the invention is not limited thereto.
Drawings
Fig. 1 is an application environment diagram of an embodiment of an optical network controller 10 based on SDN according to the present invention.
Fig. 2 is a functional block diagram of an embodiment of an optical network controller 10 based on SDN according to the present invention.
Fig. 3 is a functional block diagram of an embodiment of a monitoring module in the SDN-based optical network control device 10 according to the present invention.
Fig. 4 is a schematic diagram illustrating implementation of a control strategy in the optical network control device 10 based on SDN according to the present invention.
Fig. 5 is a schematic diagram of an SDN transponder plugged WDM optical module in the optical network control device 10 based on SDN according to the present invention.
Fig. 6 is a functional block diagram of another embodiment of the SDN-based optical network control device 10 according to the present invention.
Fig. 7 is a flowchart of an embodiment of a method for controlling an optical network based on an SDN.
Description of the main elements
SDN-based optical network control device 10
SDN controller 1
SDN repeater 2
ODOM Module 4
Optical module monitoring module 1022
The following detailed description will further illustrate the invention in conjunction with the above-described figures.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a diagram of an application environment of an SDN-based optical network control device 10 according to the present invention. The optical network system comprises a plurality of signal links shown in fig. 1, which may be active/standby and shared, each link has a similar structure and includes an SDN repeater 2, an optical module 3, an ODOM module 4 (optical wavelength multiplexing/demultiplexing module) and an ODOM module 4, an optical module 3, and an SDN repeater 2 at an opposite end, the SDN repeater 2 of each link is connected with an SDN controller 1, a plurality of wavelengths exist between the optical module 3 and the ODOM module 4, and multiplexing/demultiplexing of optical wavelengths is realized through ODOM. In optical fiber transmission, each link is generally 2 optical fibers, that is, one optical fiber is used for receiving and the other optical fiber is used for transmitting; or each link can use one optical fiber, namely receiving and sending are completed by the same optical fiber; wherein the description of figure 1 encompasses two scenarios. In the present embodiment, the SDN-based optical network controller 10 is applied to the SDN controller 1, and the SDN controller 1 controls the optical network. The optical fiber network includes an SDN repeater 2, the SDN repeater 2 refers to SDN devices working in cooperation with the SDN controller 1, such as SDN switches, SDN routers, SDN hubs, SDN APs, SDN firewalls, and the like, and the SDN-based optical fiber network control apparatus 10 of the present invention may also be applied to other control layers of the SDN network as needed, and meanwhile, the optical module 3 may be replaced with an external OTU device (optical Wavelength conversion unit) or a WDM (Wavelength Division Multiplexing) optical module plugged into the SDN repeater 2, and the optical modules are not distinguished in the following description, and are collectively referred to as optical modules 3.
Fig. 2 is a functional block diagram of an embodiment of an optical network controller 10 based on SDN according to the present invention. The SDN-based optical fiber network control device 10 includes a user interface module 100, a monitoring module 102, and a control module 104, wherein the SDN-based optical fiber network control device 10 is applied to an SDN controller 1, and the SDN controller 1 monitors and controls an optical fiber network.
The user interface module 100 receives user input of a control policy for the fiber optic network and presents fiber optic network information to the user. In this embodiment, the control policy includes a control policy of a physical fiber link, a wavelength link, and a logical link, a protection and load balancing policy of the physical fiber link and the wavelength link, a QoS policy, and the like. In addition, the optical fiber network further includes an optical module 3 connected to the SDN repeater 2, and the control policy further includes an optical module load balancing policy.
The monitoring module 102 is configured to monitor parameters of the optical fiber network through the SDN repeater 2. As shown in fig. 3, the monitoring module 102 may include a link monitoring module 1021 and a light module monitoring module 1022. In this embodiment, when the monitoring module 102 is a link monitoring module 1021 and the parameter of the optical fiber network is a link parameter, the link monitoring module 1021 is configured to monitor the link parameter of the optical fiber network. In this embodiment, the link parameter may be a wavelength link parameter, such as a wavelength link bandwidth parameter, and a wavelength link error code, packet loss, delay, jitter, and other parameters obtained by performing statistical calculation by sending a detection packet on a monitored link one or more times and receiving the packet; of course, the link parameter may also be a physical optical fiber link parameter, such as a physical optical fiber link bandwidth parameter, and a physical optical fiber link error code, packet loss, delay, jitter, and other parameters obtained by sending a detection message on the monitored link one or more times and receiving the detection message, and then performing statistical calculation. In this embodiment, the optical module 3 is also involved in the optical fiber network, so when the monitoring module 102 is an optical module monitoring module 1022, the optical module monitoring module 1022 is configured to monitor optical module interface parameters, where the optical module interface parameters include a TEMP (optical module temperature) parameter, a Bias (optical module threshold current) parameter, a Txfault parameter, a Txlength parameter, a LOS (received lightless) parameter, a Txpower parameter, an Rxpower parameter, and the like, and an interface of the optical module monitoring module 1022 for monitoring the optical module interface parameters is an SFF8472 standard interface. In addition, it should be noted that, the monitoring module 102 may include both the link monitoring module 1021 and the optical module monitoring module 1022 as shown in fig. 3, but it may also include only the link monitoring module 1021 or the optical module monitoring module 1022, that is, the monitoring module 102 is not limited to the one shown in fig. 3.
The control module 104 controls the optical fiber network according to the control strategy and the parameters of the optical fiber network. When the link parameter is a wavelength link parameter, the control strategy is a wavelength link control strategy, and the wavelength control strategy comprises a wavelength link protection strategy and a wavelength link load balancing strategy; and when the link parameters are physical optical fiber link parameters, the control strategy is a physical optical fiber control strategy, and the physical optical fiber control strategy comprises a physical optical fiber link protection strategy and a physical optical fiber link load balancing strategy. Of course, when the parameter of the optical fiber network is an optical module interface parameter, the control module 104 controls according to the optical module interface parameter and the optical module load balancing policy. The above control strategy is shown in fig. 4, which is a schematic implementation diagram of the control strategy in the SDN-based optical network control device 10, and specific examples are described below.
The wavelength link protection policy includes a wavelength link open circuit protection policy, that is, the monitoring module 102 monitors that a WDM optical module of a certain wavelength x (assuming that the WDM optical module belongs to the optical fiber a) is damaged or an optical fiber output by the wavelength optical module is disconnected, and the control module 104 comprehensively determines to migrate the traffic y carried by the wavelength x to a link of another wavelength z or multiple wavelengths (the wavelength z or the multiple wavelengths may belong to the optical fiber a or may belong to the optical fiber B) according to a load balancing policy and a QoS policy input by the user interface module and in combination with the condition of each wavelength link monitored by the monitoring module 102. The wavelength link protection strategy may include other protection strategies, such as increasing the error rate due to optical wave dispersion, and reducing the link quality due to the fact that the insertion loss of the optical fiber is too large due to bending or receiving an external force, so that the received power of the optical module approaches the sensitivity threshold, and the like, thereby performing wavelength link switching.
The physical fiber link protection policy is similar to the wavelength link disconnection policy, that is, the monitoring module 102 monitors that the fiber a is disconnected (that is, a wavelength link with a wavelength of 1 to a wavelength m is detected from the SDN repeater 2, and the wavelength 1 to the wavelength m is WDM-multiplexed on the same fiber), the control module 104 migrates data carried by the wavelength 1 to the wavelength m from the SDN repeater a1 and the SDN repeater B1 to the SDN repeater a2 and the SDN repeater B2 (the control module 104 controls data to migrate through the "network" in the figure), that is, to the wavelength 1 to the wavelength n, and how to share the data is determined by the QoS policy input by the user interface module and the condition of each wavelength link monitored by the monitoring module 104. And may alert the user interface module 100 of a fiber link or wavelength link failure.
For the wavelength link load balancing strategy, for example, an existing balancing strategy is 20 wavelengths, and the 20 wavelengths sequentially and respectively bear z 1%, z 2% and z 3% … … z 20% of the total flow (where z1, z2, z3 … … z20 are any number from 0 to 100, and z1+ z2+ z3+ … … + z20 is 100); another balancing strategy is, for example, a system with 8 wavelengths in total, wherein the 1# wavelength reaches m 1% to introduce new traffic into the 3# wavelength, when the 3# wavelength reaches m 3% to introduce new traffic into the 2# wavelength, and so on (where m1, m2, … … m8 are any number from 0 to 100), the former is defined as a proportional priority strategy, and the latter is defined as an absolute priority strategy. In other words, it is decided to migrate traffic from one wavelength to another wavelength or more according to the load balancing policy and QoS policy inputted by the user interface module 100 and in combination with the condition of each wavelength link monitored by the monitoring module 102 to implement the two wavelength link load balancing policies (the wavelengths of the bearer traffic before and after migration may be attributed to the optical fiber a or the optical fiber B).
For a physical optical fiber link load balancing strategy, for example, existing 3 optical fibers 1#, 2# and 3#, the load balancing strategy may be set to three optical fibers, which respectively bear x 1%, x 2% and x 3% of the total flow (where x1, x2 and x3 are any numbers from 0 to 100, and x1+ x2+ x3 is 100); another balancing strategy is, for example, to set the load balancing strategy such that 3 fibers introduce new traffic into fiber 3# only when fiber 1# reaches y 1%, and introduce new traffic into fiber 2# when fiber 3# reaches y 2% (where y1 and y2 are any number from 0 to 100), the former is defined as a proportional priority strategy, and the latter is defined as an absolute priority strategy. In other words, the load balancing policy and QoS policy input by the user interface module 100 are combined with the condition of each wavelength link monitored by the monitoring module 102 to decide to migrate traffic from a certain wavelength/wavelengths on one optical fiber to a certain wavelength/wavelengths in another optical fiber, so as to implement the load balancing policy for the two physical optical fiber links. In addition, the link load balancing strategy also comprises a link shifting strategy and a link thermal expansion strategy. The former is that when a certain physical fiber link or wavelength link needs to be migrated from one fiber or one wavelength to another physical fiber or another wavelength of the same device or different devices, online service migration can be directly performed through the control module 104; the latter is that under the condition of service capacity expansion, the SDN transponder 2, the optical module 3 and other components can be added without influencing the original service operation, and then the flow of the original link or the newly added service flow is scheduled to the expanded components according to the strategy.
For the optical module load balancing strategy, specifically referring to fig. 5, it describes a 24-port SDN transponder 2, where each port is plugged into an optical module 3 (or not plugged), where ports 1 to 12 are connected to an ODOM, and ports 13 to 24 are connected to another ODOM (so that only 12 wavelengths need to be used and are respectively disposed in two optical fiber links), and according to the plugging position of the optical module 3, a strategy is formed by combining temperature information of the optical module 3 obtained from a diagnostic interface between the SDN transponder 2 and the optical module 3, laser threshold current information of the optical module 3, and the like, if a traffic demand allows, the optical module 3 needs to be controlled to operate or not operate to operate the optical module at intervals or leave a certain distance (i.e. ports 1, 4, 5, 8, 9, 12, 13, 16, 17, 20, 21, 24 operate, other modules do not work), the flow on the optical module 3 with overhigh temperature is transferred to other modules with lower temperature and the high-temperature module is turned off, the monitoring in a plurality of periods of threshold current exceeds a set threshold value to prove that the life cycle of the optical module is close to the end, namely, the flow passing can be reduced, and a prompt or an alarm can be given, even the optical module is turned off after the flow is transferred, if the optical module 3 is not fully plugged and the plugging position of the optical module 3 is too close, the alarm can be given to enable a worker to manually adjust the plugging position, and if the receiving optical power and the sending optical power of the optical module 3 are lower than the set threshold value, the alarm can be given to prompt the worker.
In other embodiments, the link parameters may be MAC, IP, TCP, and UDP port numbers, and the control policy is a QoS policy, and the control module 104 schedules the traffic priority of each link according to the parameters and the QoS policy.
Fig. 6 is a functional block diagram of another embodiment of the SDN-based optical network control device 10 according to the present invention. The SDN-based optical fiber network control device 10 includes a user interface module 100, a monitoring module 102, a control module 104, a memory 106, and a processor 108, where the user interface module 100, the monitoring module 102, and the control module 104 are stored in the memory 106 as computer executable software codes, and are executed by the processor 108 to implement the above functions.
Fig. 7 is a flowchart of an embodiment of a method for controlling an optical network based on an SDN according to the present invention. Wherein the flow is applied to an SDN controller 1, and the SDN controller 1 monitors and controls the optical fiber network, taking over a control plane of the optical fiber network.
In step S700, the user interface module 100 receives a control policy for the optical fiber network input by a user and presents optical fiber network information to the user. In this embodiment, the control policy includes a link control policy, a link load balancing policy, a QoS policy, and the like. In addition, the optical fiber network further includes an optical module 3, and then the control strategy further includes an optical module load balancing strategy.
In step S702, the monitoring module 102 is configured to monitor parameters of the optical fiber network through the SDN repeater 2. As shown in fig. 3, the monitoring module 102 may include a link monitoring module 1021 and a light module monitoring module 1022. In this embodiment, when the monitoring module 102 includes a link monitoring module 1021 and the parameter of the optical fiber network is a link parameter, the link monitoring module 1021 is configured to monitor the link parameter. In this embodiment, the link parameter may be a wavelength link parameter, such as a wavelength link bandwidth parameter, and a wavelength link error code, packet loss, delay, jitter, and other parameters obtained by performing statistical calculation by sending a detection packet on a monitored link one or more times and receiving the packet; of course, the link parameter may also be a physical optical fiber link parameter, such as a physical optical fiber link bandwidth parameter, and a physical optical fiber link error code, packet loss, delay, jitter, and other parameters obtained by sending a detection message on the monitored link one or more times and receiving the detection message, and then performing statistical calculation. In this embodiment, the optical module 3 is further involved in the optical fiber network, when the monitoring module 102 is an optical module monitoring module 1022, the optical module monitoring module 1022 is configured to monitor an optical module interface parameter, where the optical module interface parameter includes a TEMP (optical module temperature) parameter, a Bias (optical module Bias potential) parameter, a Txfault parameter, a Txlength parameter, a LOS (received lightless) parameter, a Txpower parameter, an Rxpower parameter, and the like, and an interface of the optical module monitoring module 1022 for monitoring the optical module interface parameter is an SFF8472 standard interface. In addition, it should be noted that, the monitoring module 102 may include both the link monitoring module 1021 and the optical module monitoring module 1022 as shown in fig. 3, but it may also include only the link monitoring module 1021 or the optical module monitoring module 1022, that is, the monitoring module 102 is not limited to the one shown in fig. 3.
In step S704, the control module 104 controls the optical fiber network according to the control policy and the parameter of the optical fiber network. When the link parameter is a wavelength link parameter, the control strategy is a wavelength link control strategy, and the wavelength control strategy comprises a wavelength link protection strategy and a wavelength link load balancing strategy; and when the link parameters are physical optical fiber link parameters, the control strategy is a physical optical fiber control strategy, and the optical fiber control strategy comprises a physical optical fiber link protection strategy and a physical optical fiber link load balancing strategy. Of course, when the parameter of the optical fiber network is an optical module interface parameter, the control module 104 controls according to the optical module interface parameter and the optical module load balancing policy. The control strategy is shown in fig. 4, and specific examples are described below.
The wavelength link protection policy includes a wavelength link open circuit protection policy, that is, the monitoring module 102 monitors that a WDM optical module of a certain wavelength x (assuming that the WDM optical module belongs to the optical fiber a) is damaged or an optical fiber output by the wavelength optical module is disconnected, and the control module 104 comprehensively determines to migrate the traffic y carried by the wavelength x to a link of another wavelength z or multiple wavelengths (the wavelength z or the multiple wavelengths may belong to the optical fiber a or may belong to the optical fiber B) according to a load balancing policy and a QoS policy input by the user interface module and in combination with the condition of each wavelength link monitored by the monitoring module 102. The wavelength link protection strategy may include other protection strategies, such as increasing the error rate due to optical wave dispersion, and reducing the link quality due to the fact that the insertion loss of the optical fiber is too large due to bending or external force, and the received power of the optical module approaches the sensitivity threshold, and the like, thereby performing wavelength link switching.
The physical fiber link protection policy is similar to the wavelength link disconnection policy, that is, the monitoring module 102 monitors that the fiber a is disconnected (that is, a wavelength link with a wavelength of 1 to a wavelength m is detected from the SDN repeater 2, and the wavelength 1 to the wavelength m is WDM-multiplexed on the same fiber), the control module 104 migrates data carried by the wavelength 1 to the wavelength m from the SDN repeater a1 and the SDN repeater B1 to the SDN repeater a2 and the SDN repeater B2 (the control module 104 controls data to migrate through the "network" in the figure), that is, to the wavelength 1 to the wavelength n, and how to share the data is determined by the QoS policy input by the user interface module and the condition of each wavelength link monitored by the monitoring module 104. And may alert the user interface module 100 of a fiber link or wavelength link failure.
For the wavelength link load balancing strategy, for example, an existing balancing strategy is 20 wavelengths, and the 20 wavelengths sequentially and respectively bear z 1%, z 2% and z 3% … … z 20% of the total flow (where z1, z2, z3 … … z20 are any number from 0 to 100, and z1+ z2+ z3+ … … + z20 is 100); another balancing strategy is, for example, a system with 8 wavelengths in total, wherein the 1# wavelength reaches m 1% to introduce new traffic into the 3# wavelength, when the 3# wavelength reaches m 3% to introduce new traffic into the 2# wavelength, and so on (where m1, m2, … … m8 are any number from 0 to 100), the former is defined as a proportional priority strategy, and the latter is defined as an absolute priority strategy. In other words, it is decided to migrate traffic from one wavelength to another wavelength or more according to the load balancing policy and QoS policy inputted by the user interface module 100 and in combination with the condition of each wavelength link monitored by the monitoring module 102 to implement the two wavelength link load balancing policies (the wavelengths of the bearer traffic before and after migration may be attributed to the optical fiber a or the optical fiber B).
For a physical optical fiber link load balancing strategy, for example, existing 3 optical fibers 1#, 2# and 3#, the load balancing strategy may be set to three optical fibers, which respectively bear x 1%, x 2% and x 3% of the total flow (where x1, x2 and x3 are any numbers from 0 to 100, and x1+ x2+ x3 is 100); another balancing strategy is, for example, to set the load balancing strategy such that 3 fibers introduce new traffic into fiber 3# only when fiber 1# reaches y 1%, and introduce new traffic into fiber 2# when fiber 3# reaches y 2% (where y1 and y2 are any number from 0 to 100), the former is defined as a proportional priority strategy, and the latter is defined as an absolute priority strategy. In other words, the load balancing policy and QoS policy input by the user interface module 100 are combined with the condition of each wavelength link monitored by the monitoring module 102 to decide to migrate traffic from a certain wavelength/wavelengths on one optical fiber to a certain wavelength/wavelengths in another optical fiber, so as to implement the load balancing policy for the two physical optical fiber links. In addition, the link load balancing strategy also comprises a link shifting strategy and a link thermal expansion strategy. The former is that when a certain physical fiber link or wavelength link needs to be migrated from one fiber or one wavelength to another physical fiber or another wavelength of the same device or different devices, online service migration can be directly performed through the control module 104; the latter is that under the condition of service capacity expansion, components such as an SDN transponder, an optical module and the like can be added without influencing the operation of the original service, and then the flow of the original link or the newly added service flow is scheduled to the expanded components according to a strategy.
For the optical module load balancing strategy, specifically referring to fig. 5, it describes a 24-port SDN transponder 2, where each port is plugged into an optical module 3 (or not plugged), where ports 1 to 12 are connected to an ODOM, and ports 13 to 24 are connected to another ODOM (so that only 12 wavelengths need to be used and are respectively disposed in two optical fiber links), and according to the plugging position of the optical module 3, a strategy is formed by combining temperature information of the optical module 3 obtained from a diagnostic interface between the SDN transponder 2 and the optical module 3, laser threshold current information of the optical module 3, and the like, if a traffic demand allows, the optical module 3 needs to be controlled to operate or not operate to operate the optical module at intervals or leave a certain distance (i.e. ports 1, 4, 5, 8, 9, 12, 13, 16, 17, 20, 21, 24 operate, other modules do not work), the flow on the optical module 3 with overhigh temperature is transferred to other modules with lower temperature, the high-temperature module is turned off, the monitoring in a plurality of periods of threshold current exceeds a set threshold value, the life cycle of the optical module is proved to be close to the end, the traffic of the flow can be reduced, a prompt or alarm can be given, even the optical module is turned off after the flow is transferred, if the optical module 3 is not fully plugged and the plugging position of the optical module 3 is too close, an alarm can be given to enable a worker to manually adjust the plugging position, and if the receiving optical power and the sending optical power of the optical module 3 are lower than the set threshold value, the alarm can be given to prompt the worker to check the.
In other embodiments, the link parameters may be MAC, IP, TCP, and UDP port numbers, and the control policy is a QoS policy, and the control module 104 schedules the traffic priority of each link according to the parameters and the QoS policy.
By implementing the optical fiber network control method for the SDN, automatic protection of disconnection and link quality deterioration of a physical optical fiber link and a wavelength link, load balance of the physical optical fiber link level and the wavelength level are realized, online service migration and capacity expansion are further realized, and meanwhile, information such as the position, the temperature, the threshold current and the like of an optical module is combined to perform load balance of flow among the optical modules and even the optical module is closed so as to guarantee the reliability of the link and prolong the service life of the module, alarm and early warning are realized, and the purpose of extending the controllable control surface range of the SDN controller to the optical fiber network is realized; in addition, through the method and the device, the SDN network linkage between the WDM equipment and the data center and the QoS control of the logical link and the physical link are realized.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (8)
1. An SDN-based optical fiber network control device applied to an SDN controller, wherein the SDN controller monitors and controls an optical fiber network, and the optical fiber network comprises an SDN repeater, and the SDN-based optical fiber network control device is characterized by comprising:
the user interface module is used for receiving a control strategy input by a user and aiming at the optical fiber network;
a monitoring module for monitoring parameters of the optical network by the SDN forwarder;
the control module is used for controlling the optical fiber network according to the control strategy and the parameters of the optical fiber network;
the optical fiber network further comprises an optical module, the optical module is connected with the SDN transponder, the monitoring module comprises an optical module monitoring module, the optical module monitoring module is used for monitoring optical module interface parameters, the control strategy is an optical module load balancing strategy, the control module controls the optical module according to the optical module load balancing strategy and the optical module interface parameters, the optical module interface parameters comprise temperature information and laser threshold current information, the optical module load balancing strategy comprises the steps of transferring the flow of the optical module with overhigh temperature to the optical module with lower temperature, and closing the optical module with threshold current exceeding a preset threshold value in a plurality of periods.
2. An SDN-based fiber optic network control device according to claim 1, wherein the monitoring module includes a link monitoring module, the parameter of the fiber optic network is a link parameter, and the link monitoring module is configured to monitor the link parameter.
3. An SDN-based optical network control apparatus as claimed in claim 2, wherein when the link parameter is a wavelength link parameter, the control policy is a wavelength link control policy, and the wavelength link control policy includes a wavelength link protection policy and a wavelength link load balancing policy; and when the link parameters are physical optical fiber link parameters, the control strategy is a physical optical fiber link control strategy, and the optical fiber link control strategy comprises a physical optical fiber link protection strategy and a physical optical fiber link load balancing strategy.
4. An SDN-based fibre network control apparatus as claimed in claim 1, wherein said user interface module is further configured to output and present information of said fibre network to a user, said control policies further including QoS policies.
5. An SDN-based optical fiber network control method applied to an SDN controller, wherein the SDN controller monitors and controls an optical fiber network, and the optical fiber network comprises an SDN repeater, and the method comprises the following steps:
receiving a control strategy input by a user and aiming at the optical fiber network;
monitoring, by the SDN forwarder, parameters of the fiber optic network;
controlling the optical fiber network according to the control strategy and the parameters of the optical fiber network;
the optical fiber network further comprises an optical module, the optical module is connected with the SDN transponder, the monitoring module comprises an optical module monitoring module, the optical module monitoring module is used for monitoring optical module interface parameters, the control strategy is an optical module load balancing strategy, the control module controls the optical module according to the optical module load balancing strategy and the optical module interface parameters, the optical module interface parameters comprise temperature information and laser threshold current information, the optical module load balancing strategy comprises the steps of transferring the flow of the optical module with overhigh temperature to the optical module with lower temperature, and closing the optical module with threshold current exceeding a preset threshold value in a plurality of periods.
6. The SDN-based fiber optic network control method of claim 5, wherein the fiber optic network parameters are link parameters, the step of monitoring the fiber optic network parameters by the SDN forwarder further comprising monitoring the link parameters by the SDN forwarder.
7. The SDN-based optical fiber network control method of claim 6, wherein when the link parameter is a wavelength link parameter, the control policy is a wavelength link control policy, and the wavelength link control policy includes a wavelength link protection policy and a wavelength link load balancing policy; and when the link parameters are physical optical fiber link parameters, the control strategy is a physical optical fiber link control strategy, and the physical optical fiber link control strategy comprises a physical optical fiber link protection strategy and a physical optical fiber link load balancing strategy.
8. The SDN-based fiber optic network control method of claim 5, wherein the user interface module is further configured to output and present information of the fiber optic network to a user, and wherein the control policies further include QoS policies.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710269397.8A CN107104728B (en) | 2017-04-24 | 2017-04-24 | SDN-based optical fiber network control device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710269397.8A CN107104728B (en) | 2017-04-24 | 2017-04-24 | SDN-based optical fiber network control device and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107104728A CN107104728A (en) | 2017-08-29 |
CN107104728B true CN107104728B (en) | 2021-01-19 |
Family
ID=59657582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710269397.8A Active CN107104728B (en) | 2017-04-24 | 2017-04-24 | SDN-based optical fiber network control device and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107104728B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110932818B (en) * | 2019-10-24 | 2021-12-07 | 北京邮电大学 | Network wavelength drift suppression method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104954271A (en) * | 2014-03-26 | 2015-09-30 | 国际商业机器公司 | Data packet processing method and data packet processing device in SDN network |
CN105245376A (en) * | 2015-10-15 | 2016-01-13 | 成都电科致远网络科技有限公司 | SDN (Software Defined Network) based residence community network control system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9369200B1 (en) * | 2014-12-18 | 2016-06-14 | Juniper Networks, Inc. | Network controller having predictable analytics and failure avoidance in packet-optical networks |
-
2017
- 2017-04-24 CN CN201710269397.8A patent/CN107104728B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104954271A (en) * | 2014-03-26 | 2015-09-30 | 国际商业机器公司 | Data packet processing method and data packet processing device in SDN network |
CN105245376A (en) * | 2015-10-15 | 2016-01-13 | 成都电科致远网络科技有限公司 | SDN (Software Defined Network) based residence community network control system |
Also Published As
Publication number | Publication date |
---|---|
CN107104728A (en) | 2017-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9391693B2 (en) | Protection for distributed radio access networks | |
Tomkos et al. | Performance engineering of metropolitan area optical networks through impairment constraint routing | |
EP3089382B1 (en) | Optical branching unit for optical add drop multiplexing | |
CA2393633A1 (en) | Method for engineering connections in a dynamically reconfigurable photonic switched network | |
CN101146039A (en) | Device for automatically adjusting bandwidth and its adjusting method | |
US20100128611A1 (en) | Transmitting apparatus, alarm control method, and computer product | |
EP3319334A1 (en) | Method for realizing switching of ont operation mode online, ont and olt | |
CN102624929A (en) | Wireless sensor network gateway redundancy method based on virtual gateway | |
US20160204976A1 (en) | Identifying the absence and presence of a ring protection link owner node in an ethernet network | |
JP2013201517A (en) | Control method of optical transmission system, optical transmitter, controller and optical transmission system | |
US9590736B2 (en) | Using floating transport card for best effort traffic | |
CN108306750A (en) | Band width control method and system for managing communication network, relevant device | |
CN107104728B (en) | SDN-based optical fiber network control device and method | |
RU2577782C2 (en) | Wireless receiving device, method of sending fault information and method for notification of fault information | |
US9337950B2 (en) | Service sensitive resilient IPoWDM network and method of operation | |
US9749223B2 (en) | Linear path protection in a centralized controller environment | |
EP2928090B1 (en) | Optical network element, electric network element and signaling establishment method when electric relay is in electric network element | |
JP2009088785A (en) | Optical access network system | |
US9647893B2 (en) | Method for identifying logical loops in ethernet networks | |
JP7380434B2 (en) | Communication system, station equipment and communication method | |
EP2983317B1 (en) | Controlling method, controller, and node in transport network | |
Liu et al. | Asymmetric resources assignment in software defined optical network | |
Subramaniam et al. | Cross-Layer Design | |
US20180097727A1 (en) | Network system, node apparatus, control apparatus, communication control method, and control method | |
CN219643922U (en) | Fan networking with redundant remote communication function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |