Реферат об'єктом дослідження даної курсової роботи служить протокол динамічної маршрутизації is-is. Ефективність роботи даного протоколу розглядається в практичній частині за допомогою програмного забезпечення для симуляції комп’ютерних мереж Packet Tracer ця програма дозволяє емулювати І візуалізув

Вид материалаРеферат

Содержание


Мета: Сформувати у студентів поняття про налаштування і перевірку маршрутизації IS-IS, відображення таблиць маршрутизації. Облад
Теоретична частина
Поширення маршруту за умовчанням і зовнішніх статичних маршрутів
7.2 Show & debug
Router#configure terminal
Подобный материал:
1   2
Тема: Протокол маршрутизації IS-IS

Мета: Сформувати у студентів поняття про налаштування і перевірку маршрутизації IS-IS, відображення таблиць маршрутизації.

Обладнання: ПК, ПЗ Packet Tracer v5.1

Основні поняття:

IS-IS – протокол маршрутизації з врахуванням стану каналу.

Маршрутизація (англ. Routing) — процес визначення маршруту протікання інформації в мережах зв'язку.

neighbors (або peers) – будь-які два маршрутизатори, між якими встановлене tcp з’єднання для обміну інформацією про маршрутизацію.


Теоретична частина

Конфігурація IS - IS

Конфігурація протоколу IS - IS виконується в контексті, потрапити в який можна командою

router(config)#router isis

router(config - router)#

Крім того, ряд параметрів IS - IS відносяться до інтерфейсів і, відповідно, конфігуруються в контексті інтерфейсів.

Єдиною обов'язковою командою конфігурації IS - IS в контексті конфігурації протоколу маршрутизації являється команда net, яка встановлює NET (NSAP -адрес|) маршрутизатора :

router(config - router)#net 49.aaaa.xxxx.xxxx.xxxx.00

де
  • aaaa (4 цифри) - разом з префіксом 49 складають номер області IS - IS, до якої належить маршрутизатор;
  • xxxx.xxxx.xxxx (12 цифр, розділених точками по чотири) - ідентифікатор вузла (System ID);

Після цього необхідно активізувати IS - IS на одному або декількох інтерфейсах:

router(config - if)#ip router isis

Отримавши таку команду на якому-небудь інтерфейсі, маршрутизатор виконує наступні дії:
  • активізує на цьому інтерфейсі стік ISO OSI (CLNS);
  • починає відправку Hello-повідомлень IS - IS для виявлення сусідів і встановлення стосунків суміжності;
  • вносить до бази даних і поширює в повідомленнях LSP адресу IP -мережі, до якої підключений інтерфейс.

За умовчанням рівень маршрутизатора - L1 - 2, тобто він встановлює стосунки суміжності з сусідами обох рівнів і підтримує дві бази даних : L1 і L2. Змінити рівень можна командою

router(config - router)#is - type {level - 1 | level - 2 - only | level - 1-2 }

Між маршрутизаторами L1 - 2 встановлюються відносини суміжності другого| рівня. Крім того, якщо ці маршрутизатори належать одній області, то встановлюються ще і відносини суміжності першого рівня. Часто суміжність першого рівня в таких випадках є надлишковою. Команда

router(config - if)#isis circuit - type level - 2 - only

вказує, що через цей інтерфейс встановлюються тільки стосунки суміжності другого рівня.

Щоб маршрутизатор вніс до бази даних і розповсюдив по IS - IS -системі| дані про IP-мережах|, до яких підключені інтерфейси, де IS - IS не активізований, подається команда

router(config - router)#passive - interface інтерфейс

В результаті цієї команди в базі даних IS - IS з'являється IP-мережа|, до якої підключений вказаний інтерфейс (метрика мережі дорівнює 0).


Метрики

За умовчанням IS - IS -метрика| будь-якого інтерфейсу, включеного в IS-IS-мережу|, на маршрутизаторі Cisco рівна 10. Метрика зв'язку із зовнішньою IP-мережею дорівнює 0 (і, як і звичайні метрики, збільшується на 10 з кожним проміжним маршрутизатором). Під зовнішніми IP -мережами маються на увазі :
  • мережі, включені в IS - IS -мережу командою passive - interface без активізації протоколу IS - IS на відповідному інтерфейсі;
  • статичні маршрути і маршрут за умовчанням, експортовані в IS - IS -мережу|.

Щоб змінити метрику інтерфейсу, подається команда

router(config - if)#isis metric N [level - 1 | level - 2]

де метрика N може набувати значень від 0 до 63. За умовчанням метрика змінюється як для зв'язків на рівні 1, так і для зв'язків на рівні 2. Якщо необхідно змінити метрику зв'язків тільки якогось одного рівня, то відповідний рівень вказується у кінці команди.

