Идентификатор сегмента статичного смежности для ОРГАНИЗАЦИИ ИГИЛ
Сегмент смежности — это строгий переадресованный туннель с одним переходом, который переносит пакеты по определенному каналу между двумя узлами, независимо от стоимости канала. Для интерфейса или группы интерфейсов можно настроить метки статического сегмента смежности (SID).
Настройка статического смежности SID на интерфейсе приводит к тому, что существующие динамически распределенные смежности SID удаляются вместе с транзитным маршрутом для того же.
Для ИИ статичного смежности эти метки выбираются либо из статического защищенного пула меток, либо из глобального блока сегментной маршрутизации ИГИЛ (SRGB).
Вы можете забронировать диапазон меток, который будет использоваться для статического распределения меток, используя следующую конфигурацию:
user@host# set protocols mpls label-range static-label-range start-value end-value
Статический пул может использоваться любым протоколом для распределения меток в этом диапазоне. Необходимо убедиться, что никакие два протокола не будут использовать одну и ту же статическую метку. Sidjacency SID от ISIS можно распределять от этого блока ярлыка через конфигурацию используя ключевое слово label
. Необходимо label
прямо настроить ценность специальных siD-решений. Для этого интерфейса для конкретного уровня и семейства адресов специальная метка рекламируется в качестве siD-интерфейса с смежностью. Ниже приводится пример конфигурации:
user@host# set protocols mpls label-range static-label-range 700000 799999;
user@host# set protocols isis source-packet-routing srgb start-label 800000 index-range 4000;
user@host# set protocols isis interface ge-0/0/0.1 level 1 ipv4-adjacency-segment unprotected label 700001;
SRGB — это глобальное пространство для меток, которое распределяется для протокола на основе конфигурации. Метки во всем SRGB доступны для использования организацией ИГИЛ и не распределены на другие приложения/протоколы. На базе этого SRGB индексируются prefix SID (и siD-интерфейсы узлов).
Adj-SID организации ИГИЛ могут быть выделены из SRGB организации ИГИЛ с помощью «индекса» ключевых слов в конфигурации. В таких случаях следует обеспечить, чтобы индекс Adj-SID не противоречил каким-либо другим префиксам SID в домене. Как и Prefix-SID, Adj-SID также будут настроены, упомянув индекс в отношении SRGB. Однако в подтвердительная часть Adj-SID будет по-прежнему иметь SID в качестве ценности, а также установлены флаги L и V. Ниже приводится пример конфигурации:
user@host# set protocols isis source-packet-routing srgb start-label 800000 index-range 4000;
user@host# set protocols isis interface ge-0/0/0.1 level 1 ipv4-adjacency-segment unprotected index 1;
ИИ со статичным смежностью можно настроить на семейство адресов, а также на основе того, требуется ли защита или нет. SiD-интерфейсы с смежностью должны быть настроены на уровень на интерфейс на уровне иерархии [edit protocols isis interface interface-name level level-num
].
Защищено: обеспечивает возможность наличия резервного пути в SID, а флаг B — в объявлении смежности SID.
Незащищенный— не рассчитывается резервный путь для конкретного смежности SID, а флаг B не устанавливается в рекламе на базе СОД см.
Ниже приводится пример конфигурации:
user@host# set protocols isis interface ge-0/0/0.1 level 1 ipv4-adjacency-segment unprotected index 1;
user@host# set protocols isis interface ge-0/0/1.1 level 1 ipv4-adjacency-segment protected index 2;
Вы можете использовать один и тот же соседний SID для нескольких интерфейсов, сгруппируя набор интерфейсов под группу интерфейсов и настраивая sid смежности для этой группы интерфейсов и трафика, который может быть сбалансирован между интерфейсами в группе интерфейсов с использованием веса. Это можно настроить на уровне иерархииedit protocols isis interface-group interface_group_name
[].
При использовании сегментной маршрутизации в подсетях LAN каждый маршрутизатор в локальной сети может рекламировать смежность SID каждого из своих соседей. Чтобы настроить интерфейс SID с смежностью для локального интерфейса определенному соседу, необходимо настроить siD-интерфейсы с смежностью в конфигурации lan-соседа на уровне иерархии [edit protocols isis interface interface_name level level_num lan-neighbor neighbor-sysid
]. Ниже приводится пример конфигурации:
user@host# set protocols mpls label-range static-label-range 700000 799999;
user@host# set protocols isis source-packet-routing srgb start-label 800000 index-range 4000;
user@host# set protocols isis interface ge-0/0/0.1 level 1 lan-neighbor 1234.1234.1234 ipv4-adjacency-segment unprotected label 700001;
Набор смежности можно настроить, декларируя набор интерфейсов в группе интерфейсов и настраивая сегмент смежности для этой группы интерфейсов. Смежность SID можно выбрать из защищенного пула статических меток или ISIS SRGB. В отличие от обычных интерфейсов, динамическое смежность SID не распределяется по умолчанию в рамках группы интерфейсов, и в этом случае dynamic
настроено заявление командной строки. Интерфейсы, настроенные в рамках группы интерфейсов, также могут быть настроены отдельно в качестве независимых интерфейсов до тех пор, пока не настроена защита группы каналов. Ниже приводится пример конфигурации:
user@host# set protocols mpls label-range static-label-range 700000 799999;
user@host# set protocols isis source-packet-routing srgb start-label 800000 index-range 4000;
user@host# set protocols isis interface-group group1 interface ge-0/0/0.1 weight 1;
user@host# set protocols isis interface-group group1 interface ge-0/0/1.1 weight 2;
user@host# set protocols isis interface-group group1 ipv4-adjacency-segment unprotected label 700001;
Используйте следующую иерархию командной строки для настройки смежности SID:
[edit ] protocols { isis { interface <interface_name> { level <level_num> { ipv4-adjacency-segment { protected { dynamic; label <value> index <index> } unprotected { dynamic; label <value> index <index> } } ipv6-adjacency-segment { protected { dynamic; label <value> index <index> } unprotected { dynamic; label <value> index <index> } } } } interface <interface_name> { level <level_num> { lan-neighbor <neighbor-sysid>{ ipv4-adjacency-segment { protected { dynamic; label <value> index <index> } unprotected { dynamic; label <value> index <index> } } ipv6-adjacency-segment { protected { dynamic; label <value> index <index> } unprotected { dynamic; label <value> index <index> } } } } } interface-group <interface_group_name> { interface <interface_1> weight <weight> ... interface <interface_n> weight <weight> level <level_num> { ipv4-adjacency-segment { protected { dynamic; label <value> index <index> } unprotected { dynamic; label <value> index <index> } } ipv6-adjacency-segment { protected { dynamic; label <value> index <index> } unprotected { dynamic; label <value> index <index> } } } } } }
Для проверки конфигурации используйте следующие оперативные команды команд командной строки:
показать деталь смежности Isis
В следующей выборке отображаются сведения о настроенных и динамических параметрах SID.
user@host> show isis adjacency r1 detail r1 Interface: ge-0/0/2.1, Level: 1, State: Up, Expires in 19 secs Priority: 64, Up/Down transitions: 1, Last transition: 01:23:38 ago Circuit type: 3, Speaks: IP, IPv6, MAC address: 0:5:86:48:49:0 Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise LAN id: r0.03, IP addresses: 11.1.1.2 IPv6 addresses: fe80::205:8600:148:4900 Level 1 IPv4 protected Adj-SID: 4138, Flags: BVL Level 1 IPv6 unprotected Adj-SID: 4139, Flags: FVL
показать обширную базу данных ISIS
В следующей выборке отображается подробная информация о смежности сети LAN/PTP SID.
user@host> show isis database extensive r0.00-00 Sequence: 0x16, Checksum: 0xf156, Lifetime: 960 secs IPV4 Index: 1000, IPV6 Index: 2000 Node Segment Blocks Advertised: Start Index : 0, Size : 4096, Label-Range: [ 16, 4111 ] IS neighbor: r4.00 Metric: 10 Two-way fragment: r4.00-00, Two-way first fragment: r4.00-00 IS neighbor: r0.03 Metric: 10 Two-way fragment: r0.03-00, Two-way first fragment: r0.03-00 IP prefix: 10.10.10.10/32 Metric: 0 Internal Up IP prefix: 11.1.1.0/24 Metric: 10 Internal Up IP prefix: 21.1.1.0/24 Metric: 10 Internal Up V6 prefix: 1001::/64 Metric: 10 Internal Up V6 prefix: 2001::/64 Metric: 10 Internal Up V6 prefix: abcd::10:10:10:10/128 Metric: 0 Internal Up … TLVs: Area address: 49.00 (2) LSP Buffer Size: 1492 Speaks: IP Speaks: IPV6 IP router id: 10.10.10.10 IP address: 10.10.10.10 Hostname: r0 IS neighbor: r0.03, Internal, Metric: default 10 IS neighbor: r4.00, Internal, Metric: default 10 IS extended neighbor: r0.03, Metric: default 10 IP address: 11.1.1.1 Local interface index: 342, Remote interface index: 0 Current reservable bandwidth: Priority 0 : 1000Mbps Priority 1 : 1000Mbps Priority 2 : 1000Mbps Priority 3 : 1000Mbps Priority 4 : 1000Mbps Priority 5 : 1000Mbps Priority 6 : 1000Mbps Priority 7 : 1000Mbps Maximum reservable bandwidth: 1000Mbps Maximum bandwidth: 1000Mbps Administrative groups: 0 <none> LAN IPV4 Adj-SID: 4138, Weight:0, Neighbor:r1, Flags: BVL LAN IPV6 Adj-SID: 4139, Weight:0, Neighbor:r1, Flags: FBVL IS extended neighbor: r4.00, Metric: default 10 IP address: 21.1.1.1 Neighbor's IP address: 21.1.1.2 Local interface index: 334, Remote interface index: 335 Current reservable bandwidth: Priority 0 : 1000Mbps Priority 1 : 1000Mbps Priority 2 : 1000Mbps Priority 3 : 1000Mbps Priority 4 : 1000Mbps Priority 5 : 1000Mbps Priority 6 : 1000Mbps Priority 7 : 1000Mbps Maximum reservable bandwidth: 1000Mbps Maximum bandwidth: 1000Mbps Administrative groups: 0 <none> P2P IPV4 Adj-SID - Flags: BVL, Weight:0, Label: 4125 P2P IPV6 Adj-SID - Flags: FBVL, Weight:0, Label: 4126
показать isis интерфейс-группы
На выходе следующей выборки отображается информация о состоянии указанной группы интерфейсов.
user@host> show isis interface-group Interface-group: r1r2ig ge-0/0/1.1, 1000Mbps, Up, Non-Degraded, Weight: 1 ge-0/0/1.3, 1000Mbps, Up, Non-Degraded, Weight: 1 ge-0/0/1.5, 1000Mbps, Up, Non-Degraded, Weight: 1 Total Nominal Bandwidth: 3Gbps, Total Actual Bandwidth: 3Gbps Level 1 IPv4 protected Adj-SID: Label 4138 Level 1 IPv6 unprotected Adj-SID: Label 4139