Мы можем запросить хост sun, чтобы получить таблицу IP адресов:
sun % snmpi -a sun dump ipAddrTable
ipAdEntAddr.127.0.0.1=127.0.0.1
ipAdEntAddr.140.252.1.29=140.252.1.29
ipAdEntAddr.140.252.13.33=140.252.13.33
ipAdEntIfIndex.127.0.0.1=3 loopback интерфейс, lo0
ipAdEntIfIndex.140.252.1.29=2 SLIP интерфейс, sl0
ipAdEntIfIndex.140.252.13.33=1 Ethernet интерфейс, le0
ipAdEntNetMask.127.0.0.1=255.0.0.0
ipAdEntNetMask.140.252.1.29=255.255.255.0
ipAdEntNetMask.140.252.13.33=255.255.255.224
ipAdEntBcastAddr.127.0.0.1=1 все три используют единичный бит
ipAdEntBcastAddr.140.252.1.29=1 для широковещательного адреса
ipAdEntBcastAddr.140.252.13.33=1
ipAdEntReasmMaxSize.127.0.0.1=65535
ipAdEntReasmMaxSize.140.252.1.29=65535
ipAdEntReasmMaxSize.140.252.13.33=65535
Номера интерфейсов можно сравнить с выводом, полученным на рисунке 25.18, а IP адреса и маски подсетей можно сравнить со значениями, полученными в выводе команды ifconfig в разделе "Команда ifconfig" главы 3.
Следующая таблица, приведенная на рисунке 25.23, это таблица IP маршрутизации. (Обратитесь к описанию таблиц маршрутизации, приведенному в разделе "Принципы маршрутизации" главы 9.) В качестве индекса для получения доступа к каждой строке таблицы, используется IP адрес назначения.
На рисунке 25.24 приведена таблица маршрутизации для хоста sun, полученная с помощью команды dump ipRouteTable программы snmpi. Мы удалили все пять показателей маршрутизации, так как все они равны -1, а в заголовках колонок удалили префикс ipRoute для каждого имени переменной.
Таблица маршрутизации IP, индекс = <ipRouteDest> | |||
Имя | Тип данных | R/W | Описание |
ipRouteDest | IpAddress | · | IP адрес назначения. Значение 0.0.0.0 указывает на пункт по умолчанию. |
ipRouteIfIndex | INTEGER | · | Номер интерфейса: ifIndex. |
ipRouteMetric1 | INTEGER | · | Первичный показатель маршрута. Значение показателя зависит от протокола маршрутизации (ipRouteProto). Значение -1 означает, что маршрут не используется. |
ipRouteMetric2 | INTEGER | · | Альтернативный показатель маршрута. |
ipRouteMetric3 | INTEGER | · | Альтернативный показатель маршрута. |
ipRouteMetric4 | INTEGER | · | Альтернативный показатель маршрута. |
ipRouteNextHop | IpAddress | · | IP адрес маршрутизатора следующей пересылки. |
ipRouteType | INTEGER | · | Тип маршрута: 1=другой, 2=недействующий маршрут, 3=прямой, 4=непрямой. |
ipRouteProto | INTEGER | Протокол маршрутизации: 1=другой, 4=ICMP перенаправление, 8=RIP, 13=OSPF, 14=BGP и другие. | |
ipRouteAge | INTEGER | · | Количество секунд, которое прошло с того момента, когда маршрут был последний раз обновлен или определен как корректный. |
ipRouteMask | IpAddress | · | Маска, которая должна быть добавлена по логическому И к IP адресу назначения, перед тем как она будет сравнена с ipRouteDest. |
ipRouteMetric5 | INTEGER | · | Альтернативный показатель маршрута. |
ipRouteInfo | ObjectID | Ссылка на конкретное определение MIB для этого протокола маршрутизации. |