This book is intended for network protocol developers, SDN controller application developers, and academics who would like to understand and develop their own OpenFlow switch or OpenFlow controller in any programming language. With basic understanding of OpenFlow and its components, you will be able to follow the recipes in this book.
What you will learn
Create, maintain, and close an OpenFlow communication channel between the switch and controller
Manage multiple switches from a single controller and vice versa: manage a single switch from multiple controllers with different controller roles
Configure an OpenFlow switch using standard OpenFlow controller and switch procedures
Explore tables present in OpenFlow switches such as flow tables, group tables, and meter tables
Using controller and switch procedures, program tables within the switch, such as flow tables, group tables, and meter tables
Who this book is for
This book is intended for network protocol developers, SDN controller application developers, and academics who would like to understand and develop their own OpenFlow switch or OpenFlow controller in any programming language. With basic understanding of OpenFlow and its components, you will be able to follow the recipes in this book.
Table of Contents
OpenFlow Channel Connection(s) establishment from Switch toController(s) (Part 1)