-- MIB file created 03-May-2010 11:30:51, by -- SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com CISCO-IPSLA-JITTER-MIB DEFINITIONS ::= BEGIN -- From file: "CISCO-IPSLA-JITTER-MIB.my" -- Compile options "4 7 F H N W 03 06 0B 0G 0N 0T" IMPORTS StorageType, TruthValue, RowStatus FROM SNMPv2-TC-v1 SnmpAdminString FROM SNMP-FRAMEWORK-MIB InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB IpSlaCodecType FROM CISCO-IPSLA-TC-MIB ciscoMgmt FROM CISCO-SMI Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212; ciscoIpSlaJitterMIB OBJECT IDENTIFIER ::= { ciscoMgmt 635 } -- MODULE-IDENTITY -- LastUpdated -- 200707240000Z -- OrgName -- Cisco Systems, Inc. -- ContactInfo -- Cisco Systems, Inc. -- Customer Service -- -- Postal: 170 W Tasman Drive -- San Jose, CA 95134 -- -- Tel: +1 800 553 NETS -- Email: cs-ipsla@cisco.com -- Descr -- This MIB module defines templates for IP SLA operations of UDP -- Jitter and ICMP Jitter. -- -- The UDP Jitter operation is designed to measure the delay -- variance and packet loss in IP networks by generating synthetic -- UDP traffic. -- -- The ICMP Jitter operation provides capability to measure metrics -- such as RTT (Round Trip Time), jitter, packet loss, one-way -- latency by sending ICMP Timestamp stream to the destination -- devices. -- RevDate -- 200707240000Z -- RevDescr -- Initial version of this MIB module. ciscoIpSlaJitterMIBNotifs OBJECT IDENTIFIER ::= { ciscoIpSlaJitterMIB 0 } ciscoIpSlaJitterMIBObjects OBJECT IDENTIFIER ::= { ciscoIpSlaJitterMIB 1 } ciscoIpSlaJitterMIBConform OBJECT IDENTIFIER ::= { ciscoIpSlaJitterMIB 2 } ciscoIpSlaJitterMIBCompliances OBJECT IDENTIFIER ::= { ciscoIpSlaJitterMIBConform 1 } ciscoIpSlaJitterMIBGroups OBJECT IDENTIFIER ::= { ciscoIpSlaJitterMIBConform 2 } cipslaUdpJitterTmplTable OBJECT-TYPE SYNTAX SEQUENCE OF CipslaUdpJitterTmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains UDP jitter template specific definitions." ::= { ciscoIpSlaJitterMIBObjects 1 } cipslaUdpJitterTmplEntry OBJECT-TYPE SYNTAX CipslaUdpJitterTmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row entry representing an IPSLA UDP jitter template." INDEX { cipslaUdpJitterTmplName } ::= { cipslaUdpJitterTmplTable 1 } CipslaUdpJitterTmplEntry ::= SEQUENCE { cipslaUdpJitterTmplName SnmpAdminString, cipslaUdpJitterTmplDescription SnmpAdminString, cipslaUdpJitterTmplControlEnable TruthValue, cipslaUdpJitterTmplTimeOut Gauge, cipslaUdpJitterTmplVerifyData TruthValue, cipslaUdpJitterTmplCodecType IpSlaCodecType, cipslaUdpJitterTmplCodecInterval Gauge, cipslaUdpJitterTmplCodecPayload Gauge, cipslaUdpJitterTmplCodecNumPkts Gauge, cipslaUdpJitterTmplInterval Gauge, cipslaUdpJitterTmplNumPkts Gauge, cipslaUdpJitterTmplSrcAddrType InetAddressType, cipslaUdpJitterTmplSrcAddr InetAddress, cipslaUdpJitterTmplSrcPort InetPortNumber, cipslaUdpJitterTmplPrecision INTEGER, cipslaUdpJitterTmplReqDataSize Gauge, cipslaUdpJitterTmplPktPriority INTEGER, cipslaUdpJitterTmplTOS Gauge, cipslaUdpJitterTmplVrfName SnmpAdminString, cipslaUdpJitterTmplThreshold Gauge, cipslaUdpJitterTmplNTPTolAbs Gauge, cipslaUdpJitterTmplNTPTolPct Gauge, cipslaUdpJitterTmplNTPTolType INTEGER, cipslaUdpJitterTmplIcpifFactor Gauge, cipslaUdpJitterTmplStatsHours Gauge, cipslaUdpJitterTmplDistBuckets Gauge, cipslaUdpJitterTmplDistInterval Gauge, cipslaUdpJitterTmplStorageType StorageType, cipslaUdpJitterTmplRowStatus RowStatus } cipslaUdpJitterTmplName OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(1..64)) -- Rsyntax OCTET STRING(SIZE(1..64)) ACCESS not-accessible STATUS mandatory DESCRIPTION "A string which specifies the UDP Jitter template name." ::= { cipslaUdpJitterTmplEntry 1 } cipslaUdpJitterTmplDescription OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..128)) -- Rsyntax OCTET STRING(SIZE(0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "A string which provides description of UDP Jitter template." DEFVAL { "" } ::= { cipslaUdpJitterTmplEntry 2 } cipslaUdpJitterTmplControlEnable OBJECT-TYPE SYNTAX TruthValue -- Rsyntax INTEGER { -- true(1), -- false(2) -- } ACCESS read-write STATUS mandatory DESCRIPTION "If this object is enabled, then the IP SLA application will send control messages to a responder, residing on the target router to respond to the data request packets being sent by the source router." DEFVAL { true } ::= { cipslaUdpJitterTmplEntry 3 } cipslaUdpJitterTmplTimeOut OBJECT-TYPE SYNTAX Gauge(0..604800000) -- Units -- milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the duration to wait for a IP SLA operation completion. For connection oriented protocols, this may cause the connection to be closed by the operation. Once closed, it will be assumed that the connection reestablishment will be performed. To prevent unwanted closure of connections, be sure to set this value to a realistic connection timeout." DEFVAL { 5000 } ::= { cipslaUdpJitterTmplEntry 4 } cipslaUdpJitterTmplVerifyData OBJECT-TYPE SYNTAX TruthValue -- Rsyntax INTEGER { -- true(1), -- false(2) -- } ACCESS read-write STATUS mandatory DESCRIPTION "When set to true, the resulting data in each IP SLA operation is compared with the expected data. This includes checking header information (if possible) and exact packet size." DEFVAL { false } ::= { cipslaUdpJitterTmplEntry 5 } cipslaUdpJitterTmplCodecType OBJECT-TYPE SYNTAX IpSlaCodecType -- Rsyntax INTEGER { -- ?? enum value of zero may cause problems -- notApplicable(0), -- g711ulaw(1), -- g711alaw(2), -- g729a(3) -- } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the codec type to be used with UDP jitter operation. If codec-type is configured the following parameters cannot be configured. cipslaUdpJitterReqDataSize cipslaUdpJitterInterval cipslaUdpJitterNumPkts" ::= { cipslaUdpJitterTmplEntry 6 } cipslaUdpJitterTmplCodecInterval OBJECT-TYPE SYNTAX Gauge(4..60000) -- Units -- milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "This field represents the inter-packet delay between packets and is in milliseconds. This object is applicable only to UDP jitter operation which uses codec type." ::= { cipslaUdpJitterTmplEntry 7 } cipslaUdpJitterTmplCodecPayload OBJECT-TYPE SYNTAX Gauge(0..16384) -- Units -- octets ACCESS read-write STATUS mandatory DESCRIPTION "This object represents the number of octets that needs to be placed into the Data portion of the message. This value is used only for UDP jitter operation which uses codec type." ::= { cipslaUdpJitterTmplEntry 8 } cipslaUdpJitterTmplCodecNumPkts OBJECT-TYPE SYNTAX Gauge(1..60000) -- Units -- packets ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the number of packets that need to be transmitted. This value is used only for UDP jitter operation which uses codec type." ::= { cipslaUdpJitterTmplEntry 9 } cipslaUdpJitterTmplInterval OBJECT-TYPE SYNTAX Gauge(4..60000) -- Units -- milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the inter-packet delay between packets and is in milliseconds." DEFVAL { 20 } ::= { cipslaUdpJitterTmplEntry 10 } cipslaUdpJitterTmplNumPkts OBJECT-TYPE SYNTAX Gauge(1..60000) -- Units -- packets ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the number of packets that need to be transmitted." DEFVAL { 10 } ::= { cipslaUdpJitterTmplEntry 11 } cipslaUdpJitterTmplSrcAddrType OBJECT-TYPE SYNTAX InetAddressType -- Rsyntax INTEGER { -- ?? enum value of zero may cause problems -- unknown(0), -- ipv4(1), -- ipv6(2), -- ipv4z(3), -- ipv6z(4), -- dns(16) -- } ACCESS read-write STATUS mandatory DESCRIPTION "An enumerated value which specifies the IP address type of the source. It must be used along with the cipslaUdpJitterTmplSrcAddr object." DEFVAL { ipv4 } ::= { cipslaUdpJitterTmplEntry 12 } cipslaUdpJitterTmplSrcAddr OBJECT-TYPE SYNTAX InetAddress -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This field specifies the IP address of the source." ::= { cipslaUdpJitterTmplEntry 13 } cipslaUdpJitterTmplSrcPort OBJECT-TYPE SYNTAX InetPortNumber -- Rsyntax Gauge(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object represents the source's port number. If this object is not specified, the application will get a port allocated by the system." DEFVAL { 0 } ::= { cipslaUdpJitterTmplEntry 14 } cipslaUdpJitterTmplPrecision OBJECT-TYPE SYNTAX INTEGER { milliseconds(1), microseconds(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the accuracy of jitter statistics in rttMonJitterStatsTable that needs to be calculated. milliseconds(1) - The accuracy of stats will be of milliseconds. microseconds(2) - The accuracy of stats will be in microseconds." DEFVAL { milliseconds } ::= { cipslaUdpJitterTmplEntry 15 } cipslaUdpJitterTmplReqDataSize OBJECT-TYPE SYNTAX Gauge(16..65024) -- Units -- octets ACCESS read-write STATUS mandatory DESCRIPTION "This object represents the number of octets to be placed into the ARR Data portion of the request message, when using SNA protocols. For non-ARR protocols' IP SLA request/responses, this value represents the native payload size. REMEMBER: The ARR Header overhead is not included in this value." DEFVAL { 32 } ::= { cipslaUdpJitterTmplEntry 16 } cipslaUdpJitterTmplPktPriority OBJECT-TYPE SYNTAX INTEGER { normal(1), high(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the priority that will be assigned to operation packet. normal(1) - The packet is of normal priority. high(2) - The packet is of high priority." DEFVAL { normal } ::= { cipslaUdpJitterTmplEntry 17 } cipslaUdpJitterTmplTOS OBJECT-TYPE SYNTAX Gauge(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object represents the type of service octet in an IP header." REFERENCE "Refer to the following documents for TOS definition. RFC791/1349 for IPv4, IPv6, draft-ietf-diffserv-header-02.txt" DEFVAL { 0 } ::= { cipslaUdpJitterTmplEntry 18 } cipslaUdpJitterTmplVrfName OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..32)) -- Rsyntax OCTET STRING(SIZE(0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This field is used to specify the VRF name in which the IP SLA operation will be used. For regular IP SLA operation this field should not be configured. The agent will use this field to identify the VPN routing table for this operation." DEFVAL { "" } ::= { cipslaUdpJitterTmplEntry 19 } cipslaUdpJitterTmplThreshold OBJECT-TYPE SYNTAX Gauge(0..2147483647) -- Units -- milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "This object defines an administrative threshold limit. If the IP SLA operation time exceeds this limit, then one threshold crossing occurrence will be counted." DEFVAL { 5000 } ::= { cipslaUdpJitterTmplEntry 20 } cipslaUdpJitterTmplNTPTolAbs OBJECT-TYPE SYNTAX Gauge(0..100000) -- Units -- microseconds ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the total clock synchronization error on source and responder that is considered tolerable for oneway measurement when NTP is used as clock synchronization mechanism. The total clock synchronization error is sum of NTP offsets on source and responder. The value specified is microseconds. This value can be set only for UDP jitter operation with precision of microsecond." DEFVAL { 0 } ::= { cipslaUdpJitterTmplEntry 21 } cipslaUdpJitterTmplNTPTolPct OBJECT-TYPE SYNTAX Gauge(0..100) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the total clock synchronization error on source and responder that is considered tolerable for oneway measurement when NTP is used as clock synchronization mechanism. The total clock synchronization error is sum of NTP offsets on source and responder. The value is expressed as the percentage of actual oneway latency that is measured. This value can be set only for UDP jitter operation with precision of microsecond." DEFVAL { 0 } ::= { cipslaUdpJitterTmplEntry 22 } cipslaUdpJitterTmplNTPTolType OBJECT-TYPE SYNTAX INTEGER { percent(1), absolute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies whether the value specified for oneway NTP sync tolerance is absolute value or percent value. percent(1) - The value for oneway NTP sync tolerance is absolute value. absolute(2) - The value for oneway NTP sync tolerance is percent value." DEFVAL { percent } ::= { cipslaUdpJitterTmplEntry 23 } cipslaUdpJitterTmplIcpifFactor OBJECT-TYPE SYNTAX Gauge(0..20) ACCESS read-write STATUS mandatory DESCRIPTION "The advantage factor is dependant on the type of access and how the service is to be used. Conventional Wire-line 0 Mobility within Building 5 Mobility within geographic area 10 Access to hard-to-reach location 20 It is used when calculating the ICPIF value." DEFVAL { 0 } ::= { cipslaUdpJitterTmplEntry 24 } cipslaUdpJitterTmplStatsHours OBJECT-TYPE SYNTAX Gauge(0..25) -- Units -- hours ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of hours for which statistics are maintained. Specifically this is the number of hourly groups to keep before rolling over. The value of one is not advisable because the hourly group will close and immediately be deleted before the network management station will have the opportunity to retrieve the statistics. The value of zero will shut off data collection." DEFVAL { 2 } ::= { cipslaUdpJitterTmplEntry 25 } cipslaUdpJitterTmplDistBuckets OBJECT-TYPE SYNTAX Gauge(1..20) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of statistical distribution buckets to accumulate. Since this index does not rollover, only the first cipslaUdpJitterTmplDistBuckets will be kept. The last bucket will contain all entries from its distribution interval start point to infinity." DEFVAL { 1 } ::= { cipslaUdpJitterTmplEntry 26 } cipslaUdpJitterTmplDistInterval OBJECT-TYPE SYNTAX Gauge(1..100) -- Units -- milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "The statistical distribution buckets interval. Distribution Bucket Example: cipslaUdpJitterTmplDistBuckets = 5 buckets cipslaUdpJitterTmplDistInterval = 10 milliseconds | Bucket 1 | Bucket 2 | Bucket 3 | Bucket 4 | Bucket 5 | | 0-9 ms | 10-19 ms | 20-29 ms | 30-39 ms | 40-Inf ms | Odd Example: cipslaUdpJitterTmplDistBuckets = 1 buckets cipslaUdpJitterTmplDistInterval = 10 milliseconds | Bucket 1 | | 0-Inf ms | Thus, this odd example shows that the value of cipslaUdpJitterTmplDistInterval does not apply when cipslaUdpJitterTmplDistBuckets is one." DEFVAL { 20 } ::= { cipslaUdpJitterTmplEntry 27 } cipslaUdpJitterTmplStorageType OBJECT-TYPE SYNTAX StorageType -- Rsyntax INTEGER { -- other(1), -- volatile(2), -- nonVolatile(3), -- permanent(4), -- readOnly(5) -- } ACCESS read-write STATUS mandatory DESCRIPTION "The storage type of this conceptual row." DEFVAL { nonVolatile } ::= { cipslaUdpJitterTmplEntry 28 } cipslaUdpJitterTmplRowStatus OBJECT-TYPE SYNTAX RowStatus -- Rsyntax INTEGER { -- active(1), -- notInService(2), -- notReady(3), -- createAndGo(4), -- createAndWait(5), -- destroy(6) -- } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the conceptual UDP Jitter template control row. When the status is active, all the read-create objects in that row can be modified." ::= { cipslaUdpJitterTmplEntry 30 } cipslaIcmpJitterTmplTable OBJECT-TYPE SYNTAX SEQUENCE OF CipslaIcmpJitterTmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains ICMP jitter template specific definitions." ::= { ciscoIpSlaJitterMIBObjects 2 } cipslaIcmpJitterTmplEntry OBJECT-TYPE SYNTAX CipslaIcmpJitterTmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row entry representing an IP SLA ICMP Jitter template." INDEX { cipslaIcmpJitterTmplName } ::= { cipslaIcmpJitterTmplTable 1 } CipslaIcmpJitterTmplEntry ::= SEQUENCE { cipslaIcmpJitterTmplName SnmpAdminString, cipslaIcmpJitterTmplDescription SnmpAdminString, cipslaIcmpJitterTmplTimeOut Gauge, cipslaIcmpJitterTmplVerifyData TruthValue, cipslaIcmpJitterTmplNumPkts Gauge, cipslaIcmpJitterTmplInterval Gauge, cipslaIcmpJitterTmplSrcAddrType InetAddressType, cipslaIcmpJitterTmplSrcAddr InetAddress, cipslaIcmpJitterTmplTOS Gauge, cipslaIcmpJitterTmplVrfName SnmpAdminString, cipslaIcmpJitterTmplThreshold Gauge, cipslaIcmpJitterTmplStatsHours Gauge, cipslaIcmpJitterTmplDistBuckets Gauge, cipslaIcmpJitterTmplDistInterval Gauge, cipslaIcmpJitterTmplStorageType StorageType, cipslaIcmpJitterTmplRowStatus RowStatus } cipslaIcmpJitterTmplName OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(1..64)) -- Rsyntax OCTET STRING(SIZE(1..64)) ACCESS not-accessible STATUS mandatory DESCRIPTION "A string which specifies the ICMP jitter template name." ::= { cipslaIcmpJitterTmplEntry 1 } cipslaIcmpJitterTmplDescription OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..128)) -- Rsyntax OCTET STRING(SIZE(0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "A string which provides description of ICMP Jitter template." DEFVAL { "" } ::= { cipslaIcmpJitterTmplEntry 2 } cipslaIcmpJitterTmplTimeOut OBJECT-TYPE SYNTAX Gauge(0..604800000) -- Units -- milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the duration to wait for a IP SLA operation completion. For connection oriented protocols, this may cause the connection to be closed by the operation. Once closed, it will be assumed that the connection reestablishment will be performed. To prevent unwanted closure of connections, be sure to set this value to a realistic connection timeout." DEFVAL { 5000 } ::= { cipslaIcmpJitterTmplEntry 3 } cipslaIcmpJitterTmplVerifyData OBJECT-TYPE SYNTAX TruthValue -- Rsyntax INTEGER { -- true(1), -- false(2) -- } ACCESS read-write STATUS mandatory DESCRIPTION "When set to true, the resulting data in each IP SLA operation is compared with the expected data. This includes checking header information (if possible) and exact packet size." DEFVAL { false } ::= { cipslaIcmpJitterTmplEntry 4 } cipslaIcmpJitterTmplNumPkts OBJECT-TYPE SYNTAX Gauge(1..60000) -- Units -- packets ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the number of packets that need to be transmitted." DEFVAL { 10 } ::= { cipslaIcmpJitterTmplEntry 5 } cipslaIcmpJitterTmplInterval OBJECT-TYPE SYNTAX Gauge(4..60000) -- Units -- milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the inter-packet delay between packets and is in milliseconds." DEFVAL { 20 } ::= { cipslaIcmpJitterTmplEntry 6 } cipslaIcmpJitterTmplSrcAddrType OBJECT-TYPE SYNTAX InetAddressType -- Rsyntax INTEGER { -- ?? enum value of zero may cause problems -- unknown(0), -- ipv4(1), -- ipv6(2), -- ipv4z(3), -- ipv6z(4), -- dns(16) -- } ACCESS read-write STATUS mandatory DESCRIPTION "An enumerated value which specifies the IP address type of the source. It must be used along with the cipslaIcmpJitterTmplSrcAddr object." DEFVAL { ipv4 } ::= { cipslaIcmpJitterTmplEntry 7 } cipslaIcmpJitterTmplSrcAddr OBJECT-TYPE SYNTAX InetAddress -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "A string which specifies the IP address of the source." ::= { cipslaIcmpJitterTmplEntry 8 } cipslaIcmpJitterTmplTOS OBJECT-TYPE SYNTAX Gauge(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object represents the type of service octet in an IP header." REFERENCE "Refer to the following documents for TOS definition. RFC791/1349 for IPv4, IPv6, draft-ietf-diffserv-header-02.txt" DEFVAL { 0 } ::= { cipslaIcmpJitterTmplEntry 9 } cipslaIcmpJitterTmplVrfName OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..32)) -- Rsyntax OCTET STRING(SIZE(0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This field is used to specify the VRF name in which the IP SLA operation will be used. For regular IP SLA operation this field should not be configured. The agent will use this field to identify the VPN routing Table for this operation." DEFVAL { "" } ::= { cipslaIcmpJitterTmplEntry 10 } cipslaIcmpJitterTmplThreshold OBJECT-TYPE SYNTAX Gauge(0..2147483647) -- Units -- milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "This object defines an administrative threshold limit. If the IP SLA operation time exceeds this limit, then one threshold crossing occurrence will be counted." DEFVAL { 5000 } ::= { cipslaIcmpJitterTmplEntry 11 } cipslaIcmpJitterTmplStatsHours OBJECT-TYPE SYNTAX Gauge(0..25) -- Units -- hours ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of hourss for which statistics are maintained. Specifically this is the number of hourly groups to keep before rolling over. The value of one is not advisable because the hourly group will close and immediately be deleted before the network management station will have the opportunity to retrieve the statistics. The value of zero will shut off data collection." DEFVAL { 2 } ::= { cipslaIcmpJitterTmplEntry 12 } cipslaIcmpJitterTmplDistBuckets OBJECT-TYPE SYNTAX Gauge(1..20) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of statistical distribution buckets to accumulate. Since this index does not rollover, only the first cipslaIcmpJitterTmplDistBuckets will be kept. The last bucket will contain all entries from its distribution interval start point to infinity." DEFVAL { 1 } ::= { cipslaIcmpJitterTmplEntry 13 } cipslaIcmpJitterTmplDistInterval OBJECT-TYPE SYNTAX Gauge(1..100) -- Units -- milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "The statistical distribution buckets interval. Distribution Bucket Example: cipslaIcmpJitterTmplDistBuckets = 5 buckets cipslaIcmpJitterTmplDistInterval = 10 milliseconds | Bucket 1 | Bucket 2 | Bucket 3 | Bucket 4 | Bucket 5 | | 0-9 ms | 10-19 ms | 20-29 ms | 30-39 ms | 40-Inf ms | Odd Example: cipslaIcmpJitterTmplDistBuckets = 1 buckets cipslaIcmpJitterTmplDistInterval = 10 milliseconds | Bucket 1 | | 0-Inf ms | Thus, this odd example shows that the value of cipslaIcmpJitterTmplDistInterval does not apply when cipslaIcmpJitterTmplDistBuckets is one." DEFVAL { 20 } ::= { cipslaIcmpJitterTmplEntry 14 } cipslaIcmpJitterTmplStorageType OBJECT-TYPE SYNTAX StorageType -- Rsyntax INTEGER { -- other(1), -- volatile(2), -- nonVolatile(3), -- permanent(4), -- readOnly(5) -- } ACCESS read-write STATUS mandatory DESCRIPTION "The storage type of this conceptual row." DEFVAL { nonVolatile } ::= { cipslaIcmpJitterTmplEntry 15 } cipslaIcmpJitterTmplRowStatus OBJECT-TYPE SYNTAX RowStatus -- Rsyntax INTEGER { -- active(1), -- notInService(2), -- notReady(3), -- createAndGo(4), -- createAndWait(5), -- destroy(6) -- } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the conceptual ICMP jitter template control row. When the status is active, all the read-create objects in that row can be modified." ::= { cipslaIcmpJitterTmplEntry 16 } ciscoIpSlaUdpJitterTmplGroup OBJECT IDENTIFIER ::= { ciscoIpSlaJitterMIBGroups 1 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- A collection of objects related to UDP Jitter Template. -- objects -- cipslaUdpJitterTmplDescription, -- cipslaUdpJitterTmplControlEnable, cipslaUdpJitterTmplTimeOut, -- cipslaUdpJitterTmplVerifyData, cipslaUdpJitterTmplCodecType, -- cipslaUdpJitterTmplCodecInterval, -- cipslaUdpJitterTmplCodecPayload, -- cipslaUdpJitterTmplCodecNumPkts, cipslaUdpJitterTmplInterval, -- cipslaUdpJitterTmplNumPkts, cipslaUdpJitterTmplSrcAddrType, -- cipslaUdpJitterTmplSrcAddr, cipslaUdpJitterTmplSrcPort, -- cipslaUdpJitterTmplPrecision, cipslaUdpJitterTmplReqDataSize, -- cipslaUdpJitterTmplPktPriority, cipslaUdpJitterTmplTOS, -- cipslaUdpJitterTmplVrfName, cipslaUdpJitterTmplThreshold, -- cipslaUdpJitterTmplNTPTolAbs, cipslaUdpJitterTmplNTPTolPct, -- cipslaUdpJitterTmplNTPTolType, cipslaUdpJitterTmplIcpifFactor, -- cipslaUdpJitterTmplStatsHours, cipslaUdpJitterTmplDistBuckets, -- cipslaUdpJitterTmplDistInterval, -- cipslaUdpJitterTmplStorageType, cipslaUdpJitterTmplRowStatus ciscoIpSlaIcmpJitterTmplGroup OBJECT IDENTIFIER ::= { ciscoIpSlaJitterMIBGroups 2 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- A collection of objects related to ICMP Jitter Template. -- objects -- cipslaIcmpJitterTmplDescription, cipslaIcmpJitterTmplTimeOut, -- cipslaIcmpJitterTmplVerifyData, cipslaIcmpJitterTmplNumPkts, -- cipslaIcmpJitterTmplInterval, cipslaIcmpJitterTmplSrcAddrType, -- cipslaIcmpJitterTmplSrcAddr, cipslaIcmpJitterTmplTOS, -- cipslaIcmpJitterTmplVrfName, cipslaIcmpJitterTmplThreshold, -- cipslaIcmpJitterTmplStatsHours, -- cipslaIcmpJitterTmplDistBuckets, -- cipslaIcmpJitterTmplDistInterval, -- cipslaIcmpJitterTmplStorageType, -- cipslaIcmpJitterTmplRowStatus ciscoIpSlaJitterMIBCompliance OBJECT IDENTIFIER ::= { ciscoIpSlaJitterMIBCompliances 1 } -- MODULE-COMPLIANCE -- Status -- mandatory -- Descr -- The compliance statement for IP SLA -- (1) UDP Jitter Template -- (2) ICMP Jitter Template -- Module -- >>current<< -- MandGroup -- ciscoIpSlaUdpJitterTmplGroup -- MandGroup -- ciscoIpSlaIcmpJitterTmplGroup END