Chapter 3. SDN Protocols
In the previous chapter, we outlined the challenges of traditional networks and showed how a SDN architecture with its distributed control plane and centralized management offers a superior solution. In this chapter, we will delve into the underlying components and protocols that enable the SDN-based architecture. We will introduce Open vSwitch (OVS), a popular virtual switch in SDN environments and leverage it to gain insights into SDN building blocks.
We will cover the following topics in this chapter:
- How protocols with definition of standard API are the key driver for the SDN architecture and solutions.
- Introduction to Open vSwitch
- Data modeling language: YANG (RFC 6020), data model: YANG data models, Encoding formats: XML, JSON, and YAML
- Protocols: OpenFlow, NETCONF, RESTCONF, OF-CONFIG, OVSDB, and their role in SDN eco-system
- Learning the protocols using sample configurations of software that implement and tools supporting configuration, monitoring of...