Abstract

To mitigate the potential scalability issues of an OpenFlow-based control plane, a seamless OpenFlow and Path Computation Element (PCE) integrated control plane is proposed, by means of an architecture in which the path computation function is formally decoupled from the controller so the controller can off-load the task to one or more dedicated PCEs using an open and standard interface and protocol, and where the PCE obtains its topology database by means of a dedicated dynamic topology server, which is accessed by the PCE on a per-request basis. The overall feasibility and performance metrics of this integrated control plane are experimentally verified and quantitatively evaluated on a real IP over translucent Wavelength Switched Optical Network (WSON) testbed.

© 2013 OSA

Full Article  |  PDF Article

References

  • View by:
  • |
  • |
  • |

  1. “The OpenFlow switch consortium,” http://www.openflow.org/ .
  2. “NOX: an OpenFlow controller,” http://noxrepo.org/ .
  3. 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.
  4. 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.
  5. L. Liu, R. Casellas, T. Tsuritani, I. Morita, R. Martínez, and R. Muñoz, “Interworking between OpenFlow and PCE for dynamic wavelength path control in multi-domain WSON,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2012), Technical Digest (CD) (Optical Society of America, 2012), paper OM3G.2.
  6. 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.
  7. 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.
  8. 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.
  9. L. Liu, T. Tsuritani, I. Morita, H. Guo, and J. Wu, “Experimental validation and performance evaluation of OpenFlow-based wavelength path control in transparent optical networks,” Opt. Express19(27), 26578–26593 (2011).
    [CrossRef] [PubMed]
  10. L. Liu, D. Zhang, T. Tsuritani, R. Vilalta, R. Casellas, L. Hong, I. Morita, H. Guo, J. Wu, R. Martínez, and R. Muñoz, “First field trial of an OpenFlow-based unified control plane for multi-layer multi-granularity optical networks,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2012), Technical Digest (CD) (Optical Society of America, 2012), paper PDP5D.2.
  11. S. Azodolmolky, R. Nejabati, E. Escalona, R. Jayakumar, N. Efstathiou, and D. Simeonidou, “Integrated OpenFlow-GMPLS control plane: an overlay model for software defined packet over optical networks,” in 37th European Conference and Exhibition on Optical Communications (ECOC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper Tu.5.K.5.
  12. M. Channegowda, P. Kostecki, N. Efstathiou, S. Azodolmolky, R. Nejabati, P. Kaczmarek, A. Autenrieth, J. Elbers, and D. Simeonidou, “Experimental evaluation of extended OpenFlow deployment for high-performance optical networks,” in 38th European Conference and Exhibition on Optical Communications (ECOC 2012), Technical Digest (CD) (Optical Society of America, 2012), paper Tu.1.D.2.
  13. L. Liu, T. Tsuritani, R. Casellas, R. Martínez, R. Muñoz, and M. Tsurusawa, “Experimental demonstration and comparison of distributed and centralized multi-domain resilient translucent WSON,” in Proceedings of 36th European Conference and Exhibition on Optical Communication (ECOC 2010), paper We.7.D.3 (Institute of Electrical and Electronics Engineers, Torino, Italy, 2010), pp.1–3.
  14. S. Han, K. Jang, K. Park, and S. Moon, “PacketShader: a GPU-accelerated software router,” in Proceedings of SIGCOMM 2010, (Association for Computing Machinery, Delhi, India, 2010), pp. 1–12.
  15. A. Farrel, J.-P. Vasseur, and J. Ash, “A path computation element (PCE)-based architecture,” IETF RFC 4655 (2006), http://tools.ietf.org/html/rfc4655 .
  16. J. P. Vasseur and J. L. Le Roux, eds., “Path computation element (PCE) communication protocol (PCEP),” IETF RFC 5440 (2009), http://tools.ietf.org/html/rfc5440 .
  17. G. Shen and R. S. Tucker, “Translucent optical networks: the way forward,” IEEE Commun. Mag.45(2), 48–54 (2007).
    [CrossRef]
  18. S. Das, “Extensions to the OpenFlow protocol in support of circuit switching,” (2010). http://www.openflow.org/wk/images/8/81/OpenFlow_Circuit_Switch_Specification_v0.3.pdf .
  19. J. L. Le Roux, J. P. Vasseur, and Y. Lee, eds., “Encoding of objective functions in the path computation element communication protocol,” IETF RFC 5541 (2009), http://tools.ietf.org/html/rfc5541 .
  20. R. Martínez, R. Casellas, R. Muñoz, and T. Tsuritani, “Experimental translucent-oriented routing for dynamic lightpath provisioning in GMPLS-enabled wavelength switched optical networks,” J. Lightwave Technol.28(8), 1241–1255 (2010).
    [CrossRef]

2011

2010

2007

G. Shen and R. S. Tucker, “Translucent optical networks: the way forward,” IEEE Commun. Mag.45(2), 48–54 (2007).
[CrossRef]

Casellas, R.

Guo, H.

Liu, L.

Martínez, R.

Morita, I.

Muñoz, R.

Shen, G.

G. Shen and R. S. Tucker, “Translucent optical networks: the way forward,” IEEE Commun. Mag.45(2), 48–54 (2007).
[CrossRef]

Tsuritani, T.

Tucker, R. S.

G. Shen and R. S. Tucker, “Translucent optical networks: the way forward,” IEEE Commun. Mag.45(2), 48–54 (2007).
[CrossRef]

Wu, J.

IEEE Commun. Mag.

G. Shen and R. S. Tucker, “Translucent optical networks: the way forward,” IEEE Commun. Mag.45(2), 48–54 (2007).
[CrossRef]

J. Lightwave Technol.

Opt. Express

Other

L. Liu, D. Zhang, T. Tsuritani, R. Vilalta, R. Casellas, L. Hong, I. Morita, H. Guo, J. Wu, R. Martínez, and R. Muñoz, “First field trial of an OpenFlow-based unified control plane for multi-layer multi-granularity optical networks,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2012), Technical Digest (CD) (Optical Society of America, 2012), paper PDP5D.2.

