Существует несколько утилит диагностики netsh, которые оказываются полезными при диагностике проблем в работе маршрутизации по протоколу OSPF.
В этой статье приводятся все доступные команды.
show global
Команда show global позволяет проверить глобальное состояние конфигурации протокола OSPF на сервере маршрутизации и удаленного доступа. В частности, можно увидеть состояние маршрутизатора (включен или отключен), идентификатор маршрутизатора и уровень протоколирования (по умолчанию в журнал попадают только ошибки).
Команда не имеет необязательных параметров, поэтому для просмотра глобальных настроек необходимо ввести команду show global в приглашении окружения netsh routing ip ospf.
show virtif
Эта команда позволяет просмотреть конфигурационную информацию виртуальных интерфейсов OSPF, если такие интерфейсы включены. При использовании виртуальных интерфейсов запуск этой команды предоставляет следующую информацию.
- Состояние интерфейса (включен, отключен).
- Идентификатор транзитной области (Transit Area ID).
- Идентификатор виртуального соседнего маршрутизатора (Virtual neighbor router ID).
- Транзитная задержка (Transit delay).
- Интервал повторной передачи (Retransmit interval).
- Интервал приветствия (Hello interval).
- Мертвый интервал (Dead interval).
И эта команда не имеет дополнительных параметров, поэтому для просмотра информации о виртуальных интерфейсах необходимо ввести show virtif.
show interface
Команда show interface позволяет просмотреть конфигурацию интерфейсов, поддерживающих маршрутизацию по протоколу OSPF. В частности, эта команда позволяет получить информацию о следующих параметрах.
- Состояние интерфейса (включен или отключен).
- Адрес IP и маска подсети.
- Идентификатор области (Area ID).
- Тип интерфейса — широковещательный, точка-точка или нешироковещательный множественного доступа (non-broadcast multiple access — NBMA).
- Приоритет маршрутизатора.
- Интервал повторной передачи.
- Интервал приветствия.
- Мертвый интервал.
- Интервал опроса (Poll interval).
- Метрика (Metric).
- Размер единицы передачи (MTU).
Команда имеет следующий синтаксис:
show interface [interfacename=<InterfaceName>]
Если не указывать интерфейс с помощью параметра interfacename, отображается конфигурация всех интерфейсов, поддерживающих маршрутизацию по протоколу OSPF.
show routefilter
Эта команда позволяет заметить удаление определенных маршрутов, которые маршрутизатор, поддерживающий протокол OSPF, получает от других маршрутизаторов, поддерживающих протокол OSPF. При включении фильтрации фильтр можно настроить на принятие определенного списка идентификаторов сетей или на удаление определенного списка идентификаторов сетей.
При запуске этой команды (show routefilter) будет показано действие фильтра (принять или удалить), а также список маршрутов, подпадающих под фильтр.
show protofilter
Эта команда по формату напоминает команду show routefilter. Но эта команда используется для отображения фильтра протоколов протокола маршрутизации OSPF. При запуске этой команды отображается конфигурация фильтра (принять или удалить) и список протоколов, которые подпадают под этот фильтр.
show area
При запуске команды show area отображается конфигурационная информация для каждой настроенной области OSPF. Среди отображаемой информации можно найти значения следующих параметров.
- Состояние области (включена или отключена).
- Тип аутентификации (простой пароль, без аутентификации).
- Область-заглушка (Stub area) (да или нет).
- Метрика заглушки (Stub metric).
- Конфигурация импорта итоговых извещений (import summary advertisement) (да или нет).
Эта команда не имеет необязательных параметров, поэтому для проверки конфигурации области на маршрутизаторе, поддерживающем протокол OSPF, необходимо ввести команду show area.