|
|
Experimental validation and performance evaluation of OpenFlow-based wavelength path control in transparent optical networks |
Optics Express, Vol. 19, Issue 27, pp. 26578-26593 (2011)
http://dx.doi.org/10.1364/OE.19.026578
Acrobat PDF (2894 KB)
Abstract
OpenFlow, as an open-source protocol for network virtualization, is also widely regarded as a promising control plane technique for heterogeneous networks. But the utilization of the OpenFlow protocol to control a wavelength switched optical network has not been investigated. In this paper, for the first time, we experimentally present a proof-of-concept demonstration of OpenFlow-based wavelength path control for lightpath provisioning in transparent optical networks. We propose two different approaches (sequential and delayed approaches) for lightpath setup and two different approaches (active and passive approaches) for lightpath release by using the OpenFlow protocol. The overall feasibility of these approaches is experimentally validated and the network performances are quantitatively evaluated. More importantly, all the proposed methodologies are demonstrated and evaluated on a real transparent optical network testbed with both OpenFlow-based control plane and data plane, which allows their feasibility and effectiveness to be verified, and valuable insights of the proposed solutions to be obtained for deploying into real OpenFlow controlled optical networks.
© 2011 OSA
1. Introduction
E. Mannie, ed., “Generalized multi-protocol label switching (GMPLS) architecture,” IETF RFC 3945 (2004), http://tools.ietf.org/html/rfc3945.
A. Farrel, “A unified control plane: dream or pipedream,” presented at the 6th International Conference on IP + Optical Network (IPOP 2010), Tokyo, Japan, 10–11 Jun., 2010. http://www.pilab.jp/ipop2010/info/onlineproceedings.html.
“The OpenFlow switch consortium,” http://www.openflow.org/.
S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2010), Technical Digest (CD) (Optical Society of America, 2010), paper OTuG1. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2010-OTuG1.
S. Das, A. R. Sharafat, G. Parulkar, and N. McKeown, “MPLS with a simple OPEN control plane,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper OWP2. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2011-OWP2.
S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2010), Technical Digest (CD) (Optical Society of America, 2010), paper OTuG1. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2010-OTuG1.
S. Das, A. R. Sharafat, G. Parulkar, and N. McKeown, “MPLS with a simple OPEN control plane,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper OWP2. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2011-OWP2.
V. Gudla, S. Das, A. Shastri, G. Parulkar, N. McKeown, L. Kazovsky, and S. Yamashita, “Experimental demonstration of OpenFlow control of packet and circuit switches,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2010), Technical Digest (CD) (Optical Society of America, 2010), paper OTuG2. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2010-OTuG2.
2. OpenFlow-based wavelength path control in transparent optical networks
2.1 Brief introduction to OpenFlow
“The OpenFlow switch consortium,” http://www.openflow.org/.
“NOX: an OpenFlow controller,” http://noxrepo.org/wp/.
“The OpenFlow switch consortium,” http://www.openflow.org/.
2.2 OpenFlow-based optical nodes
2.3 Signaling procedures for lightpath control in an OpenFlow-based optical network
Lightpath setup
- Step 1: IP traffic (an IP flow) arrives at the ingress OpenFlow-enabled IP router/switch (OF-R1).
- Step 2: If the IP flow does not match any flow entries in the flow table of OF-R1, OF-R1 forwards the first packet of this flow to the NOX.
- Step 3: The NOX calculates the route (e.g. the path computation result is OF-R1→OF-PXC1→OF-PXC2), assigns the wavelength in the optical network, and then adds a new flow entry in OF-R1, OF-PXC1 and OF-PXC2 respectively.
- Step 4: OpenFlow switches of OF-PXC1 and OF-PXC2 send TL1 commands to set up cross-connects of the PXCs.
- Step 5: The lightpath is successfully established and the flow arrives at the OF-R2 through the lightpath.
- Step 6: If the flow does not match any flow entries in the flow table of OF-R2, OF-R2 forwards the first packet of this flow to the NOX.
- Step 7: NOX inserts a new flow entry in the flow table of OF-R2.
- Step 8: The IP flow is forwarded to the destination.
- Step 1: IP traffic (an IP flow) arrives at the ingress OpenFlow-enabled IP router/switch (OF-R1).
- Step 2: If the IP flow does not match any flow entries in the flow table of OF-R1, OF-R1 forwards the first packet of this flow to the NOX.
- Step 3: The NOX calculates the route (e.g. the path computation result is OF-R1→OF-PXC1→OF-PXC2), assigns the wavelength in the optical network, and then adds a new flow entry in OF-PXC1 and OF-PXC2 respectively.
- Step 4: OpenFlow switches of OF-PXC1 and OF-PXC2 send TL1 commands to set up cross-connections of the PXCs.
- Step 5: The NOX waits for an appropriate time delay for the successful lightpath provisioning in the optical domain and then inserts a new flow entry in the ingress IP router (OF-R1).
- Step 6: The flow arrives at the OF-R2 through the lightpath.
- Step 7: If the flow does not match any flow entries in the flow table of OF-R2, OF-R2 forwards the first packet of this flow to the NOX.
- Step 8: NOX inserts a new flow entry in the flow table of OF-R2.
- Step 9: The IP flow is forwarded to the destination.
Lightpath release
- Step 1: The client-1 sends an IP packet with specified source (and/or destination) TCP (or UDP) ports after the completeness of flow transmission.
- Step 2: The IP packet does not match any flow entries in the flow table of OF-R1 due to the specified source (and/or destination) TCP (or UDP) port. Then OF-R1 forwards this packet to the NOX, as a first packet of a new flow.
- Step 3: NOX receives this packet and through the analysis of the source (and/or destination) TCP (or UDP) port, the NOX controller determines that this packet is not a first packet of a new flow, but an indication of service completeness of an existing flow. Then according to the source and destination IP addresses of this IP packet, the NOX deletes the corresponding flow entries in OF-R1, OF-PXC1 and OF-PXC2.
- Step 4: OpenFlow switches of OF-PXC1 and OF-PXC2 send TL1 commands to delete the corresponding cross-connections in the PXCs.
3. Experimental setup, results and discussions
L. Liu, T. Tsuritani, I. Morita, H. Guo, and J. Wu, “OpenFlow-based wavelength path control in transparent optical networks: a proof-of-concept demonstration,” in 37th European Conference and Exhibition on Optical Communications (ECOC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper Tu.5.K.2. http://www.opticsinfobase.org/abstract.cfm?URI=ECOC-2011-Tu.5.K.2.
4. Conclusions
References and links
E. Mannie, ed., “Generalized multi-protocol label switching (GMPLS) architecture,” IETF RFC 3945 (2004), http://tools.ietf.org/html/rfc3945. | |
A. Farrel, “A unified control plane: dream or pipedream,” presented at the 6th International Conference on IP + Optical Network (IPOP 2010), Tokyo, Japan, 10–11 Jun., 2010. http://www.pilab.jp/ipop2010/info/onlineproceedings.html. | |
“The OpenFlow switch consortium,” http://www.openflow.org/. | |
S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2010), Technical Digest (CD) (Optical Society of America, 2010), paper OTuG1. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2010-OTuG1. | |
V. Gudla, S. Das, A. Shastri, G. Parulkar, N. McKeown, L. Kazovsky, and S. Yamashita, “Experimental demonstration of OpenFlow control of packet and circuit switches,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2010), Technical Digest (CD) (Optical Society of America, 2010), paper OTuG2. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2010-OTuG2. | |
S. Das, Y. Yiakoumis, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and P. D. Desai, “Application-aware aggregation and traffic engineering in a converged packet-circuit network,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper NThD3. http://www.opticsinfobase.org/abstract.cfm?URI=NFOEC-2011-NThD3. | |
S. Das, A. R. Sharafat, G. Parulkar, and N. McKeown, “MPLS with a simple OPEN control plane,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper OWP2. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2011-OWP2. | |
“NOX: an OpenFlow controller,” http://noxrepo.org/wp/. | |
L. Liu, T. Tsuritani, I. Morita, H. Guo, and J. Wu, “OpenFlow-based wavelength path control in transparent optical networks: a proof-of-concept demonstration,” in 37th European Conference and Exhibition on Optical Communications (ECOC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper Tu.5.K.2. http://www.opticsinfobase.org/abstract.cfm?URI=ECOC-2011-Tu.5.K.2. |
OCIS Codes
(060.4250) Fiber optics and optical communications : Networks
(060.4510) Fiber optics and optical communications : Optical communications
ToC Category:
Backbone and Core Networks
History
Original Manuscript: October 3, 2011
Revised Manuscript: November 11, 2011
Manuscript Accepted: November 14, 2011
Published: December 14, 2011
Virtual Issues
European Conference on Optical Communication 2011 (2011) Optics Express
Citation
Lei Liu, Takehiro Tsuritani, Itsuro Morita, Hongxiang Guo, and Jian Wu, "Experimental validation and performance evaluation of OpenFlow-based wavelength path control in transparent optical networks," Opt. Express 19, 26578-26593 (2011)
http://www.opticsinfobase.org/oe/abstract.cfm?URI=oe-19-27-26578
Sort: Journal | Reset
References
- E. Mannie, ed., “Generalized multi-protocol label switching (GMPLS) architecture,” IETF RFC 3945 (2004), http://tools.ietf.org/html/rfc3945 .
- A. Farrel, “A unified control plane: dream or pipedream,” presented at the 6th International Conference on IP + Optical Network (IPOP 2010), Tokyo, Japan, 10–11 Jun., 2010. http://www.pilab.jp/ipop2010/info/onlineproceedings.html .
- “The OpenFlow switch consortium,” http://www.openflow.org/ .
- S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2010), Technical Digest (CD) (Optical Society of America, 2010), paper OTuG1. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2010-OTuG1 .
- V. Gudla, S. Das, A. Shastri, G. Parulkar, N. McKeown, L. Kazovsky, and S. Yamashita, “Experimental demonstration of OpenFlow control of packet and circuit switches,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2010), Technical Digest (CD) (Optical Society of America, 2010), paper OTuG2. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2010-OTuG2 .
- S. Das, Y. Yiakoumis, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and P. D. Desai, “Application-aware aggregation and traffic engineering in a converged packet-circuit network,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper NThD3. http://www.opticsinfobase.org/abstract.cfm?URI=NFOEC-2011-NThD3 .
- S. Das, A. R. Sharafat, G. Parulkar, and N. McKeown, “MPLS with a simple OPEN control plane,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper OWP2. http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2011-OWP2 .
- “NOX: an OpenFlow controller,” http://noxrepo.org/wp/ .
- L. Liu, T. Tsuritani, I. Morita, H. Guo, and J. Wu, “OpenFlow-based wavelength path control in transparent optical networks: a proof-of-concept demonstration,” in 37th European Conference and Exhibition on Optical Communications (ECOC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper Tu.5.K.2. http://www.opticsinfobase.org/abstract.cfm?URI=ECOC-2011-Tu.5.K.2 .
Cited By |
OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.
Figures
|
|
|
|
| Fig. 1 | Fig. 2 | Fig. 3 |
|
|
|
|
| Fig. 4 | Fig. 5 | Fig. 6 |
|
|
|
|
| Fig. 7 | Fig. 8 | Fig. 9 |
|
|
|
|
| Fig. 10 | Fig. 11 | Fig. 12 |
|
|
|
|
| Fig. 13 | Fig. 14 | Fig. 15 |





OSA is a member of 