Найти в Дзене
Николай Калюжный

OSPF Type-4 и Type-5 LSA - Junos

В предыдущих постах мы обсуждали LSA Type-1, Type-2 и Type-3. В этой статье основное внимание уделяется LSA Type-4 и Type-5. Это четвертый пост из серии Junos OSPF. Давайте сначала посмотрим на Type-5 LSA. Внешние LSA типа 5 генерируются ASBR и наводняются ABR в других областях (кроме заглушки). Эти маршруты перераспределяются в OSPF из других протоколов маршрутизации или путем перераспределения подключенных или статических маршрутов. !vMX1
set interfaces ge-0/0/0 unit 0 family inet address 10.100.12.1/24
set interfaces ge-0/0/1 unit 0 family inet address 10.100.15.1/24
set routing-options router-id 1.1.1.1
set protocols ospf area 0.0.0.1 interface ge-0/0/0.0 interface-type p2p
!vMX2
set interfaces ge-0/0/0 unit 0 family inet address 10.100.12.2/24
set interfaces ge-0/0/1 unit 0 family inet address 10.100.23.1/24
set routing-options router-id 2.2.2.2
set protocols ospf area 0.0.0.1 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 interface-
Оглавление

В предыдущих постах мы обсуждали LSA Type-1, Type-2 и Type-3. В этой статье основное внимание уделяется LSA Type-4 и Type-5. Это четвертый пост из серии Junos OSPF.

Давайте сначала посмотрим на Type-5 LSA. Внешние LSA типа 5 генерируются ASBR и наводняются ABR в других областях (кроме заглушки). Эти маршруты перераспределяются в OSPF из других протоколов маршрутизации или путем перераспределения подключенных или статических маршрутов.

Диаграмма

!vMX1
set interfaces ge-0/0/0 unit 0 family inet address 10.100.12.1/24
set interfaces ge-0/0/1 unit 0 family inet address 10.100.15.1/24
set routing-options router-id 1.1.1.1
set protocols ospf area 0.0.0.1 interface ge-0/0/0.0 interface-type p2p

!vMX2
set interfaces ge-0/0/0 unit 0 family inet address 10.100.12.2/24
set interfaces ge-0/0/1 unit 0 family inet address 10.100.23.1/24
set routing-options router-id 2.2.2.2
set protocols ospf area 0.0.0.1 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 interface-type p2p

!vMX3
set interfaces ge-0/0/0 unit 0 family inet address 10.100.23.2/24
set interfaces ge-0/0/1 unit 0 family inet address 10.100.34.1/24
set routing-options router-id 3.3.3.3
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.2 interface ge-0/0/1.0 interface-type p2p

vMX4
set interfaces ge-0/0/0 unit 0 family inet address 10.100.34.2/24
set routing-options router-id 4.4.4.4
set protocols ospf area 0.0.0.2 interface ge-0/0/0.0 interface-type p2p

vMX5
set interfaces ge-0/0/0 unit 0 family inet address 10.100.15.2/24
set interfaces lo0 unit 0 family inet address 172.16.31.1/24

  • Существует три зоны OSPF
  • OPSF включен на всех показанных физических каналах.
  • Тип интерфейса - P2P
  • vMX5 не работает под управлением OSPF
  • vMX2 и MX3 являются ABR
  • vMX1 — это ASBR, так как он подключается к домену маршрутизации, отличному от OSPF.

vMX5 не работает под управлением OSPF, однако имеет маршрут по умолчанию со следующим переходом vMX1.

vMX5# set routing-options static route 0.0.0.0/0 next-hop 10.100.15.1

vMX1 имеет статический маршрут для подключения к сети 172.16.31.0/24, которая напрямую подключена к vMX5. Затем vMX1 внедряет этот статический маршрут в домен OSPF. Чтобы представить эти статические маршруты, OSPF создает LSA типа 5 и наводняет другие области.

vMX1# set routing-options static route 172.16.31.0/24 next-hop 10.100.15.2

! Create a routing policy to redistribute static routes into OSPF
vMX1# set policy-options policy-statement static-to-ospf term static-accept from protocol static
vMX1# set policy-options policy-statement static-to-ospf term static-accept then accept

! Then apply the policy to OSPF
vMX1# set protocols ospf export static-to-ospf

Проверка

Давайте проверим, может ли vMX4 достичь сети 172.16.31.0/24.

root@vMX4> ping 172.16.31.1
PING 172.16.31.1 (172.16.31.1): 56 data bytes
64 bytes from 172.16.31.1: icmp_seq=0 ttl=61 time=8.623 ms
64 bytes from 172.16.31.1: icmp_seq=1 ttl=61 time=189.268 ms
64 bytes from 172.16.31.1: icmp_seq=2 ttl=61 time=308.678 ms
64 bytes from 172.16.31.1: icmp_seq=3 ttl=61 time=13.062 ms
^C
--- 172.16.31.1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 8.623/129.908/308.678/126.338 ms

