Abstract

Metro and carrier-grade Ethernet networks, as well as industrial area networks and specific local area networks (LANs), have to guarantee fast resiliency upon network failure. However, the current OpenFlow architecture, originally designed for LANs, does not include effective mechanisms for fast resiliency. In this paper, the OpenFlow architecture is enhanced to support segment protection in Ethernet-based networks. Novel mechanisms have been specifically introduced to maintain working and backup flows at different priorities and to guarantee effective network resource utilization when the failed link is recovered. Emulation and experimental demonstration implementation results show that the proposed architecture avoids both the utilization of a full-state controller and the intervention of the controller upon failure, thus guaranteeing a recovery time only due to the failure detection time, i.e., a few tens of milliseconds within the considered scenario.

© 2013 Optical Society of America

Full Article  |  PDF Article

References

  • View by:
  • |
  • |
  • |

  1. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.
  2. J. Naous, D. Erickson, G. A. Covington, G. Appenzeller, and N. McKeown, “Implementing an OpenFlow switch on the NetFPGA platform,” in Proc. of the 4th ACM/IEEE Symp. on Architectures for Networking and Communications Systems, 2008, pp. 1–9.
  3. SPARC, http://www.fp7-sparc.eu/ .
  4. S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf. 2010, Mar. 2010, paper OTuG1.
  5. A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “OpenFlow and PCE architectures in wavelength switched optical networks,” in 16th Int. Conf. on Optical Network Design and Modeling (ONDM), Apr. 2012, pp. 1–6.
  6. 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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.5.
  7. J. Kempf, E. Bellagamba, A. Kern, D. Jocha, A. Takacs, and P. Skoldstrom, “Scalable fault management for OpenFlow,” in IEEE Int. Conf. on Communications (ICC), June 2011, pp. 6606–6610.
  8. F. Paolucci, F. Cugini, N. Hussain, F. Fresi, and L. Poti, “OpenFlow-based flexible optical networks with enhanced monitoring functionalities,” in European Conf. and Exhibition on Optical Communication, Sept. 2012, paper Tu.1.D.5.
  9. J. D. Decotignie, “The many faces of Industrial Ethernet [past and present],” IEEE Ind. Electron. Mag., vol.  3, no. 1, pp. 8–19, Mar. 2009.
    [CrossRef]
  10. 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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.2.
  11. Metro Ethernet Forum (MEF), “Requirements and framework for Ethernet service protection in metro Ethernet networks,” , Feb. 2004.
  12. B. Niven-Jenkins, D. Brungard, M. Betts, N. Sprecher, and S. Ueno, “MPLS-TP requirements,” IETF MPLS Working Group Internet Draft draft-ietf-mpls-tp-requirement-10, Aug.2009.
  13. M. Huynh, P. Mohapatra, S. Goose, and R. Liao, “RRR: Rapid ring recovery sub-millisecond decentralized recovery for Ethernet rings,” IEEE Trans. Comput., vol.  60, no. 11, pp. 1561–1570, Nov. 2011.
    [CrossRef]
  14. A. Giorgetti, F. Cugini, F. Paolucci, L. Valcarenghi, A. Pistone, and P. Castoldi, “Performance analysis of media redundancy protocol (MRP),” IEEE Trans. Ind. Inform., vol.  9, no. 1, pp. 218–227, 2013.
    [CrossRef]
  15. S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “Enabling fast failure recovery in OpenFlow networks,” in 8th Int. Workshop on the Design of Reliable Communication Networks (DRCN), Oct. 2011, pp. 164–171.
  16. OpenFlow Switch Specification 1.0.0, June 2012 [Online]. Available: http://www.openflow.org/ .
  17. D. Staessens, S. Sharma, D. Colle, M. Pickavet, and P. Demeester, “Software defined networking: Meeting carrier grade requirements,” in 18th IEEE Workshop on Local Metropolitan Area Networks (LANMAN), Oct. 2011, pp. 1–6.
  18. S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “OpenFlow: Meeting carrier-grade recovery requirements,” Comput. Commun., vol.  36, no. 6, pp. 656–665, Mar. 2013.
    [CrossRef]
  19. Y. Yu, L. Xin, C. Shanzhi, and W. Yan, “A framework of using OpenFlow to handle transient link failure,” in Int. Conf. on Transportation, Mechanical, and Electrical Engineering (TMEE), Dec. 2011, pp. 2050–2053.
  20. M. Desai and T. Nandagopal, “Coping with link failures in centralized control plane architectures,” in 2nd Int. Conf. on Communication Systems and Networks (COMSNETS), Jan. 2010, pp. 1–10.
  21. P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in IEEE Network Operations and Management Symp. (NOMS), Apr. 2010, pp. 933–939.
  22. Open vSwitch documentation [Online]. Available: http://openvswitch.org/support/ .
  23. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
    [CrossRef]
  24. G. Yoon, D. H. Kwon, S. C. Kwon, Y. O. Park, and Y. J. Lee, “Ring topology-based redundancy Ethernet for industrial network,” in SICE-ICASE Int. Joint Conf., Oct. 2006, pp. 1404–1407.
  25. Mininet, http://mininet.org/ .
  26. Tshark, http://www.wireshark.org/docs/man-pages/tshark.html .
  27. A. Sgambelluri, A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “Effective flow protection in OpenFlow rings,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf., Mar. 2013, paper JTh2A.01.

