5 марта 2011 г.

Архитектура FCoE плат

Я достаточно долго очень скептически относился к шумихе вокруг новомодного ныне FCoE. Недостатков множество, большая их часть лежит на поверхности и не заметить их очень трудно. Это и расстояние, ограниченное всего 300 м., и отсутствие мультихоповости (с поддержкой FC портов пока нет ни у кого), принципиальная невозможность маршрутизации (layer 2, однако), затянувшийся процесс стандартизации протоколов, ну и конечно, кусачая цена.
Однако, активный пушинг этой технологии на рынок мега-корпорацией Cisco и догонялки других вендоров сделали свое дело. Насчет CEE и FCoE еще можно ворчать, но игнорировать их уже точно нельзя.

Честно признаюсь, ни одного случая использования FCoE в серьезном продуктиве я пока не знаю. Однако, во многих российских компаниях уже сейчас собирают стенды и начинают обкатывать такие решения. Для того, чтобы понимать чего сейчас можно и, что особенно важно, нельзя ожидать от конвергенции сетей, следует потихоньку «въезжать» в соответствующие технологии.

В этом посте захотелось поговорить о внутренней архитектуре конвергентного оборудования, предлагаемого Brocade, на примере платы FCOE10-24 для директоров DCX. Коммутатор Brocade 8000 устроен практически так же, с единственным принципиальным отличием: его «Core» функциональность и нативные FC порты находятся не на отдельных платах, а помещены в единый корпус коммутатора. С новой линейкой VDX я пока знаком понаслышке, так что напишу о ней, когда разберусь.

Итак, начнем сразу с ограничений использования. В одном коммутаторе не может использоваться более 4x FCOE10-24 (FOS v6.4.1_fcoe). Ни в коем случае нельзя соседствовать ни с кем, кроме обычных 16, 32 и 48-портовых FC модулей. Никаких FA, FR или FX,а так же FC8-64 модулей! В качестве оконечных устройств допускается применять CNA от Brocade, Emulex или Qlogic, а также FC и нативные FCoE интерфейсы дисковых массивов.


Интересное ограничение касается количества Fibre Channel ISL hops. Их не должно быть больше 3x. С точки зрения best practice так было рекомендовано всегда, но в данном случае присутствует жесткое “not supported”.

На платах расположены 24x порта 10GE. Для использования FCoE и CEE никаких дополнительных лицензий не требуется, только железо.


По доброй традиции можно применять только Brocade-branded SFP+. FCoE, конечно, ходит только на короткие расстояния, а LR SFP предназначены только для сетевого трафика. Медные twinax cables использовать нельзя. Они подходят только для 8000 коммутаторов.

Тип SFP
Тип оптического кабеля
Максимальная длина
SFP+ SR (Short Reach)
Multi Mode
33 м (OM1)
82 м (OM2)
300 м (OM3)
380 м (OM4)
SFP+ LR (Long  Reach)
Single Mode
2,5 км (трафик CEE)
10 км (трафик Ethernet)

С точки зрения внутренней архитектуры, FCOE10-24 можно рассматривать, как два объединенных коммутатора. ASIC Anvil отвечает за передачу CEE, а 8Gbps Condor2 за FC трафик. Оба они используют способ коммутации Cut-through.


Плата построена на базе 3x чипов Anvil. Каждый из них отвечает за группу из 8x TE портов (Ten gigabit Ethernet). ASICs всех плат в DCX связаны друг с другом и логически представляют из себя единый коммутатор, обрабатывающий весь Ethernet и CEE трафик. Anvil также отвечает и за работу протокола FIP (FCoE Initialization Protocol) и распознав FCoE, перенаправляет трафик на FPGAs Zeus.


Zeus используется как переходник для связи Anvil-Condor2 и обеспечивает инкапсуляцию / декапсуляцию FCoE фреймов. Он также отвечает за предоставление FPMA (Fabric Provided MAC Address), которые нужны для корректной маршрутизации фреймов FCoE в сети Ethernet.


