Page 1
53-1003168-01 27 June 2014 Flow Vision Administrators Guide Supporting Fabric OS v7.3.0
Page 2
© 2014, Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing symbol, Brocade Assurance, ADX, Any IO, DCX, Fabric OS, Fast Iron, Hyper Edge, ICX, MLX, My Brocade, Net Iron, Ope...
Page 3
Contents Preface..................................................................................................................................... Document conventions.................................
Page 4
Creating Flow Monitor learning flows................................................37 Learning Flow creation on offline or slave ports............................... Flow Monitor learning on E_Ports ...
Page 5
Activating Flow Mirror flows............................................................................ Automatic activation of a Flow Mirror flow...........................................80 Viewing...
Page 6
Flow Vision Administrators Guide
Page 7
Preface ● Document conventions......................................................................................................7 ● Brocade resources..................................................
Page 8
Notes, cautions, and warnings Convention Description value In Fibre Channel products, a fixed value provided as input to a command option is printed in plain text, for example, --show WWN. [ ] Syntax ...
Page 9
Brocade resources Brocade resources Visit the Brocade website to locate related documentation for your product and additional Brocade resources. You can download additional publications supporting you...
Page 10
Document feedback Brocade Supplemental Support augments your existing OEM support contract, providing direct access to Brocade expertise. For more information, contact Brocade or your OEM. For questio...
Page 11
About This Document ● Supported hardware and software.................................................................................. ● What's new in this document......................................
Page 12
What's new in this document Brocade DCX Backbone family TABLE 2 Gen 4 platform (8-Gpbs) Gen 5 platform (16-Gbps) Brocade DCX Brocade DCX 8510-4 Brocade DCX-4S Brocade DCX 8510-8 What's new in this doc...
Page 13
Brocade Flow Vision terminology Brocade Flow Vision terminology The following terms are used in this document. Term Description Defined flow User-created flow; it can be active or inactive. Local flow...
Page 14
Brocade Flow Vision terminology Flow Vision Administrators Guide
Page 15
Flow Vision ● Overview of Flow Vision..................................................................................................15 ● Roles and access in Flow Vision ...............................
Page 16
Flow Vision limitations and considerations Flow Vision limitations and considerations Beyond the individual feature-specific restrictions, the following restrictions and limitations apply to Flow Visi...
Page 17
Flow definitions FIGURE 1 Frame and port parameters Flow definitions To define a flow and configure Flow Vision to monitor that flow, you must provide a unique flow name and specify the flow parameter...
Page 18
Duplicate flow definition support Flow definition rules (Continued)TABLE 3 Parameters Field names Rules Frame srcdev At least one field must be specified. Values for srcdev and dstdev can be dstdev ex...
Page 19
Supported port configurations for each application Supported port configurations for each application The following table lists the supported configurations for each Flow Vision feature that can be ma...
Page 20
Numbers of flows supported Supported frametype parameters (Continued)TABLE 5 Frametype Frames counted parameter scsiwrite Only SCSI write command frames scsirw Both SCSI read and write command frames ...
Page 21
Flow learning NOTE A verification is done for each flow when it is created or activated to ensure that there is no identical flow active. Duplicate flows will not be created or activated when there is...
Page 22
Viewing flows Viewing flows Flow Vision allows you to view the configuration parameters for each flow on a switch. To display all Flow Vision flows, enter flow --show. To display all flows for a speci...
Page 23
Flow Vision Repeating a Flow Monitor flow The following example creates a Flow Monitor flow named “ag159_flow_2”, and then repeats the output two times: switch:admin> flow --create ag159_flow_2 -fe...
Page 24
Flow Vision Repeating a Flow Generator flow The following example creates a Flow Generator flow named “simflow_1”, and then repeats the output three times: switch:admin> flow --create simflow_1 -fe...
Page 25
Flow Vision Repeating a Flow Mirror flow The following example creates a bidirectional Flow Mirror flow named “fmcount_cfm” that is mirrored to the CPU, and repeats the output three times: switch:admi...
Page 26
Sorting flow output Name : fmcount_lfm Features: mir(Activated) no Config: Off Definition: Ingr Port(14),Src Dev(0x010e00),Dst Dev(0x010f00),Mir Port(16) Flow Mirror (Activated): No of Mirrored Frames...
Page 27
Flow Vision Sorting a Flow Monitor flow Flow Monitor flows only would nee d sorting if they are a learned flow, as sorting with the dstdev and srcdev explicitly defined would not make sense because th...
Page 28
Flow deletion Sorting a Flow Mirror flow The following example creates a Flow Mirror flow, and then shows the output sorted by column 3, the OXID. switch:admin> flow --create sort Mirror -feature m...
Page 29
Deleting all flows at one time 1. Connect to the switch and log in using an account with admin permissions. 2. Enter flow --delete flow_name. The named flow is immediately deleted and cannot be recove...
Page 30
Clearing the statistics for a specific flow feature Clearing the statistics for a specific flow feature To clear the statistics for specified features of a flow, complete the following steps. 1. Conne...
Page 31
Firmware upgrade and downgrade considerations When an E_Port or F_Port comes online (PORT_ONLINE), if the resources are available, any flows specifying that port will be installed in the ASIC and made...
Page 32
High Availability and Flow Vision Downgrade considerations The following items should be taken into consideration when downgrading to a version of Fabric OS earlier than 7.3.0: All Flow Vision-related...
Page 33
Flow Monitor ● Overview of Flow Monitor ...............................................................................................33 ● Creating Flow Monitor flows....................................
Page 34
Replicating APM monitors using Flow Monitor A sample use case would be to monitor throughput statistics for inbound traffic between a source device and a destination device. Monitoring LUN level stati...
Page 35
Parameter usage exceptions Flow Monitor flow parameter combinations (Continued)TABLE 7 Parameters Field names Description -bidir Adding this keyword makes the application monitor traffic in both direc...
Page 36
Activating Flow Monitor flows Activating Flow Monitor flows To activate an inactive Flow Monitor flow, enter flow --activate flowname -feature monitor. Activating a flow automatically clears all the f...
Page 37
Viewing Flow Monitor flows Viewing Flow Monitor flows To display Flow Monitor flows, enter flow --show flowname -feature monitor. The displayed information includes: Frame Statistics: Frame count and ...
Page 38
Learning Flow creation on offline or slave ports To create a leaning flow in Flow Monitor, complete the following steps. 1. Connect to the switch and log in using an account with admin permissions. 2....
Page 39
Configuring Flow Monitor for a trunk group FIGURE 2 Learning support in a Fibre Channel Routing fabric The fixed parameters of a learning flow on an E_Port or an EX_Port should use the following combi...
Page 40
Monitoring Fibre Channel routed fabrics NOTE You cannot create a learned flow in a trunk group. 3. Enter flow --show flow_name -feature monitor to view the Flow Monitor statistical data for the entire...