Key Features
Book Description
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)
- Symmetric Messages & Asynchronous Messages (Part 1)
- Handling of Flow Table & Flow Entry modification Messages (Part 1)
- Handling of Group Table & Meter Table modification Messages (Part 1)
- Handling Multipart Statistics Messages (Part 1)
- Handling Multipart State Information Messages (Part 1)
- Handling Bundle Messages (Part 1)
- OpenFlow Channel Connection(s) establishment from Controller toSwitch (Part 2)
- Symmetric Messages & Asynchronous Messages (Part 2)
- Flow Table & Flow Entry modification Messages (Part 2)
- Group Table & Meter Table modification Messages (Part 2)
- Multipart Statistics Messages (Part 2)
- Multipart State Information Messages (Part 2)
- Handling Bundle Messages (Part 2)
- Appendix: Appendix
Loading...
Loading...
Loading...

