Tải bản đầy đủ
5 Management information base- 2 ( mib- 2 or MIB- II)

5 Management information base- 2 ( mib- 2 or MIB- II)

Tải bản đầy đủ

366

Managing the network

9.6 Remote network monitoring (RMON)
The RMON-MIB was specifically established for the purpose of Remote network MONitoring
(RMON). It is designed to be used by monitors, probes 1 and other ‘RMON devices’. The
RMON objects set out in the RMON-MIB provide for a ‘common language’ by which an

MIB-2
RFC 1156 & RFC 1213

MIB
RFC 1066
object groups

System

full name

System

object identifier

system
1

mib-2 module no.
notes

Interfaces

Address
Translation

IP

Interfaces

Address Translation

Internet Protocol

at
3

ip
4

interfaces
2
if = interface in object
names below

extension to interfaces mib
contained in mib-2 and
ifMIBObjects

extension to interfaces
mib contained in mib2 and ifMIBObjects

extension to interfaces
mib contained in mib2 and ifMIBObjects

deprecated
(withdrawn)

ifRecvAddressTable

atTable

ifMIBObjects
sublayer-1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

sysDescr
sysObjectID
sysUptime
sysContact
sysName
sysLocation
sysServices
sysORLastChange
sysORTable

ifNumber
ifTable

ifXTable

ifStackTable

21
22
23
24
25
26
27
28
29
30
31
32
sublayer-2
1
sublayer-3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

ipForwarding
ipDefaultTTL
ipInReceives
ipInHdrErrors
inInAddrErrors
ipForwDatagrams
ipInUnknownProtos
inInDiscards
inInDelivers
ipOutRequests
ipOutDiscards
ipOutNoRoutes
ipReasmTimeout
ipReasmReqds
ipReasmOKs
ipReasmFails
ipFragOKs
ipFragFails
ipFragCreates
ipAddrTable
ipRoutingTable
ipNetToMediaTable
ipRoutingDiscards

sysOREntry

ifEntry

ifXEntry

ifStackEntry

ifRcvAddressEntry

atEntry

ipAddrEntry

sysORIndex
sysORID
sysORDescr
sysORUpTime

ifIndex
ifDescr
ifType
ifMtu
ifSpeed
ifPhysAddress
ifAdminStatus
ifOperStatus
ifLastChange
ifInOctets
ifInUcastPkts
ifInNUcastPkts
ifInDiscards
ifInErrors
ifInUnknownProtos
ifOutOctets
ifOutUcastPkts
ifOutNUcastPkts
ifOutDiscards
ifOutErrors
ifOutQLen
ifSpecific

ifName
ifInMulticastPkts
ifInBroadcastPkts
ifOutMulticastPkts
ifOutBroadcastPkts
ifHCInOctets
ifHCInUcastPkts
ifHCInMulticastPkts
ifHCBroadcastPkts
ifHCOutOctets
ifHCOutUcastPkts
ifHCOutMulticastPkts
ifHCOutBroadcastPkts
ifLinkUpDownTrapEnable
ifHighSpeed
ifPromiscuousMode
ifConnectorPresent
ifAlias
ifCounterDiscontinuityTime

ifStackHigherLayer
ifStackLowerLayer
ifStackStatus
ifStackLastChange

ifRcvAddressAddress
ifRcvAddressStatus
ifRcvAddressType

atIfIndex
atPhysAddress
atNetAddress

ipAdEntAddr
ipAdEntIfIndex
ipAdEntNetMask
ipAdEntBcastAddr
ipAdEntReasmMaxSize

Key:
deprecated object
(withdrawn)

Figure 9.5 mib-2 structure and modules.
1
A probe is a special device typically used for monitoring traffic on a LAN or internetwork. Network administrators use such probes to investigate poor network performance.

Remote network monitoring (RMON)

367

MIB-2 (contd)
RFC 1156 & RFC 1213

MIB (contd)
RFC 1066

IP (contd)

ICMP

TCP

UDP

EGP

Transmission

SNMP

Internet Protocol

Internet Control
Message Protocol

Transmission
Control Protocol

User Datagram
Protocol

ip
4

icmp
5

tcp
6

udp
7

Exterior Gateway
Protocol

Transmission

Simple Network
Management Protocol

egp
8

transmission
10

snmp
11

icmpInMsgs
icmpInErrors
icmpInDestUnreachs
icmpInTimeExcds
icmpInParmProbs
icmpInSrcQuenchs
icmpInRedirects
icmpInEchos
icmpInEchoReps
icmpInTimestamps
icmpInTimestampReps
icmpInAddrMasks
icmpInAddrMaskReps
icmpOutMsgs
icmpOutErrors
icmpOutDestUnreachs
icmpOutTimeExcds
icmpOutParmProbs
icmpOutSrcQuenchs
icmpOutRedirects

tcpRtoAlgorithm
tcpRtoMin
tcpRtoMax
tcpMaxConn
tcpActiveOpens
tcpPassiveOpens
tcpAttemptFails
tcpEstabResets
tcpCurrEstab
tcpInSegs
tcpOutSegs
tcpRetransSegs
tcpInErrs
tcpOutRsts
tcpConnTable

udpInDatagrams
udpNoPorts
udpInErrors
udpOutDatagrams
udpTable

egpInMsgs
egpInErrors
egpOutMsgs
egpOutErrors
egpNeighTable

type

snmpInPkts
snmpOutPkts
snmpInBadVersions
snmpInBadCommunityNames
snmpBadCommunityUses
snmpInASNParseErrs
snmpInTooBigs
snmpInNoSuchNames
snmpInBadValues
snmpInReadOnlys
snmpInGenErrors
snmpInTotalReqVars
snmpInTotalSetVars
snmpInGetRequests
snmpInGetNextRequest
snmpInSetRequest
snmpInGetResponses
snmpInTraps
snmpOutTooBigs

icmpOutEchos
icmpOutEchoReps
icmpOutTimestamps
icmpOutTimestampReps
icmpOutAddrMasks
icmpOutAddrMaskReps

snmpOutNoSuchNames
snmpOutBadValues
snmpOutGenErrs
snmpOutGetRequests
snmpOutGetNexts
snmpOutSetRequest
snmpOutGetResponses
snmpOutTraps
snmpEnableAuthenTraps
snmpSilentDrops
snmpProxyDrops

ipRouteEntry

tcpConnEntry

egpNeighEntry

ipRouteDest
ipRouteIfIndex
ipRouteMetric1
ipRouteMetric2
ipRouteMetric3
ipRouteMetric4
ipRouteNextHop
ipRouteType
ipRouteProto
ipRouteAge
ipRouteMask
ipRouteMetric5
ipRouteInfo

tcpConnState
tcpConnLocalAddress
tcpConnLocalPort
tcpConnRemAddress
tcpConnRemPort

egpNeighState
egpNeighAddr
egpNeighAs
egpNeighInMsgs
egpNeighInErrs
egpNeighOutMsgs
egpNeighOutErrs
egpNeighInErrMsgs
egpNeighOutErrMsgs
egpNeighStateUps
egpNeighStateDowns
egpNeighIntervalHello
egpNeighIntervalPoll
egpNeighMode
egpNeighEventTrigger

Figure 9.5

(continued )

RMON management application (such as a probe) can communicate using SNMP with an
RMON agent (typically a network component). The current version of RMON is set out in
SMIv2 (structure of management information version 2) format in RFC 2819.2
Many of the objects defined by RMON are intended to be suitable for different types of
IP-based networks, but they may be too general to give full control of certain types of network
or protocol. Initially, specific objects were developed for monitoring ethernet networks, and
2
RFC 1757, now superseded by RFC 2819, is a semantically identical version of RMON to RFC 2819 (using
identically named objects). The difference is that RFC 1757 is defined in SMIv1 rather than SMIv2-format.

368

Managing the network
Table 9.1

mib-2 module

Module extensions of the basic internet management information base (mib-2)
Module name

[9
12
14
15
16
17
23
24
25
26
27
28
29
30
31
32
33
35
37
38
39
40
43
44
45
46
47
48
49

CMOT
GenericIF
Ospf
Bgp
Rmon
Bridge
rip-2
Ident
Host
SnmpDot3MauMgt
Application
Mta
Das
IANAifType
IfMIB
Dns
UpsMIB
EtherMIB
AtmMIB
MdmMIB
RdmsMIB
FlowMIB
PrintMIB
MipMIB
dot12
DlswMIB
EntityMIB
IpMIB
TcpMIB

50
51
52
53
54
55
56

UdpMIB
Rsvp
IntSrv
VgRptrMIB
SysSpplMIB
Ipv6MIB
Ipv6IcmpMIB

57
58
59
60
61
62
63
64
65
66
67

MarsMIB
PerfHistTCMIB
AtmAccountingInformationMIB
AccountingControlMIB
IANATn3270eTCMIB
ApplicationMIB
SchedMIB
ScriptMIB
WwwMIB
DsMIB
RadiusMIB

68
72

VrrpMIB
IanaAddressFamily

MIB name
CMIS/CMIP over TCP/IP]
Generic Interface Extensions (RFC 1229, 1239)
Open Shortest Path First (RFC 1253)
Border Gateway Protocol (RFC 1657)
Remote Network Monitoring
Bridge Objects (RFC 1286)
Routing Information Protocol (RFC 1389)
Identification Protocol (RFC 1414)
Host resources (RFC 1514)
IEEE802.3 medium attachment units (RFC 2668)
Network services monitoring (RFC 2248)
Mail monitoring (RFC 2249)
X.500 Directory Monitoring (RFC 1567)
Interface types (RFC 1573)
Interface types (RFC 1573)
Domain Name System (RFC 1611)
Uninterruptible power supplies (RFC 1628)
Ethernet-like generic objects (RFC 2665)
Asynchronous Transfer Mode objects (RFC 1694)
Dial-up modem objects (RFC 1696)
Relational database objects (RFC 1697)
Traffic flow objects (RFC 2064)
Printer (RFC 1759)
Mobile IP MIB (RFC 2006)
IEEE 802.12 MIB (RFC 2020)
Data link switching MIB (RFC 2024)
Entity MIB (RFC 2037)
Internet Protocol MIB module (RFC 2011)
Transmission Control Protocol MIB module (RFC
2012)
User Datagram Protocol MIB module (RFC 2013)
ReSerVation Protocol MIB (RFC 2206)
Integrated Services MIB (RFC 2213)
IEEE 802.12 Repeater MIB (RFC 2266)
System application MIB (RFC 2287)
Internet Protocol version 6 MIB (RFC 2465)
Internet Control Message Protocol v6 MIB (RFC
2466)
Multicast address resolution MIB (RFC 2417)
Performance History TC-MIB (RFC 2493)
ATM Accounting MIB (RFC 2512)
Accounting control MIB (RFC 2513)
3270 emulation TC-MIB (RFC 2561)
Application management MIB (RFC 2564)
Schedule MIB (RFC 2591)
Script MIB (RFC 3165)
Worldwide Web service MIB (RFC 2594)
Directory Server monitoring MIB (RFC 2605)
Remoter Authentication Dial-In User Service
MIB (RFC 2618)
Virtual Router Redundancy Protocol MIB
IANA Address Family Numbers (RFC 2677)

MIB for Internet protocol version 6 (ipv6MIB)
Table 9.1

369

(continued )

mib-2 module

Module name

73
80
81
82
83
84
85

Ianalanguagemib
PingMIB
TraceRouteMIB
LookupMIB
IpMRouteStdMIB
IanaioRouteProtocolMIB
IgmpStdMIB

87

RtpMIB

92
93
94

NotificationLogMIB
PintMIB
CircuitIfMIB

MIB name
IANA Language MIB
Packet Internet groper MIB (RFC 2925)
Traceroute MIB (RFC 2925)
Look-up MIB (RFC 2925)
IP multicast route standard MIB (RFC 2932)
IANA Route Protocol MIB (RFC 2932)
Internet Group Management Protocol MIB (RFC
2933)
Real-time application Transport Protocol MIB
(RFC 2959)
Notification log MIB (RFC 3014)
PSTN/Inter NeTworking MIB (RFC 3201)
Circuit Interface MIB (RFC 3202)

