CN107104728B - SDN-based optical fiber network control device and method - Google Patents

SDN-based optical fiber network control device and method Download PDF

Info

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
Application number
CN201710269397.8A
Other languages
Chinese (zh)
Other versions
CN107104728A (en
Inventor
刘昱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201710269397.8A priority Critical patent/CN107104728B/en
Publication of CN107104728A publication Critical patent/CN107104728A/en
Application granted granted Critical
Publication of CN107104728B publication Critical patent/CN107104728B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements 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/0793Network aspects, e.g. central monitoring of transmission parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements 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/0795Performance monitoring; Measurement of transmission parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0228Wavelength allocation for communications one-to-all, e.g. broadcasting wavelengths
    • H04J14/023Wavelength allocation for communications one-to-all, e.g. broadcasting wavelengths in WDM passive optical networks [WDM-PON]
    • H04J14/0232Wavelength allocation for communications one-to-all, e.g. broadcasting wavelengths in WDM passive optical networks [WDM-PON] for downstream transmission
    • H04J14/0234Wavelength allocation for communications one-to-all, e.g. broadcasting wavelengths in WDM passive optical networks [WDM-PON] for downstream transmission using multiple wavelengths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/726Reserving resources in multiple paths to be used simultaneously
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions 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/0098Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13564Indexing 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

SDN-based optical fiber network control device and method
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
Optical module 3
ODOM Module 4
User interface module 100
Monitoring module 102
Link monitoring module 1021
Optical module monitoring module 1022
Control module 104
Memory 106
Processor 108
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.
CN201710269397.8A 2017-04-24 2017-04-24 SDN-based optical fiber network control device and method Active CN107104728B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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