9.9 C
New York
Monday, March 10, 2025

Cisco Nexus vPC Portchannel points


I am presently dealing with a community challenge between Cisco Nexus 93108 (9.3.11) on an LACP port-channel configuration.

The reproduction beneath assist us to breed the problem we had (utilizing 4x Nexus 9000v qcow2 picture model 9.3.9) as you possibly can see my community topology is between 2 datacenters.

  • SWC001,SWC002,SWC011 and SWC012 are Nexus 9000v.
  • Switch1 , Switch2 Switch3, OP and OP1 are fundamental GNS3 change

Configuration on every is analogous : 1 Area vPC between 2 switches (fairly fundamental 1 peerlink, 1 peerkeepalive, no layer 3, no peer gateway) and
a WAN hyperlink by means of a vPC Po 100 between each datacenter that permit ALL vlans to transit.

enter image description here

vPC configuration is constant and works effectively: SWC001 is instantly hyperlink to SWC011 and SWC002 to SWC012, all the things runs easily and acquired no points.
The factor is, in actuality, there’s an ISP between each Datacenters and the ache is coming…
We solely know from the ISP they use QinQ configuration in their very own community, as a datacenter consumer we do not know which configuration neither units they’re utilizing.

Additionally, earlier than utilizing Nexus, we had previous HP core change and we did not set any specific configuration relating to to QinQ)
After this HP=>Nexus migration, all the things was nice besides the PortChannel 100 standing (so the prolonged LAN between each DCs)

To simulate an ISP in between, i arrange a fundamental GNS3 change configured with QinQ on e0 and e1 (VLAN 1 and Ethertype 0x88A8)

In my instance Po100 is configured with just one bodily interface (eth1/13), and so the present configuration on all eth1/13 on the 4 change is :

model 9.3(9) Bios:model

interface Ethernet1/13
  lacp charge quick
  switchport mode trunk
  spanning-tree port kind edge trunk
  spanning-tree bpdufilter allow
  channel-group 100 mode lively

interface port-channel100
  switchport mode trunk
  spanning-tree port kind edge trunk
  spanning-tree bpdufilter allow
  no lacp suspend-individual

If we’re on a channel-group lively/lively configuration (after enabled function lacp ), PortChannel protocol is LACP but it surely nonetheless goes on Switched and Down

SWC001# sh port-channel abstract interface port-channel 100
Flags:  D - Down        P - Up in port-channel (members)
        I - Particular person  H - Scorching-standby (LACP solely)
        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-       Kind     Protocol  Member Ports
      Channel
--------------------------------------------------------------------------------
100   Po100(SD)   Eth      LACP      Eth1/13(I)

If we set “channel group 100 mode on” on each facet, Port CHannel protocol is none BUT interface is UP and Po Switched/Up

FRHD01SWC001(config-if)# sh port-channel abstract interface port-channel 100
Flags:  D - Down        P - Up in port-channel (members)
        I - Particular person  H - Scorching-standby (LACP solely)
        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-       Kind     Protocol  Member Ports
      Channel
--------------------------------------------------------------------------------
100   Po100(SU)   Eth      NONE      Eth1/13(P)

Now, if we take a look about lacp counters, from each facet there’s LACPDUs despatched, however 0 acquired from every method.

SWC001# present lacp counters
NOTE: Clear lacp counters to get correct statistics

------------------------------------------------------------------------------
                             LACPDUs                      Markers/Resp LACPDUs
Port              Despatched                Recv                  Recv Despatched  Pkts Err
------------------------------------------------------------------------------
port-channel1
Ethernet1/11       28                   24                     0      0    0


port-channel100
Ethernet1/13       12                   0                      0      0    0

Lastly, when i take a look at sh vpc temporary , Po100 standing is down whereas consistency is success

vPC Peer-link standing
---------------------------------------------------------------------
id    Port   Standing Lively vlans
--    ----   ------ -------------------------------------------------
1     Po1    up     1,5,10-11,13-14,22-23,30,41,44,50-51,55,80-81,90,

                    100,110-114,120-121,130-135,140-141,150-154,

                    160-174,176,180,201-205,230,256-257,999


vPC standing
----------------------------------------------------------------------------
Id    Port          Standing Consistency Purpose                Lively vlans
--    ------------  ------ ----------- ------                ---------------

100   Po100         down*  success     success               -

We made totally different configuration on GNS3 to check the place the problem might be, lively/lively, lively/passive or on/on , however we really have no thought of the problem. We additionally take a look on the spanning tree half but it surely appears good.
It appears that evidently if something is related between 2x Nexus, it fails, though hyperlink could also be up (however there is not any packet acquired)

Does anybody have already got a difficulty like this ? with/with out QinQ in between ?

EDIT 28-06-2023 – HP core change working configuration, A24 and B24 are LACP interfaces between each DCs.
enter image description here

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles