mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1645 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			737 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			737 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
-- *****************************************************************
 | 
						|
-- CISCO-RTTMON-TC-MIB.my:  IP SLA Textual Conventions MIB file
 | 
						|
--   
 | 
						|
-- August 2005, Katherine Yang
 | 
						|
--   
 | 
						|
-- Copyright (c) 2005-2006 by cisco Systems, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
--   
 | 
						|
-- *****************************************************************
 | 
						|
 | 
						|
CISCO-RTTMON-TC-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY,
 | 
						|
    Integer32,
 | 
						|
    Unsigned32
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    TEXTUAL-CONVENTION
 | 
						|
        FROM SNMPv2-TC
 | 
						|
    ciscoMgmt
 | 
						|
        FROM CISCO-SMI;
 | 
						|
 | 
						|
 | 
						|
ciscoRttMonTCMIB MODULE-IDENTITY
 | 
						|
    LAST-UPDATED    "200608280000Z"
 | 
						|
    ORGANIZATION    "Cisco Systems, Inc."
 | 
						|
    CONTACT-INFO
 | 
						|
            "Cisco Systems, Inc.
 | 
						|
            Customer Service 
 | 
						|
 | 
						|
            Postal: 170 W Tasman Drive
 | 
						|
            San Jose, CA 95134
 | 
						|
 | 
						|
            Tel: +1 800 553 NETS
 | 
						|
            Email: cs-ipsla@cisco.com"
 | 
						|
    DESCRIPTION
 | 
						|
        "This MIB contains textual conventions used by
 | 
						|
        CISCO-RTTMON-MIB, CISCO-RTTMON-RTP-MIB and 
 | 
						|
        CISCO-RTTMON-ICMP-MIB, but they are not limited 
 | 
						|
        to only these MIBs. 
 | 
						|
        These textual conventions were originally defined in 
 | 
						|
        CISCO-RTTMON-MIB.
 | 
						|
 | 
						|
        Acronyms:
 | 
						|
          FEC: Forward Equivalence Class
 | 
						|
          LPD: Label Path Discovery
 | 
						|
          LSP: Label Switched Path
 | 
						|
          MPLS: Multi Protocol Label Switching
 | 
						|
          RTT: Round Trip Time
 | 
						|
          SAA: Service Assurance Agent
 | 
						|
          VPN: Virtual Private Network
 | 
						|
          CFM: Connection Fault Management"
 | 
						|
    REVISION        "200608110000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Added RttMonIdLst and RttMonCtrlIndex textual conventions."
 | 
						|
    REVISION        "200607170000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Added enumeration 'lspPingPseudowire' to RttMonRttType TC."
 | 
						|
    REVISION        "200603020000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Added ethernetPing and ethernetJitter in RttMonRttType.
 | 
						|
        Added ethernetPingAppl and ethernetJitterAppl 
 | 
						|
        in RttMonProtocol "
 | 
						|
    REVISION        "200508090000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Initial version of this MIB module."
 | 
						|
          ::= { ciscoMgmt 485 }
 | 
						|
 | 
						|
 | 
						|
-- Textual Conventions
 | 
						|
 | 
						|
RttReset ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "When the value set to 'reset', the entire RTT application
 | 
						|
        goes through a reset sequence, making a best
 | 
						|
        effort to revert to its startup condition. At other times,
 | 
						|
        the value is 'ready'."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        ready(1),
 | 
						|
                        reset(2)
 | 
						|
                    }
 | 
						|
 | 
						|
RttMonOperation ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The following are specific RTT operations for a
 | 
						|
        particular probe type:
 | 
						|
        notApplicable(0)         - This object is not applicable for the
 | 
						|
                                   probe type.
 | 
						|
        httpGet(1)               - HTTP get request
 | 
						|
        httpRaw(2)               - HTTP request with user defined payload
 | 
						|
        ftpGet(3)                - FTP get request
 | 
						|
        ftpPassive(4)            - FTP passive mode
 | 
						|
        ftpActive(5)             - FTP active mode
 | 
						|
        voipDTAlertRinging(6)    - Voip post dial delay detect point:
 | 
						|
                                   Alerting / Ringing
 | 
						|
        voipDTConnectOK(7)       - Voip post dial delay detect point:
 | 
						|
                                   Connect /OK"
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        notApplicable(0),
 | 
						|
                        httpGet(1),
 | 
						|
                        httpRaw(2),
 | 
						|
                        ftpGet(3),
 | 
						|
                        ftpPassive(4),
 | 
						|
                        ftpActive(5),
 | 
						|
                        voipDTAlertRinging(6),
 | 
						|
                        voipDTConnectOK(7)
 | 
						|
                    }
 | 
						|
-- Operation completion sense code textual convention
 | 
						|
 | 
						|
RttResponseSense ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "These are the defined values for a completion status
 | 
						|
        of a RTT operation.  
 | 
						|
 | 
						|
        other(0)         - the operation is not started or completed
 | 
						|
                            or this object is not applicable for
 | 
						|
                            the probe type.  
 | 
						|
        ok(1)            - a valid completion occurred and
 | 
						|
                            timed successfully
 | 
						|
        disconnected(2)  - the operation did not occur because
 | 
						|
                            the connection to the target
 | 
						|
                            was lost
 | 
						|
        overThreshold(3) - a valid completion was received but
 | 
						|
                            the completion time exceeded a
 | 
						|
                            threshold value
 | 
						|
        timeout(4)       - an operation timed out; no completion
 | 
						|
                            time recorded
 | 
						|
        busy(5)          - the operation did not occur because a
 | 
						|
                            previous operation is still
 | 
						|
                            outstanding
 | 
						|
        notConnected(6)  - the operation did not occur because no
 | 
						|
                            connection (session) exists with the
 | 
						|
                            target
 | 
						|
        dropped(7)       - the operation did not occur due to lack
 | 
						|
                            of internal resource
 | 
						|
        sequenceError(8) - a completed operation did not contain 
 | 
						|
                            the correct sequence id; no completion
 | 
						|
                            time recorded
 | 
						|
        verifyError(9)   - a completed operation was received, but
 | 
						|
                            the data it contained did not match
 | 
						|
                            the expected data; no completion time 
 | 
						|
                            recorded
 | 
						|
        applicationSpecific(10) 
 | 
						|
                         - the application generating the operation
 | 
						|
                            had a specific error
 | 
						|
        dnsServerTimeout(11) 
 | 
						|
                         - DNS Server Timeout
 | 
						|
        tcpConnectTimeout(12)
 | 
						|
                         - TCP Connect Timeout
 | 
						|
        httpTransactionTimeout(13)
 | 
						|
                         - HTTP Transaction Timeout
 | 
						|
        dnsQueryError(14)
 | 
						|
                         - DNS Query error (because of unknown address 
 | 
						|
                           etc.,)
 | 
						|
        httpError(15)
 | 
						|
                         - HTTP Response StatusCode is not OK (200),
 | 
						|
                           or permenent redirect(301), temporary redirect
 | 
						|
                           (302) then HTTP error is set.
 | 
						|
        error(16)
 | 
						|
                         - if there are socket failures or some other 
 | 
						|
                           errors not relavant to the actual probe, they 
 | 
						|
                           are recorded under this error
 | 
						|
        mplsLspEchoTxError(17)
 | 
						|
                         - MPLS echo request transmission failure.
 | 
						|
        mplsLspUnreachable(18)
 | 
						|
                         - MPLS Target FEC not reachable or unsupported
 | 
						|
                           mpls echo reply code.
 | 
						|
        mplsLspMalformedReq(19)
 | 
						|
                         - MPLS echo request was malformalformed, pointed
 | 
						|
                           out by the reply router.
 | 
						|
        mplsLspReachButNotFEC(20)
 | 
						|
                         - MPLS echo request processed by the downstream
 | 
						|
                           router but not the target."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        other(0),
 | 
						|
                        ok(1),
 | 
						|
                        disconnected(2),
 | 
						|
                        overThreshold(3),
 | 
						|
                        timeout(4),
 | 
						|
                        busy(5),
 | 
						|
                        notConnected(6),
 | 
						|
                        dropped(7),
 | 
						|
                        sequenceError(8),
 | 
						|
                        verifyError(9),
 | 
						|
                        applicationSpecific(10),
 | 
						|
                        dnsServerTimeout(11),
 | 
						|
                        tcpConnectTimeout(12),
 | 
						|
                        httpTransactionTimeout(13),
 | 
						|
                        dnsQueryError(14),
 | 
						|
                        httpError(15),
 | 
						|
                        error(16),
 | 
						|
                        mplsLspEchoTxError(17),
 | 
						|
                        mplsLspUnreachable(18),
 | 
						|
                        mplsLspMalformedReq(19),
 | 
						|
                        mplsLspReachButNotFEC(20)
 | 
						|
                    }
 | 
						|
-- Operation type textual convention
 | 
						|
 | 
						|
