- Коммутаторы Arista
- Arista 720XP
- Arista 7010
- Arista 7020
- Arista 7050
- Arista 7060
- Arista 7130
- Arista 7150
- Arista 7160
- Arista 7170
- Arista 7250X / 7250QX
- Arista 7260X3
- Arista 7280
- Arista 7300
- Arista 7304
- Arista 7308
- Arista 7324
- Arista 7324
- Arista 7328
- Arista 7368
- Arista 7500
- Arista 7504
- Arista 7508
- Arista 7512
- Arista 7516
- Коммутаторы Aruba (HPE)
- Коммутаторы Brocade
- Коммутаторы Cisco
- Catalyst 1000
- Catalyst 1200
- Catalyst 1300
- Catalyst 2960
- Catalyst 3650
- Catalyst 3560
- Catalyst 3750
- Catalyst 3850
- Catalyst 4500
- Catalyst 4500-X
- Catalyst 4900
- Catalyst 6500
- Catalyst 6800
- Catalyst 9200
- Catalyst 9300
- Catalyst 9400
- Catalyst 9500
- Catalyst 9600
- Nexus
- Meraki
- Catalyst PON
- Small Business
- Industrial Switch
- Коммутаторы Dell
- Коммутаторы Extreme
- Extreme Networks BlackDiamond
- Extreme Networks A-series
- Extreme Networks B-Series
- Extreme Networks S-Series
- Extreme Networks C-Series
- Extreme Networks Summit X430
- Extreme Networks Summit X440
- Extreme Networks Summit X450
- Extreme Networks Summit X460
- Extreme Networks Summit X480
- Extreme Networks Summit X620
- Extreme Networks Summit X670
- Extreme Networks Summit X770
- Extreme Networks 200-Series
- Extreme Networks 800-Series
- Extreme Networks 7100-Series
- Коммутаторы Fortinet
- Коммутаторы Huawei
- CloudEngine 5800
- CloudEngine 7800
- CloudEngine 8800
- CloudEngine 9800
- CloudEngine 12800
- CloudEngine 16800
- CloudEngine S1730S
- CloudEngine S5700
- CloudEngine S6700
- CloudEngine 6800
- CloudEngine S8700
- CloudEngine S12700E
- Huawei S1700
- Huawei S2700
- Huawei S3700
- Huawei S5700
- Huawei S6700
- Huawei S7700
- Huawei S9700
- Huawei S12700
- Коммутаторы Juniper
- Коммутаторы MikroTik
- Коммутаторы Nokia/Alcatel
- Коммутаторы NSGate
- Коммутаторы Nvidia
- Коммутаторы Ruckus
Линейка Juniper PTX – магистральные маршрутизаторы ядра (Часть 4)
В четвертой части серии мы сосредоточимся на линейке Juniper PTX – маршрутизаторах ядра сети, рассчитанных на максимальную пропускную способность и использование в магистральных узлах.
Производительность и масштабируемость PTX
Маршрутизаторы Juniper PTX (Packet Transport Switch/Routers) спроектированы специально для задач магистральной маршрутизации – там, где главные приоритеты это пропускная способность, низкая задержка и эффективность пересылки пакетов. PTX ориентированы на роль P-маршрутизатора (Provider Core) в MPLS-ядерных сетях, то есть транзитного узла, не выполняющего сервисных функций абонента. В аппаратном плане PTX-серия основана на фирменных ASIC семейства Junos Express (Express и более новые ExpressPlus) – собственных разработках Juniper для сверхбыстрой обработки пакетов. В отличие от Trio (в MX), чипы Express имеют конвейерную архитектуру обработки и менее программируемы. Это позволяет достичь выдающейся производительности, жертвуя некоторой универсальностью. По сути, ASIC Express оптимизирован для Forwarding-Only: минимальная дополнительная логика поверх пересылки, только необходимое для маршрутизации IP/MPLS. Такой подход снизил энергопотребление на бит и повысил скорость. Инженеры отмечают, что чипсет PTX ориентирован на максимально экономичную по затратам реализацию throughput, тогда как чипсет MX (Trio) – на гибкость и сервисы.
Маршрутизаторы PTX входят в число самых производительных в индустрии. Ещё первое поколение PTX5000(выпущено около 2011 г.) обеспечивало до ~16 Тбит/с в шасси и поддерживало до 256 × 10GbE или 32 × 100GbE портов на слот, суммарно до 240×100GbE интерфейсов в системе. Современные реализации значительно превзошли эти цифры. Например, в шасси PTX10008 (8 слотов) одна линейная карта с 36 × 400GE портами имеет пропускную способность ~14,4 Тбит/с. Juniper активно развивает ASIC Express: пятое поколение Express5 достигло рекордных ~28,8 Тбит/с на одном кристалле – один такой чип способен коммутировать 288 потоков по 100 Гбит/с одновременно! Соответственно, предельная конфигурация 16-слотового PTX10016 теоретически приближается к 200+ Тбит/с совокупного throughput (точные цифры зависят от установленных карт). Это сопоставимо с рекордными показателями конкурентов (Cisco серии 8000, Huawei NE). Важно, что архитектура PTX подразумевает полную неблокирующую коммутацию внутри шасси: емкая фабрика переключения и несколько плоскостей обмена гарантируют, что любой слот может передавать максимальный трафик любому другому без потерь. Разумеется, предусмотрено полное резервирование ключевых компонентов – дублируются блоки питания, вентиляторы, контроллеры управления (Routing Engine), а в крупных системах еще и матрицы коммутации. Всё это рассчитано на эксплуатацию PTX в магистральных узлах с повышенными требованиями к надёжности и аптайму.
Архитектурные особенности PTX
Так как PTX предназначены для чистой перевозки пакетов, Juniper упростил их программную модель по сравнению с MX. Они работают под той же Junos OS, однако поддерживаемый набор функций урезан до необходимых для ядра. Присутствуют все основные протоколы маршрутизации (BGP, OSPF, IS-IS) и MPLS (LDP, RSVP, Segment Routing) и обеспечивается расширенная масштабируемость таблиц маршрутов (миллионы записей RIB/FIB). Но отсутствуют “edge” возможности, не требующиеся в транзитной роли. Например, PTX не поддерживают терминальный PPPoE/PPPoA для абонентов, не выполняют NAT с отслеживанием состояний, не имеют встроенного CGNAT или DHCP-сервера – всем этим занимаются MX на границе сети. Зато PTX оптимизированы под скоростную обработку MPLS-меток, SRv6 сегментов, быструю конвергенцию в IGP и BGP. За счёт упрощения ПО достигается дополнительный выигрыш в стабильности и времени отклика: Junos на PTX запускает только необходимые демоны, что ускоряет перезагрузку и снижает вероятность сбоев из-за побочных сервисов. Отдельно стоит упомянуть различия в принципах обработки пакетов: Trio (MX) обрабатывает пакет по принципу run-to-completion (то есть за один проход выполняются все необходимые операции – маршрутизация, переписывание заголовков, счётчики, фильтры и т.п.), а Express (PTX) — конвейер, где каждый пакет проходит через фиксированную последовательность стадий. Конвейер невероятно быстр для относительно простых операций (например, взять метку MPLS, взглянуть на таблицу, перенаправить в порт), однако сложные многоэтапные функции могли бы потребовать нескольких проходов или вовсе не поддерживаются. В Trio можно навесить на один пакет множество действий (например, последовательность из VRF → NAT → QoS меток) – Express такое не умеет, зато никакие лишние блоки не замедляют его основную функцию. Проще говоря, PTX выигрывают в “простых, но массовых” задачах, а MX справляются со “сложными, но гибкими” задачами, пусть и при меньшей суммарной скорости.
Конструктивно серия PTX включает как модульные шасси, так и фиксированные платформы:
-
PTX1000 – компактный 2U маршрутизатор (до ~2 Тбит/с, портовая емкость 8×100GbE + 32×10GbE или аналогичные комбинации).
-
PTX10001-36MR – фиксированный 3U маршрутизатор с 36 портами 100GbE (и 4×10GbE для управления), ориентированный на узлы peering и агрегации трафика, где нужен BGP на полную таблицу и высокий throughput.
-
PTX3000/5000 – первые модульные шасси (компактное 8 Тбит/с ядро в 8RU PTX3000 и полноразмерное 16RU PTX5000 до ~24 Тбит/с). Сейчас считаются устаревшими, их сменили PTX10000.
-
PTX10008 – современное модульное шасси 13U (8 слотов под линии), суммарная емкость более 80 Тбит/с.
-
PTX10016 – флагманское шасси 21U (16 слотов), рассчитанное в перспективе на 200+ Тбит/с сквозной пропускной способности.
Отдельно стоит отметить интеграцию PTX с оптическим транспортом. Juniper предлагает линейные карты PTX с встроенными когерентными DWDM интерфейсами (100G/200G Coherent), что позволяет подключать маршрутизатор напрямую к оптической линии дальнего следования. Это устраняет необходимость в отдельном транспондерном оборудовании и упрощает архитектуру сети: IP/MPLS трафик сразу вкладывается в оптический сигнал и передается на десятки километров. Такая конвергенция оптики и пакетной сети снижает задержки и потенциально экономит бюджет, поскольку меньше отдельных устройств требует обслуживания.
Сценарии применения PTX
Juniper позиционирует PTX как core-маршрутизатор для операторов связи, облачных провайдеров и крупных интернет-компаний. Эти устройства обычно устанавливаются в магистральных узлах сети – там, где сходятся высоконагруженные каналы из разных регионов или стран. Например, PTX ставят в межгородних узлах связи, на стыках с международными магистральными сетями, в ключевых центрах обмена трафиком. В MPLS-сети провайдера PTX идеально подходит на роль узла P (Provider) – то есть чисто транзитного маршрутизатора ядра, который переключает MPLS-потоки между PE на полной скорости. Кроме того, PTX применяют в качестве межоператорских BGP-маршрутизаторов на Internet Exchange (точках обмена трафиком): благодаря способности удерживать огромные таблицы маршрутов (более 4 миллионов префиксов в FIB) и обрабатывать их без просадки производительности, PTX отлично справляется с функцией peering-рестора (route-reflector) и пограничного маршрутизатора с большим числом сессий. Ещё одна современная сфера – это маршрутизация междатацентровых связей (DCI) в облачных компаниях. PTX с поддержкой 400G/800G интерфейсов и SRv6/MPLS может выступать узлом, соединяющим большие дата-центры друг с другом по IP-фабрике, обеспечивая минимальную задержку и максимальную полосу между ЦОДами.
Некоторые провайдеры выстраивают архитектуру “Lean Core” (облегчённое ядро) на базе PTX, вынося все сервисные функции на edge (MX). То есть по краям сети (в городах или агрегационных узлах) стоят MX, которые занимаются VPN, NAT, BNG и т.д., а между ними – сеть PTX, которая просто перевозит пакеты максимально быстро. Этот подход повышает эффективность: PTX имеют отличное соотношение цена/производительность в пересчёте на 1 Гбит, поскольку не тратят ресурсы на лишние функции. Другой пример – крупный контент-провайдер (например, стриминговый сервис) может установить PTX в узлах подключения к операторам связи, чтобы агрегировать исходящий трафик пользователей. PTX выдержит одновременную передачу десятков терабит данных и удержит все маршруты до сетей клиентов, чего может не обеспечить платформа общего назначения. В целом, можно кратко резюмировать: PTX = Core, MX = Services, ACX = Access. Несмотря на определённое перекрытие по функциям, каждая серия Juniper лучше всего раскрывается именно в своей сфере и роли.