2013

A. Giorgetti, F. Cugini, F. Paolucci, L. Valcarenghi, A. Pistone, and P. Castoldi, “Performance analysis of media redundancy protocol (MRP),” IEEE Trans. Ind. Inform., vol.  9, no. 1, pp. 218–227, 2013.
[CrossRef]

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “OpenFlow: Meeting carrier-grade recovery requirements,” Comput. Commun., vol.  36, no. 6, pp. 656–665, Mar. 2013.
[CrossRef]

2011

M. Huynh, P. Mohapatra, S. Goose, and R. Liao, “RRR: Rapid ring recovery sub-millisecond decentralized recovery for Ethernet rings,” IEEE Trans. Comput., vol.  60, no. 11, pp. 1561–1570, Nov. 2011.
[CrossRef]

2009

J. D. Decotignie, “The many faces of Industrial Ethernet [past and present],” IEEE Ind. Electron. Mag., vol.  3, no. 1, pp. 8–19, Mar. 2009.
[CrossRef]

2008

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
[CrossRef]

Anderson, T.

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

Appenzeller, G.

J. Naous, D. Erickson, G. A. Covington, G. Appenzeller, and N. McKeown, “Implementing an OpenFlow switch on the NetFPGA platform,” in Proc. of the 4th ACM/IEEE Symp. on Architectures for Networking and Communications Systems, 2008, pp. 1–9.

Azodolmolky, S.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.5.

Balakrishnan, H.

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

Bellagamba, E.

J. Kempf, E. Bellagamba, A. Kern, D. Jocha, A. Takacs, and P. Skoldstrom, “Scalable fault management for OpenFlow,” in IEEE Int. Conf. on Communications (ICC), June 2011, pp. 6606–6610.

Bennesby, R.

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in IEEE Network Operations and Management Symp. (NOMS), Apr. 2010, pp. 933–939.

Betts, M.

B. Niven-Jenkins, D. Brungard, M. Betts, N. Sprecher, and S. Ueno, “MPLS-TP requirements,” IETF MPLS Working Group Internet Draft draft-ietf-mpls-tp-requirement-10, Aug.2009.

Brungard, D.

B. Niven-Jenkins, D. Brungard, M. Betts, N. Sprecher, and S. Ueno, “MPLS-TP requirements,” IETF MPLS Working Group Internet Draft draft-ietf-mpls-tp-requirement-10, Aug.2009.

Casado, M.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
[CrossRef]

Castoldi, P.

A. Giorgetti, F. Cugini, F. Paolucci, L. Valcarenghi, A. Pistone, and P. Castoldi, “Performance analysis of media redundancy protocol (MRP),” IEEE Trans. Ind. Inform., vol.  9, no. 1, pp. 218–227, 2013.
[CrossRef]

