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**;
}
}
}
}