Лекции 2010-го года (1130544), страница 87
Текст из файла (страница 87)
Сюдане включены те, которые были посчитаны вipForwDatagrams.ipOutDiscardsCounterКоличество исходящих IP-дейтаграмм,которые были отброшены из-за отсутствияместа в буфере.ipOutNoRoutesCounterКоличество IP-дейтаграмм, которые былиотброшены из-за того, что не был найденмаршрут.ipReasmTimeoutINTEGERМаксимальное количество секунд, в течениекоторого принятые фрагменты ждалиповторной сборки.ipReasmReqdsCounterКоличество принятых IP-фрагментов, которыедолжны быть собраны.ipReasmOKsCounterКоличество успешно собранных IPдейтаграмм.ipReasmFailsCounterКоличество сбоев в алгоритме повторнойсборки IP.ipFragOKsCounterКоличество успешно фрагментированных IPдейтаграмм.ipFragFailsCounterКоличество IP-дейтаграмм, которыенеобходимо фрагментировать, чего не былосделано из-за установленного флага «нефрагментировать».ipFragCreatesCounterКоличество IP-фрагментов, которые былиполучены при фрагментации.ipRoutingDiscardsCounterКоличество пунктов маршрутизации, которыебыли проигнорированы, даже если онисуществовали и были верны.Первая таблица в группе IP - это таблица IP-адресов.
Она содержит по одной строке длякаждого IP-адреса в системе. Каждая строка содержит пять переменных (таблица 7-38).Таблица 7-38. Таблица IP-адресов: ipAddrTableИмяТип данных R/WОписаниеipAdEntAddrIpAddressIP-адресipAdEntIfIndexINTEGERСоответствующий номер интерфейса:ifIndex.ipAdEntNetMaskIpAddressМаска подсети для этого IP-адреса.ipAdEntBcastAddr[0..1]Значение младших битов вшироковещательном IP-адресе. Обычноравно 1.ipAdEntReasmMaxSize[0..65535]Размер максимальной принятой IPдейтаграммы для этого интерфейса,которая может быть повторно собрана.Следующая таблица (таблица 7-39), это таблица IP-маршрутизации. В качестве индексадля получения доступа к каждой строке таблицы используется IP-адрес назначения.Таблица 7-39.
Таблица IP-маршрутизации: ipRouteTableИмяТип данныхОписаниеipRouteDestIpAddressIP-адрес назначения. Значение 0.0.0.0 указываетна пункт по умолчанию.ipRouteIfIndexINTEGERНомер интерфейса: ifIndex.ipRouteMetric1INTEGERПервичный показатель маршрута. Значениепоказателя зависит от протокола маршрутизации(ipRouteProto). Значение -1 означает, что маршрутне используется.ipRouteMetric2INTEGERАльтернативный показатель маршрута.ipRouteMetric3INTEGERАльтернативный показатель маршрута.ipRouteMetric4INTEGERАльтернативный показатель маршрута.ipRouteNextHopIpAddressIP-адрес маршрутизатора следующей пересылки.ipRouteTypeINTEGERТип маршрута: 1 - другой, 2 - недействующиймаршрут, 3 - прямой, 4 - непрямой.ipRouteProtoINTEGERПротокол маршрутизации: 1 - другой, 4 - ICMPперенаправление, 8 - RIP, 13 - OSPF, 14 - BGP идругие.ipRouteAgeINTEGERКоличество секунд, которое прошло с тогомомента, когда маршрут был последний разобновлен или определен как корректный.ipRouteMaskIpAddressМаска, которая должна быть добавлена пологическому «и» к IP-адресу назначения, передтем как она будет сравнена с ipRouteDest.ipRouteMetric5INTEGERАльтернативный показатель маршрута.ipRouteInfoObjectIDСсылка на конкретное определение MIB для этогопротокола маршрутизации.Последняя таблица для группы IP - это таблица трансляции адресов, приведенная втаблице 7-40.
Как мы говорили раньше, группа At в настоящее время практически неиспользуется (как устаревшая), и эта таблица заменяет ее.Таблица 7-40. Таблица трансляции IP-адресов: ipNetToMediaTableИмяТип данныхОписаниеipNetToMediaIfIndexINTEGERСоответствующий интерфейс: ifIndex.ipNetToMediaPhysAddress PhysAddressФизический адрес.ipNetToMediaNetAddressIpAddressIP-адрес.ipNetToMediaType[1..4]Тип сопоставления: 1 - другой, 2 неиспользуемый, 3 - динамический, 4 статический.7.3.3.5. Группа ICMPГруппа ICMP накапливает информацию о каждом виде сообщений протокола ICMP. Этагруппа состоит из четырех общих счетчиков (общее количество входящих и исходящихICMP-сообщений и количество входящих и исходящих ICMP-сообщений с ошибками) и22 счетчиков для различных типов ICMP-сообщений: 11 счетчиков на входящиесообщения и 11 счетчиков на исходящие сообщения.
Это показано в таблице 7-41.Таблица 7-41. Простые переменные группы ICMPИмяТипОписаниеданныхicmpInMsgsCounter Полное количество принятых ICMP-сообщений.icmpInErrorsCounter Количество принятых ICMP-сообщений с ошибками(например, ошибочная контрольная сумма ICMP).icmpInDestUnreachsCounter Количество принятых ICMP-сообщений онедоступности источника.icmpInTimeExcdsCounter Количество принятых ICMP-сообщений об истечениивремени.icmpInParmProbsCounter Количество принятых ICMP-сообщений о проблемах спараметром.icmpInSrcQuenchsCounter Количество принятых ICMP-сообщений о подавленииисточника.icmpInRedirectsCounter Количество принятых ICMP-сообщений оперенаправлении.icmpInEchosCounter Количество принятых ICMP-сообщений с эхо запросом.icmpInEchoRepsCounter Количество принятых ICMP-сообщений с эхооткликом.icmpInTimestampsCounter Количество принятых ICMP-сообщений с запросомвременной марки.icmpInTimestampRepsCounter Количество принятых ICMP-сообщений с откликомвременной марки.icmpInAddrMasksCounter Количество принятых ICMP-сообщений с запросоммаски адреса.icmpInAddrMaskRepsCounter Количество принятых ICMP-сообщений с откликоммаски адреса.icmpOutMsgsCounter Полное количество исходящих ICMP-сообщений.icmpOutErrorsCounter Количество ICMP-сообщений, которые не былиотправлены из-за проблем внутри ICMP (переполнениебуферов).icmpOutDestUnreachsCounter Количество посланных ICMP-сообщений онедоступности пункта назначения.icmpOutTimeExcdsCounter Количество посланных ICMP-сообщений об истечениивремени.icmpOutParmProbsCounter Количество посланных ICMP-сообщений о проблемах спараметром.icmpOutSrcQuenchsCounter Количество посланных ICMP-сообщений о подавленииисточника.icmpOutRedirectsCounter Количество посланных ICMP-сообщений оперенаправлении.icmpOutEchosCounter Количество посланных ICMP-сообщений с эхозапросом.icmpOutEchoRepsCounter Количество посланных ICMP-сообщений с эхооткликом.icmpOutTimestampsCounter Количество посланных ICMP-сообщений с запросомвременной марки.icmpOutTimestampReps Counter Количество посланных ICMP-сообщений с откликомвременной марки.icmpOutAddrMasksCounter Количество посланных ICMP-сообщений с запросоммаски адреса.icmpOutAddrMaskReps Counter Количество посланных ICMP-сообщений с откликоммаски адреса.7.3.3.6.
Группа TCPГруппа Tcp накапливает сведения о соединениях протокола TCP, количестве посланных иполученных сегментов, ведет статистику ошибок.В таблице 7-42 описаны простые переменные группы TCP. Группа TCP имеет однутаблицу - таблицу TCP-соединений, показанную в таблице 7-43. Она содержит по однойстроке для каждого соединения. Каждая строка содержит пять переменных: состояниесоединения, локальный IP-адрес, локальный номер порта, удаленный IP-адрес иудаленный номер порта.Таблица 7-42. Простые переменные в группе TCPИмяТипданныхR/W ОписаниеtcpRtoAlgorithm INTEGERАлгоритм, используемый для расчета величин таймаутов и повторных передач: 1 - нет, 2 - постоянныйRTO, 3 - MIL-STD-1778, 4 - алгоритм Van Jacobson.tcpRtoMinINTEGERМинимальное значение тайм-аута повторнойпередачи в миллисекундах.tcpRtoMaxINTEGERМаксимальное значение тайм-аута повторнойпередачи в миллисекундах.tcpMaxConnINTEGERМаксимальное количество TCP-соединений.Значение -1 означает, что эта величина определяетсядинамически.tcpActiveOpensCounterКоличество переходов от состояния CLOSED ксостоянию SYN_SENT.tcpPassiveOpensCounterКоличество переходов от состояния LISTEN ксостоянию SYN_RCVD.tcpAttemptFailsCounterКоличество переходов от состояния SYN_SENT илиSYN_RCVD к состоянию CLOSED плюс количествопереходов от состояния SYN_RCVD к состояниюLISTEN.tcpEstabResetsCounterКоличество переходов от состояния ESTABLISHEDили CLOSE_WAIT к состоянию CLOSED.tcpCurrEstabGaugeКоличество соединений, находящихся в настоящеевремя в состоянии ESTABLISHED илиCLOSE_WAIT.tcpInSegsCounterПолное количество принятых сегментов.tcpOutSegsCounterПолное количество отправленных сегментов заисключением тех, которые содержали толькоповторно передаваемые байты.tcpRetransSegsCounterПолное количество повторно переданных сегментов.tcpInErrsCounterПолное количество сегментов, принятых сошибками (например, неверная контрольная сумма).tcpOutRstsCounterПолное количество сегментов, посланных сустановленным флагом RST.Таблица 7-43.
Таблица TCP-соединений: tcpConnTableИмяТипданныхR/W ОписаниеtcpConnState[1..12]·Состояние соединения: 1 - CLOSED, 2 - LISTEN,3 - SYN_SENT, 4 - SYN_RCVD, 5 ESTABLISHED, 6 - FIN_WAIT_1, 7 FIN_WAIT_2, 8 - CLOSE_WAIT, 9 - LAST_ACK,10 - CLOSING, 11 - TIME_WAIT, 12 - удалениеTCB.
Единственное значение, которое можетустановить менеджер, это значение 12(немедленное прекращение соединения).tcpConnLocalAddress IpAddressЛокальный IP адрес. 0.0.0.0 указывает на то, чтослушающий процесс готов принять соединение слюбого интерфейса.tcpConnLocalPort[0..65535]Локальный номер порта.tcpConnRemAddressIpAddressУдаленный IP-адрес.tcpConnRemPort[0..65535]Удаленный номер порта.Группа UDP накапливает информацию о количестве отправленных и полученныхдейтаграмм, сколько полученных дейтаграмм невозможно доставить из-за невернозаданного адреса или по какой-либо другой причине.Группа EGP используется маршрутизаторами, использующими EGP-протокол.