beautypg.com

Duplicate flow definition support – Brocade Flow Vision Administrators Guide (Supporting Fabric OS v7.3.0) User Manual

Page 18

background image

Flow definition rules (Continued)

TABLE 3

Parameters

Field names

Rules

Frame

srcdev

dstdev

lun

frametype

NOTE
Refer to

Table 5

on page 19 for more information

on frame types.

• At least one field must be specified.
• Values for srcdev and dstdev can be

explicit or "*" ("*" indicates learned
flows).

• Values for lun and frametype must be

explicit.

• On XISL monitors, the SFID and DFID

values are mandatory but srcdev &
dstdev are not.

Notes

• On 8 Gbps-capable Fibre Channel platforms, possible frame monitoring flow classifiers include:

egrport, ingrport, srcdev, dstdev, and lun.

• On Gen 5 Fibre Channel platforms and the Brocade FC8-32E and FC8-48E blades, possible frame

monitoring flow classifiers include: ingrport, egrport, dstdev, srcdev, and lun.

Duplicate flow definition support

Flow Vision allows duplicate flow definitions to be created as long as the flows are not active.
Duplicate flow definitions are detected during flow activation. If a flow is a duplicate of an active flow,
the duplicate will not be activated.

Any flow that is considered to be a duplicate will remain deactivated as long as there is an existing
matching flow definition active irrespective of the defined application. A warning message is displayed
when you try to create (which implicitly activates) or activate a flow if there is an existing matching flow
definition active. You must manually deactivate the active flow to activate the new flow definition.

A flow definition must be active to be considered a duplicate. For example, the following user-defined
flow definitions are considered to be duplicates, as the "*" value for dstdev in the second example
would include the 0xa20c81 value specified in the first.

flow --create flow1 -feature monitor -ingrport 9/46 -srcdev 0xb2c680 -
dstdev 0xa20c81

flow --create flow2 -feature monitor -ingrport 9/46 -srcdev 0xb2c680 -
dstdev *

However, these user-defined flow definitions will not be considered to be duplicates:

flow --create flow1 -feature monitor -ingrport 9/46 -srcdev 0xb2c680 -
dstdev 0xa20c81

flow --create flow2 -feature monitor -ingrport 9/46 -srcdev 0xb2c680 -
dstdev 0xa20c81 –noactivate

flow --create flow3 -feature generator -ingrport 9/46 -srcdev 0xb2c680 -
dstdev 0xa20c81 -noactivate

Predefined flows are considered when checking for duplicate flows. When a predefined flow is active
for any feature, all user-defined flows for that feature are considered to be duplicate flows, but user-
defined flows for different features are not considered to be duplicate flows. Duplicate predefined flow
definitions can be active for different applications. Duplicate predefined flow definitions cannot be
active simultaneously for the same application.

Duplicate flow definition support

18

Flow Vision Administrators Guide

53-1003168-01