RttMonRttType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Specifies the type of RTT operation to be performed.
 | 
						|
 | 
						|
        The value 'echo' will cause the RTT application to
 | 
						|
        perform a timed echo request/response operation directed
 | 
						|
        at the 'RttMonTargetAddress'.
 | 
						|
 | 
						|
        The value 'pathEcho' will cause the RTT application
 | 
						|
        to perform path discovery to the 'RttMonTargetAddress', 
 | 
						|
        then it will perform a timed echo request/response 
 | 
						|
        operation directed at the each hop along the path.  
 | 
						|
        This operation will provide two types of information, 
 | 
						|
        first the path and second the time delay along the path.
 | 
						|
 | 
						|
        NOTE:  The 'pathEcho' time delay operation is a heuristic
 | 
						|
               measurement because an intermediate hop may forward
 | 
						|
               the different echo request/response at different
 | 
						|
               rates.  Thus the time delay difference between two
 | 
						|
               hops along a path may contain very little 'true'
 | 
						|
               statistical meaning. 
 | 
						|
 | 
						|
        The value 'fileIO' will cause the RTT application to 
 | 
						|
        write, read, or write/read a file to a preconfigured 
 | 
						|
        file server.
 | 
						|
 | 
						|
        The value 'script' will cause the RTT application to
 | 
						|
        execute a preconfigured script.
 | 
						|
 | 
						|
        The value 'udpEcho' will cause the RTT application
 | 
						|
        to perform a timed udp packet send/receive operation 
 | 
						|
        directed at the 'RttMonTargetAddress'.
 | 
						|
 | 
						|
        The value 'tcpConnect' will cause the RTT application
 | 
						|
        to perform a timed tcp connect operation directed at the 
 | 
						|
        'RttMonTargetAddress'.
 | 
						|
 | 
						|
        The value 'http' will cause the RTT application
 | 
						|
        to perform a download of the object specified in the URL.
 | 
						|
 | 
						|
        The value 'dns' will cause the RTT application
 | 
						|
        to perform a name lookup of an IP Address or a hostname.
 | 
						|
 | 
						|
        The value 'jitter' will cause the RTT application
 | 
						|
        to perform delay variance analysis.
 | 
						|
 | 
						|
        The value 'dlsw' will cause the RTT application
 | 
						|
        to perform a keepalive operation to measure the response 
 | 
						|
        time of a DLSw peer.
 | 
						|
 | 
						|
        The value 'dhcp' will cause the RTT application
 | 
						|
        to perform an IP Address lease request/teardown operation.
 | 
						|
 | 
						|
        The value 'voip' will cause the RTT application
 | 
						|
        to perform call set up operation to measure the response.
 | 
						|
 | 
						|
        The value 'rtp' will cause the RTT application to perform
 | 
						|
        delay variance analysis for RTP packet.
 | 
						|
 | 
						|
        The value 'lspGroup' will cause the RTT application to logically
 | 
						|
        group Label Switched Paths discovered as part of LSP Path
 | 
						|
        Discovery to the target and perform an RTT operation end to end
 | 
						|
        over each path in the Group. The type of operation configured
 | 
						|
        is determined by rttMplsVpnMonCtrlRttType.
 | 
						|
 | 
						|
        The value 'icmpjitter' will cause the RTT application
 | 
						|
        to perform delay variance analysis using ICMP timestamp packets.
 | 
						|
 | 
						|
        The value of 'lspPingIpv4' will cause the RTT application to
 | 
						|
        perform ping over LSP path.
 | 
						|
 | 
						|
        The value of 'lspTraceIpv4' will cause the RTT application to
 | 
						|
        perform trace over LSP path.
 | 
						|
 | 
						|
        The value of 'ethernetPing' will cause the RTT application to
 | 
						|
        perform delay variance analysis using regular 802.1ag loopback frame.
 | 
						|
 | 
						|
        The value of 'ethernetJitter' will cause the RTT application to
 | 
						|
        perform delay variance analysis using CFM frame.
 | 
						|
 | 
						|
        The value of 'lspPingPseudowire' will cause the RTT application to
 | 
						|
        perform LSP Ping over Pseudowire and measure response time."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        echo(1),
 | 
						|
                        pathEcho(2),
 | 
						|
                        fileIO(3),
 | 
						|
                        script(4),
 | 
						|
                        udpEcho(5),
 | 
						|
                        tcpConnect(6),
 | 
						|
                        http(7),
 | 
						|
                        dns(8),
 | 
						|
                        jitter(9),
 | 
						|
                        dlsw(10),
 | 
						|
                        dhcp(11),
 | 
						|
                        ftp(12),
 | 
						|
                        voip(13),
 | 
						|
                        rtp(14),
 | 
						|
                        lspGroup(15),
 | 
						|
                        icmpjitter(16),
 | 
						|
                        lspPing(17),
 | 
						|
                        lspTrace(18),
 | 
						|
                        ethernetPing(19),
 | 
						|
                        ethernetJitter(20),
 | 
						|
                        lspPingPseudowire(21)
 | 
						|
                    }
 | 
						|
-- Operation type for Auto SAA L3 MPLS VPN textual convention
 | 
						|
 | 
						|
RttMplsVpnMonRttType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Specifies the type of RTT operation to be performed for
 | 
						|
        Auto SAA L3 MPLS VPN.
 | 
						|
 | 
						|
        The value 'jitter' will cause the Auto SAA L3 MPLS VPN to
 | 
						|
        automatically configure jitter operations.
 | 
						|
 | 
						|
        The value 'echo' will cause the Auto SAA L3 MPLS VPN to
 | 
						|
        automatically configure jitter operations.
 | 
						|
 | 
						|
        The value 'pathEcho' will cause the Auto SAA L3 MPLS VPN to
 | 
						|
        automatically configure jitter operations."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        jitter(1),
 | 
						|
                        echo(2),
 | 
						|
                        pathEcho(3)
 | 
						|
                    }
 | 
						|
-- --
 | 
						|
-- Auto SAA L3 MPLS VPN LSP Path Discovery
 | 
						|
-- Failure Cause textual convention
 | 
						|
 | 
						|
RttMplsVpnMonLpdFailureSense ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "These are the defined values for the causes of failure in
 | 
						|
        LSP Path Discovery.
 | 
						|
 | 
						|
        unknown(1)                      - The cause of failure for the
 | 
						|
                                          LSP Path Discovery cannot be
 | 
						|
                                          determined. The discovery for
 | 
						|
                                          the target PE may not have 
 | 
						|
                                          started.
 | 
						|
        noPath(2)                       - No paths were found to the
 | 
						|
                                          target FEC while doing the
 | 
						|
                                          LSP Path Discovery.
 | 
						|
        allPathsBroken(3)               - All paths to the target FEC
 | 
						|
                                          are broken. This means an
 | 
						|
                                          untagged interface on the LSP
 | 
						|
                                          to the target.
 | 
						|
        allPathsUnexplorable(4)         - All paths to the target FEC are
 | 
						|
                                          unexplorable. This identifies
 | 
						|
                                          a case where there is some
 | 
						|
                                          problem in reaching the next
 | 
						|
                                          hop while doing Discovery.
 | 
						|
        allPathsBrokenOrUnexplorable(5) - All paths to the target FEC are
 | 
						|
                                          are either broken or
 | 
						|
                                          unexplorable.
 | 
						|
        timeout(6)                      - The LSP Path Discovery could
 | 
						|
                                          not be completed for the
 | 
						|
                                          target FEC within the
 | 
						|
                                          configured time.
 | 
						|
        error(7)                        - Error occurred while
 | 
						|
                                          performing LSP Path Discovery.
 | 
						|
                                          It might be also due to some
 | 
						|
                                          reasons unrelated to LSP Path
 | 
						|
                                          Discovery."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        unknown(1),
 | 
						|
                        noPath(2),
 | 
						|
                        allPathsBroken(3),
 | 
						|
                        allPathsUnexplorable(4),
 | 
						|
                        allPathsBrokenOrUnexplorable(5),
 | 
						|
                        timeout(6),
 | 
						|
                        error(7)
 | 
						|
                    }
 | 
						|
-- textual convention
 | 
						|
 | 
						|
RttMplsVpnMonLpdGrpStatus ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "These are the defined values for the status of the LPD Group.
 | 
						|
 | 
						|
        unknown(1) - This indicates that some/all of the probes which are
 | 
						|
                     part of the LPD group have not completed even
 | 
						|
                     a single operation, so the group status cannot be
 | 
						|
                     identified.
 | 
						|
             up(2) - This state indicates that all the probes which are
 | 
						|
                     part of the LPD group are up with latest return
 | 
						|
                     code as 'ok'.
 | 
						|
        partial(3) - This state indicates that some probes are up and
 | 
						|
                     running fine and some are not 'ok'.
 | 
						|
           down(4) - This state indicates that all the probes to the
 | 
						|
                     target are not running fine. This state indicates
 | 
						|
                     that there is connectivity problem to the target
 | 
						|
                     PE."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        unknown(1),
 | 
						|
                        up(2),
 | 
						|
                        partial(3),
 | 
						|
                        down(4)
 | 
						|
                    }
 | 
						|
 | 
						|
