Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lesson_1_Dyn_IP

.pdf
Скачиваний:
15
Добавлен:
21.02.2016
Размер:
2 Mб
Скачать

КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ»

2009

 

 

Для более подробного изучения приемов конфигурирования работы протокола RIP под управлением операционной системы CISCO IOS предлагается использовать эмулятор IPFLOW. Данный эмулятор предоставляет возможность изучения настроек маршрутизаторов CISCO серии 7200. Отличительной особенностью IPFLOW, является принцип эмуляции устройства, а именно – в качестве программного обеспечения используется реальная операционная система CISCO IOS, но в качестве аппаратной платформы используется PC и подключенные сетевые интерфейсы. Таким образом, проигрыш от эмуляции заключается только лишь в ощутимом падении производительности системы, в следствие отличия потенциалов аппаратной части маршрутизаторов CISCO и конфигурации большинства компьютеров платформы PC.

Для запуска IPFLOW под операционной системой MS Windows, кроме самого эмулятора необходимы библиотеки cygwin и winpcap.

Библиотека cygwin.dll доступна вместе с IPFLOW по адресу: http://www.ipflow.utc.fr/dynamips/dynamips-0.2.4-cygwin.zip

Библиотека winpcap доступна по адресу: http://www.winpcap.org/

Рекомендации по установки IPFlow в ОС MS Windows.

1.Установить winpcap.

2.Создать каталог, например C:\IPFLOW\

3.В данный каталог распаковать содержимое dynamips-0.2.4-cygwin.zip

4.В командной строке выполняем команду C:\IPFLOW\dynamips.exe –e

-результатом выполнения будет вывод на экран информации примерно следующего содержания

Cisco 7200 Simulation Platform (version 0.2.4-x86)

Copyright (c) 2005,2006 Christophe Fillot.

Network device list:

\Device\NPF_{6C9CC61C-A270-4D58-931D-692665C97021}: Realtek 8139-series PCI NIC

(Microsoft's Packet Scheduler)

\Device\NPF_{A059E98E-99A6-489F-BF0A-12242C5A2EE4}: Intel(R) PRO/100 VE Network Connection

(Microsoft's Packet Scheduler)

- это информация о реальных сетевых интерфейсах, подключенных в систему. Данная информация необходима для запуска эмулятора на реальных интерфейсах.

5. Создать run.cmd или run.bat файл, содержащий следующую запись (пример для вышеописанного эха, все в одну строчку)

dynamips.exe -t npe-400 -p 0:C7200-IO-FE -s 0:C7200-IO-FE:gen_eth:"\Device\NPF_{6C9CC61C-A270-4D58- 931D-692665C97021}" -p 1:PA-FE-TX -s 1:PA-FE-TX:gen_eth:"\Device\NPF_{A059E98E-99A6-489F-BF0A- 12242C5A2EE4}" c7200-advipservicesk9-mz.124-4.T1.bin

, где c7200-advipservicesk9-mz.124-4.T1.bin – файл, содержащий образ реальной CISCO IOS.

В результате, после запуска файла run, в окне консоли эмулируется терминал управления маршрутизатором CISCO.

КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ»

2009

 

 

Конфигурация и настройка происходят так же как и эмуляторе Bosson NetSim, в добавок становятся доступны указанные ниже команды в контексте конфигурации протокола Rip.

ЗАМЕЧАНИЕ: перед настройкой протокола RIP в данном маршрутизаторе необходимо включить маршрутизацию, это осуществляется командой

R1(config)#ip routing

distribute-list in - указывает условие (фильтр) приема объявляемых другими маршрутизаторами сетей.

Пример разрешения приема маршрутов в направление 0.0.0.0 и

131.108.0.0:

access-list 1 permit 0.0.0.0 access-list 1 permit 131.108.0.0

access-list 1 deny 0.0.0.0 255.255.255.255 router rip

network 131.108.0.0 distribute-list 1 in

distribute-list out - указывает условие (фильтр) объявления известных маршрутизатору сетей.

Пример разрешения объявления маршрута в сеть 131.108.0.0: access-list 1 permit 131.108.0.0

access-list 1 deny 0.0.0.0 255.255.255.255 router rip

network 131.108.0.0 distribute-list 1 out

ip rip receive version - указывает, объявления каких версий RIP можно принимать

Пример разрешения всех версий ip rip receive version 1 2

Пример разрешения только версии 1 ip rip receive version 1

КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ»

2009

 

 

ip rip send version - указывает, в какой версии формировать пакеты при объявлениях

Пример разрешения всех версий ip rip send version 1 2

Пример разрешения только версии 1 ip rip send version 1

ip rip triggered - разрешает внеочередные объявления об изменениях через данный интерфейс

Пример разрешения на сериал интерфейсе interface serial 0

ip rip triggered

ip rip v2-broadcast - разрешает отправку широковещательных объявлений через интерфейс (по умолчанию во второй версии объявления оправляются как мультикаст).

Пример разрешения для интерфейса e3/1

Router(config) interface ethernet3/1 Router(config-if) ip address 172.1.1.1 255.255.255.0

Router(config-if) ip rip v2-broadcast

.

.

Router(config-if) router rip

Router(config-if) version 2 Router(config-if) network 172.0.0.0

Дополнительно необходимо проверить сообщения отладки, если команда выполнена, то эхо имеет вид:

Router# debug ip rip

14:41:59: RIP: sending v2 update to 255.255.255.255 via Ethernet3/1 (172.1.1.1)

если команда не выполнена, то эхо имеет вид:

Router# debug ip rip

15:45:16: RIP: sending v2 update to 244.0.0.9 via Ethernet3.1 (172.1.1.1)

ip split-horizon – включает режим split horizon на заданном интерфейсе Пример включения для e0/1

interface e0/1 ip split-horizon

neighbor – указывает соседние маршрутизаторы для обмена данными Команда предусмотрена для использования в нешироковещательных сетях,

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

router rip

network 10.108.0.0 passive-interface ethernet 1 neighbor 10.108.20.4

show ip rip database – выводит информацию накопленную протоколом RIP в процессе работы

Пример

Router# show ip rip database

10.0.0.0/8 auto-summary

10.11.11.0/24 directly connected, Ethernet2 10.1.0.0/8 auto-summary

10.11.0.0/16 int-summary

^^^^^^^^^^^^^^^^^^^^^^^^^^^

КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ»

2009

 

 

10.11.10.0/24 directly connected, Ethernet3

10.11.11.0/24 directly connected, Ethernet4

10.11.12.0/24 directly connected, Ethernet5

следующий синтаксис позволяет уточнить диапазон интересующих подсетей:

Router# show ip rip database 172.19.86.0 255.255.255.0

172.19.86.0/24

[1]via 172.19.67.38, 00:00:25, Serial0

[2]via 172.19.70.36, 00:00:14, Serial1

timers basic – установка таймеров протокола RIP в секундах

Формат timers basic update invalid holddown flush

Пример router rip

timers basic 5 15 15 30

Все доступные команды протокола RIP можно найти по адресу: http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122cgcr/fiprrp_r/1rfrip.ht

m

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]