Протоколы маршрутизации. Routing Information Protocol (RIP). Что такое rip в настройках роутера


Настройка протокола RIP

Рисунок 1. Сеть для динамической маршрутизации

На рисунке 1 показана сеть, для которой будут применены протоколы маршрутизации. Очевидно, что к коммутаторам Switch0 и Switch2 можно добавить еще несколько компьютеров, не делая никаких дополнительных настроек в маршрутизаторах. PC0 имеет IP 192.168.1.2 (маска 255.255.255.0), шлюзом по умолчанию является интерфейс FastEthernet0/0 маршрутизатора Router0 с IP 192.168.1.1. Если подключить к Switсh0 другие компьютеры, то им можно давать адреса 192.168.1.x, где x – число от 3 и до 254. Аналогично организована и подсеть Router1 – PC1 с IP, маршрутизатора – 192.168.2.1, компьютера – 192.168.2.2. Для интерфейсов FastEthernet0/1 маршрутизаторов Router0 и Router1 выделены IP адреса 172.16.1.2/24 и 172.16.2.2/24 соответственно. Маршрутизатор Router2 имеет адреса интерфейсов 172.16.1.1/24 и 172.16.2.1/24.

Таким образом, для того, если отправить пакет от PC0 до PC1, ему потребуется пройти несколько подсетей – 192.168.1.0, 172.16.1.0, 172.16.2.0 и 192.168.2.0. Если зайти с рабочего стола PC0 в командную строку (command promt) можно ввести команду tracert (trace route – трассировка маршрута), можно посмотреть, как будут идти пакеты. До настройки маршрутизации пакеты не могут уйти дальше шлюза, как показано на рисунке 2.

Рисунок 2. Трассировка маршрута до настройки маршрутизации

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

Настройка маршрутизатора Router0:

Router(config-if)#router rip

Router(config-router)#version 2

Router(config-router)#network 192.168.1.0

Router(config-router)#network 172.16.1.0

Router(config-router)#exit

Router(config)#exit

Router#

%SYS-5-CONFIG_I: Configured from console by console

Настройка маршрутизатора Router1:

Router#enable

Router#config term

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#router rip

Router(config-router)#version 2

Router(config-router)#network 192.168.2.0

Router(config-router)#network 172.16.2.0

Router(config-router)#exit

Router(config)#exit

Router#

%SYS-5-CONFIG_I: Configured from console by console

Настройка маршрутизатора Router2:

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#router rip

Router(config-router)#version 2

Router(config-router)#network 172.16.1.0

Router(config-router)#network 172.16.2.0

Router(config-router)#exit

Router(config)#exit

Router#

%SYS-5-CONFIG_I: Configured from console by console

Теперь протокол RIP на маршрутизаторе настроен, запустим снова команду tracert на PC0, ее результат показан на рисунке 3.

Рисунок 3. Трассировка маршрута после настройки маршрутизации

В нашем примере существует всего один маршрут, добавим в сеть еще один, для того, чтобы удостовериться, что протокол ищет путь с наименьшим числом переходов.

Рисунок 4. Добавление в маршрутизатор дополнительного интерфейса

Зайдем в физические настройки маршрутизатора Router0, как показано на рисунке 2.3.4, добавим интерфейс “NM-1FETX” как показано на рисунке. Добавление возможно в выключенный маршрутизатор. Теперь заходим в конфигурацию, появился новый интерфейс FastEthernet1/0. Этому интерфейсу присвоим IP-адрес 10.0.0.1. Аналогично настроим маршрутизатор Router1 и соединим сеть, как показано на рисунке 5.

Рисунок 5. Новые настройки сети.

Поскольку мы выключали маршрутизаторы, их настройки сбросились. Протокол RIP быстрее настроить через графический интерфейс, для этого в Config выбираем Routing RIP, как показано на рисунке 6 и вводим нужные нам сети. Аналогично настраиваем Router1.

Рисунок 6. Настройка протокола RIP через графический интерфейс.

Теперь протокол выбрал более короткий маршрут, как показано на рисунке 7.

Рисунок 7. Новый маршрут.

Задание.

  • В задании дан рисунок – сеть, которую вы должны построить в Cisco Packet Tracer и ip-адреса компьютеров и других устройств, входящих в сеть.

  • Адреса для маршрутизаторов предлагается придумать самостоятельно, для подсетей между маршрутизаторами можно использовать диапазон 10.0.0.0/8.

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

  • Настройте протокол RIP на всех маршрутизаторах. Вы должны уметь делать это и через графический интерфейс и (это более важно) с помощью команд CLI. Конечная цель – чтобы любой компьютер вашей сети мог отправить пакет с помощью команды ping или tracert на любой другой компьютер вашей сети.

  • В отчете проиллюстрируйте как процесс работы (настройка компьютеров и маршрутизаторов, команды CLI) так и ее результат - (команды ping и трассировка). Не обязательно иллюстрировать отправку сообщений с каждого компьютера на каждый (для, например 5 компьютеров это довольно много).

  • Совет: проверку связей между компьютерами можно сделать и без команды ping (гораздо быстрее). Для этого найдите в Cisco Packet Tracer кнопку и разберитесь, как она работает.

