COPS-CLIENT-MIB

File: COPS-CLIENT-MIB.mib (31889 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
INET-ADDRESS-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Counter32
Integer32 Unsigned32 mib-2
TimeStamp TimeInterval RowStatus
TEXTUAL-CONVENTION MODULE-COMPLIANCE OBJECT-GROUP
InetAddressType InetAddress

Defined Types

CopsClientState  
TEXTUAL-CONVENTION    
  current INTEGER copsClientInvalid(1), copsClientTcpconnected(2), copsClientAuthenticating(3), copsClientSecAccepted(4), copsClientAccepted(5), copsClientTimingout(6)

CopsServerEntryType  
TEXTUAL-CONVENTION    
  current INTEGER copsServerStatic(1), copsServerRedirect(2)

CopsErrorCode  
TEXTUAL-CONVENTION    
  current INTEGER errorOther(0), errorBadHandle(1), errorInvalidHandleReference(2), errorBadMessageFormat(3), errorUnableToProcess(4), errorMandatoryClientSiMissing(5), errorUnsupportedClientType(6), errorMandatoryCopsObjectMissing(7), errorClientFailure(8), errorCommunicationFailure(9), errorUnspecified(10), errorShuttingDown(11), errorRedirectToPreferredServer(12), errorUnknownCopsObject(13), errorAuthenticationFailure(14), errorAuthenticationMissing(15)

CopsTcpPort  
TEXTUAL-CONVENTION    
  current INTEGER 0..65535

CopsAuthType  
TEXTUAL-CONVENTION    
  current INTEGER authNone(0), authOther(1), authIpSecAh(2), authIpSecEsp(3), authTls(4), authCopsIntegrity(5)

CopsClientServerCurrentEntry  
SEQUENCE    
  copsClientServerAddressType InetAddressType
  copsClientServerAddress InetAddress
  copsClientServerClientType INTEGER
  copsClientServerTcpPort CopsTcpPort
  copsClientServerType CopsServerEntryType
  copsClientServerAuthType CopsAuthType
  copsClientServerLastConnAttempt TimeStamp
  copsClientState CopsClientState
  copsClientServerKeepaliveTime TimeInterval
  copsClientServerAccountingTime TimeInterval
  copsClientInPkts Counter32
  copsClientOutPkts Counter32
  copsClientInErrs Counter32
  copsClientLastError CopsErrorCode
  copsClientTcpConnectAttempts Counter32
  copsClientTcpConnectFailures Counter32
  copsClientOpenAttempts Counter32
  copsClientOpenFailures Counter32
  copsClientErrUnsupportClienttype Counter32
  copsClientErrUnsupportedVersion Counter32
  copsClientErrLengthMismatch Counter32
  copsClientErrUnknownOpcode Counter32
  copsClientErrUnknownCnum Counter32
  copsClientErrBadCtype Counter32
  copsClientErrBadSends Counter32
  copsClientErrWrongObjects Counter32
  copsClientErrWrongOpcode Counter32
  copsClientKaTimedoutClients Counter32
  copsClientErrAuthFailures Counter32
  copsClientErrAuthMissing Counter32

CopsClientServerConfigEntry  
SEQUENCE    
  copsClientServerConfigAddrType InetAddressType
  copsClientServerConfigAddress InetAddress
  copsClientServerConfigClientType INTEGER
  copsClientServerConfigAuthType CopsAuthType
  copsClientServerConfigTcpPort CopsTcpPort
  copsClientServerConfigPriority Integer32
  copsClientServerConfigRowStatus RowStatus

Defined Values

copsClientMIB 1.3.6.1.2.1.89
The COPS Client MIB module
MODULE-IDENTITY    

copsClientMIBObjects 1.3.6.1.2.1.89.1
OBJECT IDENTIFIER    

copsClientCapabilitiesGroup 1.3.6.1.2.1.89.1.1
OBJECT IDENTIFIER    

copsClientCapabilities 1.3.6.1.2.1.89.1.1.1
A list of the optional capabilities that this COPS client supports.
OBJECT-TYPE    
  BITS copsClientVersion1(0), copsClientAuthIpSecAh(1), copsClientAuthIpSecEsp(2), copsClientAuthTls(3), copsClientAuthInteg(4)  

copsClientStatusGroup 1.3.6.1.2.1.89.1.2
OBJECT IDENTIFIER    

copsClientServerCurrentTable 1.3.6.1.2.1.89.1.2.1
A table of information regarding COPS servers as seen from the point of view of a COPS client. This table contains entries for both statically-configured and dynamically-learned servers (from a PDP Redirect operation). One entry exists in this table for each COPS Client-Type served by the COPS server. In addition, an entry will exist with copsClientServerClientType 0 (zero) representing information about the underlying connection itself: this is consistent with the COPS specification which reserves this value for this purpose.
OBJECT-TYPE    
  SEQUENCE OF  
    CopsClientServerCurrentEntry

copsClientServerCurrentEntry 1.3.6.1.2.1.89.1.2.1.1
A set of information regarding a single COPS server serving a single COPS Client-Type from the point of view of a COPS client.
OBJECT-TYPE    
  CopsClientServerCurrentEntry  

copsClientServerAddressType 1.3.6.1.2.1.89.1.2.1.1.1
The type of address in copsClientServerAddress.
OBJECT-TYPE    
  InetAddressType  

copsClientServerAddress 1.3.6.1.2.1.89.1.2.1.1.2
The IPv4, IPv6 or DNS address of a COPS Server. Note that, since this is an index to the table, the DNS name must be short enough to fit into the maximum length of indices allowed by the management protocol in use.
OBJECT-TYPE    
  InetAddress  

copsClientServerClientType 1.3.6.1.2.1.89.1.2.1.1.3
The COPS protocol Client-Type for which this entry applies. Multiple Client-Types can be served by a single COPS server. The value 0 (zero) indicates that this entry contains information about the underlying connection itself.
OBJECT-TYPE    
  INTEGER 0..65535  

copsClientServerTcpPort 1.3.6.1.2.1.89.1.2.1.1.4
The TCP port number on the COPS server to which the client should connect/is connected.
OBJECT-TYPE    
  CopsTcpPort  

copsClientServerType 1.3.6.1.2.1.89.1.2.1.1.5
Indicator of the source of this COPS server information. COPS servers may be configured by network management into copsClientServerConfigTable and appear in this entry with type copsServerStatic(1). Alternatively, the may be notified from another COPS server by means of the COPS PDP-Redirect mechanism and appear as copsServerRedirect(2).
OBJECT-TYPE    
  CopsServerEntryType  

copsClientServerAuthType 1.3.6.1.2.1.89.1.2.1.1.6
Indicator of the current security mode in use between client and this COPS server.
OBJECT-TYPE    
  CopsAuthType  

copsClientServerLastConnAttempt 1.3.6.1.2.1.89.1.2.1.1.7
Timestamp of the last time that this client attempted to connect to this COPS server.
OBJECT-TYPE    
  TimeStamp  

copsClientState 1.3.6.1.2.1.89.1.2.1.1.8
The state of the connection and COPS protocol with respect to this COPS server.
OBJECT-TYPE    
  CopsClientState  

copsClientServerKeepaliveTime 1.3.6.1.2.1.89.1.2.1.1.9
The value of the COPS protocol Keepalive timeout, in centiseconds, currently in use by this client, as specified by this COPS server in the Client-Accept operation. A value of zero indicates no keepalive activity is expected.
OBJECT-TYPE    
  TimeInterval  

copsClientServerAccountingTime 1.3.6.1.2.1.89.1.2.1.1.10
The value of the COPS protocol Accounting timeout, in centiseconds, currently in use by this client, as specified by the COPS server in the Client-Accept operation. A value of zero indicates no accounting activity is to be performed.
OBJECT-TYPE    
  TimeInterval  

copsClientInPkts 1.3.6.1.2.1.89.1.2.1.1.11
A count of the total number of COPS messages that this client has received from this COPS server marked for this Client-Type. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientOutPkts 1.3.6.1.2.1.89.1.2.1.1.12
A count of the total number of COPS messages that this client has sent to this COPS server marked for this Client-Type. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientInErrs 1.3.6.1.2.1.89.1.2.1.1.13
A count of the total number of COPS messages that this client has received from this COPS server marked for this Client-Type that contained errors in syntax. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientLastError 1.3.6.1.2.1.89.1.2.1.1.14
The code contained in the last COPS protocol Error Object received by this client from this COPS server marked for this Client-Type. This value is not zeroed on COPS Client-Open operations.
OBJECT-TYPE    
  CopsErrorCode  

copsClientTcpConnectAttempts 1.3.6.1.2.1.89.1.2.1.1.15
A count of the number of times that this COPS client has tried (successfully or otherwise) to open an TCP connection to a COPS server. This value is cumulative since agent restart and is not zeroed on new connections. This value is not incremented for entries representing a non-zero Client-Type.
OBJECT-TYPE    
  Counter32  

copsClientTcpConnectFailures 1.3.6.1.2.1.89.1.2.1.1.16
A count of the number of times that this COPS client has failed to open an TCP connection to a COPS server. This value is cumulative since agent restart and is not zeroed on new connections. This value is not incremented for entries representing a non-zero Client-Type.
OBJECT-TYPE    
  Counter32  

copsClientOpenAttempts 1.3.6.1.2.1.89.1.2.1.1.17
A count of the number of times that this COPS client has tried to perform a COPS Client-Open to a COPS server for this Client-Type. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientOpenFailures 1.3.6.1.2.1.89.1.2.1.1.18
A count of the number of times that this COPS client has failed to perform a COPS Client-Open to a COPS server for this Client-Type. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientErrUnsupportClienttype 1.3.6.1.2.1.89.1.2.1.1.19
A count of the total number of COPS messages that this client has received from COPS servers that referred to Client-Types that are unsupported by this client. This value is cumulative since agent restart and is not zeroed on new connections. This value is not incremented for entries representing a non-zero Client-Type.
OBJECT-TYPE    
  Counter32  

copsClientErrUnsupportedVersion 1.3.6.1.2.1.89.1.2.1.1.20
A count of the total number of COPS messages that this client has received from COPS servers marked for this Client-Type that had a COPS protocol Version number that is unsupported by this client. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientErrLengthMismatch 1.3.6.1.2.1.89.1.2.1.1.21
A count of the total number of COPS messages that this client has received from COPS servers marked for this Client-Type that had a COPS protocol Message Length that did not match the actual received message. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientErrUnknownOpcode 1.3.6.1.2.1.89.1.2.1.1.22
A count of the total number of COPS messages that this client has received from COPS servers marked for this Client-Type that had a COPS protocol Op Code that was unrecognised by this client. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientErrUnknownCnum 1.3.6.1.2.1.89.1.2.1.1.23
A count of the total number of COPS messages that this client has received from COPS servers marked for this Client-Type that contained a COPS protocol object C-Num that was unrecognised by this client. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientErrBadCtype 1.3.6.1.2.1.89.1.2.1.1.24
A count of the total number of COPS messages that this client has received from COPS servers marked for this Client-Type that contained a COPS protocol object C-Type that was not defined for the C-Nums known by this client. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientErrBadSends 1.3.6.1.2.1.89.1.2.1.1.25
A count of the total number of COPS messages that this client attempted to send to COPS servers marked for this Client-Type that resulted in a transmit error. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientErrWrongObjects 1.3.6.1.2.1.89.1.2.1.1.26
A count of the total number of COPS messages that this client has received from COPS servers marked for this Client-Type that did not contain a permitted set of COPS protocol objects. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientErrWrongOpcode 1.3.6.1.2.1.89.1.2.1.1.27
A count of the total number of COPS messages that this client has received from COPS servers marked for this Client-Type that had a COPS protocol Op Code that should not have been sent to a COPS client e.g. Open-Requests. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientKaTimedoutClients 1.3.6.1.2.1.89.1.2.1.1.28
A count of the total number of times that this client has been shut down for this Client-Type by COPS servers that had detected a COPS protocol Keepalive timeout. This value is cumulative since agent restart and is not zeroed on new connections.
OBJECT-TYPE    
  Counter32  

copsClientErrAuthFailures 1.3.6.1.2.1.89.1.2.1.1.29
A count of the total number of times that this client has received a COPS message marked for this Client-Type which could not be authenticated using the authentication mechanism used by this client.
OBJECT-TYPE    
  Counter32  

copsClientErrAuthMissing 1.3.6.1.2.1.89.1.2.1.1.30
A count of the total number of times that this client has received a COPS message marked for this Client-Type which did not contain authentication information.
OBJECT-TYPE    
  Counter32  

copsClientConfigGroup 1.3.6.1.2.1.89.1.3
OBJECT IDENTIFIER    

copsClientServerConfigTable 1.3.6.1.2.1.89.1.3.1
Table of possible COPS servers to try to connect to in order of copsClientServerConfigPriority. There may be multiple entries in this table for the same server and client-type which specify different security mechanisms: these mechanisms will be attempted by the client in the priority order given. Note that a server learned by means of PDPRedirect always takes priority over any of these configured entries.
OBJECT-TYPE    
  SEQUENCE OF  
    CopsClientServerConfigEntry

copsClientServerConfigEntry 1.3.6.1.2.1.89.1.3.1.1
A set of configuration information regarding a single COPS server from the point of view of a COPS client.
OBJECT-TYPE    
  CopsClientServerConfigEntry  

copsClientServerConfigAddrType 1.3.6.1.2.1.89.1.3.1.1.1
The type of address in copsClientServerConfigAddress.
OBJECT-TYPE    
  InetAddressType  

copsClientServerConfigAddress 1.3.6.1.2.1.89.1.3.1.1.2
The IPv4, IPv6 or DNS address of a COPS Server. Note that, since this is an index to the table, the DNS name must be short enough to fit into the maximum length of indices allowed by the management protocol in use.
OBJECT-TYPE    
  InetAddress  

copsClientServerConfigClientType 1.3.6.1.2.1.89.1.3.1.1.3
The COPS protocol Client-Type for which this entry applies and for which this COPS server is capable of serving. Multiple Client-Types can be served by a single COPS server.
OBJECT-TYPE    
  INTEGER 0..65535  

copsClientServerConfigAuthType 1.3.6.1.2.1.89.1.3.1.1.4
The type of authentication mechanism for this COPS client to request when negotiating security at the start of a connection to a COPS server.
OBJECT-TYPE    
  CopsAuthType  

copsClientServerConfigTcpPort 1.3.6.1.2.1.89.1.3.1.1.5
The TCP port number on the COPS server to which the client should connect.
OBJECT-TYPE    
  CopsTcpPort  

copsClientServerConfigPriority 1.3.6.1.2.1.89.1.3.1.1.6
The priority of this entry relative to other entries. COPS client will attempt to contact COPS servers for the appropriate Client-Type. Higher numbers are tried first. The order to be used amongst server entries with the same priority is undefined. COPS servers that are notified to the client using the COPS protocol PDP-Redirect mechanism are always used in preference to any entries in this table.
OBJECT-TYPE    
  Integer32  

copsClientServerConfigRowStatus 1.3.6.1.2.1.89.1.3.1.1.7
State of this entry in the table.
OBJECT-TYPE    
  RowStatus  

copsClientServerConfigRetryAlgrm 1.3.6.1.2.1.89.1.3.2
The algorithm by which the client should retry when it fails to connect to a COPS server.
OBJECT-TYPE    
  INTEGER other(1), sequential(2), roundRobin(3)  

copsClientServerConfigRetryCount 1.3.6.1.2.1.89.1.3.3
A retry count for use by the retry algorithm. Each retry algorithm needs to specify how it uses this value. For the 'sequential(2)' algorithm, this value is the number of times the client should retry to connect to one COPS server before moving on to another. For the 'roundRobin(3)' algorithm, this value is not used.
OBJECT-TYPE    
  Unsigned32  

copsClientServerConfigRetryIntvl 1.3.6.1.2.1.89.1.3.4
A retry interval for use by the retry algorithm. Each retry algorithm needs to specify how it uses this value. For the 'sequential(2)' algorithm, this value is the time to wait between retries of a connection to the same COPS server. For the 'roundRobin(3)' algorithm, the client always attempts to connect to each Server in turn, until one succeeds or they all fail; if they all fail, then the client waits for the value of this interval before restarting the algorithm.
OBJECT-TYPE    
  TimeInterval  

copsClientConformance 1.3.6.1.2.1.89.2
OBJECT IDENTIFIER    

copsClientGroups 1.3.6.1.2.1.89.2.1
OBJECT IDENTIFIER    

copsClientCompliances 1.3.6.1.2.1.89.2.2
OBJECT IDENTIFIER    

copsDeviceStatusGroup 1.3.6.1.2.1.89.2.1.1
A collection of objects for monitoring the status of connections to COPS servers and statistics for a COPS client.
OBJECT-GROUP    

copsDeviceConfigGroup 1.3.6.1.2.1.89.2.1.2
A collection of objects for configuring COPS server information.
OBJECT-GROUP    

copsClientCompliance 1.3.6.1.2.1.89.2.2.1
Write access is required only if the device supports the configuration of COPS server information.
MODULE-COMPLIANCE