A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “OpenFlow and PCE architectures in wavelength switched optical networks,” in 16th Int. Conf. on Optical Network Design and Modeling (ONDM), Apr. 2012, pp. 1–6.

A. Sgambelluri, A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “Effective flow protection in OpenFlow rings,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf., Mar. 2013, paper JTh2A.01.

Colle, D.

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “OpenFlow: Meeting carrier-grade recovery requirements,” Comput. Commun., vol.  36, no. 6, pp. 656–665, Mar. 2013.
[CrossRef]

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “Enabling fast failure recovery in OpenFlow networks,” in 8th Int. Workshop on the Design of Reliable Communication Networks (DRCN), Oct. 2011, pp. 164–171.

D. Staessens, S. Sharma, D. Colle, M. Pickavet, and P. Demeester, “Software defined networking: Meeting carrier grade requirements,” in 18th IEEE Workshop on Local Metropolitan Area Networks (LANMAN), Oct. 2011, pp. 1–6.

Covington, G. A.

J. Naous, D. Erickson, G. A. Covington, G. Appenzeller, and N. McKeown, “Implementing an OpenFlow switch on the NetFPGA platform,” in Proc. of the 4th ACM/IEEE Symp. on Architectures for Networking and Communications Systems, 2008, pp. 1–9.

Cugini, F.

A. Giorgetti, F. Cugini, F. Paolucci, L. Valcarenghi, A. Pistone, and P. Castoldi, “Performance analysis of media redundancy protocol (MRP),” IEEE Trans. Ind. Inform., vol.  9, no. 1, pp. 218–227, 2013.
[CrossRef]

F. Paolucci, F. Cugini, N. Hussain, F. Fresi, and L. Poti, “OpenFlow-based flexible optical networks with enhanced monitoring functionalities,” in European Conf. and Exhibition on Optical Communication, Sept. 2012, paper Tu.1.D.5.

A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “OpenFlow and PCE architectures in wavelength switched optical networks,” in 16th Int. Conf. on Optical Network Design and Modeling (ONDM), Apr. 2012, pp. 1–6.

A. Sgambelluri, A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “Effective flow protection in OpenFlow rings,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf., Mar. 2013, paper JTh2A.01.

Das, S.

S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf. 2010, Mar. 2010, paper OTuG1.

Decotignie, J. D.

J. D. Decotignie, “The many faces of Industrial Ethernet [past and present],” IEEE Ind. Electron. Mag., vol.  3, no. 1, pp. 8–19, Mar. 2009.
[CrossRef]

Demeester, P.

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “OpenFlow: Meeting carrier-grade recovery requirements,” Comput. Commun., vol.  36, no. 6, pp. 656–665, Mar. 2013.
[CrossRef]

D. Staessens, S. Sharma, D. Colle, M. Pickavet, and P. Demeester, “Software defined networking: Meeting carrier grade requirements,” in 18th IEEE Workshop on Local Metropolitan Area Networks (LANMAN), Oct. 2011, pp. 1–6.

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “Enabling fast failure recovery in OpenFlow networks,” in 8th Int. Workshop on the Design of Reliable Communication Networks (DRCN), Oct. 2011, pp. 164–171.

Desai, M.

M. Desai and T. Nandagopal, “Coping with link failures in centralized control plane architectures,” in 2nd Int. Conf. on Communication Systems and Networks (COMSNETS), Jan. 2010, pp. 1–10.

Efstathiou, N.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.5.

Erickson, D.

J. Naous, D. Erickson, G. A. Covington, G. Appenzeller, and N. McKeown, “Implementing an OpenFlow switch on the NetFPGA platform,” in Proc. of the 4th ACM/IEEE Symp. on Architectures for Networking and Communications Systems, 2008, pp. 1–9.

Escalona, E.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.5.

Fonseca, P.

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in IEEE Network Operations and Management Symp. (NOMS), Apr. 2010, pp. 933–939.

Fresi, F.

