Abstract

In this paper, we study how to improve the control plane resiliency of software-defined elastic optical networks (SD-EONs) and design a master-slave OpenFlow (OF) controller arrangement. Specifically, we introduce two OF controllers (OF-Cs), i.e., the master and slave OF-Cs, and make them work in a collaborative way to protect the SD-EON against controller failures. We develop a controller communication protocol (CCP) to facilitate the cooperation of the two OF-Cs. With the CCP, the master OF-C (M-OF-C) can synchronize network status to the slave OF-C (S-OF-C) in real time, while S-OF-C can quickly detect the failure of M-OF-C and take over the network control and management (NC&M) tasks timely to avoid service disruption. We implement the proposed framework in an SD-EON control plane testbed built with high-performance servers, and perform NC&M experiments with different network failure scenarios to demonstrate its effectiveness. Experimental results indicate that the proposed system can restore services in both the data and control planes of SD-EON jointly while maintaining relatively good scalability. To the best of our knowledge, this is the first demonstration that realizes control plane resiliency in SD-EONs.

© 2015 Optical Society of America

Full Article  |  PDF Article
OSA Recommended Articles
Survivable Control Plane Establishment With Live Control Service Backup and Migration in SD-EONs

Bin Zhao, Xiaoliang Chen, Jing Zhu, and Zuqing Zhu
J. Opt. Commun. Netw. 8(6) 371-381 (2016)

Performance evaluation of multi-stratum resources integrated resilience for software defined inter-data center interconnect

Hui Yang, Jie Zhang, Yongli Zhao, Yuefeng Ji, Jialin Wu, Yi Lin, Jianrui Han, and Young Lee
Opt. Express 23(10) 13384-13398 (2015)

Experimental demonstration of building and operating QoS-aware survivable vSD-EONs with transparent resiliency

Jie Yin, Jiannan Guo, Bingxin Kong, Heqing Yin, and Zuqing Zhu
Opt. Express 25(13) 15468-15480 (2017)

References

  • View by:
  • |
  • |
  • |

  1. O. Gerstel, M. Jinno, A. Lord, and B. Yoo, “Elastic optical networking: a new dawn for the optical layer?”; IEEE Commun. Mag. 50, S12–S20 (2012).
    [Crossref]
  2. Y. Sone, Y. Watanabe, W. Imajuku, Y. Tsukishima, B. Kozicki, H. Takara, and M. Jinno, “Bandwidth squeezed restoration in spectrum-sliced elastic optical path networks (SLICE),” J. Opt. Commun. Netw. 3, 223–233 (2012).
    [Crossref]
  3. X. Shao, Y. Yeo, Z. Xu, X. Cheng, and L. Zhou, “Shared-path protection in OFDM-based optical networks with elastic bandwidth allocation,” in Proc. of OFC 2012 1–3 (2012).
  4. A. Castro, L. Velasco, M. Ruiz, and J. Comellas, “Single-path provisioning with multi-path recovery in flexgrid optical networks,” in Proc. of ICUMT 2012, pp. 745–751 (2012).
  5. M. Liu, M. Tornatore, and B. Mukherjee, “Survivable traffic grooming in elastic optical networks - shared protection,” J. Lightwave Technol. 31, 903–909 (2013).
    [Crossref]
  6. F. Ji, X. Chen, W. Lu, J. Rodrigues, and Z. Zhu, “Dynamic p-cycle protection in spectrum-sliced elastic optical networks,” J. Lightwave Technol. 32, 1190–1199 (2014).
    [Crossref]
  7. R. Casellas, R. Martinez, R. Munoz, R. Vilalta, L. Liu, T. Tsuritani, and I. Morita, “Control and management of flexi-grid optical networks with an integrated stateful path computation element and OpenFlow controller,” J. Opt. Commun. Netw. 5, A57–A65 (2013).
    [Crossref]
  8. L. Liu, R. Munoz, R. Casellas, T. Tsuritani, R. Martinez, and I. Morita, “OpenSlice: an OpenFlow-based control plane for spectrum sliced elastic optical path networks,” Opt. Express 21, 4194–4204 (2013).
    [Crossref] [PubMed]
  9. Z. Zhu, X. Chen, C. Chen, S. Ma, M. Zhang, L. Liu, and B. Yoo, “OpenFlow-assisted online defragmentation in single-/multi-domain software-defined elastic optical networks,” J. Opt. Commun. Netw. 6, 901–910, (2015).
  10. A. Giorgetti, F. Paolucci, F. Cugini, and P. Castoldi, “Fast restoration in SDN-based flexible optical networks,” in Proc. of OFC pp. 1–3 (2014).
  11. L. Liu, W. Peng, R. Casellas, T. Tsuritani, I. Morita, R. Martinez, R. Munoz, and S. Yoo, “Experimental demonstration of OpenFlow-based dynamic restoration in elastic optical networks on GENI testbed,” in Proc. of ECOC pp. 1–3 (2014).
  12. A. Tootoonchian and Y. Ganjali, “HyperFlow: A distributed control plane for OpenFlow,” in Proc. of INM/WREN, pp. 1–6 (2010).
  13. P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in Proc. of NOMS, pp. 933–939 (2012).
  14. D. Kreutz, F. Ramos, and P. Verissimo, “Towards secure and dependable software-defined networks,” in Proc. of HotSDN pp. 55–60 (2013).
  15. H. Li, P. Li, S. Guo, and A. Nayak, “Byzantine-resilient secure software-defined networks with multiple controllers in cloud,” IEEE Trans. Cloud Comp.in press, 1–12 (2014).
  16. OpenFlow Switch Specification 1.3.4. [Online]. Available: https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.3.4.pdf
  17. “Spectral grids for WDM applications: DWDM frequency grid,” ITU-T Rec. G.694.1 (2012).
  18. About POX [Online]. Available: http://www.noxrepo.org/pox/about-pox/ .

