LACP pomiędzy N7K a Juniperem M120

Problemy związane ze switchingiem
Wiadomość
Autor
Awatar użytkownika
mdenis
wannabe
wannabe
Posty: 103
Rejestracja: 15 kwie 2006, 23:48
Lokalizacja: Warszawa
Kontakt:

LACP pomiędzy N7K a Juniperem M120

#1

#1 Post autor: mdenis »

Witam Wszystkich,

Próbuję zestawić channel LACP pomiędzy nexusem 7000 a Juniperem M120, i niestety cały czas porty idą w stan suspended. Jak zapinam nexusa po LACP do cat-a 6500 idzie bez problemu, pojedynczy link bez skonfigurowanej agregacji również działa, juniper do cata6k też działa.

Mój Konfig :

N7K:

Kod: Zaznacz cały

interface port-channel61
  switchport
  switchport mode trunk
  switchport trunk allowed vlan 301
  mtu 9216
1
interface Ethernet4/23
  lacp rate fast
  switchport
  switchport mode trunk
  switchport trunk allowed vlan 301
  mtu 9216
  channel-group 61 mode active
  no shutdown

interface Ethernet4/26
  lacp rate fast
  switchport
  switchport mode trunk
  switchport trunk allowed vlan 301
  mtu 9216
  channel-group 61 mode active
  no shutdown

N7K# show lacp port-channel
port-channel61
  System Mac=0-26-98-14-00-01
  Local System Identifier=0x8000,0-26-98-14-00-01
  Admin key=0x3c
  Operational key=0x3c
  Partner System Identifier=0x7f,0-17-cb-a1-5f-f0
  Operational key=0x3
  Max delay=0
  Aggregate or individual=0
  Member Port List=Eth4/23 Eth4/26

N7K# show port-channel summary
Flags:  D - Down        P - Up in port-channel (members)
        I - Individual  H - Hot-standby (LACP only)
        s - Suspended   r - Module-removed
        S - Switched    R - Routed
        U - Up (port-channel)
        M - Not in use. Min-links not met
--------------------------------------------------------------------------------
Group Port-       Type     Protocol  Member Ports
      Channel
--------------------------------------------------------------------------------

61    Po61(SD)    Eth      LACP      Eth4/23(s)   Eth4/26(s)

N7K# show lacp counters interface port-channel 61
NOTE: Clear lacp counters to get accurate statistics

------------------------------------------------------------------------------
                             LACPDUs                      Markers/Resp LACPDUs
Port              Sent                Recv                  Recv Sent  Pkts Err
------------------------------------------------------------------------------
port-channel61
Ethernet4/23       21883                17536                  0      0    0
Ethernet4/26       17879                13613                  0      0    0
Po stronie junipera :

Kod: Zaznacz cały

M120# show interfaces ae2
hierarchical-scheduler;
flexible-vlan-tagging;
mtu 9192;
aggregated-ether-options {
    minimum-links 1;
    link-speed 1g;
    lacp {
        active;
    }
}

M120# show interfaces ge-4/1/6
gigether-options {
    802.3ad ae2;
}

M120# show interfaces ge-4/1/7
gigether-options {
    802.3ad ae2;
}

M120# run show lacp interfaces ae2
Aggregated interface: ae2
    LACP state:       Role   Exp   Def  Dist  Col  Syn  Aggr  Timeout  Activity
      ge-4/1/6       Actor    No   Yes    No   No   No   Yes     Fast    Active
      ge-4/1/6     Partner    No   Yes    No   No   No   Yes     Fast   Passive
      ge-4/1/7       Actor    No   Yes    No   No   No   Yes     Fast    Active
      ge-4/1/7     Partner    No   Yes    No   No   No   Yes     Fast   Passive
    LACP protocol:        Receive State  Transmit State          Mux State
      ge-4/1/6                Defaulted   Fast periodic           Detached
      ge-4/1/7                Defaulted   Fast periodic           Detached

M120# run show lacp statistics interfaces ae2
Aggregated interface: ae2
    LACP Statistics:       LACP Rx     LACP Tx   Unknown Rx   Illegal Rx
      ge-4/1/6                   0       12214            0            0
      ge-4/1/7                   0       11495            0            0
I tutaj najdziwniejsza sprawa czyli niby w couterach LACP na cisco jest ruch tx/rx a już po stronie junipera nie ma nic na rx-ie jakby coś gineło po drodze, a urządzenia są wpięte do siebie direct.

Na juniperze mam junos-a w wersji 13.3R9.13, a na n7k 6.2(14).

Może mieliście taką batalie ostatnio, z każdym innym urządzeniem n7k się dogaduje a tutaj już nie wiem o co chodzi.

Awatar użytkownika
japek
wannabe
wannabe
Posty: 54
Rejestracja: 02 sie 2009, 20:34

#2

#2 Post autor: japek »

Może nie połączeniu z N7k, ale zobacz czy masz:

