Deployment Guide

3
Table of contents
1 Executive summary DNOS-OF ............................................................................................................................................ 7
1.1 DNOS-OF Overview ....................................................................................................................................................... 7
1.2 About This Document .................................................................................................................................................... 7
1.3 Additional Documentation ............................................................................................................................................ 7
2 User Guide .................................................................................................................................................................................. 8
2.1 Embedded Management (CLI/GUI) ............................................................................................................................. 8
2.2 Supported Hardware ...................................................................................................................................................... 8
2.3 Limitations and Product Constraints ........................................................................................................................... 8
3 Product Features SDN/OpenFlow and DNOS-OF ......................................................................................................... 10
3.1 Overview What is SDN? ............................................................................................................................................ 10
3.2 Overview What is OpenFlow? ................................................................................................................................. 10
3.3 Overview What is DNOS-OF? .................................................................................................................................. 11
4 Product Details ......................................................................................................................................................................... 12
4.1 SDN and the OpenFlow Architecture ........................................................................................................................ 12
4.1.1 SDN/OpenFlow High Level Architectural Components ........................................................................................ 12
4.2 DNOS-OF Product Details........................................................................................................................................... 13
4.2.1 High Level Architecture................................................................................................................................................ 13
4.2.2 Indigo .............................................................................................................................................................................. 14
4.2.3 of-switch Main Application ......................................................................................................................................... 14
4.2.4 OF-DPA SDK .................................................................................................................................................................. 14
4.3 OpenFlow Multi Table Programming supported by DNOS-OF ........................................................................... 15
4.3.1 Bridging and Routing Functions ................................................................................................................................. 15
4.3.2 DNOS-OF Object Descriptions Flow Tables and Group Tables ....................................................................... 16
4.3.2.1 Ingress Port Flow Table .................................................................................................................... 17
4.3.2.1.1 Match Criteria, Instructions, Actions/Action List/Action Set, Counters, Flow Expiry ............ 17
4.3.2.2 VLAN Flow Table .......................................................................................................................... 18
4.3.2.2.1 Match Criteria, Instructions, Actions/Action List/Action Set, Counters, Flow Expiry ........... 18
4.3.2.3 Termination MAC Flow Table ..................................................................................................... 20
4.3.2.3.1 Match Criteria, Instructions, Actions/Action List/Action Set, Counters, Flow Expiry ........... 20
4.3.2.4 Bridging Flow Table ..................................................................................................................... 22
4.3.2.4.1 Match Criteria, Instructions, Actions/Action List/Action Set, Counters, Flow Expiry ........... 22
4.3.2.5 Unicast Routing Flow Table ........................................................................................................ 24
4.3.2.5.1 Match Criteria, Instructions, Actions/Action List/Action Set, Counters, Flow Expiry ........... 24
4.3.2.6 Multicast Routing Flow Table ..................................................................................................... 26