Optical switching system based on software defined network and optical switching network deployment method
By introducing a software-defined network controller and integrating multiple optical switching modules into the optical switching system, the complex structure and control problems caused by the surge in nodes in the optical switching system are solved, and the flexibility and stability of the optical switching network are improved.
Patent Information
- Application Number
- CN202411719336.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-04-15
AI Technical Summary
The existing optical cross connectors have failed to effectively solve the complex structure and control problems caused by the surge in nodes in the optical switching system, and cannot take into account the colorless, directionless and non-blocking performance of the optical switching nodes.
The optical switching system based on software-defined network (SDN) is adopted to control the optical switching process through a software-defined network controller to improve switching flexibility, and integrate a variety of optical switching modules into the optical cross connector, supporting a variety of switching methods such as direct-through, fiber-optic bottom lane, wavelength bottom lane, etc.
The structure of the optical switching network is simplified, the complexity of the intermediate links is reduced, the stability and reliability of the system are improved, and the requirements of multi-grain switching and the large number of port nodes are met.
Smart Images

Figure CN119835550A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of optical fiber communication technology, and in particular to an optical switching system based on a software defined network and an optical switching network deployment method. Background Art
[0002] With the advent of the AI era, the number of ultra-high bandwidth network requests in the network has increased dramatically, especially in the joint training scenario of multiple data centers in different locations in distributed data centers. In this scenario, there will be ultra-high bandwidth requests between data centers, and the network response is required to be fast and high-quality services, which forces operators to lay more optical fibers on the one hand and increase the spectrum width of their services on the other hand. This puts forward new requirements and challenges for the optical switching nodes (or optical cross-connectors, reconfigurable add-drop multiplexers) in the existing all-optical switching network. At present, most of the existing research on optical cross-connectors only considers the hybrid exchange of spatial dimensions and wavelength dimensions, but does not consider the challenges brought by the surge in node dimensions. In addition, most of the research cannot take into account the colorless, directionless, and non-blocking performance of optical switching nodes. At the same time, when the switching structure becomes complex, control also becomes a major problem. Summary of the invention
[0003] In view of this, the present invention provides an optical switching system based on software defined network and an optical switching network deployment method to solve the problem that the existing optical cross-connector does not consider the node surge, resulting in complex optical switching system structure and control.
[0004] In a first aspect, the present invention provides an optical switching system based on a software defined network, the system comprising: a client, a software defined network controller, and an optical cross connector, wherein:
[0005] A client, which is connected to the software-defined network controller and is used to obtain a traffic request and transmit it to the software-defined network controller;
[0006] A software-defined network controller is connected to the optical cross-connector and is used to obtain a service connection deployment instruction according to a traffic request analysis and transmit the instruction to the optical cross-connector;
[0007] Optical cross-connectors are used to receive optical signals and perform optical switching according to service connection deployment instructions. Optical switching includes: straight-through, fiber drop, wavelength drop, fiber add, and wavelength add.
[0008] The optical switching system based on software-defined network provided by the present invention realizes the control of the optical switching process by using the software-defined network controller, improves the switching flexibility of the optical switching network, and the optical cross-connector supports various types of optical switching, meeting the needs of multi-granularity switching and optical switching with a large number of port nodes. The integrated design makes the network structure more concise, reduces the complexity of the intermediate links, is conducive to reducing costs, and improves the stability and reliability of the optical switching system.
[0009] In an optional implementation, the optical cross-connector includes: a first spatial optical switch, a second spatial optical switch, a pass-through module, a first drop module, a second drop module, a first add module, and a second add module, wherein:
[0010] A first spatial optical switch, whose first output end is connected to the input end of the pass-through module, whose second output end is connected to the input end of the first drop module, and whose third output end is connected to the input end of the second drop module, is used to receive optical signals and transmit the optical signals to the pass-through module, the first drop module, and the second drop module according to the service connection deployment instruction;
[0011] A second spatial optical switch, whose first input end is connected to the output end of the direct-through module, whose second input end is connected to the output end of the first add module, and whose third input end is connected to the output end of the second add module, is used to receive and send out optical signals output by the direct-through module, the first add module, and the second add module;
[0012] A pass-through module, which is used for passing an optical signal from the first spatial optical switch to the second spatial optical switch;
[0013] A first drop module, which is used for optical fiber drop of the optical signal output by the first spatial optical switch;
[0014] A second drop module, which is used for wavelength drop of the optical signal output by the first spatial optical switch;
[0015] A first adding module, which is used to input the external optical signal into the second spatial optical switch through the optical fiber to realize the exchange in the spatial dimension;
[0016] The second adding module is used for inputting the external optical signal into the second spatial optical switch through the wavelength adding to realize the exchange in the wavelength dimension.
[0017] The optical switching system based on software-defined network provided by the present invention, the optical cross-connector realizes the exchange of optical signals in the spatial dimension and the wavelength dimension through multiple uplink and downlink modules. Through integrated design, the optical cross-connector can dynamically reconfigure the network connection without interrupting the data flow, which is very critical for data centers that need to quickly respond to network changes and demand fluctuations, supports flexible service scheduling and rapid service activation, and improves the adaptability and efficiency of the network.
[0018] In an optional embodiment, the first spatial optical switch and the second spatial optical switch each include a plurality of input ports and a plurality of output ports, wherein:
[0019] The first number of output ports in the first spatial optical switch are used for optical fiber drop, and the second number of output ports are used for wavelength switching, wherein the wavelength switching includes wavelength drop and wavelength pass-through;
[0020] The third number of input ports in the second spatial optical switch is used for optical fiber adding, and the fourth number of input ports is used for wavelength switching.
[0021] The optical switching system based on software-defined network provided by the present invention, the spatial optical switch of the input / output layer includes multiple input ports and multiple output ports, which is convenient for the optical cross-connector to support multiple optical switching modes, allowing new lines or services to be easily added in the future without making major changes to the existing system, which is conducive to the sustainable development of the network system.
[0022] In an optional implementation, the pass-through module includes: an input layer, an intermediate layer, and an output layer, wherein:
[0023] An input layer, comprising R input wavelength selective switches, each of which comprises N input ports and M output ports, and the N input ports of each input wavelength selective switch are respectively connected to the output ports of the first spatial optical switch;
[0024] An intermediate layer, comprising M intermediate wavelength selective switches, each intermediate wavelength selective switch comprising R input ports and R output ports, the R input ports of each intermediate wavelength selective switch being respectively connected to one output port of the R input wavelength selective switches in the input layer;
[0025] The output layer includes R output wavelength selective switches, each output wavelength selective switch includes M input ports and N output ports, the M input ports of each output wavelength selective switch are respectively connected to one output port of the M intermediate wavelength selective switches in the intermediate layer, and the N output ports of each output wavelength selective switch are respectively connected to the input port of the second space switch.
[0026] The optical switching system based on software-defined network provided by the present invention uses a pass-through module to realize signal transparent transmission, allowing the data in the optical signal to pass through in a shortest path and with minimum loss, thereby ensuring that the signal quality is not affected. The pass-through module adopts a CLOS structure, and the network capacity can be expanded by adding switching units in the middle layer without completely resetting the entire network architecture, thereby improving the flexibility and economy of the system.
[0027] In an optional embodiment, the second drop module includes multiple drops, each drop includes a first drop wavelength selective switch and a second drop wavelength selective switch, wherein the first drop wavelength selective switch includes one input port and two output ports, and the second drop wavelength selective switch includes one input port and multiple output ports.
[0028] In the optical switching system based on software-defined network provided by the present invention, the second drop module realizes the purpose of passing through or dropping signals of different wavelengths through two drop wavelength selection switches, so that multiple wavelength signals transmitted on the same optical fiber can be flexibly selected and routed to different destinations, greatly improving the flexibility and resource utilization of the network.
[0029] In a second aspect, the present invention provides an optical switching network deployment method, the method is applied to the optical switching system of any one of the first aspects, the method comprising:
[0030] Obtaining an external traffic request and a corresponding optical signal, and generating a service connection deployment instruction of a software-defined network according to the external traffic request;
[0031] Determine the switching type of the optical signal according to the service connection deployment instruction of the software defined network;
[0032] The optical signal is controlled to perform optical switching in the optical cross connector according to the switching type of the optical signal.
[0033] The optical switching network deployment method provided by the present invention realizes the control of the optical switching process by using a software-defined network controller, thereby improving the switching flexibility of the optical switching network. The optical cross-connector supports multiple types of optical switching, meeting the requirements of multi-granularity switching and optical switching with a large number of port nodes. The integrated design makes the network structure more concise, reduces the complexity of the intermediate links, is conducive to reducing costs, and improves the stability and reliability of the optical switching system.
[0034] In an optional implementation, controlling the optical signal to perform optical switching in the optical cross-connector according to the switching type of the optical signal includes:
[0035] If the switching type of the optical signal is through, the optical signal is controlled to perform optical switching through the through module.
[0036] In an optional implementation, controlling the optical signal to perform optical switching in the optical cross-connector according to the switching type of the optical signal includes:
[0037] If the switching type of the optical signal is add or drop, the switching requirement of the optical signal is determined to be a wavelength dimension or a space dimension according to the external traffic request;
[0038] If the switching requirement of the optical signal is the spatial dimension, the optical signal is controlled to be dropped through the first drop module;
[0039] If the switching requirement of the optical signal is the wavelength dimension, the optical signal is controlled to pass through the second drop module to perform optical fiber drop.
[0040] The optical switching network deployment method provided by the present invention determines the switching type of the optical signal according to the external traffic request, and controls the optical signal to be flexibly selected and routed to different destinations according to the switching type, thereby greatly improving the flexibility and resource utilization of the network.
[0041] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method of the above-mentioned second aspect or any corresponding embodiment thereof by executing the computer instructions.
[0042] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method of the second aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0044] Figure 1 is a schematic diagram of the structure of an optical switching system based on a software defined network according to an embodiment of the present invention;
[0045] Figure 2 is a schematic structural diagram of another optical switching system based on a software defined network according to an embodiment of the present invention;
[0046] Figure 3 is a structural schematic diagram of another optical switching system based on a software defined network according to an embodiment of the present invention;
[0047] Figure 4 is a flow chart of an optical switching network deployment method according to an embodiment of the present invention;
[0048] Figure 5 is a schematic diagram of a process for determining an optical signal transmission path in an optical switching network deployment method according to an embodiment of the present invention;
[0049] Figure 6 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0051] With the advent of the AI era, the number of ultra-high bandwidth network requests in the network has increased dramatically. Operators have to lay more optical fibers on the one hand, and increase the spectrum width of their services on the other hand. This has put forward new requirements and challenges for optical switching nodes (or optical cross-connectors, reconfigurable add / drop multiplexers) in the existing all-optical switching network, mainly including the following three aspects:
[0052] First, the surge in the number of optical fibers requires optical switching nodes to support higher node dimensions.
[0053] Second, the increase in spectrum width requires optical switching nodes to support hybrid switching in both spatial and wavelength dimensions (rather than just the wavelength dimension).
[0054] Third, the optical switching node must support colorless, directionless, and non-blocking functions. Colorless means that any uplink / downlink port of the optical switching node does not have wavelength selectivity, that is, optical signals of any optical wavelength can be added or dropped on any uplink / downlink port. Directionless means that any uplink / downlink port of the optical switching node does not have line-side direction selectivity, that is, optical signals at any uplink port can be switched to any line-side direction, and vice versa. Non-contention means that the optical connection established between any uplink / downlink port of the optical switching node and the line-side direction will not block the establishment of other optical connections, that is, as long as there is an idle wavelength in a given line-side direction and an idle port on the uplink / downlink side of the optical switching node, an optical connection can always be established between them.
[0055] Based on the above problems, an embodiment of the present invention provides an optical switching system based on software-defined network and an optical switching network deployment method, which achieves the effect of using a simple network structure to meet the needs of multi-granularity switching and optical switching with a large number of port nodes through the integrated design of optical cross-connectors and the dynamic control of optical switching paths by SDN controllers.
[0056] According to an embodiment of the present invention, an optical switching system embodiment based on a software defined network is provided, such as Figure 1 As shown, the system includes: a client, a software-defined network controller, and an optical cross-connector.
[0057] The client is connected to the software-defined network controller to obtain traffic requests and transmit them to the software-defined network controller.
[0058] Specifically, an optical switching system usually includes an application layer, a control plane, and a data plane, wherein the application layer is a client that analyzes traffic and service requests, and determines the type of incoming traffic requests and how much bandwidth is requested.
[0059] The software-defined network controller is connected to the optical cross-connector and is used to obtain a service connection deployment instruction according to traffic request analysis and transmit the instruction to the optical cross-connector.
[0060] Specifically, the control plane is composed of a software defined network (SDN) controller, which is connected to the client through the northbound interface, receives scheduling from the application layer, and runs the service deployment algorithm to form service connection deployment instructions, which are deployed to the optical cross-connector in the data plane through the southbound interface according to the service connection deployment instructions.
[0061] Optical cross-connectors are used to receive optical signals and perform optical switching according to service connection deployment instructions. Optical switching includes: straight-through, fiber drop, wavelength drop, fiber add, and wavelength add.
[0062] Specifically, the present application improves the internal structure of the optical cross-connector so that the optical cross-connector supports optical switching of high-dimensional and multi-granular optical signals. The optical cross-connector mainly includes an input switching layer, an output switching layer, a core switching layer, and an up / down path side, wherein the input switching layer and the output switching layer are respectively composed of a spatial optical switch, the input switching layer is used to receive optical signals, and the output switching layer is used to output optical signals; the core switching layer is composed of multiple wavelength selection switches, which is a direct path for optical signals. After the optical signal enters the input switching layer, it reaches the output switching layer through the direct path without changing the transmission direction; the up / down path side includes wavelength up / down paths and spatial up / down paths. When the optical signal needs to change the transmission direction, optical switching is achieved through the up / down path side.
[0063] The optical switching system based on software-defined network provided in this embodiment realizes the control of the optical switching process by using the software-defined network controller, improves the switching flexibility of the optical switching network, and the optical cross-connector supports various types of optical switching to meet the needs of multi-granularity switching and optical switching with a large number of port nodes. The integrated design makes the network structure more concise, reduces the complexity of the intermediate links, is conducive to reducing costs, and improves the stability and reliability of the optical switching system.
[0064] In some optional embodiments, such as Figure 2 As shown, the optical cross-connector includes: a first spatial optical switch, a second spatial optical switch, a pass-through module, a first drop module, a second drop module, a first add module, and a second add module.
[0065] The first spatial optical switch has a first output end connected to the input end of the straight-through module, a second output end connected to the input end of the first drop module, and a third output end connected to the input end of the second drop module, and is used to receive optical signals and transmit the optical signals to the straight-through module, the first drop module, and the second drop module according to the service connection deployment instruction.
[0066] The second spatial optical switch has a first input end connected to the output end of the direct-through module, a second input end connected to the output end of the first add-on module, and a third input end connected to the output end of the second add-on module, and is used to receive and send out optical signals output by the direct-through module, the first add-on module, and the second add-on module.
[0067] Specifically, the first spatial optical switch is the input switching layer of the optical cross-connector, and its input side is connected to the line side. The optical path deployment part of the optical cross-connector is between the output side of the first spatial optical switch and the second spatial optical switch. In actual applications, the input side of the first spatial optical switch can be connected to the output side of the second spatial optical switch of other optical cross-connectors, which is only an example, but not limited to this.
[0068] The pass-through module is used for passing the optical signal from the first spatial optical switch to the second spatial optical switch.
[0069] Specifically, the pass-through module is located in the core switching layer and is composed of multiple wavelength selection switches, which are used to pass the optical signal from the first spatial optical switch to the second spatial optical switch. The core switching layer includes a total of N*R input and output ports, of which S ports are set to complete wavelength addition and subtraction, and the remaining ports are used to complete wavelength pass-through.
[0070] The first drop module is used for performing optical fiber drop of the optical signal output by the first spatial optical switch.
[0071] The second drop module is used for wavelength drop of the optical signal output by the first spatial optical switch.
[0072] The first adding module is used for inputting the external optical signal into the second spatial optical switch through the optical fiber to realize the exchange in the spatial dimension.
[0073] The second adding module is used for inputting the external optical signal into the second spatial optical switch through the wavelength adding to realize the exchange in the wavelength dimension.
[0074] Specifically, the wavelength add / drop side includes a second add module and a second drop module for implementing wavelength add / drop, and a first add module and a first drop module for implementing optical fiber add / drop. Optical fiber drop can be connecting optical fiber to a home or office, i.e., fiber to the home or fiber to the desktop, for example only, but not limited thereto. Wavelength drop is the routing of optical signals of different wavelengths to different destinations, which can be an operation of a wavelength selective switch (WSS) or the extraction process of a specific wavelength signal in a wavelength division multiplexing (WDM) system. Wavelength division multiplexing means that multiple optical signals of different wavelengths can be transmitted simultaneously in the same optical fiber. Wavelength drop is the selection and separation of optical signals of specific wavelengths in this multi-wavelength signal stream for further processing or routing to different destinations.
[0075] The optical switching system based on software-defined network provided in this embodiment uses an optical cross-connector to realize the exchange of optical signals in the spatial dimension and the wavelength dimension through multiple uplink and downlink modules. Through integrated design, the optical cross-connector can dynamically reconfigure the network connection without interrupting the data flow. This is very critical for data centers that need to respond quickly to network changes and demand fluctuations. It supports flexible service scheduling and rapid service activation, and improves the adaptability and efficiency of the network.
[0076] In some optional embodiments, such as Figure 2 As shown, the first spatial optical switch and the second spatial optical switch each include a plurality of input ports and a plurality of output ports.
[0077] The first number of output ports in the first spatial optical switch are used for optical fiber drop, and the second number of output ports are used for wavelength switching, where wavelength switching includes wavelength drop and wavelength pass-through.
[0078] Specifically, Figure 2 As shown, the first spatial optical switch includes K input ports and K output ports, wherein J output ports are used for optical fiber drop, and the remaining output ports are used for wavelength switching, and the function of wavelength switching is completed by the core switching layer.
[0079] The third number of input ports in the second spatial optical switch is used for optical fiber adding, and the fourth number of input ports is used for wavelength switching.
[0080] Specifically, Figure 2 As shown, the second spatial optical switch includes K input ports and K output ports, wherein J input ports are used for optical fiber adding, and the remaining input ports are used for wavelength switching.
[0081] The optical switching system based on software-defined network provided in this embodiment, the spatial optical switch of the input / output layer includes multiple input ports and multiple output ports, which facilitates the optical cross-connector to support multiple optical switching methods, allowing new lines or services to be easily added in the future without making major changes to the existing system, which is conducive to the sustainable development of the network system.
[0082] In some optional embodiments, such as Figure 3 As shown, the pass-through module includes: an input layer, an intermediate layer, and an output layer.
[0083] The input layer includes R input wavelength selective switches, each of which includes N input ports and M output ports, and the N input ports of each input wavelength selective switch are respectively connected to the output ports of the first spatial optical switch.
[0084] An intermediate layer, comprising M intermediate wavelength selective switches, each intermediate wavelength selective switch comprising R input ports and R output ports, the R input ports of each intermediate wavelength selective switch being respectively connected to one output port of the R input wavelength selective switches in the input layer;
[0085] The output layer includes R output wavelength selective switches, each output wavelength selective switch includes M input ports and N output ports, the M input ports of each output wavelength selective switch are respectively connected to one output port of the M intermediate wavelength selective switches in the intermediate layer, and the N output ports of each output wavelength selective switch are respectively connected to the input port of the second space switch.
[0086] Specifically, Figure 3As shown, the pass-through module includes multiple wavelength selection switches, and a CLOS structure is formed between each wavelength selection switch. Each box represents a wavelength selection switch, and the input layer includes R input wavelength selection switches. The N input ports of each wavelength selection switch are directly or through another wavelength selection switch. The N output ports are connected to the first spatial optical switch for communication, and the M output ports are respectively connected to the M intermediate wavelength selection switches. The connection relationship between the output layer and the intermediate layer is symmetrical to the connection relationship between the input layer and the intermediate layer, and will not be repeated here. The intermediate layer includes M wavelength selection switches, and each wavelength selection switch includes R input ports and R output ports. The core switching layer has a total of N*R input / output ports, among which the corresponding input / output ports of the S group are configured to complete the wavelength addition and removal, and the remaining ports are configured to complete the wavelength pass-through.
[0087] The optical switching system based on software-defined network provided in this embodiment uses a pass-through module to achieve signal transparent transmission, allowing the data in the optical signal to pass through in the shortest path and with minimal loss, ensuring that the signal quality is not affected. The pass-through module adopts a CLOS structure, and the network capacity can be expanded by adding switching units in the middle layer without completely resetting the entire network architecture, thereby improving the flexibility and economy of the system.
[0088] In some optional embodiments, such as Figure 3 As shown, the second drop module includes multiple drops, each drop includes a first drop wavelength selective switch and a second drop wavelength selective switch, wherein the first drop wavelength selective switch includes one input port and two output ports, and the second drop wavelength selective switch includes one input port and multiple output ports.
[0089] Specifically, Figure 3 As shown, the add / drop side is composed of wavelength add / drop (second add module, second drop module) and spatial add / drop (first add module, first drop module). The second drop module includes multiple drop channels, each of which includes a first drop wavelength selection switch ( Figure 3 Middle triangle), the second drop wavelength selection switch ( Figure 3 The first drop wavelength selective switch includes an input port and two output ports, which are used to determine which wavelengths in the optical signal need to be dropped and which wavelengths can be passed directly, and the second drop wavelength selective switch includes an input port and multiple output ports (for example, H). The determination of the adding process is similar to that of the dropping process, except that the signal direction is different, which will not be repeated here.
[0090] Based on the structure of the above optical cross-connector, the total number of ports that can be supported by the add / drop side of the optical cross-connector provided in this embodiment is S*H+J, where S is the number of ports used for wavelength add / drop in the pass-through module, H is the scale of the second drop wavelength selection switch on the add / drop side, and J is the port scale of the first spatial optical switch and the second spatial optical switch for add / drop.
[0091] In the optical switching system based on software-defined network provided in this embodiment, the second drop module realizes the purpose of passing through or dropping signals of different wavelengths through two drop wavelength selection switches, so that multiple wavelength signals transmitted on the same optical fiber can be flexibly selected and routed to different destinations, greatly improving the flexibility and resource utilization of the network.
[0092] According to an embodiment of the present invention, a method for deploying an optical switching network is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0093] In this embodiment, a method for deploying an optical switching network is provided, which can be used in the above-mentioned optical switching system or computer system based on software defined network. Figure 4 is a flow chart of a method for deploying an optical switching network according to an embodiment of the present invention. Figure 4 As shown, the process includes the following steps:
[0094] Step S101, obtaining an external traffic request and a corresponding optical signal, and generating a service connection deployment instruction of a software defined network according to the external traffic request.
[0095] Specifically, the application layer receives the traffic request of the external connection, and then outputs the request analysis result, that is, whether the optical signal corresponding to the traffic request needs to be added or dropped. The SDN controller generates a service connection deployment instruction based on the request analysis result.
[0096] Step S102: determining the switching type of the optical signal according to the service connection deployment instruction of the software defined network.
[0097] Specifically, the process of service deployment in the network is the process of installing, configuring and activating various optical cross-connector devices in the network to achieve efficient and flexible data transmission between different nodes in the optical network.
[0098] Step S103: Control the optical signal to perform optical switching in the optical cross-connector according to the switching type of the optical signal.
[0099] In some optional implementations, controlling the optical signal to perform optical switching in the optical cross-connector according to the switching type of the optical signal includes:
[0100] If the switching type of the optical signal is through, the optical signal is controlled to perform optical switching through the through module.
[0101] In some optional implementations, controlling the optical signal to perform optical switching in the optical cross-connector according to the switching type of the optical signal includes:
[0102] If the switching type of the optical signal is add or drop, the switching requirement of the optical signal is determined to be a wavelength dimension or a space dimension according to the external traffic request.
[0103] If the switching requirement of the optical signal is the spatial dimension, the optical signal is controlled to pass through the first drop module to perform optical fiber drop.
[0104] If the switching requirement of the optical signal is the wavelength dimension, the optical signal is controlled to pass through the second drop module to perform optical fiber drop.
[0105] The optical switching network deployment method provided in this embodiment determines the switching type of the optical signal according to the external traffic request, and controls the optical signal to be flexibly selected and routed to different destinations according to the switching type, which greatly improves the flexibility and resource utilization of the network.
[0106] Specifically, the process of optical switching of optical signals is as follows: Figure 5 As shown, if the application layer determines that the optical signal does not need to be added or dropped, the application layer notifies the SDN controller of the control plane, and the SDN controller directly passes the request analysis result to the core switching layer in the data plane for processing, and the SDN controller completes the routing calculation of the network in the data plane.
[0107] If the application layer determines that the optical signal needs to be added or dropped, the request analysis will further perform traffic analysis, and the traffic analysis results will show whether the optical signal needs to be exchanged in the wavelength dimension or in the space dimension. If the exchange in the wavelength dimension is required, the control plane drives the wavelength add / drop of the data plane to complete the add / drop function of the optical signal; if the exchange in the space dimension is required, the space add / drop function completes the add / drop function of the optical signal.
[0108] The optical switching network deployment method provided in this embodiment realizes the control of the optical switching process by using a software-defined network controller, thereby improving the switching flexibility of the optical switching network. The optical cross-connector supports multiple types of optical switching, meeting the requirements of multi-granularity switching and optical switching with a large number of port nodes. The integrated design makes the network structure more concise, reduces the complexity of the intermediate links, helps to reduce costs, and improves the stability and reliability of the optical switching system.
[0109] The embodiment of the present invention also provides a computer device having the above Figure 1 The optical switching system based on software defined network is shown.
[0110] See also Figure 6 , Figure 6 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 6 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 10 is taken as an example.
[0111] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0112] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0113] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0114] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0115] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0116] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0117] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. An optical switching system based on software defined network, characterized in that: The system comprises: a client, a software defined network controller, and an optical cross connector, wherein: A client, connected to the software defined network controller, for acquiring a traffic request and transmitting the traffic request to the software defined network controller; A software defined network controller connected to the optical cross connector, configured to obtain a service connection deployment instruction according to the traffic request analysis and transmit the service connection deployment instruction to the optical cross connector; An optical cross connector is used to receive optical signals and perform optical switching according to the service connection deployment instruction, wherein the optical switching includes: straight-through, fiber drop, wavelength drop, fiber add, and wavelength add.
2. The optical switching system according to claim 1, characterized in that: The optical cross-connector comprises: a first spatial optical switch, a second spatial optical switch, a pass-through module, a first drop module, a second drop module, a first add module, and a second add module, wherein: a first spatial optical switch, wherein a first output end thereof is connected to an input end of the pass-through module, a second output end thereof is connected to an input end of the first drop module, and a third output end thereof is connected to an input end of the second drop module, for receiving an optical signal, and transmitting the optical signal to the pass-through module, the first drop module, and the second drop module according to the service connection deployment instruction; A second spatial optical switch, whose first input end is connected to the output end of the direct-through module, whose second input end is connected to the output end of the first add module, and whose third input end is connected to the output end of the second add module, is used to receive and send out the optical signals output by the direct-through module, the first add module, and the second add module; A pass-through module, which is used for passing an optical signal from the first spatial optical switch to the second spatial optical switch; A first drop module, which is used for optical fiber drop of the optical signal output by the first spatial optical switch; A second drop module, which is used for wavelength drop of the optical signal output by the first spatial optical switch; A first adding module, which is used to input the external optical signal into the second spatial optical switch through the optical fiber to realize the exchange in the spatial dimension; The second adding module is used for inputting the external optical signal into the second spatial optical switch through the wavelength adding to realize the exchange in the wavelength dimension.
3. The optical switching system according to claim 2, characterized in that: The first spatial optical switch and the second spatial optical switch each include a plurality of input ports and a plurality of output ports, wherein: The first number of output ports in the first spatial optical switch are used for optical fiber drop, and the second number of output ports are used for wavelength switching, wherein the wavelength switching includes wavelength drop and wavelength pass-through; The third number of input ports in the second spatial optical switch is used for optical fiber adding, and the fourth number of input ports is used for wavelength switching.
4. The optical switching system according to claim 2, characterized in that: The direct module includes: an input layer, an intermediate layer, and an output layer, wherein: An input layer, comprising R input wavelength selective switches, each input wavelength selective switch comprising N input ports and M output ports, the N input ports of each input wavelength selective switch being respectively connected to the output ports of the first spatial optical switch; An intermediate layer, comprising M intermediate wavelength selective switches, each intermediate wavelength selective switch comprising R input ports and R output ports, the R input ports of each intermediate wavelength selective switch being respectively connected to one output port of the R input wavelength selective switches in the input layer; The output layer includes R output wavelength selective switches, each output wavelength selective switch includes M input ports and N output ports, the M input ports of each output wavelength selective switch are respectively connected to one output port of the M intermediate wavelength selective switches in the intermediate layer, and the N output ports of each output wavelength selective switch are respectively connected to the input port of the second spatial switch.
5. The optical switching system according to claim 2, characterized in that: The second drop module includes multiple drops, each drop includes a first drop wavelength selective switch and a second drop wavelength selective switch, wherein the first drop wavelength selective switch includes one input port and two output ports, and the second drop wavelength selective switch includes one input port and multiple output ports.
6. A method for deploying an optical switching network, characterized in that: The method is applied to the optical switching system according to any one of claims 1 to 5, and the method comprises: Obtaining an external traffic request and a corresponding optical signal, and generating a service connection deployment instruction of a software defined network according to the external traffic request; Determining a switching type of the optical signal according to a service connection deployment instruction of the software defined network; The optical signal is controlled to be optically switched in the optical cross connector according to the switching type of the optical signal.
7. The method according to claim 6, characterized in that Controlling the optical signal to perform optical switching in the optical cross connector according to the switching type of the optical signal includes: If the exchange type of the optical signal is through, the optical signal is controlled to perform optical exchange through a through module.
8. The method according to claim 6, characterized in that Controlling the optical signal to perform optical switching in the optical cross connector according to the switching type of the optical signal includes: If the switching type of the optical signal is add or drop, determining the switching requirement of the optical signal as a wavelength dimension or a space dimension according to the external traffic request; If the switching requirement of the optical signal is a spatial dimension, controlling the optical signal to be dropped by optical fiber through a first drop module; If the switching requirement of the optical signal is the wavelength dimension, the optical signal is controlled to pass through the second drop module to perform optical fiber drop.
9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 6 to 8 by executing the computer instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 6 to 8.