30 декабря 2010 г.

Лабораторная работа №24 OSPF Troubleshooting курса CISCO CCNA 640 - 802

Лабораторная работа CCNA GNS3
Целью данной лабораторной работы является диагностика и устранение неполадок в работе протокола динамической маршрутизации Open Shortest Path First (OSPF). Для выполнения данной лабораторной работы курса CCNA будет использоваться GNS3 / Cisco 2961. После выполнения лабораторной работы будут получены базовые навыки диагностики и устранения неполадок  в работе протокола OSPF на маршрутизаторах CISCO


Используемая топология

Лабораторная работа CCNA GNS3

План адресации

Лабораторная работа CCNA GNS3

Для выполнения данной лабораторной работы необходимо скачать архив проекта GNS3.  Проект состоит из 3-х маршрутизаторов Cisco 2691 ( в архиве образ Cisco IOS ) и 3-х QEMU-хостов ( образы  Linux Microcore тоже  есть в архиве). Для запуска проекта необходимо не менее 2 Гб оперативной памяти. Лучше если больше. 
Процесс начальной загрузки оборудования  проекта не быстрый, и напрямую зависит от процессора. Дольше всего грузятся QEMU-хосты. Лучше стартовать все оборудование по очереди. 
После того как проект будет запущен, необходимо дополнительно настроить PC1, PC2 и PC3.  Копирование и вставка из буфера обмена не работает в консоли QEMU. Иногда не работает NumPad.
В этой части лабораторной работы  лучше не допускать ошибок, так как ошибки уже есть в конфигурации маршрутизаторов :) .  

PC1
sudo su
hostname PC1
ifconfig eth0 10.10.5.254 netmask 255.255.254.0 up
route add default gw 10.10.4.1

PC2
sudo su
hostname PC2
ifconfig eth0 10.10.3.254 netmask 255.255.252.0 up
route add default gw 10.10.0.1

PC3
sudo su
hostname PC3
ifconfig eth0 10.10.7.254 netmask 255.255.254.0 up
route add default gw 10.10.6.1

Проверить правильность выполненных настроек для PC1, PC2 и PC3 можно командой ifconfig eth0 и route.

1. Основное задача лабораторной работы - все узлы сети должны иметь возможность обмена данными.
2. Дополнительные условия:
   1.) использование протокола OSPF на маршрутизаторах R1, R2 и R3 для обеспечения связности сети;
   2.) отключение OSPF Updates на LAN и Lo0 интерфейсах;
   3.) R2 должен распространять в OSPF Updates default route. 

После выполнения лабораторной работы сеть должна обрести связность, а также должны быть соблюдены все условия из пункта 2.
Неоценимая помощь может прийти от ping, show ip interface, show ip interface brief, show ip protocols, show ip route. Вывод этих команд предоставит всю необходимую информацию для диагностики. Команда show running-config подскажет решение для отключения нежелательного в некоторых случаях OSPF Updates, а no убрать нежелательные параметры конфигурации.  
Рекомендую,  выполняя данную лабораторную работу, постараться выработать стратегию, которая позволит сэкономить время на экзамене.  Моя стратегия для этой лабораторной работы ( а также для любой подобной лабораторной работы по диагностике и устранению неполадок в работе протоколов динамической маршрутизации  ) очень проста:

1. Составление описания по каждому маршрутизатору исходя из схемы сети и плана адресации

Interface  |  Network Address  |  IP Address  |  Network Mask  |  Wildcard Mask  |  Network Prefix

2. Получение и сопоставление информации из вывода команды show ip interface

3. При необходимости, исправление параметров

4. Получение и сопоставление информации из вывода команды show ip protocols

5. При необходимости, исправление параметров   

6. Проверка полученного результата командами show ip protocols, show ip route и ping 

7. Сохранение конфигурации copy running-config startup-config 

Последняя команда одна из самых важных, если речь идет об экзаменационной лабораторной работе. На экзамене CCNA,  даже правильно выполненная лабораторная работы не будет засчитана, если не была сохранена полученная конфигурация оборудования. 