the intention was that equipment designers could define similar objects for network types
other than ethernet. Subsequently, many further modules have been added to RMON, and it is
nowadays possible to remotely monitor nearly all the components and protocols of an IP-based
network using RMON and SNMP. In particular, RMON is designed to provide for:
• offline operation of remote devices;
• multiple different managers operating simultaneously;
• proactive monitoring of remote devices;
• problem detection and reporting; and
• ‘value-added data’ — a range of statistics helpful to human network managers in operating
a network.
RMON objects are organised in the groups and according to the hierarchy shown in Figure 9.6
which is presented as a quick reference without detailed discussion. But before we leave the
subject of RMON, it is important to understand the references made to RMON-1 and RMON2. RMON-1 and RMON-2 are not versions one and two of RMON, but instead are mutually
exclusive subsets of a single MIB called rmon. RMON-1 is used to denote the basic RMON
modules (the current definition of which is contained in RFC 2819). RMON-2 is merely an
optional extension MIB defined in RFC 2021, which allows RMON additionally to be used to
monitor the application layer and related functions of remote hosts. The relation of RMON-1 to
RMON-2 should be clear from Figure 9.6. Finally, SMON MIB (also illustrated in Figure 9.6)
extends RMON for Switched network MONitoring. SMON is defined in RFC 2613.

9.7 MIB for Internet protocol version 6 (ipv6MIB)
Finally, as a quick reference, and as a comparison with the Internet Protocol version 4 MIB
(mib-2 modules 4 and 5 — as shown in Figure 9.5), Figure 9.7 presents the MIB (management
information base) for the v6 versions of both the Internet Protocol (IPv6) and the Internet
control message protocol (ICMPv6). The definition of a new MIB for IPv6 reflects the different
structure and operation of the new protocol (as compared with its predecessor IPv4).

etherHistoryOctets
etherHistoryPkts
etherHistoryBroadcastPkts

historyControlInterval

historyControlOwner

historyControlStatus

alarmStatus

etherHistoryOversizePkts
etherHistoryFragments

etherStatsFragments

etherStatsStatus

etherStatsOwner

Figure 9.6

etherStatsPkts1024501518Octets

etherStatsPkts512to1023Octets

etherStatsPkts256to511Octets

etherStatsPkts128to255Octets

etherStatsPkts65to127Octets

alarmFallingEventIndex

hostControlStatus

hostControlOwner

hostControlLastDeleteTime

hostControlTableSize

hostControlDataSource

hostControlIndex

hostControlEntry

hostControlTable

RFC 2819

hostOutMulticastPkts

hostOutBroadcastPkts

hostOutErrors

hostOutOctets

hostInOctets

hostOutPkts

hostInPkts

hostIndex

hostCreationOrder

hostAddress

hostEntry

hostTable

hosts
4

hosts

Hosts

hostTimeOutMulticastPkts

hostTimeOutBroadcastPkts

hostTimeOutErrors

hostTimeOutOctets

hostTimeInOctets

hostTimeOutPkts

hostTimeInPkts

hostTimeIndex

hostTimeCreationOrder

hostTimeAddress

hostTimeEntry

hostTimeTable

HostTopN

hostTopNStatus

hostTopNOwner

hostTopNStartTime

hostTopNGrantedSize

hostTopNRequestedSize

hostTopNDuration

hostTopNTimeRemaining

hostTopNRateBase

hostTopNHostIndex

hostTopNControlIndex

hostTopNControlEntry

hostTopNControlTable

hostTopNIndex

hostTopNReport

hostTopNEntry

hostTopNTable

hostTopNRate

hostTopNAddress

hostTopN
5

host Top "N" group

Remote MONitoring management information base (RMON MIB): RMON-1, RMON-2 and SMON.

etherHistoryUtilization

etherHistoryJabbers
etherHistoryCollisions

etherStatsCollisions

etherStatsPkts64Octets

etherStatsJabbers

alarmOwner

etherHistoryUndersizePkts

etherStatsOversizePkts

alarmRisingEventIndex

etherHistoryCRCAlignErrors

etherStatsUndersizePkts

alarmFallingThreshold

etherHistoryMulticastPkts

alarmRisingThreshold

alarmStartupAlarm

alarmValue

alarmSampleType

