Перейти к содержанию

5.8 Настройка RIP

ip routing

Синтаксис команды

ip routing
no ip routing

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «ip routing» в режиме глобальной настройки, чтобы включить IPмаршрутизацию. Используйте команду «no ip routing» чтобы отключить возможность IPмаршрутизации. По умолчанию возможность IPмаршрутизации отключена. По умолчанию используется режим хоста.

Примеры

Пример показывает, как включить IP-маршрутизацию:

1
2
3
# configure terminal
(config)# ip routing
(config)#

router rip

Синтаксис команды

router rip
no router rip

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «router rip» в режиме глобальной настройки, чтобы включить маршрутизацию RIP. Используйте команду «no router rip» чтобы отключить маршрутизацию RIP. По умолчанию маршрутизация RIP отключена.

Примеры

Пример показывает, как включить маршрутизацию RIP и войти в настройки RIP:

1
2
3
# configure terminal
(config)# router rip
(config-router)#

ip rip authentication key-chain

Синтаксис команды

ip rip authentication key-chain key_chain_str
no ip rip authentication key-chain

Описание синтаксиса

Параметр Описание
key_chain_str цепочка ключей, используемая при проверке подлинности MD5.

Режим команды: Режим настройки интерфейса VLAN.
Уровень доступа: 15

Указания по применению

Используйте команду «ip rip authentication key-chain» в режиме настройки интерфейса VLAN, чтобы настроить цепочку ключей для аутентификации RIP. Используйте команду «no ip rip authentication key-chain» чтобы удалить настройки аутентификации RIP. По умолчанию аутентификация RIP не настроена.

Примеры

Пример показывает, как включить аутентификацию интерфейса RIP:

1
2
3
4
# configure terminal
(config)# interface vlan 22
(config-if-vlan)# ip rip authentication key-chain 1234
(config-if-vlan)#

ip rip authentication mode

Синтаксис команды

ip rip authentication mode { text | md5 }
no ip rip authentication mode

Описание синтаксиса

Параметр Описание
text простая аутентификация по паролю.
md5 аутентификация по ключу MD5.

Режим команды: Режим настройки интерфейса VLAN.
Уровень доступа: 15

Указания по применению

Используйте команду «ip rip authentication mode» в режиме настройки интерфейса VLAN, чтобы выбрать тип аутентификации RIP. Используйте команду «no ip rip authentication mode» чтобы удалить настройки аутентификации RIP. По умолчанию аутентификация RIP не настроена.

Примеры

Пример показывает, как тип аутентификации интерфейса RIP:

1
2
3
4
# configure terminal
(config)# interface vlan 22
(config-if-vlan)# ip rip authentication mode text
(config-if-vlan)#

ip rip authentication string

Синтаксис команды

ip rip authentication string { unencrypted word1-15 | encrypted word128 }
no ip rip authentication string

Описание синтаксиса

Параметр Описание
unencrypted word1-15 незашифрованный ключ. encrypted word128 — зашифрованный ключ.

Режим команды: Режим настройки интерфейса VLAN.
Уровень доступа: 15

Указания по применению

Используйте команду «ip rip authentication string » в режиме настройки интерфейса VLAN, для настройки аутентификации RIP. Используйте команду «no ip rip authentication string » чтобы удалить настройки аутентификации RIP. По умолчанию аутентификация RIP не настроена.

Примеры

Пример показывает, как настроить аутентификацию интерфейса RIP:

1
2
3
4
# configure terminal
(config)# interface vlan 22
(config-if-vlan)# ip rip authentication string unencrypted 1234
(config-if-vlan)#

ip rip receive version

Синтаксис команды

ip rip receive version { none | 1 [ 2 ] | 2 [ 1 ] }
no ip rip receive version

Описание синтаксиса

Параметр Описание
none ни одна из версий RIP.
1 RIP версии 1. [ 2 ] — RIP версии 2.
2 RIP версии 2. [ 2 ] — RIP версии 1.

Режим команды: Режим настройки интерфейса VLAN.
Уровень доступа: 15

Указания по применению

