В данной статье рассмотрим ситуацию, когда необходимо сконфигурировать nssa area и проанонсировать в нее маршрут по умолчанию.
В справочнике команд вы можете встретить 2 команды:
1) nssa no-summary
2) nssa default-information-originate
Разберем на примере их отличия:
1) Имеем конфигурацию:
Блок кода |
---|
title | Конфигурация ABR R1: |
---|
|
router ospfv2 1
area 0.0.0.0
interface loopback 1
passive
exit
interface tengigabitethernet 0/0/3
network point-to-point
exit
exit
area 0.0.0.1
interface tengigabitethernet 0/0/14
network point-to-point
exit
nssa no-summary
exit
exit |
Блок кода |
---|
|
router ospfv2 1
area 0.0.0.1
interface tengigabitethernet 0/0/15
network point-to-point
exit
nssa
exit
exit
|
В данном случае, командой "nssa no-summary" ABR R1 заменит все маршруты LSA type 3 на маршрут по умолчанию и проанонсирует в сторону R2.
Блок кода |
---|
title | Вывод команды "show route": |
---|
|
Codes: C - connected, S - static, O - OSPF, B - BGP, L - local
IA - OSPF inter area, EA - OSPF intra area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
LE1 - IS-IS level1 external, LE2 - IS-IS level2 external
BI - BGP internal, BE - BGP external, BV - BGP vpn,
BL - BGP labeled
O IA 0.0.0.0/0 via 10.0.1.2 [30/2], 00h00m11s, te0/0/15
L 4.4.4.4/32 is directly connected, 04h37m49s, lo1
C 10.0.1.0/30 is directly connected, 00h14m22s, te0/0/15
L 10.0.1.1/32 is directly connected, 00h14m22s, te0/0/15
|
Увидеть тип маршрута вы можете командой "show ospfv2 database "
Блок кода |
---|
title | Вывод команды "show ospfv2 database ": |
---|
|
show ospfv2 database
Wed Jan 25 09:22:21 2023
Routing Process: 1, ID 192.168.88.1
Area Link State Database:
Link ID ADV Router Age Seq# Checksum Area Type
----------------- ----------------- ---------- ----------- ----------- ----------------- -----
5.5.5.5 5.5.5.5 00:04:40 0x80000004 0x44f2 0.0.0.1 router-lsa
0.0.0.0 5.5.5.5 00:04:27 0x80000001 0x84bd 0.0.0.1 summary-lsa
|
2) Заменим команду " nssa no-summary " на "nssa default-information-originate" в конфигурации маршрутизатора R1. В этом случае ABR R1 будет анонсировать маршрут по умолчанию NSSA external type 1 в сторону R2, но при этом маршруты типа LSA type 3 не будут заменены:
Блок кода |
---|
title | Вывод команды "show route ": |
---|
|
Codes: C - connected, S - static, O - OSPF, B - BGP, L - local
IA - OSPF inter area, EA - OSPF intra area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
LE1 - IS-IS level1 external, LE2 - IS-IS level2 external
BI - BGP internal, BE - BGP external, BV - BGP vpn,
BL - BGP labeled
O N1 0.0.0.0/0 via 10.0.1.2 [110/2], 00h00m02s, te0/0/15
O IA 1.1.1.1/32 via 10.0.1.2 [30/2], 00h06m05s, te0/0/15
L 4.4.4.4/32 is directly connected, 04h50m43s, lo1
O IA 5.5.5.5/32 via 10.0.1.2 [30/1], 00h06m05s, te0/0/15
O IA 10.0.0.0/30 via 10.0.1.2 [30/2], 00h06m05s, te0/0/15
|
Блок кода |
---|
title | Вывод команды "show ospfv2 database ": |
---|
|
Routing Process: 1, ID 192.168.88.1
Area Link State Database:
Link ID ADV Router Age Seq# Checksum Area Type
----------------- ----------------- ---------- ----------- ----------- ----------------- -----
5.5.5.5 5.5.5.5 00:13:33 0x80000004 0x44f2 0.0.0.1 router-lsa
1.1.1.1 5.5.5.5 00:06:20 0x80000001 0x56e7 0.0.0.1 summary-lsa
5.5.5.5 5.5.5.5 00:06:20 0x80000001 0x939b 0.0.0.1 summary-lsa
10.0.0.0 5.5.5.5 00:06:20 0x80000001 0xef4b 0.0.0.1 summary-lsa
0.0.0.0 5.5.5.5 00:00:17 0x80000001 0xd469 0.0.0.1 nssa-external-lsa
|
3) Пропишем обе вышеупомянутые команды в конфигурационный блок "router ospfv2". В данном случае, командой "nssa no-summary" мы заменим маршруты LSA type 3 на маршрут по умолчанию типа "inter area", командой "nssa default-information-originate" проанонсируем маршрут по умолчанию NSSA external type 1, но по причине того, что NSSA external type 1 проигрывает inter area в FIB попадет именно inter area маршрут.
Блок кода |
---|
title | Вывод команды "show route ": |
---|
|
Codes: C - connected, S - static, O - OSPF, B - BGP, L - local
IA - OSPF inter area, EA - OSPF intra area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
LE1 - IS-IS level1 external, LE2 - IS-IS level2 external
BI - BGP internal, BE - BGP external, BV - BGP vpn,
BL - BGP labeled
O IA 0.0.0.0/0 via 10.0.1.2 [30/2], 00h00m02s, te0/0/15
L 4.4.4.4/32 is directly connected, 04h57m58s, lo1
C 10.0.1.0/30 is directly connected, 00h34m31s, te0/0/15
L 10.0.1.1/32 is directly connected, 00h34m31s, te0/0/15
|
В выводе команды "show ospfv2 database " мы увидем 2 маршрута по умолчанию:
Блок кода |
---|
title | Вывод команды "show ospfv2 database ": |
---|
|
Routing Process: 1, ID 192.168.88.1
Area Link State Database:
Link ID ADV Router Age Seq# Checksum Area Type
----------------- ----------------- ---------- ----------- ----------- ----------------- -----
5.5.5.5 5.5.5.5 00:20:36 0x80000004 0x44f2 0.0.0.1 router-lsa
0.0.0.0 5.5.5.5 00:00:05 0x80000001 0x84bd 0.0.0.1 summary-lsa
0.0.0.0 5.5.5.5 00:07:20 0x80000001 0xd469 0.0.0.1 nssa-external-lsa
|