1.2. Aggregate Routes

1. Protocol-Independent Routing

1.2. Aggregate Routes

Aggregate Route (суммарный маршрут) — это маршрут, в который входит несколько более точных маршрутов. Объединение нескольких более точных маршрутов в один позволяет уменьшить количество анонсов о маршрутах и уменьшить количество записей в таблицах маршрутизации соседних устройств, которым анонсируются маршруты (сети). Ещё одним преимуществом суммарного маршрута является скрытие от соседних маршрутизаторов нестабильностей с локальными более точными маршрутами, входящими в суммарный маршрут. Например, имея на локальном маршрутизаторе R1 сЕти:

  • 192.168.0.0/24
  • 192.168.1.0/24
  • 192.168.2.0/24

можно просуммировать их в более крупную подсеть 192.168.0.0/22 и анонсировать только эту подсеть соседним маршрутизаторам, т.о. уменьшая количество записей в их таблицах маршрутизации.

1-2-1

При пропадании на локальном маршрутизаторе сети (допустим 192.168.1.0/24), на соседних маршрутизаторах, имеющих суммарный маршрут 192.168.0.0/22, никаких изменений не произойдёт.

Настраиваются Aggregate Routes, также как и Static Routes, на иерархическом уровне   [edit routing-options] в конфигурации маршрутизатора. Суммарный маршрут состоит из более точных маршрутов (contributing routes), входящих в  него. Суммарный маршрут становится активным (active) в таблице маршрутизации, когда в таблице маршрутизации присутствует хотя бы один активный contributing route.

По-умолчанию суммарному маршруту присваивается Route Preference 130, а в качестве next-hop’а устанавливается reject (аналог появления маршрута в Null 0 при суммировании на маршрутизаторах Cisco). Если маршрутизатор, анонсирующий суммарный маршрут, получит пакет для сети, входящей в суммарную подсеть, но этой сети не окажется в суммарной подсети (пример — сеть 192.168.3.0/24, входящая в суммарную 192.168.0.0/22, но отсутствующая на суммирующем маршрутизаторе), то маршрутизатор, производящий суммирование, отбросит пакет и отошлёт отправителю пакета ICMP-сообщение «Network Unreachable«, т.к. next-hop’ом для суммарной сети является reject (в случае использования в качестве next-hop’а discard, маршрутизатор не отошлёт никакое сообщение).

Route Preference и next-hop для суммарного маршрута можно изменить.


Пример настройки простейшего Aggregate Route:

# set routing-options aggregate route 192.168.0.0/22

Пример настройки Aggregate Route с изменённым next-hop‘ом:

# set routing-options aggregate route 192.168.0.0/22 discard

Пример настройки Aggregate Route с изменённым Route Preference:

# set routing-options aggregate route 192.168.0.0/22 preference 160


При конфигурировании суммарных маршрутов можно в отдельной «секции» defaults указать параметры, общие для всех статических маршрутов, например:

[edit routing-options]
user@R1# show
aggregate {
     defaults {
          preference 160;
     }
     route 192.168.0.0/22 {
     }
     route 10.10.0.0/23 {
          preference 150;
     }
}

В этом примере у всех суммарных маршрутов будет установлено Route Preference равное 160, если только для конкретного суммарного маршрута Route Preference не указано явно (как у маршрута «route 10.10.0.0/23 preference 150″).


Параметры, которые можно присвоить суммарному маршруту:

  • as-path — используется при редистрибьюции статического маршрута в BGP
  • community — используется при редистрибьюции статического маршрута в BGP
  • metric — при использовании несколькими маршрутами одинаковых Route Preference, маршрут с лучшим значением metric станет active в таблице маршрутизации
  • preference — указание Route Preference для маршрутов
  • policy — по-умолчанию можно использовать все возможные, более специфичные contributing routes чтобы настроить суммарный маршрут. Чтобы изменить это умолчание, можно использовать политику с целью включить или исключить определённые маршруты, которые должны или не должны быть использованы.

Просмотр Contributing Routes, входящих в Aggregate Route:

root@R1> show route 192.168.0.0/22 exact detail

inet.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden)
192.168.0.0/22 (1 entry, 1 announced)
                *Aggregate Preferance:    130
                                Next hop type:    Reject
                                Next-hop reference count:    2
                                State:    <Active Int Ext>
                                Age:    1:29:15
                                Task:    Aggregate
                                Announcement bits (1):    0-KRT
                                AS path:    I    (LocalAgg)
                                Flags:                              Depth: 0                 Active
                                AS path list:
                                AS path:    I    Refcount:    3
                                Contributing Routes  (3):
                                                192.168.0.0/24 proto Direct
                                                192.168.1.0/24 proto Direct
                                                192.168.2.0/24 proto Direct

К оглавлению

Добавить комментарий