The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter describes the Cisco NX-OS FabricPath commands that begin with M.
To specify fabricpath OAM flow destination or source MAC address, use the mac-address command in fabricpath OAM profile flow configuration mode. To remove the MAC address use the no form of this command.
mac-address {destination | source} mac-address
no mac-address {destination | source}
destination |
Specifies the fabricpath OAM profile flow destination MAC address. |
source |
Specifies the fabricpath OAM profile flow source MAC address. |
mac-address |
MAC address. |
The MAC flow address is not configured.
Fabricpath oam profile flow (config-fp-oam-profile-flow)
|
|
---|---|
7.0(0)N1(1) |
This command was introduced. |
This example shows how to configure the FabricPath OAM flow destination MAC address:
switch# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
switch(config)# fabricpath oam profile 100
switch(config-fp-oam-profile)# flow forward
switch(config-fp-oam-profile-flow)# mac-address destination 00-14-22-01-23-45
To configure the maximum number of paths per destination, use the maximum-paths command. To return to the default setting, use the no form of this command.
maximum-paths paths
no maximum-paths paths
paths |
Maximum number of paths per destination. The range is from 1 to 16. |
The default value is 16.
FabricPath IS-IS topology (config-fabricpath-isis-topo)
|
|
---|---|
5.2(1)N1(1) |
This command was introduced. |
This command requires an Enhanced Layer 2 license.
This example shows how to configure the maximum number of paths per destination:
switch# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
switch(config)# fabricpath domain default
switch(config-fabricpath-isis)# topology 1
switch(config-fabricpath-isis-topo)# maximum-paths 1
switch(config-fabricpath-isis-topo)#
|
|
---|---|
show fabricpath isis |
Displays FabricPath Layer 2 IS-IS. |
To configure a lifetime for a maximum link-state packet (LSP), use the max-lsp-lifetime command. To return to the default setting, use the no form of this command.
max-lsp-lifetime value
no max-lsp-lifetime value
value |
Maximum LSP lifetime in seconds. The range is from 1 to 65535. |
1200 seconds
FabricPath IS-IS (config-fabricpath-isis)
|
|
---|---|
5.2(1)N1(1) |
This command was introduced. |
The maximum LSP lifetime must be greater than the LSP refresh interval.
This command requires an Enhanced Layer 2 license.
This example shows how to set the maximum time that the link-state packets persists to 11,000 seconds:
switch# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
switch(config)# fabricpath domain default
switch(config-fabricpath-isis)# max-lsp-lifetime 1300
switch(config-fabricpath-isis)#
|
|
---|---|
show fabricpath isis |
Displays FabricPath Layer 2 IS-IS. |
To configure VLANs as FabricPath VLANs for FabricPath forwarding, use the mode command. To remove the FabricPath VLANs, use the no form of this command.
mode {ce | fabricpath}
no mode {ce | fabricpath}
ce |
Enables the VLAN as a Classical IEEE 802.1Q Ethernet (CE) VLAN. This is the default VLAN mode. |
fabricpath |
Enables the VLAN as a FabricPath VLAN. |
The default VLAN mode is ce.
VLAN (config-vlan)
|
|
---|---|
5.2(1)N1(1) |
This command was introduced. |
Ensure that you have enabled the FabricPath feature set.
Note You must have already created the VLANs before you can set the VLAN mode using FabricPath.
You designate those VLANs that you want to carry FabricPath traffic on the network by configuring them as FabricPath VLANs. By default, all FabricPath VLANs and FabricPath interfaces are added to the default FabricPath topology.
All FabricPath VLANs use conversational learning only if the switch virtual interface (SVI) is not enabled on the VLANs; otherwise, FabricPath VLANs use traditional learning.
Only FabricPath VLANs support conversational learning. CE VLANs support only traditional learning.
This command requires an Enhanced Layer 2 license.
This example shows how to configure a VLAN as a FabricPath VLAN:
switch# configure terminal
switch(config)# vlan 5
switch(config-vlan)# mode fabricpath
switch(config-vlan)# exit
This example shows how to remove a FabricPath VLAN:
switch# configure terminal
switch(config)# vlan 5
switch(config-vlan)# no mode fabricpath
switch(config-vlan)# exit
switch#
To verify the multicast forwarding tree, use the mtrace fabricpath command.
mtrace fabricpath [tree id | ftag ftag-id] {profile profile-id] | mac dst dst-mac etype etype | ip dst dst-ip src src-ip | forward flow flow-ent { l2 | l3}} [ingress if-id] {vlan vlan-id | tag tag-id | [use-host-vlan] [topology t-id] [reply mode out-of-band {ipv4 ip-addr | ipv6 ipv6-addr }] [data pattern data] [size size] [validate] [repeat repeat-count] [switch-id swid] [verbose]
Global configuration (config)
|
|
---|---|
7.0(0)N1(1) |
This command was introduced. |
The mtrace command can inherit the configuration of the fabricpath oam profile id command. For example, the fabricpath oam profile 1 vlan 10 command is entered. By subsequently entering the mtrace fabricpath profile 1 command, the mtrace EXEC command inherits the configuration of the profile command.
This example shows how to specify a FabricPath mtrace for all trees.
switch# mtrace fabricpath vlan 10
Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'D' - Destination Unreachable, 'X' - unknown return code,
'V' - VLAN nonexistent, 'v' - VLAN in suspended state,
'm' - malformed request, 'C' - Cross Connect Error,
'U' - Unknown RBridge nickname, 'n' - Not AF,
'*' - Success, Optional Tlv incomplete,
'I' - Interface not in forwarding state,
'S' - Service Tag nonexistent, 's' - Service Tag in suspended state,
'c' - Corrupted Data/Test
Sender handle: 3
FabricPath mtrace for multicast ftag 1, vlan 10
Code SwitchId Interface State TotalTime
==================================================
! 320 Rcvd on Eth1/48 fwd 2ms
! 3498 Rcvd on Eth1/47 fwd 2ms
FabricPath mtrace for multicast ftag 2, vlan 10
Code SwitchId Interface State TotalTime
==================================================
! 320 Rcvd on Eth1/48 fwd 2ms
! 3498 Rcvd on Eth1/47 fwd 2ms
FabricPath mtrace for multicast ftag 1, vlan 10
Code SwitchId Interface State TotalTime
==================================================
! 320 Rcvd on Eth1/48 fwd 2ms
! 3498 Rcvd on Eth1/47 fwd 2ms
FabricPath mtrace for multicast ftag 2, vlan 10
Code SwitchId Interface State TotalTime
==================================================
! 320 Rcvd on Eth1/48 fwd 2ms
! 3498 Rcvd on Eth1/47 fwd 3ms
FabricPath mtrace for multicast ftag 1, vlan 10
Code SwitchId Interface State TotalTime
==================================================
! 320 Rcvd on Eth1/48 fwd 2ms
! 3498 Rcvd on Eth1/47 fwd 3ms
This example shows how to specify FabricPath mtrace for a specific tree.
switch(#) mtrace fabricpath tree 1 vlan 10 repeat 1
Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'D' - Destination Unreachable, 'X' - unknown return code,
'V' - VLAN nonexistent, 'v' - VLAN in suspended state,
'm' - malformed request, 'C' - Cross Connect Error,
'U' - Unknown RBridge nickname, 'n' - Not AF,
'*' - Success, Optional Tlv incomplete,
'I' - Interface not in forwarding state,
'S' - Service Tag nonexistent, 's' - Service Tag in suspended state,
'c' - Corrupted Data/Test
Sender handle: 4
FabricPath mtrace for multicast ftag 1, vlan 10
Code SwitchId Interface State TotalTime
==================================================
! 3498 Rcvd on Eth1/47 fwd 2ms
! 320 Rcvd on Eth1/48 fwd 3ms
This example shows how to specify FTag instead of tree.
switch(#) mtrace fabricpath ftag 1 vlan 10 repeat 1 verbose
Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'D' - Destination Unreachable, 'X' - unknown return code,
'V' - VLAN nonexistent, 'v' - VLAN in suspended state,
'm' - malformed request, 'C' - Cross Connect Error,
'U' - Unknown RBridge nickname, 'n' - Not AF,
'*' - Success, Optional Tlv incomplete,
'I' - Interface not in forwarding state,
'S' - Service Tag nonexistent, 's' - Service Tag in suspended state,
'c' - Corrupted Data/Test
Sender handle: 6
FabricPath mtrace for multicast ftag 1, vlan 10
Code SwitchId Interface State TotalTime DownSwitchId Intf State
============================================================================
! 3498 Rcvd on Eth1/47 fwd 2ms
! 320 Rcvd on Eth1/48 fwd 3ms
This example shows how to specify a pair of trees:
switch(#) mtrace fabricpath ip dst 224.1.1.1 src 10.1.1.1 vlan 10 repeat 1
Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'D' - Destination Unreachable, 'X' - unknown return code,
'V' - VLAN nonexistent, 'v' - VLAN in suspended state,
'm' - malformed request, 'C' - Cross Connect Error,
'U' - Unknown RBridge nickname, 'n' - Not AF,
'*' - Success, Optional Tlv incomplete,
'I' - Interface not in forwarding state,
'S' - Service Tag nonexistent, 's' - Service Tag in suspended state,
'c' - Corrupted Data/Test
Sender handle: 7
FabricPath mtrace for multicast ftag 1, vlan 10
Code SwitchId Interface State TotalTime
==================================================
! 320 Rcvd on Eth1/48 fwd 2ms
|
|
---|---|