39
Новые технологии Ethernet в решениях QLogic 4 декабря 2014 Сергей Перроте [email protected] Territory Account Manager Russia / CIS +7 916 993 3480

Qlogic: Технологии Ethernet

Embed Size (px)

DESCRIPTION

Qlogic: Технологии Ethernet

Citation preview

Page 1: Qlogic: Технологии Ethernet

Новые технологии Ethernet в решениях QLogic4 декабря 2014

Сергей Перроте

[email protected]

Territory Account Manager

Russia / CIS

+7 916 993 3480

Page 2: Qlogic: Технологии Ethernet

Несколько слов о компании Qlogic Corp

2

• Более 1 000 сотрудников

• Глобальное присутствие:

• Центры разработки в США, Израиле и Индии

• Заводы в Китае и Малайзии

• Логистические центры и офисы по всему миру

• Штаб-квартира: Aliso Viejo, Калифорния

U.S., China, France, Germany, India, Ireland, Israel, Japan, Singapore, Taiwan, U.K.

68%9%

15%8%

Engineering Ops / IT S&M G&A

July 2014

Page 3: Qlogic: Технологии Ethernet

3

Продуктовый портфель Qlogic – свежие новости :

Page 4: Qlogic: Технологии Ethernet

Архитектура карт серии QLogic BR 1800

Port 0

Port 1

PCIe

• 2 независимых процессора

• 1 разделяемая память

• 1 копия прошивки

Next Gen Shared Port Architecture

Сравнительная архитектура карт FC от QLogic, Brocade и Emulex

Карты QLogic серии QLE :

• 2 независимых процессора

• 2 независимых поля памяти

• 2 независимых копии прошивки

Карты Emulex:

• 1 общий процессор

• 1 разделяемая память

• 1 копия прошивки

Page 5: Qlogic: Технологии Ethernet

Новый портфель решений QLogic в технологии 10 Gb Ethernet

Page 6: Qlogic: Технологии Ethernet

Немного об истории Ethernet

• Ethernet начался как средство связи между компьютерами

• Главной задачей была гибкость (совместимость) и надежность связи, а не скорость

• Ранние реализации, например, Telnet, были средством обмена строками символов

• Протоколы блоковой передачи данных и передачи файлов появились чуть позже

• Побайтное упорядочение было важно для обеспечения взаимодействия по данным

• Модель OSI (Open Systems Interconnect) определила надежную схему

взаимодействия и совместимости

• Данные для обмена содержались и обрабатывались в буферах ядра ОС

• Сообщения и их последовательности собираются на Транспортном Уровне OSI (Layer 4)

средствами ОС и передаются приложениям

• В процессе SAR (Segmentation and Reassembly) данные многократно копируются

July 146

Page 7: Qlogic: Технологии Ethernet

Protocols Data UnitFunctionOSI Layer

Protocols Data UnitFunctionOSI Layer

Protocols Data UnitFunctionOSI Layer

Protocols Data UnitFunctionOSI Layer

Protocols Data UnitFunctionOSI Layer

Protocols Data UnitFunctionOSI Layer

Модель сетевого обмена OSI (Open Systems Interconnect )Создана для max совместимости и надежности обмена данными, но не производительности

Приложение(Layer 7)

Передача данных в приложение. Определение адреса-

та, параметров конфиденциальности, QoS и др.

SMB, HTTP, SMTP

Telnet, FTP, SNMPUser Data

Представление

(Layer 6)Преобразование данных, кодирование, шифрование,

сжатие и др.сервисы

HTTP, SMTP, AFP

Telnet, FTP, TDIUser Data

Сессия(Layer 5)

Связь между хостами, распределение сессий между

приложениями.

NetBEUI, TCP

UDP, SPXUser Data

Транспорт(Layer 4)

Доставка данных между конечными точками в Сети.

Абстрагирование уровней L5-7 от деталей уровней L1-3.

IP, IPX, NWLink

NetBEUI

Сегмент /

Блок данных

Сеть(Layer 3)

Адресация, маршрутизация доставка датаграмм

между узлами сети.

IP, IPX, TCP

NWLink, NetBEUI

Пакет /

Датаграмма

