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

Методичка по наcтройке GNS3

.pdf
Скачиваний:
703
Добавлен:
12.04.2015
Размер:
3.08 Mб
Скачать

РС1(int e0) =1=> (int f1/2)Switch1(int f1/0) =2=> (int f1/0)Switch2 (int f1/2) =3=> (int f0/0.2) Router (int f0/0.3) =4=> (int f1/2)Switch2 (int f1/0) =5=> (int f1/0)Switch1(int f1/2) =6=> (int e0)РС2

Отчет о лабораторной работе должен содержать:

1.Исходную топологию;

2.Листинг команд конфигурации, либо конфигурационные файлы;

3.Захваты следующих пакетов с помощью программы Wireshark: Arp request, Arp reply, ICMP echo request, ICMP echo reply, пояснить значение всех полей данных пакетов.

Контрольные вопросы:

1.Формат метки VLAN согласно стандарту IEEE802.1 q;

2.Объясните принцип коммутации пакетов с учетом техники VLAN;

3.Дайте определение виртуальной локальной сети;

4.В чем разница между транкинговым портом и портом магистральным;

5.Какое максимальное количество VLAN можно организовать соглаcно стандарту IEEE 802.1q;

6.Поясните процедуру передачи пакета ICMP echo request от PC1 к

РС2.

4.4 Лабораторная работа №4 Анализ работы протокол RIP

Основная цель: Настроить маршрутизаторы для работы с протоколом

RIP.

Промежуточные цели:

Установить имя хоста и «поднять» интерфейсы.

Вывести на экран таблицу маршрутизации.

Вывести на экран информацию о протоколе RIP.

Познакомиться с правилами приема и передачи анонсов

Настроить аутентификацию

Настроить перераспределение статических маршрутов

Настроить смещение метрик

Настроить суммирование маршрутов

1.Исследование работы основных механизмов протокола RIP

Соберите следующую топологию рисунок 49. в качестве машрутизаторов использовались модели С3640, в качестве интерфейсов используйте NM-1FE- TX.

Рисунок 49 – Исследуемая сеть

Настройте ip адреса на каждом из интерфейсов маршрутизаторов в соответствии с рисунком 49. Для запуска же протокола RIP достаточно вести всего два типа команд:

router rip – эта команда позволяет войти в режим конфигурации

протокола RIP

network [ip адрес сети] – эта команда указывает на каких интерфейсах необходимо активировать работу протокола RIP, если IP адрес интерфейса в ходит в диапазон, указанный в аргументе команды network, то этот интерфейс учувствует в приеме и передачи анонсов протокола RIP.

Настройка каждого маршрутизатора приведена в таблице 3.

Таблица 3 – конфигурация маршрутизаторов

Конфигурация

Конфигурация

Конфигурация

Конфигурация

Конфигурация

маршрутизатора R1

маршртизатора R2

маршртизатора R3

маршртизатора R4

маршртизатора R5

R1(config)#int f0/0

R2#config t

R3#config t

R4(config)#int f0/0

R5#config t

R1(config-if)#ip

R2(config)#int f0/0

R3(config)#int f0/0

R4(config-if)#ip

R5(config)#int f0/0

address

192.168.1.1

R2(config-if)#ip

R3(config-if)#ip

address

192.168.5.2

R5(config-if)#ip

255.255.255.0

address 192.168.2.2

address

192.168.7.1

255.255.255.0

address

192.168.6.2

R1(config-if)#no

255.255.255.0

255.255.255.0

R4(config-if)#no

255.255.255.0

shutd

 

R2(config-if)#no

R3(config-if)#no

shutd

 

R5(config-if)#no

R1(config-if)#int f1/0

shutd

shutd

 

R4(config-if)#int f1/0

shutd

 

R1(config-if)#ip

R2(config-if)#int f/0

R3(config-if)#int f1/0

R4(config-if)#no

R5(config-if)#int f1/0

address

192.168.2.1

Interface

R3(config-if)#ip

shutd

 

R5(config-if)#ip

255.255.255.0

FastEthernet0/0,

address

192.168.4.2

R4(config-if)#ip

address

192.168.7.2

R1(config-if)#no

changed state to up

255.255.255.0

address

192.168.9.1

255.255.255.0

shutd

 

R2(config-if)#int f1/0

R3(config-if)#no shut

255.255.255.0

R5(config-if)#no

R1(config-if)#int f2/0

R2(config-if)#ip

R3(config-if)#int f2/0

R4(config-if)#no

shutd

 

R1(config-if)#int f2/0

