0 оценок0% нашли этот документ полезным (0 голосов)
24 просмотров4 страницы
We present the QoT-awareness in Converged Electronic and Optical Networks with OpenFlow. The experimental work validates efficient networking approach and provides a key direction for next generation software defined networks. In traditional networks, the firmware of many network devices (e.g., switches and routers) remained locked and is under the control of their manufactures.
We present the QoT-awareness in Converged Electronic and Optical Networks with OpenFlow. The experimental work validates efficient networking approach and provides a key direction for next generation software defined networks. In traditional networks, the firmware of many network devices (e.g., switches and routers) remained locked and is under the control of their manufactures.
We present the QoT-awareness in Converged Electronic and Optical Networks with OpenFlow. The experimental work validates efficient networking approach and provides a key direction for next generation software defined networks. In traditional networks, the firmware of many network devices (e.g., switches and routers) remained locked and is under the control of their manufactures.
IEEE COMMUNICATIONS LETTERS, ACCEPTED FOR PUBLICATION 1
Quality of Transmission Awareness in
Converged Electronic and Optical Networks with OpenFlow Weiyang Mo, Jun He, Member, IEEE, M. M Karbassian, John Wissinger, and Nasser Peyghambarian AbstractOpenFlow, as a unied operator-friendly manage- able network control approach, has benets of supporting the convergence of electronic packet and optical circuit networks [1] as well as quality-of-transmission (QoT) awareness. We ex- perimentally present the QoT-awareness in converged OpenFlow networks with (i) QoT-aware wavelength reassignment (ii) QoT- aware path re-routing if the QoT is below the requirement. The experimental work validates efcient networking approach and provides a key direction for next generation software dened networks. Index TermsOpenFlow control plane, packet and circuit switched networks convergence, quality-of-transmission aware- ness, wavelength reassignment. I. INTRODUCTION R Ecently, many interests have been taken in OpenFlow as an approach to build up a software-dened network (SDN) [2]. In traditional networks, the rmware of many network devices (e.g., switches and routers) remained locked and is under the control of their manufactures. The SDN separates the control and data planes that researchers can introduce new capabilities to manage the network. OpenFlow [3] is an open-source approach aiming at building up an SDN. OpenFlow network consists of several OpenFlow switches and controllers. The controllers manage those OpenFlow switches through OpenFlow protocol. Researchers can develop the OpenFlow controller with new functionality such as Quality- of-Transmission (QoT)-awareness (networks can recover from ber cut-off, high impairments, etc.) which can help drive next generation optical networks as well. The OpenFlow controller (e.g. NOX [4]) is responsible for inserting ow entries into OpenFlow switches. Packets will be forwarded according to the entries matching elds (e.g. MAC/IP address). Although many efforts have been taken in developing packet networks with OpenFlow [5], the unication of packet and circuit networks (i.e. electronic and optical networks conver- gence) with OpenFlow is still at the very beginning stage which can be found in [6], [7]. In [6] the authors unied the packet and circuit networks with OpenFlow. In their networks, the OpenFlow controller can become aware of packets drop and recover it by increasing the bandwidth accordingly. In [7], to unify the packet and circuit networks, the authors developed OpenFlow-enabled photonic cross-connects (PXC) as optical nodes, which are responsible for lightpath setup. In [8], the authors develop the interworking between OpenFlow Manuscript received December 21, 2012. The associate editor coordinating the review of this letter and approving it for publication was A. Shami. The authors are with the College of Optical Sciences, University of Ari- zona, Tucson, AZ, 85721 USA (e-mail: {wmo, jhe, mkarbassian, jwissinger, nasser}@optics.arizona.edu). Digital Object Identier 10.1109/LCOMM.2013.031313.122873 control plane and PCE for path computation. For the path computation, the precongured OSNR is a metric which is taken into account. Different from [8] which assumes a static OSNR value for each optical link, we rst time study QoT-awareness reassignment upon real-time OSNR measurement with an Optical Performance Monitoring (OPM) [9] in converged packet/circuit OpenFlow networks. QoT-aware Wavelength reassignment or path re-route will be taken when low QoT is detected. The rest of the paper is organized as follows. Section II describes the architecture of QoT-aware electronic and optical networks with OpenFlow. The experimental demonstration and results are presented in Section III. Finally, Section IV concludes our works and provides directions for future works. II. ARCHITECTURE OF QOT-AWARE PACKET AND CIRCUIT SWITCHED NETWORKS WITH OPENFLOW To support QoT-awareness in converged packet and circuit switched networks with OpenFlow, we design an OpenFlow translation agent can translate information into OpenFlow protocol or vice versa. As shown in Fig. 1, the agent enables the protocol trans- lation for optical networks and OSNR readings. The agent provides application programming interfaces(APIs) to collect OSNR at a certain interval through General Purpose Interface Bus (GPIB) protocol. The OSNR is put in a packet payload and this packet is sent to the OpenFlow controller in packet- in event format which is sdandardized in OpenFlow protocol ver1.0. The OpenFlow controller gets OSNR payload and sends a packet in packet-out event format conveying TL1 conguration payload to OF agent if the OSNR is below the requirment. Then the OpenFlow agent will exchange this information in TL1 protocol with optical nodes using telnet. In addition, OpenFlow switches directly connect to and communicate with the OpenFlow controller. With the help of the OpenFlow agent, we enable the optical nodes communicate with the OpenFlow controller and thus make packet-circuit convergence with OpenFlow. Inserting an OF agent will increase 2ms latency however its not much compared with the whold processing time (3022ms). Furthermore, it has some advantages to use a translation agent. It is convenient to be managed. Currently, our OF agent has a GUI and can connect to web service, thus make remote control enabled. Secondly, compared with the virtual Ethernet interfaces in [7] which need one more virtual OpenFlow switch for each optical node (see Fig. 3 in [7]), we dont need additional device to control the optical nodes. In addition, the OpenFlow agent can provide generic application interfaces to 1089-7798/13$31.00 c 2013 IEEE This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. 2 IEEE COMMUNICATIONS LETTERS, ACCEPTED FOR PUBLICATION Fig. 1. Architecture of QoT-aware packet switched and circuit switched network with OpenFlow. The translation agent can translate (1) OSNR reading from OPM into OpenFlow protocol. (2) Wavelength reassignment packet from the controller into TL1 protocol. (3) Re-routing information. collect different types of metrics from different device vendors in the future, however which is hard to be realzied with a single extended OpenFlow protocol. In this work, the QoT is measured by the bit error rate (BER) of the path. Assume the path consist of optical links with BER o and electronic links with BER e . Then the BER of the whole path is BER = 1 (1 BER o )(1 BER e ). The BER in electronic domain (BER e ) is measured by counting the error bits at electronic OpenFlow switches. The BER in optical domain (BER o ) is directly related to the optical signal to noise ratio (OSNR) [10], which is real-time measured by an OPM device. Our architecture integrates optical networks with electronic networks through the OpenFlow agent. The OpenFlow trans- lation agent also collects the OPM readings, which is used as a metric to determine the QoT in converged network. In our future study, the OpenFlow translation agent can also get other metrics controller such as energy consumption which can help to save energy, and forward them to the controller. III. EXPERIMENTAL PROCEDURES AND RESULTS The experimental demonstration is based on Testbed for Optical Aggregation Networks (TOAN) for OpenFlow elec- tronic and optical networks at the University of Arizona. TOAN consists of two Fujitsu Flashwave optical networking nodes (FW) [11]. TOAN also includes several Pronto 3290 OpenFlow switches [12] which support OpenFlow 1.0 and some PCs as end hosts connect to the Pronto switches. TOAN also includes a 1Gbps IXIA trafc generator, ampli- ers, a physical impairment generator and a dedicated OPM device that monitors real-time OSNRs. The OPM module is based on a 1/4-bit Mach-Zehnder Delay-Line Interferometer (DLI) which can support multiple modulation formats and is sensitive to the physical impairment [9]. To estimate BER e , we use the IXIA trafc generator to transmit trafc through the Pronto switches for a week ( 6 10 5 seconds) and then count the error bit. The error bit in a week is zero, and therefore the BER e less than 1.7 10 15 . This value is negligible compared with the BER in optical domain (which is 10 5 when video starts disruption), therefore we just use BER o as the only parameter (measured by OSNR) to determine the QoT in converged networks. In the following experiments, we use OSNR which is measured by the OPM to represent BER o . And we determine the OSNR threshold is 12dB (i.e. BER is 10 5 ) when video starts disruption. We accordingly developed our centralized controller based on NOX and an OpenFlow translation agent. The agent sends OSNR to the controller and parses signaling information between OpenFlow controller and optical nodes (see Fig. 2- 4). In this paper, the OpenFlow controller has functionalities of forwarding packets on a given path in Pronto switches, setting up or deleting an optical link, reassigning a new clean wavelength and an alternative route when QoT is low. Our rst experiment is to show the electronic packet and optical circuit switched networks convergence. In the second experiment, the OpenFlow controller is aware of low QoT and automatically recongures the optical nodes (i.e. FWs) to reassign a new clean wavelength. In the third experiment, under low QoT, the video stream will be rerouted if the original paths QoT cannot satisfy the requirement. We had 10 trials and made a reasonable interval for OSNR reading. In addition, we measured the processing time on each step using Wireshark dissector. A. The electronic packet and optical circuit switched networks convergence with OpenFlow The sequential procedures which the OpenFlow controls the edge electronic packet switches and optical circuits (i.e., set up the lightpath between two FWs) are depicted in Fig. 2 and it is detailed as follows: Step 1 : High denition (HD) video stream from PC1 reach the rst Pronto OpenFlow switch (Pronto 1). Step 2: The packets do not match any ow entries in the ow table of Pronto 1 and they are forwarded to the OpenFlow controller. The rst two steps will take 1ms in total. Step 3: The OpenFlow controller inserts a ow entry into Pronto 1 to forward these stream packets. This process takes 1ms. Step 4: The OpenFlow controller sends commands to congure both FWs to set up the lightpath through the OpenFlow agent. This will take 3020ms in average (3000ms for WSS conguration time plus 20ms for controller processing time) Step 5: With the ow entry inserted in Pronto 1 and lightpath setup, the video packets (UDP) from Pronto 1 are decapsulated and recapsulated into packet-over-WDM at the optical node 1, and the reverse process happens at the optical node 2 to recapsulate the received packet- over-WDM into video packet (UDP) for Pronto 2. The decapsulation/recapsulation is managed by the optical nodes, not by the OF controller. Step 6: The packets do not match any ow entries in the ow table of Pronto 2 and they are forwarded to the OpenFlow controller. Step 7: The OpenFlow controller inserts a new ow entry into Pronto 2 to forward these stream packets which takes 1ms. Step 8: Stream packets are sent to the destination (PC2) according to the ow entry in Pronto 2 and the video starts. This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. MO et al.: QUALITY OF TRANSMISSION AWARENESS IN CONVERGED ELECTRONIC AND OPTICAL NETWORKS WITH OPENFLOW 3 Fig. 2. Procedures of setting up the lightpath and forwarding packets to the destination (PC1 PC2). The blue line shows the video stream. Each step is differently colored to differentiate the optical domain and electronic domain. In sum, the centralized OpenFlow controller only took 3122 milliseconds in average to set up a new connection including inserting ow entries and lightpath setup. After the lightpath is setup, the video streams. B. QoT-Aware Wavelength Reassignment In the second experiment the controller collects OSNR reading every 5 seconds. This reading is sent from OPM device to the OpenFlow agent through GPIB and then sent to the controller. To emulate wavelength dependent noise, we use a tunable lter to make the noise only on certain wavelength range (i.e. 1551.72nm+/ 2nm). When the OSNR is below an acceptable threshold (i.e. 12dB which is a starting point for video degrade in this experiment) on this wavelength, the OpenFlow controller congures the FWs (through the OpenFlow agent) to assign a new clean wavelength (i.e. 1548.51nm) which is out of the noise range on the same path. The video keeps the acceptable OSNR because it is out of the affected wavelength range of the impairment. The QoT-aware wavelength reassignment approach is shown in Fig. 3 and summarized as follows: Step 1: Initially, the video stream is carried over a 10Gbps WDM channel at 1 = 1551.72 nm. Then the noise impairs this channel and the OSNR drops below the certain threshold. The video streams quality is impaired, as shown in Fig. 4(a). Step 2: The OPM senses the OSNRs and the measure- ment is sent to the OpenFlow controller through Open- Flow agent at a certain interval (i.e. every 5 seconds). The time between OPM sends the OSNR to the controller gets the OSNR takes 1ms. Step 3: Since the OSNR is below the threshold, the OpenFlow controller sends commands to the two FWs through the OpenFlow agent to re-provision the video stream to another clean channel at 2 = 1548.51nm. This procedure will also take 3120ms in average. Step 4: After the new wavelength is assigned, the OSNR is again above the threshold and the video quality recov- Fig. 3. Experimental Procedures of QoT-aware wavelength reassignment. The blue line shows the video stream. Each step is differently colored to differentiate the communication with optical nodes and OPM. Fig. 4. Experimental results in QoT-aware networks with OpenFlow. (a) The impaired video stream and (b) The recovered video after wavelength reassignment. ers as shown in Fig. 4(b). New OSNRs on 2 are sent to the OpenFlow controller again every 5 seconds. Since the total processing time is 3022ms, the 5s interval is used to make we have extra time to let the new wavelength assignment established and also ensure that the impairment be quickly detected (5s). This allows us to read a settled OSNR on the new wavelength. In addition, this interval time is long enough for us to observe the video disruption and recovery. C. QoT-Aware Path Re-routing In this experiment, we expand the network with four Pronto switches, the controller re-routes the video trafc (See Fig. 5) to another path when OSNR is below the threshold. The sequential procedures are depicted as follows: Step 1: The video stream is carried over the clean optical path initially. Then the noise impairs the optical channel and the OSNR drops below the certain threshold. Step 2: Since the OSNR is below the threshold, as shown in Fig. 5, the controller re-routes the video to an alternative path and releases the optical path. The controller will still take 3022ms to release the optical path, however the release time will not affect the video recovery latency since the new path is established only in 4ms. This time (4ms) is much faster than 3022ms and therefore the required reading interval can be shorter. Note that for This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. 4 IEEE COMMUNICATIONS LETTERS, ACCEPTED FOR PUBLICATION Fig. 5. Experimental Procedures of QoT-aware path re-routing. The video will be forwarded on the alternative path when OSNR is below threshold. experimental purpose, 5s reading interval is still used in this part to have enough time for us to observe the video disruption/recovery. This reading interval time could be shorter for higher resolution. IV. CONCLUSION In this paper, we developed an OpenFlow controller and an OpenFlow translation agent to support the convergence of electronic packet and optical circuit switched networks and provide QoT-awareness. The translation agent can collect OSNR as the metric of QoT and translate them into OpenFlow protocol for the controller. Our research has experimentally shown that there are potential to support optical transport nodes with QoT-awareness in OpenFlow-enabled networks. The unied control plane (i) recongures the entire network from electronic to optical elements; (ii) reduces the response time for physical impairments to a few seconds in optical do- main by reassigning a wavelength; (iii) dynamically allocates a new alternative path in 4 milliseconds when QoT is low. The study presented in this paper will benet the development of control plane in electro-optical networks in the future, which is the key direction toward realizing next generation networks. ACKNOWLEDGMENT This research was supported by the National Science Foun- dation through Center for Integrated Access Networks (CIAN) under grant number EEC-0812072. REFERENCES [1] S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, Packet and circuit network convergence with OpenFlow, in Proc. 2010 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference, pp. 13. [2] K. Greene, Tr10: software-dened networking, MIT Technology Re- view, 2009. [3] Openow switch consortium. Available: http://www.openowswitch. org/ [4] (2008) Nox: an openow controller. Available: http://noxrepo.org/ [5] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, OpenFlow: enabling innovation in campus networks, ACM SIGCOMM Computer Commun. Rev., vol. 38, pp. 6974, 2008. [6] S. Das, G. Parulkar, and N. McKeown, Unifying packet and circuit switched networks, in Proc. 2009 IEEE GLOBECOM Workshops, pp. 16. [7] L. Liu, T. Tsuritani, I. Morita, H. Guo, and J. Wu, Experimental validation and performance valuation of OpenFlow-based wavelength path control in transparent optical networks, in Opt. Express, vol. 19, 2011. [8] L. Liu, R. Casellas, T. Tsuritani, I. Morita, R. Martnez, and R. Munoz, Interworking between openow and PCE for dynamic wavelength path control in multi-domain WSON, in 2012 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference. [9] Z. Pan, C. Yu, and A. Willner, Optical performance monitoring for the next generation optical communication networks, Optical Fiber Technol., vol. 16, no. 1, pp. 2045, 2010. [10] G. Agrawal, Fiber-Optic Communication Systems. Wiley-Interscience, 1997. [11] Fujitsu ashwave 9500 packet optical networks platform (p- onp). Available: http://www.fujitsu.com/downloads/TEL/fnc/datasheets/ ashwave9500.pdf [12] Pica8 pronto 3290. Available: http://www.pica8.org/products/p3290.php This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.