27
©2016 Extreme Networks, Inc. All rights reserved. Extreme Networks – круглый стол 26 Мая 2017 Денисов Павел Нечепоренко Николай

Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Extreme Networks – круглый стол

26 Мая 2017

Денисов ПавелНечепоренко Николай

Page 2: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Agenda

2

§ 1. Stacking vs Chassis-Based / Extreme Fabric§ 2. JSON / Scripting§ 3. I2C bus + 3d party SFP§ 4. LAG + sharing algorithms§ EXOS recommended version

Page 3: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Stacking vs Chassis-Based / Extreme Fabric

Page 4: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

S8

1.28Tb

Коммутаторы с фиксированной конфигурацией или модульные устройства?

§ Производительность: – Новейшие чипы уравнивают производительность

фиксированных моделей и шассийных коммутаторов§ Надежность:

– Множественные активные пути§ Гибкость:

– Заказчики избегают vendor-lockin с шасси– Меньше места, электроэнергии, шума и пр.

§ Масштабируемость: – Шасси имеет ограниченное количество слотов

§ Экономичность: – Цена за порт ниже у фиксированных моделей– Более оптимальное использование ресурсов

ЦОД/серверных

BD8K

0.64Tb

X870

3.2 Tb

Page 5: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Фабрика как альтернативный подход к построению сети

§ Используются все линки (нет ограничений LAG/MLAG/STP)§ Нет дополнительных уровней – простота топологии§ Меньшая задержка§ Ниже CapEx – цены на коммутаторы снижаются§ Меньше время простоя – возможность реализации ISSU

Но необходим эффективный и надежный способ управления такой топологией!

Page 6: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

ExtremeFabric

L3 фабрика с поддержкой multi-path, нацеленная на существенное упрощение эксплуатации сети

• Автоматизированное обнаружение и настройка

• Поддержка множественных путей, поддержка ISSU

• Любая топология (spine-leaf, full mesh, и др.)

• Любая OS Extreme

• Применение политик на границе

• Применение как в ЦОД, так и в кампусных сетях

Page 7: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Что такое ExtremeFabricОбъединение устройств в единый домен

– Фабрика видна как одно устройство– Политики и overlay настраиваются на границе

Прозрачна для устройств

Нет подсетей, нет VLAN, нет VRF

Применение политик

Single domain

Page 8: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Инсталляция: обнаружение и настройка коммутаторов

1

Устанавливаем в стойку и подключаем

Приехал новый коммутатор!

Login в систему

Подтверждение

Если необходимо –коррекция политик

Включаем питание. Коммутатор получает адрес по DHCP.2

DHCP Server

Фабрика распознается автоматически благодаря LLDP и IPv6 ND

Коммутатор автоматически запрашивает конфигурацию у ExtremeManagement и получает политики

…настраиваются пути

Page 9: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

EXOS Scripting

Page 10: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Поддержка Python на коммутаторах

§ Python это - один из самых распространенных языков

§ Коммутатор поддерживает Python 3.2§ Существует большое количество готовых модулей§ Запуск скрипта в ручном или автоматическом

режиме § Возможность обмена сообщениями между

коммутаторами§ Создание скрипта на ПК или непосредственно на

коммутаторе

Page 11: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Запуск скрипта в качестве процесса (демона)

Page 12: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

EXOS – открытые стандарты

§ Поддержка открытых стандартов и технологий§ Надежные и безопасные коммуникации§ Device-to-device и device-to-management

<reply><status>

SUCCESS</status>

</reply>

XML API or SNMP Response

/ JSON-RPC

<module_vlan><set>

<ports><portlist>

4:1</portlist>

<enabled>

0</enabled>

</ports></set>

</module_vlan>

XML API or SNMP Request / JSON-

RPC

3rd PartySolutions:

Page 13: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

I2C bus and 3 party sfp

Page 14: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Summit Block Diagram

BCM56845

XLAUI

XLAUI

XLAUI

XLAUI

4 X QSFP

PCIe

BCM84754

BCM84754

BCM84754

BCM84754

BCM84754

BCM84754

BCM84754

BCM84754

BCM84754

BCM84754

BCM84754

BCM84754

48 x XFI

4 x SFI

BCM84740

BCM84740

BCM84740

BCM84740PPI

PPI PPI

4 x SFI

4 x SFI

4 x SFI

4 x SFI

4 x SFI

4 x SFI

4 x SFI

4 x SFI

4 x SFI

4 x SFI

4 x SFI

XLS408 @1G

16M Flash

1G DDR2

FPGA

32K NVRAM

512M CF Card

Local bus

PSU#1 PSU#2

PPI

Page 15: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

PHY INFO

Page 16: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

I2C bus

Page 17: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

I2C Tree

Page 18: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

SFP module

Page 19: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

SFP Module

Page 20: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Original vs China PSU

Page 21: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Iphone chargers output

Page 22: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

LAG hashing algorithms

Page 23: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Standard Algorithms

§ Layer 2 frames, Unknown unicast packet and non-IP traffic—The source and destination MAC addresses.

§ IPv4 and IPv6 packets—Load sharing is based on the configured options supported on each platform:

§ L2 algorithm—Layer 2 source and destination MAC addresses.§ L3 algorithm—Layer 3 source and destination IP addresses.§ L3_L4 algorithm—Layer 3 and Layer 4, the combined source and

destination IP addresses and source and destination TCP and UDP port numbers.

§ MPLS packets—The source and destination MAC addresses

Page 24: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Custom Algorithms

§ Non-IP Layer 2—Uses the VLAN ID, the source and destination MAC addresses, and the ethertype.

§ IPv4 packets—Uses IP address information from an IP header, or for tunneledpackets, the custom algorithm always uses the inner header of an IP-in-IP or GRE tunnel packet. The configuration options are:

§ The source and destination IPv4 addresses and Layer 4 port numbers (default)§ The source IP address only, The destination IP address only§ The source and destination IP addresses§ IPv6 packets—Uses the source and destination IPv6 addresses and Layer 4 port

numbers.§ MPLS packets—Uses the top, second, and reserved labels and the source and

destination IP addresses.

Page 25: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

Custom Algorithm

Page 26: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

MPLS header

Page 27: Extreme Networks –круглый стол · ©2016 Extreme Networks, Inc. All rights reserved. Summit Block Diagram BCM56845 XLAUI XLAUI XLAUI XLAUI 4 X QSFP PCIe BCM84754 BCM84754

©2016 Extreme Networks, Inc. All rights reserved.

WWW.EXTREMENETWORKS.COM