S. Azodolmolky, R. Nejabati, E. Escalona, R. Jayakumar, N. Efstathiou, and D. Simeonidou, “Integrated OpenFlow-GMPLS control plane: an overlay model for software defined packet over optical networks,” in 37th European Conference and Exhibition on Optical Communications (ECOC 2011), Technical Digest (CD) (Optical Society of America, 2011), paper Tu.5.K.5.

M. Channegowda, P. Kostecki, N. Efstathiou, S. Azodolmolky, R. Nejabati, P. Kaczmarek, A. Autenrieth, J. Elbers, and D. Simeonidou, “Experimental evaluation of extended OpenFlow deployment for high-performance optical networks,” in 38th European Conference and Exhibition on Optical Communications (ECOC 2012), Technical Digest (CD) (Optical Society of America, 2012), paper Tu.1.D.2.

L. Liu, T. Tsuritani, R. Casellas, R. Martínez, R. Muñoz, and M. Tsurusawa, “Experimental demonstration and comparison of distributed and centralized multi-domain resilient translucent WSON,” in Proceedings of 36th European Conference and Exhibition on Optical Communication (ECOC 2010), paper We.7.D.3 (Institute of Electrical and Electronics Engineers, Torino, Italy, 2010), pp.1–3.

S. Han, K. Jang, K. Park, and S. Moon, “PacketShader: a GPU-accelerated software router,” in Proceedings of SIGCOMM 2010, (Association for Computing Machinery, Delhi, India, 2010), pp. 1–12.

A. Farrel, J.-P. Vasseur, and J. Ash, “A path computation element (PCE)-based architecture,” IETF RFC 4655 (2006), http://tools.ietf.org/html/rfc4655 .

J. P. Vasseur and J. L. Le Roux, eds., “Path computation element (PCE) communication protocol (PCEP),” IETF RFC 5440 (2009), http://tools.ietf.org/html/rfc5440 .

“The OpenFlow switch consortium,” http://www.openflow.org/ .

“NOX: an OpenFlow controller,” http://noxrepo.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.

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.

L. Liu, R. Casellas, T. Tsuritani, I. Morita, R. Martínez, and R. Muñoz, “Interworking between OpenFlow and PCE for dynamic wavelength path control in multi-domain WSON,” in Optical Fiber Communication Conference and Exposition and National Fiber Optic Engineers Conference (OFC/NFOEC 2012), Technical Digest (CD) (Optical Society of America, 2012), paper OM3G.2.

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.

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.

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.

S. Das, “Extensions to the OpenFlow protocol in support of circuit switching,” (2010). http://www.openflow.org/wk/images/8/81/OpenFlow_Circuit_Switch_Specification_v0.3.pdf .

J. L. Le Roux, J. P. Vasseur, and Y. Lee, eds., “Encoding of objective functions in the path computation element communication protocol,” IETF RFC 5541 (2009), http://tools.ietf.org/html/rfc5541 .

Cited By

OSA participates in CrossRef's Cited-By Linking service. Citing articles from OSA journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (11)

Fig. 1
Fig. 1

(a) Network architecture; (b) modules of the OpenFlow/PCE integrated control plane.

Fig. 2
Fig. 2

Functional modules of (a) OF-PXC; (b) OF-TPND; (c) OF-REG.

Fig. 3
Fig. 3

Selected parts of an XML file for TED encoding.

Fig. 4
Fig. 4

Procedure for end-to-end path provisioning.

Fig. 5
Fig. 5

Detailed information encapsulated in the PCRep and PCReq messages, as well as the OpenFlow Packet In and Flow Mod messages.

Fig. 6
Fig. 6

Experimental setup.

Fig. 7
Fig. 7

Comparison of the CPU utilization of the NOX when the topology server is deployed inside or outside of the NOX.

Fig. 8
Fig. 8

Wireshark capture of the message sequence for end-to-end path provisioning.

Fig. 9
Fig. 9

Distribution of (a) message latency between a TED Req and a TED Rep message, and (b) overall path computation latency for 100 repeated path (1) setup requests.

Fig. 10
Fig. 10

Wireshark capture of the (a) PCReq message and (b) PCRep message.

Fig. 11
Fig. 11

Comparison of the solutions proposed in this paper and reference [5].

Tables (2)

Tables Icon

Table 1 Reduction of processing latency when the topology server is integrated with the NOX

Tables Icon

Table 2 Provisioning latencies for different paths

Metrics