The Northbound API is a crucial component in Software-Defined Networking, enabling communication between controllers and applications. This section dives into and RPC-based protocols, exploring how they facilitate network management and programmability in SDN environments.
We'll examine REST architecture principles, intent-based networking concepts, and specific implementations like and . These protocols form the backbone of interactions, allowing for dynamic configuration and efficient network control.
REST-based Protocols
RESTful API Architecture and Principles
Top images from around the web for RESTful API Architecture and Principles
rest - Restful API Design Document - Stack Overflow View original
Is this image relevant?
rest - One web application using multiple RESTful APIs? - Stack Overflow View original
Is this image relevant?
Rest API design, storing access tokens - Stack Overflow View original
Is this image relevant?
rest - Restful API Design Document - Stack Overflow View original
Is this image relevant?
rest - One web application using multiple RESTful APIs? - Stack Overflow View original
Is this image relevant?
1 of 3
Top images from around the web for RESTful API Architecture and Principles
rest - Restful API Design Document - Stack Overflow View original
Is this image relevant?
rest - One web application using multiple RESTful APIs? - Stack Overflow View original
Is this image relevant?
Rest API design, storing access tokens - Stack Overflow View original
Is this image relevant?
rest - Restful API Design Document - Stack Overflow View original
Is this image relevant?
rest - One web application using multiple RESTful APIs? - Stack Overflow View original
Is this image relevant?
1 of 3
Northbound API enables communication between SDN controllers and applications
REST API utilizes HTTP methods (GET, POST, PUT, DELETE) for resource manipulation
Stateless communication characterizes REST, enhancing scalability and performance
RESTCONF protocol extends NETCONF capabilities using HTTP-based RESTful APIs
Resources in REST are identified by URIs, facilitating easy access and manipulation
REST APIs typically use or for data representation and exchange
Idempotent operations in REST ensure consistent results regardless of multiple executions
Intent-based Networking and Abstraction
Intent-based networking focuses on desired outcomes rather than specific configurations
Network administrators define high-level policies translated into low-level configurations
Application layer abstraction simplifies network management by hiding underlying complexities
Intent-based systems use AI and machine learning to interpret and implement network policies
Abstraction layers in SDN separate network functions from hardware implementations