Целью данной лабораторной работы является диагностика и устранение неполадок в работе протокола динамической маршрутизации Open Shortest Path First (OSPF). Для выполнения данной лабораторной работы курса CCNA будет использоваться GNS3 / Cisco 2961. После выполнения лабораторной работы будут получены базовые навыки диагностики и устранения неполадок в работе протокола OSPF на маршрутизаторах CISCO.
Используемая топология
План адресации
Для выполнения данной лабораторной работы необходимо скачать архив проекта 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
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
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
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 комментариев:
Уважаемый Dave!
Совершенно случайно наткнулся на Ваш блог, я восхищен грамотностью и доступностью изложения материала! Спасибо Вам за Ваш труд и за помощь в подготовке к CCNA.
Приятно слышать слова благодарности. Очень рад что смог помочь. Заходите еще. Мой курс подготовки еще не закончен, так что будут обновления.
А где ошибка в конфигурации маршрутизаторов?
Я выполнил лабораторку, все хосты пингуются, в том числе и интерфейс lo.
Не понял вопроса... В загруженном проекте на некоторых маршрутизаторах есть несоответствия в конфигурации. Под несоответствиями подразумевается неправильно настроенные адреса интерфейсов, неправильно настроенная анонсируемая сеть или не на том интерфейсе отключены OSPF Updates. Кстати, с самого начала сеть не имеет полной связности и не все конечные хосты пингуются.
Забыл добавить. В лабораторной работе два пункта условия:
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. Если это все есть - лабораторка выполнена.
Здравствуйте, 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
Я так понимаю, что вы самостоятельно строите топологию сети и настраиваете роутеры. Нужно скачать архив проекта GNS3 (первый абзац после плана адресации ) и в нем роутеры уже сконфигурированы. Вот в их конфигурации и допущены ошибки. Их нужно исправлять.
А в остальном все правильно...
не понимаю как запустить хосты. по кнопке старт ничего не происходит. образ в конфигурации указан и з скаченного архива.
В новой версии GNS3 придется удалить из проекта qemu хосты и добавить новые с теми же параметрами. Можно взять образ для создания qemu хоста из архива проекта.
Отправить комментарий