address 192.168.5.1

R3(config-if)#ip

shutd

 

R5(config-if)#int f2/0

R1(config-if)#ip

255.255.255.0

address

192.168.8.1

R4(config-if)#int f2/0

R5(config-if)#ip

address

192.168.3.1

R2(config-if)#no

255.255.255.0

R4(config-if)#ip

address

192.168.3.2

255.255.255.0

shutd

R3(config-if)#no

address

192.168.8.2

255.255.255.0

R1(config-if)#no

R2(config-if)#int f2/0

shutd

 

255.255.255.0

R5(config-if)#no

shutd

 

R2(config-if)#

R3(config)#router rip

R4(config-if)#no shut

shutd

 

R1(config-if)#int f3/0

R2(config-if)#ip

R3(config-

R4(config)#router rip

R5(config-if)#exit

R1(config-if)#ip

address 192.168.6.1

router)#network

R4(config-

R5(config)#router rip

address

192.168.4.1

255.255.255.0

192.168.7.0

router)#network

R5(config-

255.255.255.0

R2(config-if)#no

R3(config-

192.168.5.0

router)#network

R1(config-if)#no

shutd

router)#network

R4(config-

192.168.6.0

shutd

 

R2(config)#router rip

192.168.8.0

router)#network

R5(config-

R1(config)#router rip

R2(config-

R3(config-

192.168.9.0

router)#network

R1(config-

router)#network

router)#network

R4(config-

192.168.7.0

router)#network

192.168.2.0

192.168.4.0

router)#network

R5(config-

192.168.1.0

R2(config-

 

 

192.168.8.0

router)#network

R1(config-

router)#network

 

 

 

 

192.168.3.0

router)#network

192.168.5.0

 

 

 

 

 

 

192.168.2.0

R2(config-

 

 

 

 

 

 

R1(config-

router)#network

 

 

 

 

 

 

router)#network

192.168.6.0

 

 

 

 

 

 

192.168.3.0

 

 

 

 

 

 

 

R1(config-

 

 

 

 

 

 

 

router)#network

 

 

 

 

 

 

 

192.168.4.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Командой show ip route на маршрутизаторе R1 посмотрите таблицу маршрутизации.

R1#show ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

R 192.168.8.0/24 [120/1] via 192.168.4.2, 00:00:21, FastEthernet3/0 R 192.168.9.0/24 [120/1] via 192.168.2.2, 00:00:16, FastEthernet1/0 C 192.168.4.0/24 is directly connected, FastEthernet3/0

R 192.168.5.0/24 [120/1] via 192.168.2.2, 00:00:16, FastEthernet1/0 R 192.168.6.0/24 [120/1] via 192.168.3.2, 00:00:20, FastEthernet2/0

[120/1] via 192.168.2.2, 00:00:16, FastEthernet1/0

R 192.168.7.0/24 [120/1] via 192.168.4.2, 00:00:21, FastEthernet3/0 [120/1] via 192.168.3.2, 00:00:21, FastEthernet2/0

C 192.168.1.0/24 is directly connected, FastEthernet0/0

C 192.168.2.0/24 is directly connected, FastEthernet1/0

C 192.168.3.0/24 is directly connected, FastEthernet2/0

Как видно из таблицы маршрутизации кодом R отмечены маршруты,

полученные маршрутизатором по протоколу RIP. Рассмотрим маршрут к сети 192.168.6.0, как видно запись об этом маршруте занимает две строки,

это означает, что к сети 192.168.6.0 ведут два разных маршрута с одинаковой метрикой один через адрес 192.168.3.2, другой маршрут идет через интерфейс с адресом 192.168.2.2.

Утилитой Ping поверьте связность компьютеров между собой.

2. Исследование расширенных функций протокола RIP.

2.1. Соберите и настройте следующую сеть, рисунок 50.

Рисунок 50 – Исследуемая топология

Конфигурация маршрутизатора R1

Конфигурация маршрутизатора R0

R1>ena

R0>ena

R1#config t

R0#config t

R1(config)# int f0/0

R0(config)# int f0/0

R1(config-inf)# ip address 10.10.0.1 255.255.0.0

R0(config-inf)# ip address 172.16.192.2 255.255.192.0

R1(config-inf)#no shutd

R0(config-inf)#no shutd

R1(config)# int f0/1

R0(config-inf)#exit

R1(config-inf)# ip address 172.16.80.1 255.255.240.0

R0(config)# router rip

R1(config-inf)#no shutd

R0(config-router)#network 172.16.0.0

