cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1646
Views
5
Helpful
3
Replies

Adding Interface to VPC Peer-Link - MTU Issues

CLCrawl
Level 1
Level 1

We have 2 Nexus 9K switches running as a VPC pair. This got put into production with a single link in the port-channel used as the VPC peer-link, we would like to add another interface. Unfortunately when we try and configure it we get the following:

Nexus9k-02(config)# interface eth1/25
Nexus9k-02(config-if)# channel-group 1 mode active
command failed: port not compatible [MTU]
** You can use force option to override the port's parameters
** (e.g. "channel-group X force")
** Use "show port-channel compatibility-parameters" to get more information on failure

The following is the running-config (all) on the port-channel and the interface currently in the port-channel:

interface port-channel1
description Link to Nexus9K-01 Po1
switchport
switchport mode trunk
no switchport monitor
no switchport dot1q ethertype
priority-flow-control watch-dog-interval off
switchport access vlan 1
switchport trunk native vlan 1
no switchport vlan mapping enable
switchport trunk allowed vlan 150,454,457
priority-flow-control mode auto
spanning-tree port-priority 128
spanning-tree cost auto
spanning-tree link-type auto
spanning-tree port type network
no spanning-tree bpduguard
no spanning-tree bpdufilter
logging event port link-status default
logging event port trunk-status default
buffer-boost
speed auto
duplex auto
flowcontrol receive off
flowcontrol send off
mtu 9216
delay 1
snmp trap link-status
negotiate auto
storm-control broadcast level 100.00
storm-control multicast level 100.00
storm-control unicast level 100.00
no storm-control action
bandwidth 40000000
no bandwidth inherit
load-interval counter 1 30
load-interval counter 2 300
no load-interval counter 3
no switchport block multicast
no switchport block unicast
no switchport mac-learn disable
no shutdown lan
lacp graceful-convergence
lacp suspend-individual
lacp min-links 1
lacp max-bundle 32
no port-channel port load-defer
lacp fast-select-hot-standby
no port-channel port hash-distribution
no lacp mode delay
vpc peer-link
no shutdown
no switchport autostate exclude

 

Interface Config

interface Ethernet1/1
description Link to Nexus9k-01 Eth1/1
lacp port-priority 32768
lacp rate normal
cdp enable
switchport
switchport mode trunk
no switchport monitor
no switchport dot1q ethertype
switchport access vlan 1
switchport trunk native vlan 1
no switchport vlan mapping enable
switchport trunk allowed vlan 150,454,457
priority-flow-control mode auto
spanning-tree port-priority 128
spanning-tree cost auto
spanning-tree link-type auto
spanning-tree port type normal
no spanning-tree bpduguard
no spanning-tree bpdufilter
buffer-boost
speed auto
duplex auto
fec auto
flowcontrol receive off
flowcontrol send off
link debounce time 100
no beacon
mtu 9216
delay 1
snmp trap link-status
negotiate auto
logging event port link-status default
logging event port trunk-status default
storm-control broadcast level 100.00
storm-control multicast level 100.00
storm-control unicast level 100.00
no storm-control action
bandwidth 40000000
no bandwidth inherit
load-interval counter 1 30
load-interval counter 2 300
no load-interval counter 3
no switchport block multicast
no switchport block unicast
no switchport mac-learn disable
no shutdown lan
no switchport autostate exclude
channel-group 1 mode active
no shutdown

The MTU for both the physical interface and the port-channel are set to 9216, which is odd to me. If we try and set the MTU on the new interface we want to add to the port-channel, we get the following:

Nexus9k-02(config-if)# interface eth1/25

Nexus9K-02(config-if)# mtu 9216
^
% Invalid number, range is (1500:9090) at '^' marker.

Currently the system jumbomtu is set to 9090:

system jumbomtu 9090

It would appear I either need to modify system jumbomtu to 9216, or knock down the MTU on the port-channel and physical interfaces to 9090. So 2 questions for anyone willing to help, which I sincerely appreciate.

  1. Anyone have a theory on how these interfaces ever got set to 9216? Doesn't matter anymore but I'm curious.
  2. Would it be more sane to jump the system jumbomtu up to 9216, or change the MTU on the port-channel / physical interfaces?
  3. Will either of the above result in a traffic stop, eg outage?

As mentioned above I appreciate any input on this. Thanks!

1 Accepted Solution

Accepted Solutions

Sergiu.Daniluk
VIP Alumni
VIP Alumni

Hi @CLCrawl 

Just try this command:

channel-group 1 force mode active

The force option will copy any missing or different config from port-channel and apply it on eth interface.

Take care,

Sergiu

 

View solution in original post

3 Replies 3

Answer from Cisco Doc.
Nexus 9000:
 All Nexus 9200 Series switches (includes 92xxx), 9300 Series switches (includes 93xxx), and 9500 Series switches

For platforms that use Per-Port MTU Configuration L2 ports can use only the System Jumbo MTU configured on the switch or 1500. By default System Jumbo MTU is 9216.

L2 ports configured with Jumbo MTU automatically updates to the new value if it is changed.
https://www.cisco.com/c/en/us/support/docs/switches/nexus-9000-series-switches/118994-config-nexus-00.html

 

Sergiu.Daniluk
VIP Alumni
VIP Alumni

Hi @CLCrawl 

Just try this command:

channel-group 1 force mode active

The force option will copy any missing or different config from port-channel and apply it on eth interface.

Take care,

Sergiu

 

CLCrawl
Level 1
Level 1

@Sergiu.Danilukthank you very much. This "magically" forced the MTU to 9216 to match the existing interfaces. Thank you to @MHM Cisco World the article was also helpful.