Junos - укорочение интернет полного бгп стола

Я хочу укоротить полную таблицу bgp в Интернете (450K записей) таким образом, чтобы перехватывать все префиксы от / 0 до / 21, а также все префиксы / 22 или более, которые не включены в диапазон префиксов /0 - /21.

Пример 1:

10.0.8.0/21
10.0.8.0/22
10.0.12.0/22

В этом случае мы хотим сопоставить только первый (10.0.8.0/21), остальные два (10.0.8.0/22, 10.0.12.0/22) необходимо отклонить, поскольку они включены в первый.

Пример 2:

11.0.8.0/21 - is not within the table
11.0.8.0/22 - is not within the table
11.0.8.0/23
11.0.10.0/23
11.0.12.0/22

В этом случае мы хотим сопоставить последние три префикса (11.0.8.0/23, 11.0.10.0/23, 11.0.12.0/22), так как первые две записи отсутствуют в таблице

Как мне этого добиться?

1 ответ

Вам необходимо настроить агрегированные маршруты. Не ясно, какую версию JunOS вы используете, но это описано в руководстве по маршрутизации JunOS.

[edit]
routing-options {
   rib **routing-table-name** {
      aggregate {
          defaults {
              **aggregate-options**;
          }
          route **destination-prefix** {
              policy **policy-name**; 
              **aggregate-options**; 
          }
      }
  }
}
Другие вопросы по тегам