alarmVariable

alarmInterval

alarmIndex

alarmEntry

alarmTable

etherStatsCRCAlignErrors

etherStatsMulticastPkts

etherHistoryDropEvents

historyControlBucketsGranted

etherStatsPkts

etherStatsBroadcastPkts

etherStatsOctets

etherHistoryIntervalStart

etherHistorySampleIndex

historyControlIndex

historyControlDataSource

historyControlBucketsRequested

etherStatsIndex
etherHistoryIndex

etherHistoryEntry

etherHistoryTable

etherStatsDropEvents

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

historyControlEntry

historyControlTable

etherStatsDataSource

etherStatsEntry

1

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14

etherStatsTable

alarm
3

history
2

statistics
1

rmon module no.
notes

object identifier

alarm

Alarm

history

statistics

full name

History

Statistics

object groups

RMON1

370
Managing the network

matrixDSSourceAddress

matrixDSDestAddress

matrixDSIndex

matrixDSPkts

matrixOctets

matrixDSErrors

matrixSDSourceAddress

matrixSDDestAddress

matrixSDIndex

matrixSDPkts

matrixSDOctets

matrixSDErrors

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

matrixDSEntry

matrixDSTable

matrixSDEntry

matrixSDTable

DS = Destination/Source

1

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14

rmon module no.
notes

SD = Source/Destination

bufferControlTurnOnTime
bufferControlOwner

channelStatus

Figure 9.6

(continued )

bufferControlStatus

bufferControlCapturedPackets

channelOwner

bufferControlMaxOctetsGranted

channelMatches
channelDescription

bufferControlMaxOctetsRequested

bufferControlDownloadOffset

filterStatus

channelEventStatus

filterPktStatusMask

bufferControlCaptureSliceSize
bufferControlDownloadSliceSize

filterOwner

channelEventIndex

bufferControlFullAction

bufferControlFullStatus

bufferControlChannelIndex

bufferControlIndex

bufferControlEntry

bufferControlTable

filterPktStatusNotMask

channelTurnOffEventIndex

filterPktStatus

channelTurnOnEventIndex

channelDataControl

channelAcceptType

channelIfIndex

channelIndex

channelEntry

channelTable

filterPktDataNotMask

filterPktDataMask

filterPktData

filterPktDataOffset

filterChannelIndex

filterIndex

filterEntry

filterTable

captureBufferEntry

captureBufferTable

captureBufferPacketStatus

captureBufferPacketTime

captureBufferPacketLength

captureBufferPacketData

captureBufferPacketID

captureBufferIndex

captureBufferControlIndex

capture
8

filter
7

object identifier

matrix
6

Capture
packet capture

filter

matrix

full name

Filter

Matrix

object groups

RFC 2819

RMON1 (contd)

eventStatus

eventOwner

eventLastTimeSent

eventCommunity

eventType

eventDescription

eventIndex

eventEntry

eventTable

logDescription

logTime

logIndex

logEventIndex

logEntry

logTable

event
9

event

Event

fallingAlarm

risingAlarm

0

rmonEventsV2

MIB for Internet protocol version 6 (ipv6MIB)
371

protocolDIrectoryGroup

protocolDirTable

protocolDirLastChange

rmon1TokenRingEnhancementGroup

rmon1EthernetEnhancementGroup

rmon1EnhancementGroup

rmonNotificationroup

protocolDirMatrixConfig

usrHistoryGroup
probeInformationGroup
probeConfigurationGroup

rmonFilterGroup

rmonEventGroup

alMatrixGroup

rmonMatrixGroup

rmonPacketCaptureGroup

protocolDirHostConfig

alHostGroup

rmonHostTopNGroup

protocolDirStatus

protocolDirOwner

protocolDirAddressMapConfig

protocolDirType

protocolDirDescr

nlHostGroup
nlMatrixGroup

rmonHostGroup

protocolDIrLocalIndex

protocolDirParameters

rmonAlarmGroup

addressMapGroup

protocolDistributionGroup

rmonEthernetHistoryGroup

rmon2MIBCompliance
rmon2ApplicationLayerCompliance

rmonEtherStatsGroup

rmonHistoryControlGroup

protocolDirID