RttMonProtocol ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Specifies the protocol to be used to perform the timed
 | 
						|
        echo request/response.  The following protocols are
 | 
						|
        defined:
 | 
						|
 | 
						|
        NOTE: All protocols that end in 'Appl' will support
 | 
						|
              the asymetric request/response (ARR) protocol.  
 | 
						|
              See the DESCRIPTION for ciscoRttMonMIB for a
 | 
						|
              complete description of the asymetric 
 | 
						|
              request/response protocol.
 | 
						|
 | 
						|
        notApplicable     - no protocol is defined
 | 
						|
        ipIcmpEcho        - uses Echo Request/Reply as defined
 | 
						|
                             in RFC792 for Internet Protocol
 | 
						|
                             networks
 | 
						|
        ipUdpEchoAppl     - uses the UDP based echo server
 | 
						|
        snaRUEcho         - uses the REQECHO and ECHOTEST RU's
 | 
						|
                             to an SSCP over an SNA LU-SSCP
 | 
						|
                             session
 | 
						|
        snaLU0EchoAppl    - uses test RU's sent to the Echo 
 | 
						|
                             Server over an SNA LU0-LU0 session
 | 
						|
        snaLU2EchoAppl    - uses test RU's sent to the Echo 
 | 
						|
                             Server over an SNA LU2-LU2 session
 | 
						|
        snaLU62Echo       - uses the native appn ping ie. aping 
 | 
						|
        snaLU62EchoAppl   - uses test RU's sent to the ARR
 | 
						|
                             Echo Server over an SNA LU6.2-LU6.2
 | 
						|
                             session
 | 
						|
        appleTalkEcho     - uses Echo Request/Reply as defined
 | 
						|
                             for appleTalk networks
 | 
						|
        appleTalkEchoAppl - uses the appleTalk based echo
 | 
						|
                             server
 | 
						|
        decNetEcho        - uses Echo Request/Reply as defined
 | 
						|
                             for DECNet networks
 | 
						|
        decNetEchoAppl    - uses the DECnet based echo server
 | 
						|
        ipxEcho           - uses Echo Request/Reply as defined
 | 
						|
                             for Novell IPX networks
 | 
						|
        ipxEchoAppl       - uses the Novel IPX based echo
 | 
						|
                             server
 | 
						|
        isoClnsEcho       - uses Echo Request/Reply as defined
 | 
						|
                             for ISO CLNS networks
 | 
						|
        isoClnsEchoAppl   - uses the ISO CLNS based echo
 | 
						|
                             server
 | 
						|
        vinesEcho         - uses Echo Request/Reply as defined
 | 
						|
                             for VINES networks
 | 
						|
        vinesEchoAppl     - uses the VINES based echo server
 | 
						|
        xnsEcho           - uses Echo Request/Reply as defined
 | 
						|
                             for XNS networks
 | 
						|
        xnsEchoAppl       - uses the XNS based echo server
 | 
						|
        apolloEcho        - uses Echo Request/Reply as defined
 | 
						|
                             for APOLLO networks
 | 
						|
        apolloEchoAppl    - uses the APOLLO based echo
 | 
						|
                             server
 | 
						|
        netbiosEchoAppl   - uses the netbios based echo
 | 
						|
                             server
 | 
						|
        ipTcpConn         - uses the tcp's connect mechanism
 | 
						|
        httpAppl          - uses udp for name resolution, 
 | 
						|
                            tcp connect and tcp data transfer
 | 
						|
                            mechanisms for HTTP data download
 | 
						|
                            from a particular HTTP Server
 | 
						|
        dnsAppl           - uses udp for name resolution
 | 
						|
        jitterAppl        - uses udp for packet transfers
 | 
						|
        dlswAppl          - uses tcp for sending keepalives
 | 
						|
        dhcpAppl          - uses udp for sending dhcp requests
 | 
						|
        ftpAppl           - uses tcp for connect & data transfer
 | 
						|
        mplsLspPingAppl   - uses MPLS Echo Request/Response as per
 | 
						|
                            draft-ietf-mpls-lsp-ping-04 ietf
 | 
						|
                            standard
 | 
						|
        voipAppl          - uses Symphony infrastructure to measure
 | 
						|
                            H.323/SIP call set up time
 | 
						|
        rtpAppl           - uses Symphony infrastructure to measure
 | 
						|
                            rtp packets delay variance.
 | 
						|
        icmpJitterAppl    - uses ICMP Timestamp for packet transfer 
 | 
						|
                            to measure jitter.
 | 
						|
        ethernetPingAppl    - uses regular 802.1ag loopback frame
 | 
						|
        ethernetJitterAppl  - uses CFM frames ."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        notApplicable(1),
 | 
						|
                        ipIcmpEcho(2),
 | 
						|
                        ipUdpEchoAppl(3),
 | 
						|
                        snaRUEcho(4),
 | 
						|
                        snaLU0EchoAppl(5),
 | 
						|
                        snaLU2EchoAppl(6),
 | 
						|
                        snaLU62Echo(7),
 | 
						|
                        snaLU62EchoAppl(8),
 | 
						|
                        appleTalkEcho(9),
 | 
						|
                        appleTalkEchoAppl(10),
 | 
						|
                        decNetEcho(11),
 | 
						|
                        decNetEchoAppl(12),
 | 
						|
                        ipxEcho(13),
 | 
						|
                        ipxEchoAppl(14),
 | 
						|
                        isoClnsEcho(15),
 | 
						|
                        isoClnsEchoAppl(16),
 | 
						|
                        vinesEcho(17),
 | 
						|
                        vinesEchoAppl(18),
 | 
						|
                        xnsEcho(19),
 | 
						|
                        xnsEchoAppl(20),
 | 
						|
                        apolloEcho(21),
 | 
						|
                        apolloEchoAppl(22),
 | 
						|
                        netbiosEchoAppl(23),
 | 
						|
                        ipTcpConn(24),
 | 
						|
                        httpAppl(25),
 | 
						|
                        dnsAppl(26),
 | 
						|
                        jitterAppl(27),
 | 
						|
                        dlswAppl(28),
 | 
						|
                        dhcpAppl(29),
 | 
						|
                        ftpAppl(30),
 | 
						|
                        mplsLspPingAppl(31),
 | 
						|
                        voipAppl(32),
 | 
						|
                        rtpAppl(33),
 | 
						|
                        icmpJitterAppl(34),
 | 
						|
                        ethernetPingAppl(35),
 | 
						|
                        ethernetJitterAppl(36)
 | 
						|
                    }
 | 
						|
 | 
						|
