tssltd:настройка_ospf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tssltd:настройка_ospf [2022/12/13 13:04] – i.sharapov | tssltd:настройка_ospf [2023/11/02 11:40] (current) – n.ganenkov | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[tssltd: | [[tssltd: | ||
- | === Настройка нескольких процессов OSPF === | + | ==== Настройка нескольких процессов OSPF ==== |
<WRAP indent> | <WRAP indent> | ||
Line 28: | Line 28: | ||
</ | </ | ||
- | === Настройка протокола динамической маршрутизации OSPF === | + | ==== Настройка протокола динамической маршрутизации OSPF ==== |
<WRAP indent> | <WRAP indent> | ||
Line 51: | Line 51: | ||
Для получения справки по командам для заданного меню интепретатора необходимо выполнить команду «**shift+? | Для получения справки по командам для заданного меню интепретатора необходимо выполнить команду «**shift+? | ||
+ | |||
+ | После задания конфигурации в терминальном режиме необходимо сохранить настройки. Для сохранения настроек необходимо выполнить команду «**write**» в основном меню конфигурации. При выполнении команду «**write**» вся конфигурация записывается в конфигурационный файл «**/ | ||
+ | |||
+ | < | ||
+ | MKSZ_Diamond_VPN_FW# | ||
+ | Note: this version of vtysh never writes vtysh.conf | ||
+ | Building Configuration... | ||
+ | Integrated configuration saved to / | ||
+ | [OK] | ||
+ | </ | ||
+ | |||
</ | </ | ||
- | === Базовая настройка протокола OSPF === | + | ==== Базовая настройка протокола OSPF ==== |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>ospf router-id X.X.X.X <ip subnet/ | + | Команда «**ospf router-id X.X.X.X <ip subnet/ |
- | Команда «**<wrap hi>network < | + | Команда «**network < |
- | Команда «**<wrap hi>passive-interface < | + | Команда «**passive-interface < |
</ | </ | ||
- | === Настройка протокола OSPF === | + | ==== Настройка протокола OSPF ==== |
<WRAP indent> | <WRAP indent> | ||
На рисунке ниже приведена схема сети и пример конфигурации протокола динамической маршрутизации OSPF для одного из устройств. После схемы приведен пример конфигурационного файла для данной схемы сети. | На рисунке ниже приведена схема сети и пример конфигурации протокола динамической маршрутизации OSPF для одного из устройств. После схемы приведен пример конфигурационного файла для данной схемы сети. | ||
- | {{: | + | {{: |
- | Рисунок | + | |
< | < | ||
Line 86: | Line 96: | ||
</ | </ | ||
- | === Анонсы маршрутной информации === | + | ==== Анонсы маршрутной информации |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>redistribute</ | + | Команда «**redistribute**» позволяет включить механизм редистрибуции маршрутной информации из других источников. Например, |
- | Команда «**<wrap hi>default-information originate</ | + | Команда «**default-information originate**» позволяет включить механизм анонсирования маршрута по умолчанию другим устройствам в рамках протокола OSPF. |
</ | </ | ||
- | === Параметры аутентификации === | + | ==== Параметры аутентификации |
<WRAP indent> | <WRAP indent> | ||
Line 102: | Line 112: | ||
Для протокола OSPF поддерживается возможность задать параметру аутентификации в процессе установления состояния соседства и обменом маршрутной информации. | Для протокола OSPF поддерживается возможность задать параметру аутентификации в процессе установления состояния соседства и обменом маршрутной информации. | ||
- | Команда «**<wrap hi>ip rip authentication mode md5</ | + | Команда «**ip rip authentication mode md5**» задается на сетевом интерфейсе и позволяет включить режим аутентификации MD5. |
- | Команда «**<wrap hi>ip rip authentication mode text</ | + | Команда «**ip rip authentication mode text**» задается на сетевом интерфейсе и позволяет включить режим аутентификации с простым паролем. |
- | Команда «**<wrap hi>ip rip authentication string < | + | Команда «**ip rip authentication string < |
- | Команда «**<wrap hi>ip rip authentication key-chain < | + | Команда «**ip rip authentication key-chain < |
</ | </ | ||
- | === Временные параметры === | + | ==== Временные параметры |
<WRAP indent> | <WRAP indent> | ||
Line 118: | Line 128: | ||
Протокол динамической маршрутизации RIP имеет несколько таймеров. «**Update timer**» - временной интервал обновления маршрутной информации, | Протокол динамической маршрутизации RIP имеет несколько таймеров. «**Update timer**» - временной интервал обновления маршрутной информации, | ||
- | Команда «**<wrap hi>timers basic < | + | Команда «**timers basic < |
</ | </ | ||
- | === Просмотр информации о протоколе OSPF === | + | ==== Просмотр информации о протоколе OSPF ==== |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi>show ip ospf</ | + | Команда «**show ip ospf**» позволяет вывести информацию об общих настройка для протокола OSPF и временных таймеров. |
- | Команда «**<wrap hi>show ip ospf interface</ | + | Команда «**show ip ospf interface**» позволяет вывести информацию о настройках для протокола OSPF для всех сетевых интерфейсов, |
- | Команда «**<wrap hi>show ip ospf neighbor</ | + | Команда «**show ip ospf neighbor**» позволяет вывести информацию об устройствах, |
- | Команда «**<wrap hi>show ip ospf [vrf < | + | Команда «**show ip ospf database**» позволяет вывести информацию о базе данных с маршрутной информацией |
- | Команда «**<wrap hi>show ip ospf route</ | + | Команда «**show ip ospf route**» позволяет вывести информацию о маршрутах, |
</ | </ | ||
- | === Журналы событий === | + | ==== Журналы событий |
<WRAP indent> | <WRAP indent> | ||
- | Команда «**<wrap hi> | + | Команда «**debug ospf event**» при включении данного режима будет отображаться информация об отправленных и полученных пакетах, |
- | Команда «**<wrap hi>debug ospf packet</ | + | Команда «**debug ospf packet**» при включении данного режима будет отображаться детальная информация обо всех пакетах процесса |
- | Команда «**<wrap hi>debug ospf zebra</ | + | Команда «**debug ospf nsm**» при включении данного режима будет отображаться детальная информация об устройствах, |
+ | |||
+ | Команда «**debug ospf zebra**» при включении | ||
</ | </ | ||
- | === Пример конфигурации === | + | ==== Пример конфигурации |
<WRAP indent> | <WRAP indent> | ||
- | Разберем на примере конфигурацию протокола OSPF. На схеме представлены 3 устройства МКСЗ «Diamond VPN/FW», на интерфейсах устройств заданых сетевые адреса и настроена сетевая связность между всеми устройствами. На устройстве 1, 2 и 3 настроен протокол динамической маршрутизации OSPF. Все необходимые данные представлены на схеме. | + | Разберем на примере конфигурацию протокола OSPF. На схеме представлены 3 устройства МКСЗ «Diamond VPN/FW», на интерфейсах устройств заданы сетевые адреса и настроена сетевая связность между всеми устройствами. На устройстве 1, 2 и 3 настроен протокол динамической маршрутизации OSPF. Все необходимые данные представлены на схеме. |
{{: | {{: | ||
Line 207: | Line 219: | ||
</ | </ | ||
- | Для отображения информации о сетевых интерфейсах, | + | Для отображения информации о сетевых интерфейсах, |
< | < | ||
Line 233: | Line 245: | ||
Hello due in 1.311s | Hello due in 1.311s | ||
Neighbor Count is 1, Adjacent neighbor count is 1 | Neighbor Count is 1, Adjacent neighbor count is 1 | ||
+ | </ | ||
+ | |||
+ | Для отображения информации о соседстве с другими устройствами, | ||
+ | |||
+ | < | ||
+ | MKSZ_Diamond_VPN_FW# | ||
+ | |||
+ | Neighbor ID Pri State Dead Time Address | ||
+ | 2.2.2.2 | ||
+ | 3.3.3.3 | ||
+ | </ | ||
+ | |||
+ | Для отображения информации о текущей конфигурации протокола динамической маршрутизации OSPF необходимо выполнить команду «**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 Diamond_utm_4_stend_5 | ||
+ | service integrated-vtysh-config | ||
+ | ! | ||
+ | interface eth3 | ||
+ | ip ospf network point-to-point | ||
+ | ! | ||
+ | interface eth4.95 | ||
+ | ip ospf authentication-key 123 --------------> | ||
+ | ! | ||
+ | router ospf --------------| | ||
+ | ospf router-id 1.1.1.1 | ||
+ | | ||
+ | | ||
+ | ! | ||
+ | line vty | ||
+ | ! | ||
+ | end | ||
+ | </ | ||
+ | |||
+ | Для просмотра информации о маршрутах в терминальном режиме необходимо выполнить команду «**sh ip ospf route**». | ||
+ | |||
+ | < | ||
+ | MKSZ_Diamond_VPN_FW# | ||
+ | ============ OSPF network routing table ============ | ||
+ | N 10.13.25.0/ | ||
+ | | ||
+ | N 10.16.199.0/ | ||
+ | via 172.25.64.2, | ||
+ | N 10.250.13.0/ | ||
+ | via 10.13.25.2, eth4.95 | ||
+ | N 172.16.134.0/ | ||
+ | via 10.13.25.2, eth4.95 | ||
+ | via 172.25.64.2, | ||
+ | N 172.25.64.0/ | ||
+ | | ||
+ | N 172.31.25.0/ | ||
+ | via 172.25.64.2, | ||
+ | N 192.168.201.0/ | ||
+ | via 10.13.25.2, eth4.95 | ||
+ | |||
+ | ============ OSPF router routing table ============= | ||
+ | |||
+ | ============ OSPF external routing table =========== | ||
+ | </ | ||
+ | |||
+ | Также информация о маршрутах доступна при подключении по консоли. Для отображения информации о маршрутах необходимо выполнить команду «**ip route**». Маршруты, | ||
+ | |||
+ | < | ||
+ | # ip route | ||
+ | default via 10.10.100.1 dev eth1 | ||
+ | 10.2.2.0/24 via 10.10.101.241 dev eth1 | ||
+ | 10.10.5.0/ | ||
+ | 10.10.100.0/ | ||
+ | 10.13.25.0/ | ||
+ | 10.16.199.0/ | ||
+ | 10.250.13.0/ | ||
+ | 172.16.134.0/ | ||
+ | nexthop via 10.13.25.2 dev eth4.95 weight 1 | ||
+ | nexthop via 172.25.64.2 dev eth3.32 weight 1 | ||
+ | 172.25.64.0/ | ||
+ | 172.31.25.0/ | ||
+ | 192.168.201.0/ | ||
+ | </ | ||
+ | |||
+ | Для отображения информации о маршрутах, | ||
+ | |||
+ | < | ||
+ | # ip route | grep ospf | ||
+ | 10.16.199.0/ | ||
+ | 10.250.13.0/ | ||
+ | 172.16.134.0/ | ||
+ | 172.31.25.0/ | ||
+ | 192.168.201.0/ | ||
</ | </ | ||
tssltd/настройка_ospf.1670925861.txt.gz · Last modified: 2022/12/13 13:04 by i.sharapov