rmonCompiance

rmonGroups

rmon2MIBGroups

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

rmonCompliances

rmon2MIBCompliances

protocolDistControlStatus

protocolDistControlOwner

protocolDistControlCreateTime

protocolDistControlDroppedFrames

protocolDistControlDataSource

protocolDistControlIndex

protocolDistControlEntry

protocolDistControlTable

protocolDistStatsOctets

protocolDistStatsPkts

protocolDistStatsEntry

protocolDistStatsTable

protocolDist
12

protocolDirEntry

10

Protocol Distribution

ProtocolDistribution

rmonConformance
20
protocolDir
11

ProtocolDirection

RMON conformance

RMON conformance

RFC 2021

Token Ring

RFC 2819

1

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14

rmon module no.
notes

object identifier

full name

object groups

RMON2

RMON1 (contd)

372
Managing the network

addressMapInserts

nlHostControlIndex
nlHostControlDataSource

addressMapSource

addressMapPhysicalAddress

addressMapLastChange

addressMapControlOwner

addressMapControlStatus

hlMatrixControlStatus

nlHostControlStatus

(continued )

hlMatrixControlOwner

nlHostControlOwner

Figure 9.6

hlMatrixControlAlDeletes

hlMatrixControlAlInserts

hlMatrixControlAlDroppedFrames

hlMatrixControlAlMaxDesiredEntries

nlHostCreateTime

nlHostControlAlInserts
nlHostControlAlDeletes

nlHostOutMacNonUnicastPkts

nlHostControlAlDroppedFrames

nlMatrixSDCreateTime

nlMatrixSDOctets

nlMatrixSDPkts

nlMatrixSDDestAddress

nlMatrixSDSourceAddress

nlMatrixSDTimeMark

nlMatrixSDEntry

nlMatrixSDTable

SD = Source/Destination

nlMatrix
15

Network-Layer Matrix

nlMatrixDSTimeMark

nlMatrixDSEntry

nlMatrixDSTable

DS =Destination/Source

nlMatrixDSCreateTime

nlMatrixDSOctets

nlMatrixDSPkts

nlMatrixDSDestAddress

nlMatrixDSSourceAddress

Network-LayerMatrix

hlMatrixCOntrolNlMaxDesiredEntries

hlMatrixControlNlDeletes

hlMatrixControlNlInserts

hlMatrixControlNlDroppedFrames

hlMatrixControlDataSource

hlMatrixControlIndex

hlMatrixControlEntry

hlMatrixControlTable

nlHostControlAlMaxDesiredEntries

nlHostInOctets
nlHostOutOctets

nlHostControlDeletes

nlHostOutPkts

nlHostInPkts

nlHostAddress

nlHostTimeMark

nlHostEntry

nlHostTable

nlHostControlNlMaxDesiredEntries

nlHostControlNlInserts

nlHostControlnlDroppedFrames

addressMapTimeMark

addressMapNetworkAddress

addressMapControlIndex

nlHostControlEntry

addressMapControlDataSource

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ss
21
22

addressMapEntry

addressMapTable

nlHostControlTable

addressMayControlDroppedFrames

addressMapControlEntry

addressMapControlTable

addressMapMaxDesiredEntries

1

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14

rmon module no.
notes

addressMapDeletes

nlHost
14

addressMap
13

object identifier

Network-Layer Host

Address Map

full name

Network-LayerHost

AddressMap

object groups

RFC 2021

RMON2 (contd)

MIB for Internet protocol version 6 (ipv6MIB)
373

alMatrixTopnControlTimeRemaining

alMatrixTopnControlStatus

nlMatrixTopNControlStatus

alMatrixTopnControlGrantedSize

alMatrixTopnControlRequestedSize

alMatrixTopnControlDuration

alMatrixTopnControlGeneratedReports

alMatrixTopnControlOwner

alMatrixDSCreateTime

alMatrixTopnControlRateBase

alMatrixTopnControlMatrixIndex

alMatrixTopnControlIndex

alMatrixTopNControlEntry

alMatrixTopNControlTable

alMatrixTopnControlStartTime

nlMatrixTopNReverseOctetRate

alMatrixSDCreateTime

alMatrixDSOctets

alMatrixDSPkts

alMatrixDSTimeMark

alMatrixDSEntry

alMatrixDSTable

nlMatrixTopNControlOwner

nlMatrixTopNControlGrantedSize

alHostOutOctets
alHostCreateTime

alMatrixSDOctets

alMatrixSDPkts

alMatrixSDTimeMark

alMatrixSDEntry

alMatrixSDTable

nlMatrixTopNControlStartTime

nlMatrixTopNOctetRate

nlMatrixTopNControlRequestedSize

alHostInOctets

nlMatrixTopNPktRate

nlMatrixTopNDestAddress

nlMatrixTopNReversePktRate

nlMatrixTopNControlDuration

nlMatrixTopNControlTimeRemaining

nlMatrixTopNControlGeneratedReports

nlMatrixTopNSourceAddress

alHostINPkts
alHostOUtPkts

nlMatrixTopNIndex

nlMatrixTopNProtocolDIrLocalIndex

nlMatrixTopNControlIndex
alHostTimeMark

alHostEntry

nlMatrixTopNControlRateBase

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

nlMatrixTopNEntry

nlMatrixTopNTable

nlMatrixTopNControlMatrixIndex

nlMatrixTopNControlEntry

nlMatrixTopNControlTable

alHostTable

alMatrix
17

alHost
16
DS = Destination/Source

Application-Layer Matrix

Application-Layer Host

nlMatrix
15

Appl-LayerMatrix

Network-Layer Matrix

SD = Source/Destination

RFC 2021

ApplicationLayerHost

Network-LayerMatrix (contd)

1

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14

rmon module no.
notes

object identifier

full name

object groups

RMON2 (contd)

alMatrixTopNReverseOctetRate

alMatrixTopNOctetRate

alMAtrixTopNReversePktRate

alMAtrixTopNPktRate

alMAtrixTopNAppProtocolDirLocalIndex

alMatrixTopNDestAddress

alMatrixTopNSourceAddress

alMatrixTopNProtocolDIrLocalIndex

alMatrixTopNIndex

alMatrixTopNEntry

alMatrixTopNTable

374
Managing the network

usrHistoryIntervalStart

trapDestIndex

serialConnectStatus

(continued )

serialConnectOwner

serialStatus

Figure 9.6

serialConnectSwitchResetSeq

serialConnectSwitchDisconnectSeq

serialConnectSwitchConnectSeq

serialConnectDialString

serialConnectType

serialConnectDestIpAddress

serialDialOutTimeout

trapDestStatus

trapDestOwner

trapDestAddress

trapDestProtocol

trapDestCommunity

serialModemConnectResp

serialModemHangUpString

netConfigStatus

serialModemNoConnectResp

usrHistoryValStatus

serialModemInitString

netConfigIPAddress
netConfigSubnetMask

usrHistoryControlStatus

usrHistoryControlInterval

serialMode
serialTimeout

serialProtocol

usrHistoryControlOwner

usrHistoryAbsValue

usrHistoryControlBucketsGranted

usrHistoryIntervalEnd

usrHistorySampleIndex

usrHistoryObjectIndex

usrHistoryObjectVariable

usrHistoryObjectSampleType

trapDestEntry

serialConnectIndex

usrHistoryControlIndex

usrHistoryControlObjects

usrHistoryControlBucketsRequested

serialConfigEntry
netConfigEntry

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

usrHistoryEntry

serialConfigTable

probeDownloadStatus

probeDownloadAction

probeDownloadTFTPServer

trapDestTable

serialConnectionEntry

usrHistoryObjectEntry

probeDateTime
probeResetControl
probeDownloadFile

netDefaultGateway

usrHistroyControlEntry

netConfigTable

1

probeCapabilities
probeHardwareRev

probeSoftwareRev

serialConnectionTable

usrHistoryTable

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14

usrHistoryObjectTable

usrHistory
18

rmon module no.
notes

usrHistoryControlTable

probeConfig
19

User History

object identifier

Probe Configuration

UserHistory

full name

smonRegistrationPoints

portCopyConfig

smonStats

dataSourceCaps

smonMIBObjects

switchRMON
22

switched service MON

switch RMON

