Конфигурация ISIS
Обзор
Intermediate System to Intermediate System (IS-IS) — это внутренний протокол маршрутизации, работающий в пределах одной административной area. Это протокол маршрутизации состояния канала, который работает путем надежной рассылки информации о состоянии канала по всей сети маршрутизаторов. Каждый маршрутизатор IS-IS независимо создает базу данных топологии сети, агрегируя переданную информацию о сети. IS-IS использует алгоритм Дейкстры для вычисления наилучшего пути через сеть. Пакеты (датаграммы) затем пересылаются через сеть к месту назначения на основе вычисленного оптимального пути.
Топология
Рисунок 3-28: Топология ISIS для VRF
Конфигурация IPv4 VRF
SW1
#con t | Перейти в режим конфигурации. |
(config)#ip vrf vrf1 | Создать vrf1 |
(config-vrf)#exit | Выйти из режима VRF |
(config)#router isis 1 vrf1 | Ассоциировать процесс ISIS с vrf1 |
(config-router)#net 49.0001.0000.0000.0001.00 | Установить сетевой идентификатор для этого instances, указав адрес area и системный ID. |
(config-router)#is-type level-1 | Настроить instance 1 как маршрутизацию уровня 1 |
(config-router)#exit | Выйти из режима маршрутизатора |
(config)#interface eth1 | Перейти в режим интерфейса |
(config-if)#ip vrf forwarding vrf1 | Ассоциировать интерфейс с vrf1 |
(config-if)#ip address 2.2.2.1/24 | Настроить IP-адрес 2.2.2.1 на eth1 |
(config-if)#ip router isis 1 | Включить маршрутизацию ISIS для instances в area 49 |
(config-if)#isis circuit-type level-1 | Настроить интерфейс как уровень 1 |
(config-if)#exit | Выйти из режима интерфейса |
(config)#exit | Выйти из режима конфигурации |
Конфигурация ISIS
SW2
#con t | Перейти в режим конфигурации. |
(config)#ip vrf vrf1 | Создать vrf1 |
(config-vrf)#exit | Выйти из режима VRF |
(config)#router isis 1 vrf1 | Ассоциировать процесс ISIS с vrf1 |
(config-router)#net 49.0001.0000.0000.0002.00 | Установить сетевой идентификатор для этого instances, указав адрес area и системный ID. |
(config-router)#is-type level-1 | Настроить instance 1 как маршрутизацию уровня 1 |
(config-router)#exit | Выйти из режима маршрутизатора |
(config)#interface eth1 | Перейти в режим интерфейса |
(config-if)#ip vrf forwarding vrf1 | Ассоциировать интерфейс с vrf1 |
(config-if)#ip address 2.2.2.2/24 | Настроить IP-адрес 2.2.2.2 на eth1 |
(config-if)#ip router isis 1 | Включить маршрутизацию ISIS для instances в area 49 |
(config-if)#isis circuit-type level-1 | Настроить интерфейс как уровень 1 |
(config-if)#exit | Выйти из режима интерфейса |
(config)#exit | Выйти из режима конфигурации |
Проверка
SW1
#show clns neighbors
Tag 1: VRF : vrf1
System Id Interface SNPA State Holdtime Type Protocol
0000.0000.0002 eth1 5254.00d1.5789 Up 9 L1 IS-IS
SW2
#show clns neighbors
Tag 1: VRF : vrf1
System Id Interface SNPA State Holdtime Type Protocol
0000.0000.0001 eth1 5254.0024.4323 Up 26 L1 IS-IS
SW1
#show ip isis route
Codes: C - connected, E - external, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, D - discard, e - external metric
Tag 1: VRF : vrf1
Destination Metric Next-Hop Interface Tag
C 2.2.2.0/24 10 -- eth1 0 0
SW2
#show ip isis route
Codes: C - connected, E - external, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, D - discard, e - external metric
ISIS Configuration
Tag 1: VRF : vrf1
Destination Metric Next-Hop Interface Tag
C 2.2.2.0/24 10 -- eth1 0 0