Весь FC трафик обрабатывается единственным ASIC Condor2. Для представления FCoE портов в FC фабрике он формирует виртуальные VF порты (Virtual Fabric Ports). Для передачи данных на FC платы, ASIC Condor2 соединен с ASICs обоих Core blades.


Давайте рассмотрим весь путь прохождения фреймов. Когда CEE порт получает фрейм FCoE, он адресует его “своему” ASIC Anvil, который, в свою очередь перенаправляет данные для декапсуляции на Zeus. Далее данные передаются на Condor2. Каждому физическому TE порту может соответствовать только один виртуальный VE порт (и наоборот). В примере на рисунке, TE порт 23 смаплен на VF порт 23.
После этого данные уже путешествуют по протоколу FC и, пройдя backplain, уходят на ASICs, находящиеся на Core Blades.


Интересный нюанс. В каналах Anvil-Zeus трафик кодируется 64b/66b, а в Zeus-Condor2 используется 8b/10b. Каждому транку от Zeus на ASIC Condor2 выделяется 74x буферных кредита.

Группа из 8x TE портов может в максимуме получить до 80Gbps. Однако, суммарная пропускная способность каналов Anvil-Zeus ограничена всего 20Gbps. Внутренние пути Zeus-Condor2 представляют собой два транка по 16Gbps, но для того, чтобы соответствовать потоку данных с Anvil, пропускная способность снижена до 10Gbps.


В итоге, группа из 8x портов может использовать до 20Gbps внутренней пропускной способности платы. Простая арифметика дает нам переподписку 4:1.
Для более эффективного распределения нагрузки при подключении оконечных устройств к плате рекомендуется придерживаться “четверок” портов, т. .е подключаться в следующей последовательности:
  • 0, 4, 8, 12, 16, 20;
  • 1, 5, 9, 13, 17, 21
  • 2, 6, 10, 14, 18, 22
  • 3, 7, 11, 15, 19, 23
Теперь поговорим об CEE трафике. Мы уже знаем, что все ASICs Anvil объединены в единый Ethernet коммутатор. Трафик, который не является FCoE и предназначенный порту, находящемуся на том же самом Anvil коммутируется локально, не выходя наружу ASIC.


Если же порт назначения находится на соседнем Anvil или другой плате, то он, минуя Zeus и Condor2, по отдельным каналам перенаправляется на ASIC одного из Core blades и далее к Anvil назначения.


Каждый чип Anvil подключен к Core Blades посредством двух каналов 4x 8Gbps (итого 64Gbps). Соответственно, переподписка Ethernet трафика равна 80:64. Задержки передачи очень малы и не превышают 5 мкс.

Вот такая штуковина… :)

1 марта 2011 г.

VMAX на TV

Любители шпионских фильмов и сериалов конечно сразу заметили появление на экранах product placement массива EMC VMAX. Индикаторы рынка свидетельствуют о том, что после каждого показа продажи этого продукта в ведущих мегамаркетах и турецких off-license Великобритании и Соединенных штатов возрастали на 8-12%.

Тем же, кто невнимательно смотрит телевизор или попросту его не имеет, предоставляю фото-улики из фильмов "24 часа", "Никита" и "Тайные операции"...  ;)

Кстати, в данный момент EMC активно ведет переговоры об активном плейсменте VNX-ов в "Докторе Хаузе" и VNXe в новом сезоне "Южного парка"...   :)

23 февраля 2011 г.

Chad's world эпизод 2

Наконец-то нашел свободный час для разбора не просмотренных новостей за последний месяц и с удивлением узнал, что уже вышел второй эпизод Chad's World.


