воскресенье, 14 февраля 2016 г.

Juniper QFX5200 - Решение для высокоскоростных ЦОД

QFX5200 - коммутатор фиксированной конфигурации (fixed-configuration) предназначен в первую очередь для Дата-Центров. В ДЦ основное предназначение - коммутатор leaf уровня в leaf-spine архитектуре. Высокая плотность портов (high-density) QSFP+ и QSFP28 дает возможность миксовать скорости подключения конечных устройств. Ультра маленькая задержка при обработке пакетов <500 ns (самого чипсета Broadcom <300 ns). Поддержка виртуализированной архитектуры ОС дает возможность поверх встроенного гипервизора поднимать свои виртуальные машины. Поддержка автоматизации:  Python, Chef, Puppet, and Zero Touch Provisioning (ZTP).

Ссылка на Datasheet по устройству: https://www.juniper.net/assets/us/en/local/pdf/datasheets/1000560-en.pdf

Доступно 2 версии QFX5200:
- QFX5200-32C - 1 U platform, 32 QSFP+/QSFP28 ports;
- QFX5200-64Q - 2 U platform, 64 QSFP+ or 32 QSFP28 ports.

Максимальная пропускная способность Packet Forwarding Engine - 3.2-Tbps (учитывая, что это и максимальная пропускная способность чипсета - здесь установлен 1 чипсет).



Из коммутатора при использовании breakout cables реально получить следующие порты: 10GbE, 25GbE, 40GbE, 50GbE, and 100GbE.

Касательно одновременного использования скоростей портов:
- Более чем 4 комбинации скоростей одновременно не поддерживаются;
- Единственная поддерживаемая комбинация 4-х классов скоростей -10, 25, 50, 100;
- Поддерживается сочетание любых трех классов скоростей.

Что ждет Ethernet в будущем:

Информация взята из qlogic.com

Почитать про 25GbE 25gethernet.org


Технические особенности: согласно jpartnertraining.juniper.net: аппаратные ресурсы Control Plane - 4 Core IvyBridge CPU + Cave Creek PCH, 16Gb memory and 64Gb SSD.
Дополнительное известно, что серия QFX5200 использует чипсет StrataXGS Tomahawk от Broadcom. Получается, что в данном продукте не custom silicone, как в QFX10000, например. (С) https://sdnblog.ru/juniper-disaggregated-junos-from-qfx5200-series-switches/

Производительность чипсета:

Полоса пропускания 3200 Gbps
Производительность 2.13 Tbps @ 64 bytes3.2 Tbps @ >250 bytes
Пакетный буфер 16 MB (4 x 4 MB)
Аналитика трафика Да
Задержка 300 ns
Универсальная таблица коммутации 128k
Очередей на порт 10
Поддержка VXLAN/NVGRE Да
Поддержка MPLS Да
Внутренний loopback 100 Gbps


Визуально модели и краткое сравнение представлены на картинках:




Алгоритм обработки входящего/исходящего трафика коммутатором:


Алгоритм прохождения входящего трафика:

Intelligent Parser:
Examines ingress packets from all physical ports
Parser extracts information from first 128 bytes of a packet
Parser stores this information for various search engines that require it

Tunnel Termination block:
Determines whether the device must terminate incoming tunnel packets before the next step

VLAN Processing block:
May filter VLAN packet content using ContentAware processors (CAP) or can do Ingress VLAN translation on incoming packet

L2 Switching Block Performs:
VLAN/Priority assignment • MAC DA lookup • MAC SA lookup for hardware-based learning • VLAN Type selection • VLAN lookup • L2 multicast lookup

L3 Routing Block Performs:
 Source and Destination lookup for IPv4 and IPv6 unicast packets
 Source and Destination lookup for IPv4 and IPv6 multicast packets
 Longest Prefix Match (LPM)- only on a L3 lookup miss
 Strict and Loose uRPF checks

ContentAware Processing is designed to support:
 Firewall Filters
 Differentiated Services
 QoS-type applications on Ingress and Egress
 DoS attack detection
 Programmable packet processing

MMU performs:
 Absorbs packet streams from ports at aggregated max bandwidth of 3.2 Tbps
 Accounts for capacity usage by ingress and egress Queuing/Scheduling Packet Shaping
 Supports up to 9416 bytes Jumbo frames
 Allows CPU traffic to and from any port
 Headroom Monitor to optimize buffer usage for lossless traffic
 ECC on all control memories
 ECC on packet memory for 1 -bit and 2-bit error

Алгоритм выхода исходящего трафика:

Egress Parser:
Parses packets from MMU in a similar way to the ingress pipeline

Egress VLAN Translation block:
Enables VLAN tag processing to add. remove or replace tags outgoing packets

ECAP: used to filter packet content on egress

Packet Modification Engine handles:
 VLAN Translation
 Tunneling
 L3 routed packet modification

За счет использования open Junos architecture возможно выполнения следующих функций:
- Topology-independent in-service software upgrade (TISSU) - перепрошивка коммутатора без перезагрузки
- Fast Reboot - простой до 30 с. при выполнении софтовой перезагрузки устройства.




Использование функционала Unified Forwarding Table (Flexible Forwarding Table) позволяет гибко управлять выделением памяти в зависимости от роли коммутатора на сети.




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

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