среда, 6 сентября 2017 г.

Juniper EX3400 Virtual Chassis тестирование

Какие преимущества дает Virtual Chassis:
- большое количество портов доступа;
- отказоустойчивость за счет образования кольцевидной топологии включения коммутаторов (fault tolerance and high availability);
- отсутствие протокола STP;
- единый интерфейс управления всеми устройствами в VC.

Имеющееся оборудование в тесте:
2 коммутатора Juniper EX3400-48T (обычные RJ-45 порты)
1 коммутатор Juniper EX3400-48P (обычные RJ-45 порты + POE)
4 оптических трансивера QSFP+-40G-LR4 производитель - ITbiz и соответствующие патч-корды
Оптические аттенюаторы для ослабления мощности сигнала, так, как трансиверы на 10 км
1 Active Optical Cables (AOC)

Топология которая была построена:



Ключевые особенности схемы:
- Virtual Chassis порт строятся на 40 гбит/сек интерфейсах QSFP;
- режим конфигурации Virtual Chassis - Preprovisioned (в ручном режиме задано кто будет RE а кто будет Linecard);
- кольцевидное включение.

Схема установки трансиверов:
Member 0 port 0 -- AOC -- Member 1 port 1
Member 0 port 1 -- QSFP+-40G-LR4 & optical attenuator 4 dbm -- QSFP+-40G-LR4 & optical attenuator 4 dbm -- Member 2 port 1
Member 1 port 0 -- QSFP+-40G-LR4 & optical attenuator 4 dbm -- QSFP+-40G-LR4 & optical attenuator 4 dbm -- Member 2 port 0

Важно! Комфортным вариантом создания VC в Preprovisioned режиме является - подключения всех устройств между собой (в нашем случае QSFP порты уже находятся в режиме VC-Port) без включение питания, определение какой коммутатор у нас будет Master RE, составление списка всех серийных номеров коммутаторов, которые будут включаться в VC.
Далее - включаем наш Master RE, при этом все остальные коммутаторы еще выключены, настраиваем роли RE и роли Linecard на устройстве для серийных номеров, после включаем все остальные коммутаторы.

В случае правильной конфигурации, хороших оптических трансиверов, и когда все линки подняты топология будет выглядеть следующим образом:

root> show virtual-chassis

Preprovisioned Virtual Chassis
Virtual Chassis ID: 27ff.13e2.dd87
Virtual Chassis Mode: Enabled
                                                Mstr           Mixed Route Neighbor List
Member ID  Status   Serial No    Model          prio  Role      Mode  Mode ID  Interface
0 (FPC 0)  Prsnt    NXxxxxx90124 ex3400-48t     129   Master*      N  VC   1  vcp-255/1/0
                                                                           2  vcp-255/1/1
1 (FPC 1)  Prsnt    NY0xxxxx00367 ex3400-48p     129   Backup       N  VC   2  vcp-255/1/0
                                                                           0  vcp-255/1/1
2 (FPC 2)  Prsnt    NXxxxxx90029 ex3400-48t       0   Linecard     N  VC   1  vcp-255/1/0
                                                                           0  vcp-255/1/1

root> show virtual-chassis vc-port
fpc0:
--------------------------------------------------------------------------
Interface   Type              Trunk  Status       Speed        Neighbor
or                             ID                 (mbps)       ID  Interface
PIC / Port
1/0         Configured         -1    Up           40000        1   vcp-255/1/1
1/1         Configured         -1    Up           40000        2   vcp-255/1/1

fpc1:
--------------------------------------------------------------------------
Interface   Type              Trunk  Status       Speed        Neighbor
or                             ID                 (mbps)       ID  Interface
PIC / Port
1/0         Configured         -1    Up           40000        2   vcp-255/1/0
1/1         Configured         -1    Up           40000        0   vcp-255/1/0

fpc2:
--------------------------------------------------------------------------
Interface   Type              Trunk  Status       Speed        Neighbor
or                             ID                 (mbps)       ID  Interface
PIC / Port
1/0         Configured         -1    Up           40000        1   vcp-255/1/0
1/1         Configured         -1    Up           40000        0   vcp-255/1/1

root> show virtual-chassis active-topology
fpc0:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  1                    1(vcp-255/1/0.32768)

  2                    2(vcp-255/1/1.32768)

fpc1:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  2                    2(vcp-255/1/0.32768)

fpc2:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  1                    1(vcp-255/1/0.32768)

root> show chassis hardware | match "fpc|Xcvr"
FPC 0            REV 17   650-059881   NXxxxxx90124      EX3400-48T
  CPU                     BUILTIN      BUILTIN           FPC CPU
    Xcvr 0       REV 01   740-032986   06Jxxxxx0212    QSFP+-40G-SR4
    Xcvr 1       REV 01   740-032986   06Jxxxxx5202     QSFP+-40G-LR4