Известный блоггер Virtual Geek (Чад Сакач) с главным vSpecialist-ом Вейдом О'Хэрроу показывают новые EMC-шные lowend массивы VNXe 3100 и 3300, Unisphere GUI-рулилку, плагин Virtual Storage Integrator (VSI4) для интеграции функций мониторинга и управления ресурсами хранения в vCenter и, в заключение, большой VNX с 3,5 и 2,5 дюймовыми SAS и flash дисками, подключенный по 10GE.
Новые железки, свежий софт, парни дурачатся... в общем, совмещаем приятное с полезным... :)

Все по аглицки, но очень понятно...
Изи, EMC... демо тайм, экселээээнт  :)))

21 февраля 2011 г.

Потери в оптическом линке

Продолжаем изучать оптическую науку в контексте пользы SAN администратору. О характеристиках SFP мы поговорили здесь и здесь. Сегодня обсудим как рассчитываются потери в линке.

Все активные и пассивные компоненты оптического линка вызывают потери. На их уровень влияют следующие факторы:
  • Количество пар коннекторов на протяжении всего линка
  • Количество и тип сращиваний кабеля (splices)
  • Натяжение и сильные перегибы кабеля
  • Изменения температуры
  • Ухудшение характеристик оптического кабеля и передатчика со временем, флуктуаций мощности источников питания

Для оценки того, насколько потери в линке близки к граничным значениям, необходимо вычислить оптический бюджет линии связи (link loss budget, в литературе еще используются термины link margin и power budget). Знание link loss budget позволяет контролировать уровень потерь, допустимых для стабильной и надежной передачи данных, помогает при выборе типов SFP (850nm или 1300nm) и оптического кабеля (MultiMode или SingleMode), а также используется при оценке его максимально допустимой длины.

Для учета потерь в линке будут использоваться следующие величины:

Термин
Измеряется
Описание
Transmitter power
-dBm
Уровень мощности лазера передатчика.
Receiver sensitivity
-dBm
Минимальная мощность, которая может быть надежно детектирована приемником.
Cable attenuation
dB/km
Уровень затухания в кабеле на единицу расстояния.
Connector pair (tx/rx)
количество*dB
Уровень потерь на коннекторах, формирующих линк. Коннекторы оконечных устройств в вычисления не включаются.
Cable splice
количество*dB
Уровень потерь на механических соединениях и сращиваниях кабеля.
Safety margin
dB
Запас на потери, которые потенциально могут возникнуть в будущем за счет старения кабеля и передатчика. Этот запас позволяет также учесть небольшие ошибки проектирования и дополнительные соединения, если в процессе эксплуатации кабель будет поврежден

Надеюсь, вы помните, что такое dB и чем он отличается от dBm… ;) Если нет,, то советую почитать известный ресурс.

На рисунке показано, как все вышеописанные факторы влияют на потери в линке.


Перейдем к арифметике. Для вычисления оптического бюджета линии связи необходимо сделать несколько действий. Сначала определим усиление системы (Link budget):

Link budget=Transmitter power – Receiver sensitivity

Далее нужно оценить общий уровень потерь в линке (Total link loss):

Total link loss=Cable attenuation + Loss from connector pairs + Loss from splices

Если нет точных данных об уровне потерь, для грубой оценки типичные и максимальные значения можно взять из таблицы:

Потери
Условия
Максимальные потери по стандарту
Типичные потери
Cable attenuation
Кабель 50/125μm OM3 Multimode, лазер 850nm
3,5 dB/Km
3,0 dB/km
Кабель 50/125μm OM3 Multimode, лазер 1300nm
1,5 dB/km
1,0 dB/km
Кабель 9/125μm OM3 Singlemode, лазер 1300nm
1 dB/km
0,4 dB/km
Кабель 9/125μm OM3 Singlemode, лазер 1500nm
1 dB/km
0,3 dB/km
Connector pair
Коннекторы  LC
0,75 dB
0,3 dB
Коннекторы  MPO (Multifiber Push-On)
0,75 dB
0,5 dB
Cable splice
Механическое соединение
0,3 dB
0,2 dB
Сплавка
0,05 dB
0,05 dB
Safety margin

3,0 dB
0,7 dB

