MPLS Overview (Alcatel)

Длина метки – 32 бита.

Каждая метка использует свой туннель:

  • Bypass Tunnel Label – верхняя метка(FRR)
  • Transport Tunnel Label (
  • VC Label – сервис метка(service-label)

Структура метки:

  • Label (20 bits)
  • EXP bits (3 bits)
  • S bit (1 bit)
  • TTL bits (8 bits)

Традиционно для привязки меток используется (label mapping) FEC. Так работает протокол LDP. В отличии от него RSVP-TE yt привязан к FEC.  Эти протоколы определяют пути LSP. SDP служит для определения какой сервис может использовать конкретные LSP.

MPLS Distribution.

Типы меток:

  • Ingress Label
  • Egress Label

Направление трафика:

  • Upstream – Источник трафика
  • Downstream – назначение трафика.

Назначение меток  может осуществляться либо в ручную или с помощью протоколов распределения меток:

1. LDP – Link Distribution Protocol .(RFC 3036/5036). Два типа этого протокола:

  • Link LDP (iLDP) используется для распространения меток тунеля.
  • Target LDP – T-LDP  используется для распространения vc-label меток для создания L2VPN pseudowire.

2. RSVP-TE (rfc 3209) аналогичен LDP и служит для создания LSP тунелей.

MPLS Label Operations

  • PUSH
  • SWAP
  • POP

MPLS Routers

  • LER – Label Edge Router (двух видов : iLER и eLER)
  • LSR – Label Switched Router

Каждый роутер должен распространять информацию о метках , а также хранить такую же информацию полученную от других роутеров. (Distribution and retention Label). Существует следующие способы распространения и хранения этой информации(Distribution and Retention Mode):

  • Label Distribution Mode – Downstream Unsolicited (DU) и  Downstream on Demand (DoD).
  • Distribution Control Mode —  Ordered Control и Independent Control
  • Label Retention Mode — Liberal и Conservative

Существуют всего несколько комбинаций этих режимов.

  • LDP – Downstream Unsolicited , Independent Control mode,Liberal Retention Mode.
  • RSVP-TE – Downstream on Demand,  Ordered Control, Conservative Retention mode.

Два тип установления LSP:

  • Explicit-path LSPs- используется протокол RSVP-TE для установления точного пути. Прохождение пакета через промежуточные роутеры определяется в ручную. Возможно настройка strict и loose, а также контроль того , как будет создан путь.
  • Constrained-path LSPs – промежуточные LSR  определяются динамически. Сonstrained путь  LSP  основывается на работе протокола CSPF, т.е. нахождение пути , который удовлетворяет наложенным ограничениям(constrained). Он опирается на работе расширенных протоколов extended IGP (OSPF,IS-IS). Ограничения могут включать в себя : bandwith, class of service, определенные транзитные участки(hops), admin-groups.

Используется три типа LSP путей:

  • Static-LSP
  • LDP-LSP – LDP-LSP создается для каждого FEC.
  • RSVP-TE LSP – должен быть настроен на Head-End  роутере (iLER).

Transport tunnel может быть следующих типов:

  • GRE Tunnel – (использует IP encapsulation IP-over-IP tunnel) использует пути построенные на работы протолоко IGP.
  • LDP Tunnel – использует LDP-LSP протокол. Тоже использует пути на основе IGP.
  • RSVP-TE Tunnel – может использовать пути на основе IGP, на основе TE, или определенные в ручную.

Все роутеры в сети MPLS логически можно поделить на два типа:

  • Provider Edge (PE) Routers
  • Provider (P) Routers

При использовании MPLS для сервисов, то в этом случае MPLS только доставляет пакеты от одного PE другого. Сервис роутер создает для себя FEC  с маской /32 , используя system-IP адрес.

Эффективность работы протокола LDP при сбоях лежит на протоколах IGP. На сколько быстро при отказе канала перестроится IGP, зависит быстрота перестройки LDP. Для ускорения работы IGP существуют несколько возможностей:

  • Bi-directional Forwarding Detection (BFD) – один из разновидностей HELLO протоколов.
  • EFM OAM (802.3ah) – Ethernet-link OAM protocol , который позволяет детектировать сбой канала за доли секунд.
  • Tuning the IGP – более тонкая настройка timers для IGP .

LDP использует для обмена метками mapping messages. Это сообщение имеет поле FEC type-length value (TLV) –  ip prefix , который можно достичь , используя эту метку , сама метка находится в поле General Label TLV.

  • Label generation.Присвоение FEC метки, взятой из пула. Она используется как ingress метка.
  • LDP роутеры распространяют все метки своим соседям
  • Когда роутеры получают метки они хранят их в LIB вместе с FEC.

LSP представляет из себя цепочку меток на каждом роутере на протяжении всего пути. В случае RSVP-TE LSP
создается в HE , где он и определен. end-to-end view. Т.е. в HE мы прописываем полный путь прохождения, с указанием его имени. В случае с LDP это не так , путь создает на манер hop-by-hop, автоматически, достаточно указать для SDP  указание “ldp”. LDP  используя ECMP(Equal Cost Multi-Path ) может использовать балансинг.

RSVP-TE имеет ряд характеристик:

  • Predetermined Path
  • Explicit LSP Confi guration and Signaling Process to Establish the LSP
  • Resource Reservation and Control Plane Connection Admission Control (CAC)
  • Rich Resiliency Features (secondary LSP or Fast Reroute (FRR))

RSVP-TE LSP имеет следующие понятия связанные с LSP:

  • LSP – (LSP-Tunnel) логическое поняти пути от HE роутера до TE роутера. Один LSP может содержать несколько LSP-Path.
  • LSP-Path – создается на HE  для создания MPLS-label соединения.

Print Friendly, PDF & Email