Канал(Layer 2)

Доступ к аппаратуре (MAC), формирование кадров

(фреймов) и доставка из точки в точку

Delivery.

Ethernet, PPP

HDLC

Кадр

(фрейм)

Физический(Layer 1)

Передача потока битов через физическую среду,

кодирование, управление физич. параметрами сигнала.

Ethernet, Token

Ring, FDDI, IB

Бит/

Кодовое слово

Протоколы ДанныеФункцияУровень

July 147

Page 8: Qlogic: Технологии Ethernet

Основы технологии Ethernet

• Базовый формат кадра Ethernet

• Допускается использование фреймов >1518 бит “Jumbo Frames” до 9K байт

• Фреймы < 64 бит считаются испорченными и игнорируются на приеме

6 bytes 6 bytes 2 bytes 4 bytes

F

C

S

адресдоставки

адресотправит

Тип /

Длина Полезная нагрузка

46-1500 bytes

64 bytes minimum

1518 bytes maximum

Заголовок

S

O

F

8 bytes

Хвостовик

12 bytes

4 bytes

20 bytes транспортные накладные расходы

Optional 802.1Q

VLAN HDR

12 bit VLAN ID

0x8100

July 148

Page 9: Qlogic: Технологии Ethernet

Основы технологии Ethernet – уровень IP и TCP :

• Базовый формат кадра Ethernet

• Заголовок в IPv4 - 20 байт, в IPv6 - 40 байт; заголовок TCP - min 20 байт

• Некоторые режимыTCP увеличивают размер заголовка

• В итоге полезная нагрузка уменьшается до размера max 1442 байта

• Это значение называется TCP MSS (Maximum Segment Size)

6 bytes 6 bytes 2 bytes 4 bytes

F

C

S

Адрес

дост.

Адрес

отпр.

Тип /

длина Полезная нагрузка

0-1442 bytes

64 bytes minimum

1518 bytes maximum

Заголовок

S

O

F

8 bytes

Хвостовик

12 bytes

20 bytes транспортные накладные расходы

4-8 bytes накладные расходы VLAN

40-60 bytes накладные расходы TCP / IP

Заголов

IPЗаголов

TCP

20 /

40 bytes 20 bytes

July 149

Page 10: Qlogic: Технологии Ethernet

Стеки протоколов СХД и Сетевого обмена

Приложение

Socket Lib

TCP/IP

NIC Driver

CNA

Socket APIFile System API

Порт NICПорт CNA

File System

SCSI ‘Head’ driver

SCSI ‘Port’ driver

• Обычно одно

прерывание на 1

операцию I/O

(чтение / запись)

• Протокол SCSI:

адаптер CNA

напрямую

управляет SAR*

• CNA ведет

прямой обмен

данными (DMA)

с буферами

приложений

• Обычно одно

прерывание на

пакет или серию

пакетов

• Адаптер NIC

ведет DMA-

обмен данными с

буферами ядра

• Стек протоколов

выполняет SAR*

и копирует

данные в/из

буферов

приложений

Буфер

Прилож.

Буфер

Ядра ОС

User-mode

Kernel-mode

* SAR = Segmentation and Reassembly

Стек протоколов СХД:Создан для быстрой передачи больших объемов данных

Стек сетевых протоколов:Создан для обеспечения гибкости взаимодействия

July 1414

Page 11: Qlogic: Технологии Ethernet

Пример работы стека сетевых протоколов

Приложение

Socket Lib

Стек протоколов

(TCP/IP, UDP, и т.д.)

Драйвер NIC

Адаптер NIC

Socket iFace

Буфер Ядра Rx

Прием Rx

Порт PCIe

Очередь Rx

Передача TX

User-mode

Kernel-mode

Empty

Empty

EmptyEmpty

Сеть

Empty

Empty

Empty

• Приложение обычно выходит в Сеть через программный интерфейс “Sockets”

• Запускается режим“связь” через который выполняются операции чтения/записи

• Это изолирует Приложение от особенностей сети и аппаратуры

• Обмен данными идет через буфера в памяти Приложения и ядра ОС

• Алгоритм гибкий, универсальный но активно поглощает ресурсы ЦП и память.