F. Paolucci, F. Cugini, N. Hussain, F. Fresi, and L. Poti, “OpenFlow-based flexible optical networks with enhanced monitoring functionalities,” in European Conf. and Exhibition on Optical Communication, Sept. 2012, paper Tu.1.D.5.

Getachew, D.

S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf. 2010, Mar. 2010, paper OTuG1.

Giorgetti, A.

A. Giorgetti, F. Cugini, F. Paolucci, L. Valcarenghi, A. Pistone, and P. Castoldi, “Performance analysis of media redundancy protocol (MRP),” IEEE Trans. Ind. Inform., vol.  9, no. 1, pp. 218–227, 2013.
[CrossRef]

A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “OpenFlow and PCE architectures in wavelength switched optical networks,” in 16th Int. Conf. on Optical Network Design and Modeling (ONDM), Apr. 2012, pp. 1–6.

A. Sgambelluri, A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “Effective flow protection in OpenFlow rings,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf., Mar. 2013, paper JTh2A.01.

Goose, S.

M. Huynh, P. Mohapatra, S. Goose, and R. Liao, “RRR: Rapid ring recovery sub-millisecond decentralized recovery for Ethernet rings,” IEEE Trans. Comput., vol.  60, no. 11, pp. 1561–1570, Nov. 2011.
[CrossRef]

Gude, N.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
[CrossRef]

Guo, H.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.2.

Hussain, N.

F. Paolucci, F. Cugini, N. Hussain, F. Fresi, and L. Poti, “OpenFlow-based flexible optical networks with enhanced monitoring functionalities,” in European Conf. and Exhibition on Optical Communication, Sept. 2012, paper Tu.1.D.5.

Huynh, M.

M. Huynh, P. Mohapatra, S. Goose, and R. Liao, “RRR: Rapid ring recovery sub-millisecond decentralized recovery for Ethernet rings,” IEEE Trans. Comput., vol.  60, no. 11, pp. 1561–1570, Nov. 2011.
[CrossRef]

Jayakumar, R.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.5.

Jocha, D.

J. Kempf, E. Bellagamba, A. Kern, D. Jocha, A. Takacs, and P. Skoldstrom, “Scalable fault management for OpenFlow,” in IEEE Int. Conf. on Communications (ICC), June 2011, pp. 6606–6610.

Kempf, J.

J. Kempf, E. Bellagamba, A. Kern, D. Jocha, A. Takacs, and P. Skoldstrom, “Scalable fault management for OpenFlow,” in IEEE Int. Conf. on Communications (ICC), June 2011, pp. 6606–6610.

Kern, A.

J. Kempf, E. Bellagamba, A. Kern, D. Jocha, A. Takacs, and P. Skoldstrom, “Scalable fault management for OpenFlow,” in IEEE Int. Conf. on Communications (ICC), June 2011, pp. 6606–6610.

Koponen, T.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
[CrossRef]

Kwon, D. H.

G. Yoon, D. H. Kwon, S. C. Kwon, Y. O. Park, and Y. J. Lee, “Ring topology-based redundancy Ethernet for industrial network,” in SICE-ICASE Int. Joint Conf., Oct. 2006, pp. 1404–1407.

Kwon, S. C.

G. Yoon, D. H. Kwon, S. C. Kwon, Y. O. Park, and Y. J. Lee, “Ring topology-based redundancy Ethernet for industrial network,” in SICE-ICASE Int. Joint Conf., Oct. 2006, pp. 1404–1407.

Lee, Y. J.

G. Yoon, D. H. Kwon, S. C. Kwon, Y. O. Park, and Y. J. Lee, “Ring topology-based redundancy Ethernet for industrial network,” in SICE-ICASE Int. Joint Conf., Oct. 2006, pp. 1404–1407.

Liao, R.

M. Huynh, P. Mohapatra, S. Goose, and R. Liao, “RRR: Rapid ring recovery sub-millisecond decentralized recovery for Ethernet rings,” IEEE Trans. Comput., vol.  60, no. 11, pp. 1561–1570, Nov. 2011.
[CrossRef]

