CABH-CTP-MIB device MIB details by Cable Television Laboratories Inc
CABH-CTP-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing CABH-CTP-MIB.
Vendor: | Cable Television Laboratories Inc |
---|---|
Mib: | CABH-CTP-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
CABH-CTP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF InetAddressType, InetAddress, InetAddressIPv4, InetAddressIPv6 FROM INET-ADDRESS-MIB clabProjCableHome FROM CLAB-DEF-MIB; --==================================================================== -- -- History: -- -- Date Modified by Reason -- 04/05/02 Issued I01 -- 09/20/02 Issued I02 -- 04/11/03 Issued I03 -- --==================================================================== cabhCtpMib MODULE-IDENTITY LAST-UPDATED "200304110000Z" -- April 11, 2003 ORGANIZATION "CableLabs Broadband Access Department" CONTACT-INFO "Kevin Luehrs Postal: Cable Television Laboratories, Inc. 400 Centennial Parkway Louisville, Colorado 80027-1266 U.S.A. Phone: +1 303-661-9100 Fax: +1 303-661-9199 E-mail: k.luehrs@cablelabs.com" DESCRIPTION "This MIB module defines the diagnostic controls offered by the CableHome Test Portal (CTP). Acknowledgements: Roy Spitzer - Consultant to CableLabs Mike Mannette - Consultant to CableLabs Randy Dunton - Intel Dmitrii Loukianov - Intel Wes Peters - DoBox, Inc. Chris Zacker Broadcom" ::= { clabProjCableHome 5 } -- Textual conventions cabhCtpObjects OBJECT IDENTIFIER ::= { cabhCtpMib 1 } cabhCtpBase OBJECT IDENTIFIER ::= { cabhCtpObjects 1 } cabhCtpConnSpeed OBJECT IDENTIFIER ::= { cabhCtpObjects 2 } cabhCtpPing OBJECT IDENTIFIER ::= { cabhCtpObjects 3 } -- -- The following group describes the base objects in the Cable Home -- Management Portal. -- cabhCtpSetToFactory OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true(1) causes all the tables in the CTP MIB to be cleared, and all CTP MIB objects with default values set back to those default values. Reading this object always returns false(2)." ::={cabhCtpBase 1} -- -- Parameter and results from Connection Speed Command -- cabhCtpConnSrcIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address type used as the source address for the Connection Speed Test." DEFVAL { ipv4 } ::= { cabhCtpConnSpeed 1 } cabhCtpConnSrcIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address used as the source address for the Connection Speed Test. The default value is the value of cabhCdpServerRouter (192.168.0.1)." REFERENCE "CableHome Specification Section 6.4.4" DEFVAL { 'c0a80001'h } -- 192.168.0.1 ::= { cabhCtpConnSpeed 2 } cabhCtpConnDestIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address Type for the CTP Connection Speed Tool destination address." DEFVAL { ipv4 } ::={ cabhCtpConnSpeed 3 } cabhCtpConnDestIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address used as the destination address for the Connection Speed Test." ::= { cabhCtpConnSpeed 4 } cabhCtpConnProto OBJECT-TYPE SYNTAX INTEGER { udp (1), tcp (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The protocol used in the Connection Speed Test. TCP testing is optional." DEFVAL { udp } ::= { cabhCtpConnSpeed 5 } cabhCtpConnNumPkts OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of packets the CTP is to send when triggered to execute the Connection Speed Tool." DEFVAL { 100 } ::= { cabhCtpConnSpeed 6 } cabhCtpConnPktSize OBJECT-TYPE SYNTAX INTEGER (64..1518) MAX-ACCESS read-write STATUS current DESCRIPTION "The size of the test frames." REFERENCE "" DEFVAL { 1518 } ::= { cabhCtpConnSpeed 7 } cabhCtpConnTimeOut OBJECT-TYPE SYNTAX INTEGER (0..600000) -- Max 10 minutes UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout value for the response. A value of zero indicates no time out and can be used for TCP only." DEFVAL {30000} -- 30 seconds ::= { cabhCtpConnSpeed 8 } cabhCtpConnControl OBJECT-TYPE SYNTAX INTEGER { start(1), abort(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The control for the Connection Speed Tool. Setting this object to start(1) causes the Connection Speed Tool to execute. Setting this object to abort(2) causes the Connection Speed Tool to stop running. This parameter should only be set via SNMP." DEFVAL {abort } ::={ cabhCtpConnSpeed 9 } cabhCtpConnStatus OBJECT-TYPE SYNTAX INTEGER { notRun(1), running(2), complete(3), aborted(4), timedOut(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the Connection Speed Tool." DEFVAL { notRun } ::={ cabhCtpConnSpeed 10 } cabhCtpConnPktsSent OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets the CTP sent after it was triggered to execute the Connection Speed Tool." ::= { cabhCtpConnSpeed 11 } cabhCtpConnPktsRecv OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets the CTP received after it executed the Connection Speed Tool." ::= { cabhCtpConnSpeed 12 } cabhCtpConnRTT OBJECT-TYPE SYNTAX INTEGER (0..600000) UNITS "millisec" MAX-ACCESS read-only STATUS current DESCRIPTION "The resulting round trip time for the set of packets sent to and received from the target LAN IP Device." ::= { cabhCtpConnSpeed 13 } cabhCtpConnThroughput OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The average round-trip throughput measured in kilobits per second." ::= { cabhCtpConnSpeed 14 } -- -- Parameters and Results for Ping Command -- cabhCtpPingSrcIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address Type for CTP Ping Tool source address." DEFVAL { ipv4 } ::={ cabhCtpPing 1 } cabhCtpPingSrcIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address used as the source address for the Ping Test. The default value is the value of CabhCdpServerRouter (192.168.0.1)." REFERENCE "CableHome 1.0 Specification Section 6.4.4" DEFVAL { 'c0a80001'h } ::= { cabhCtpPing 2 } cabhCtpPingDestIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address Type for the CTP Ping Tool destination address." DEFVAL { ipv4 } ::={ cabhCtpPing 3 } cabhCtpPingDestIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Destination IP Address used as the destination address for the Ping Test." ::= { cabhCtpPing 4 } cabhCtpPingNumPkts OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of packets to send to each host." DEFVAL {1} ::= { cabhCtpPing 5 } cabhCtpPingPktSize OBJECT-TYPE SYNTAX INTEGER (64..1518) MAX-ACCESS read-write STATUS current DESCRIPTION "The size of the test frames." DEFVAL {64} ::= { cabhCtpPing 6 } cabhCtpPingTimeBetween OBJECT-TYPE SYNTAX INTEGER (0..600000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The time between sending one ping and the next." DEFVAL { 1000 } ::= { cabhCtpPing 7 } cabhCtpPingTimeOut OBJECT-TYPE SYNTAX INTEGER (1..600000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The time out for ping response (ICMP reply) for a single transmitted ping message (ICMP request)." DEFVAL { 1000 } -- 1 second ::={ cabhCtpPing 8 } cabhCtpPingControl OBJECT-TYPE SYNTAX INTEGER { start(1), abort(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The control for the Ping Tool. Setting this object to start(1) causes the Ping Tool to execute. Setting this object to abort(2) causes the Ping Tool to stop running. This parameter should only be set via SNMP." DEFVAL {abort } ::={ cabhCtpPing 9 } cabhCtpPingStatus OBJECT-TYPE SYNTAX INTEGER { notRun(1), running(2), complete(3), aborted(4), timedOut(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the Ping Tool." DEFVAL { notRun } ::={ cabhCtpPing 10 } cabhCtpPingNumSent OBJECT-TYPE SYNTAX INTEGER (0..4) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Pings sent" ::={ cabhCtpPing 11 } cabhCtpPingNumRecv OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of pings received." ::= { cabhCtpPing 12 } cabhCtpPingAvgRTT OBJECT-TYPE SYNTAX INTEGER (0..600000) UNITS "millisec" MAX-ACCESS read-only STATUS current DESCRIPTION "The resulting average of round trip times for acknowledged packets." ::= { cabhCtpPing 13 } cabhCtpPingMaxRTT OBJECT-TYPE SYNTAX INTEGER (0..600000) UNITS "millisec" MAX-ACCESS read-only STATUS current DESCRIPTION "The resulting maximum of round trip times for acknowledged packets." ::= { cabhCtpPing 14 } cabhCtpPingMinRTT OBJECT-TYPE SYNTAX INTEGER (0..600000) UNITS "millisec" MAX-ACCESS read-only STATUS current DESCRIPTION "The resulting minimum of round trip times for acknowledged packets." ::= { cabhCtpPing 15 } cabhCtpPingNumIcmpError OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of ICMP errors." ::= { cabhCtpPing 16 } cabhCtpPingIcmpError OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The last ICMP error." ::= { cabhCtpPing 17 } --==================================================================== -- -- notification group is for future extension. -- cabhCtpNotification OBJECT IDENTIFIER ::= { cabhCtpMib 2 0 } cabhCtpConformance OBJECT IDENTIFIER ::= { cabhCtpMib 3 } cabhCtpCompliances OBJECT IDENTIFIER ::= { cabhCtpConformance 1 } cabhCtpGroups OBJECT IDENTIFIER ::= { cabhCtpConformance 2 } -- -- Notification Group -- -- compliance statements cabhCtpBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for devices that implement Portal Service feature." MODULE --cabhCtpMib -- unconditionally mandatory groups MANDATORY-GROUPS { cabhCtpGroup } ::= { cabhCtpCompliances 3 } cabhCtpGroup OBJECT-GROUP OBJECTS { cabhCtpSetToFactory, cabhCtpConnSrcIpType, cabhCtpConnSrcIp, cabhCtpConnDestIpType, cabhCtpConnDestIp, cabhCtpConnProto, cabhCtpConnNumPkts, cabhCtpConnPktSize, cabhCtpConnTimeOut, cabhCtpConnControl, cabhCtpConnStatus, cabhCtpConnPktsSent, cabhCtpConnPktsRecv, cabhCtpConnRTT, cabhCtpConnThroughput, cabhCtpPingSrcIpType, cabhCtpPingSrcIp, cabhCtpPingDestIpType, cabhCtpPingDestIp, cabhCtpPingNumPkts, cabhCtpPingPktSize, cabhCtpPingTimeBetween, cabhCtpPingTimeOut, cabhCtpPingControl, cabhCtpPingStatus, cabhCtpPingNumSent, cabhCtpPingNumRecv, cabhCtpPingAvgRTT, cabhCtpPingMinRTT, cabhCtpPingMaxRTT, cabhCtpPingNumIcmpError, cabhCtpPingIcmpError } STATUS current DESCRIPTION "Group of objects for CableHome CTP MIB." ::= { cabhCtpGroups 1 } END