Якщо вимагається змінити метрику мережі, включеної в базу даних командою passive - interface, то необхідно спочатку активізувати IS - IS на відповідному інтерфейсі, а потім подати команду isis metric. Раніше подана команда passive - interface запобіжить відправці повідомлень IS - IS і встановлення відносин суміжності через цей інтерфейс.

Поширення маршруту за умовчанням і зовнішніх статичних маршрутів

Імпорт зовнішніх статичних маршрутів в ISIS-систему виконується командою

router(config - router)#redistribute static ip [ metric N]

Якщо метрика не вказана, імпортовані машрути| отримують метрику 0. На статичний маршрут за умовчанням ця команда не діє.

Наявний у машрутизатора| маршрут за умовчанням імпортується командою

router(config - router)#default - information originate


7.1.4 Підсумовування маршрутів між областями

Підсумовування маршрутів в загальний префікс може вироблятися при оголошенні внутрішніх маршрутів області в іншу область L2 -маршрутизаторами|. Команда:

router(config - router)#summary - address IP –префікс| маска level - 2

При виконанні команди підсумовування маршрутизатор автоматично встановлює захисний маршрут у вказаний префікс через інтерфейс Null0.


7.2 Show & debug

У виведенні команди show ip route маршрути, отримані через протокол EIGRP, відмічені буквою i. Додатково вказується рівень бази даних (L1 або L2), з якої отримана інформація про маршрут.

Список сусідніх IS - IS -маршрутизаторів| виводиться по команді

router#show clns neighbors

Загальні відомості про роботу протоколу IS - IS виводяться по команді:

router#show clns protocol

Перелік LSP в базі даних стану зв'язків IS - IS:

router#show isis database [ level - 1 | level - 2 ]

Без вказівки рівня виводиться спочатку перелік LSP в базі даних першого рівня, потім другого.

У першому стовпці виводиться ідентифікатор LSP у форматі

SystemID.N - F

де

SystemID ідентифікує маршрутизатор-джерело LSP (протокол IS - IS має засоби перетворення SystemID в ім'я маршрутизатора, тому замість відповідної частини NSAP- адреса виводиться ім'я маршрутизатора);

N - 00 для звичайних LSP, 01 для LSP, згенерованих виділеним маршрутизатором широкомовної мережі від імені псевдовузла;

F - 00 або номер фрагмента LSP, якщо усі записи не уміщаються в один пакет.

Детальну інформацію про записи, що містяться в одному або усіх LSP, можна отримати по команді:

router#show isis database [ SystemID.N - F ] [ level - 1 | level - 2 ] detail

Зверніть увагу, що в LSP знаходяться відомості як про досяжність IS - IS -маршрутизаторів| (засобами CLNS), які потрібні для роботи власне протоколу IS - IS, так і відомості про досяжність IP -сетей|.

Корисні команди відладки :

router#debug isis { adj - packets | update - packets }


Практична частина


  1. За допомогою інтерфейсу програми Packet tracer скласти топологію наведену на рис.




  1. Для налаштування необхідного об’єкта, потрібно натиснути ЛКМ на його зображені, у вікні яке з’явиться обрати вкладку CLI.




  1. Налаштування маршрутизатора R1
    1. На запитання Continue with configuration dialog? [yes/no]: відповісти no.
    2. Після цього з’являється user режим (Router>), який дає змогу тільки проводити моніторинг, для налаштувань, потрібно перейти в привілегійований режим, скориставшись командою

Router>enable
    1. Для переходу в режим конфігурації використовується команда

Router#configure terminal
    1. В режимі конфігурації обираємо потрібний нам інтерфейс відповідною командою

Router(config)#interface fastEthernet 0/0

Для того щоб не вводити повну назву можна скоротити FastEthernet буквою f, або ввівши перші букви слова натиснути клавішу Tab.
    1. Для задання ІР-адреси інтерфейсу, в режимі його конфігурації вводиться команда

Router(config-if)#ip address <маска>
      1. Для «підняття» інтерфейсу використовують команду

Router(config-if)#no shutdown
  1. Налаштування маршрутизатора R1
    1. Налаштуйте інтерфейс FastEthernet 0/0 користуючись п. 3.4 – 3.6

R1(config-if)#ip address 172.16.0.1 255.255.255.0
  1. Налаштування маршрутизатора R2
    1. Налаштуйте інтерфейс FastEthernet 0/0 користуючись п. 3.4 – 3.6

R2(config-if)#ip address 172.16.0.2 255.255.255.0
  1. Налаштування маршрутизатора R3
    1. Налаштуйте інтерфейс FastEthernet 0/0 користуючись п. 3.4 – 3.6