R1(config)# int f1/0

 

R1(config-inf)# ip address 172.16.64.1 255.255.240.0

 

R1(config-inf)#no shutd

 

R1(config)# int f1/1

 

R1(config-inf)# ip address 172.16.128.1 255.255.224.0

 

R1(config-inf)#no shutd

 

R1(config)# int f2/0

 

R1(config-inf)# ip address 172.16.192.1 255.255.192.0

 

R1(config-inf)#no shutd

 

R1(config-inf)#exit

 

R1(config)# router rip

 

R1(config-router)#network 172.16.0.0

 

R1(config-router)#network 10.0.0.0

 

Проверка таблицы маршрутизации на R0

R0# show ip rout

172.16.0.0/18 is subnetted, 1 subnets

C 172.16.192.0 is directly connected, FastEthernet0/0

R 10.0.0.0/8 [120/1] via 172.16.192.1, 00:00:11, FastEthernet0/0

Обратите внимание на то, что не все сети, подключенные к R1,

отображены в таблице маршрутизации маршрутизатора R0. Данное обстоятельство объясняется правилом анонсирования маршрутов для протокола RIPv1. Которое заключается в следующем, что сети не могут

анонсироваться через интерфейс с ip адресом того же класса, но с разной

маской.

В нашем примере маршрутизатор R1 не будет анонсировать сети

172.16.64.0/20, 172.16.80.0 /20 и 172.16.128.0/19 через интерфейс f2/0. Так же отметим, что к маршрутизатору R1 подключена сеть 10.10.0.0/16, но в маршрутизаторе R0 эта сеть отображена, как сеть 10.0.0.0 /8. Поэтому запишем еще одно право передачи анонсов. Если через интерфейс

анонсируется сеть и сетевая часть на основе классов отличается от сетевой части ip адреса анонсирующего интерфейса, то такая сеть анонсируется как стандартная сеть на основе классов

Анонс, отправляемый интерфейсом f2/0, протокола RIPv1 показан

ниже:

Frame 12: 66 bytes on wire (528 bits), 66 bytes captured (528 bits)

Ethernet II, Src: ca:04:01:b4:00:38 (ca:04:01:b4:00:38), Dst: Broadcast (ff:ff:ff:ff:ff:ff)

Internet Protocol Version 4, Src: 172.16.192.1 (172.16.192.1), Dst: 255.255.255.255 (255.255.255.255) User Datagram Protocol, Src Port: router (520), Dst Port: router (520)

Routing Information Protocol

Command: Response (2) Version: RIPv1 (1)

IP Address: 10.0.0.0, Metric: 1 Address Family: IP (2)

IP Address: 10.0.0.0 (10.0.0.0) Metric: 1

Обратите внимание, что в анонсе находится всего лишь одна сеть: 10.0.0.0

2.2 Измените маску интерфейса f2/0, рисунок 51.

Рисунок 51 – исследуемая сеть

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

R1(config)#int f2/0

R1(config-if)#no ip address 172.16.192.1 255.255.192.0

R1(config-if)#ip address 172.16.192.1 255.255.240.0

В данном примере используется команда no. После смены маски,

посмотрите на таблицу маршрутизации на маршрутизаторе R0:

172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks C 172.16.192.0/18 is directly connected, FastEthernet0/0

R 172.16.80.0/32 [120/1] via 172.16.192.1, 00:00:24, FastEthernet0/0 R 172.16.64.0/18 [120/1] via 172.16.192.1, 00:00:24, FastEthernet0/0 R 10.0.0.0/8 [120/1] via 172.16.192.1, 00:00:24, FastEthernet0/0

Обратите внимание на то, что в таблице появились новые маршрутные записи, это вытекает из первого правила, которое разрешает анонсировать

номера сетей только в том случае, если совпадают и сетевые части ip

адресов и их маски. Посмотрим на трассировку сетевого монитора, который

захватывает пакеты через порт f2/0.

Ethernet II, Src: ca:04:01:b4:00:38 (ca:04:01:b4:00:38), Dst: Broadcast (ff:ff:ff:ff:ff:ff)

Internet Protocol Version 4, Src: 172.16.192.1 (172.16.192.1), Dst: 255.255.255.255 (255.255.255.255) User Datagram Protocol, Src Port: router (520), Dst Port: router (520)

Routing Information Protocol

Command: Response (2) Version: RIPv1 (1)

IP Address: 10.0.0.0, Metric: 1 Address Family: IP (2)

IP Address: 10.0.0.0 (10.0.0.0) Metric: 1

