Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В данной статье рассмотрим механизм приоритезации туннелей.

В качестве примера будем использовать схему, изображенную на рисунке 1.


Рисунок 1 - Схема включения.

Предварительно настроено следующее:

1. Адресация на интерфейсах.

2. Динамическая маршрутизация ISIS.

3. MPLS RSVP TE.


На интерфейсах настроим максимальную полосу пропускания для туннельных интерфейсах, как изображено на рисунке 1.

Маршрутизатор R1:

mpls
  rsvp
    interface tengigabitethernet 0/0/2
      maximum-reservable-bandwidth 100000
    exit
    interface tengigabitethernet 0/0/3
      maximum-reservable-bandwidth 2000000
    exit
  exit
exit


Маршрутизатор R2:

mpls
  rsvp
    interface tengigabitethernet 0/0/1
    exit
    interface tengigabitethernet 0/0/3
    exit
    interface tengigabitethernet 0/0/4
      maximum-reservable-bandwidth 1000000
    exit
  exit
exit


Маршрутизатор R3:

mpls
  rsvp
    interface tengigabitethernet 0/0/1
    exit
    interface tengigabitethernet 0/0/2
      maximum-reservable-bandwidth 1000000
    exit
    interface tengigabitethernet 0/0/4
      maximum-reservable-bandwidth 1200000
    exit
  exit
exit


Маршрутизатор R4:

mpls
  rsvp
    interface tengigabitethernet 0/0/2
    exit
    interface tengigabitethernet 0/0/3
    exit
  exit
exit


Поднимем туннельный интерфейс и зададим следующие параметры приоритета:

holding-priority 5

setup-priority 5

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

bandwidth 600000

Настройки туннельного интерфейса R4_Tunn1 на маршрутизаторе R1:

mpls
  rsvp
    tunnel R4_Tunn1
      bandwidth 600000 
      destination 4.4.4.4
      forwarding-adjacency
      holding-priority 5
      reoptimization timer-value 60
      routing-adjacency
      setup-priority 5
      source 1.1.1.1
      tunnel-lsp R4_main
      exit
    exit
  exit
exit


С учетом выставленных параметров туннельный интерфейс будет построен следующим образом, рисунок 2.

Рисунок 2 — Направление распределения LSP для R4_Tunn1.


Допустим, потребовалось добавить более приоритетный туннель R4_Tunn2, чем туннель R4_Tunn1, со следующими параметрами:

holding-priority 4

setup-priority 4

Настройки туннельного интерфейса R4_Tunn2 на маршрутизаторе R1:

mpls
  rsvp
    tunnel R4_Tunn2
      bandwidth 700000
      destination 4.4.4.4
      forwarding-adjacency
      holding-priority 4
      reoptimization timer-value 60
      routing-adjacency
      setup-priority 4
      source 1.1.1.1
      tunnel-lsp R4_main
      exit
    exit
  exit
exit


После создания туннеля R4_Tunn2, туннель R4_Tunn1 будет разрушен, так как появился более приоритетный туннель. Далее туннель R4_Tunn1 будет построен по альтернативному пути, как показано на рисунке 3.


Рисунок 3 — Направление распределения LSP для R4_Tunn1 и R4_Tunn2.


По умолчанию маршрутизатор работает в режиме: Hard preemption. В таком случае LSP с высоким приоритетом вытеснит LSP с низким приоритетом, при этом разрушив его, что вследствие приведёт к деградации трафика, пока не будет найден альтернативный путь. Чтобы избежать деградации трафика, необходимо изменить режим на: Soft preemption. В данном режиме используется механизм MBB (Make-Before-Break), то есть туннель с высоким приоритетом будет ожидать, пока низко приоритетный туннель переключится на новый LSP.

Данный режим можно включить глобально для всех туннельных интерфейсов:

mpls
  rsvp
    soft-preemption enable-all
  exit
exit


Либо отдельно на туннельном интерфейсе:

mpls
  rsvp
    tunnel R4_Tunn1
      soft-preemption
    exit
  exit
exit
  • Нет меток