RttMonCodecType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Specifies the codec type to be used with the jitter probe.
 | 
						|
        The following codec types are defined:
 | 
						|
 | 
						|
        notApplicable     - no CodecType is defined
 | 
						|
        g711ulaw          - uses G.711 U Law 64000 bps
 | 
						|
        g711alaw          - uses G.711 A Law 64000 bps
 | 
						|
        g729a             - uses G.729 8000 bps"
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        notApplicable(0),
 | 
						|
                        g711ulaw(1),
 | 
						|
                        g711alaw(2),
 | 
						|
                        g729a(3)
 | 
						|
                    }
 | 
						|
 | 
						|
RttMonLSPPingReplyMode ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Specifies the Reply mode for the MPLS LSP Echo request
 | 
						|
        packets. The following reply modes are supported:
 | 
						|
 | 
						|
        replyIpv4Udp(1)         - an mpls echo request will normally
 | 
						|
                                 have reply via IPv4 UDP packets.
 | 
						|
        replyIpv4UdpRA(2)       - reply via IPv4 UDP Router Alert. Used
 | 
						|
                                 when IPv4 return path is deemed 
 | 
						|
                                 unreliable."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        replyIpv4Udp(1),
 | 
						|
                        replyIpv4UdpRA(2)
 | 
						|
                    }
 | 
						|
 | 
						|
