Flow Tables - Lenovo RackSwitch G8264 Application Manual

For lenovo enterprise network operating system 8.4
Hide thumbs Also See for RackSwitch G8264:
Table of Contents

Advertisement

Flow Tables

266
G8264 Application Guide for ENOS 8.4
A set of a flow identification condition and an action towards a flow is called flow 
entry, and the database that stores the entries is called the flow table. A flow is 
defined as all the packets matching a flow entry in an OpenFlow flow table. Each 
flow entry includes:
Qualifiers ‐ These are header fields that are matched with a packet.
Actions to be performed when a packet matches the qualifiers.
The controller decides which flows to admit and the path their packets follow.
The switch classifies the flows as ACL‐based, FDB‐based, or MPLS‐based. 
MPLS‐based flows are supported only in version 1.3 of the OpenFlow standard. 
When the switch operates in OpenFlow boot profile (See "Switch Profiles" on 
page
263), a maximum of 1000 ACL‐based flows, 4096 FDB multicast flows, 123904 
FDB unicast flows, 1000 MPLS label pop flows, and 2000 MPLS label push flows 
are available. When the switch operates in default boot profile, a maximum of 750 
ACL‐based flows, 4096 FDB multicast flows, 123904 FDB unicast flows, 1000 MPLS 
label pop flows, and 2000 MPLS label push flows are available. The instances share 
these flows dynamically. To guarantee a specific number of flows to an instance, 
use the following commands:
OpenFlow boot profile:  
RS G8264(config)# openflow instance <instance ID>
RS G8264(config­openflow­instance)# max­flow­acl <0‐1000> 
RS G8264(config­openflow­instance)# max­flow­mcast­fdb <0‐4096>
RS G8264(config­openflow­instance)# max­flow­ucast­fdb <0‐123904>
RS G8264(config­openflow­instance)# max­flow­mpls­pop <0‐1000>
RS G8264(config­openflow­instance)# max­flow­mpls­push <0‐2000> 
Default boot profile: 
RS G8264(config)# openflow instance <instance ID>
RS G8264(config­openflow­instance)# max­flow­acl <0‐750> 
RS G8264(config­openflow­instance)# max­flow­mcast­fdb <0‐4096>
RS G8264(config­openflow­instance)# max­flow­ucast­fdb <0‐123904>
RS G8264(config­openflow­instance)# max­flow­mpls­pop <0‐1000>
RS G8264(config­openflow­instance)# max­flow­mpls­push <0‐2000>
Note: When the switch operates in default boot profile, the number of FDB and 
MPLS flows to an instance cannot be guaranteed.
In version 1.0 of the OpenFlow standard, the G8264 supports two flow tables per 
switch instance; basic flow table and emergency flow table. Actions are applied to 
packets that match the flow entry. This is done in the data path.
This system identifies packets as a flow by matching parameters in the following 
fields: 
Ingress port
Source MAC (SMAC)
Destination MAC (DMAC)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents