Page 1 of 1

LACP port NX-OSv suspend

Posted: Sun Aug 06, 2017 10:18 am
by skynine
hi,

glad to join in this forum,
i want to ask/ disscussion about my lab.
currently i want to learn nexus, because of limitation ram.
i combine it with VIOSL2, to learn command on nexus.
so here's my topology
Image
when i created lacp between 1 interface NX-OSv and 1 interface on Vios-L2
but it failed to establish lacp,
when i check on nexus, i found the port is suspend

Code: Select all

switch(config-if)# sh port-channel summary 
Flags:  D - Down        P - Up in port-channel (members)
        I - Individual  H - Hot-standby (LACP only)
        s - Suspended   r - Module-removed
        b - BFD Session Wait
        S - Switched    R - Routed
        U - Up (port-channel)
        p - Up in delay-lacp mode (member)
        M - Not in use. Min-links not met
--------------------------------------------------------------------------------
Group Port-       Type     Protocol  Member Ports
      Channel
--------------------------------------------------------------------------------
10    Po10(SD)    Eth      LACP      Eth1/2(s)   
switch(config-if)# sh int e1/2
Ethernet1/2 is down (suspended(no LACP PDUs))
admin state is up, Dedicated Interface
  Belongs to Po10
  Hardware: 100/1000/10000 Ethernet, address: 5000.0001.0009 (bia 5000.0001.0009
)
  MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec
  reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, medium is broadcast
  Port mode is access
  auto-duplex, 1000 Mb/s
  Beacon is turned off
  Auto-Negotiation is turned on, FEC mode is Auto
  Input flow-control is off, output flow-control is off
  Auto-mdix is turned off
  Switchport monitor is off 
  EtherType is 0x8100 
  EEE (efficient-ethernet) : n/a
  Last link flapped 00:08:33
  Last clearing of "show interface" counters never
  3 interface resets
  30 seconds input rate 0 bits/sec, 0 packets/sec
  30 seconds output rate 0 bits/sec, 0 packets/sec
  Load-Interval #2: 5 minute (300 seconds)
 
but when i tried to establish lacp between nexus<->nexus.
it want to establish
but on viosL2, on the first time after booting.
i found this notification

Code: Select all

*Aug  6 17:07:12.490: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on GigabitEthernet0/0 (not full duplex), with switch(9SNBLVKL1ZY) Ethernet1/2 (full duplex).
and the i tried to force interface on vios configured with no negotiation auto, duplex full.
and the that notification didn't show up again.

i just wonder with that notification on vios, is there something wrong on my vios, so it make a problem with lacp in nexus or what?
maybe this forum can help me to find out where is the problem or maybe nexus on emulator doesn't support with another ios?
thank you

Re: LACP port NX-OSv suspend

Posted: Sun Aug 06, 2017 12:49 pm
by Uldis (UD)
Tested and got same issue, looks like lacp doesnt work to other switches at all on this NX9K.
Tested vIOS L2 to NX
and IOL L2 to NX
same problem.

such errors:
2017 Aug 6 12:44:16 NX9k-1 %$ VDC-1 %$ %L2FM-2-L2FM_INVALID_PORT_NUM: Invalid port num 0, max_ports 0
2017 Aug 6 12:44:16 NX9k-1 %$ VDC-1 %$ %L2FM-2-L2FM_INVALID_PORT_NUM: Invalid port num 1, max_ports 0

Re: LACP port NX-OSv suspend

Posted: Mon Aug 07, 2017 6:59 am
by vkukshal03
I tried all possible steps, tried all IOU image and L2vios and Arista as well, same issue... If any body have any luck please help...

Re: LACP port NX-OSv suspend

Posted: Mon Aug 07, 2017 11:57 am
by skynine
yes, i tried too,
and seacrh on internet, and get some information and some trick to solved that with "lacp suspend-individual" or "lacp convergence"
but when i tried, its not working.

Re: LACP port NX-OSv suspend

Posted: Mon Aug 07, 2017 1:36 pm
by ecze
which version of EVE are you using ?

Re: LACP port NX-OSv suspend

Posted: Wed Aug 09, 2017 8:18 am
by vkukshal03
Latest one , 2.0.3-70

Re: LACP port NX-OSv suspend

Posted: Wed Aug 09, 2017 5:01 pm
by ecze
The problem is due to NXOS not LACP fully compliant....

E.

Re: LACP port NX-OSv suspend

Posted: Thu Aug 10, 2017 3:53 pm
by vkukshal03
Thanks for your reply..

I am surprised if NXOS is allowing you to enable the feature of LACP Why Its not compliant ??????
When I use the command ""lacp suspend-individual" all ports show in "I" mode i.e is individual states...

and its also working with another NXOS, its not working with IOU and VIOS L2..


IOU I figured it out..why its not working as you have maximum bandwidth is 10mb/s and Nexus atl-east want 100mb/s.. and you cannot do any thing untlill you have speed and duplex match , you cannot have port-channel up... but I am not understanding in case of VIOS L2..???

Re: LACP port NX-OSv suspend

Posted: Fri Aug 11, 2017 7:14 am
by skynine
so in IOU, port channell can't bring up because of it's limitation speed, not bugs ?

Re: LACP port NX-OSv suspend

Posted: Fri Aug 11, 2017 11:53 am
by ecze
vkukshal03 wrote:
Thu Aug 10, 2017 3:53 pm
Thanks for your reply..

I am surprised if NXOS is allowing you to enable the feature of LACP Why Its not compliant ??????
When I use the command ""lacp suspend-individual" all ports show in "I" mode i.e is individual states...

and its also working with another NXOS, its not working with IOU and VIOS L2..


IOU I figured it out..why its not working as you have maximum bandwidth is 10mb/s and Nexus atl-east want 100mb/s.. and you cannot do any thing untlill you have speed and duplex match , you cannot have port-channel up... but I am not understanding in case of VIOS L2..???

The reason is not clear.....
Speed is not in the LACP payload packet...

But the main difference observed is that NX use 00:01:02:03:04:05 as dmac address and IOL use 0:80:C2:00:00:02

E.