Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

IS-IS (intermediate system to intermediate system) — протокол динамической маршрутизации, основанный на технологии отслеживания состояния канала (link-state technology) и использующий для
нахождения кратчайшего пути алгоритм Дейкстры. Протокол IS-IS представляет собой протокол внутреннего шлюза (IGP). Протокол IS-IS распространяет информацию о доступных маршрутах между маршрутизаторами одной автономной системы.

Схема:

Drawio
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameISIS
simpleViewerfalse
width
diagramWidth641
revision4

Пример настройки SW1:

SW1:


1) Добавляем VLAN во vlan database:

console(config)# vlan 20

2) Настраиваем порты, добавляем VLAN в разрешенные:


console(config)# interface gigabitethernet1/0/1
console(config-if)# switchport mode trunk
console(config-if)# switchport trunk allowed vlan add 20

3) Настраиваем IP-адреса на VLAN, а также адрес Loopback-интерфейса, маршрут до которого будем анонсировать:


console(config)# interface vlan 20
console(config-if)# ip address 2.2.2.1 255.255.255.0
console(config)# interface Loopback 1
console(config-if)# ip address 8.8.8.8 255.255.255.255


SW2:


console(config)# vlan 20

console(config)# interface gigabitethernet1/0/2
console(config-if)# switchport mode trunk
console(config-if)# switchport trunk allowed vlan add 20

console(config)# interface vlan 20
console(config-if)# ip address 2.2.2.2 255.255.255.0

console(config)# interface Loopback 1
console(config-if)# ip address 9.9.9.9 255.255.255.255


4) Настраиваем IS-IS на коммутаторах в соответствующей Area:


SW1:


Включаем маршрутизацию по протоколу IS-IS и переходим в режим конфигурирования протокола.

console(config)# router isis

Задаем тип маршрутизатора в IS-IS домене. В данном примере все взаимодействия с другими маршрутизаторами происходят на 1 и 2 уровне:

console(router-isis)# is-type level-1-2

Указываем тип IPv4 Address Family и переходим в режим её конфигурирования

console(router-isis)# address-family ipv4 unicast

Включаем редистрибьюцию connected-сетей в IS-IS

console(router-isis-af)# redistribute connected

Аналогично настраивается редистрибьюция static,ospf,bgp,rip.

Задаем используемый тип метрики:

console(router-isis)# metric-style wide

wide — поддерживать только расширенную метрику.

Устанавливаем  NET (Network Entity Title)-адрес — уникальный идентификатор маршрутизатора в пределах IS-IS домена. При записи NET используется шестнадцатеричная система счисления.

console(router-isis)# net 49.0011.0000.0000.0001.00

Включаем IS-IS на интерфейсе, с которого необходимо установить соседство. 

console(config)# interface vlan 20

console(config-if)# ip router isis

Включаем IS-IS на интерфейсе, который требуется анонсировать через redistribute connected. Для этого интерфейса также нужно указать passive, чтобы он не отправлял и не принимал Hello-пакеты.

console(config)# interface Loopback1

console(config-if)# ip router isis

console(config-if)# isis passive-interface 


Для SW2 настраивается аналогично.


interface vlan 20
 ip router isis
exit
!
interface loopback 1
 ip router isis
 isis passive-interface
exit

!
router isis
 is-type level-1-2
 address-family ipv4 unicast
  redistribute connected
  exit
 metric-style wide
 net 49.0011.0000.0000.0002.00
exit.


Диагностика протокола IS-IS:


show isis neighbors

show isis

show isis database

show isis interface

show ip route isis