RttMonTargetAddress ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A string which specifies the address of the target for
 | 
						|
        the RTT operation; a value of RttMonTargetAddress
 | 
						|
        which corresponds to a 'broadcast' address is disallowed.
 | 
						|
 | 
						|
        The interpretation of this string depends on the type of
 | 
						|
        RTT operation selected, as specified by RttMonProtocol; 
 | 
						|
        consequently, this object cannot be created until 
 | 
						|
        RttMonProtocol has been created (or must be in the same 
 | 
						|
        PDU).
 | 
						|
 | 
						|
        SNA addresses will be provided in ASCII, but will be
 | 
						|
        converted to EBCDIC
 | 
						|
 | 
						|
        It is interpreted as follows, for the specified values of
 | 
						|
        RttMonProtocol:
 | 
						|
 | 
						|
        ipIcmpEcho, ipUdpEchoAppl, ipTcpConn, jitterAppl, dlswAppl,
 | 
						|
        dnsAppl, httpAppl, and dhcpAppl
 | 
						|
             - 4 octets
 | 
						|
 | 
						|
        snaRUEcho
 | 
						|
             - N octets, containing the value of the sna
 | 
						|
                HOSTNAME of which the SSCP LU will be used
 | 
						|
                for the operation.  For many systems this value
 | 
						|
                can be empty, and the system will use the
 | 
						|
                implied SSCP LU.  For example 'NSPECHO'.
 | 
						|
 | 
						|
        snaLU0EchoAppl and snaLU2EchoAppl 
 | 
						|
             - N octets, the first x octets are the HOSTNAME
 | 
						|
                (Alternatively, this could be a PU name defined
 | 
						|
                to transport to the desired HOST), the second
 | 
						|
                y octets are the APPLID, and the last z octets 
 | 
						|
                are the MODENAME of the Echo Server (blank 
 | 
						|
                for a MODENAME default). The address will be 
 | 
						|
                encoded with a size byte preceding each of 
 | 
						|
                the x y and z called s. For example sxsysz 
 | 
						|
                as in '0x06CWBC060x07NSPECHO0x00' where 
 | 
						|
                HOSTNAME = CWBC06, APPLID = NSPECHO, and 
 | 
						|
                MODENAME is defaulted to 8 blanks.  
 | 
						|
                NOTE: MODENAME is either size 0 or 8.
 | 
						|
 | 
						|
        snaLU62Echo and snaLU62EchoAppl
 | 
						|
             - N octets, the first x octets are the LU-NAME,
 | 
						|
                the second y octets are the TP-NAME, and the 
 | 
						|
                last z octets are the MODENAME of the Echo 
 | 
						|
                Server.  The address will be encoded with a size
 | 
						|
                byte preceding each of the x y and z called s.
 | 
						|
                For example sxsysz (zero size before z for a
 | 
						|
                MODENAME default).  The LU-NAME is composed of
 | 
						|
                8 bytes '.' 8 bytes.  The Transaction Program
 | 
						|
                name (TP-NAME) is 1-64 bytes.  The MODENAME
 | 
						|
                is 8 bytes.
 | 
						|
 | 
						|
        appleTalkEcho, appleTalkEchoAppl
 | 
						|
 | 
						|
        decNetEcho, decNetEchoAppl
 | 
						|
 | 
						|
        ipxEcho, ipxEchoAppl
 | 
						|
 | 
						|
        isoClnsEcho, isoClnsEchoAppl
 | 
						|
 | 
						|
        vinesEcho, vinesEchoAppl
 | 
						|
 | 
						|
        xnsEcho, xnsEchoAppl
 | 
						|
        apolloEcho, apolloEchoAppl
 | 
						|
 | 
						|
        netbiosEchoAppl, voipAppl
 | 
						|
                - unsupported protocols.
 | 
						|
 | 
						|
        mplsLspPingAppl
 | 
						|
                - 8 octets, the first 4 octets are the FEC address
 | 
						|
                and the next 4 octets are the FEC address mask."
 | 
						|
    SYNTAX          OCTET STRING
 | 
						|
 | 
						|