ОчередьTx

July 1415

Page 12: Qlogic: Технологии Ethernet

Работа сетевого стека на прием – Без разгрузки (Non Offload)

• Очередь буферов Rx (прием)

• Буфера в области ядра, в них

обрабатываются заголовки и

выполняется сборка данных

• Пакеты Ethernet пересылаются в

буфера ядра и выдается сигнал

прерывания

• Запускается драйвер и

сообщение о приеме поступает в

драйвер верхнего уровня

• Стек протоколов анализирует

принятый пакет

• Когда все сообщение полностью

получено, оно копируется в

буфер приложения и выдается

сигнал окончания операции

Приложение

Socket Lib

Стек протоколов

(TCP/IP, UDP, и т.д.)

Драйвер NIC

Адаптер NIC

Socket iFace

Буфер ядра Rx

User Rx Data

Порт PCIe

Rx Queue

Copy to User space

User Tx Data

User-mode

Kernel-mode

Empty

Empty

EmptyEmpty

Поток 1 пак 1

Поток 2 Пак 1Поток 1 Пак 2

Поток 1 Пак 3

12

34

1

2

3

1

Поток 2 Пак 1Copy to User space

Поток 1

Пак 1, 2, 3

Сеть

Empty

Empty

Empty

July 1416

Page 13: Qlogic: Технологии Ethernet

Работа сетевого стека на передачу – Без разгрузки (Non Offload)

• Приложение выдает команду «Запись» обычно через интерфейс типа Socket

• Данные копируются стеком протоколов в буфера ядра ОС

• Данные нарезаются на пакеты длиной MSS и добавляются заголовки протоколов:

• IP, TCP, etc.

• Драйвер ставит пакеты в очередь на передачу и запускает адаптер NIC

• Адаптер NIC через DMAвыбирает из памяти элементы очереди Tx, обрабатывает их и отправляет через Сеть.

• Если данные нарезаны на множественные сегменты, то в очереди Tx образуется много элементов.

Приложение

Socket Lib

Стек протоколов

(TCP/IP, UDP, etc.)

Драйвер NIC

Адаптер NIC

Socket Interface

Буфера ОС

User Tx Data

Порт PCIe

Rx Queue

User Rx Data

User-mode

Kernel-mode

Empty

Empty

EmptyEmpty

Сеть

Empty

Empty

Empty

Tx Queue

Segment and build headerStream 1 Pkt 1

1

Copy to Kernel space

Segment and build headers

Копирование в буфер ОС

Stream 2 Pkt 1

Stream 2 Pkt 3

Stream 2 Pkt 2

Message 1

Message 2

1

23

July 1417

Page 14: Qlogic: Технологии Ethernet

Реализация функции RSS (Receive Side Scaling)

• RSS: Receive Side Scaling• Пакеты разводятся по разным

очередям

• NIC обрабатывает заголовки входящих

пакетов и группирует «похожие» пакеты

по соответствующим очередям

• Результат: ядра ЦП параллельно

обрабатывают потоки пакетов

значительный рост производительности

• При использовании SR-IOV

требуется много очередей RSS,

причем для каждой ВМ

• NX2 обеспечивает поддержку

SR-IOV и разгрузку процессора с

использованием RSS

RSS:

Разделенные

очереди Rx

Хост

CPU

CPU

CPU

CPU

Stream 1 Pkt 1

Stream 2 Pkt 1

Stream 3 Pkt 1

Stream 1 Pkt 1

Поток 2 Пак 1

Поток 3 Пак 1

Поток 4 Пак 1

Rx

Queue

Rx

Queue

RSS

Queue

RSS

Queue

RSS

Queue

RSS

Queue

Поток 1 Пак 1

Обработка

пакетов в

один поток

Пакеты одной сессии

должен обрабаты-

вать один поток CPU

July 1418

Page 15: Qlogic: Технологии Ethernet

Работа с большими сегментами данных (LSO, TSO, GSO)

• LSO: Large Segment Offload

• NIC через DMA забирает данные

непосредственно из области памяти

задачи

• NIC сегментирует данные на пакеты

длиной MSS

• NIC вставляет изначально