Liu, L.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.2.

McKeown, N.

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
[CrossRef]

S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf. 2010, Mar. 2010, paper OTuG1.

J. Naous, D. Erickson, G. A. Covington, G. Appenzeller, and N. McKeown, “Implementing an OpenFlow switch on the NetFPGA platform,” in Proc. of the 4th ACM/IEEE Symp. on Architectures for Networking and Communications Systems, 2008, pp. 1–9.

Mohapatra, P.

M. Huynh, P. Mohapatra, S. Goose, and R. Liao, “RRR: Rapid ring recovery sub-millisecond decentralized recovery for Ethernet rings,” IEEE Trans. Comput., vol.  60, no. 11, pp. 1561–1570, Nov. 2011.
[CrossRef]

Morita, I.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.2.

Mota, E.

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in IEEE Network Operations and Management Symp. (NOMS), Apr. 2010, pp. 933–939.

Nandagopal, T.

M. Desai and T. Nandagopal, “Coping with link failures in centralized control plane architectures,” in 2nd Int. Conf. on Communication Systems and Networks (COMSNETS), Jan. 2010, pp. 1–10.

Naous, J.

J. Naous, D. Erickson, G. A. Covington, G. Appenzeller, and N. McKeown, “Implementing an OpenFlow switch on the NetFPGA platform,” in Proc. of the 4th ACM/IEEE Symp. on Architectures for Networking and Communications Systems, 2008, pp. 1–9.

Nejabati, R.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.5.

Niven-Jenkins, B.

B. Niven-Jenkins, D. Brungard, M. Betts, N. Sprecher, and S. Ueno, “MPLS-TP requirements,” IETF MPLS Working Group Internet Draft draft-ietf-mpls-tp-requirement-10, Aug.2009.

Ong, L.

S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf. 2010, Mar. 2010, paper OTuG1.

Paolucci, F.

A. Giorgetti, F. Cugini, F. Paolucci, L. Valcarenghi, A. Pistone, and P. Castoldi, “Performance analysis of media redundancy protocol (MRP),” IEEE Trans. Ind. Inform., vol.  9, no. 1, pp. 218–227, 2013.
[CrossRef]

F. Paolucci, F. Cugini, N. Hussain, F. Fresi, and L. Poti, “OpenFlow-based flexible optical networks with enhanced monitoring functionalities,” in European Conf. and Exhibition on Optical Communication, Sept. 2012, paper Tu.1.D.5.

A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “OpenFlow and PCE architectures in wavelength switched optical networks,” in 16th Int. Conf. on Optical Network Design and Modeling (ONDM), Apr. 2012, pp. 1–6.

A. Sgambelluri, A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “Effective flow protection in OpenFlow rings,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf., Mar. 2013, paper JTh2A.01.

Park, Y. O.

G. Yoon, D. H. Kwon, S. C. Kwon, Y. O. Park, and Y. J. Lee, “Ring topology-based redundancy Ethernet for industrial network,” in SICE-ICASE Int. Joint Conf., Oct. 2006, pp. 1404–1407.

Parulkar, G.

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf. 2010, Mar. 2010, paper OTuG1.

Passito, A.

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in IEEE Network Operations and Management Symp. (NOMS), Apr. 2010, pp. 933–939.

Peterson, L.

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

Pettit, J.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
[CrossRef]

Pfaff, B.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
[CrossRef]

Pickavet, M.

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “OpenFlow: Meeting carrier-grade recovery requirements,” Comput. Commun., vol.  36, no. 6, pp. 656–665, Mar. 2013.
[CrossRef]

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “Enabling fast failure recovery in OpenFlow networks,” in 8th Int. Workshop on the Design of Reliable Communication Networks (DRCN), Oct. 2011, pp. 164–171.

D. Staessens, S. Sharma, D. Colle, M. Pickavet, and P. Demeester, “Software defined networking: Meeting carrier grade requirements,” in 18th IEEE Workshop on Local Metropolitan Area Networks (LANMAN), Oct. 2011, pp. 1–6.

