The software definition is also the sdn technology, which separates the control plane from the data plane. This means that the network administrator does not directly operate the underlying device, but programmatically causes a program called a controller to operate the switch and other devices.
The advantage of this is that the flexibility of the control layer can be greatly enhanced. For example, if the network administrator wants to configure a firewall for a router, then you have to board the device to set some rules. These rules are generally kept for a while, and it is also very troublesome to change, because each device's instructions are different. But with sdn, you can operate these devices directly at the control level, design any random forwarding and routing rules, design new network protocols, provide a variety of services, implement many security solutions, and more.
The traditional IP packet switching network uses the Interior Gateway Protocol (IGP) and the Border Gateway Protocol (BGP) to achieve perfect interconnection and build a large-scale Internet worldwide. However, with the rapid development of the mobile Internet and the Internet of Things, new businesses are emerging, business needs are changing, and traditional distributed networks are overwhelmed. At the same time, due to the combination of the control plane and the data plane, the traditional network also faces many problems such as network congestion, complicated equipment, difficult operation and maintenance, and slow deployment of new services. Software Defined Networking (SDN) breaks the vertical integration of traditional networks, and realizes the characteristics of control logic centralized and open network programming interface by means of separate control and forwarding, which injects new vitality into the network, enabling the network management to The network is flexibly configured and reconfigured.
The programmability and openness of SDN also provide new opportunities for the innovation of optical networks. After undergoing Time Division Multiplexing (TDM) and Wavelength Division MulTIplexing (WDM), the optical network also tends to move toward the future based on Orthogonal Frequency Division MulTIplexing (OFDM). Flexible Elastic Optical Networks (EONs). However, while EONs continue to provide high-capacity transmission for network users, it also poses new challenges for flexible management of optical networks. Therefore, the combination of SDN and EONs (SD-EONs, as shown in the following figure) will be one of the powerful solutions for future optical control planes. This article will shortly describe fault recovery and resource allocation in software-defined optical networks. Introduction.
Figure (a) SD-EONs network architecture; (b) BV-WSS structure; (c) OF-AG structure; (d) ER structure; (e) optical flow table
First, failure recoveryAny network should have fault tolerance. Of course, optical networks are no exception. Resilience is one of the most desirable attributes in optical networks. In SD-EONs, resilience can usually be divided into protection strategies and recovery strategies. Protection is a transcendental strategy, and recovery is a reactive strategy. Protection strategies are pre-planned and they always exist regardless of network failures. In the document 1, a protection strategy for the ring network is provided, and the priority of the flow table is used to pre-deliver the high-priority workflow table and the low-priority protection flow table. When the network works normally, it uses a high-priority flow table. Once the network fails, it immediately switches to a low-priority flow table to resume network communication. The benefit of a protection strategy is that the time to failure recovery is very short, because the entire process does not require additional information interaction. The disadvantage is that the communication path cannot be restored when the protection path fails again. In addition, it is very difficult to design a complete protection algorithm for large-scale complex network topology. Recovery strategies require a way to designate faults and also design algorithms for failover. In Document 2, the state of the network link is dynamically monitored by means of a probe packet. Once the node or link fails, the optical proxy module feeds back the fault information to the controller, and the fault recovery application in the controller runs the dynamic routing algorithm DAPSP ( Dynamic All Pairs Shortest Paths) resumes communication by rerouting. Of course, in a software-defined optical network, the failure of the controller cannot be ignored, because once the controller fails, it is likely to cause paralysis of the entire network. Document 3 designs a master-slave controller scheme to enhance the robustness of the control plane. The status information of the network is periodically synchronized between the master and slave controllers. In the normal working state, the main controller is used to control the network. Once the main controller fails, the slave controller immediately takes over the control and management of the network.
Second, resource allocationThe optical Orthogonal Frequency Division Multiplexing (OOFDM) technology can dynamically allocate spectrum resources on demand according to different bandwidth service requests, and divide the spectrum resources into many fine-grained frequency slots. The request needs to split and aggregate the frequency slots, which can save spectrum resources and improve the utilization of spectrum resources. The most obvious feature of EONs is the flexibility of the variable, multi-modulation mode type of transponder can independently choose the best modulation level according to the type of service. Designing routing and spectrum allocation algorithms in SD-EONs should pay attention to three constraints of spectrum continuity, spectrum consistency and spectrum collision. Spectrum continuation: The spectrum slots allocated for each service must be contiguous with no gaps in the middle. Spectrum consistency: means that for a service, the same sequence number should be used on the optical link through which the optical path passes. Spectral resources; spectrum conflict: It means that certain services need a certain protection bandwidth to ensure that the spectrum gaps occupied by each service connection request do not overlap, ensuring that signals do not interfere with each other during transmission and processing. In Document 4, a algorithm based on Spectral Efficiency and Connectivity (SEC), Routing Modulation Level and Spectrum Allocation (RMLSA), SEC-RMLSA, is designed to improve the service bearer of SD-EONs. ability.
Optical flow table
In optical devices, data forwarding should be performed in accordance with the optical flow table. A simple optical flow meter consists of an In Port, an Out Port, a Central Frequency (CF), a Slot Width (SW), and a Modulation Format (MF). Here is a simple method of extending the optical flow table based on the Flow_Mod message.
hint:
! : big endian storage; C: char, character type; B: one byte length, unsigned character type; I: 4 bytes length, int type; H: two bytes length; Q: eight bytes length ;x:padding;3x: 3 bytes of padding; 5s: 5 bytes of string. In optical devices, data forwarding should be performed in accordance with the optical flow table. A simple optical flow meter consists of an In Port, an Out Port, a Central Frequency (CF), a Slot Width (SW), and a Modulation Format (MF). Here is a simple method of extending the optical flow table based on the Flow_Mod message.
step 1
Directory: ryu/ryu/ofproto/ofproto_v1_3.py
First, the protocol format in ofp_action_output needs to be redefined, that is, the original 6x padding field is redefined into three HHH formats for storing the center frequency, the spectrum slot width, and the modulation format.
Step 2
Directory: ryu/ryu/ofproto/ofproto_v1_3_parser.py
Next, three variables of the center frequency, the spectral slot width, and the modulation format are added to the analysis and serialization functions.
Step 3
Directory: In the application you are developing.
Finally, the three parameters of the proposed algorithm output are loaded into the end of the action. And sending the encapsulated Flow_Mod message to the optical agent. As shown in the figure, use the Flow_Mod message caught by Wireshark.
L Series Lead Acid Battery,Custom Valve Regulated Battery,12V 38Ah Battery,12V 65Ah Lead Acid Battery
Wolong Electric Group Zhejiang Dengta Power Source Co.,Ltd , https://www.wldtbattery.com