Ну, а теперь уже можно вычислить Link loss budget:

Link loss budget=Link budget – Total link loss – Safety margin

Обратите внимание, на то, что для гарантированно стабильной передачи данных Link loss budget должен быть больше 0.

Давайте потренируемся и для примера рассмотрим вот такую конфигурацию:


Total link loss=(0,02km+1km+2km+0,01km) * 0,4dB/km + 8* 0,3 dB +1 * 0,05 dB = 3,7 dB (потери мощности в 2,34 раза).

Предположим, что на обоих коммутаторах установлены Brocade 8G 10km SFP со следующими параметрами (взято из спецификации):
-Transmit:
Average power: -8.4 to 0.5 dBm

-Receive:
Unstressed sensitivity: 29 ?W, -15.4 dBm

Link budget=-8,4 dBm – (-15,4 dBm) = 7 dB

Теперь рассчитаем оптический бюджет

Link loss budget= 7 dB - 3,7 dB - 0,7 dB = 2,6 dB

Соответственно, рассматриваемый оптический линк будет обеспечивать стабильную передачу данных и по потерям даже имеет запас в 2,6 dB.

8 февраля 2011 г.

Характеристики SFP. Часть 2

Часть 1 здесь

Short Wavelength 850nm transceiver
Long Wavelength 1310nm transceiver

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



Из графика видно, что на кривой затухания есть три ложбинки при 0,85, 1,3 и 1,55мкм. Их называют окнами прозрачности оптоволокна. При таких длинах волн затухание минимально, поэтому именно они используются для передачи сигнала на сравнительно большие расстояния.

Производство передатчиков и приемников, работающих с длиной волны 850nm наименее трудозатратно и достаточно дешево. Именно это окно используется для передачи данных, так называемыми, коротковолновыми (Short-Wavelength, SWL) модулями SFP.

Общие потери окна 1310nm. намного ниже, чем у 850nm. Вследствие этого оно позволяет работать на более длинных дистанциях и используется в длинноволновых (Long-Wavelength, LWL) модулях SFP. Однако производство оборудования, работающего на данной длине волны заметно дороже.

Третье окно обеспечивает минимально возможные потери. Именно оно сейчас активно используется при передаче данных с применением технологии спектрального уплотнения WDM (Wavelength-Division Multiplexing).

Кстати, в настоящее время оптоволокно с приведенными выше на рисунке характеристиками уже считается устаревшим. Различные технологии позволяют убирать некоторые пики. Например, избавиться от пика между 2 и 3 окнами, получив ложбину во всем диапазоне от 1300 до 1600нм.


9mkm single-mode fiber
50mkm multi-mode fiber
62,5mkm multi-mode fiber

Теперь поговорим о модах.

Лазер генерирует не идеально тонкий луч, а световой пучок. Этот пучок можно умозрительно разделить на большое количество лучей, входящих в оптоволокно в разных местах плоскости его среза и под разнообразными углами. В зависимости от характеристик источника света и волокна, через оптический линк могут проходить как тысячи, так и лишь один луч. Эти лучи света принято называть модами.

Итак, лазер одновременно вводит в оптоволокно большое количество мод, распространяющихся под разными углами и, соответственно, проходящих разное расстояние. Поэтому время прохождения волокна от начала до конца для разных мод будет различным. Это приводит к тому, что короткий острый световой импульс на выходе будет достаточно размазан. Данный эффект называется модовой дисперсией.


Если входные импульсы следуют друг за другом достаточно часто, то выходные сигналы за счет модовой дисперсии станут перекрываться друг с другом и различить их друг от друга приемнику будет нелегко. Возникнет множество ошибок. Модовая дисперсия является основным фактором, ограничивающим Transfer Rate. Она также заметно влияет на максимальное расстояние устойчивой передачи данных.