Pistone, A.

A. Giorgetti, F. Cugini, F. Paolucci, L. Valcarenghi, A. Pistone, and P. Castoldi, “Performance analysis of media redundancy protocol (MRP),” IEEE Trans. Ind. Inform., vol.  9, no. 1, pp. 218–227, 2013.
[CrossRef]

Poti, L.

F. Paolucci, F. Cugini, N. Hussain, F. Fresi, and L. Poti, “OpenFlow-based flexible optical networks with enhanced monitoring functionalities,” in European Conf. and Exhibition on Optical Communication, Sept. 2012, paper Tu.1.D.5.

Rexford, J.

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

Sgambelluri, A.

A. Sgambelluri, A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “Effective flow protection in OpenFlow rings,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf., Mar. 2013, paper JTh2A.01.

Shanzhi, C.

Y. Yu, L. Xin, C. Shanzhi, and W. Yan, “A framework of using OpenFlow to handle transient link failure,” in Int. Conf. on Transportation, Mechanical, and Electrical Engineering (TMEE), Dec. 2011, pp. 2050–2053.

Sharma, S.

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “OpenFlow: Meeting carrier-grade recovery requirements,” Comput. Commun., vol.  36, no. 6, pp. 656–665, Mar. 2013.
[CrossRef]

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “Enabling fast failure recovery in OpenFlow networks,” in 8th Int. Workshop on the Design of Reliable Communication Networks (DRCN), Oct. 2011, pp. 164–171.

D. Staessens, S. Sharma, D. Colle, M. Pickavet, and P. Demeester, “Software defined networking: Meeting carrier grade requirements,” in 18th IEEE Workshop on Local Metropolitan Area Networks (LANMAN), Oct. 2011, pp. 1–6.

Shenker, S.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
[CrossRef]

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

Simeonidou, D.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.5.

Singh, P.

S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf. 2010, Mar. 2010, paper OTuG1.

Skoldstrom, P.

J. Kempf, E. Bellagamba, A. Kern, D. Jocha, A. Takacs, and P. Skoldstrom, “Scalable fault management for OpenFlow,” in IEEE Int. Conf. on Communications (ICC), June 2011, pp. 6606–6610.

Sprecher, N.

B. Niven-Jenkins, D. Brungard, M. Betts, N. Sprecher, and S. Ueno, “MPLS-TP requirements,” IETF MPLS Working Group Internet Draft draft-ietf-mpls-tp-requirement-10, Aug.2009.

Staessens, D.

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “OpenFlow: Meeting carrier-grade recovery requirements,” Comput. Commun., vol.  36, no. 6, pp. 656–665, Mar. 2013.
[CrossRef]

D. Staessens, S. Sharma, D. Colle, M. Pickavet, and P. Demeester, “Software defined networking: Meeting carrier grade requirements,” in 18th IEEE Workshop on Local Metropolitan Area Networks (LANMAN), Oct. 2011, pp. 1–6.

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “Enabling fast failure recovery in OpenFlow networks,” in 8th Int. Workshop on the Design of Reliable Communication Networks (DRCN), Oct. 2011, pp. 164–171.

Takacs, A.

J. Kempf, E. Bellagamba, A. Kern, D. Jocha, A. Takacs, and P. Skoldstrom, “Scalable fault management for OpenFlow,” in IEEE Int. Conf. on Communications (ICC), June 2011, pp. 6606–6610.

Tsuritani, T.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.2.

Turner, J.

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

Ueno, S.

B. Niven-Jenkins, D. Brungard, M. Betts, N. Sprecher, and S. Ueno, “MPLS-TP requirements,” IETF MPLS Working Group Internet Draft draft-ietf-mpls-tp-requirement-10, Aug.2009.

Valcarenghi, L.

A. Giorgetti, F. Cugini, F. Paolucci, L. Valcarenghi, A. Pistone, and P. Castoldi, “Performance analysis of media redundancy protocol (MRP),” IEEE Trans. Ind. Inform., vol.  9, no. 1, pp. 218–227, 2013.
[CrossRef]

