tssltd:настройка_rip
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tssltd:настройка_rip [2022/12/07 00:21] – i.sharapov | tssltd:настройка_rip [2023/10/09 18:09] (current) – n.ganenkov | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[tssltd: | [[tssltd: | ||
- | === Настройка протокола динамической маршрутизации RIP === | + | ==== Настройка протокола динамической маршрутизации RIP ==== |
<WRAP indent> | <WRAP indent> | ||
Line 23: | Line 23: | ||
</ | </ | ||
- | Для получения справки по командам для заданного меню интепретатора необходимо выполнить команду «**shift+? | + | Для получения справки по командам для заданного меню интерпретатора необходимо выполнить команду «**shift+? |
+ | |||
+ | После задания конфигурации в терминальном режиме необходимо сохранить настройки. Для сохранения настроек необходимо выполнить команду «**write**» в основном меню конфигурации. При выполнении команду «**write**» вся конфигурация записывается в конфигурационный файл «**/ | ||
+ | |||
+ | < | ||
+ | MKSZ_Diamond_VPN_FW# | ||
+ | Note: this version of vtysh never writes vtysh.conf | ||
+ | Building Configuration... | ||
+ | Integrated configuration saved to / | ||
+ | [OK] | ||
+ | </ | ||
</ | </ | ||
- | === Базовая настройка протокола RIP === | + | ==== Базовая настройка протокола RIP ==== |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>network <ip subnet/ | + | Команда «**network <ip subnet/ |
- | Команда «**<wrap hi>network < | + | Команда «**network < |
- | Команда «**<wrap hi>neighbor <ip address></ | + | Команда «**neighbor <ip address> |
- | Команда «**<wrap hi>passive-interface < | + | Команда «**passive-interface < |
- | Команда «**<wrap hi>ip split-horizon</ | + | Команда «**ip split-horizon**» включает механизм предотвращения петель для протокола динамической маршрутизации RIP. По умолчанию данный механизм включен. |
</ | </ | ||
- | === Настройка версии для протокола RIP === | + | ==== Настройка версии для протокола RIP ==== |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>version <1 or 2 version></ | + | Команда «**version <1 or 2 version> |
- | Команда «**<wrap hi>ip rip send version VERSION</ | + | Команда «**ip rip send version VERSION**» задается на сетевом интерфейсе и позволяет переопределить глобальную настройку для версии протокола, |
- | Команда «**<wrap hi>ip rip receive version VERSION</ | + | Команда «**ip rip receive version VERSION**» задается на сетевом интерфейсе и позволяет переопределить глобальную настройку для версии протокола, |
</ | </ | ||
- | === Пример конфигруации для | + | ==== Настройка протокола RIP ==== |
<WRAP indent> | <WRAP indent> | ||
На рисунке ниже приведена схема сети и пример конфигурации протокола динамической маршрутизации RIP для центрального устройства. После схемы приведен пример конфигурационного файла для данной схемы сети. | На рисунке ниже приведена схема сети и пример конфигурации протокола динамической маршрутизации RIP для центрального устройства. После схемы приведен пример конфигурационного файла для данной схемы сети. | ||
- | {{: | + | {{: |
- | Рисунок | + | |
< | < | ||
Line 76: | Line 86: | ||
</ | </ | ||
- | === Анонсы маршрутной информации === | + | ==== Анонсы маршрутной информации |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>redistribute</ | + | Команда «**redistribute**» |
- | Команда «**<wrap hi>default-information originate</ | + | Команда «**default-information originate**» |
- | Команда «**<wrap hi>route A.B.C.D/M</ | + | Команда «**route A.B.C.D/ |
</ | </ | ||
- | === Изменение метрики у маршрутов === | + | ==== Изменение метрики у маршрутов |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>default-metric (1-16)</ | + | Команда «**default-metric (1-16)**» позволяет изменить стандартное значение параметра метрика для маршрутов, |
</ | </ | ||
- | === Изменение административной дистанции === | + | ==== Изменение административной дистанции |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>distance (1-255)</ | + | Команда «**distance (1-255)**» |
- | + | ||
- | Команда | + | |
- | + | ||
- | Команда | + | |
</ | </ | ||
- | === Параметры аутентификации === | + | ==== Параметры аутентификации |
<WRAP indent> | <WRAP indent> | ||
- | Команда | + | Аутентификация поддерживается протоколом динамической маршрутизации RIP версии 2. Протоколу RIP версии 1 не поддерживает аутентификацию. При настройки параметров аутентификации поддерживается простой пароль и MD5. При использовании аутентификации устройство не будет принимать маршрутные анонсы от устройства с RIP версией 1. |
- | Команда «**<wrap hi>ip rip authentication mode text</ | + | Команда «**ip rip authentication mode md5**» задается на сетевом интерфейсе и позволяет включить режим аутентификации MD5. |
- | Команда «**<wrap hi>ip rip authentication | + | Команда «**ip rip authentication |
- | Команда «**<wrap hi>ip rip authentication | + | Команда «**ip rip authentication |
- | Команда «**<wrap hi> | + | Команда «**ip rip authentication key-chain |
</ | </ | ||
- | === Временные параметры === | + | ==== Временные параметры |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>timers basic UPDATE TIMEOUT GARBAGE</wrap>**» | + | Протокол динамической маршрутизации RIP имеет несколько таймеров. «**Update timer**» - временной интервал обновления маршрутной информации, |
+ | |||
+ | Команда «**timers basic <UPDATE_time> | ||
</ | </ | ||
- | === Просмотр информации о протоколе RIP === | + | ==== Просмотр информации о протоколе RIP ==== |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>show ip rip</ | + | Команда «**show ip rip**» |
- | Команда «**<wrap hi>show ip rip status</ | + | Команда «**show ip rip status**» |
- | Команда «**<wrap hi>show ip rip</ | + | </ |
+ | |||
+ | ==== Журналы событий ==== | ||
+ | |||
+ | <WRAP indent> | ||
+ | |||
+ | Команда «**debug rip events**» при включении данного режима будет отображаться информация об отправленных и полученных пакетах, | ||
+ | |||
+ | Команда «**debug rip packet**» при включении данного режима будет отображаться детальная информация обо всех пакетах процесса RIP, адреса источника и назначения и сетевые порты. | ||
+ | |||
+ | Команда «**debug rip zebra**» при включении данного режима будет отображаться информация о взаимодействии процесса RIP и основного процесса динамической маршрутизации, | ||
+ | |||
+ | Команда «**show | ||
</ | </ | ||
- | === Журналы событий === | + | ==== Пример конфигурации ==== |
<WRAP indent> | <WRAP indent> | ||
- | Команда | + | Разберем на примере конфигурацию протокола RIP. На схеме представлены 4 устройства < |
- | Команда «**< | + | {{: |
- | Команда «**< | + | Для просмотра информации о протоколе и маршрутной информации необходимо подключиться к устройству по протоколу ssh и перейти в режим терминального подключения. Для перехода в режим терминального подключения необходимо выполнить команду |
- | Команда «**<wrap hi> | + | < |
+ | # vtysh | ||
+ | |||
+ | Hello, this is FRRouting (version 7.4). | ||
+ | Copyright 1996-2005 Kunihiro Ishiguro, et al. | ||
+ | |||
+ | MKSZ_Diamond_VPN_FW# | ||
+ | </ | ||
+ | |||
+ | Для отображения состояния протокола динамической маршрутизации RIP необходимо выполнить команду | ||
+ | |||
+ | <code> | ||
+ | MKSZ_Diamond_VPN_FW# | ||
+ | Routing Protocol is " | ||
+ | Sending updates every 30 seconds with +/-50%, next due in 12 seconds | ||
+ | Timeout after 180 seconds, garbage collect after 120 seconds | ||
+ | Outgoing update filter list for all interface is not set | ||
+ | Incoming update filter list for all interface is not set | ||
+ | Default redistribution metric is 1 | ||
+ | Redistributing: | ||
+ | Default version control: send version 2, receive version 2 | ||
+ | Interface | ||
+ | eth2.17 | ||
+ | eth3.32 | ||
+ | net_1 2 2 | ||
+ | net_2 2 2 | ||
+ | Routing for Networks: | ||
+ | 10.250.13.0/ | ||
+ | 192.168.17.0/ | ||
+ | 192.168.201.0/ | ||
+ | eth3.32 | ||
+ | Passive Interface(s): | ||
+ | net_2 | ||
+ | Routing Information Sources: | ||
+ | Gateway | ||
+ | 192.168.17.2 | ||
+ | Distance: (default is 120) | ||
+ | </code> | ||
+ | |||
+ | Для отображения информации о текущей конфигурации протокола динамической маршрутизации RIP необходимо выполнить команду «**sh running-config**». | ||
+ | |||
+ | < | ||
+ | MKSZ_Diamond_VPN_FW# | ||
+ | Building configuration... | ||
+ | |||
+ | Current configuration: | ||
+ | ! | ||
+ | frr version 7.4 | ||
+ | frr defaults traditional | ||
+ | hostname vpnfw | ||
+ | log file / | ||
+ | log syslog informational | ||
+ | no ipv6 forwarding | ||
+ | hostname MKSZ_Diamond_VPN_FW | ||
+ | service integrated-vtysh-config | ||
+ | ! | ||
+ | debug rip events | ||
+ | debug rip packet | ||
+ | debug rip zebra | ||
+ | ! | ||
+ | interface eth2.17 | ||
+ | ip rip authentication mode text | ---> настройка параметров аутентификации | ||
+ | ip rip authentication string diamond | ||
+ | ! | ||
+ | interface eth3.32 | ||
+ | ip rip authentication mode md5 | ---> настройка параметров аутентификации | ||
+ | ip rip authentication string diamond | ||
+ | ! | ||
+ | router rip --------------| | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | ! | ||
+ | line vty | ||
+ | ! | ||
+ | end | ||
+ | </ | ||
+ | |||
+ | Для просмотра информации о маршрутах в терминальном режиме необходимо выполнить команду «**sh ip rip**». | ||
+ | |||
+ | < | ||
+ | MKSZ_Diamond_VPN_FW# | ||
+ | Codes: R - RIP, C - connected, S - Static, O - OSPF, B - BGP | ||
+ | Sub-codes: | ||
+ | (n) - normal, (s) - static, (d) - default, (r) - redistribute, | ||
+ | (i) - interface | ||
+ | |||
+ | | ||
+ | R(n) 10.16.199.0/ | ||
+ | C(i) 10.250.13.0/ | ||
+ | C(i) 172.16.32.0/ | ||
+ | R(n) 172.31.25.0/ | ||
+ | C(i) 192.168.17.0/ | ||
+ | C(i) 192.168.201.0/ | ||
+ | </ | ||
+ | |||
+ | Также информация о маршрутах доступна при подключении по консоли. Для отображения информации о маршрутах необходимо выполнить команду «**ip route**». Маршруты, | ||
+ | |||
+ | < | ||
+ | # ip route | ||
+ | 10.2.2.0/24 via 10.10.101.241 dev eth1 | ||
+ | 10.16.199.0/ | ||
+ | 10.250.13.0/ | ||
+ | 172.16.32.0/ | ||
+ | 172.31.25.0/ | ||
+ | 192.168.17.0/ | ||
+ | 192.168.150.0/ | ||
+ | 192.168.201.0/ | ||
+ | </ | ||
+ | |||
+ | Для отображения информации о маршрутах, | ||
+ | |||
+ | < | ||
+ | # ip route | grep rip | ||
+ | 10.16.199.0/ | ||
+ | 172.31.25.0/ | ||
+ | </ | ||
</ | </ | ||
+ | |||
[[tssltd: | [[tssltd: | ||
tssltd/настройка_rip.1670361687.txt.gz · Last modified: 2022/12/07 00:21 by i.sharapov