RFC 2613

RFC 2021

object groups

ProbeConfiguration

SMON

RMON2 (contd)

MIB for Internet protocol version 6 (ipv6MIB)
375

376

Managing the network
ipv6MIB [mib-2 (55)]

object groups
full name

ipv6MIBObjects

object identifier

ipv6MIBObjects
1

rmon parameter no.
notes

0
1
2
3
4
5
6
7
8
9
10
11
12

RD=Routing Domain

ipv6Forwarding
ipv6DefaultHopLimit
ipv6Interfaces
ipv6IfTableLastChange
ipv6IfTable
ipv6IfStatsTable
ipv6AddrPrefixTable
ipv6AddrTable
ipv6RouteNumber
ipv6DiscardedRoutes
ipv6RouteTable
ipv6NetToMediaTable

1

ipv6IfEntry

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

ipv6IfIndex
ipv6IfDescr
ipv6IfLowerLayer
ipv6IfEffectiveMtu
ipv6IfReasmMaxSize
ipv6IfIdentifier
ipv6IfIdentifierLength
ipv6IfPhysicalAddress
ipv6IfAdminStatus
ipv6IfOperStatus
ipv6IfLastChange

Figure 9.7

ipv6IfStatsEntry

ipv6IfStatsInReceives
ipv6IfStatsInHdrErrors
ipv6IfStatsInTooBigErrors
ipv6IfStatsInNoRoutes
ipv6IfStatsInAddrErrors
ipv6IfStatsInUnknownProtos
ipv6IfStatsInTruncatedPkts
ipv6IfStatsInDiscards
ipv6IfStatsInDelivers
ipv6IfStatsOutForwDatagrams
ipv6IfStatsOutRequests
ipv6IfStatsOutDiscards
ipv6IfStatsOutFragOKs
ipv6IfStatsOutFragFails
ipv6IfStatsOutFragCreates
ipv6IfStatsReasmReqds
ipv6IfStatsReasmOKs
ipv6IfStatsReasmFails
ipv6IfStatsInMcastPkts
ipv6IfStatsOutMcastPkts

ipv6AddrPrefixEntry

ipv6AddrEntry

ipv6RouteEntry

ipv6NetToMediaEntry

ipv6AddrPrefix
ipv6AddrPrefixLength
ipv6AddrPrefixOnLinkFlag
ipv6AddrPrefixAutonomousFlag
ipv6AddrPrefixAdvPreferredLifetime
ipv6AddrPrefixAdvValidLifetime

ipv6AddrAddress
ipv6AddrPfxLength
ipv6AddrType
ipv6AddrAnycastFlag
ipv6AddrStatus

ipv6RouteDest
ipv6RoutePfxLength
ipv6RouteIndex
ipv6RouteIfIndex
ipv6RouteNextHop
ipv6RouteType
ipv6RouteProtocol
ipv6RoutePolicy
ipv6RouteAge
ipv6RouteNextHopRDI
ipv6RouteMetric
ipv6RouteWeight
ipv6RouteInfo
ipv6RouteValid

ipv6NetToMediaNetAddress
ipv6NetToMediaPhysAddress
ipv6NetToMediaType
ipv6IfNetToMediaState
ipv6IfNetToMediaLastUpdated
ipv6NetToMediaValid

MIBs for Internet Protocol version 6 and Internet control message protocol version 6.

9.8 Simple network management protocol (SNMP)
As its name suggests, the simple network management protocol (SNMP) is a ‘simple’ protocol
designed to enable remote network management (monitoring and control) of Internet networking devices and protocols. It is an application layer (i.e. layer 7) protocol carried by the user
datagram protocol (UDP) on port 161 (SNMP traps on port 162) and formatted in the standard
manner for modern application layer protocols — in ASN.1 (abstract syntax notation 1).
SNMP was designed to provide a standard means for the carriage of information between a
network manager and a remote networking device. The information carried by SNMP may be
either a command to set a given parameter in the remote device, a request to get current status
information (for purpose of remote network monitoring) or a response to one of these requests.
Alternatively, certain alarm and other trap messages are sent unsolicited (i.e. without a previous
request) to notify the network manager of faults or other events (changes in network status).