...
Section | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
По умолчанию маршрутизатор является маршрутизаторы являются Level1/Level2 маршрутизатороммаршрутизаторами, поэтому в конфигруации R4 отсутствует команда is-level, задающая уровень IS, на котором будет работать маршрутизатор.
Поскольку R5 является только Level2 маршрутизатором между ним и R4 формируется Level2-соседство.
...
Блок кода | ||
---|---|---|
| ||
0/ME5100:R1# show isis neighbors Mon Sep 23 07:35:04 2024 IS-IS Router 1 adjacency: System Id Interface State Type SNPA Hold (sec) NSF BFD Hostname ---------------- --------------------- --------- ------------- --------------- ----------- ------ ----- --------- 0040.0400.4004 te0/0/19 up level-1 E0D9.E3FF.471F 26 true none R4 0/ME5200:R4# show isis neighbors Mon Sep 23 07:33:38 2024 IS-IS Router 1 adjacency: System Id Interface State Type SNPA Hold (sec) NSF BFD Hostname ---------------- --------------------- --------- ------------- --------------- ----------- ------ ----- --------- 0010.0100.1001 te0/0/31 up level-1 E0D9.E3FF.60B3 7 true none R1 0050.0500.5005 te0/0/5 up level-2 E0D9.E3FF.4804 7 true none R5 0/ME5200:R5# show isis neighbors Mon Sep 23 07:33:14 2024 IS-IS Router 0 adjacency: IS-IS Router 1 adjacency: System Id Interface State Type SNPA Hold (sec) NSF BFD Hostname ---------------- --------------------- --------- ------------- --------------- ----------- ------ ----- --------- 0040.0400.4004 te0/0/4 up level-2 E0D9.E3FF.4705 19 true none R4 |
В IS-IS поведение Level1/Level2 маршрутизатора по умолчанию - анонсировать все префиксы из Level1 в Level2, не анонсировать ничего из Level2 в Level1, поэтому R5 знает о префиксах на R1, однако R1 не знает о префиксах на R5.
Level1 маршрутизатор не значет ничего за пределами своей Level1 area, даже если в топологии есть выход в Level2, а за ним, возможно, другие Level1 area.
Маршруты, изученные через IS-IS на R1 и R5:
Блок кода | ||
---|---|---|
| ||
0/ME5100:R1# show route isis
Mon Sep 23 07:37:01 2024
Codes: i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2
LE1 - IS-IS level1 external, LE2 - IS-IS level2 external
i L1 4.4.4.4/32 via 10.10.1.2 [115/20], 00h09m42s, te0/0/19
i L1 10.10.2.0/30 via 10.10.1.2 [115/20], 00h09m42s, te0/0/19
0/ME5200:R5# show route isis
Mon Sep 23 07:36:30 2024
Codes: i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2
LE1 - IS-IS level1 external, LE2 - IS-IS level2 external
i L2 1.1.1.1/32 via 10.10.2.1 [116/30], 00h04m19s, te0/0/4
<=====
i L2 4.4.4.4/32 via 10.10.2.1 [116/20], 00h04m19s, te0/0/4
i L2 10.10.1.0/30 via 10.10.2.1 [116/20], 00h04m19s, te0/0/4
|
Мы видим, что R5 знает о префиксах на R1, однако R1 не знает о префиксах на R5, т.к. в IS-IS поведение Level1/Level2 маршрутизатора по умолчанию - анонсировать все префиксы из Level1 в Level2, не анонсировать ничего из Level2 в Level1.
Т.е. Level1 маршрутизатор не значет ничего за пределами своей Level1 area, даже если в топологии есть выход в Level2, а за ним другие Level1 area.
Есть несколько способов сообщить R1 о префиксах за пределами Level1:
...
Рассмотрим второй способ: Level1/Level2 маршуртизатор выставляет attached bit в Level1 LSP, после чего Level1 маршуртизатор, получив Level1 LSP с attached bit генерирует default route к Level1/Level2 маршрутизатору, который прислал этот LSP и устанавливает его в свою таблицу маршрутизации.
Некоторые реализации IS-IS позволяют устанавливать attached bit на Level1/Level2 маршрутизаторе, когда в локальной таблице маршрутизации есть маршрут по умолчанию или когда достигнуто какое-то другое состояние, подразумевающее подключение к остальной части сети.
На маршрутизаторах Eltex ME attached bit по-умолчанию не выставляется, поэтому нужно настроить его поведение при помощи команды:
...