предоставленные заголовки TCP/IP

или UDP в каждый последующий

пакет

• До 64 KB данных можно отправить за

одну операцию обращения хоста к

адаптеру.

• NX2 поддерживает LSO для

UDP и TCP

Host

CPU

CPU

CPU

CPU Tx

Queue

Memory

Хост посылает

адаптеру указатель

на блок данных

длиной до 64 KB

Вместе с адресом

данных хост передает

стартовые заголовки

TCP / IP или UDP

NIC черз DMA получает доступ

к данным, нарезает их на

пакеты, вставляет заголовки

и отправляет пакеты, пока

сегмент данных не будет

исчерпан.

Up to 64KB

закончил

July 1419

Page 16: Qlogic: Технологии Ethernet

Иллюстрация работы TPA -Transparent Packet Aggregation(также известно как LRO – Large Segment Offload)

HDR1Data #1

(seq n)

HDR2Data #1

(seq q)

Порядок получения

пакетов

H1

H2

Результат работы TPA

Data #1

(seq n)

Data #1

(seq q)

HDR1Data #3

(seq n+2)

Data #3

(seq n+2)

HDR2Data #2

(seq q + 1)

Из NIC в память Из NIC в стек драйверов

Стек TCP/IP

Linux или Windows

Сетевой адаптер собирает несколько принятых пакетов TCP (обрабатывая при этом КС и

заголовки IP и TCP/UDP ) в большой виртуальный пакет и пересылает его как один.

Прерываниеt

HDR1Data #2

(seq n+1)

Data #2

(seq n+1)H1’

Data #2

(seq q + 1)H2’

July 1420

Page 17: Qlogic: Технологии Ethernet

Скорости и проводники

July 1423

Page 18: Qlogic: Технологии Ethernet

Концепция физического уровня Ethernet…..

• MAC: Media Access Control• Формирование пакетов на уровне Layer 2

• PCS: Подуровень физического кодирования• Кодировки: 8B/10B, 64B/66B, и т.д.

• Определение виртуальных линий:• Least Common Multiplier (LCM) определяет кол-во

виртуальных линий

• Multi-Lane Distribution (MLD)• Отображает виртуальные линии на физическую

• PMA: Подключение физической линии• SFP+ или QSFP+ cages

• PMD: Physical Medium Dependent• Обычно – оптический модуль (может содержать

собственный PMA)

Media Access Control (MAC)

Reconciliation Sub-layer

Physical Coding Sub-layer (PCS)

Physical Media Attachment (PMA)

Media Independent Interface

(MII)

Physical Medium Dependent (PMD)

Функции контроллера Ethernet:L2, iSCSI, FCoE, виртуализация ит.д.

July 1424

Page 19: Qlogic: Технологии Ethernet

Стандарты IEEE скоростей Ethernet и их реализация

10GB-T 10G-KR/SFI 40G KR/CR-4

(MLD-4)

100G-CAUI

(MLD-20)

2 дифференциальых пары

1 Tx + 1 Rx пара – 4 провода

Пары на частоте 10.3125 Gb/s

Кодировка 64B/66B

4 линии x 10 Gb

4 пары Tx + 4 Rx –16 проводов

40Gb передаются по 4 линиям

10 Gb посредством MLD-4

4 дифференциальных пары

4 пары Tx / Rx – 8 проводов

Кабель катагории CAT6a

Каждая пара параллельно

передает ¼ данных Tx и Rx

Кодировка THP PAM-16

Rx + Tx Rx Tx Rx Tx

10 линий x 10Gb

10 пар Tx + 10 Rx – 40 проводов

100Gb передаются по 10 линиям

10Gb посредством MLD-20

Rx Tx

10G CX-4

4 линии x 3.125Gb

4 пары Tx + 4 Rx– 16 проводов

10Gb распределено по

интерфейсу XAUI

Rx Tx

July 1425

Page 20: Qlogic: Технологии Ethernet

40Gb MLD Layer

Lane 4

Lane3

Lane 2

Lane1

Пример распределения 40Gb через MLD-4:Симметричные виртуальные и физические линии

Данные в

64-битных пакетах

Данные для передачи в 66-битной кодировке

