Реферат об'єктом дослідження даної курсової роботи служить протокол динамічної маршрутизації is-is. Ефективність роботи даного протоколу розглядається в практичній частині за допомогою програмного забезпечення для симуляції комп’ютерних мереж Packet Tracer ця програма дозволяє емулювати І візуалізув
Вид материала | Реферат |
- Реферат об'єктом дослідження даної курсової роботи служить протокол динамічної маршрутизації, 552.98kb.
- Робоча навчальна програма з дисципліни Проектування комп’ютерних систем І мереж укладач, 653.35kb.
- Реферат пояснювальна записка до курсової роботи, 495.62kb.
- Прикладні програми для роботи в комп’ютерних мережах. Www та Internet, 151.42kb.
- Програма пр актики для студентів спеціальності 05010201 «Обслуговування комп’ютерних, 463.72kb.
- Луцький Державний Технічний Університет Кафедра економіки та підприємництва реферат, 324.04kb.
- Програма співбесіди до вступних випробувань на навчання за освітньо-кваліфікаційним, 142.37kb.
- Дослідження проблемних питань організації інформаційних систем діагностування, 73.32kb.
- Ютерна інженерія" Галузь знань: 0501 "Інформатика та обчислювальна техніка", 113.29kb.
- До питань інтегрування комп’ютерних технологій на підприємстві, 21.42kb.
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 }
Практична частина
- За допомогою інтерфейсу програми Packet tracer скласти топологію наведену на рис.
- Для налаштування необхідного об’єкта, потрібно натиснути ЛКМ на його зображені, у вікні яке з’явиться обрати вкладку CLI.
- Налаштування маршрутизатора R1
- На запитання Continue with configuration dialog? [yes/no]: відповісти no.
- Після цього з’являється user режим (Router>), який дає змогу тільки проводити моніторинг, для налаштувань, потрібно перейти в привілегійований режим, скориставшись командою
- На запитання Continue with configuration dialog? [yes/no]: відповісти no.
Router>enable
- Для переходу в режим конфігурації використовується команда
Router#configure terminal
- В режимі конфігурації обираємо потрібний нам інтерфейс відповідною командою
Router(config)#interface fastEthernet 0/0
Для того щоб не вводити повну назву можна скоротити FastEthernet буквою f, або ввівши перші букви слова натиснути клавішу Tab.
- Для задання ІР-адреси інтерфейсу, в режимі його конфігурації вводиться команда
Router(config-if)#ip address
- Для «підняття» інтерфейсу використовують команду
Router(config-if)#no shutdown
- Налаштування маршрутизатора R1
- Налаштуйте інтерфейс FastEthernet 0/0 користуючись п. 3.4 – 3.6
- Налаштуйте інтерфейс FastEthernet 0/0 користуючись п. 3.4 – 3.6
R1(config-if)#ip address 172.16.0.1 255.255.255.0
- Налаштування маршрутизатора R2
- Налаштуйте інтерфейс FastEthernet 0/0 користуючись п. 3.4 – 3.6
- Налаштуйте інтерфейс FastEthernet 0/0 користуючись п. 3.4 – 3.6
R2(config-if)#ip address 172.16.0.2 255.255.255.0
- Налаштування маршрутизатора R3
- Налаштуйте інтерфейс FastEthernet 0/0 користуючись п. 3.4 – 3.6
- Налаштуйте інтерфейс FastEthernet 0/0 користуючись п. 3.4 – 3.6
R3(config-if)#ip address 172.16.0.3 255.255.255.0
- Налаштування Loopback інтерфейсу на маршрутизаторах
- Для налаштування Loopback інтерфейсу на ISP1 вводять наступне:
- Для налаштування 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
- Для налаштування 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
- Для налаштування 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
- Конфігурування інтегрованого 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
- Перевірка операції 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
- Використання команда 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#
- Випустіть команду 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
- Випустіть команду 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
|.
Контрольні питанні
- Що таке маршрутизація. Які функції виконують маршрутизатори?
- Основні команди для налаштування IS - IS на маршрутизаторах CISCO.
- Пояснити принцип роботи протоколу IS – IS.
СПИСОК ЛІТЕРАТУРИ
- Создание маштабируемых сетей Cisco. : Пер. с англ. – М. : Издательский дом «Вильямс», 2004. С.768
- Принципы маршрутизации в Internet, 2-е издание. : Пер. с англ. М. : Издательский дом "Вильяме", 2001. — 448 с. : ил. —Парал. тит. англ.
ISBN 5-8459-0188-Х (рус.)
- n.org.ua/article/bgp - IS – IS протокол (перевод на русский)