root@vMX4> show route 172.16.31.0/24

inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

172.16.31.0/24 *[OSPF/150] 00:17:40, metric 0, tag 0
> to 10.100.34.1 via ge-0/0/0.0

Давайте посмотрим на LSA Type-5, рекламируемые от vMX1. Сама LSA Type-5 включает в себя внешнюю сеть (ID), идентификатор рекламного маршрутизатора, маску подсети, тип метрики (E1/E2) и адрес переадресации.

root@vMX4> show ospf database external extensive
OSPF AS SCOPE link state database
Type ID Adv Rtr Seq Age Opt Cksum Len
Extern 172.16.31.0 1.1.1.1 0x80000001 1090 0x22 0x7cb 36
mask 255.255.255.0
Topology default (ID 0)
Type: 2, Metric: 0, Fwd addr: 0.0.0.0, Tag: 0.0.0.0
Aging timer 00:41:50
Installed 00:18:07 ago, expires in 00:41:50
Last changed 00:18:07 ago, Change count: 1

  • Тип метрики — маршруты из внешнего домена маршрутизации могут быть маршрутами E1 или E2. Стоимость маршрутов E1 — это стоимость внешней метрики плюс стоимость достижения ASBR. На маршрутах E2 используется только перераспределенная стоимость. По умолчанию используется значение E2, как показано ниже. (Type: 2)
  • Адрес переадресации - Адрес установлен в значение 0.0.0.0 что означает, что ASBR является рекламным маршрутизатором, а другие маршрутизаторы в домене OSPF должны проходить через ASBR, чтобы достичь сети

Тип 4 LSA

LSA типа 4 генерируется ABR, чтобы сообщить маршрутизаторам в других областях, как добраться до ASBR.

Ну, зачем нам вообще нужны LSA Type-4? Давайте посмотрим на тот же вывод, что и vMX4, показанный выше.

root@vMX4> show ospf database external extensive
OSPF AS SCOPE link state database
Type ID Adv Rtr Seq Age Opt Cksum Len
Extern 172.16.31.0 1.1.1.1 0x80000001 1090 0x22 0x7cb 36
mask 255.255.255.0
Topology default (ID 0)
Type: 2, Metric: 0, Fwd addr: 0.0.0.0, Tag: 0.0.0.0
Aging timer 00:41:50
Installed 00:18:07 ago, expires in 00:41:50
Last changed 00:18:07 ago, Change count: 1

  • Идентификатор рекламного маршрутизатора LSA Type-5 остается неизменным (1.1.1.1)
  • Адрес переадресации установлен в значение 0.0.0.0 это означает, что vMX4 должен пройти через ASBR (vMX1), чтобы достичь 172.16.31.0/24
  • Однако, vMX1 находится в другой области, vMX4 ничего не знает о Зоне-1.

Итак, как vMX4 может связаться с ASBR? Именно здесь в игру вступает Type-4 LSA. Давайте проверим LSA Type-4 в vMX4.

root@vMX4> show ospf database asbrsummary extensive

OSPF database, Area 0.0.0.2
Type ID Adv Rtr Seq Age Opt Cksum Len
ASBRSum 1.1.1.1 3.3.3.3 0x80000002 1678 0x22 0x524 28
mask 0.0.0.0
Topology default (ID 0) -> Metric: 2
Aging timer 00:32:02
Installed 00:27:55 ago, expires in 00:32:02
Last changed 01:17:51 ago, Change count: 1

  • ID - Идентификатор маршрутизатора ASBR
  • Рекламный маршрутизатор - это 3.3.3.3, который является ABR
  • Маска - 0.0.0.0

В двух словах, в ABR/Type-4 LSA говорится: «Чтобы добраться до ASBR (1.1.1.1), пожалуйста, пройдите через меня (3.3.3.3)».

-2

Вы также можете увидеть захват пакетов, в котором vMX3 отправляет LSA Type-4 и Type-5 через пакеты DB Description на vMX3.

-3

Спасибо, что прочитали

Если у вас есть какие-либо мысли или вопросы по этой теме, пожалуйста, не стесняйтесь оставить комментарий или отправить мне сообщение. Я хотел бы продолжить дискуссию и услышать вашу точку зрения.

А также вы всегда можете поддержать меня зайдя на сайт и подписаться https://dzen.ru/kalyuzhnyy.ru и найти больше статей на моих ресурсах https://kalyuzhnyy.ru и https://dev.kalyuzhnyy.ru