RttMonReactVar ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The following are specific Reaction variables for a
 | 
						|
        particular probe type:
 | 
						|
         rtt(1)            - Round Trip Time
 | 
						|
         jitterSDAvg(2)    - Jitter average from source to Destination
 | 
						|
         jitterDSAvg(3)    - Jitter average from destination to source
 | 
						|
         packetLossSD(4)   - Packet loss from source to destination
 | 
						|
         packetLossDS(5)   - Packet loss from destination to source
 | 
						|
         mos(6)            - Mean Opinion Score
 | 
						|
         timeout(7)        - Timeout of the Operation
 | 
						|
         connectionLoss(8) - Connection Failed to the destination
 | 
						|
         verifyError(9)    - Data corruption occurs
 | 
						|
         jitterAvg(10)     - Jitter Average in both the directions
 | 
						|
         icpif(11)         - Calculated Planning Impairment Factor
 | 
						|
         packetMIA(12)     - Missing In Action
 | 
						|
         packetLateArrival(13)   - Packets arriving Late
 | 
						|
         packetOutOfSequence(14) - Packets arriving out of sequence
 | 
						|
         maxOfPositiveSD(15)     - Maximum positive jitter from
 | 
						|
                                   Source to Destination
 | 
						|
         maxOfNegativeSD(16)     - Maximum negative jitter from
 | 
						|
                                   Source to Destination
 | 
						|
         maxOfPositiveDS(17)     - Maximum positive jitter from
 | 
						|
                                   Destination to Source
 | 
						|
         maxOfNegativeDS(18)     - Maximum negative jitter from
 | 
						|
                                   Destination to Source.
 | 
						|
         iaJitterDS(19)          - Inter arrival jitter from
 | 
						|
                                   Destination to Source
 | 
						|
         frameLossDS(20)         - Number of frame loss recorded
 | 
						|
                                   at source DSP
 | 
						|
         mosLQDS(21)             - Listener quality MOS at Source
 | 
						|
         mosCQDS(22)             - Conversational quality MOS at source
 | 
						|
         rFactorDS(23)           - R-Factor value at Destination.
 | 
						|
         successivePacketLoss(24)- Successive Dropped Packet
 | 
						|
         maxOfLatencyDS(25)      - Maximum Latency from Destination 
 | 
						|
                                   to Source
 | 
						|
         maxOfLatencySD(26)      - Maximum Latency from Source 
 | 
						|
                                   to Destination
 | 
						|
         latencyDSAvg(27)        - Latency average from Destination 
 | 
						|
                                   to Source
 | 
						|
         latencySDAvg(28)        - Latency average from Source 
 | 
						|
                                   to Destination
 | 
						|
         packetLoss(29)          - Packets loss in both directions
 | 
						|
         iaJitterSD(30)          - Inter arrival jitter from
 | 
						|
                                   Source to Destination
 | 
						|
         mosCQSD(31)             - Conversational quality MOS at 
 | 
						|
                                   Destination
 | 
						|
         rFactorSD(32)           - R-Factor value at Destination."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        rtt(1),
 | 
						|
                        jitterSDAvg(2),
 | 
						|
                        jitterDSAvg(3),
 | 
						|
                        packetLossSD(4),
 | 
						|
                        packetLossDS(5),
 | 
						|
                        mos(6),
 | 
						|
                        timeout(7),
 | 
						|
                        connectionLoss(8),
 | 
						|
                        verifyError(9),
 | 
						|
                        jitterAvg(10),
 | 
						|
                        icpif(11),
 | 
						|
                        packetMIA(12),
 | 
						|
                        packetLateArrival(13),
 | 
						|
                        packetOutOfSequence(14),
 | 
						|
                        maxOfPositiveSD(15),
 | 
						|
                        maxOfNegativeSD(16),
 | 
						|
                        maxOfPositiveDS(17),
 | 
						|
                        maxOfNegativeDS(18),
 | 
						|
                        iaJitterDS(19),
 | 
						|
                        frameLossDS(20),
 | 
						|
                        mosLQDS(21),
 | 
						|
                        mosCQDS(22),
 | 
						|
                        rFactorDS(23),
 | 
						|
                        successivePacketLoss(24),
 | 
						|
                        maxOfLatencyDS(25),
 | 
						|
                        maxOfLatencySD(26),
 | 
						|
                        latencyDSAvg(27),
 | 
						|
                        latencySDAvg(28),
 | 
						|
                        packetLoss(29),
 | 
						|
                        iaJitterSD(30),
 | 
						|
                        mosCQSD(31),
 | 
						|
                        rFactorSD(32)
 | 
						|
                    }
 | 
						|
 | 
						|
RttMonIdLst ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A string that specifies a list of the IP SLA probe
 | 
						|
        identifiers or other numeric identifiers.
 | 
						|
        The identifiers will be specified in the following form.
 | 
						|
        (a) Individual identifiers with comma separated as 1,5,3.
 | 
						|
        (b) Range form including hyphens with multiple ranges
 | 
						|
        being 
 | 
						|
           separated by comma as 1-10,12-34.
 | 
						|
        (c) Mix of the above two forms as 1,2,4-10,12,15,19-25."
 | 
						|
    SYNTAX          OCTET STRING (SIZE (0..255))
 | 
						|
 | 
						|
RttMonCtrlIndex ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The value of this object identifies the row in the
 | 
						|
        ipslaEthernetGrpCtrlTable and ipslaEthernetGrpReactTable.
 | 
						|
        It can be used for other IP SLA control tables."
 | 
						|
    SYNTAX          Unsigned32 (1..2147483647 )
 | 
						|
 | 
						|
END
 |