Архитектура MX: различия между версиями
(Новая страница: «==Overview== Juniper - hardware-based: в форвардинге CPU не принимает участия. Модульная архитектура: ядро…») |
м |
||
Строка 1: | Строка 1: | ||
==Overview== | ==Overview== | ||
Juniper - hardware-based: в форвардинге CPU не принимает участия. | Juniper - hardware-based: в форвардинге CPU не принимает участия. Раздельно работают data-plane и control-plane. | ||
Модульная архитектура: ядро + независимые друг от друга процессы. | Модульная архитектура: ядро + независимые друг от друга процессы. | ||
Процессы (deamons): | Процессы (deamons): | ||
*mgd: rollback, private conguration mode, inactive, apply-groups, .... | *rpd: контролирует протоколы маршрутизации | ||
*chassisd: мониторинг состояния всех компонентов | |||
*mgd: управление оборудованием + процессы cli: rollback, private conguration mode, inactive, apply-groups, .... | |||
*dcd: device control deamon: конфигурация интерфейсов, передача этой информации в routing socket | *dcd: device control deamon: конфигурация интерфейсов, передача этой информации в routing socket | ||
==RE== | ==RE== | ||
Routing Engine | Routing Engine | ||
Собственно мозги роутера. | |||
политики приема, передачи префиксов (для протоколов маршрутизации), обработка пакетов (ip с опциями, mpls с меткой 1, ICMP запросы, | |||
На RE запущен JunOS. | |||
Софт, запущенный на RE отвечает и поддерживает: протоколы маршрутизации, таблицы маршрутизации, политики приема, передачи префиксов (для протоколов маршрутизации), обработка пакетов (ip с опциями, mpls с меткой 1, ICMP запросы). | |||
Сбор хранение статистики по интерфейсам, сбор хранение логов, управление файлами. | |||
Обеспечить интерфейс для управления системой и доступа пользователя к маршрутизатору. | |||
Управление некотормы компонентами шасси. | |||
Компоненты RE: | Компоненты RE: | ||
Строка 60: | Строка 69: | ||
*встроенный гигабитный свитч: em-интерфейсы - связь и передача информации между RE и SCB: em0 - основной SCB, em1 - резервный SCB (PFE принимает пакет, предназначенный RE, передача Forwarding table от RE к PFE, передача счетчиков интерфейсов от PFE к RE) | *встроенный гигабитный свитч: em-интерфейсы - связь и передача информации между RE и SCB: em0 - основной SCB, em1 - резервный SCB (PFE принимает пакет, предназначенный RE, передача Forwarding table от RE к PFE, передача счетчиков интерфейсов от PFE к RE) | ||
== | ==DPC== | ||
Dense Port Concentrator | |||
Состоит из нескольких PIC + PFE на одной плате, которая вставляется в слоты роутеров. | |||
DPC получает из сети и отправляет обратно в сеть. | |||
PFE на DPC оснащены своими собственными встроенными ASIC'ами для обработки и передачи пакетов. | |||
==MS-DPC== | ===MS-DPC=== | ||
Multiservices DPC | Multiservices DPC | ||
Помимо прочего присущего DPC, поддерживает дополнительные фичи в виде: | |||
*Tunnel-services: GRE, IP-IP, Multicast tunneling, | |||
*NAT (во всех его видах) | *NAT (во всех его видах) | ||
*Session border control (SBC) | *Session border control (SBC) | ||
*Deep packet inspection (DPI) | *Deep packet inspection (DPI) | ||
*Функции межсетевого экрана | *Функции межсетевого экрана | ||
==MPC== | |||
Modular Port Concentrator | |||
MPCs устанавливается в слот роутера. Затем в MPC устанавливаем MIC [Modular Interface Card]. | |||
Можно установить до 2х MIC разного типа, которые поддерживаются MPC. | |||
==Midplane== | |||
Собственно шасси, в которое включаются все необходимые элементы. | |||
Электрическая связность между всеми компонентами, подача ЭЛ на каждый элемент от блоков питания. | |||
==PS== | |||
Power Supply |
Версия 10:19, 16 июля 2020
Overview
Juniper - hardware-based: в форвардинге CPU не принимает участия. Раздельно работают data-plane и control-plane.
Модульная архитектура: ядро + независимые друг от друга процессы.
Процессы (deamons):
- rpd: контролирует протоколы маршрутизации
- chassisd: мониторинг состояния всех компонентов
- mgd: управление оборудованием + процессы cli: rollback, private conguration mode, inactive, apply-groups, ....
- dcd: device control deamon: конфигурация интерфейсов, передача этой информации в routing socket
RE
Routing Engine
Собственно мозги роутера.
На RE запущен JunOS.
Софт, запущенный на RE отвечает и поддерживает: протоколы маршрутизации, таблицы маршрутизации, политики приема, передачи префиксов (для протоколов маршрутизации), обработка пакетов (ip с опциями, mpls с меткой 1, ICMP запросы).
Сбор хранение статистики по интерфейсам, сбор хранение логов, управление файлами.
Обеспечить интерфейс для управления системой и доступа пользователя к маршрутизатору.
Управление некотормы компонентами шасси.
Компоненты RE:
- CPU,
- RAM,
- CF card - память для хренения конфига и JunOS
- HDD/SSD - HD: хранение логов и файлов
- USB
- ethernet - fxp0 - управление (out-of-band)
Порядок загрузки JunOS имеет следующий вид: CF-card -> HDD/SSD -> USB-flash disk.
master RE не поддерживает горячую замену backup RE поддерживает горячую замену
HD не синхронизируется и у каждого RE - свой со своими файлами.
PFE
Packet forwarding engine
Обрабатывает весь транизтный трафик:
- поиск next-hop
- ip/mpls/mac lookup
- QoS
- полисеры
- фильтрация
- туннелирование
Все PFE поддерживают горячую замену
PFE установлен на интерфейсной карте. Есть платы с 1-м, 2-мя или 4-мя PFE, каждый PFE обслуживает только свою группу интерфейсов и взаимодействует с другими PFE через SCB.
В составе интерфейсной карты есть CPU, который управляет всеми PFE.
Связь между PFE и RE производится через встроенный в плату SCB гигабитный свич.
SCB
Switch and control board
Коммутация пакетов между всеми PFE и связность RE и PFE.
RE устанавливается в SCB.
Если в SCB не подключена master RE, то SCB можно менять на горячую
Компоненты:
- фабрики коммутации: передача трафика между PFE (full-mesh между PFE)
SCB — 120Гбитс на слот, SCBE — 160Гбитс SCBE2 — 340Гбитс
- встроенный гигабитный свитч: em-интерфейсы - связь и передача информации между RE и SCB: em0 - основной SCB, em1 - резервный SCB (PFE принимает пакет, предназначенный RE, передача Forwarding table от RE к PFE, передача счетчиков интерфейсов от PFE к RE)
DPC
Dense Port Concentrator
Состоит из нескольких PIC + PFE на одной плате, которая вставляется в слоты роутеров.
DPC получает из сети и отправляет обратно в сеть.
PFE на DPC оснащены своими собственными встроенными ASIC'ами для обработки и передачи пакетов.
MS-DPC
Multiservices DPC
Помимо прочего присущего DPC, поддерживает дополнительные фичи в виде:
- Tunnel-services: GRE, IP-IP, Multicast tunneling,
- NAT (во всех его видах)
- Session border control (SBC)
- Deep packet inspection (DPI)
- Функции межсетевого экрана
MPC
Modular Port Concentrator
MPCs устанавливается в слот роутера. Затем в MPC устанавливаем MIC [Modular Interface Card].
Можно установить до 2х MIC разного типа, которые поддерживаются MPC.
Midplane
Собственно шасси, в которое включаются все необходимые элементы.
Электрическая связность между всеми компонентами, подача ЭЛ на каждый элемент от блоков питания.
PS
Power Supply