Используйте команду «ip rip receive version » в режиме настройки интерфейса VLAN, чтобы установить версию протокола маршрутизации для получения. Используйте команду «no ip rip receive version» чтобы удалить настройки версии протокола маршрутизации. По умолчанию версии протокола маршрутизации не настроены.

Примеры

Пример показывает, как настроить версию протокола маршрутизации RIP для получения:

1
2
3
4
# configure terminal
(config)# interface vlan 22
(config-if-vlan)# ip rip receive version 1 2
(config-if-vlan)#

ip rip send version

Синтаксис команды

ip rip send version { 1 [ 2 ] | 2 [ 1 ] }
no ip rip send version

Описание синтаксиса

Параметр Описание
1 RIP версии 1. [ 2 ] — RIP версии 2.
2 RIP версии 2. [ 2 ] — RIP версии 1.

Режим команды: Режим настройки интерфейса VLAN.
Уровень доступа: 15

Указания по применению

Используйте команду «ip rip send version » в режиме настройки интерфейса VLAN, чтобы установить версию протокола маршрутизации для отправки. Используйте команду «no ip rip send version» чтобы удалить настройки версии протокола маршрутизации. По умолчанию версии протокола маршрутизации не настроены. Примеры: Пример: показывает, как настроить версию протокола маршрутизации RIP для отправки:

1
2
3
4
# configure terminal
(config)# interface vlan 22
(config-if-vlan)# ip rip send version 1 2
(config-if-vlan)#

ip rip split-horizon

Синтаксис команды

ip rip split-horizon [ poisoned-reverse ]
no ip rip split-horizon [ poisoned-reverse ]

Описание синтаксиса

Параметр Описание
poisoned-reverse расщепление горизонта с ядовитым реверсом.

Режим команды: Режим настройки интерфейса VLAN.
Уровень доступа: 15

Указания по применению

Используйте команду «ip rip split-horizon» в режиме настройки интерфейса VLAN, чтобы включить метод расщепления горизонта (split horizon). Используйте команду «no ip rip splithorizon » чтобы выключить метод расщепления горизонта (split horizon). По умолчанию метод расщепления горизонта (split horizon) включен. Примеры: Пример показывает,: как включить расщепление горизонта с ядовитым реверсом:

1
2
3
4
# configure terminal
(config)# interface vlan 22
(config-if-vlan)# ip rip split-horizon poisoned-reverse
(config-if-vlan)#

default-information originate

Синтаксис команды

default-information originate
no default-information originate

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «default-information originate» в режиме настройки маршрутизатора RIP, чтобы сгенерировать маршрут по умолчанию. Используйте команду «no default-information originate» чтобы отключить эту функцию. По умолчанию данная функция отключена.

Примеры

Пример показывает, как сгенерировать маршрут по умолчанию:

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# default-information originate
(config-router)#

default-metric

Синтаксис команды

default-metric def_metric
no default-metric

Описание синтаксиса

Параметр Описание
def_metric значение метрики по умолчанию. Диапазон от 1 до 16.

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «default-metric» в режиме настройки маршрутизатора RIP, чтобы установить значения метрики по умолчанию для протокола маршрутизации RIP. Используйте команду «no default-metric » чтобы установить значение по умолчанию. По умолчанию значение 1.

Примеры

Пример показывает, как установить значения метрики по умолчанию:

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# default-metric 10
(config-router)#

distance

Синтаксис команды

distance 1-255
no distance

Описание синтаксиса

Параметр Описание
1-255 административное значение метрики для протокола маршрутизации RIP.

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «distance» в режиме настройки маршрутизатора RIP, для настройки административного расстояния RIP. Используйте команду «no distance» чтобы установить настройки по умолчанию. По умолчанию значение административного расстояния равно 110.

Примеры

Пример показывает, как настроить административное расстояние RIP:

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# distance 100
(config-router)#

neighbor

Синтаксис команды

neighbor ip_addr
no neighbor

Описание синтаксиса