Wu, J.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.2.

Xin, L.

Y. Yu, L. Xin, C. Shanzhi, and W. Yan, “A framework of using OpenFlow to handle transient link failure,” in Int. Conf. on Transportation, Mechanical, and Electrical Engineering (TMEE), Dec. 2011, pp. 2050–2053.

Yan, W.

Y. Yu, L. Xin, C. Shanzhi, and W. Yan, “A framework of using OpenFlow to handle transient link failure,” in Int. Conf. on Transportation, Mechanical, and Electrical Engineering (TMEE), Dec. 2011, pp. 2050–2053.

Yoon, G.

G. Yoon, D. H. Kwon, S. C. Kwon, Y. O. Park, and Y. J. Lee, “Ring topology-based redundancy Ethernet for industrial network,” in SICE-ICASE Int. Joint Conf., Oct. 2006, pp. 1404–1407.

Yu, Y.

Y. Yu, L. Xin, C. Shanzhi, and W. Yan, “A framework of using OpenFlow to handle transient link failure,” in Int. Conf. on Transportation, Mechanical, and Electrical Engineering (TMEE), Dec. 2011, pp. 2050–2053.

Comput. Commun.

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “OpenFlow: Meeting carrier-grade recovery requirements,” Comput. Commun., vol.  36, no. 6, pp. 656–665, Mar. 2013.
[CrossRef]

Comput. Commun. Rev.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: Towards an operating system for networks,” Comput. Commun. Rev., vol.  38, no 3, pp. 105–110, July 2008.
[CrossRef]

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74, Aug. 2008.

IEEE Ind. Electron. Mag.

J. D. Decotignie, “The many faces of Industrial Ethernet [past and present],” IEEE Ind. Electron. Mag., vol.  3, no. 1, pp. 8–19, Mar. 2009.
[CrossRef]

IEEE Trans. Comput.

M. Huynh, P. Mohapatra, S. Goose, and R. Liao, “RRR: Rapid ring recovery sub-millisecond decentralized recovery for Ethernet rings,” IEEE Trans. Comput., vol.  60, no. 11, pp. 1561–1570, Nov. 2011.
[CrossRef]

IEEE Trans. Ind. Inform.

A. Giorgetti, F. Cugini, F. Paolucci, L. Valcarenghi, A. Pistone, and P. Castoldi, “Performance analysis of media redundancy protocol (MRP),” IEEE Trans. Ind. Inform., vol.  9, no. 1, pp. 218–227, 2013.
[CrossRef]

Other

S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, “Enabling fast failure recovery in OpenFlow networks,” in 8th Int. Workshop on the Design of Reliable Communication Networks (DRCN), Oct. 2011, pp. 164–171.

OpenFlow Switch Specification 1.0.0, June 2012 [Online]. Available: http://www.openflow.org/ .

D. Staessens, S. Sharma, D. Colle, M. Pickavet, and P. Demeester, “Software defined networking: Meeting carrier grade requirements,” in 18th IEEE Workshop on Local Metropolitan Area Networks (LANMAN), Oct. 2011, pp. 1–6.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.2.

Metro Ethernet Forum (MEF), “Requirements and framework for Ethernet service protection in metro Ethernet networks,” , Feb. 2004.

B. Niven-Jenkins, D. Brungard, M. Betts, N. Sprecher, and S. Ueno, “MPLS-TP requirements,” IETF MPLS Working Group Internet Draft draft-ietf-mpls-tp-requirement-10, Aug.2009.

J. Naous, D. Erickson, G. A. Covington, G. Appenzeller, and N. McKeown, “Implementing an OpenFlow switch on the NetFPGA platform,” in Proc. of the 4th ACM/IEEE Symp. on Architectures for Networking and Communications Systems, 2008, pp. 1–9.

SPARC, http://www.fp7-sparc.eu/ .

S. Das, G. Parulkar, N. McKeown, P. Singh, D. Getachew, and L. Ong, “Packet and circuit network convergence with OpenFlow,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf. 2010, Mar. 2010, paper OTuG1.