К счастью, законы физики в нашей Вселенной таковы, что при уменьшении диаметра волокна количество распространяющихся в нем мод начинает снижаться. А по мере приближения диаметра к длине волны передаваемого света остается все лишь одна мода. Такое волокно называют (какой сюрприз ;) ) одномодовым (Single Mode, SM). По таким оптическим линкам возможна передача данных на большие расстояния. Стандартный диаметр одномодового волокна очень мал - всего 9мкм,. поэтому изготавливать его достаточно сложно и дорого.



Многомодовые волокна обычно имеют диаметр 50мкм или 62,5мкм. Она намного дешевле, чем одномодовые. К тому же больший диаметр заметно упрощает их оконцовку и сращивание.

Operating distances

OM1 62.5 μm (200-500 MHz*km)
Distance
2 Gbit/sec Fibre Channel
0.5 to 150 m
4 Gbit/sec Fibre Channel
0.5 to 70 m
8 Gbit/sec Fibre Channel
0.5 to 21 m
OM2 50 μm (500 MHz*km)
Distance
2 Gbit/sec Fibre Channel
0.5 to 300 m
4 Gbit/sec Fibre Channel
0.5 to 150 m
8 Gbit/sec Fibre Channel
0.5 to 50 m
OM3 50 μm (1500 MHz*km)
Distance
2 Gbit/sec Fibre Channel
0.5 to 500 m
4 Gbit/sec Fibre Channel
0.5 to 380 m
8 Gbit/sec Fibre Channel
0.5 to 150 m

Существует международный стандарт, предусматривающий разделение многомодовых волокон на классы OM1, OM2, OM3 и OM4 на основе характеристики произведения ширины полосы пропускания на расстояние (см. в таблице выше).

Класс OM1 разрабатывался еще для сетей Ethernet 10 и 100Mbit/s. В качестве источника света тогда в основном применялись светоизлучающие диоды LED. Характеристик этих излучателей и волокна OM1 было вполне достаточно для реализации канала дляной до 2000м низкоскоростных технологий передачи данных.

В качестве излучателя оптических импульсов в оборудовании, работающим на Transfer Rate 1Gbps и более вместо диодов LED используются лазерные источники сигнала. В таких условиях волокно OM1 может устойчиво передавать сигнал лишь на небольшие расстояния. Поэтому все-таки резоннее использовать оптические линки лучшего качества – OM2 или даже OM3.

Волокна класса OM4 планируется использовать в будущем с оборудованием 40Gbps. Одномодовое оптоволокно представлено классами OS1 и OS2.

Для отличия волокон принято (но не обязательно) использовать различные цвета окраски внешней оболочки кабеля.
желтый – одномодовое волокно 9мкм
оранжевый - многомодовое волокно 62.5/50мкм, OM1/0M2+

голубой - многомодовое волокно 50мкм OM3/OM4

Далее поговорим о потерях в оптическом линке

6 февраля 2011 г.

Характеристики SFP. Часть 1

Когда в прошлом году я был в Белоруссии у одного из своих любимых заказчиков, услышал, как один из инженеров попросил своего коллегу:: “Тащи-ка еще жменьку сфпишек” :) . Оптические модули давно уже стали настолько повсеместно используемыми, что многие к ним уже относятся как к расходному материалу, а их количество меряют просто горстями :) .
На днях я по какой-то надобности открыл спецификацию на модуль SFP и вдруг понял, что некоторые обозначения и цыфирки для меня совершенно загадочны. Подумал, почитал и написал сие эссе…

Объяснение наиболее употребительных характеристик, взятых из спецификаций на современные модули SFP.