Kod: Zaznacz cały

aggregated-devices {
    ethernet {
        device-count 2;
    }
}
gdzie 2 to liczba ether channeli na urządzeniu.

michaliwanczuk
wannabe
wannabe
Posty: 187
Rejestracja: 17 kwie 2010, 21:48
Kontakt:

#3

#3 Post autor: michaliwanczuk »

A na mxie masz dodany ae2 do vlanu tego co jest na nexusie oraz spotkałem się z podobnym problemem rozwiązaniem było położenie portow na nexusie i podniesienie ich
Michał

Awatar użytkownika
toadie
member
member
Posty: 23
Rejestracja: 30 lis 2007, 19:56

#4

#4 Post autor: toadie »

Tak na szybko. W konfiguracji interfejsu ae2 brakuje mi wpisu unit logical-unit-number, a dokładniej vlanu 301.

Pozdr

michaliwanczuk
wannabe
wannabe
Posty: 187
Rejestracja: 17 kwie 2010, 21:48
Kontakt:

#5

#5 Post autor: michaliwanczuk »

Faktycznie Koledze brakuje konfiguracji trunku dla ae2 oraz przypisania do vlanu
Michał

Awatar użytkownika
mdenis
wannabe
wannabe
Posty: 103
Rejestracja: 15 kwie 2006, 23:48
Lokalizacja: Warszawa
Kontakt:

#6

#6 Post autor: mdenis »

Wszystko o czym koledzy napisaliście mam skonfigurowane, dodam że na ae1 mam działający channel do nexusa 5k, a na ae0 channel do cat6500 również działający. Precyzując to tutaj musi być 3 bo liczymy od zera

Kod: Zaznacz cały

M120# show chassis aggregated-devices
ethernet {
    device-count 3;
}
Vlan 301 mam na unicie skonfigurowany.

Nawet przekonfigurowałem to na innych interfejsach fizycznych po obu stronach, aby wykluczyć tutaj jakiś mezalians.

Z tego co wywnioskowałem to giną ramki lacppdu. Wysyłane z nexusa nie docierają do junipera. Pytanie tylko co ubija, przełączyłem nawet działający link do n5k i tutaj się nie podnosi również, więc obstawiam że jednak nexus coś blokuje,tylko co ?

michaliwanczuk
wannabe
wannabe
Posty: 187
Rejestracja: 17 kwie 2010, 21:48
Kontakt:

#7

#7 Post autor: michaliwanczuk »

A jak lacp się zachowa jak na nexusie zdejmiesz: lacp rate fast

Oraz na port Chanel ustaw spaningtree port type normal
Michał

Awatar użytkownika
mdenis
wannabe
wannabe
Posty: 103
Rejestracja: 15 kwie 2006, 23:48
Lokalizacja: Warszawa
Kontakt:

#8

#8 Post autor: mdenis »

michaliwanczuk pisze:A jak lacp się zachowa jak na nexusie zdejmiesz: lacp rate fast

Oraz na port Chanel ustaw spaningtree port type normal
Niestety to samo, porty idą w suspended.

W logu tylko tyle :

Kod: Zaznacz cały

2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_ADMIN_UP: Interface port-channel61 is admin up .
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_DOWN_PORT_CHANNEL_MEMBERS_DOWN: Interface port-channel61 is down (No operational members)
2016 Mar 31 09:46:53 N7K %ETHPORT-5-SPEED: Interface Ethernet4/23, operational speed changed to 1 Gbps
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_DUPLEX: Interface Ethernet4/23, operational duplex mode changed to Full
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_RX_FLOW_CONTROL: Interface Ethernet4/23, operational Receive Flow Control state changed to off
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_TX_FLOW_CONTROL: Interface Ethernet4/23, operational Transmit Flow Control state changed to off
2016 Mar 31 09:46:53 N7K %ETHPORT-5-SPEED: Interface port-channel61, operational speed changed to 1 Gbps
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_DUPLEX: Interface port-channel61, operational duplex mode changed to Full
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_RX_FLOW_CONTROL: Interface port-channel61, operational Receive Flow Control state changed to off
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_TX_FLOW_CONTROL: Interface port-channel61, operational Transmit Flow Control state changed to off
2016 Mar 31 09:47:18 N7K %ETH_PORT_CHANNEL-5-PORT_SUSPENDED: Ethernet4/23: Ethernet4/23 is suspended
2016 Mar 31 09:48:05 N7K %ETHPORT-5-IF_ADMIN_UP: Interface Ethernet4/26 is admin up .
2016 Mar 31 09:48:06 N7K %ETHPORT-5-SPEED: Interface Ethernet4/26, operational speed changed to 1 Gbps
2016 Mar 31 09:48:06 N7K %ETHPORT-5-IF_DUPLEX: Interface Ethernet4/26, operational duplex mode changed to Full
2016 Mar 31 09:48:06 N7K %ETHPORT-5-IF_RX_FLOW_CONTROL: Interface Ethernet4/26, operational Receive Flow Control state changed to off
2016 Mar 31 09:48:06 N7K %ETHPORT-5-IF_TX_FLOW_CONTROL: Interface Ethernet4/26, operational Transmit Flow Control state changed to off
2016 Mar 31 09:48:31 N7K %ETH_PORT_CHANNEL-5-PORT_SUSPENDED: Ethernet4/26: Ethernet4/26 is suspended
Michał

