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 ........................................................................................................... 9
3.1 Overview – What is SDN? .............................................................................................................................................. 9
3.2 Overview – What is OpenFlow? ................................................................................................................................... 9
3.3 Overview – What is DNOS-OF? ................................................................................................................................. 10
4 Product Details .......................................................................................................................................................................... 11
4.1 Details SDN and the OpenFlow Architecture............................................................................................................ 11
4.1.1 SDN/OpenFlow High Level Architectural Components ......................................................................................... 11
4.2 DNOS-OF Product Details .......................................................................................................................................... 12
4.2.1 Design ............................................................................................................................................................................. 12
4.2.2 Module Architecture ..................................................................................................................................................... 13
4.2.3 Kernel .............................................................................................................................................................................. 13
4.2.4 Platform .......................................................................................................................................................................... 13
4.2.5 Indigo .............................................................................................................................................................................. 13
4.2.6 of-switch Main Application ......................................................................................................................................... 13
4.2.7 OF-DPA SDK .................................................................................................................................................................. 14
4.3 OpenFlow 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