Параметр Описание
ip_addr IP-адрес однорангового маршрутизатора, для обмена информацией о маршрутизации.

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «neighbor » в режиме настройки маршрутизатора RIP, чтобы определить соседний маршрутизатор для обмена информацией о маршрутизации. Используйте команду «no neighbor » чтобы удалить запись о соседнем маршрутизаторе. По умолчанию соседние маршрутизаторы не определены.

Примеры

Пример показывает, как определить соседний маршрутизатор для обмена информацией о маршрутизации:

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# neighbor 192.168.0.226
(config-router)#

network

Синтаксис команды

network ip_address [wildcard_mask ]
no network ip_address [wildcard_mask ]

Описание синтаксиса

Параметр Описание
ip_addr IPv4 адрес сети.
wildcard_mask маска сети.

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «network» в режиме настройки маршрутизатора RIP, чтобы указать список сетей для процесса маршрутизации RIP. Используйте команду «no network» чтобы удалить запись сетей. По умолчанию сети не указаны.

Примеры

Пример показывает, как указать сеть для процесса маршрутизации RIP:

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# network 192.168.0.1
(config-router)#

offset-list

Синтаксис команды

offset-list access_list_name { in | out } metric_value [ vlan vlan_id ]
no offset-list access_list_name { in | out } metric_value [ vlan vlan_id ]

Описание синтаксиса

Параметр Описание
access_list_name имя списка доступа.
in для входящих обновлений.
out для исходящих обновлений.
metric_value значение метрики (0-16). [ vlan vlan_id ] — cписок номеров интерфейсов VLAN. Например «1,3,5-8»..

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «offset-list» в режиме настройки маршрутизатора RIP, чтобы добавить смещение к входящим и исходящим метрикам для маршрутов, полученных с помощью протокола RIP. Используйте команду «no offset-list» чтобы удалить список смещений. По умолчанию команда отключена.

Примеры

Пример показывает, как применить смещение к исходящей метрике для маршрута:

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# offset-list 10 out 16
(config-router)#

passive-interface vlan

Синтаксис команды

passive-interface { default | vlan vid_list }
no passive-interface { default | vlan vid_list }

Описание синтаксиса

Параметр Описание
default все интерфейсы VLAN по умолчанию пассивны.
vid_list cписок номеров интерфейсов VLAN. Например «1,3,5-8».

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «passive-interface vlan» в режиме настройки маршрутизатора RIP, чтобы подавить обновления маршрутизации RIP для интерфейса. Используйте команду «no passiveinterface vlan» чтобы установить настройки по умолчанию. По умолчанию пассивные интерфейсы не настроены.

Примеры

Пример показывает, как настроить пассивный интерфейс RIP на VLAN 10:

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# passive-interface vlan 10
(config-router)#

redistribute

Синтаксис команды

redistribute {static | connected | ospf} [metric metric_val ]
no redistribute {static | connected | ospf}

Описание синтаксиса

Параметр Описание
static используется для перераспределения статических маршрутов (настроенных с помощью команды «ip route»).
connected используется для перераспределения локальных интерфейсов.
ospf используется для перераспределения маршрутов, поступающих из OSPF. metric metric_val — значение метрики для перераспределенных маршрутов (0-16).

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «redistribute» в режиме настройки маршрутизатора RIP, чтобы включить перераспределение маршрута из конкретного протокола маршрутизации. Используйте команду «no redistribute metric» чтобы удалить настройки. По умолчанию перераспределение маршрутов не настроено.

Примеры

Пример показывает, как включить перераспределение маршрута c метрикой 16:

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# redistribute connected metric 16
(config-router)#

timers basic

Синтаксис команды

timers basic update_timer invalid_timer garbage_collection_timer
no timers basic

Описание синтаксиса

Параметр Описание
update_timer cкорость (в секундах), с которой отправляются обновления. Это основной параметр синхронизации протокола маршрутизации. По умолчанию 30 секунд.
invalid_timer интервал времени (в секундах), по истечении которого маршрут объявляется недействительным; он должен быть как минимум в три раза больше значения аргумента обновления. По умолчанию 180 секунд.
garbage_collection_timer интервал времени (в секундах), по истечении которого маршрут будет удален из таблицы маршрутизации.По умолчанию 240 секунд.

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «redistribute» в режиме настройки маршрутизатора RIP, для настройки сетевых таймеров (RIP). Используйте команду «no timers basic» чтобы восстановить таймеры по умолчанию.