michaliwanczuk
wannabe
wannabe
Posty: 187
Rejestracja: 17 kwie 2010, 21:48
Kontakt:

#9

#9 Post autor: michaliwanczuk »

Porty na nexusie masz 10g - ustaw je na sztywno 1g



mdenis pisze:
michaliwanczuk pisze:A jak lacp się zachowa jak na nexusie
zdejmiesz: lacp rate fast

Oraz na port Chanel ustaw spaningtree port type normal
Niestety to samo, porty idą w suspended.

W logu tylko tyle :

Kod: Zaznacz cały

2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_ADMIN_UP: Interface port-channel61 is admin up .
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_DOWN_PORT_CHANNEL_MEMBERS_DOWN: Interface port-channel61 is down (No operational members)
2016 Mar 31 09:46:53 N7K %ETHPORT-5-SPEED: Interface Ethernet4/23, operational speed changed to 1 Gbps
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_DUPLEX: Interface Ethernet4/23, operational duplex mode changed to Full
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_RX_FLOW_CONTROL: Interface Ethernet4/23, operational Receive Flow Control state changed to off
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_TX_FLOW_CONTROL: Interface Ethernet4/23, operational Transmit Flow Control state changed to off
2016 Mar 31 09:46:53 N7K %ETHPORT-5-SPEED: Interface port-channel61, operational speed changed to 1 Gbps
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_DUPLEX: Interface port-channel61, operational duplex mode changed to Full
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_RX_FLOW_CONTROL: Interface port-channel61, operational Receive Flow Control state changed to off
2016 Mar 31 09:46:53 N7K %ETHPORT-5-IF_TX_FLOW_CONTROL: Interface port-channel61, operational Transmit Flow Control state changed to off
2016 Mar 31 09:47:18 N7K %ETH_PORT_CHANNEL-5-PORT_SUSPENDED: Ethernet4/23: Ethernet4/23 is suspended
2016 Mar 31 09:48:05 N7K %ETHPORT-5-IF_ADMIN_UP: Interface Ethernet4/26 is admin up .
2016 Mar 31 09:48:06 N7K %ETHPORT-5-SPEED: Interface Ethernet4/26, operational speed changed to 1 Gbps
2016 Mar 31 09:48:06 N7K %ETHPORT-5-IF_DUPLEX: Interface Ethernet4/26, operational duplex mode changed to Full
2016 Mar 31 09:48:06 N7K %ETHPORT-5-IF_RX_FLOW_CONTROL: Interface Ethernet4/26, operational Receive Flow Control state changed to off
2016 Mar 31 09:48:06 N7K %ETHPORT-5-IF_TX_FLOW_CONTROL: Interface Ethernet4/26, operational Transmit Flow Control state changed to off
2016 Mar 31 09:48:31 N7K %ETH_PORT_CHANNEL-5-PORT_SUSPENDED: Ethernet4/26: Ethernet4/26 is suspended
Michał
Michał

Awatar użytkownika
mdenis
wannabe
wannabe
Posty: 103
Rejestracja: 15 kwie 2006, 23:48
Lokalizacja: Warszawa
Kontakt:

#10

#10 Post autor: mdenis »

michaliwanczuk pisze:Porty na nexusie masz 10g - ustaw je na sztywno 1g
Akturat testuje to na karcie N7K-M148GS-11 która ma 48 x SFP 1G i tam niestety nie działa komenda speed. Jak ustawiam na po61 speed na 1000 i duplex full to dalej mam suspended.

Wcześniej to testowałem na channelu z portów 10G i również zachowywał się analogicznie, akurat musiałem to szybko odpalić i po prostu wywaliłem port z channela i odpaliłem na jednym, ruszyło od razu.

Michał

Awatar użytkownika
mdenis
wannabe
wannabe
Posty: 103
Rejestracja: 15 kwie 2006, 23:48
Lokalizacja: Warszawa
Kontakt:

#11

#11 Post autor: mdenis »

Udało mi się rozwikłać temat miałem u siebie w konfigu :

Kod: Zaznacz cały

vlan dot1Q tag native
a naprawiło się po wydaniu tej magicznej komendy :

Kod: Zaznacz cały

vlan dot1Q tag native exclude control
Wyjaśniało to brak otrzymanych ramek LACPPDU od strony junipera, bo szukał ich nie tam gdzie przychodziły :)

Dzięki za wszelkie sugestie.

Michał

ODPOWIEDZ