В предыдущих постах мы говорили о LSA Type-1, Type-2 и Type-3. В этой статье основное внимание уделяется суммаризации маршрутов OSPF. Я настоятельно рекомендую вам прочитать мои предыдущие посты на моем сайте (ссылка внизу или на канале DZEN (ссылка внизу статьи)
Суммирование маршрутов OSPF
- OSPF позволяет суммировать маршруты только по ABR и ASBR.
- Суммаризация применяется к LSA, а не к маршрутам.
- Преимущества суммаризации включают в себя уменьшение размера LSDB, экономию памяти/ресурсов процессора маршрутизатора и манипуляции с путями.
Мы можем настроить суммаризацию с помощью команды set protocols ospf area 0.0.0.0 area-range x.x.x.x/x
- Номер области относится к области, в которой существуют подсети. Эта сводка будет рекламироваться во всех других областях, подключенных к ABR.
- Должна быть хотя бы одна подсеть, которая попадает в диапазон сводки.
Диаграмма
Как мы обсуждали в предыдущем посте, vMX5 получает 24 Summary LSA. Мы можем уменьшить количество сводных LSA, объявляемых ABR, с помощью суммаризации маршрутов. Обратите внимание, что суммирование применяется к LSA, а не к маршрутам.
jcluser@vMX5> show ospf database summary
Area 0.0.0.1:
3 Router LSAs
3 Network LSAs
24 Summary LSAs
jcluser@vMX5> show ospf database netsummary
OSPF database, Area 0.0.0.1
Type ID Adv Rtr Seq Age Opt Cksum Len
Summary 10.100.12.0 10.100.100.1 0x80000008 800 0x22 0x875f 28
Summary 10.100.12.0 10.100.100.3 0x80000005 1053 0x22 0x8b5b 28
Summary 10.100.14.0 10.100.100.1 0x80000008 467 0x22 0x7173 28
Summary 10.100.14.0 10.100.100.3 0x80000005 903 0x22 0x756f 28
Summary 10.100.23.0 10.100.100.1 0x80000005 1300 0x22 0x1ebf 28
Summary 10.100.23.0 10.100.100.3 0x80000007 453 0x22 0x4d6 28
Summary 10.100.24.0 10.100.100.1 0x80000004 2133 0x22 0x15c8 28
Summary 10.100.24.0 10.100.100.3 0x80000004 2102 0x22 0x9d2 28
Summary 10.100.26.0 10.100.100.1 0x80000004 1966 0x22 0xfedc 28
Summary 10.100.26.0 10.100.100.3 0x80000003 2852 0x22 0xf4e5 28
Summary 10.100.34.0 10.100.100.1 0x80000005 1133 0x22 0xa42e 28
Summary 10.100.34.0 10.100.100.3 0x80000006 303 0x22 0x8c44 28
Summary 10.100.46.0 10.100.100.1 0x80000003 2966 0x22 0x24a4 28
Summary 10.100.46.0 10.100.100.3 0x80000003 1952 0x22 0x18ae 28
Summary 10.100.100.1 10.100.100.1 0x80000005 134 0x22 0xade3 28
Summary 10.100.100.1 10.100.100.3 0x80000004 1502 0x22 0xb7d6 28
Summary 10.100.100.2 10.100.100.1 0x80000004 1799 0x22 0xafe0 28
Summary 10.100.100.2 10.100.100.3 0x80000003 2702 0x22 0xa5e9 28
Summary 10.100.100.3 10.100.100.1 0x80000004 1633 0x22 0xafde 28
Summary 10.100.100.3 10.100.100.3 0x80000005 153 0x22 0x8dff 28
Summary 10.100.100.4 10.100.100.1 0x80000003 2799 0x22 0x9df1 28
Summary 10.100.100.4 10.100.100.3 0x80000003 1802 0x22 0x91fb 28
Summary 10.100.100.6 10.100.100.1 0x80000004 1466 0x22 0x91f9 28
Summary 10.100.100.6 10.100.100.3 0x80000004 1652 0x22 0x8504 28
Настроим суммаризацию на vMX1 и vMX3 для area-0. После того, как мы это сделаем, мы должны увидеть только сводный маршрут 10.100.0.0/16 вместо 10.100.12.0, 10.100.14.0, 10.100.23.0, 10.100.34.0, 10.100.100.1, 10.100.100.2, 10.100.100.3 и 10.100.100.4. (Сети, входящие в зону 0)
jcluser@vMX1# set protocols ospf area 0.0.0.0 area-range 10.100.0.0/16
jcluser@vMX3# set protocols ospf area 0.0.0.0 area-range 10.100.0.0/16
jcluser@vMX5> show ospf database summary
Area 0.0.0.1:
3 Router LSAs
3 Network LSAs
10 Summary LSAs
jcluser@vMX5> show ospf database netsummary
OSPF database, Area 0.0.0.1
Type ID Adv Rtr Seq Age Opt Cksum Len
Summary 10.100.0.0 10.100.100.1 0x80000001 66 0x22 0x24d4 28
Summary 10.100.0.0 10.100.100.3 0x80000001 54 0x22 0x18de 28
Summary 10.100.24.0 10.100.100.1 0x80000004 1678 0x22 0x15c8 28
Summary 10.100.24.0 10.100.100.3 0x80000004 435 0x22 0x9d2 28
Summary 10.100.26.0 10.100.100.1 0x80000003 1844 0x22 0x1db 28
Summary 10.100.26.0 10.100.100.3 0x80000003 2235 0x22 0xf4e5 28
Summary 10.100.46.0 10.100.100.1 0x80000004 1511 0x22 0x22a5 28
Summary 10.100.46.0 10.100.100.3 0x80000004 285 0x22 0x16af 28
Summary 10.100.100.6 10.100.100.1 0x80000004 1344 0x22 0x91f9 28
Summary 10.100.100.6 10.100.100.3 0x80000004 136 0x22 0x8504 28
Отлично, но почему мы до сих пор видим отдельные префиксы области-2? Ну, мы не настроили суммирование на области-2. Давайте сделаем это сейчас.
jcluser@vMX2# set protocols ospf area 0.0.0.2 area-range 10.100.0.0/16
jcluser@vMX4# set protocols ospf area 0.0.0.2 area-range 10.100.0.0/16
jcluser@vMX5> show ospf database summary
Area 0.0.0.1:
3 Router LSAs
3 Network LSAs
2 Summary LSAs
jcluser@vMX5> show ospf database netsummary
OSPF database, Area 0.0.0.1
Type ID Adv Rtr Seq Age Opt Cksum Len
Summary 10.100.0.0 10.100.100.1 0x80000001 901 0x22 0x24d4 28
Summary 10.100.0.0 10.100.100.3 0x80000001 889 0x22 0x18de 28
Как вы можете видеть выше, теперь мы получаем только 2 x Type-3 LSA от vMX1 и vMX2.
Отклонить маршрут
ABR, который создает итоговый маршрут, также создаст маршрут отбрасывания для предотвращения петель.
Если у вас есть какие-либо мысли или вопросы по этой теме, пожалуйста, не стесняйтесь оставить комментарий или отправить мне сообщение. Я хотел бы продолжить дискуссию и услышать вашу точку зрения.
А также вы всегда можете поддержать меня зайдя на сайт и подписаться https://dzen.ru/kalyuzhnyy.ru и найти больше статей на моих ресурсах https://kalyuzhnyy.ru и https://dev.kalyuzhnyy.ru