Примеры

Пример показывает, как настроить сетевые таймеры (RIP):

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# timers basic 10 30 90
(config-router)#

version

Синтаксис команды

version { 1 | 2 }
no version

Описание синтаксиса

Параметр Описание
1 получать / отправлять только пакет RIPv1.
2 получать / отправлять только пакет RIPv2.

Режим команды: Режим настройки маршрутизатора RIP.
Уровень доступа: 15

Указания по применению

Используйте команду «version» в режиме настройки маршрутизатора RIP, чтобы указать версию протокола RIP, используемую маршрутизатором в глобальном масштабе. Используйте команду «no version» чтобы восстановить значение по умолчанию. По умолчанию принимаются пакеты RIP версии 1 и версии 2, но отправляются только пакеты версии 1.

Примеры

Пример показывает, как настроить отправку и получение пакетов RIP версии 2:

1
2
3
4
# configure terminal
(config)# router rip
(config-router)# version 2
(config-router)#

clear ip rip process

Синтаксис команды

clear ip rip process

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Привилегированный режим.
Уровень доступа: 15

Указания по применению

Используйте команду «clear ip rip process» в привилегированном режиме, чтобы сбросить процесс маршрутизации RIP. Исходная база данных RIP будет очищена до того, как будет применена последняя конфигурация.

Примеры

Пример показывает, как сбросить процесс маршрутизации RIP:

# clear ip rip process
#

show ip rip

Синтаксис команды

show ip rip

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Фундаментальный режим.
Уровень доступа: 0

Указания по применению

Используйте команду «show ip rip» в фундаментальном режиме, чтобы показать общую информацию об маршрутизации RIP.

Примеры

Пример показывает, как показать общую информацию об маршрутизации RIP:

# show ip rip
Sending updates every 10 seconds, next due in 8 seconds
Invalid after 30 seconds, garbage collect after 90 seconds
Default redistribution metric is 10
Redistributing: connected
Default version control: send version 2, receive version 2
Interface  Send  Recv  Triggered RIP  Auth  MD5 Key-chain
VLAN 1     2     2     Yes            None
Routing for Networks:
Address         Wildcard-mask
192.168.0.0     0.0.0.255
Passive Interface(s):Routing Information Sources:
Distance: (default is 100)
#

show ip rip database

Синтаксис команды

show ip rip [ database ]

Описание синтаксиса

Параметр Описание
database сводные адреса в записях базы данных маршрутизации.

Режим команды: Фундаментальный режим.
Уровень доступа: 0

Указания по применению

Используйте команду «show ip rip» в фундаментальном режиме, чтобы отобразить записи сводных адресов в записях базы данных маршрутизации RIP.

Примеры

Пример показывает, как показать записи сводных адресов в записях базы данных маршрутизации RIP:

1
2
3
4
5
6
7
8
9
# show ip rip database
Codes: R - RIP, C - connected, S - Static, O - OSPF
Sub-codes:
(n) - normal, (s) - static, (d) - default,
(r) - redistribute, (i) - interface
Network        NextHop MetricFrom Ext.Metric TagTime
R(d) 0.0.0.0/0      0.0.0.0 1 self     0
C(i) 192.168.0.0/24 0.0.0.0 1 self     0
#

show ip route

Синтаксис команды

show ip route

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Фундаментальный режим.
Уровень доступа: 0

Указания по применению

Используйте команду «show ip route» в фундаментальном режиме, чтобы показать информацию обо всех маршрутах.

Примеры

Пример показывает, как вывести всю информацию обо всех маршрутах:

1
2
3
4
5
# show ip route
Codes: C - connected, S - static, O - OSPF, R - RIP
* - FIB route, D - DHCP installed route
C* 192.168.0.0/24 is directly connected, VLAN 1, 2d 03:15:00
#