Вариант 1.

На компьютерах настроить следующие IP-адреса:

ПК0: 192.168.1.2

ПК1: 192.168.2.2

ПК2: 192.168.3.2

Вариант 2.

На компьютерах настроить следующие IP-адреса:

ПК0: 172.16.5.7

ПК1: 172.16.38.3

ПК2: 172.16.24.17

ПК3: 172.16.82.5

Вариант 3.

На компьютерах настроить следующие IP-адреса:

ПК0: 192.168.135.5

ПК1: 192.168.122.4

ПК2: 192.168.115.3

ПК3: 192.168.109.2

Вариант 4.

На компьютерах настроить следующие IP-адреса:

ПК0: 172.16.11.2

ПК1: 172.16.12.4

ПК2: 172.16.13.5

ПК3: 172.16.14.6

Вариант 5.

На компьютерах настроить следующие IP-адреса:

ПК0: 192.168.70.2

ПК1: 192.168.71.2

ПК2: 192.168.72.2

ПК3: 192.168.73.2

Вариант 6.

На компьютерах настроить следующие IP-адреса:

ПК0: 192.168.1.1

ПК1: 172.16.1.1

Вариант 7.

На компьютерах настроить следующие IP-адреса:

ПК0: 192.168.2.2 ПК1: 192.168.2.3 ПК2: 192.168.2.4

ПК3: 192.168.3.2 ПК4: 192.168.4.2 На принтере: 192.168.2.5

Вариант 8.

На компьютерах настроить следующие IP-адреса:

ПК0: 172.16.3.2

ПК1: 172.16.4.2

ПК2: 172.16.5.2

ПК3: 172.16.6.2

ПК4: 172.16.7.2

Вариант 9.

Сервер: 192.168.1.1

Принтер: 192.168.100.17

ПК0: 192.168.100.16

ПК1: 172.16.2.2

ПК2: 172.16.3.2

ПК3: 172.16.105.7

Вариант 10.

На компьютерах настроить следующие IP-адреса:

ПК0: 192.168.1.2 ПК1: 192.168.2.2 ПК2: 192.168.3.2

ПК3: 192.168.4.2 ПК4: 192.168.5.2 ПК5: 192.168.6.2

studfiles.net

gurkin33 Cisco Router. Протоколы маршрутизации. Routing Information Protocol (RIP)

Все "манипуляции" можно осуществлять только при помощи ADMIN_G33 (либо с других ПК в сети).

В данной практической работе сеть уже спланирована, адресация распределена и настроен DHCP. На сетевом оборудовании настроен telnet-сервер, пароль -