FPC 1            REV 17   650-059857   NY0xxxxx00367      EX3400-48P
  CPU                     BUILTIN      BUILTIN           FPC CPU
    Xcvr 0       REV 01   740-032986   06Jxxxxx5201     QSFP+-40G-LR4
    Xcvr 1       REV 01   740-032986   06Jxxxxx0212    QSFP+-40G-SR4
FPC 2            REV 17   650-059881   NXxxxxx90029      EX3400-48T
  CPU                     BUILTIN      BUILTIN           FPC CPU
    Xcvr 0       REV 01   740-032986   06Jxxxxx5203     QSFP+-40G-LR4
    Xcvr 1       REV 01   740-032986   06Jxxxxx5204     QSFP+-40G-LR4

Тест 1 - Физическое извлечение из member 0 port 1 трансивера.
Активная топология перестроилась через оставшийся интерфейс.

root> show virtual-chassis active-topology
fpc0:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  1                    1(vcp-255/1/0.32768)

  2                    1(vcp-255/1/0.32768)

fpc1:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  2                    2(vcp-255/1/0.32768)

fpc2:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    1(vcp-255/1/0.32768)

  1                    1(vcp-255/1/0.32768)


Тест 2 - включение member 0 port 1 трансивера.
Активная топология вернулась к штатному режиму (member 2 с member 0 в приоритете через port 1).

root> show virtual-chassis active-topology
fpc0:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  1                    1(vcp-255/1/0.32768)

  2                    2(vcp-255/1/1.32768)

fpc1:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  2                    2(vcp-255/1/0.32768)

fpc2:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  1                    1(vcp-255/1/0.32768)

Тест 3 - физический разрыв оптического линка без изъятия трансивера между member 1 и member 2 (Member 1 port 0 -- Member 2 port 0)
Активная топология перестроилась - member 2 имеет достижимость к member 0,1 только через port 1; member 2 имеет достижимость к member 0,3 только через port 1

root> show virtual-chassis active-topology
fpc0:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  1                    1(vcp-255/1/0.32768)

  2                    2(vcp-255/1/1.32768)

fpc1:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  2                    0(vcp-255/1/1.32768)

fpc2:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  1                    0(vcp-255/1/1.32768)

Тест 4 - возврат оптического линка разорванного в тесте 3.
Активная топология вернулась к штатному кольцеобразному виду.

root> show virtual-chassis active-topology
fpc0:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  1                    1(vcp-255/1/0.32768)

  2                    2(vcp-255/1/1.32768)

fpc1:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  2                    2(vcp-255/1/0.32768)

fpc2:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  1                    1(vcp-255/1/0.32768)

Тест 5 - отключение member 1.
Member 1 и member 2 видят друг друга только через единый линк.

root> show virtual-chassis

Preprovisioned Virtual Chassis
Virtual Chassis ID: 27ff.13e2.dd87
Virtual Chassis Mode: Enabled
                                                Mstr           Mixed Route Neighbor List
Member ID  Status   Serial No    Model          prio  Role      Mode  Mode ID  Interface
0 (FPC 0)  Prsnt    NXxxxxx90124 ex3400-48t     129   Master*      N  VC   2  vcp-255/1/1
1 (FPC 1)  NotPrsnt NY0xxxxx00367
2 (FPC 2)  Prsnt    NXxxxxx90029 ex3400-48t       0   Linecard     N  VC   0  vcp-255/1/1

root> show virtual-chassis active-topology
fpc0:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  2                    2(vcp-255/1/1.32768)

fpc2:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

Тест 6 - включение member 1.
После загрузки member 1 топология вернулась к штатному состоянию.

root> show virtual-chassis

Preprovisioned Virtual Chassis
Virtual Chassis ID: 27ff.13e2.dd87
Virtual Chassis Mode: Enabled
                                                Mstr           Mixed Route Neighbor List
Member ID  Status   Serial No    Model          prio  Role      Mode  Mode ID  Interface
0 (FPC 0)  Prsnt    NXxxxxx90124 ex3400-48t     129   Master*      N  VC   1  vcp-255/1/0
                                                                           2  vcp-255/1/1
1 (FPC 1)  Prsnt    NY0xxxxx00367 ex3400-48p     129   Backup       N  VC   2  vcp-255/1/0
                                                                           0  vcp-255/1/1
2 (FPC 2)  Prsnt    NXxxxxx90029 ex3400-48t       0   Linecard     N  VC   1  vcp-255/1/0
                                                                           0  vcp-255/1/1

root> show virtual-chassis active-topology
fpc0:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  1                    1(vcp-255/1/0.32768)

  2                    2(vcp-255/1/1.32768)

fpc1:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  2                    2(vcp-255/1/0.32768)

fpc2:
--------------------------------------------------------------------------
  Destination ID        Next-hop

  0                    0(vcp-255/1/1.32768)

  1                    1(vcp-255/1/0.32768)

Комментариев нет:

Отправить комментарий