Attached bit используется для генерации default route на L1 маршрутизаторах.
Рассмотрим следующий сценарий: R1 — L1 маршрутизатор в area 49.0001, R4 — L1/L2 маршрутизатор в area 49.0001, а R5 — L2 маршрутизатор в area 49.0002.
Настройки IS-IS на маршрутизаторах:
interface loopback 1 ipv4 address 1.1.1.1/32 exit ! interface tengigabitethernet 0/0/19 ipv4 address 10.10.1.1/30 exit ! router isis 1 interface loopback 1 address-family ipv4 unicast exit exit interface tengigabitethernet 0/0/19 address-family ipv4 unicast exit exit host-name R1 is-level level-1 net 49.0001.0010.0100.1001.00 exit
interface loopback 1 ipv4 address 4.4.4.4/32 exit ! interface tengigabitethernet 0/0/5 ipv4 address 10.10.2.1/30 exit ! interface tengigabitethernet 0/0/31 ipv4 address 10.10.1.2/30 exit ! router isis 1 interface loopback 1 address-family ipv4 unicast exit exit interface tengigabitethernet 0/0/5 address-family ipv4 unicast exit exit interface tengigabitethernet 0/0/31 address-family ipv4 unicast exit exit host-name R4 net 49.0001.0040.0400.4004.00 exit
interface loopback 1 ipv4 address 5.5.5.5/32 exit ! interface tengigabitethernet 0/0/4 ipv4 address 10.10.2.2/30 exit ! router isis 1 interface loopback 1 address-family ipv4 unicast exit exit interface tengigabitethernet 0/0/4 address-family ipv4 unicast exit exit host-name R5 is-level level-2 net 49.0002.0050.0500.5005.00 exit
По умолчанию маршрутизатор является L1/L2 маршрутизатором.
Поскольку R5 является только L2 маршрутизатором между ним и R4 формируется L2-соседство.
Сформированные соседства:
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
L1 маршруты передаются в L2, L2 маршруты не передаются в L1, поэтому R1 не узнает о префиксах за R4, однако R5 узнает о префиксах на R1.
Маршруты, изученные через 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
Чтобы R1 узнал о префиксах за пределами L1, можно либо выполнить перелив L2 маршрутов на L1, либо использовать default route.
По умолчанию, L1/L2 маршуртизатор должен автоматически выставлять attached bit в L1 LSP, если у него есть L2 сосед в другой area, после чего L1 маршуртизатор, получив L1 LSP с attached bit генерирует default route к L1/L2 маршрутизатору, который прислал этот LSP и устанавливает его в свою талицу маршрутизации.
На маршрутизаторах Eltex ME attached bit по-умолчанию не выставляется, нужно настроить его поведение командой (в режиме настройки процесса маршрутизации):
set-attached-bit { attached-clear | attached-no-ovlp-only | attached-no-ovlp-or-rdst | set-attached } Параметры • attached-clear — atached bit не будет выставляться; • attached-no-ovlp-only — attached bit будет выставляться при условии наличия соседа в другой IS-IS Area ID (отличной от сконфигурированной); • attached-no-ovlp-or-rdst — attached bit будет выставляться при условии наличия соседа с другой IS-IS Area ID (отличной от сконфигурированной) или при редистрибуции маршрутов; • set-attached —attached bit будет выставляться всегда.
Применим на R4 команду:
router isis 1 set-attached-bit attached-no-ovlp-only
R1 cгенерировал маршрут по умолчанию к R4:
0/ME5100:R1# show route isis Mon Sep 23 09:46:08 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 0.0.0.0/0 via 10.10.1.2 [115/10], 00h00m41s, te0/0/19 <===== i L1 4.4.4.4/32 via 10.10.1.2 [115/20], 00h26m20s, te0/0/19 i L1 10.10.2.0/30 via 10.10.1.2 [115/20], 00h24m43s, te0/0/19 Total entries: 3