IP Address: 172.16.64.0, Metric: 1

Address Family: IP (2)

IP Address: 172.16.64.0 (172.16.64.0)

Metric: 1

IP Address: 172.16.80.0, Metric: 1

Address Family: IP (2)

IP Address: 172.16.80.0 (172.16.80.0)

Metric: 1

Давайте проанализируем получившуюся таблицу маршрутизации на маршрутизаторе R0. Маршрутизатор R0 получил на интерфейс анонсы только о трех сетях, как это видно из трассировки, в данном анонсе отсутствует информация о сети 172.16.128.0/19, так как эта сеть имеет маску отличную от интерфейса, который её анонсирует. В таблице маршрутизации есть запись о сети 172.16.80.0/32. Обратите внимание, что к этой сети применена маска 32 (255.255.255.255), такая ситуация возникает в том случае когда на интерфейс поступает такой сетевой адрес у которого по отношению к принимаемому интерфейсу часть бит адреса сети установлена в части адреса хоста.

Сеть анонсируемая маршрутизатором R1

172.16.80.0

10101100. 0001000 . 01010000. 0000000

Красными цифрами указан биты относящиеся к адресу сети , зелеными

-биты хоста.

Распишем адрес приемного интерфейса:

172.16.192.2 /18

10101100. 0001000. 11000000. 0000010

Сравним адрес принимаемого интерфейса с адресом сети, принятом в анонсе,

между собой:

10101100. 0001000. 01 01 0000. 0000000

10101100. 0001000. 11 00 0000. 0000010

Как видно часть битов в адресе хоста у анонсируемой сети с точки зрения приемного интерфейса установлена в 1. А если сравнить сеть

172.16.64.0 /20 и ip адрес приемного интерфейса, то мы обнаружим что в адресе хоста нет битов установленных в 1, в таком случае к сети применяется маска, установленная для приемного интерфейса.

Сформулируем правило приема. Если на интерфейс приходит анонс

о сети и сетевая часть на основе классов у них совпадает, то к данной сети применяется маска интерфейса, если в части адреса хоста после наложении маски интерфейса нет бит установленных в единицу, если хотя бы один бит в части адреса установлен в единицу, то к адресу применяется маска 32.

Для проверки этого правила изменим маску интерфейса f0/0 на маршрутизаторе R0.

R0(config)#int f0/0

R0(config-if)#no ip address 172.16.192.2 255.255.192.0

R0(config-if)#ip address 172.16.192.2 255.255.240.0

После чего посмотрим таблицу маршрутизации:

172.16.0.0/20 is subnetted, 3 subnets

C 172.16.192.0 is directly connected, FastEthernet0/0

R 172.16.80.0 [120/1] via 172.16.192.1, 00:00:26, FastEthernet0/0 R 172.16.64.0 [120/1] via 172.16.192.1, 00:00:26, FastEthernet0/0 R 10.0.0.0/8 [120/1] via 172.16.192.1, 00:00:26, FastEthernet0/0

Как видно из данной таблице существуют три подсети 172.16.0.0 с

маской 20. Обратите внимание на то, что теперь все сети имеют правильные

маски, отсутствует только сеть 172.16.128.0 /19, так как данная сеть имеет маску отличную от интерфейса f2/0 маршрутизатора R1.

2.3 Пассивные интерфейсы

Если интерфейс необходимо сделать пассивным, то необходимо ввести команду passive interface [имя интерфейса]

Например для маршрутизатора R1 сделаем интерфейс f2/0 пассивным

R1(config-router)#passive-interface fastEthernet 2/0

Если теперь подключить анализатор протоколов к этому интерфейсу,

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

172.16.0.0/20 is subnetted, 3 subnets

C 172.16.192.0 is directly connected, FastEthernet0/0 R 172.16.80.0/20 is possibly down,

routing via 172.16.192.1, FastEthernet0/0 R 172.16.64.0/20 is possibly down,

routing via 172.16.192.1, FastEthernet0/0

R 10.0.0.0/8 is possibly down, routing via 172.16.192.1, FastEthernet0/0

Отмена режима пассивного интерфейса осуществляется той же

командой только с приставкой no:

R1(config-router)#no passive-interface fastEthernet 2/0

2.4 Настройка одноадресных обновлений

Для того чтобы анонсы передавались не на широковещательный ip

адрес, а на одноадресный, необходимо ввести команду neighbor [ip address]

В следующем примере маршрутизатор R1 будет посылать анонсы маршрутизатору R0 на одноадресный адрес интерфейса f0/0.