Удачи.

10 комментариев:

Lekseich комментирует...

Уважаемый Dave!
Совершенно случайно наткнулся на Ваш блог, я восхищен грамотностью и доступностью изложения материала! Спасибо Вам за Ваш труд и за помощь в подготовке к CCNA.

Dave комментирует...

Приятно слышать слова благодарности. Очень рад что смог помочь. Заходите еще. Мой курс подготовки еще не закончен, так что будут обновления.

Lekseich комментирует...

А где ошибка в конфигурации маршрутизаторов?
Я выполнил лабораторку, все хосты пингуются, в том числе и интерфейс lo.

Dave комментирует...

Не понял вопроса... В загруженном проекте на некоторых маршрутизаторах есть несоответствия в конфигурации. Под несоответствиями подразумевается неправильно настроенные адреса интерфейсов, неправильно настроенная анонсируемая сеть или не на том интерфейсе отключены OSPF Updates. Кстати, с самого начала сеть не имеет полной связности и не все конечные хосты пингуются.

Dave комментирует...

Забыл добавить. В лабораторной работе два пункта условия:
1. Основное задача лабораторной работы - все узлы сети должны иметь возможность обмена данными.
2. Дополнительные условия:
1.) использование протокола OSPF на маршрутизаторах R1, R2 и R3 для обеспечения связности сети;
2.) отключение OSPF Updates на LAN и Lo0 интерфейсах;
3.) R2 должен распространять в OSPF Updates default route.

Для того чтобы полученная конфигурация оборудования удовлетворяла первому условию, нужно чтобы PC1 мог пинговать PC2 и PC3, PC2 мог пинговать PC1 и PC3, а PC3 мог пинговать PC1 и PC2.
Для соответствия условиям второго пункта, на роутерах должен использоваться OSPF (нельзя прописывать статические маршруты, что вполне логично - это же лабораторка по OSPF), на Fa0/0 и Lo0 интерфейсах роутера должен быть отключен OSPF Updates, а также в таблицах маршрутизации R1 и R3 должны появиться записи о внешнем маршруте через R2. Если это все есть - лабораторка выполнена.

Lekseich комментирует...

Здравствуйте, Dave.
Я в замешательстве :) Если Вы позволите, я несколько вопросов задам.
1. У меня условие, чтобы "PC1 мог пинговать PC2 и PC3, PC2 мог пинговать PC1 и PC3, а PC3 мог пинговать PC1 и PC2." выполняется сразу, как только я поставил все адреса так, как было указано в таблице и включил OSPF. Укажите, пожалуйста, где именно ошибка в конфигурации.
2. "Отключение OSPF Updates на LAN и Lo0 интерфейсах" - это команда passive-interface?
3. "R2 должен распространять в OSPF Updates default route" - это команда default-information originate ?

На данный момент, конфигурация OSPF на R2 у меня выглядит так:

router ospf 100
log-adjacency-changes
passive-interface FastEthernet0/0
passive-interface Loopback0
network 172.16.7.4 0.0.0.3 area 0
network 209.165.202.128 0.0.0.3 area 0
network 10.10.0.0 0.0.3.255 area 0
default-information originate

Dave комментирует...

Я так понимаю, что вы самостоятельно строите топологию сети и настраиваете роутеры. Нужно скачать архив проекта GNS3 (первый абзац после плана адресации ) и в нем роутеры уже сконфигурированы. Вот в их конфигурации и допущены ошибки. Их нужно исправлять.

Dave комментирует...

А в остальном все правильно...

Rey комментирует...

не понимаю как запустить хосты. по кнопке старт ничего не происходит. образ в конфигурации указан и з скаченного архива.

Dave комментирует...

В новой версии GNS3 придется удалить из проекта qemu хосты и добавить новые с теми же параметрами. Можно взять образ для создания qemu хоста из архива проекта.

Отправить комментарий