Настройка статического MPLS
Статический MPLS позволяет вручную настроить все операции с метками на маршрутизаторе. Для хранения используются таблицы ILM (Incoming Label Map) и FTN (FEC To Next hop). Настройки правила ILM применяются для проведения операций замены метки внутри домена MPLS. Настройки правила FTN применяются для навешивания или снятия метки на граничном маршрутизаторе домена MPLS.
На всех участвующих в коммутации по меткам интерфейсах должен быть включён режим label-switching.
Задание правила FTN:
ecorouter(config)#mpls ftn-entry 2.2.2.2/32 2222 10.0.0.2 e1Где: 2.2.2.2/32 — FEC; 2222 — метка, которая будет добавлена; 10.0.0.2 — адрес следующего маршрутизатора(nexthop); е1 — интерфейс для отправки.
Задание правила ILM:
ecorouter(config)#mpls ilm-entry 1111 e1 swap 2222 e2 10.0.0.1 2.2.2.2/32Где: 1111 — метка, которая ожидается на интерфейсе е1; 2222 — новое значение метки и отправка её через интерфейс е2; 10.0.0.1 — адрес следующего маршрутизатора(nexthop), а 2.2.2.2/32 — FEC.
Для снятия (POP) метки и реализации механизма PHP (Penultimate Hop Popping) на предпоследнем перед Egress LER маршрутизаторе следует использовать правило ILM с параметром swap и заменить имеющуюся метку на метку 3 (implicit-null).
Если же необходимо сохранить метку при получении пакета на Egress LER, на предпоследнем маршрутизаторе следует использовать правило ILM с параметром swap и заменить имеющуюся метку на метку 0 (Explicit Null). Для Egress LER метка 0 означает, что это последняя метка в LSP, и её следует снять (POP). Такое поведение может быть полезно для получения на Egress LER значений QoS и TTL, которые хранятся в MPLS-заголовке вместе с меткой.
