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

325
reuf

Я хочу сократить полную таблицу 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), так как первые две записи отсутствуют в таблице

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

0

1 ответ на вопрос

0
robbat2

You need to configure aggregate routes. It's not clear what version of JunOS you're running, but it is covered in the JunOS routing guide

[edit] routing-options { rib **routing-table-name** { aggregate { defaults { **aggregate-options**; } route **destination-prefix** { policy **policy-name**; **aggregate-options**; } } } } 

Похожие вопросы