. Роутеры ISP - Internet Server Provider, доступа к ним нет. Сокращения в именах: Br - Branch; HO -Head Office; CE - Customer Edge. Настроенные DNS-записи (Server1):

  • Понять представленную топологию

    Прежде всего дадим определения цветным прямоугольникам. Синий прямоугольник обозначает границы сети "Главного офиса", зеленый - границы сети "Филиала", а оранжевый - границы сети "Отделения". "Филиал" и "Отделение" присоединены к "Главному офису" за счет предоставление провайдером L2-каналов (L2VPN), т.е, грубо говоря, провайдер предоставляет нам провод между "Главным офисом" и "Филиалом".

    Также следует отметить, что на роутерах R2 и R3 настроен DHCP для сети 10.77.2.0/23. При этом роутер R2 выдает диапазон 10.77.2.255 - 10.77.3.99, с шлюзом (gateway) 10.77.2.1, а R3 выдает диапазон 10.77.3.100 - 10.77.3.199 с шлюзом 10.77.2.254. Так сделано для резервирования. В данной практической работе представлена относительно маленькая сеть, но она уже вызывает трудность при написании статических маршрутов (особенно если их надо резервировать). Поэтому мы будем использовать протокол маршрутизации. На данный момент на всех роутерах настроен протокол маршрутизации RIP, кроме тех, которые будут рассматриваться в следующем пункте.
  • Настроить RIP на роутерах: R2, Br_R2, Small_Br_R1

    Предлагаю в начале настроить R2, а после разобрать все используемые команды по порядку. Чтобы подключиться к R2, можно использовать компьютер ADMIN_G33, выполнив команду telnet r2.gurkin33. (Желательно перед настройкой изучить команду show ip route)

    PC>telnet r2.gurkin33 Trying 10.77.2.1 ...Open User Access Verification Password: R2# R2#conf t Enter configuration commands, one per line. End with CNTL/Z. R2(config)#router rip R2(config-router)#ver 2 R2(config-router)#network 10.0.0.0 R2(config-router)#no auto-summary R2(config-router)#exit R2(config)#exit R2#sh runn Building configuration... Current configuration : 1492 bytes ! version 15.1 ... ! router rip version 2 network 10.0.0.0 no auto-summary ! ...

    Чтобы включить протокол маршрутизации на роутере, надо использовать команду router rip, при помощи нее мы так же попадаем в режим настройки этого протокола. Первое, что мы сделали - определили версию протокола. По умолчанию версия 1, которая поддерживает только классовую адресацию. Нам это не подходит поэтому при помощи команды version 2, мы установили вторую версию протокола RIP. Далее мы указали сеть в которой должен работать этот протокол - network 10.0.0.0. Команда состоит из слова network и классового номера сети. Как бы вы не старались вписать сюда бесклассовый номер сети, роутер преобразует его в классовый и добавит конфигурацию. Указав сеть, протокол RIP запускается на тех интерфейсах, которые попадают под указанный классовый диапазон. В нашем случае диапазон 10.0.0.1 - 10.255.255.254, под который попадают все интерфейсы роутера R2 (нам же легче). И последняя команда, которая использовалась при настройке - no auto-summary. Auto-summary - это автоматической суммирование маршрутов (очень опасная штука 😊). Например, у роутера есть информация о двух подключенных к нему маршрутах - 10.1.1.0/24 и 10.2.1.0/24, а если указано, что маршруты можно "суммировать", то роутер будет объявлять только один маршрут - 10.0.0.0/8, что не очень правильно. Всегда подумайте прежде чем использовать auto-summary и не забывайте ее отключать!

    Теперь изучим таблицу маршрутизации. R2#sh ip route Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP ... Gateway of last resort is not set 10.0.0.0/8 is variably subnetted, 10 subnets, 3 masks R 10.1.1.0/30 [120/1] via 10.1.1.5, 00:00:08, GigabitEthernet0/1 C 10.1.1.4/30 is directly connected, GigabitEthernet0/1 L 10.1.1.6/32 is directly connected, GigabitEthernet0/1 R 10.1.1.8/30 [120/1] via 10.77.2.254, 00:00:13, Vlan1 C 10.1.2.0/30 is directly connected, GigabitEthernet0/0 L 10.1.2.1/32 is directly connected, GigabitEthernet0/0 R 10.1.2.4/30 [120/1] via 10.1.2.2, 00:00:09, GigabitEthernet0/0 R 10.1.3.0/30 [120/1] via 10.77.2.254, 00:00:13, Vlan1 C 10.77.2.0/23 is directly connected, Vlan1 L 10.77.2.1/32 is directly connected, Vlan1 R2#

    Супер! Как было сказано ранее, на большинстве роутеров RIP уже настроен, именно поэтому мы видим, что таблица маршрутизации заполнилась. Напротив каждого маршрута узнанного через RIP стоит буква R. Теперь разберем, что такое [120/1]. Первое число, это Administrative Distance, второе количество "прыжков" до указанной подсети - метрика, которую использует RIP. Рядом с каждым маршрутом есть время - отсчет времени с последнего обновления маршрута.

    Теперь настроим роутер Br_R2. К сожалению, с компьютера ADMIN_G33 подключиться не получится. Зато получится подключиться с роутера Br_R1. PC>telnet br_r1.gurkin33 Trying 10.1.2.2 ...Open User Access Verification Password: Br_R1# Br_R1#telnet br_r2.gurkin33 Trying 10.1.2.6 ...Open User Access Verification Password: Br_R2# Br_R2#conf t Enter configuration commands, one per line. End with CNTL/Z. Br_R2(config)#router rip Br_R2(config-router)#ver 2 Br_R2(config-router)#no auto Br_R2(config-router)#net 10.0.0.0 Br_R2(config-router)#net 172.16.14.1 Br_R2(config-router)#exit Br_R2(config)#exit Br_R2#sh runn Building configuration... Current configuration : 1223 bytes ! version 15.1 ... ! router rip version 2 network 10.0.0.0 network 172.16.0.0 no auto-summary ! ...

    В целом настройка Br_R2 ничем не отличается от настройки R2. Единственное мы попробовали указать ip адрес в качестве номера сети, но как видно из show runn, ip адрес был преобразован в номер сети, при том классовый номер.

    До завершения этой части осталось настроить RIP на роутере Small_Br_R1. Попасть на него можно с роутера R3. Ниже представлен "копипаст" для его настройки. router rip version 2 network 10.0.0.0 network 192.168.10.0 no auto-summary
  • Разобрать команду show ip rip database

    Для изучения команды show ip rip database, был выбран роутер CE_R2, так же нам понадобится таблица маршрутизации.

    CE_R2#sh ip rip database 10.1.1.0/30 auto-summary 10.1.1.0/30 directly connected, FastEthernet0/1 10.1.1.4/30 auto-summary 10.1.1.4/30 [1] via 10.1.1.1, 00:00:21, FastEthernet0/1 10.1.1.8/30 auto-summary 10.1.1.8/30 directly connected, FastEthernet0/0 10.1.2.0/30 auto-summary 10.1.2.0/30 [2] via 10.1.1.1, 00:00:21, FastEthernet0/1 [2] via 10.1.1.10, 00:00:19, FastEthernet0/0 10.1.2.4/30 auto-summary 10.1.2.4/30 [3] via 10.1.1.10, 00:00:19, FastEthernet0/0 [3] via 10.1.1.1, 00:00:21, FastEthernet0/1 10.1.3.0/30 auto-summary 10.1.3.0/30 [1] via 10.1.1.10, 00:00:19, FastEthernet0/0 10.77.2.0/23 auto-summary 10.77.2.0/23 [1] via 10.1.1.10, 00:00:19, FastEthernet0/0 172.16.12.0/30 auto-summary 172.16.12.0/30 [4] via 10.1.1.1, 00:00:21, FastEthernet0/1 [4] via 10.1.1.10, 00:00:19, FastEthernet0/0 172.16.14.0/24 auto-summary 172.16.14.0/24 [4] via 10.1.1.1, 00:00:21, FastEthernet0/1 [4] via 10.1.1.10, 00:00:19, FastEthernet0/0 192.168.10.0/24 auto-summary 192.168.10.0/24 [2] via 10.1.1.10, 00:00:19, FastEthernet0/0 CE_R2# CE_R2#sh ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP ... Gateway of last resort is 4.4.4.1 to network 0.0.0.0 4.0.0.0/29 is subnetted, 1 subnets C 4.4.4.0 is directly connected, FastEthernet1/0 10.0.0.0/8 is variably subnetted, 7 subnets, 2 masks C 10.1.1.0/30 is directly connected, FastEthernet0/1 R 10.1.1.4/30 [120/1] via 10.1.1.1, 00:00:26, FastEthernet0/1 C 10.1.1.8/30 is directly connected, FastEthernet0/0 R 10.1.2.0/30 [120/2] via 10.1.1.1, 00:00:26, FastEthernet0/1 [120/2] via 10.1.1.10, 00:00:23, FastEthernet0/0 R 10.1.2.4/30 [120/3] via 10.1.1.10, 00:00:23, FastEthernet0/0 [120/3] via 10.1.1.1, 00:00:26, FastEthernet0/1 R 10.1.3.0/30 [120/1] via 10.1.1.10, 00:00:23, FastEthernet0/0 R 10.77.2.0/23 [120/1] via 10.1.1.10, 00:00:23, FastEthernet0/0 172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks R 172.16.12.0/30 [120/4] via 10.1.1.1, 00:00:26, FastEthernet0/1 [120/4] via 10.1.1.10, 00:00:23, FastEthernet0/0 R 172.16.14.0/24 [120/4] via 10.1.1.1, 00:00:26, FastEthernet0/1 [120/4] via 10.1.1.10, 00:00:23, FastEthernet0/0 R 192.168.10.0/24 [120/2] via 10.1.1.10, 00:00:23, FastEthernet0/0 S* 0.0.0.0/0 [1/0] via 4.4.4.1 CE_R2#

    Команда show ip rip database показывает все маршруты, о которых знает протокол RIP. Сразу оговорим, что строки со словом auto-summary нам не интересны, потому что мы отключили "суммаризацию маршрутов". Как можно заметить, в этой базе маршрутов содержится не только маршруты узнанные от других роутеров, но и маршруты подключенные напрямую к этому роутеру. Именно эту таблицу роутер рассылает каждые 30 секунд. Теперь разберем маршруты узнанные от других роутеров, например, для номера сети 10.1.2.4/30. В квадратных скобках ([3]) указывается метрика (кол-во "прыжков"), далее указывается кто прислал информацию об этом маршруте (via 10.1.1.10). Обратите внимание, что к этой подсети имеется два маршрута, через 10.1.1.10 и через 10.1.1.1, оба с метрикой 3 (путь к подсети 10.1.2.4/30 проходит через 3 роутера). Теперь найдем подсеть 10.1.2.4/30, в таблице маршрутизации (show ip route), как можно заметить добавлены оба маршрута. Очень важно, если в таблице маршрутизации появляются два маршрута к одной и той же подсети, то роутер выполняет балансировку (load balancing). К сожалению, рассмотрения типов балансировки и более тонкая настройка протокола RIP рассмотрена не будет (т.к. Packet Tracer попросту не имеет достаточного количества команд).

  • Разобрать команду passive-interface. Добавить статический маршрут

    При помощи команды passive-interface можно указать интерфейс, который не будет рассылать базу маршрутов, но при этом будет принимать обновления. В нашем примере это удобно сделать на границе сетей "Главного офиса" и "Филиала", так что роутер R2 будет принимать информацию о маршрутах от роутера Br_R1, но не будет передавать информацию о своей базе маршрутов. Чтобы такая схема заработала, придется добавить на Br_R1 один статический маршрут. В начале добавим статический маршрут на Br_R1, после установим passive-interface и посмотрим как изменилась база маршрутов протокола RIP на Br_R1.

    Br_R1(config)#ip route 0.0.0.0 0.0.0.0 10.1.2.1 R2(config)#router rip R2(config-router)#passive-interface gig 0/0

    Интерфейс Gi0/0 роутера R2 "смотрит" на роутрер Br_R1, теперь от в режиме passive-interface - принимает информацию о маршрутах, но не рассылает. Теперь посмотрим таблицу маршрутизации на Br_R1, предварительно надо ее очистить командой clear ip route * (таким образом роутеру надо будет заново собрать всю информацию о маршрутах).

    Br_R1#clear ip route * Br_R1#sh ip route Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP ... Gateway of last resort is 10.1.2.1 to network 0.0.0.0 10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks C 10.1.2.0/30 is directly connected, GigabitEthernet0/0 L 10.1.2.2/32 is directly connected, GigabitEthernet0/0 C 10.1.2.4/30 is directly connected, GigabitEthernet0/1 L 10.1.2.5/32 is directly connected, GigabitEthernet0/1 172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks R 172.16.12.0/30 [120/1] via 10.1.2.6, 00:00:22, GigabitEthernet0/1 R 172.16.14.0/24 [120/1] via 10.1.2.6, 00:00:22, GigabitEthernet0/1 S* 0.0.0.0/0 [1/0] via 10.1.2.1

    Супер, теперь на Br_R1 компактная таблица маршрутизации, при этом у роутера есть маршрут по умолчанию, указывающий на R2. Вы можете самостоятельно убедиться, что таблица маршрутизации на R2 имеет маршруты к сети "Филиала". Также, чтобы все корректно работало, надо добавить маршрут по умолчанию на Br_R2 - ip route 0.0.0.0 0.0.0.0 10.1.2.5 (!!обязательный пункт, перед выполнением дальнейшего задания!!).

    Как было отмечено в части с теорией - "если имеется несколько идентичных маршрутов, в таблицу маршрутизации попадает маршрут с наименьшей метрикой (AD)". Но что если мы добавим пересекающийся маршрут? Предлагаю поэкспериментировать. Сейчас передача данных между "Филиалом" (172.16.14.0/24) и "Отделением" (192.168.10.0/24) происходит по такой схеме: "Филиал" -> R2 -> R3 -> "Отделение" Теперь, добавив один единственный маршрут, мы изменим путь для части адресов (не для всей подсети). R2(config)#ip route 192.168.10.0 255.255.255.240 10.1.1.5 CE_R1(config)#ip route 192.168.10.0 255.255.255.240 10.1.1.2

    Прежде чем объяснять, выполним трассировку до двух адресов 192.168.10.10 (Small_Br_SW0) и 192.168.10.50 (ПК1) c ПК2, рисунки 7.3 и 7.4.

    Рисунок 7.3 Трассировка с ПК2 до 192.168.10.50Рисунок 7.3 Трассировка с ПК2 до 192.168.10.50Рисунок 7.4 Трассировка с ПК2 до 192.168.10.10Рисунок 7.4 Трассировка с ПК2 до 192.168.10.10

    Начнем с рисунка 7.3, трассировка показывает ожидаемый путь. Как и было указано выше путь такой:

    "Филиал" (172.16.14.0/24) → Br_R2 ← 10.1.2.2/30 → Br_R1 ← 10.1.2.0/30 → R2 ← 172.16.2.0/23→ R3 ← 10.1.3.0/30→ "Отделение" (192.168.10.0/24) Добавив маршрут для подсети 192.168.10.0/28, на роутеры R2 и CE_R1, часть пакетов будет идти другим путем, а именно пакеты с адресом получателя из диапазона 192.168.10.0 - 192.168.10.15. Таким образом, когда мы выполняем трассировку до адреса 192.168.10.10, трассировка увеличилась на два роутера: "Филиал" (172.16.14.0/24) → Br_R2 ← 10.1.2.2/30 → Br_R1 ← 10.1.2.0/30 → R2 ← 10.1.1.4/30 → CE_R1 ← 10.1.1.0/30 → CE_R2 ← 172.16.2.0/23→ R3 ← 10.1.3.0/30→ "Отделение" (192.168.10.0/24) Если взглянуть на таблицу маршрутизации R2, то можно увидеть два пересекающихся маршрута к подсети 192.168.10.0/24 и 192.168.10.0/28. Теперь вы должны были понять, что мы обсуждали в теоретической части - "при передаче пакетов роутер смотрит на ip адрес получателя и ищет маршрут с самым "длинным совпадением" (longest match)"(или минимальным префиксом). И еще один интересный факт. После добавления маршрутов, данные до адреса 192.168.10.10 будут проходить 7 роутеров, но ответ будет передаваться только через 5 роутеров. Попробуйте догадаться, почему.
  • gurkin33.ru

    Настройка протокола RIP на маршрутизаторах Cisco

    Цель работы

    Формирование у студентов устойчивых навыков конфигурирования маршрутизаторов для работы с протоколом динамической маршрутизации RIP.

    Ход работы

    Для начала разберемся с тем, что же такое протокол динамической маршрутизации, какие особенности имеет протокол RIP и как он работает. Затем смоделируем сеть и настроим в ней протокол RIP. Наконец, посмотрим, с помощью каких команд проверяется работоспособность этого протокола.

    Обзор протокола RIP

    У всех протоколов динамической маршрутизации одна цель – строить оптимальную сетевую топологию без петель.

    В данной лабораторной работе рассматривается RIPv2 (версии 2). RIP любой версии относится к протоколам маршрутизации внутреннего шлюза, является дистанционно-векторным протоколом и не учитывает состояния каналов. В качестве метрики в протоколе используется счетчик транзитных устройств, который учитывает, через сколько маршрутизаторов (или других L3-устройств) пролегает маршрут к сети. RIP осуществляет медленную конвергенцию и по умолчанию имеет одну из наибольших стандартных административных дистанций - 120. Конвергенцией называется процесс сходимости сети, то есть процесс обнаружения изменений в сети, поиска и построения оптимальной топологии. Каждый протокол маршрутизации имеет особое число, называемое административным расстоянием, необходимое для того, чтобы система IOS могла выбрать предпочтительный маршрут, если настроено несколько протоколов маршрутизации. Стоит также отметить, что в некоторых протоколах маршрутизации происходит деление маршрутов на внутренние и внешние, в этом случае AD различным типам маршрутов назначается отдельно. Стандартные значения AD для маршрутизаторов Cisco и других производителей могут отличаться. Кроме того, RIP не позволяет суммировать маршруты с маской короче классовой.

    Для работы RIP использует четыре таймера, перечисленные в таблице ниже.

    Название Значение по умолчанию Предназначение
    Update timer 30 секунд Отвечает за частоту отправки обновлений соседям.
    Invalid timer 180 секунд Отвечает за время хранения информации о маршруте в таблице маршрутизации без получения обновления. Если обновление о маршруте не будет получено за это время, ему присваивается метрика 16 (недоступный).
    Flush timer 240 секунд Время, через которое маршрут исключается из таблицы маршрутизации.
    Holddown timer 180 секунд Является функциональностью исключительно оборудования Cisco. Запускается для недостижимого маршрута. В течение этого времени маршрут хранится как недоступный, его статус не изменяется даже при получении обновлений об этой сети.

    Моделирование и настройка

    Реализуем следующую сеть.

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

    R1(config)# int lo1R1(config-if)#ip addr 10.1.1.1 255.255.255.0R1(config-if)# int g0/0R1(config-if)#ip addr 199.1.1.1 255.255.255.252R1(config-if)# no shutdown

    Аналогично на R5.

    R5(config)# int lo1R5(config-if)#ip addr 10.2.2.2 255.255.255.0 R5(config-if)# int g0/0R5(config-if)#ip addr 199.2.1.2 255.255.255.252 R5(config-if)# no shutdown

    На R2 – интерфейсы GigabitEthernet и один интерфейс FastEthernet.

    R2(config)# int g0/0R2(config-if)#ip addr 199.1.1.2 255.255.255.252R2(config-if)# no shutdownR2(config-if)# int g2/0R2(config-if)#ip addr 199.11.1.1 255.255.255.252R2(config-if)# no shutdownR2(config-if)# int f1/0R2(config-if)#ip addr 199.10.1.2 255.255.255.252R2(config-if)# no shutdown

    Аналогично на R3 и на R4.

    R3(config)# int g0/0R3(config-if)#ip addr 199.2.1.1 255.255.255.252 R3(config-if)# no shutdownR3(config-if)# int g2/0R3(config-if)#ip addr 199.12.1.2 255.255.255.252 R3(config-if)# no shutdownR3(config-if)# int f1/0R3(config-if)#ip addr 199.10.1.1 255.255.255.252 R3(config-if)# no shutdown R4(config)# int g0/0R4(config-if)#ip addr 199.11.1.2 255.255.255.252 R4(config-if)# no shutdownR4(config-if)# int g1/0R4(config-if)#ip addr 199.12.1.1 255.255.255.252 R4(config-if)# no shutdown

    В настоящий момент локальные сети клиента 10.1.1.1 и 10.2.2.2 не видят друг друга (отсутствует соответствующая маршрутная информация). Перейдём к настройке RIP. На каждом маршрутизаторе необходимо ввести следующие команды: в режиме глобальной конфигурации router rip, чтобы перейти в режим конфигурации протокола; network адрес_сети, чтобы включить протокол на нужных интерфейсах. Необходимо помнить, что в качестве адреса сети команды network нужно указывать только адрес классовой сети. Кроме того, введем команду no auto-summary для отключения суммирования сетей на границе маршрутизации.

    Пример настройки маршрутизатора R1.

    R1(config)# router ripR1(config-router)# network 199.1.1.0 R1(config-router)# redistribute connectedR1(config-router)# no auto-summary

    Замечание: если бы во второй строке мы указали в качестве сети адрес 10.1.1.0, система не выдала бы никаких ошибок и предупреждений, тем не менее, протокол RIP включился бы на всех интерфейсах, подсети которых входили бы в сеть 10.0.0.0/8.

    Важное замечание: с помощью команды redistribute connected мы добавили сети всех подключенных интерфейсов (в том числе и сеть интерфейса loopback) в базу данных протокола RIP – RIP DataBase (RDB), но не включили сам протокол на этих интерфейсах. Таким образом, информация об этой сети рассылается протоколом через все интерфейсы, на которых функционирует RIP (в нашем случае через gi0/0), но при этом остальные интерфейсы не рассылают RIP-пакеты и не слушают сеть на предмет входящих RIP-сообщений.

    Пример настройки маршрутизатора R2.

    R2(config)# router ripR2(config-router)# network 199.10.1.0 R2(config-router)# network 199.1.1.0 R2(config-router)# network 199.11.1.0R2(config-router)# no auto-summary

    Настройка маршрутизатора R3.

    R3(config)# router ripR3(config-router)# network 199.10.1.0 R3(config-router)# network 199.2.1.0 R3(config-router)# network 199.12.1.0R3(config-router)# no auto-summary

    Настройка маршрутизатора R4.

    R4(config)# router ripR4(config-router)# network 199.12.1.0R4(config-router)# network 199.11.1.0R4(config-router)# no auto-summary

    Настройка маршрутизатора R5.

    R5(config)# router ripR5(config-router)# network 199.2.1.0R5(config-router)# redistribute connected R5(config-router)# no auto-summary

    Если на данном этапе настройки попытаться выполнить команду ping 10.2.2.2 source 10.1.1.1 c R1, то маршрутизатор сообщит о недоступности узла с адресом 10.2.2.2. Дело в том, что по умолчанию запускается RIPv1, который поддерживает только с классовые сети. То есть в нашем случае в базу данных протокола будет добавлена только одна сеть вместо двух: 10.0.0.0/8 вместо 10.1.1.0/24 и 10.2.2.0/24, потому что RIPv1 не учитывает маски этих сетей. Убедиться в этом можно путём просмотра таблицы маршрутизации и RDB на R2 и R3, которым маршрутизаторы R1 и R5 сообщают только о сети 10.0.0.0/8. Исправьте возникшую проблему, прописав команду version 2 в режиме конфигурирования протокола маршрутизации на всех устройствах.

    На этом настройка устройств завершена, перейдём непосредственно к тестированию.

    Тестирование

    1. С помощью команд ping 10.2.2.2 source 10.1.1.1 и trace 10.2.2.2 source 10.1.1.1, выполненных с маршрутизатора R1, убедитесь, что локальные сети клиента имеют доступ друг к другу.

    2. Проанализируйте маршрут, которым следуют пакеты между двумя сетями, указанными в предыдущем пункте.

    3. Отключите низкоскоростной канал между маршрутизаторами R2 и R3. Как изменится маршрут следования пакетов между сетями?

    4. Используя команду show ip protocols, проверьте настройки RIP на каждом маршрутизаторе.

    5. Введите команду show ip route rip и проанализируйте её вывод.

    6. Выполните перехват трафика между маршрутизаторами и проанализируйте сообщения RIP.

    7. С помощью перехвата из предыдущего пункта продемонстрируйте работу метода расщепления горизонта в RIP.

    «Плавающий» статический маршрут

    В настроенной выше схеме трафик передаётся через канал FastEthernet, что может быть неэффективно из-за меньшей по сравнению с GigabitEthernet пропускной способностью. В этом пункте мы настроим так называемый «плавающий» маршрут, который поможет решить эту проблему.

    Для начала необходимо отключить RIP на интерфейсах fa1/0 на R2 и R3.

    R2(config)# router ripR2(config-router)# no network 199.10.1.0 R3(config)# router ripR3(config-router)# no network 199.10.1.0

    Теперь настроим статические маршруты в сторону сетей на интерфейсах loopback, но с административной дистанцией равно 130.

    R2(config)# ip route 10.2.2.0 255.255.255.0 199.10.1.1 130 R3(config)# ip route 10.1.1.0 255.255.255.0 199.10.1.2 130

    Добавим эти маршруты в RIP (самостоятельно объясните, для чего это нужно).

    R2(config)# router ripR2(config-router)# redistribute static R3(config)# router ripR3(config-router)# redistribute static

    С помощью команды trace 10.2.2.2 source 10.1.1.1, выполненной с маршрутизатора R1, убедимся, что пакеты идут через R4. Кроме того, посмотрим таблицу маршрутизации на R2 с помощью команды show ip route и убедимся, что статического маршрута в ней нет.

    Теперь выключим интерфейсы в сторону R4.

    R2(config)# int g2/0R2(config-if)# shutdown R3(config)# int g2/0R3(config-if)# shutdown

    Снова посмотрим таблицу маршрутизации и убедимся, что статический маршрут появился в таблице маршрутизации. Повторим с помощью команды trace 10.2.2.2 source 10.1.1.1 с R1, что связность сети не нарушена.

    Скачать PDF-файл с описанием лабораторной работы.

    www.foxnetwork.ru

    что такое rip в роутере — что такое роутер??? — 2 ответа

    

    В разделе Интернет на вопрос что такое роутер??? заданный автором Reg лучший ответ это Маршрутиза&#769;тор или роутер, рутер (от англ. router /&#712;&#633;u:t&#601;(&#633;)/ или /&#712;&#633;a&#650;t&#602;/, /&#712;&#633;a&#650;t&#601;&#633;/ )[1], — сетевое устройство, на основании информации о топологии сети и определённых правил принимающее решения о пересылке пакетов сетевого уровня (уровень 3 модели OSI) между различными сегментами сети. </div><noindex> ссылка</noindex> РѕСѓС‚ер

    Ответ от 2 ответа[гуру]

    Привет! Вот подборка тем с ответами на Ваш вопрос: что такое роутер???

    Ответ от Gilardino[новичек]вещь пзидатая, По всей квартире у каждого инет будет

    Ответ от Ѐ˜Р»СЊСЏ Буров[гуру]Маршрутиза&#769;тор или роутер, рутер (от англ. router /&#712;&#633;u:t&#601;(&#633;)/ или /&#712;&#633;a&#650;t&#602;/, /&#712;&#633;a&#650;t&#601;&#633;/ )[1], — сетевое устройство, на основании информации о топологии сети и определённых правил принимающее решения о пересылке пакетов сетевого уровня (уровень 3 модели OSI) между различными сегментами сети.Работает на более высоком уровне, нежели коммутатор и сетевой мост.Принцип работыОбычно маршрутизатор использует адрес получателя, указанный в пакетах данных, и определяет по таблице маршрутизации путь, по которому следует передать данные. Если в таблице маршрутизации для адреса нет описанного маршрута, пакет отбрасывается.Существуют и другие способы определения маршрута пересылки пакетов, когда, например, используется адрес отправителя, используемые протоколы верхних уровней и другая информация, содержащаяся в заголовках пакетов сетевого уровня. Нередко маршрутизаторы могут осуществлять трансляцию адресов отправителя и получателя, фильтрацию транзитного потока данных на основе определённых правил с целью ограничения доступа, шифрование/дешифрование передаваемых данных и т. д.[править]Таблица маршрутизацииТаблица маршрутизации содержит информацию, на основе которой маршрутизатор принимает решение о дальнейшей пересылке пакетов. Таблица состоит из некоторого числа записей — маршрутов, в каждой из которых содержится адрес сети получателя, адрес следующего узла, которому следует передавать пакеты и некоторый вес записи — метрика. Метрики записей в таблице играют роль в вычислении кратчайших маршрутов к различным получателям. В зависимости от модели маршрутизатора и используемых протоколов маршрутизации, в таблице может содержаться некоторая дополнительная служебная информация. статическая маршрутизация — когда записи в таблице вводятся и изменяются вручную. Такой способ требует вмешательства администратора каждый раз, когда происходят изменения в топологии сети. С другой стороны, он является наиболее стабильным и требующим минимума аппаратных ресурсов маршрутизатора для обслуживания таблицы.динамическая маршрутизация — когда записи в таблице обновляются автоматически при помощи одного или нескольких протоколов маршрутизации — RIP, OSPF, EIGRP, IS-IS, BGP, и др. Кроме того, маршрутизатор строит таблицу оптимальных путей к сетям назначения на основе различных критериев — количества промежуточных узлов, пропускной способности каналов, задержки передачи данных и т. п. Критерии вычисления оптимальных маршрутов чаще всего зависят от протокола маршрутизации, а также задаются конфигурацией маршрутизатора. Такой способ построения таблицы позволяет автоматически держать таблицу маршрутизации в актуальном состоянии и вычислять оптимальные маршруты на основе текущей топологии сети. Однако динамическая маршрутизация оказывает дополнительную нагрузку на устройства, а высокая нестабильность сети может приводить к ситуациям, когда маршрутизаторы не успевают синхронизировать свои таблицы, что приводит к противоречивым сведениям о топологии сети в различных её частях и потере передаваемых данных.

    Ответ от Ѕ@луй[гуру]инет без провадов

    Ответ от Alex[гуру]такая коробочка, ф которую суёшь инет, и инет афтоматически подключаеться при включении компа))

    Ответ от Ek6 uBaH yPAJI[гуру]По русски это тройник

    Ответ от 2 ответа[гуру]

    Привет! Вот еще темы с нужными ответами:

     

    Ответить на вопрос:

    2oa.ru


    Смотрите также