2015 (1)

2014 (1)

2013 (3)

2012 (2)

Bennesby, R.

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in Proc. of NOMS, pp. 933–939 (2012).

Casellas, R.

Castoldi, P.

A. Giorgetti, F. Paolucci, F. Cugini, and P. Castoldi, “Fast restoration in SDN-based flexible optical networks,” in Proc. of OFC pp. 1–3 (2014).

Castro, A.

A. Castro, L. Velasco, M. Ruiz, and J. Comellas, “Single-path provisioning with multi-path recovery in flexgrid optical networks,” in Proc. of ICUMT 2012, pp. 745–751 (2012).

Chen, C.

Chen, X.

Cheng, X.

X. Shao, Y. Yeo, Z. Xu, X. Cheng, and L. Zhou, “Shared-path protection in OFDM-based optical networks with elastic bandwidth allocation,” in Proc. of OFC 2012 1–3 (2012).

Comellas, J.

A. Castro, L. Velasco, M. Ruiz, and J. Comellas, “Single-path provisioning with multi-path recovery in flexgrid optical networks,” in Proc. of ICUMT 2012, pp. 745–751 (2012).

Cugini, F.

A. Giorgetti, F. Paolucci, F. Cugini, and P. Castoldi, “Fast restoration in SDN-based flexible optical networks,” in Proc. of OFC pp. 1–3 (2014).

Fonseca, P.

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in Proc. of NOMS, pp. 933–939 (2012).

Ganjali, Y.

A. Tootoonchian and Y. Ganjali, “HyperFlow: A distributed control plane for OpenFlow,” in Proc. of INM/WREN, pp. 1–6 (2010).

Gerstel, O.

O. Gerstel, M. Jinno, A. Lord, and B. Yoo, “Elastic optical networking: a new dawn for the optical layer?”; IEEE Commun. Mag. 50, S12–S20 (2012).
[Crossref]

Giorgetti, A.

A. Giorgetti, F. Paolucci, F. Cugini, and P. Castoldi, “Fast restoration in SDN-based flexible optical networks,” in Proc. of OFC pp. 1–3 (2014).

Guo, S.

H. Li, P. Li, S. Guo, and A. Nayak, “Byzantine-resilient secure software-defined networks with multiple controllers in cloud,” IEEE Trans. Cloud Comp.in press, 1–12 (2014).

Imajuku, W.

Ji, F.

Jinno, M.

Kozicki, B.

Kreutz, D.

D. Kreutz, F. Ramos, and P. Verissimo, “Towards secure and dependable software-defined networks,” in Proc. of HotSDN pp. 55–60 (2013).

Li, H.

H. Li, P. Li, S. Guo, and A. Nayak, “Byzantine-resilient secure software-defined networks with multiple controllers in cloud,” IEEE Trans. Cloud Comp.in press, 1–12 (2014).

