MPLS Base. Практика.
2021.07.17. Kurapov Alexey.
MPLS
MPLS
(англ. multiprotocol label switching
— многопротокольная коммутация по меткам) — механизм, осуществляющий передачу
данных от одного узла сети к другому с помощью меток.
MPLS является масштабируемым и независимым от
каких-либо протоколов механизмом передачи данных. В сети, основанной на MPLS,
пакетам данных присваиваются метки. Решение о дальнейшей передаче пакета данных
другому узлу сети осуществляется только на основании значения присвоенной метки
без необходимости изучения самого пакета данных. За счёт этого возможно
создание сквозного виртуального канала, независимого от среды передачи и
использующего любой протокол передачи данных.
Рассмотрим следующую топологию:
Пример
конфигурации роутера:
R1:
Data
Plane для IP.
Для всех пакетов с метками и без меток, смотрим FIB – Forwarding Information Base - sh ip cef
Для
конкретной подсети:
R7 для 1.1.1.1 устанавливает выходную метку 19, R5 видит входную метку 19 и устанавливает выходную метку 20.
Data
Plane
для
MPLS
Таблица коммутации – LFIB – Label Forwarding
Information
Base, используется для входящих пакетов с меткой.
Пакет передается на основании записи в LFIB, которая соответствует входящей метке. LFIB относится к Data
Plane для MPLS.
LFIB аналог FIB в ip – (Forwarding Information Base – show ip cef),
но для MPLS. Смотрим входящую метку и передаем пакет, в
соответствии с ней
Просмотр LFIB: show
mpls
forwarding-table
Control
Plane для IP
RIB – (Routing Information Base – show ip route
Control
Plane для MPLS
LIB – Label
Information
Base, все метки известные данному LSR, независимо используется метка для передачи
данных или нет.
LIB аналог RIB – (Routing Information Base – show ip route) для MPLS.
Просмотр LIB: show mpls ldp bindings
show mpls
ip
binding – Команда аналогичная предыдущей, но также
увидим какой путь сейчас активен, т.е. как построен LSP.
Рассмотрим конкретную подсеть:
1. Control Plane IP – RIB (Routing Information Base) – sh
ip route
show mpls
ip
binding – Команда аналогичная предыдущей, но также
увидим какой путь сейчас активен, т.е. как построен LSP.
3..
Data Plane IP – FIB (Forwarding
Information Base) – sh ip cef:
Для пакетов c метками и без меток, смотрим FIB - Forwarding Information Base – show ip cef:
4. Data Plane MPLS –LFIB - (Label Forwarding Information
Base): show mpls forwarding-table
Смотрим входящую метку и передаем пакет, в соответствии с ней:










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