Dell Networking SONiC. Протокол Open Shortest Path First (OSPF)
Сводка: В этой статье рассказывается о протоколе OSPF (Open Shortest Path First) в Dell Networking SONiC. В этой статье используется коммутатор, работающий под управлением Dell SONiC 4.1.
Инструкции
|
Предварительные условия
Для демонстрации концепций используется стандартное именование интерфейса. См. статью Dell 202172 Dell Networking серии S. Базовая конфигурация интерфейса — SONiC 4.0 для получения дополнительной информации о принципе именования интерфейса.
|
Указатель
Сначала
открыть кратчайший путьВключение OSPFv2
Включение протокола OSPF на интерфейсах
Настройка идентификатора
маршрутизатора OSPFНастройка типа
аутентификации на уровне области OSPFНастройка типа и ключей аутентификации на уровне интерфейса OSPF
Настройка пассивных интерфейсов
OSPFНастройка виртуальных каналов
OSPFНастройка сочетаний
клавиш для областей OSPFНастройка совместимости
OSPF RFCНастройка ведения журнала
смежности OSPFНастройка таймеров
OSPF LSAНастройка таймеров
регулирования OSPF SPFНастройка объявления
с максимальной метрикой OSPFНастройка расстояний маршрутов
OSPFНастройка эталонной пропускной способности
автоматической стоимости OSPFНастройка области заглушек OSPF и ее параметров
Настройка фильтров суммарных маршрутов OSPF между областями
Настройка перераспределения
маршрутов OSPFНастройка создания маршрута OSPF по умолчаниюНастройка параметров
интерфейса
OSPF Команды отображения оперативных данных OSPF Корректный
перезапуск OSPFv2
Сначала открыть кратчайший путь
Open Shortest Path First Protocol (OSPF) — это протокол маршрутизации внутреннего шлюза (IGRP) состояния канала, как описано в разделе RFC2328.
OSPF описывает информацию о состоянии канала в сообщении, известном как Link State Advertisement (LSA), которое затем распространяется на все остальные маршрутизаторы в домене маршрутизации состояния канала с помощью процесса, называемого flooding. Таким образом, каждый маршрутизатор OSPF создает базу данных состояния канала (LSDB) для всех сообщений о состоянии канала. Из этой коллекции LSA в LSDB каждый маршрутизатор может затем вычислить кратчайший путь к любому другому маршрутизатору на основе некоторой общей метрики, используя алгоритм Эдгара Джикстры Shortest Path First.
Enterprise SONiC использует пакеты FRR для запуска протоколов маршрутизации. OSPFv2 также адаптирован из специализированного пакета программного обеспечения FRR. Управляющая программа маршрутизации OPSFv2 находится в контейнере Docker BGP вместе с другими демонами протокола маршрутизации, такими как статический маршрут BGP.
Поддерживаемые возможности OSPFv2:
- Настройка протокола OSPF на интерфейсах Ethernet, петлевой петли, VLAN и IPv4-канале порта
- Конфигурация OSPFv2 в стандартных и определяемых пользователем VRF
- Несколько областей OSPF и областей заглушек
- LSA типа 1–5
- Виртуальные каналы и пассивные интерфейсы
- BFD по сеансам интерфейса OSPF
- Шифрование пароля в виде простого текста и дайджеста сообщений (MD)
- Тип-3 Суммарная фильтрация и подстановка префиксов LSA
- Перераспределение маршрутов в OSPFv2 из маршрута типа BGP, static, connected, kernel и default-route
- Фильтрация на основе карты маршрутов при перераспределении маршрутов
- Маршруты OSPF ECMP
- Префикс 50 000 внешних маршрутов и 50 000 внутренних маршрутов
Включение OSPFv2
Включите OSPFv2, настроив маршрутизатор OSPF в VRF. Используйте эту команду для настройки OSPFv2 в VRF. Настройка OSPF изменяет режим на режим конфигурации маршрутизатора OSPF.
Чтобы включить протокол OSPF глобально, по умолчанию vrf:
DELLSONiC(conf)# router ospf |
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# router ospf |
Или включите OSPF, vrf не по умолчанию:
DELLSONiC(conf)# router ospf vrf Vrf-name |
- Vrf-name - строка имени VRF
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# router ospf vrf Vrf-blue |
Просмотрите сведения о маршрутизаторе OSPF.
DELLSONiC# show ip ospf
VRF Name: default
OSPF Routing Process, Router ID: 10.10.201.1
Supports only single TOS (TOS0) routes
This implementation conforms to RFC2328
RFC1583Compatibility flag is disabled
OpaqueCapability flag is disabled
Graceful-Restart is disabled
Initial SPF scheduling delay 0 millisec(s)
Minimum hold time between consecutive SPFs 50 millisec(s)
Maximum hold time between consecutive SPFs 5000 millisec(s)
Hold time multiplier is currently 1
SPF algorithm last executed 1d2h7m51s ago
Last SPF duration 23 usecs
SPF timer is inactive
LSA minimum interval 5000 msecs
LSA minimum arrival 1000 msecs
Write Multiplier set to 20
Refresh timer 10 secs
Maximum multiple paths(ECMP) supported 256
Number of external LSA 0. Checksum Sum 0x00000000
Number of opaque AS LSA 0. Checksum Sum 0x00000000
Number of areas attached to this router: 1
Area ID: 0.0.0.0 (Backbone)
Number of interfaces in this area: Total: 1 , Active: 1
Number of fully adjacent neighbors in this area: 1
Area has no authentication
SPF algorithm executed 4 times
Number of LSA 3
Number of router LSA 2. Checksum Sum 0x0000ec6e
Number of network LSA 1. Checksum Sum 0x00001a25
Number of summary LSA 0. Checksum Sum 0x00000000
Number of ASBR summary LSA 0. Checksum Sum 0x00000000
Number of NSSA LSA 0. Checksum Sum 0x00000000
Number of opaque link LSA 0. Checksum Sum 0x00000000
Number of opaque area LSA 0. Checksum Sum 0x00000000 DELLSONiC# show ip ospf vrf Vrf-Blue
VRF Name: Vrf-Blue
OSPF Routing Process, Router ID: 0.0.0.0
Supports only single TOS (TOS0) routes
This implementation conforms to RFC2328
RFC1583Compatibility flag is disabled
OpaqueCapability flag is disabled
{output truncated} |
Включение протокола OSPF на интерфейсах
Перед включением протокола OSPF на интерфейсе настройте IPv4-интерфейс с IP-адресом и привяжите интерфейс к требуемому VRF. Чтобы включить протокол OSPF на интерфейсе IPv4, необходимо связать идентификатор области OSPF с этим интерфейсом. Протокол OSPF можно включить на интерфейсах Ethernet, VLAN, канале порта и обратной петле.
Включите сеансы OSPF между двумя маршрутизаторами OSPF, включив OSPF на соединяющих их интерфейсах. Такие интерфейсы подключения должны находиться в VRF, где настроен маршрутизатор OSPF, и должны принадлежать тому же идентификатору зоны.
Используйте команду interface mode для включения или отключения протокола OSPF на интерфейсе IPv4. Идентификатор области может быть любым 32-разрядным целым числом без знака в десятичном формате или в формате Ipv4 с точками.
Включите протокол OSPF на интерфейсе, используя следующие два типа конфигурации:
Настроив область OSPF в режиме конфигурации интерфейса:
DELLSONiC(config-if-Vlan100)# ip ospf area area-id |
- area-id - идентификатор зоны OSPF в десятичном или точечном формате - A.B.C.D или 0..4294967295
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip ospf area 0
or
DELLSONiC(config-if-Vlan100)# ip ospf area 0.0.0.0 |
Путем привязки или привязки сетевого адреса интерфейса к области OSPF в режиме конфигурации маршрутизатора OSPFv2:
DELLSONiC(config-router-ospf)# network network-prefix area area-id |
- network-prefix - A.B.C.D/mask
- area-id - идентификатор зоны OSPF в десятичном или точечном формате - A.B.C.D или 0..4294967295
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# network 10.10.150.0/24 area 0.0.0.0
or
DELLSONiC(config-router-ospf)# network 10.10.150.0/24 area 0 |
В VRF пользователь должен использовать один из вышеуказанных типов конфигурации, то есть в VRF одновременно не допускаются конфигурации обоих типов конфигурации.
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip vrf forwarding Vrf-Blue
DELLSONiC(config-if-Vlan100)# ip ospf area 0
or
DELLSONiC(config-if-Vlan100)# ip ospf area 0.0.0.0
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf vrf Vrf-Blue
DELLSONiC(config-router-ospf)# network 10.10.150.0/24 area 0.0.0.0
DELLSONiC(config-router-ospf)# network 10.10.150.0/24 area 0 |
Просмотр сеансов OSPF
DELLSONiC# show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL 10.10.150.2 1 Full/DR 32.346s 10.10.150.2 Vlan100:10.10.150.1 0 0 0 |
Настройка идентификатора маршрутизатора OSPF
Явно настройте идентификатор маршрутизатора OSPFv2 для каждого маршрутизатора OSPF в VRF. Конфигурация идентификатора маршрутизатора является необязательной. Если настроен идентификатор маршрутизатора, программное обеспечение выберет этот идентификатор маршрутизатора в качестве идентификатора маршрутизатора OSPF.
Если идентификатор маршрутизатора не настроен, выбор идентификатора маршрутизатора происходит в соответствии с предпочтениями, приведенными ниже.
- Последнее использованное значение идентификатора маршрутизатора; (это может произойти, если пользователь отменил настройку идентификатора маршрутизатора).
- Рекомендуемое значение FRR для идентификатора маршрутизатора. FRR выбирает идентификатор маршрутизатора в указанном ниже порядке.
- Настроенное значение идентификатора маршрутизатора в глобальном режиме FRR, если таковое имеется.
- Самое высокое значение адреса IPv4 среди адресов IPv4 физического интерфейса SONiC и интерфейса обратной связи.
Для настройки:
DELLSONiC(config-router-ospf)# ospf router-id router-id |
Для удаления:
DELLSONiC(config-router-ospf)# no ospf router-id router-id |
- router-id - идентификатор маршрутизатора OSPF в десятичном формате или с точками
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# ospf router-id 1.1.1.1 |
Настройка типа аутентификации на уровне области OSPF
Тип проверки подлинности OSPFv2 можно настроить для каждой области. Когда настроена проверка подлинности, все интерфейсы, настроенные в этой области, используют настроенный тип проверки подлинности. Если настроен какой-либо тип проверки подлинности режима интерфейса, то этот тип проверки подлинности режима интерфейса имеет приоритет над конфигурацией на уровне области.
Тип проверки подлинности — нет, если он не задан пользователем. Пользователь может включить проверку подлинности типа простого текста или тип проверки подлинности дайджеста сообщения. Всякий раз, когда тип аутентификации настраивается для области, пользователь должен настроить соответствующие ключи проверки подлинности (пароли) на всех интерфейсах OSPF, принадлежащих этой области.
Используйте эту команду режима маршрутизатора, чтобы настроить или отменить конфигурацию аутентификации OSPF для области.
Для настройки:
DELLSONiC(config-router-ospf)# area area-id authentication [message-digest] |
Для удаления:
DELLSONiC(config-router-ospf)# no area area-id authentication [message-digest] |
- area-id - идентификатор зоны OSPF в десятичном или точечном формате - A.B.C.D или 0..4294967295
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 0 authentication
or
DELLSONiC(config-router-ospf)# area 0 authentication message-digest |
Настройка типа и ключей аутентификации на уровне интерфейса OSPF
Настройте тип аутентификации OSPFv2 и ключи аутентификации или пароли для отдельных интерфейсов OSPF. Если он не настроен пользователем, тип проверки подлинности — нет. Пользователь может включить проверку подлинности типа простого текста или тип проверки подлинности дайджеста сообщения. Всякий раз, когда для интерфейса настраивается тип аутентификации, пользователь должен настроить соответствующие ключи проверки подлинности (пароли) для этого интерфейса OSPF.
Проверка подлинности открытым текстом может содержать до восьми символов. Ключ аутентификации Message Digest (MD5) может содержать до 16 символов. Тип аутентификации MD5 может принимать до 255 ключей аутентификации для каждого интерфейса и IP-адреса интерфейса. Каждый ключ аутентификации MD5 уникально идентифицируется идентификатором ключа аутентификации с диапазоном значений от 1 до 255. Ключи проверки подлинности сохраняются в зашифрованном виде.
Используйте эту команду для настройки или отмены настройки аутентификации сообщений OSPF.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf authentication [null | message-digest] [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf authentication-key key [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf message-digest-key key-id md5 key [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf authentication [null | message-digest] [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf authentication-key [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf message-digest-key key-id md5 [if-ip-addr] |
- key - пароль ключа аутентификации (строка до 8 или 16 символов)
- key-id — идентификатор ключа аутентификации MD5 (от 1 до 255)
- if-ip-addr - IP-адрес интерфейса - A.B.C.D
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth 1/47
DELLSONiC(config-if-Eth1/47)# ip ospf authentication
DELLSONiC(config-if-Eth1/47)# ip ospf authentication-key dellospfpswrd
DELLSONiC(config-if-Eth1/47)# ip ospf authentication 10.10.3.2
DELLSONiC(config-if-Eth1/47)# ip ospf authentication-key dellospfpswrd 10.10.3.2
DELLSONiC(config-if-Eth1/47)# ip ospf authentication message-digest
DELLSONiC(config-if-Eth1/47)# ip ospf message-digest-key 1 md5 dellospfpswrd
DELLSONiC(config-if-Eth1/47)# ip ospf message-digest-key 2 md5 dellospfpswrd
DELLSONiC(config-if-Eth1/47)# ip ospf authentication null |
Настройка пассивных интерфейсов OSPF
Настройте пассивные интерфейсы OSPFv2 с помощью конфигураций режима маршрутизатора. На пассивном интерфейсе OSPF не активирует OSPF hello и не инициирует сеансы OSPF. Пассивные интерфейсы объявляются в router-LSA как канал-заглушка. Чтобы настроить все интерфейсы OSPF в качестве пассивных интерфейсов по умолчанию, введите параметр пассивного интерфейса по умолчанию. Чтобы повторно активировать все или указанные интерфейсы, используйте команду no passive-interface.
Для настройки:
DELLSONiC(config-router-ospf)# passive-interface {default | Eth | Loopback | PortChannel | Vlan } [if-ip-addr] |
Для удаления:
DELLSONiC(config-router-ospf)# no passive-interface {default | Eth | Loopback | PortChannel | Vlan } [if-ip-addr] |
- Eth | Замыкание на себя | ПортКанал | VLAN — имя интерфейса
- if-ip-addr - IP-адрес интерфейса - A.B.C.D
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# passive-interface default
DELLSONiC(config-router-ospf)# no passive-interface Eth 1/47 |
Настройка виртуальных каналов OSPF
Виртуальные каналы OSPFv2 используются для подключения магистральных маршрутизаторов в немагистральной области. Область, через которую проходит виртуальное соединение, называемая транзитной областью, должна иметь полную информацию о маршрутизации. Транзитная область не может быть заглушкой. Необходимо настроить виртуальные каналы на обоих конечных магистральных маршрутизаторах.
Настройте виртуальные каналы, используя конфигурации режима маршрутизатора OSPF, как показано ниже. Команда Single Virtual link позволяет настроить все параметры, связанные с Virtual link. Виртуальные ссылки могут иметь пароль с открытым текстом, пароли на основе дайджеста сообщений или вообще не настраивать пароль. Если настроен пароль дайджеста открытого текста и сообщения, необходимо настроить соответствующие параметры ключа аутентификации или ключа дайджеста сообщения. Ключ аутентификации (пароль) сохраняется в зашифрованном виде в конфигурациях. При настройке ключей аутентификации пользователь всегда должен указывать актуальный пароль.
Для настройки:
DELLSONiC(config-router-ospf)# area area-id virtual-link remote-id [ authentication [ null | message-digest ] | authentication-key key | message-digest-key key-id md5 key | dead-interval time-value | hello-interval time-value | retransmit-interval time-value | transmit-delay time-value ] |
Для удаления:
DELLSONiC(config-router-ospf)# no area area-id virtual-link remote-id [ authentication [ null | message-digest ] | authentication-key key | message-digest-key key-id md5 key | dead-interval time-value | hello-interval time-value | retransmit-interval time-value | transmit-delay time-value ] |
- area-id - идентификатор зоны OSPF в десятичном или точечном формате - A.B.C.D или 0..4294967295
- remote-id - Идентификатор удаленного маршрутизатора в формате с точками - A.B.C.D
- key - пароль ключа аутентификации (строка до 8 или 16 символов)
- key-id — идентификатор ключа аутентификации MD5 (от 1 до 255)
- time-value - Значение временного интервала в секундах (от 1 до 65535)
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 authentication
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 authentication-key dellospfpswrd
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 authentication
message-digest
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9
message-digest-key 19 md5 dellospfpswrd
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 authentication null
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 dead-interval 60
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 hello-interval 20
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 retransmit-interval 15
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 transmit-delay 10 |
Настройка типа OSPF ABR
OSPF маршрутизатор ABR может быть типа Cisco, IBM, ярлык или стандарт. Типы "Cisco" и "IBM" эквивалентны. Стандарт OSPF для поведения ABR не позволяет ABR рассматривать маршруты через немагистральные области, когда его связи с магистралью не работают, даже если в подключенных немагистральных областях есть другие ABR, которые все еще могут достигать магистрали - это ограничение существует в основном для того, чтобы избежать петель маршрутизации.
С типом ABR "Cisco" или "IBM", используемым по умолчанию в этом выпуске, это ограничение снимается, что позволяет ABR рассматривать сводки, полученные от других ABR через немагистральные области, и, следовательно, маршрутизировать через немагистральные области в качестве последнего средства, когда и только когда магистральные каналы не работают.
Для настройки или отмены настройки типа ABR используется команда ospf abr-type, как показано ниже.
Для настройки:
DELLSONiC(config-router-ospf)# ospf abr-type [ cisco | ibm | shortcut | standard ] |
Для удаления:
DELLSONiC(config-router-ospf)# no ospf abr-type [ cisco | ibm | shortcut | standard ] |
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# ospf abr-type standard |
Настройка сочетаний клавиш для областей OSPF
Магистральная область OSPF отвечает за распределение маршрутизации между немагистральными областями. Область позвоночника должна быть смежной, но это не всегда подразумевает физическое соседство. Вы можете обеспечить подключение к магистральному маршрутизатору с помощью виртуальных подключений.
Настроив тип ярлыка, вы можете включить или отключить маршруты быстрого доступа к магистральной области. Если тип ярлыка установлен по умолчанию, то область используется для быстрого вызова только в том случае, если ABR не имеет связи с магистральной областью или эта связь была потеряна. Если тип ярлыка включен, то область используется для сокращений каждый раз, когда маршрут, проходящий через нее, становится дешевле. Если тип ярлыка имеет значение 'disable', то область никогда не используется ABR для сокращения маршрутов.
Настройка или отмена настройки типов ярлыков областей OSPFv2 в режиме конфигурации маршрутизатора OSPF.
Для настройки:
DELLSONiC(config-router-ospf)# area area-id shortcut {default | enable | disable} |
Для удаления:
DELLSONiC(config-router-ospf)# no area area-id shortcut |
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 1 shortcut enable |
Настройка совместимости OSPF RFC
OSPFv2 RFC2328, преемник RFC1583, предлагает в соответствии с разделом G.2 (изменения) раздела 16.4 изменить алгоритм предпочтения пути, который предотвращает возможные петли маршрутизации, которые были возможны в старой версии OSPFv2. В частности, он требует, чтобы межобластные пути и внутриобластные магистральные пути теперь имели равное предпочтение, но по-прежнему оба предпочтительнее внешних путей.
Для настройки:
DELLSONiC(config-router-ospf)# compatible rfc1583 |
Для удаления:
DELLSONiC(config-router-ospf)# no compatible rfc1583 |
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# compatible rfc1583 |
Настройка ведения журнала смежности OSPF
Включите журналы состояния смежности OSPFv2, настроив журналы смежности. С необязательным аргументом detail отображаются все изменения в статусе смежности.
Для настройки:
DELLSONiC(config-router-ospf)# log-adjacency-changes [detail] |
Для удаления:
DELLSONiC(config-router-ospf)# no log-adjacency-changes |
Пример.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# router ospf DELLSONiC(config-router-ospf)# log-adjacency-changes detail |
Настройка таймеров OSPF LSA
Настройка интервала обновления OSPFv2 LSA, минимального интервала и таймера
регулирования. Для настройки:
DELLSONiC(config-router-ospf)# refresh timer refresh-time
DELLSONiC(config-router-ospf)# timers lsa min-arrival min-arr-time
DELLSONiC(config-router-ospf)# timers throttle lsa all throttle-time |
Для удаления:
DELLSONiC(config-router-ospf)# no refresh timer DELLSONiC(config-router-ospf)# no timers lsa min-arrival DELLSONiC(config-router-ospf)# no timers throttle lsa all |
- refresh-time — время обновления (от 10 до 1800 секунд)
- min-arr-time - Минимальное время прибытия (от 0 до 600000 миллисекунд)
- throttle-time - Время регулирования (от 0 до 5000 миллисекунд)
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# router ospf DELLSONiC(config-router-ospf)# refresh timer 40 DELLSONiC(config-router-ospf)# timers lsa min-arrival 30 DELLSONiC(config-router-ospf)# timers throttle lsa all 150 |
Настройка таймеров регулирования OSPF SPF
Таймеры регулирования алгоритма SPF OSPFv2 задают начальное значение задержки, начальное время ожидания и максимальное время удержания между расчетом SPF и событием, вызвавшим вычисление. Время указывается в миллисекундах и должно находиться в диапазоне от 0 до 600 000 миллисекунд.
Параметр initial-delay задает минимальное время задержки расчета SPF. Следовательно, он влияет на то, как долго откладывается расчет SPF после события, которое происходит за пределами времени удержания любого предыдущего расчета SPF, а также служит минимальным временем удержания.
Последовательные расчеты SPF всегда разделяются как минимум «временем удержания» в миллисекундах. Параметр hold-time является адаптивным и изначально устанавливается равным начальному времени удержания, заданному с помощью команды throttle. События, которые происходят в пределах времени ожидания предыдущего вычисления SPF, приводят к увеличению времени удержания на начальное время удержания, ограниченное максимальным временем удержания, заданным с помощью команды throttle. По истечении адаптивного времени удержания при отсутствии события, вызывающего срабатывание SPF, текущее время удержания сбрасывается до начального времени удержания. Текущее время удержания можно просмотреть с помощью команды show ip ospf, где оно выражается в виде
множителя начального времени удержания.
Для настройки:
DELLSONiC(config-router-ospf)# timers throttle spf initial-delay initial-hold-time max-hold-time |
Для удаления:
DELLSONiC(config-router-ospf)# no timers throttle spf |
- initial-delay — Значение времени (от 0 до 600000 миллисекунд)
- initial-hold-time — Значение времени (от 0 до 600000 миллисекунд)
- max-hold-time — Значение времени (от 0 до 600000 миллисекунд)
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# timers throttle spf 200 400 10000 |
В приведенном выше примере начальная задержка установлена равной 200 мс, начальная задержка — 400 мс, а максимальное время ожидания — 10 с. Таким образом, между событием (для которого требуется расчет SPF) и расчетом SPF всегда проходит не менее 200 мс. Последующие последовательные расчеты SPF всегда разделяются расстоянием от 400 мс до 10 с. Время удержания увеличивается на 400 мс каждый раз, когда событие, вызывающее срабатывание SPF, происходит в течение времени удержания предыдущего расчета SPF.
Настройка объявления с максимальной метрикой OSPF
OSPFv2, согласно RFC 313, описывает свои транзитные каналы в маршрутизаторе-LSA как имеющие бесконечное расстояние (max-metric), чтобы другие маршрутизаторы не вычисляли транзитные пути через маршрутизатор, но при этом могли достигать сетей через маршрутизатор
.Эта поддержка может быть включена административно (то есть бессрочно) или условно. Условное включение LSA максометрического маршрутизатора может осуществляться в течение нескольких секунд после запуска.
Включение этой функции в течение некоторого периода после запуска позволяет OSPF сначала выполнить полную конвергенцию, не затрагивая существующие маршруты, используемые другими маршрутизаторами, и в то же время оставляя доступными любые подключенные шлейфные каналы и/или перераспределенные маршруты.
Включение этой функции в административном порядке позволяет осуществлять административное вмешательство по любой причине в течение неопределенного периода времени. Обратите внимание, что если конфигурация сохранена, то эта административная форма команды stub-router также сохраняется. Если система или Docker перезапускаются позже, команда вступает в силу до тех пор, пока не будет отменена настройка вручную.
Для настройки:
DELLSONiC(config-router-ospf)# max-metric router-lsa administrative
DELLSONiC(config-router-ospf)# max-metric router-lsa on-startup time-value |
Для удаления:
DELLSONiC(config-router-ospf)# no max-metric router-lsa administrative
DELLSONiC(config-router-ospf)# no max-metric router-lsa on-startup |
- time-value - Значение времени (от 5 до 86400 секунд)
Пример.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# router ospf DELLSONiC(config-router-ospf)# max-metric router-lsa administrative DELLSONiC(config-router-ospf)# max-metric router-lsa on-startup 60 |
Настройка расстояний маршрутов OSPF
Назначение маршрутов, рассчитанных OSPFv2, с заданными пользователем расстояниями маршрутизации в пределах маршрутизатора. Значение расстояния можно настроить для всех маршрутов, созданных OSPFv2. Конфигурации значений расстояний также могут быть выполнены на основе источника маршрута OSPF, например внутриобластной маршрут, межобластной маршрут и внешний маршрут относительно текущего маршрутизатора.
Для настройки:
DELLSONiC(config-router-ospf)# distance distance-value
DELLSONiC(config-router-ospf)# distance ospf intra-area distance-value
DELLSONiC(config-router-ospf)# distance ospf inter-area distance-value
DELLSONiC(config-router-ospf)# distance ospf external distance-value |
Для удаления:
DELLSONiC(config-router-ospf)# no distance
DELLSONiC(config-router-ospf)# no distance ospf intra-area
DELLSONiC(config-router-ospf)# no distance ospf inter-area
DELLSONiC(config-router-ospf)# no distance ospf external |
- distance-value - Значение расстояния для всех типов маршрутов (1... 255)
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# router ospf DELLSONiC(config-router-ospf)# distance 25 DELLSONiC(config-router-ospf)# distance ospf intra-area 30 DELLSONiC(config-router-ospf)# distance ospf inter-area 30 DELLSONiC(config-router-ospf)# distance ospf external 60 |
Настройка эталонной пропускной способности автоматической стоимости OSPF
OSPFv2 вычисляет стоимость маршрутизации на основе затрат на интерфейс OSPF. Стоимость интерфейса может быть как настроена вручную, так и рассчитана автоматически. Стоимость интерфейса, настроенная вручную, имеет приоритет над автоматически рассчитанной стоимостью интерфейса.
Автоматический расчет стоимости интерфейса осуществляется с учетом эталонной пропускной способности и пропускной способности интерфейса/канала. Стоимость эталонной полосы пропускания считается равной 1. Эталонная пропускная способность по умолчанию составляет 100 Гбайт. Пропускная способность канала выбирается в порядке предпочтения: настроенная пропускная способность канала, фактическая скорость канала или пропускная способность канала по умолчанию (10 Гбит/с). Стоимость ссылки рассчитывается, как указано ниже.
Стоимость канала = (Эталонная пропускная способность) / (Пропускная способность канала + 0.5)
Рассчитанная стоимость канала может быть меньше 1, в таком случае она всегда округляется до стоимости канала 1.
Для настройки:
DELLSONiC(config-router-ospf)# auto-cost reference-bandwidth ref-bandwidth |
Для удаления:
DELLSONiC(config-router-ospf)# no auto-cost reference-bandwidth |
- ref-bandwidth - Эталонная полоса пропускания (от 1 до 4294967 мегабит)
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# auto-cost reference-bandwidth 10000 |
Настройка области заглушек OSPF и ее параметров
Настройте область OSPFv2 в качестве области заглушек с суммарными маршрутами или без них. Заглушка — это область, в которой ни один маршрутизатор не создает маршруты, внешние по отношению к OSPF. Таким образом, это область, где все внешние маршруты считаются достижимыми через ABR. Следовательно, ABR для такой области не нужно передавать в область AS-External LSA или ASBR-Summary LSA. Они должны передавать в такую область только LSA Network-Summary, а также сводку маршрута по умолчанию. Ни одна сводная область заглушек не препятствует ABR даже внедрять сводки между областями в указанную область заглушки.
Для настройки:
DELLSONiC(config-router-ospf)# area area-id stub [no-summary]
DELLSONiC(config-router-ospf)# area area-id default-cost cost-value |
Для удаления:
DELLSONiC(config-router-ospf)# no area area-id stub [no-summary]
DELLSONiC(config-router-ospf)# no area area-id default-cost |
- area-id - идентификатор зоны OSPF в десятичном или точечном формате - A.B.C.D или 0..4294967295
- Cost-value — стоимость по умолчанию (от 0 до 16777215)
Пример.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# router ospf DELLSONiC(config-router-ospf)# area 1 stub DELLSONiC(config-router-ospf)# area 2 stub no-summary DELLSONiC(config-router-ospf)# area 2 default-cost 30 |
Настройка фильтров суммарных маршрутов OSPF между областями
Управление распространением маршрута LSA между областями OSPFv2 в ABR с помощью списков префиксов и списков диапазонов.
Используйте список префиксов in для фильтрации входящих маршрутов в область в ABR. Аналогично используйте список исходящих префиксов, чтобы отфильтровать исходящие маршруты из области.
Списки диапазонов также можно использовать для управления рекламой префиксов из области. С помощью списков диапазонов можно изменить префикс, а также стоимость или префикс маршрута, который будет объявлен. Этот параметр суммирует внутриобластные пути из указанной области в одну сводку Type-3 — LSA, объявленную для других областей. Эту конфигурацию можно использовать только в ABR, и можно суммировать только маршрутизаторы-LSA и сетевые -LSA.
Для настройки:
DELLSONiC(config-router-ospf)# area area-id filter-list prefix prefix-list in
DELLSONiC(config-router-ospf)# area area-id filter-list prefix prefix-list out
DELLSONiC(config-router-ospf)# area area-id range ip-prefix
DELLSONiC(config-router-ospf)# area area-id range ip-prefix not-advertise
DELLSONiC(config-router-ospf)# area area-id range ip-prefix cost cost-value
DELLSONiC(config-router-ospf)# area area-id range ip-prefix advertise cost cost-value
DELLSONiC(config-router-ospf)# area area-id range ip-prefix substitute sub-ip-prefix |
Для удаления:
DELLSONiC(config-router-ospf)# no area area-id filter-list prefix in
DELLSONiC(config-router-ospf)# no area area-id filter-list prefix out
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix not-advertise
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix cost
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix advertise cost
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix substitute |
- area-id - идентификатор зоны OSPF в десятичном или точечном формате - A.B.C.D или 0..4294967295
- prefix-list — имя списка префиксов IPv4
- ip-prefix - Префикс диапазона адресов суммарного маршрута - A.B.C.D/mask
- cost-value - Себестоимость - <0..16777215>
- sub-ip-prefix - Префикс адреса - A.B.C.D/маска
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 0 filter-list prefix arealistin in
DELLSONiC(config-router-ospf)# area 0 filter-list prefix arealistout out |
Настройка перераспределения маршрутов OSPF
OSPFv2 может перераспределять внешние маршруты в домен маршрутизации OSPF. Перераспределение маршрутов BGP, статических маршрутов, подключенных маршрутов и маршрутов ядра в домен маршрутизации OSPF. Управляйте перераспределением маршрутов, используя карты маршрутов в дополнение к явно указанным ценам и типам метрик.
Для настройки:
DELLSONiC(config-router-ospf)# redistribute {kernel | connected | static| bgp} [metric metric-value| metric-type metric-type-value | route-map rmap-name}
DELLSONiC(config-router-ospf)# default-metric metric-value |
Для удаления:
DELLSONiC(config-router-ospf)# no redistribute {kernel | connected | static | bgp} [metric | metric-type | route-map}
DELLSONiC(config-router-ospf)# no default-metric |
- metric-value — стоимость маршрута, применяемая на маршруте (от 0 до 16777214)
- metric-type-value — тип метрики (1 и 2)
- rmap-name - Имя карты маршрутов, которая будет применена к маршрутам
Пример.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# router ospf DELLSONiC(config-router-ospf)# redistribute bgp DELLSONiC(config-router-ospf)# redistribute static metric 20 metric-type 1 DELLSONiC(config-router-ospf)# redistribute bgp route-map ospf-rmap DELLSONiC(config-router-ospf)# redistribute bgp metric 20 metric-type 1 route-map ospfrmap DELLSONiC(config-router-ospf)# default-metric 30 |
Настройка создания маршрута OSPF по умолчанию
Маршруты по умолчанию могут создаваться в домене маршрутизации OSPF. Этот параметр создает AS-External LSA, описывающий маршрут по умолчанию во все области, поддерживающие внешнюю маршрутизацию, для указанной метрики и типа метрики. Если указан параметр always, то всегда объявляется маршрут по умолчанию, даже если в таблице маршрутизации нет маршрута по умолчанию.
Для настройки:
DELLSONiC(config-router-ospf)# default-information originate [{ always | metric metric-value| metric-type metric-type-value | route-map rmap-name }] |
Для удаления:
DELLSONiC(config-router-ospf)# no default-information originate [{ always | metric | metric-type | route-map }] |
- metric-value — стоимость маршрута, применяемая на маршруте (от 0 до 16777214)
- metric-type-value — тип метрики (1 и 2)
- rmap-name - Имя карты маршрутов, которая будет применена к маршрутам
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# default-information originate
DELLSONiC(config-router-ospf)# default-information originate always
DELLSONiC(config-router-ospf)# default-information originate route-map ospf-rmap
DELLSONiC(config-router-ospf)# default-information originate metric 20 metric-type 1 route-map ospfrmap |
Настройка параметров интерфейса OSPF
Настройте параметры интерфейса OSPF в режиме конфигурации интерфейса SONiC. Конфигурация интерфейса включает в себя:
- Привязка области к интерфейсу
- Тип интерфейса, MTU
- Параметры проверки подлинности сообщений
- Параметры интервала таймера сессии
- БФД
Параметры интерфейса также можно связать с конкретным адресом интерфейса путем указания адреса IPv4 интерфейса. Если указан адрес интерфейса, такой параметр конфигурации применим только к сессии OSPF, связанной с соответствующим адресом интерфейса.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf area area-id [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf area area-id [if-ip-addr] |
- area-id - идентификатор зоны OSPF в десятичном или точечном формате - A.B.C.D или 0..4294967295
- if-ip-addr — IP-адрес интерфейса
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# int Eth 1/47
DELLSONiC(config-if-Eth1/47)# ip ospf area 10
DELLSONiC(config-if-Eth1/47)# ip ospf area 0.0.0.0 10.3.1.2 |
Настройте тип сети интерфейса OSPFv2 в режиме конфигурации интерфейса OSPF. Сеть интерфейса OSPF по умолчанию является широковещательной.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf network {broadcast | point-to-point} |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf network {broadcast | point-to-point} |
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# int Eth 1/47
DELLSONiC(config-if-Eth1/47)# ip ospf network broadcast
DELLSONiC(config)# int Eth 1/8
DELLSONiC(config-if-Eth1/8)# ip ospf network point-to-point |
Настройте параметры приоритета сеанса интерфейса OSPFv2 в режиме конфигурации интерфейса OSPF. Маршрутизатор с наивысшим приоритетом имеет больше шансов стать назначенным маршрутизатором. Установка значения 0 делает маршрутизатор непригодным для использования в качестве назначенного маршрутизатора. Значение по умолчанию: 1.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf priority priority-value [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf priority [if-ip-addr] |
- priority-value — приоритет сеанса (от 0 до 255)
- if-ip-addr — IP-адрес интерфейса
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# int Eth 1/47
DELLSONiC(config-if-Eth1/47)# ip ospf priority 10 |
Настройка параметров аутентификации сеанса интерфейса OSPFv2 в разделе Режим конфигурации интерфейса OSPF:
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf authentication [null | message-digest] [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf authentication-key key [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf message-digest-key key-id md5 key [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf authentication [null | message-digest] [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf authentication-key [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf message-digest-key key-id md5 [if-ip-addr] |
- if-ip-addr — IPv4-адрес интерфейса
- key - пароль ключа аутентификации (до 8 или 16 символов)
- key-id — идентификатор ключа аутентификации MD5 (от 1 до 255)
- if-ip-addr — IP-адрес интерфейса
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf authentication
DELLSONiC(config-if-Eth1/1)# ip ospf authentication-key ospfpswd
DELLSONiC(config)# interface Eth1/2
DELLSONiC(config-if-Eth1/2)# ip ospf authentication 10.10.3.2
DELLSONiC(config-if-Eth1/2)# ip ospf authentication-key ospfpswd 10.10.3.2
DELLSONiC(config)# interface Eth1/3
DELLSONiC(config-if-Eth1/3)# ip ospf authentication message-digest
DELLSONiC(config-if-Eth1/3)# ip ospf message-digest-key 1 md5 ospfpswd1
DELLSONiC(config-if-Eth1/3)# ip ospf message-digest-key 2 md5 ospfpswd2
DELLSONiC(config-if-Eth1/3)# ip ospf message-digest-key 9 md5 ospfpswd9
DELLSONiC(config)# interface Eth1/4
DELLSONiC(config-if-Eth1/4)# ip ospf authentication null |
Настройте BFD сеанса интерфейса OSPFv2 в режиме конфигурации интерфейса OSPF. BFD интерфейса OSPF по умолчанию отключен.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf bfd |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf bfd |
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf bfd |
Настройте стоимость интерфейса OSPFv2 в режиме конфигурации интерфейса OSPF. Значение стоимости устанавливается в поле метрик router-LSA и используется для расчета SPF.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf cost cost-value [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf cost [if-ip-addr] |
- if-ip-addr — IP-адрес интерфейса
- cost-value — стоимость интерфейса (от 1 до 65535)
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf cost 50 |
Настройка игнорирования MTU сеанса интерфейса OSPFv2 в режиме конфигурации интерфейса OSPF. MTU не игнорируется по умолчанию. Значения MTU для конечных интерфейсов сеанса OSPF должны совпадать, если игнорирование MTU не настроено. Настройка игнорирования MTU не гарантирует установление сессии, если присутствует большое количество префиксов маршрутов OSPF и сообщение LSA маршрутизатора не может вместить их в размер MTU.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf mtu-ignore [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf mtu-ignore [if-ip-addr] |
- if-ip-addr — IP-адрес интерфейса
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf mtu-ignore |
Настройте таймеры приветствия сеанса интерфейса OSPFv2 в режиме конфигурации интерфейса OSPF. Если она настроена, пакет Hello отправляется каждые секунды значения таймера на указанном интерфейсе. Это значение должно быть одинаковым для всех маршрутизаторов, подключенных к общей сети. Значение по умолчанию: 10 с.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf hello-interval time-interval [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf hello-interval [if-ip-addr] |
- if-ip-addr — IP-адрес интерфейса
- time-interval - Значения таймера (от 1 до 65535 секунд)
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf hello-interval 15 |
Настройте таймеры задержки передачи сеанса интерфейса OSPFv2 в режиме конфигурации интерфейса OSPF. При настройке возраст LSA должен быть увеличен на это значение при передаче. Значение по умолчанию — 1 с.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf transmit-delay time-interval [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf transmit-delay [if-ip-addr] |
- if-ip-addr — IP-адрес интерфейса
- time-interval - Значение таймера (от 1 до 65535 секунд)
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf transmit-delay 20 |
Настройте таймеры интервалов повторной передачи сеанса интерфейса OSPFv2 в режиме конфигурации интерфейса OSPF. Это значение используется при повторной передаче пакетов описания базы данных и запроса состояния канала. Значение по умолчанию: 5 с.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf retransmit-interval time-interval [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf retransmit-interval [if-ip-addr] |
- if-ip-addr — IP-адрес интерфейса
- time-interval - Значение таймера (от 2 до 65535 секунд)
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf retransmit-interval 25 |
Настройте мертвый интервал интерфейса OSPFv2 в режиме конфигурации интерфейса OSPF. Значение таймера мертвого интервала маршрутизатора OSPF используется для таймера ожидания сессии или бездействия. Это значение должно быть одинаковым для всех маршрутизаторов, подключенных к общей сети. Значение по умолчанию — 40 секунд. Если вместо явного времени ожидания указано 'minimal', то dead-interval устанавливается равным 1 секунде и необходимо указать hello-multiplier. hello-multiplier указывает, сколько Hello отправлять в секунду. Значение множителя может быть от 1 (каждые 500 мс) до 10 (каждые 50 мс). Таким образом, время сходимости OSPF может составлять 1 с. Если указана эта форма, то hello-interval, объявленный в пакетах Hello, установлен в 0, а hello-interval в полученных пакетах Hello не проверяется, поэтому множитель hello НЕ должен быть одинаковым для нескольких маршрутизаторов на общем канале.
Для настройки:
DELLSONiC(config-if-Eth1/47)# ip ospf dead-interval time-interval [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf dead-interval minimal hello-multiplier multiplier [if-ip-addr] |
Для удаления:
DELLSONiC(config-if-Eth1/47)# no ip ospf dead-interval [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf dead-interval minimal hello-multiplier [if-ip-addr] |
- if-ip-addr — IP-адрес интерфейса
- time-interval - Значение таймера (от 1 до 65535 секунд)
- multiplier - Значение множителя множителя Dead interval hello (от 1 до 10 секунд)
Пример.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf dead-interval 60
DELLSONiC(config-if-Eth1/1)# ip ospf dead-interval minimal hello-multiplier 4 |
Команды отображения рабочих данных OSPF
SONiC предоставляет команду display для отображения рабочего состояния маршрутизатора OSPF, сеансов OSPF и интерфейсов OSPF.
Просмотр информации о маршрутизаторе OSPF
show ip ospf [vrf vrf-name] |
- vrf-name - имя VRF
Пример.
DELLSONiC# show ip ospf
OSPF Routing Process, Router ID: 1.1.1.1
Supports only single TOS (TOS0) routes
This implementation conforms to RFC2328
RFC1583Compatibility flag is enabled
OpaqueCapability flag is disabled
Initial SPF scheduling delay 0 millisec(s)
Minimum hold time between consecutive SPFs 50 millisec(s)
Maximum hold time between consecutive SPFs 5000 millisec(s)
Hold time multiplier is currently 1
time is 92031756
SPF algorithm last executed 1065d4h22m ago
Last SPF duration 0.0s
SPF timer is inactive
LSA minimum interval 5000 msecs
LSA minimum arrival 1000 msecs
Write Multiplier set to 20
Refresh timer 10 secs
Number of external LSA 0. Checksum Sum 0x0
Number of opaque AS LSA 0. Checksum Sum 0x0
Number of areas attached to this router: 2
Area ID: 0.0.0.0 (Backbone)
Number of interfaces in this area: Total: 1 , Active: 1
Number of fully adjacent neighbors in this area: 1
Area has no authentication
SPF algorithm executed 8 times
Number of LSA 3
Number of router LSA 2. Checksum Sum 0x40f64b4000000000
Number of network LSA 1. Checksum Sum 0x40d5adc000000000
Number of summary LSA 0. Checksum Sum 0x0
Number of ASBR summary LSA 0. Checksum Sum 0x0
Number of NSSA LSA 0. Checksum Sum 0x0
Number of opaque link LSA . Checksum Sum 0x
Number of opaque area LSA 0. Checksum Sum 0x0
Area ID: 0.0.0.1
Number of interfaces in this area: Total: 1 , Active: 1
Number of fully adjacent neighbors in this area: 0
Area has no authentication
SPF algorithm executed 1 times
Number of LSA 2
Number of router LSA 0. Checksum Sum 0x0
Number of network LSA 0. Checksum Sum 0x0
Number of summary LSA 2. Checksum Sum 0x40f1f61000000000
Number of ASBR summary LSA 0. Checksum Sum 0x0
Number of NSSA LSA 0. Checksum Sum 0x0
Number of opaque link LSA . Checksum Sum 0x
Number of opaque area LSA 0. Checksum Sum 0x0 |
Просмотр информации о соседях OSPF
show ip ospf [vrf vrf-name ] neighbor [detail | if-name | nbr-ip ] |
- vrf-name - имя VRF
- if-name - имя интерфейса OSPF
- nbr-ip — идентификатор соседнего маршрутизатора
Пример.
DELLSONiC# show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface RXmtL
RqstL DBsmL
10.59.142.247 1 Full/Backup 37.343s 64.1.1.2 Eth 1/2:64.1.1.1 0
0 0
DELLSONiC# show ip ospf neighbor Eth1/3 | no-more
Neighbor ID Pri State Dead Time Address Interface RXmtL
RqstL DBsmL
2.2.2.2 1 Full/Backup 38.245s 64.1.1.2 Eth 1/4:64.1.1.1 0
0 0
DELLSONiC# show ip ospf neighbor detail
Neighbor 10.59.142.247, interface address 64.1.1.2
In the area 0.0.0.0 via interface Eth 1/2
Neighbor priority is 1, State is Full, 6 state changes
Most recent state change statistics:
Progressive change 7h3m25s ago
DR is 64.1.1.1, BDR is 64.1.1.2
Options 2 *|-|-|-|-|-|E|-
Dead timer due in 30.687s
Database Summary List 0
Link State Request List 0
Link State Retransmission List 0
Thread Inactivity Timer on
Thread Database Description Retransmission off
Thread Link State Request Retransmission on
Thread Link State Update Retransmission on
Leaf1# show ip ospf neighbor 2.2.2.2
Neighbor 2.2.2.2, interface address 64.1.1.2
In the area 0.0.0.0 via interface Eth 1/2
Neighbor priority is 1, State is Full, 5 state changes
Most recent state change statistics:
Progressive change 0h1m11s ago
DR is 64.1.1.1, BDR is 64.1.1.2
Options 2 *|-|-|-|-|-|E|-
Dead timer due in 33.203s
Database Summary List 0
Link State Request List 0
Link State Retransmission List 0
Thread Inactivity Timer on
Thread Database Description Retransmision off
Thread Link State Request Retransmission on
Thread Link State Update Retransmission on |
Просмотр информации об интерфейсе OSPF
show ip ospf interface [if-name | traffic ] |
- if-name - имя интерфейса OSPF
Пример.
DELLSONiC# show ip ospf interface
VRF Name: default
Eth 1/2 is up
ifindex 128, MTU 9100 bytes, BW 25000 Mbit UP,BROADCAST,RUNNING,MULTICAST
Internet Address 64.1.1.1/24, Broadcast 64.1.1.255, Area 0.0.0.0
MTU mismatch detection: enabled
Router ID 10.59.143.131, Network Type BROADCAST, Cost: 4
Transmit Delay is 1 sec, State DR, Priority 1
Backup Designated Router (ID) 10.59.142.247, Interface Address 64.1.1.2
Saved Network-LSA sequence number 0x8000000f
Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters
Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5
Hello due in 9.023s
Neighbor Count is 1, Adjacent neighbor count is 1
DELLSONiC# show ip ospf interface Eth 1/3
VRF Name: default
Eth 1/4 is up
ifindex 926, MTU 9100 bytes, BW 25000 Mbit UP,BROADCAST,RUNNING,MULTICAST
Internet Address 65.1.1.1/24, Broadcast 65.1.1.255, Area 0.0.0.1
MTU mismatch detection: enabled
Router ID 1.1.1.1, Network Type BROADCAST, Cost: 4
Transmit Delay is 1 sec, State DR, Priority 1
Backup Designated Router (ID) 2.2.2.2, Interface Address 65.1.1.2
Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters
Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5
Hello due in 7.957s
Neighbor Count is 1, Adjacent neighbor count is 1
DELLSONiC# show ip ospf interface traffic
Interface HELLO DB-Desc LS-Req LS-Update LS-Ack
Rx/Tx Rx/Tx Rx/Tx Rx/Tx Rx/Tx
-----------------------------------------------------------------------------------------
---
Eth 1/2 2563/2563 3/3 1/1 17/30 29/16
Leaf1# show ip ospf interface traffic Eth1/3
Interface HELLO DB-Desc LS-Req LS-Update LS-Ack
Rx/Tx Rx/Tx Rx/Tx Rx/Tx Rx/Tx
-----------------------------------------------------------------------------------------
Eth1/3 19/22 2/3 1/1 3/3 2/2 |
Просмотр сведений о базе данных OSPF
show ip ospf [vrf vrf-name ] database [asbr-summary | external | network | router | summary | opaque-link] |
- vrf-name — имя VRF
Пример.
DELLSONiC# show ip ospf database
VRF Name: default
OSPF Router with ID (5.5.5.5)
Router Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum Link count
3.3.3.3 3.3.3.3 988 0x80000003 0x04ec 1
5.5.5.5 5.5.5.5 988 0x80000008 0x6f6b 1
Net Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum
10.10.10.2 5.5.5.5 988 0x80000002 0xcc38
Link-Local Opaque-LSA (Area 0.0.0.0)
Opaque-Type/Id ADV Router Age Seq# CkSum
3.0.0.0 3.3.3.3 89 0x80000001 0x4a24
DELLSONiC# show ip ospf database network
VRF Name: default
OSPF Router with ID (10.59.143.131)
Net Link States (Area 0.0.0.0)
LS age: 1602
Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x3
LS Type: network-LSA
Link State ID: 64.1.1.1 (address of Designated Router)
Advertising Router: 10.59.143.131
LS Seq Number: 8000000f
Checksum: 0x1c70
Length: 32
Network Mask: /24
Attached Router: 10.59.142.247
Attached Router: 10.59.143.131
DELLSONiC# show ip ospf database summary
VRF Name: default
OSPF Router with ID (1.1.1.1)
Summary Link States (Area 0.0.0.0)
LS age: 468
Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x11
LS Type: summary-LSA
Link State ID: 65.1.1.0 (summary Network Number)
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0x0e04
Length: 28
Network Mask: /24
TOS: 0 Metric: 4
LS age: 429
Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x6
LS Type: summary-LSA
Link State ID: 65.1.1.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0xed1f
Length: 28
Network Mask: /24
TOS: 0 Metric: 4
Summary Link States (Area 0.0.0.1)
LS age: 468
Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x11
LS Type: summary-LSA
Link State ID: 64.1.1.0 (summary Network Number)
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0x1bf7
Length: 28
Network Mask: /24
TOS: 0 Metric: 4
LS age: 429
Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x6
LS Type: summary-LSA
Link State ID: 64.1.1.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0xfa13
Length: 28
Network Mask: /24
TOS: 0 Metric: 4
DELLSONiC# show ip ospf database asbr-summary
VRF Name: default
OSPF Router with ID (1.1.1.1)
ASBR-Summary Link States (Area 0.0.0.0)
LS age: 38
Options: 0x2 : *|-|-|-|-|-|E|-
LS Type: summary-LSA
Link State ID: 2.2.2.2 (AS Boundary Router address)
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0x0b41
Length: 28
Network Mask: /0
TOS: 0 Metric: 4
DELLSONiC# show ip ospf database external
VRF Name: default
OSPF Router with ID (1.1.1.1)
AS External Link States
LS age: 52
Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x6
LS Type: AS-external-LSA
Link State ID: 25.1.1.1 (External Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000001
Checksum: 0x0892
Length: 36
Network Mask: /32
Metric Type: 2 (Larger than any link state path)
TOS: 0
Metric: 20
Forward Address: 0.0.0.0
External Route Tag: 0
DELLSONiC# show ip ospf database self-originate
VRF Name: default
OSPF Router with ID (1.1.1.1)
Router Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum Link count
1.1.1.1 1.1.1.1 777 0x80000004 0x7b42 1
Net Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum
64.1.1.1 1.1.1.1 777 0x80000001 0x8581
Summary Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum Route
65.1.1.0 1.1.1.1 816 0x80000001 0x0e04 65.1.1.0/24
ASBR-Summary Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum
2.2.2.2 1.1.1.1 360 0x80000001 0x0b41
Router Link States (Area 0.0.0.1)
Link ID ADV Router Age Seq# CkSum Link count
1.1.1.1 1.1.1.1 776 0x80000004 0x8d2e 1
Net Link States (Area 0.0.0.1)
Link ID ADV Router Age Seq# CkSum
65.1.1.1 1.1.1.1 776 0x80000001 0x788d
Summary Link States (Area 0.0.0.1)
Link ID ADV Router Age Seq# CkSum Route
64.1.1.0 1.1.1.1 816 0x80000001 0x1bf7 64.1.1.0/24
DELLSONiC# show ip ospf database network adv-router 1.1.1.1
VRF Name: default
OSPF Router with ID (1.1.1.1)
Net Link States (Area 0.0.0.0)
LS age: 886
Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x3
LS Type: network-LSA
Link State ID: 64.1.1.1 (address of Designated Router)
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0x8581
Length: 32
Network Mask: /24
Attached Router: 1.1.1.1
Attached Router: 2.2.2.2
Net Link States (Area 0.0.0.1)
LS age: 886
Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x3
LS Type: network-LSA
Link State ID: 65.1.1.1 (address of Designated Router)
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0x788d
Length: 32
Network Mask: /24
Attached Router: 1.1.1.1
Attached Router: 2.2.2.2
DELLSONiC# show ip ospf database opaque-link
VRF Name: default
OSPF Router with ID (5.5.5.5)
Link-Local Opaque-LSA (Area 0.0.0.0)
LS age: 94
Options: 0x66 : *|O|-|-|-|-|E|-
LS Flags: 0x6
LS Type: Link-Local Opaque-LSA
Link State ID: 3.0.0.0 (Link-Local Opaque-Type/ID)
Advertising Router: 3.3.3.3
LS Seq Number: 80000001
Checksum: 0x4a24
Length: 44 |
Просмотр информации о маршруте OSPF
show ip ospf [ vrf vrf-name ] route |
- vrf-name - имя VRF
Пример.
DELLSONiC# show ip ospf vrf Vrf1 route | no-more
VRF Name: Vrf1
============ OSPF network routing table ============
N 101.1.1.0/24 [10] area: 0.0.0.0
directly attached to Vlan101
============ OSPF router routing table =============
============ OSPF external routing table =========== |
Корректный перезапуск OSPFv2
При перезапуске маршрутизаторов, участвующих в OSPF, проходит период потери трафика, пока маршрутизаторы не вернутся в оперативный режим и повторно не обучатся маршрутам.
В RFC 3623 улучшение корректного перезапуска OSPF описывается следующим образом:
- Маршрутизатор, пытающийся выполнить корректный перезапуск, инициирует локальные непрозрачные LSA канала (Grace-LSA), объявляя о своем намерении выполнить корректный перезапуск в течение указанного периода времени или льготного периода.
- В течение льготного периода соседи продолжают объявлять о перезапуске маршрутизатора в своих LSA, как если бы он был полностью смежным (т.е. состояние соседа OSPF Full), но только в том случае, если топология сети остается статичной (т.е. содержимое LSA в базе данных состояния канала, имеющей типы LS от 1 до 5 и 7, остается неизменным, и периодические обновления разрешены).
Корректный перезапуск позволяет перезапускающему маршрутизатору уведомить соседей о том, что он собирается перезапуститься. Получив информацию о текущем состоянии, соседи продолжают пересылать трафик на перезапускаемый узел. Так как таблица переадресации перезапускаемого узла сохраняется во время корректного перезапуска, потери трафика исключается.
Плановые простои
Enterprise SONiC поддерживает корректный перезапуск OSPF только в случае плановых простоев.
Для экземпляров OSPF включен корректный перезапуск. «Горячий» перезапуск системы запускается с помощью команды «warm-reboot».
Перезапуск и вспомогательные узлы
При корректном перезапуске в сети OSPF участвуют два типа устройств. Они являются перезапускающимися и вспомогательными узлами.
Перезапускаемый узел — это устройство, которое корректно перезапускается без потери трафика. Когда перезапускаемый узел корректно перезапускает систему, он перезагружает локальные непрозрачные LSA канала (grace-LSA) на всех интерфейсах OSPF. Эти льготные LSA информируют вспомогательный маршрутизатор о том, что сосед намерен перезапустить.
Вспомогательные узлы помогают перезапускающему узлу, предотвращая потерю трафика. Узел-помощник отслеживает изменения топологии в сети. Если в сети нет никаких изменений, модуль поддержки продолжает объявлять свои LSA, как если бы перезапускаемый узел оставался в непрерывной операции OSPF. Вспомогательные LSA продолжают указывать соседство с перезапускаемым узлом по сетевому сегменту, независимо от состояния синхронизации перезапускаемого узла.
Настройка корректного перезапуска OSPFv2
Чтобы настроить корректный перезапуск, выполните следующие действия.
1. Включите корректный перезапуск.
DELLSONiC(config-router-ospf)# graceful-restart [grace-period grace-period] |
- grace-period — льготный период, до которого соседи или помощники считают перезапускаемый узел мертвым. Диапазон от 1 до 1800 секунд. Льготный период по умолчанию составляет 120 секунд
2. Настройте непрозрачную способность OSPFv2, чтобы помочь перезапускающемуся маршрутизатору инициировать льготные LSA.
DELLSONiC (config-router-ospf)# capability opaque |
3. Настройте в системе вспомогательную функцию постепенного перезапуска OSPFv2 для всех или определенного идентификатора маршрутизатора. Выполните это действие на всех узлах, которые вы используете, чтобы помочь перезапуску маршрутизатора.
DELLSONiC (config-router-ospf)# graceful-restart helper enable [router-id] |
- router-id — настройка поддержки корректного перезапуска для конкретного соседа, используя идентификатор маршрутизатора.
4. (Дополнительный) Настройте льготное время на вспомогательном узле. Эта конфигурация определяет период времени, в течение которого помощник должен поддерживать корректный перезапуск.
DELLSONiC (config-router-ospf)# graceful-restart helper supported-grace-time grace-time |
- grace-time — Настройка льготного времени. Диапазон составляет от 10 до 1800 секунд. Значение по умолчанию: 120 секунд.
5. (Дополнительный) Настройте строгую проверку LSA на вспомогательном узле. Если настроена эта команда, помощник отменяет корректный перезапуск при изменении LSA, что влияет на перезапуск маршрутизатора. По умолчанию строгая проверка LSA включена.
DELLSONiC (config-router-ospf)# graceful-restart helper strict-lsa-checking |
6. (Дополнительный) Настройте вспомогательную поддержку только для запланированных перезапусков.
DELLSONiC (config-router-ospf)# graceful-restart helper planned-only |
Просмотр сведений о корректном перезапуске OSPFv2
Используйте следующие команды для просмотра информации о корректной вспомогательной функции перезапуска.
Просмотр общих сведений об OSPF, в том числе сведения о том, включены ли возможность постепенного перезапуска и непрозрачность.
sonic# show ip ospf
VRF Name: default
OSPF Routing Process, Router ID: 1.1.1.2
Supports only single TOS (TOS0) routes
This implementation conforms to RFC2328
RFC1583Compatibility flag is disabled
OpaqueCapability flag is enabled
Graceful-Restart is enabled
Stub router advertisement is configured
Enabled for 600s after start-up
Initial SPF scheduling delay 0 millisec(s)
Minimum hold time between consecutive SPFs 50 millisec(s)
Maximum hold time between consecutive SPFs 5000 millisec(s)
Hold time multiplier is currently 1
SPF algorithm last executed 19h39m37s ago
Last SPF duration 72320 usecs
SPF timer is inactive
LSA minimum interval 5000 msecs
LSA minimum arrival 0 msecs
Write Multiplier set to 20
Refresh timer 10 secs
Maximum multiple paths(ECMP) supported 256
Number of external LSA 0. Checksum Sum 0x00000000
Number of opaque AS LSA 0. Checksum Sum 0x00000000
Number of areas attached to this router: 1
Area ID: 0.0.0.0 (Backbone)
Number of interfaces in this area: Total: 224 , Active: 224
Number of fully adjacent neighbors in this area: 32
Area has simple password authentication
SPF algorithm executed 247 times
Number of LSA 6068
Number of router LSA 6. Checksum Sum 0x00020692
Number of network LSA 62. Checksum Sum 0x001ab353
Number of summary LSA 6000. Checksum Sum 0x0bc36229
Number of ASBR summary LSA 0. Checksum Sum 0x00000000
Number of NSSA LSA 0. Checksum Sum 0x00000000
Number of opaque link LSA 0. Checksum Sum 0x00000000
Number of opaque area LSA 0. Checksum Sum 0x00000000 |
Просмотр сведений о соседе OSPF и сведений о функции корректного перезапуска.
sonic# show ip ospf neighbor detail
Neighbor 13.13.13.13, interface address 192.168.10.1
In the area 0.0.0.0 via interface Ethernet64
Neighbor priority is 1, State is Full, 6 state changes
Most recent state change statistics:
Progressive change 17h32m19s ago
DR is 192.168.10.1, BDR is 192.168.10.2
Options 66 *|O|-|-|-|-|E|-
Dead timer due in 0.717s
Database Summary List 0
Link State Request List 0
Link State Retransmission List 0
Thread Inactivity Timer on
Thread Database Description Retransmision off
Thread Link State Request Retransmission on
Thread Link State Update Retransmission on
Graceful restart Helper info:
Graceful Restart HELPER Status: Inprogress
Graceful Restart grace period time: 250 (seconds).
Graceful Restart reason: Software restart |
Просмотр сведений о вспомогательной функции корректного перезапуска OSPF.
sonic# show ip ospf graceful-restart helper
VRF Name: default
OSPF Router with ID (14.14.14.14)
Graceful restart helper support enabled.
Strict LSA check is enabled.
Helper supported for planned restarts only.
Supported Graceful restart interval: 1600(in seconds).
Enable Router List:
['13.13.13.13'] |
Просмотр подробных сведений о помощнице по корректному перезапуску OSPF.
sonic# show ip ospf graceful-restart helper detail
VRF Name: default
OSPF Router with ID (14.14.14.14)
Graceful restart helper support enabled.
Strict LSA check is enabled.
Helper supported for planned restarts only.
Supported Graceful restart interval: 1600(in seconds).
Enable Router List:
['13.13.13.13']
Number of Active neighbours in graceful restart: 4
Neighbour 1:
Address: 192.168.10.1
Routerid: 13.13.13.13
Received Grace period: 250(in seconds).
Actual Grace period: 250(in seconds).
Remaining GraceTime: 245(in seconds).
Graceful Restart reason: Software restart.
Neighbour 2:
Address: 192.168.20.1
Routerid: 13.13.13.13
Received Grace period: 250(in seconds).
Actual Grace period: 250(in seconds).
Remaining GraceTime: 245(in seconds).
Graceful Restart reason: Software restart.
Neighbour 3:
Address: 192.168.30.1
Routerid: 13.13.13.13
Received Grace period: 250(in seconds).
Actual Grace period: 250(in seconds).
Remaining GraceTime: 245(in seconds).
Graceful Restart reason: Software restart.
Neighbour 4:
Address: 192.168.40.1
Routerid: 13.13.13.13
Received Grace period: 250(in seconds).
Actual Grace period: 250(in seconds).
Remaining GraceTime: 245(in seconds).
Graceful Restart reason: Software restart. |