Up to 8.5Gbps - максимальная скорость передачи (Transfer Rate). Обозначение Gbps (или Gbit/s или Gb/s) в зависимости от контекста может использоваться двумя способами: просто как название интерфейса, или для определения его реального Transfer Rate. Поэтому во избежание путаницы, интерфейсы, все же, лучше называть 1GFC, 2GFC, 4GFC, 8GFC и 16GFC. Теперь разберемся с Transfer Rate. При передаче, transceiver испускает лазерные импульсы с частотой 1,063GHz, 2,126GHz, 4,252GHz, 8,5GHz или 14,025GHz. Импульс соответствует одному биту данных. Стоп…. не так… не биту, а боду. И здесь это не синонимы, ведь на уровне FC-1 данные кодируются методом 8b/10b и каждые 8 бит информации передаются 10 бодами. Так что, метрика Gbit/s в данном конкретном случае используется не верно. Должно быть Gbod/s. Однако исторически сложилось, что в литературе принято использовать именно этот термин, так что расслабимся и просто будем помнить, что за ним стоит реально.

Tri-Rate 2.125/4.25/8.5 Gb/s Fibre Channel – поддержка работы в одном из трех (triple) Transfer Rate. Обратите внимание, что на 1,063GHz современные 8GFC SFP уже не работают.

bi-directional data links – модуль SFP объединяет в себе сразу передатчик (transmitter) и приемник (receiver). Поэтому он поддерживает одновременную передачу и прием данных по двум линкам в рамках единого канала. Еще со времен радио, такие устройства называются transceiver. Именно поэтому модули SFP являются трансиверами.

Duplex LC connector – сдвоенный разъем LC, совмещающий в едином пластиковом корпусе одновременно 2 оптоволоконных ввода. Намного удобнее, по сравнению с использованием двух отдельных линков. По крайней мере, не надо задумываться в какой разъем надо вставлять каждое волокно, чтобы передатчик на одном конце “светил” в приемник на другом… и никак по другому ;) . Сейчас большинство кабелей, сделанных заводским способом именно такие.


1310nm Fabry-Perot laser transmitter - полупроводниковый лазер с классическим резонатором Фабри-Перо (помните школьный курс физики? ;) ). Удивительно, но эта штука (в смысле резонатор, а не лазер) была придумана еще в 1899 г. французскими физиками Перо и Фабри и до сих пор активно используется. Он представляет собой два, параллельно расположенных и обращенных друг к другу зеркала, между которыми формируется резонансная стоячая оптическая волна. Одно из зеркал делается более пропускающим для вывода излучения в этом направлении. В настоящее время такой резонатор используется в длинноволновых модулях SFP.



850nm Oxide VCSEL laser transmitter - поверхностно-излучающий лазер с вертикальным резонатором (Vertical Cavity Surface Emitting Laser). Полупроводниковый лазер, излучающий свет в направлении, перпендикулярном поверхности кристалла, в отличие от обычных лазерных диодов, излучающих в плоскости, параллельной поверхности. По сравнению с резонаторами Fabry-Perot, которые часто требуют специальных оптических элементов (coupling) для ввода луча в волокно, VCSEL имеет резонатор, расположенный перпендикулярно плоскости подложки; а это, в свою очередь, облегчает тестирование лазеров в процессе производства и снижению стоимости их сборки. Пока чаще используются в коротковолновых модулях SFP.



FC-PI-4 compliance – соответствует 4 стандарту ANSI FC-PI (Fibre Channel - Physical Interface), описывающему электрические и оптические спецификации на нижнем физическом уровне FC-0 (что такое уровни FC еще помните?). FC-PI-4 содержит все требования предыдущих стандартов FC-PI, FC-PI-2 и SM-LL-V. Стандарт FC-PI-3 описывает требования к интерфейсам XFI+ для 10GFC, а FC-PI-5 – новые 16GFC интерфейсы.

SFF-8472 Diagnostic Monitoring Interface for Optical Transceivers – поддержка диагностических возможностей в соответствии с стандартом SFF-8472. Позволяет в режиме реального времени отслеживать такие параметры модуля, как мощность передаваемого и принимаемого сигнала, ток смещения лазера, температура корпуса и напряжение питания.

RoHS compliant and Lead Free – директива Restriction of Hazardous Substances, ограничивающая содержание вредных веществ, принятая Европейским Союзом и вступившая в силу в 2006 г. Она препятствует использованию в электронном оборудовании шести опасных веществ: свинец, ртуть, кадмий, шестивалентный хром, полибромированные бифенолы и полибромированный дифенол-эфир. Если техника не соответствует этой директиве, то продавать в Европе ее нельзя.

