Juniper Networks MX5, MX10, MX40, MX80:
часто задаваемые вопросы
Что вообще это за платформы?
Базовая аппаратная платформа называется MX80, а MX5, MX10 и MX40 — это ее лицензионно урезанные «младшие братья», фактически бандлы MX80, просто имеющие собственные названия. Часть портов у них лицензионно заблокирована, и в комплект сразу включены лицензии Advanced L3, per-VLAN queueing, JFlow и операционной системы JUNOS (см. ниже).
С портами ситуация следующая:
- MX5 — установлен MIC-модуль 20×1GE SFP, второй слот для модуля и встроенные 10GE-порты недоступны.
- MX10 — установлен MIC-модуль 20×1GE SFP, и доступен для использования второй MIC-слот. Встроенные 10GE-порты недоступны.
- MX40 — доступны для использования два из четырех встроенных 10GE XFP-портов и два пустых MIC-слота.
Расширяются ли MX5, MX10, M40 до следующей модели или сразу до MX80 путем покупки лицензии?
Что из себя представляет MX80? Чем он отличается от других моделей MX-серии и чем на них похож?
Это точно такое же железо, как используется в картах MPC для старших моделей линейки: MX240, MX480, MX960. MPC-карты в большие MX бывают с одним (MPC1), двумя (MPC2), тремя (MPC3) и четырьмя (MPC 16×10GE SFP+) Trio-чипсетами внутри.
MX80 — это фактически MPC1, оформленная в виде отдельного маршрутизатора. Каждая MPC в старших моделях имеет интерфейсы (или слоты для интерфейсных карт), глядящие наружу (в сеть), и специальные порты, направленные внутрь коробки, в сторону фабрики, которая коммутирует трафик между коммутационными комплексами. Поскольку MX80 — это всего один коммутационный комплекс, фабрика ему не нужна, и те порты, что на MPC смотрят в ее сторону, тут оформлены в виде четырех встроенных интерфейсов 10GE XFP. MX80 не имеет отношения к предыдущему поколению карт DPC для старших моделей MX-серии, которые построены на базе набора микросхем I-chip.
Какова его максимальная производительность?
Теперь чуть подробнее.
Границы производительности чипсета (в общем-то, любого чипсета пакетной коммутации) зависят от двух параметров: от максимальной скорости обработки пакетов (поиск записей в различного рода таблицах) и от пропускной способности буферной памяти.
Для Trio первый параметр — 55 млн пакетов в секунду, второй —те самые заветные 70 Гбит/с. Обе цифры совершенно официальные. Считаем: 55 млн пакетов 64-байтовых пакетов, если добавить к каждому по 38 байт ethernet-заголовка — в линейной нагрузке это будет 44,88 Гбит/с, то есть четыре с половиной 10GE-порта wire-speed.
Решим обратную задачу: на какой длине пакета достигается верхний предел для пропускной способности буферов, то есть, начиная с какой минимальной длины пакета, можно рассчитывать на 70 Гбит/с? Решая уравнение для первого класса, получаем:
70⋅109бит/с | − 38байт/пак = 121байт/пак |
55⋅106пак/с ⋅ 8бит/байт |
121 байт — это, согласитесь, совсем немного. Что в данном контексте хорошо. Например, средняя длина пакета в интернете на сегодня по данным разных измерений находится в диапазоне от 500 до 900 байт. В IMIX средний размер пакета равняется 497 байтам. Короче говоря, реальная производительность для большинства задач, встречающихся в нашей галактике, — 70 Гбит/с.
Почему MX80, а не MX70?
На пальцах он, казалось бы, выглядит вполне логично. Например, есть у вас маршрутизатор, способный передавать трафик во все стороны на полной скорости всех своих, допустим, десятигигабитных портов. То есть, все порты можно нагрузить полностью на вход и на выход. Десять гигабит на вход, десять на выход. Итого двадцать, верно? Маркетологи считают, что верно.
На самом же деле каждый пакет — представьте, что это один пакет, размером гигабит, приходящий раз в секунду — сначала входит в устройство, потом из него выходит, занимая тем самым полосу сразу на двух интерфейсах: сначала входную, потом выходную. Вот, пардон, и выходит, что каждый пакет мы по такой методике посчитали дважды. Это и называется half duplex. А full duplex — это в свою очередь нормальная, честная цифра. Если вы вдруг раньше думали, что производительность full duplex, скажем, 10 Гбит/с — это 10 Гбит/с в одну сторону (скажем, из интернета к вам в сеть) плюс еще 10 в другую (из вашей сети в интернет) — вы ошибались.
Может быть, вы полагаете, что остальные производители поступают честнее и не пользуются понятием half duplex? — спешим вас разочаровать, это всемирный заговор маркетологов. Откуда тут взялась цифра 80 — вообще большая загадка. Наверное потому что 80 — это half duplex от тех примерно 40 Гбит/с (ну, сэм—восэм... 45–40), которые, как мы посчитали выше, достигаются при обработке 55 млн 64-байтовых пакетов в секунду. А может быть и потому, что где 70, там и 80.
Какие бывают модификации MX80?
MIC-карты бывают на 2×10GE XFP или на 20×1GE: медных или SFP. Также есть MIC на 4 или 8 STM-1/STM-4 (OC3/OC12), они же на 1 или 2 STM-16 (OC48).
Что за бандлы MX80-5G, MX80-10G и MX80-40G? Что это, и в чем отличие от MX5, MX10, MX40?
Кроме того, сервисные контракты для этих бандлов — это сервисные контракты для MX80, которые более или менее заметно дороже, чем аналогичные для MX5, MX10 и MX40. Выпущены данные бандлы были в тот момент, когда MX5, MX10 и MX40 еще не было, поэтому в самом скором времени их перестанут продавать (уже объявлена дата End of Sale).
Есть ли для MX80 MIC-карты с интерфейсами 10GE SFP+?
Что за лицензия Advanced L3? Чего MX80 без нее не может?
Почему шасси MX80 со слотами под MIC-модули существенно дороже фиксированного, в котором, казалось бы, все то же самое, только уже установлены интерфейсные модули на 48 медных портов?
Поддерживаются ли отдельные комплекты очередей per-VLAN на встроенных 10GE-портах?
Поддерживаются ли отдельные комплекты очередей per-VLAN на MX5, MX10 и MX40?
Нужны ли мне отдельные комплекты очередей per-VLAN? Для чего они могут понадобиться?
Нужно ли заказывать JUNOS отдельно?
В предукомплектованных системах, бандлах, а также моделях MX5, MX10 и MX40 JUNOS входит в комплект автоматически
Поддерживаются ли трансиверы других производителей?
За совместимость с «неродными» трансиверами Juniper Networks ответственности не несет и оставляет за собой право отказать в поддержке при проблемах, причина которых может лежать в данной плоскости.
Можно ли посредством MX80 делать NAT и другие stateful-сервисы?
Что такое Inline NAT?
Поддерживается ли JFlow?
Однако стоит иметь в виду, что flow-статистика в качестве основного источника данных о трафике — это очень плохая модель биллинга. Никакое из имеющегося сегодня на рынке оборудования не может снимать JFlow/NetFlow без сэмплирования с производительностью, достаточной для биллинга на скоростях передачи, измеряемых десятками гигабит в секунду.
Даже если вы добьетесь высокой производительности JFlow/NetFlow путем распараллеливания, то скорее всего коллектор все равно не переварит такого объема потоков. Вообще flow-статистика при таких масштабах — не тот инструмент, которому стоит доверять подсчет денег: много шансов разориться и даже не узнать, от чего это произошло.
Что за MIC-слот сзади?
Сколько оперативной памяти на Routing Engine в MX80 и какая частота его процессора?
Сколько пиров с Full View BGP можно держать в RIB на MX80?
Какой максимальный размер FIB у MX80?
Поддерживается ли BRAS-функционал на MX5/10/40 и MX80?
Как лицензируется BRAS-функционал?
- лицензия на функционал управления ШПД-подпиской,
- несколько уровней лицензий на максимальное количество одновременных абонентских сессий,
- лицензия на функции Service Management. Она дает возможность получать из RADIUS/SRC-PE не отдельные технические параметры, а комплексные профили услуг.
Чем отличаются модели MX80-AC/DC-T от MX80-AC/DC?
Кроме того, не стоит путать модели с индексом -T (SyncE) и модель с индексом −48T (48 медных портов).
Как узнать, поддерживается ли в MX5, MX10, MX40 или MX80 та или иная функция?
Резервируются ли платы управления (Routing Engine)?
Однако в MX80 сохраняется классическая архитектура маршрутизаторов Juniper Networks с полным аппаратным разделением Control и Data Plane. Ресурсы Routing Engine никогда не используются для для передачи транзитного трафика, не смотря на то, что они размещены на той же плате, что и коммутационная подсистема Trio.
Какой тип накопителя используется в Routing Engine MX80? Есть ли в них подвижные часть?
Резервируются ли блоки питания?
Есть ли модель с DC-питанием?
Какова максимальная потребляемая мощность MX80?
Mы постарались ответить на наиболее популярные вопросы, возникающие при первом знакомстве с продуктом. Разумеется, это не все, и наверняка у вас появились другие вопросы. Не стесняйтесь задавать их нам любым удобным для вас способом: по телефону, электронной почте или через форму на сайте. За спрос денег не берут.