Глава 7. CoS-based forwarding: различия между версиями

Материал из Juniper Exam Wiki
Перейти к навигации Перейти к поиску
м (Наталия Бобкова переименовал страницу Глава 8. CoS-based forwarding в Глава 7. CoS-based forwarding)
м
Строка 7: Строка 7:
= Configuration =
= Configuration =


1. Конфигурируем routing-policy. Определяем маpшруты для использования CBF.
1. Конфигурируем '''routing-policy'''. Определяем маpшруты для использования CBF.
  [edit policy-options]
  [edit policy-options]
   policy-statement cbf-policy {
   policy-statement cbf-policy {
Строка 14: Строка 14:
       then cos-next-hop-map  cbf-map; }
       then cos-next-hop-map  cbf-map; }


2. Конфигурируем CoS forw policy. Оперделяем next-hop для для fowr class. Можно комбинировать IP nex-hop и MPLS, тем самым обеспечивая load balancing.
2. Конфигурируем '''CoS forw policy'''. Оперделяем next-hop для для fowr class. Можно комбинировать IP nex-hop и MPLS, тем самым обеспечивая load balancing.
  [edit class-of-service]
  [edit class-of-service]
       forwarding-policy {
       forwarding-policy {
Строка 20: Строка 20:
               forwarding-class assured-forwarding {
               forwarding-class assured-forwarding {
                   next-hop  192.168.86.49; }}
                   next-hop  192.168.86.49; }}
          next-hop-map  cbf-map {
               forwarding-class best-effort {
               forwarding-class best-effort {
                   next-hop ge-0/0/0.110;
                   next-hop ge-0/0/0.110;
                   lsp-next-hop 192.168.86.10; }}}}
                   lsp-next-hop 192.168.86.10; }}}}


3. Применяем routing-policy. Применяем к forw table.
3. Применяем '''routing-policy''' к '''forw table'''.
  [edit routing-options]
  [edit routing-options]
   forwarding-table {
   forwarding-table {

Версия 14:20, 4 марта 2017

Overview

CoS может быть интегрирован в policy, с помощью чего можно трафик определенного forw class направлять по определенному routing path.

Поддерживает IPv4, IPv6, MPLS.

Configuration

1. Конфигурируем routing-policy. Определяем маpшруты для использования CBF.

[edit policy-options]
  policy-statement cbf-policy {
      from {
          route-filter 5.5.5.5/32 exact; }
      then cos-next-hop-map  cbf-map; }

2. Конфигурируем CoS forw policy. Оперделяем next-hop для для fowr class. Можно комбинировать IP nex-hop и MPLS, тем самым обеспечивая load balancing.

[edit class-of-service]
     forwarding-policy {
         next-hop-map cbf-map {
             forwarding-class assured-forwarding {
                 next-hop  192.168.86.49; }}
             forwarding-class best-effort {
                 next-hop ge-0/0/0.110;
                 lsp-next-hop 192.168.86.10; }}}}

3. Применяем routing-policy к forw table.

[edit routing-options]
  forwarding-table {
      export cbf-policy; }

Notes

  1. CBF with OSPF: конфигурируем в качестве nex-hop - интерфейс. Так как OSPF добавляет маршруты с next-hop = interface для p2p интерфейсов и не содержит никаких IP.
  2. IP and LSP next-hops. Для forw class можно конфигурировать оба, но приоритетным будет LSP.
  3. Если next-hop map перекрывает не все возможные forw class, то JunOS такой трафик считает unspesified и назначает unspesified forw class. Default forw class - class of queue 0. Если default forw class не определен в nex-hop-map, то JunOS также randomly designated the default class.