Software-Defined Networking (SDN): Layers and Architecture Terminology
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 35
- Abstract
- Software-Defined Networking (SDN) refers to a new approach for network programmability, that is, the capacity to initialize, control, change, and manage network behavior dynamically via open interfaces. SDN emphasizes the role of software in running networks through the introduction of an abstraction for the data forwarding plane and, by doing so, separates it from the control plane. This separation allows faster innovation cycles at both planes as experience has already shown. However, there is increasing confusion as to what exactly SDN is, what the layer structure is in an SDN architecture, and how layers interface with each other. This document, a product of the IRTF Software-Defined Networking Research Group (SDNRG), addresses these questions and provides a concise reference for the SDN research community based on relevant peer-reviewed literature, the RFC series, and relevant documents by other standards organizations.
- Publication Date
- 2015-01-01
- Status Note
- Informational
- DOI
10.17487/RFC7426- Link
- https://doi.org/10.17487/RFC7426
- Author(s)
- Evangelos HaleplidisKostas PentikousisSpyros DenazisJamal Hadi SalimDavid MeyerOdysseas Koufopavlou
- Keyword(s)
- SDN, Architecture
Latest version of IETF RFC 7426
Document Versions — IETF RFC 7426
-
▶ IETF RFC 7426 (2015-01-01)THIS DOC [ACTIVE] [LATEST VERSION]
Bibliographic Reference(s)
- 10.1109-SURV.2014.012214.00180 — SDNSurvey EXTERNAL
- 10.1145-2627566.2627577 — ALIEN EXTERNAL
- IETF.draft-ietf-i2rs-architecture-07 — I2RSArch EXTERNAL
- IETF.draft-ietf-i2rs-problem-statement-05 — I2RSProb EXTERNAL
- IETF.draft-ietf-i2rs-rib-info-model-04 — I2RSInfo EXTERNAL
- IETF.draft-ietf-pce-stateful-pce-10 — PCEActive EXTERNAL
- ISBN.0132252422 — PiNA EXTERNAL
- Chiueh, D., Tu, C., Wang, Y., Wang, P., Li, K., and Y. Huang, "Peregrine: An All-Layer-2 Container Computer Network", In Proceedings of the 2012 IEEE 5th International Conference on Cloud Computing, pp. 686-693, 2012. EXTERNAL
- Campbell, A., De Meer, H., Kounavis, M., Miki, K., Vicente, J., and D. Villela, "A Survey of Programmable Networks", ACM SIGCOMM Computer Communication Review, Volume 29, Issue 2, pp. 7-23, September 1992. EXTERNAL
- ITU, "ITU-T Study Group 13: Future networks including cloud computing, mobile and next-generation networks", < http://www.itu.int/en/ITU-T/studygroups/ 2013-2016/13/Pages/default.aspx >. EXTERNAL
- Yu, J. and I. Al Ajarmeh, "An Empirical Study of the NETCONF Protocol", Sixth International Conference on Networking and Services, pp. 253-258, 2010. EXTERNAL
- McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., and J. Turner, "OpenFlow: Enabling Innovation in Campus Networks", ACM SIGCOMM Computer Communication Review, Volume 38, Issue 2, pp. 69-74, 2008. EXTERNAL
- Hedstrom, B., Watwe, A., and S. Sakthidharan, "Protocol Efficiencies of NETCONF versus SNMP for Configuration Management Functions", Master's thesis, University of Colorado, 2011. EXTERNAL
- Nascimento, M., Rothenberg, C., Salvador, M., Correa, C., de Lucena, S., and M. Magalhaes, "Virtual Routers as a Service: The RouteFlow Approach Leveraging Software-Defined Networks", In Proceedings of the 6th International Conference on Future Internet Technologies, pp. 34-37, 2011. EXTERNAL
- Panda, A., Scott, C., Ghodsi, A., Koponen, T., and S. Shenker, "CAP for Networks", In Proceedings of the second ACM SIGCOMM workshop on Hot Topics in Software Defined Networking, pp. 91-96, 2013. EXTERNAL
- Gude, N., Koponen, T., Pettit, J., Pfaff, B., Casado, M., McKeown, N., and S. Shenker, "NOX: Towards an Operating System for Networks", ACM SIGCOMM Computer Communication Review, Volume 38, Issue 3, pp. 105-110, July 2008. EXTERNAL
- Denazis, S., Miki, K., Vicente, J., and A. Campbell, "Designing Interfaces for Open Programmable Routers", In "Active Networks", Springer Berlin Heidelberg, pp. 13-24, 1999. EXTERNAL
- Rooney, S., van der Merwe, J., Crosby, S., and I. Leslie, "The Tempest: A Framework for Safe, Resource Assured, Programmable Networks", Communications Magazine, IEEE, Volume 36, Issue 10, pp. 42-53, 1998. EXTERNAL
- Erickson, D., "The Beacon OpenFlow Controller", In Proceedings of the second ACM SIGCOMM workshop on Hot Topics in Software Defined Networking, pp. 13-18, 2013. EXTERNAL
- Object Management Group, "CORBA Version 3.3", November 2012, < http://www.omg.org/spec/CORBA/3.3/ >. EXTERNAL
- Biswas, J., Lazar, A., Huard, J., Lim, K., Mahjoub, S., Pau, L., Suzuki, M., Torstensson, S., Wang, W., and S. Weinstein, "The IEEE P1520 standards initiative for programmable network interfaces", IEEE Communications Magazine, Volume 36, Issue 10, pp. 64-70, 1998. EXTERNAL
- Kreutz, D., Ramos, F., and P. Verissimo, "Towards Secure and Dependable Software-Defined Networks", In Proceedings of the second ACM SIGCOMM workshop on Hot Topics in Software Defined Networking, pp. 55-60, 2013. EXTERNAL
- Jarraya, Y., Madi, T., and M. Debbabi, "A Survey and a Layered Taxonomy of Software-Defined Networking", IEEE Communications Surveys and Tutorials, Volume 16, Issue 4, pp. 1955-1980, 2014. EXTERNAL
- Kreutz, D., Ramos, F., Verissimo, P., Rothenberg, C., Azodolmolky, S., and S. Uhlig, "Software-Defined Networking: A Comprehensive Survey", Networking and Internet Architecture (cs.NI), arXiv:1406.0440, 2014. EXTERNAL
- Chowdhury, N. and R. Boutaba, "Network Virtualization: State of the Art and Research Challenges", Communications Magazine, IEEE, Volume 47, Issue 7, pp. 20-26, 2009. EXTERNAL
- Scott-Hayward, S., O'Callaghan, G., and S. Sezer, "SDN Security: A Survey", In IEEE SDN for Future Networks and Services (SDN4FNS), pp. 1-7, 2013. EXTERNAL
- Caesar, M., Caldwell, D., Feamster, N., Rexford, J., Shaikh, A., and J. van der Merwe, "Design and Implementation of a Routing Control Platform", In Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation Volume 2, pp. 15-28, 2005. EXTERNAL
- Open Networking Foundation, "SDN Architecture, Version 1", June 2014, < https://www.opennetworking.org/images/stories/ downloads/sdn-resources/technical-reports/ TR_SDN_ARCH_1.0_06062014.pdf >. EXTERNAL
- Kloti, R., Kotronis, V., and P. Smith, "OpenFlow: A Security Analysis", 21st IEEE International Conference on Network Protocols (ICNP) pp. 1-6, October 2013. EXTERNAL
- Fielding, Roy, "Chapter 5: Representational State Transfer (REST)", in Disseration "Architectural Styles and the Design of Network-based Software Architectures", 2000. EXTERNAL
- Open Networking Foundation, "OpenFlow Management and Configuration Protocol (OF-Config 1.1.1)", March 2013, < https://www.opennetworking.org/images/stories/ downloads/sdn-resources/onf-specifications/ openflow-config/of-config-1-1-1.pdf >. EXTERNAL
- ETSI, "Network Functions Virtualisation (NFV): Architectural Framework", ETSI GS NFV 002, October 2013, < http://www.etsi.org/deliver/etsi_gs/ nfv/001_099/002/01.01.01_60/gs_nfv002v010101p.pdf >. EXTERNAL
- Open Networking Foundation, "The OpenFlow Switch Specification, Version 1.4.0", October 2013, < https://www.opennetworking.org/images/stories/ downloads/sdn-resources/onf-specifications/openflow/ openflow-spec-v1.4.0.pdf >. EXTERNAL
- ITU, "ITU-T Study Group 11: Protocols and test specifications", < http://www.itu.int/en/ITU-T/ studygroups/2013-2016/11/Pages/default.aspx >. EXTERNAL
- Yeganeh, S. and Y. Ganjali, "Kandoo: A Framework for Efficient and Scalable Offloading of Control Applications", In Proceedings of the first ACM SIGCOMM workshop on Hot Topics in Software Defined Networks, pp. 19-24, 2012. EXTERNAL
- Brewer, E., "Towards Robust Distributed Systems", In Proceedings of the Symposium on Principles of Distributed Computing (PODC), 2000. EXTERNAL
- Lakshman, T., Nandagopal, T., Ramjee, R., Sabnani, K., and T. Woo, "The SoftRouter Architecture", In Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Networking, 2004. EXTERNAL
- Gilbert, S. and N. Lynch, "Brewer's Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services", ACM SIGACT News, Volume 33, Issue 2, pp. 51-59, 2002. EXTERNAL
- Day, J., Matta, I., and K. Mattar, "Networking is IPC: A Guiding Principle to a Better Internet", In Proceedings of the 2008 ACM CoNEXT Conference, Article No. 67, 2008. EXTERNAL
- Feamster, N., Rexford, J., and E. Zegura, "The Road to SDN: An Intellectual History of Programmable Networks", ACM Queue, Volume 11, Issue 12, 2013. EXTERNAL
- Greenberg, A., Hjalmtysson, G., Maltz, D., Myers, A., Rexford, J., Xie, G., Yan, H., Zhan, J., and H. Zhang, "A Clean Slate 4D Approach to Network Control and Management", ACM SIGCOMM Computer Communication Review, Volume 35, Issue 5, pp. 41-54, 2005. EXTERNAL
- Haleplidis, E., Hadi Salim, J., Denazis, S., and O. Koufopavlou, "Towards a Network Abstraction Model for SDN", Journal of Network and Systems Management: Special Issue on Management of Software Defined Networks, pp. 1-19, 2014. EXTERNAL
- IETF RFC 826 [Active*]
- RFC1953 — RFC1953 EXTERNAL
- IETF RFC 2297 [Active*]
- IETF RFC 2578 [Active*]
- IETF RFC 3411 [Active*]
- IETF RFC 3412 [Active*]
- IETF RFC 3414 [Active*]
- IETF RFC 3417 [Active*]
- IETF RFC 3418 [Active*]
- IETF RFC 3535 [Active*]
- RFC3746 — RFC3746 EXTERNAL
- IETF RFC 4271 [Active*]
- IETF RFC 4655 [Active*]
- IETF RFC 5424 [Active*]
- IETF RFC 5440 [Active*]
- IETF RFC 5531 [Active*]
- IETF RFC 5743 [Active*]
- RFC5810 — RFC5810 EXTERNAL
- RFC5812 — RFC5812 EXTERNAL
- IETF RFC 5880 [Active*]
- IETF RFC 6020 [Active*]
- IETF RFC 6241 [Active*]
- RFC6632 — RFC6632 EXTERNAL
- IETF RFC 7011 [Active*]
- RFC7047 — RFC7047 EXTERNAL
- IETF RFC 7149 [Active*]
- RFC7276 — RFC7276 EXTERNAL
- T-REC-I.361.1990 — ITUATM EXTERNAL
- T-REC-Q.700.1993 — ITUSS7 EXTERNAL
- T-REC-X.700.1992 — FCAPS EXTERNAL
- T-REC-Y.3300.2014 — ITUY3300 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC7426.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 7426, Software-Defined Networking (SDN): Layers and Architecture Terminology. Available at https://doi.org/10.17487/RFC7426
Snippet:
IETF RFC 7426, Software-Defined Networking (SDN): Layers and Architecture Terminology. Available at https://doi.org/10.17487/RFC7426
HTML (ISO 690 compliant)
Preview:
IETF RFC 7426, Software-Defined Networking (SDN): Layers and Architecture Terminology. Available at https://doi.org/10.17487/RFC7426
Snippet:
<span class="citation"><cite>IETF RFC 7426</cite>, Software-Defined Networking (SDN): Layers and Architecture Terminology. Available at <a href="https://doi.org/10.17487/RFC7426" target="_blank" rel="noopener">https://doi.org/10.17487/RFC7426</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 7426, Software-Defined Networking (SDN): Layers and Architecture Terminology
doi: 10.17487/RFC7426
url: https://doi.org/10.17487/RFC7426
doi: 10.17487/RFC7426
url: https://doi.org/10.17487/RFC7426
Snippet:
<li> <cite id="bib-rfc7426">IETF RFC 7426</cite>, Software-Defined Networking (SDN): Layers and Architecture Terminology <span class="doi">10.17487/RFC7426</span> </li>
Referenced By
- IETF RFC 9522 [Active*]