A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “OpenFlow and PCE architectures in wavelength switched optical networks,” in 16th Int. Conf. on Optical Network Design and Modeling (ONDM), Apr. 2012, pp. 1–6.

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 Conf. and Expo. on Optical Communications, Sept. 2011, paper Tu.5.K.5.

J. Kempf, E. Bellagamba, A. Kern, D. Jocha, A. Takacs, and P. Skoldstrom, “Scalable fault management for OpenFlow,” in IEEE Int. Conf. on Communications (ICC), June 2011, pp. 6606–6610.

F. Paolucci, F. Cugini, N. Hussain, F. Fresi, and L. Poti, “OpenFlow-based flexible optical networks with enhanced monitoring functionalities,” in European Conf. and Exhibition on Optical Communication, Sept. 2012, paper Tu.1.D.5.

G. Yoon, D. H. Kwon, S. C. Kwon, Y. O. Park, and Y. J. Lee, “Ring topology-based redundancy Ethernet for industrial network,” in SICE-ICASE Int. Joint Conf., Oct. 2006, pp. 1404–1407.

Mininet, http://mininet.org/ .

Tshark, http://www.wireshark.org/docs/man-pages/tshark.html .

A. Sgambelluri, A. Giorgetti, F. Cugini, F. Paolucci, and P. Castoldi, “Effective flow protection in OpenFlow rings,” in Optical Fiber Communication Conf. and the Nat. Fiber Optic Engineers Conf., Mar. 2013, paper JTh2A.01.

Y. Yu, L. Xin, C. Shanzhi, and W. Yan, “A framework of using OpenFlow to handle transient link failure,” in Int. Conf. on Transportation, Mechanical, and Electrical Engineering (TMEE), Dec. 2011, pp. 2050–2053.

M. Desai and T. Nandagopal, “Coping with link failures in centralized control plane architectures,” in 2nd Int. Conf. on Communication Systems and Networks (COMSNETS), Jan. 2010, pp. 1–10.

P. Fonseca, R. Bennesby, E. Mota, and A. Passito, “A replication component for resilient OpenFlow-based networking,” in IEEE Network Operations and Management Symp. (NOMS), Apr. 2010, pp. 933–939.

Open vSwitch documentation [Online]. Available: http://openvswitch.org/support/ .

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

Fig. 1.
Fig. 1.

Flowchart of the Recovery module at the controller. This flowchart refers to the case of a flow request protected against link and interface failures.

Fig. 2.
Fig. 2.

Protected traffic flow in a mesh network. Only the flow entries related to host pair (Src-Dst) are shown.

Fig. 3.
Fig. 3.

Actual backup path used upon failure of link AB.

Fig. 4.
Fig. 4.

Actual backup path used upon failure of link CD. Traffic is wrapped at node C.

Fig. 5.
Fig. 5.

OFPT_FLOW_RESTORE packet format.

Fig. 6.
Fig. 6.

Protected traffic flow in the test ring network. Only the flow entries related to host pair (Src-Dst) are shown.

Fig. 7.
Fig. 7.

Flow entries per switch with M{1,2,4} hosts, and N{3,5,7,9,11,13} switches.

Fig. 8.
Fig. 8.

Working, backup, and total number of entries in each switch with M=1.

Fig. 9.
Fig. 9.

Emulation Tf distribution with N=5, M=1, and any-to-any communication (i.e., 20 active protected flows).

Fig. 10.
Fig. 10.

Emulation Tf distribution with N=13, M=1, and any-to-any communication (i.e., 156 active protected flows).

Fig. 11.
Fig. 11.

Implementation Tf distribution with M=8 and any-to-any communication (i.e., 1120 active protected flows).

Fig. 12.
Fig. 12.

Minimum, average, and maximum Tf trend as a function of the number of entries per switch.

Equations (2)

Equations on this page are rendered with MathJax. Learn more.

W=2M2(N1)+2M2i=0N+122i,
B=M2[N2+N4+2u(N5)i=0N122i].