Li, P.

H. Li, P. Li, S. Guo, and A. Nayak, “Byzantine-resilient secure software-defined networks with multiple controllers in cloud,” IEEE Trans. Cloud Comp.in press, 1–12 (2014).

Liu, L.

Liu, M.

Lord, A.

O. Gerstel, M. Jinno, A. Lord, and B. Yoo, “Elastic optical networking: a new dawn for the optical layer?”; IEEE Commun. Mag. 50, S12–S20 (2012).
[Crossref]

Lu, W.

Ma, S.

Martinez, R.

Morita, I.

Mota, E.

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in Proc. of NOMS, pp. 933–939 (2012).

Mukherjee, B.

Munoz, R.

Nayak, A.

H. Li, P. Li, S. Guo, and A. Nayak, “Byzantine-resilient secure software-defined networks with multiple controllers in cloud,” IEEE Trans. Cloud Comp.in press, 1–12 (2014).

Paolucci, F.

A. Giorgetti, F. Paolucci, F. Cugini, and P. Castoldi, “Fast restoration in SDN-based flexible optical networks,” in Proc. of OFC pp. 1–3 (2014).

Passito, A.

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in Proc. of NOMS, pp. 933–939 (2012).

Peng, W.

L. Liu, W. Peng, R. Casellas, T. Tsuritani, I. Morita, R. Martinez, R. Munoz, and S. Yoo, “Experimental demonstration of OpenFlow-based dynamic restoration in elastic optical networks on GENI testbed,” in Proc. of ECOC pp. 1–3 (2014).

Ramos, F.

D. Kreutz, F. Ramos, and P. Verissimo, “Towards secure and dependable software-defined networks,” in Proc. of HotSDN pp. 55–60 (2013).

Rodrigues, J.

Ruiz, M.

A. Castro, L. Velasco, M. Ruiz, and J. Comellas, “Single-path provisioning with multi-path recovery in flexgrid optical networks,” in Proc. of ICUMT 2012, pp. 745–751 (2012).

Shao, X.

X. Shao, Y. Yeo, Z. Xu, X. Cheng, and L. Zhou, “Shared-path protection in OFDM-based optical networks with elastic bandwidth allocation,” in Proc. of OFC 2012 1–3 (2012).

Sone, Y.

Takara, H.

Tootoonchian, A.

A. Tootoonchian and Y. Ganjali, “HyperFlow: A distributed control plane for OpenFlow,” in Proc. of INM/WREN, pp. 1–6 (2010).

Tornatore, M.

Tsukishima, Y.

Tsuritani, T.

Velasco, L.

A. Castro, L. Velasco, M. Ruiz, and J. Comellas, “Single-path provisioning with multi-path recovery in flexgrid optical networks,” in Proc. of ICUMT 2012, pp. 745–751 (2012).

Verissimo, P.

D. Kreutz, F. Ramos, and P. Verissimo, “Towards secure and dependable software-defined networks,” in Proc. of HotSDN pp. 55–60 (2013).

Vilalta, R.

Watanabe, Y.

Xu, Z.

X. Shao, Y. Yeo, Z. Xu, X. Cheng, and L. Zhou, “Shared-path protection in OFDM-based optical networks with elastic bandwidth allocation,” in Proc. of OFC 2012 1–3 (2012).

Yeo, Y.

X. Shao, Y. Yeo, Z. Xu, X. Cheng, and L. Zhou, “Shared-path protection in OFDM-based optical networks with elastic bandwidth allocation,” in Proc. of OFC 2012 1–3 (2012).

Yoo, B.

Z. Zhu, X. Chen, C. Chen, S. Ma, M. Zhang, L. Liu, and B. Yoo, “OpenFlow-assisted online defragmentation in single-/multi-domain software-defined elastic optical networks,” J. Opt. Commun. Netw. 6, 901–910, (2015).

O. Gerstel, M. Jinno, A. Lord, and B. Yoo, “Elastic optical networking: a new dawn for the optical layer?”; IEEE Commun. Mag. 50, S12–S20 (2012).
[Crossref]

Yoo, S.

L. Liu, W. Peng, R. Casellas, T. Tsuritani, I. Morita, R. Martinez, R. Munoz, and S. Yoo, “Experimental demonstration of OpenFlow-based dynamic restoration in elastic optical networks on GENI testbed,” in Proc. of ECOC pp. 1–3 (2014).