R3(config-if)#ip address 172.16.0.3 255.255.255.0
  1. Налаштування Loopback інтерфейсу на маршрутизаторах
    1. Для налаштування Loopback інтерфейсу на ISP1 вводять наступне:

R1(config)#intarface loopback 0

R1(config-if)# ip address 192.168.10.1 255.255.255.0

R1(config-if)#no shutdown
    1. Для налаштування Loopback інтерфейсу на ISP2 вводять наступне:

R2(config)#intarface loopback 0

R2(config-if)# ip address 192.168.20.1 255.255.255.0

R2(config-if)#no shutdown
    1. Для налаштування Loopback інтерфейсів на SanJose вводять наступне:

R3(config)#intarface loopback 0

R3 (config-if)# ip address 192.168.30.1 255.255.255.0

R3 (config-if)#no shutdown
  1. Конфігурування інтегрованого IS-IS на кожному маршрутизаторі і встановлення значення пріоритету 100 на інтерфейсі FastEthernet 0/0 .

R1(config)# router isis

R1(config-router)# net 49.0001.1111.1111.1111.00

R1(config-router)# interface fastethernet 0/0

R1(config-if)# ip router isis

R1(config-if)# isis priority 100

R1(config-if)# interface loopback 0

R1(config-if)# ip router isis

R2(config)# router isis

R2(config-router)# net 49.0001.2222.2222.2222.00

R2(config-router)# interface fastethernet 0/0

R2(config-if)# ip router isis

R2(config-if)# interface loopback 0

R2(config-if)# ip router isis

R3(config)# router isis

R3(config-router)# net 49.0001.3333.3333.3333.00

R3(config-router)# interface fastethernet 0/0

R3(config-if)# ip router isis

R3(config-if)# interface loopback 0

R3(config-if)# ip router isis
  1. Перевірка операції IS-IS, що використовує команди show на будь-якому з трьох маршрутизаторів. Приклад R1:

R1# show ip protocols

Routing Protocol is "isis"

Invalid after 0 seconds, hold down 0, flushed after 0

Outgoing update filter list for all interfaces is not set

Incoming update filter list for all interfaces is not set

Redistributing: isis

Address Summarization:

None

Maximum path: 4


R1# show ip protocols

Routing Protocol is "isis"

Invalid after 0 seconds, hold down 0, flushed after 0

Outgoing update filter list for all interfaces is not set

Incoming update filter list for all interfaces is not set

Redistributing: isis

Address Summarization:

None

Maximum path: 4

  1. Використання команда show clns protocols , щоб бачити протокол IS-IS виведеним:

R1# show clns protocols


IS-IS Router:

System Id: 1111.1111.1111.00 IS-Type: level-1-2

Manual area address(es):

49.0001

Routing for area address(es):

49.0001

Interfaces supported by IS-IS:

FastEthernet0/0 - IP

Loopback0 - IP

Redistribute:

static (on by default)

Distance for L2 CLNS routes: 110

RRR level: none

Generate narrow metrics: level-1-2

Accept narrow metrics: level-1-2

Generate wide metrics: none

Accept wide metrics: none

R1#
  1. Випустіть команду show clns neighbors, щоб розглядати суміжність:

R1# show clns neighbors

System Id Interface SNPA State Holdtime Type Protocol

R2 Fa0/0 0004.9ad2.d0c0 Up 9 L1L2 IS-IS

R3 Fa0/0 0002.16f4.1ba0 Up 29 L1L2 IS-IS
  1. Випустіть команду show isis topology , щоб відображувати шляхи до іншого проміжні системи:


R1# show isis topology

IS-IS paths to level-1 routers

System Id Metric Next-Hop Interface SNPA

R1 --

R2 10 R2 Fa0/0 0004.9ad2.d0c0

R3 10 R3 Fa0/0 0002.16f4.1ba0

IS-IS paths to level-2 routers

System Id Metric Next-Hop Interface SNPA

R1 --

R2 10 R2 Fa0/0 0004.9ad2.d0c0

R3 10 R3 Fa0/0 0002.16f4.1ba0


|.


Контрольні питанні
  1. Що таке маршрутизація. Які функції виконують маршрутизатори?
  2. Основні команди для налаштування IS - IS на маршрутизаторах CISCO.
  3. Пояснити принцип роботи протоколу IS – IS.

СПИСОК ЛІТЕРАТУРИ
  1. Создание маштабируемых сетей Cisco. : Пер. с англ. – М. : Издательский дом «Вильямс», 2004. С.768
  2. Принципы маршрутизации в Internet, 2-е издание. : Пер. с англ. М. : Издательский дом "Вильяме", 2001. — 448 с. : ил. —Парал. тит. англ.

ISBN 5-8459-0188-Х (рус.)
  1. n.org.ua/article/bgp - IS – IS протокол (перевод на русский)