четверг, 23 июля 2015 г.

Juniper MX5-80 и MX104 производительность + разница

Datasheet пр все линейке МХ лежит здесь - https://www.juniper.net/assets/us/en/local/pdf/datasheets/1000597-en.pdf

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

На 64-байтовых пакетах — около 45 Гбит/с. При использовании простых пакетов — около 70 Гбит/с.
Рассмотрим этот момент более подробно. Границы производительности оборудования зависят от двух параметров: максимальной скорости обработки пакетов и пропускной способности буферной памяти.


Максимальная скорость обработки пакетов Trio чипсета — 55 млн. пакетов в секунду, а
пропускная способность памяти — 70 Гбит/с. Все значения официально описаны в документации к чипсету и не скрываются разработчиками. Посчитаем: 55 млн. пакетов по 64 байт, если добавить к каждому по 38 байт ethernet-заголовка — в линейной нагрузке будет 44,88 Гбит/с.
Решим обратную задачу: на какой длине пакета достигается верхний предел для пропускной способности буферов, то есть, начиная с какой минимальной длины пакета, можно рассчитывать на 70 Гбит/с? Получаем: 121 байт — это, согласитесь, совсем немного. Что в данном контексте хорошо. Средняя длина пакета в сети по данным разных измерений находится в диапазоне от 500 до 900 байт. В IMIX средний размер пакета равняется 497 байтам.

Таким образом, реальная производительность для большинства задач — 70 Гбит/с.

© http://shop.nag.ru/article/juniper-networks-mx80-chasto-zadavaemye--voprosy

Также, есть обзор Juniper MX5-80 на Youtube - https://www.youtube.com/watch?v=Tmb3Ux9ohKI

Маршрутизация:

The Junos OS maintains two databases for routing information: 
Routing table—Contains all the routing information learned by all routing protocols. (Some vendors refer to this kind of table as a routing information base [RIB].)
Forwarding table—Contains the routes actually used to forward packets. (Some vendors refer to this kind of table as a forwarding information base [FIB].

By default, the Junos OS maintains three routing tables: one for IP version 4 (IPv4) unicast routes, a second for multicast routes, and a third for MPLS. You can configure additional routing tables.

The Junos OS maintains separate routing tables for IPv4 and IP version 6 (IPv6) routes.

The Junos OS installs all active routes from the routing table into the forwarding table. The active routes are routes that are used to forward packets to their destinations. The Junos operating system kernel maintains a master copy of the forwarding table. It copies the forwarding table to the Packet Forwarding Engine, which is the component responsible for forwarding packets.

FIB IPv4: 1 Mil 
FIB IPv6: 512 k 

RIB IPv4: 4 Mil 
RIB IPv6: 3 Mil

start shell pfe network tfeb0' and 'show jnh 0 pool ...'

 set task accounting on
 show task accounting 

Ограничения в subscriber management:

DHCP client bindings per chassis - 16000
DHCP subscriber VLANs (C-VLANs) per chassis - 16000
Dynamic profiles per chassis - 2000
Logical interfaces per chassis - 16000
PPPoE interfaces per chassis - 8000

PPPoE subscriber VLANs (C-VLANs) per chassis - 8000


Ограничение в H-CoS

The MX5, 10, 40, and 80 platforms each contain a built-in Routing Engine and one Packet Forwarding Engine (PFE). The PFE has two “pseudo” Flexible PIC Concentrators (FPC0 and FPC1). H-CoS is supported on these platforms, but currently only for the modular MIC slots labeled MIC0 and MIC1, which are both housed in FPC1. HCoS is not supported on the four fixed 10xGE ports (which are usable on the MX40 and MX80 platforms), which are housed in FPC0. (с) Juniper MX Series, 2nd Edition

Но, тут есть интересный нюанс, с версии 16.1 много чего меняется:

Support for queuing features on built-in ports to provide customized traffic shaping services (MX80, MX104)—Starting with Junos OS Release 16.1, support for hierarchical class-of-service (HCoS) features such as per-unit scheduling and hierarchical scheduling is extended to the built-in (fixed) ports on MX80 and MX104 routers. The MX104 has four built-in ports: xe-2/0/0, xe-2/0/1, xe-2/0/2, and xe-2/0/3. The MX80 also has four built-in ports: xe-0/0/0, xe-0/0/1, xe-0/0/2, and xe-0/0/3. You can enable scheduling and shaping on a logical interface and provide customized traffic shaping services for the logical interface, and this configuration is independent of any configuration on other logical interfaces on a given physical interface.

http://www.juniper.net/documentation/en_US/junos/information-products/topic-collections/release-notes/16.1/topic-105380.html


Compare MX5-80 и MX104 в плане мозгов (control plane), сравнение Juniper MX5-80 и Juniper MX104

На MX5-80 control plane встроенный в шасси. 
PowerQUICC III dual core 1.33-GHz CPU, and 2 GB of DDR2 (SDRAM)
2 шт. 4-GB NAND flash storage devices
Packet Forwarding Engine processor, which includes a 1-GHz CPU, a system controller, and 1 GB of SDRAM

MX-104 имеет возможность резервирования на уровне Control Plane, в него можно поставить 2 RE.
Характеристика RE следующие:
Freescale P5021 dual core 1.8-GHz CPU
4-GB DDR3 RAM (mini DIMM)
8-GB on-board NAND Flash

Соответственно, MX-104 справляется с функционалом BRAS либо пересчетом Full View таблички маршрутизации быстрее, чем МХ5-80.

RIB MX104 8M IPV4 routes vs. RIB MX80 4M IPv4
FIB MX104 2.2 M vs. FIB MX80 1M 
104 в 2 раза лучше!
Еще МХ 104 работает в температурном режиме: -40C to +65C

Презентация по сравнению Juniper MX5-80 и Juniper MX104 + User Case - http://www.slideshare.net/alexandermatenko/juniper-mx580-mx104-compare

В МХ104 поддерживается 2 карточки MS-MIC.
http://www.juniper.net/documentation/en_US/junos16.1/topics/concept/ms-mic-and-mpc-overview.html

Фото с лаборатории полностью укомплектованого MX104(3 x mic-3d-20ge-sfp, ms-mic-16g):





Если есть желание, брать устройство помощнее, вот визуальный вид MX480 и MX960:

 


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

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