… #0#1#2#3#n+0

4 физические линии4 виртуальные линии

#n+1#n+2#n+3

July 1426

Page 21: Qlogic: Технологии Ethernet

100Gb MLD Layer

Lane0

Пример распределения 100Gb через MLD-20:Симметричные виртуальные и физические линии

Данные в

64-битных пакетах

Данные для передачи в 66-битной кодировке

#0

10 Физических линий

Lane1

Lane2

Lane3

Lane4

Lane5

Lane6

Lane7

Lane8

Lane9

#1#2#3#4#5#6#7#8#9#10#11#12#13#14#15#16#17#18#19

20 Виртуальных линий

July 1427

Page 22: Qlogic: Технологии Ethernet

Новые скорости… стандартные (IEEE) и не очень

40GB-T

IEEE

100G-KR-4

IEEE

4 диффернциальных пары

4 пары Tx / Rx – 8 проводов

Кабель категории CAT8

Каждая пара передает ¼

данных Tx и Rx одновременно

Кодировка THP PAM-16 (30м)

Rx + Tx

4 линии x 25Gb

По 4 пары Tx и Rx – 16 проводов

Поток 100Gb распределен по 4

линиям 25Gb используя MLD-4

20G-KR/SFI

Упрощение от 40Gb

4 дифференциальные пары

По 2 пары Tx и Rx = 8 проводов

Пары на частоте 10.3125 Gb/s

Поток 20Gb распределен по

двум линиям 10Gb,

используя MLD-4

Rx TxRx Tx

50G MLD-4

Упрощение от

100G-KR-4

4 дифференциальные пары

По 2 пары Tx и Rx =8 проводов

Пары на частоте 25 Gb/s

Поток 50Gb распределен по

2 линиям 25Gb используя MLD-4

Rx Tx

25G-KR

Max скорость

одной линии

2 дифференциальные пары

По 1 паре Tx и 1 Rx – 4 провода

Пары на частоте 10.3125 Gb/s

Кодировка 64B/66B

Rx Tx

July 1428

Page 23: Qlogic: Технологии Ethernet

Новые разработки для скоростей 25G / 50G

• Новый консорциум 25G / 50G:

25gconsortium.org

July 1429

QLogic

присоединяется !

Page 24: Qlogic: Технологии Ethernet

Основные особенности семейства NetXtreme II

July 1430

Page 25: Qlogic: Технологии Ethernet

2x10G + 2x1G для недорогих решений

Blade и Rack

Лидер по производительности

за счет разгрузки

Storage HBA offload – 1.6M – 2.5M IOP/s

Непревзойденные возможности

виртуализации: • туннелирование,• SR-IOV• NIC-Partitioning

Лидер производительности для копусов Blade и

Rack включая 4x10Gb и 2x20Gb

Серия микросхем Everest 3: обзор функций

• Разгрузка туннелирования:

• VXLAN

• NVGRE

Виртуализация Сети

• NIC Partitioning – virtually all OEM flavors

• SR-IOV (128 VFs + 8 PFs)

• QoS per PF (B/W limit and priority)

Виртуализация сервера

• Разгрузка iSCSI HBA (одновременно)

• Разгрузка FCoE HBA (одновременно)

• Поддержка DCB для iSCSI и FCoEСХД

• x8 PCIe Gen 3 (64Gbps в обе стороны)

• Гибкий выбор: 2x1Gb + 2x10Gb

• Высокие скорости – 4x10G, 2x20G

• Пропускн.способность 40GbE дуплекс

Мощность & производительность

• NCSI включая поддержку RMII

• MCTP через SMBUS

• Связь Хост – BMCУправление

Единая платформа для Blade и Rack – для Enterprise и Облаков

July 1431

Page 26: Qlogic: Технологии Ethernet

Архитектура семейства Everest 3 “Meru / Kilimanjaro”:

• MAC, PHY, PCIe и Процессор Управления – разделяемые ресурсы.

• Отдельные полностью изолированные рабочие процессоры Storm Engines

• Высокоскоростная и гибкая архитектура ПО прошивки и аппаратного решения

MAC /PHY

До 4-х портов

PCIe

Storm Engine 1

TX Buffer