Zhang, M.

Zhou, L.

X. Shao, Y. Yeo, Z. Xu, X. Cheng, and L. Zhou, “Shared-path protection in OFDM-based optical networks with elastic bandwidth allocation,” in Proc. of OFC 2012 1–3 (2012).

Zhu, Z.

IEEE Commun. Mag. (1)

O. Gerstel, M. Jinno, A. Lord, and B. Yoo, “Elastic optical networking: a new dawn for the optical layer?”; IEEE Commun. Mag. 50, S12–S20 (2012).
[Crossref]

J. Lightwave Technol. (2)

J. Opt. Commun. Netw. (3)

Opt. Express (1)

Other (11)

X. Shao, Y. Yeo, Z. Xu, X. Cheng, and L. Zhou, “Shared-path protection in OFDM-based optical networks with elastic bandwidth allocation,” in Proc. of OFC 2012 1–3 (2012).

A. Castro, L. Velasco, M. Ruiz, and J. Comellas, “Single-path provisioning with multi-path recovery in flexgrid optical networks,” in Proc. of ICUMT 2012, pp. 745–751 (2012).

A. Giorgetti, F. Paolucci, F. Cugini, and P. Castoldi, “Fast restoration in SDN-based flexible optical networks,” in Proc. of OFC pp. 1–3 (2014).

L. Liu, W. Peng, R. Casellas, T. Tsuritani, I. Morita, R. Martinez, R. Munoz, and S. Yoo, “Experimental demonstration of OpenFlow-based dynamic restoration in elastic optical networks on GENI testbed,” in Proc. of ECOC pp. 1–3 (2014).

A. Tootoonchian and Y. Ganjali, “HyperFlow: A distributed control plane for OpenFlow,” in Proc. of INM/WREN, pp. 1–6 (2010).

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in Proc. of NOMS, pp. 933–939 (2012).

D. Kreutz, F. Ramos, and P. Verissimo, “Towards secure and dependable software-defined networks,” in Proc. of HotSDN pp. 55–60 (2013).

H. Li, P. Li, S. Guo, and A. Nayak, “Byzantine-resilient secure software-defined networks with multiple controllers in cloud,” IEEE Trans. Cloud Comp.in press, 1–12 (2014).

OpenFlow Switch Specification 1.3.4. [Online]. Available: https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.3.4.pdf

“Spectral grids for WDM applications: DWDM frequency grid,” ITU-T Rec. G.694.1 (2012).

About POX [Online]. Available: http://www.noxrepo.org/pox/about-pox/ .

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 (8)

Fig. 1
Fig. 1 Architecture of survivable SD-EON using master-slave OF controller arrangement.
Fig. 2
Fig. 2 Detailed structures of (a) OF-C and (b) OF-AG and optical network element in SD-EON. NMS: Network management system, RCM: Resource computation module, TED: Traffic engineering database, RPM: Resource provisioning module, NAM: Network abstraction module, CCM: Controller communication module, LTD: Local traffic database, OF-Client: OpenFlow client, BV-WSS: Bandwidth-variable wavelength-selective switch, BV-T: Bandwidth-variable transponder.
Fig. 3
Fig. 3 Protocol design to realize survivable SD-EON, (a) Extended OF and (b) CPP.
Fig. 4
Fig. 4 Network restoration procedure for the cases: (a) Failure only impacts the data plane, and (b) Failure impacts both the data and control planes.
Fig. 5
Fig. 5 (a) Interface of the network management system (NMS) for the SD-EON (b) Emulated NSFNET topology to in the experimental testbed (fiber lengths in kilometers).
Fig. 6
Fig. 6 (a) Messages captured in M-OF-C for setting up a working lightpath, and (b) Details of the Synch_Request message for synchronizing network status from M-OF-C to S-OF-C.
Fig. 7
Fig. 7 (a) Messages captured in M-OF-C for installing a backup lightpath, and (b) Details of the Flow_Mod for setting up the backup lightpath.
Fig. 8
Fig. 8 (a) Messages captured in S-OF-C for restoring a simultaneous failure of M-OF-C and a node, (b) Details of a Vendor message, (c) Control plane latency for restoring different number of lightpaths, and (d) Details of a Bundle message.

Tables (1)

Tables Icon

Table 1 Results from Stress-Tests with Dynamic Lightpath Provisioning

Metrics