IEC 60825-1 Class 1 / CDRH Class 1 laser eye safe – класс 1 по стандартам безопасности лазерной аппаратуры. Соответствует лазерным системам очень малой мощности, не способным создавать опасный для человеческого глаза уровень облучения даже при долговременном прямом наблюдении. Звучит заманчиво, но, не смотря на это, смотреть все же не рекомендую ;)

Hot-pluggable SFP+ footprint - версия форм-фактора SFP, предназначенная для работы с 8GFC и 10GbE. С принятием стандарта SFP+ в 2009 г. был сделан ряд на первый взгляд не заметных, но значимых для стабильности передачи данных на высоких Transfer Rates изменений, например, улучшена геометрия контактов, изменена конструкция фиксирующей пружинки и т. д. Форм-фактор SFP+ полностью совместим с SFP.
В настоящий момент Brocade для своих 64-портовых 8Gbps плат поставляет модули форм-фактора miniSFP. По сравнению с SFP/SFP+ (14,8/12,4/56,7 мм) miniSFP (11,7/10,25/56.40 мм) имеют заметно меньшие размеры, что позволяет добиться большей плотности размещения портов на плате.



Metal enclosure, for lower EMI – для уменьшения уровня электромагнитных помех (EMI, Electro-Magnetic Interference), модуль помещен в металлический кожух. Это так же позволяет увеличить плотность размещения портов.

Extended operating temperature range: -5°C to 85°C – рабочий температурный диапазон
Storage temperature –40°C to 100°C – температура хранения модулей. Заметьте, что хранить на сильном морозе можно, а вот работать лучше все-таки в отапливаемом помещении.

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

21 декабря 2010 г.

Коммутаторы Brocade 16Gbps

Declaimer: за что купил, за то и продаю. До официального релиза, все это слухи, слухи… а меня в этот раз подписывать ничего не заставляли, так что…

Компания Brocade уже с лета говорит о том, что в начале 2011 г. появятся коммутаторы 16Gbps. В этом посте немного подробностей о новых продуктах.

Коммутаторы 16Gbps построены на новых ASIC Condor 3 (будут ли Goldeneye 3 я, честно говоря, не знаю). В контексте эволюции поколений эти ASIC являются шестым поколением.

Поколение ASIC
1
2
3
4

5
6
7
ASIC
Stitch
Loom
Bloom, Bloom-II
Condor / Goldeneye
Egret
Condor 2 / Goldeneye 2
Condor 3
?
Количество портов ASIC
2
4
8
32 / 24
bridge chip 3x4Gbps в 12,75Gbps 
40 / 24
48

Год выхода
1997
1999
2001
2004
2007
2008
2011
2014
Кол-во портов
2
4
8
32 / 24

40 / 24


Transfer Rate
1,063Gbps
1,063Gbps
2,126Gbps
4,252Gbps
12,75Gbps
8,5Gbps
14,025Gbps
28,05Gbps
Кодирование
8B/10B
8B/10B
8B/10B
8B/10B
64B/66B
8B/10B
64B/66B
64B/66B
Теоретическая макс. Bandwidth half duplex
100 MB/s
100 MB/s
200 MB/s
400 MB/s

800 MB/s
1600 MB/s
3200 MB/s
Реальная макс. Bandwidth half duplex
90 MB/s
95 MB/s
190 MB/s
380 MB/s

760 MB/s
1552 MB/s
3104 MB/s
Внешние модули коммутаторов
GBIC
GBIC
SFP
SFP
XFP
SFP+
SFP+
SFP+
Длина линков OM3 Link
860
860
500
380
300
150
100
60