RX Buffer

TxTx

RxRx

Storm Engine 0

TX Buffer

RX Buffer

TxTx

RxRx

ПроцессорУправления

Port 0

Port 1

Port 2

Port 3

Независимые

каналы данных

H/W Parser

Classifier

Context eng.

Queue Mgr.

H/W Parser

Classifier

Context eng.

Queue Mgr.

July 1432

Page 27: Qlogic: Технологии Ethernet

Everest 4(Big Bear): Блок-схема и основной функционал

Single/Dual/Quad-Port 100/50/40/25/20/10GbE

• Powerful, Fully Featured Controller

− iSCSI and FCoE HBA offload support

− RoCE RDMA support

− Multi-Tenant: SR-IOV: 120VFs per Engine

− Network Virtualization: Tunneling Offloads over L2,

RDMA or Storage protocols

• PCI Express® host interface

− Gen 3x16 with latest ECNs: TPH, LTR, OBFF

• Integrated 10/25Gb PHYs

• High performance

− Full bi-directional line-rate throughput

− High PPS: > 30M Rx PPS (>15M PPS / Engine)

− Latency: 3us with RDMA (under high IOP load)

• Advanced features

− 50G via two-serdes-lanes physical interconnect

− OpenFlow

• Small package: 27mm2

• Early Samples: Aug/Sep 2014

(MIPs)

1x 100Gb

2x 50Gb

2x 40Gb

4x 25Gb

4x 20Gb

4x 10Gb

July 1433

Page 28: Qlogic: Технологии Ethernet

NPAR and SR-IOV

July 1434

Page 29: Qlogic: Технологии Ethernet

Виртуализация: функция NPAR (NIC Partitioning)

1. Независимое разделение портов

До 4 аппаратно поддерживаемых

вирт.портов на 1 физический порт

Никаких изменений в ОС или BIOS

Режимы Switch independent /

Switch dependent

2. Динамическое управление разделением

Шаг 100Mb, возможно фиксированная или

взвешенная приоретизация

3. Конвергентные функции

Networking, iSCSI and FCoE storage offloads

orOS VM VM

CPU Hypervisor

NetXtreme II поддерживает ВСЕ схемы виртуального разделения

NX2

Physical Port 0

vNIC

#0

vNIC

#2

vNIC

#4

vNIC

#6

Physical Port 1

vNIC

#1

vNIC

#3

vNIC

#5

vNIC

#7

July 1435

Page 30: Qlogic: Технологии Ethernet

VMApp 1

Hypervisor

VMApp 2

VMApp 3

VMApp 4

Server

Выгода:

• Гибкость системы

• Доступность ресурсов

eSwitch

vSwitch

Встроенный в ИМС карты свич и

поддержка NPAR и SR-IOV

обеспечивают внутреннюю

коммутацию между виртуальными

адаптерами vNICs и vHBAs (FCoE)

Внешние задачи:

• Управление трафиком

• Политики безопасностьюExternalHairpin

Network Switch

Виртуализация ввода-вывода. Новый уровень коммутации.

NX II поддерживает ВСЕ виды коммутации: vSwitch, eSwitch и внешние свичи

ToE

December 11, 2014QLogic Confidential38

Page 31: Qlogic: Технологии Ethernet

Поддержка функции SR-IOV

Виртуализация в/вывода

с одного уровня

• Выше производительность

• Пропускная способность

• Время отклика системы

• Меньше загрузка ЦП

• Больше ВМ

• Безопасность

• Изоляция траффика

ВСЕ адаптеры серий QLE 3400/8400 поддерживают SR-IOV

Page 32: Qlogic: Технологии Ethernet

SR-IOV увеличивает производительность до 135%

• 57810 SR-IOV поддерживает до 128 ВФ

• Работает вместе с NPAR (все виды)

• До 16 ВФ на партицию (equal division) илидо 64 ВФ на физический порт

• Поддерживает все Гипервизоры:• Windows Server 2012 (inbox)

• Linux (XEN/KVM) in T7.10

• VMware vSphere 5.5*

• SR-IOV под Windows дает

135% производительности при 8K

59% производительности при 64K

• Comprehensive Virtualization Support!

