Командное окружение netsh routing ip igmp содержит несколько команд для мониторинга и диагностики интерфейсов, поддерживающих протокол управления Интернет группами (Internet Group Managemetn Protocol — IGMP).
В этой статье рассматриваются семь команд, которые оказываются полезными при диагностике проблем, связанных с протоколом IGMP.
show interface
Команда show interface позволяет просматривать конфигурацию IGMP одного из маршрутизируемых интерфейсов. Если не указать имя интерфейса, команда отобразить информацию для всех интерфейсов. Команда имеет следующий синтаксис:
show interface interfacename=<InterfaceName>
Параметр interfacename должен иметь значение, совпадающее с названием интерфейса в окне Сетевые подключения (Network Connections).
show global
Команда show global Позволяет просматривать глобальные параметры конфигурации, которые относятся ко всем интерфейсам. Команда не имеет дополнительных параметров, поэтому для ее использования необходимо просто ввести такую команду:
show global
show ifstats
Эта команда позволяет получить статистику IGMP для маршрутизируемого интерфейса. Если не указывать интерфейс, статистика собирается для всех интерфейсов IGMP. Команда имеет следующий синтаксис:
show ifstats [index=<integer>] [rr=<seconds>]
Параметр index позволяет указать номер индекса определенного сетевого интерфейса. Если необходимо, чтобы команда выполнялась непрерывно и автоматически обновляла вывод статистики, воспользуйтесь параметром rr для указания периода обновления в секундах.
show iftable
Эта команда позволяет увидеть группы узлов IGMP, которые назначены определенному маршрутизируемому интерфейсу. Если не указать интерфейс, отображаются все группы узлов IGMP. Команда имеет следующий синтаксис:
show iftable [index=<integer>] [rr=<seconds>]
Как и в случае предыдущей команды, параметр index используется для указания определенного интерфейса. Параметр rr позволяет указать необходимость постоянного вывода команды.
show grouptable
Эта команда используется для отображения таблицы групп узлов IGMP (IGMP Host Group Table) для групп групповой доставки. Если не указывать интерфейс, то команда отображает все таблицы групп узлов IGMP для всех групп групповой доставки на всех интерфейсах. Команда имеет следующий синтаксис:
show grouptable [index=<integer>] [rr=<seconds>]
И в этой команде параметр index используется для указания определенного интерфейса, а параметр rr позволяет указать период обновления вывода команды.
show rasgrouptable
Эта команда выводит таблицу групп узлов для определенного клиентского интерфейса сервера удаленного доступа. Если не указывать клиентский интерфейс, команда выдает все таблицы групп узлов для всех клиентских интерфейсов. Вот синтаксис команды show rasgrouptable:
show rasgrouptable [index=<ClientIPAddress>] [rr=<seconds>]
В отличие от предыдущих команд в качестве значения параметра index необходимо указать адрес IP удаленного клиента службы маршрутизации и удаленного доступа.
show proxygrouptable
Эта команда позволяет просмотреть таблицу групп узлов IGMP для интерфейса IGMP Proxy. Как и в предыдущих параметрах, если не указывать интерфейс, команда выдаст таблицу групп узлов IGMP для всех интерфейсов. Команда имеет следующий синтаксис:
show proxygrouptable [interfacename=<InterfaceName>] [rr=<seconds>]
В этой команде параметр interfacename используется для определения сетевого интерфейса, таблицу групп узлов IGMP которого необходимо просмотреть. Как и в случае остальных команд, параметр rr позволяет выбрать период обновления вывода команды.