48 портов Condor 3 работают в режимах 2GFC, 4 GFC, 8 GFC, 10 GFC и 16 GFC (обратите внимание 1 GFC больше не поддерживается, зато поддерживается 10 GFC). По типам, порты могут быть EX/E/F/M/D.
Пропускная способность 768Gbps позволяет передавать до 350 млн. фреймов в сек.

Важной особенностью нового ASIC является использование не классического кодировании 8b/10b, а более экономного 64b/66b. Группа ANSI T11 решила, что теперь именно такой способ кодирования будет стандартом для 10G Ethernet и 16G FC. Это позволяет снизить накладные расходы на кодирование с 25% до 3%.
Как вы помните у Brocade уже были платы с 10GFC на чипах Egret, в которых также использовалось кодирование 64b/66b. Однако, они не были обратно совместимы с классическими 1,2,4,8Gbps, использующими 8b/10b. В отличии от Egret, новый Condor 3 будет совместим с 2,4,8Gbps. Правда, на сколько я понял, 8b/10b-64b/66b autonegotiation работать не будет.

Буферы портов сделаны в 4 раза больше - 8KB (для чего это нужно, я пока не понял). Общего количества буферов хватит для передачи данных на расстояния до 21000 км.
С FOS 7.0 (предположительно, Q2/2011) появится новая функциональность обнаружения и восстановления потерянных буферных кредитов на уровне Virtual Channels. В Condor 2 такая функциональность работала только на уровне портов.

Количество Virtual Channels (VCs) увеличено до 40.
В trunk как и раньше можно объединять до 8x ISLs (в сумме 128Gbps).

В качестве дополнительных вкусностей Condor 3 поддерживает:
  • Шифрование данных E-порт в E-порт на лету (алгоритм AES-GCM, 256bit ключи) (вроде, будет поддерживаться только с FOS 7.0, Q2/2011)
  • Компрессия данных E-порт в E-порт (алгоритм McLZO, дополнительная лицензия не нужна) (вроде, будет поддерживаться только с FOS 7.0, Q2/2011)
  • Совместимость с 10G Ethernet

Что пока известно о продуктах? Будут объявлены директоры DCX 8510, коммутаторы 6510 и 16Gbps HBA. Надеюсь, что маркетинг Brocade все-таки изменит эти интуитивно непонятные названия, например на какой-нибудь DCX+ ;) .

Директоры Brocade DCX 8510-8 и DCX 8510-4:
  • Максимум до 384 портов 16Gbps
  • Платы FC16-32 и FC16-48
  • C FOS 7.0 (предположительно, Q2/2011) поддержка плат FC8-64 (все знают , что такие уже вышли? ;) ), FX8-24 (маршрутизация), FS8-18 (шифрование) и FCoE10-24 (FCoE)
  • C FOS 7.0 update (предположительно, Q4/2011) поддержка плат FC8-32 и FC8-48 (жаль, что поздновато)
  • Общая пропускная способность - 8.2Tbps
  • Пропускная способность на слот - 512Gbps
  • Архитектура такая же, как и в 8Gbps DCX: 8x ASICs на платах CR и по 2x ASICs на платах ввода-вывода
  • 32x 64Gbps QSFP ICL в директорах DCX 8510-8
  • 16x 64Gbps QSFP ICL в директорах DCX-8510-4
  • Общая пропускная способность ICL - 2Tbps (в 4x раза больше, чем в директорах 8Gbps)
  • C FOS 7.0 поддержка для подключения к ICL универсальных оптических кабелей (до 50 метров)
  • Объединение до 5x директоров при помощи ICL в топологию mesh (можно организовывать core-edge прямо на ICL, правда, oversubscription все равно будет)
  • Лицензия ICL ports-on-demand

Коммутаторы Brocade 6510
  • Размер 1U
  • 48 портов 16Gbps FC
  • Общая пропускная способность - 768Gbps

HBAs Brocade 16 Gbps:
  • До 1600 MB/sec и 500K IOPs на порт
  • Поддержка функциональности SR-IOV, QoS, N_Port Trunking