0

10

20

30

40

50

60

70

80

90

100

0

5,000

10,000

15,000

20,000

25,000

30,000

35,000

40,000

64K 32K 16K 8K 4K 2K 1K

CP

U %

Thro

ugh

pu

t (M

b/s

)

IO Size (Bytes)

Chariot Bi-Directional

57810 57810 VMQ

57810 SR-IOV RSC 57810 CPU

57810 VMQ CPU 57810 SR-IOV RSC CPU

* VMware disables VM migration (vMotion) when SR-IOV is employed

July 1440

Page 33: Qlogic: Технологии Ethernet

Производительность

July 1446

Page 34: Qlogic: Технологии Ethernet

Производительность NetXtreme II – общий обзор

• Семейство контролллеров Ethernet QL NX II :

• Лучшая в отрасли производительность iSCSI и FCoE

с разгрузкой на контроллерах HBA ;

• Превосходная производительность и функционал

Layer-2 Ethernet

• Экстремально гибкая платформа, открывающая путь к поддержке новых требований и

новых технологий :

• Аппаратная разгрузка при туннелировании ;

• Новые требования к разделению ресурсов при виртуализации (NIC Partitioning)

• Новые требования функций встроеннего коммутатора (EVB, VEPA, PF->PF, VF->VF и т.д.)

• Низкое использование ЦП на всех видах нагрузок, оставляющее больше ресурсов для прикладных задач – увеличение производительности приложений, повышение плотности ВМ на физическом сервере.

MAC /PHY

(Up to 4 ports)

PCIe

Storm Engine 1

TX Buffer

RX Buffer

Tx T

x

Rx R

x

Storm Engine 0

TX Buffer

RX Buffer

Tx T

x

Rx R

x

ManagementProcessor

H/W Parser

Classifier

Context eng.

Queue Mgr.

H/W Parser

Classifier

Context eng.

Queue Mgr.

Экстремально быстрая архитектура

July 1447

Page 35: Qlogic: Технологии Ethernet

QLogic: лучшая в классе 10GbE производительность Сети

Source: Demartek benchmark testing

На 264% лучше, чем Emulex

• QL обеспечивает высочайшую производительность на коротких пакетах

• QL обеспечивает на длинных пакетах максимально теоретически допустимую

физической линией производительность по всем портам

July 1448

Page 36: Qlogic: Технологии Ethernet

QLogic : лучшая в классе 10GbE скорость по iSCSI и FCoE

Лучшая в классе производительность с разгрузкой для СХД

Source: Demartek benchmark testing

Up to 250% Better Than

Emulex

Up to 100% Better Than

Emulex

July 1449

Page 37: Qlogic: Технологии Ethernet

Преимущества работы с СХД с разгрузкой: QL против Intel

Source: Demartek benchmark testing

Intel X520

QLogic

BCM957810S

Intel X520

QLogic

BCM957810S

Intel X520

QLogic

BCM957810S

Intel X520

QLogic

BCM957810S

Лучшая в классе производительность и эффективность использования ЦПJuly 1450

Page 38: Qlogic: Технологии Ethernet

Ethernet and Fibre Channel Adapters

2014 2015 2016 2017GA

QLogic Confidential51

QLE3442-Cu/SR

2 x 10GbEL2-only

QLE3440-Cu/SR

1 x 10GbE

QLE8442-CU/SR

2 x 10GbE

QLE8440-Cu/SR

1 x 10GbE

QLE3442-RJ2 x 10GBASE-T

QLE8362-CU/SR2 x 10GbE

QLE-Cu/SR2 x 40GbE

QLE-Cu/SR1 x 40GbE

QLE27622 x 32G

QLE27601 x 32G

QLE27644 x 32G

QLE26722 x 16G

QLE26701 x 16G

Leading edge is GA

Hilda

Kilimanjaro (E3)

Fibre Channel

Future: 40GbE

Версии для OEM могут появиться раньше, чем в канале

L2 NIC

CNA

FC HBA

Shipping Products

Products available today under non-QLogic branding

L2-only

L2-only

CNA

CNA

July 2014

Page 39: Qlogic: Технологии Ethernet

July 1452