CISCO-RTTMON-MIB

This module defines a MIB for Round Trip Time (RTT) monitoring of a list of targets, using a variety of protocols. The table st...

  • Organization:

    Cisco IOS

  • Module:

    CISCO-RTTMON-MIB

  • Version:

    2012-08-16

  • File:

    CISCO-RTTMON-MIB.yang

  • Abstract:

    This module defines a MIB for Round Trip Time (RTT) monitoring of a list of targets, using a variety of protocols. The table st...

  • Contact:

    Cisco Systems, Inc.
    Customer Service

    Postal: 170 W Tasman Drive
    San Jose, CA 95134

    Tel: +1 800 553 NETS

    cs-ipsla@cisco.com

  • Check for an additional details:

    YANG Catalog

  • Description:

    This module defines a MIB for Round Trip Time
    (RTT) monitoring of a list of targets, using a
    variety of protocols.

    The table structure overview is a follows (t:
    indicates a table, at: indicates an augmented
    table, and it: indicates table with the same
    indices/control as parent table):

    RTTMON MIB
    |--- Application Group
    | |--- Application Identity
    | |--- Application Capabilities
    | |--- Application Reset
    | |t-- Supported RTT Types
    | |--- Truth Value
    | |t-- Supported Protocols
    | |--- Truth Value
    | |t-- Application Preconfigured
    | |--- Script Names
    | |--- File Paths
    | |--- Responder control
    | |t-- Control Protocol Authentication
    |
    |--- Overall Control Group
    | |t-- Master Definitions Table
    | | |--- Global Configuration Definitions
    | | |--- Config for a single RTT Life
    | | |it- Echo Specific Configuration
    | | |it- Echo Path Hop Address Configuration
    | | |it- File I/O Specific Configuration
    | | |it- Script Specific Configuration
    | | |at- Schedule Configuration
    | | |at- Reaction Specific Config
    | | |at- Statistics Capture Configuration
    | | |at- History Collection Configuration
    | | |at- Monitoring Operational State
    | | |at- Last RTT operation
    | |
    | |t-- Reaction Trigger Table
    | |at- Reaction Trigger Operational State
    |
    |--- Statistics Collection Group
    | |t-- Statistics Capture Table
    | |--- Captured Statistics
    | |--- Path Information
    | |--- Distribution Capture
    | |--- Mean and Deviation Capture
    | |it- Statistics Collection Table
    | |it- Statistics Totals Table
    | |t-- HTTP Stats Table
    | |t-- Jitter Stats Table
    |
    |--- History Collection Group
    | |t-- History Collection Table
    | |-- Path Information
    | |-- Completion Information per operation
    |
    |--- Latest Operation Group
    | |t-- Latest HTTP Oper Table
    | |t-- Latest Jitter Oper Table

    DEFINITIONS:
    conceptual RTT control row -
    This is a row in the 'Overall Control
    Group'. This row is indexed via the
    rttMonCtrlAdminIndex object. This row
    is spread across multiple real tables
    in the 'Overall Control Group'.
    probe -
    This is the entity that executes via a
    conceptual RTT control row and populates
    a conceptual statistics row and a
    conceptual history row.
    Rtt operation -
    This is a single operation performed by
    a probe. This operation can be a single
    Rtt attempt/completion or a group of Rtt
    attempts/completions that produce one
    operation table entry.

    ARR Protocol Definition:

    The format of the RTT Asymmetric Request/Responses
    (ARR) protocol is as follows:

    The ARR Header (total of 12 octets):

    4 octet -> eyecatcher: 'WxYz'
    1 octet -> version : 0x01 - protocol version
    1 octet -> command : 0x01 - logoff request
    0x02 - echo request
    0x03 - echo response
    0x04 - software version request
    0x05 - software version response
    2 octet -> sequence number (Network Byte Order)
    4 octet -> response data size (Network Byte Order)

    The ARR Data:

    n octets -> request/response data
    : 'AB..ZAB..ZAB..'

    For software version request/response the
    protocol version octet will contain the version
    number of the responder. Thus the sequence
    number, etc will not be included.

    For snaLU0EchoAppl and snaLU2EchoAppl all character
    fields will be in EBCDIC.

    The response data should be appended to the
    origin request data. This allows data
    verification to check the data that flows in
    both directions. If the response data size is
    smaller than the request data size the original
    request data will be truncated.

    An example would be:
    Request: / Response:
    'WxYz' / 'WxYz'
    0x01 / 0x01
    0x02 / 0x03
    0x0001 / 0x0001
    0x00000008 / 0x00000008
    'ABCDEF' / 'ABCDEFGH'

    NOTE: We requested 8 bytes in the response and
    the response had 8 bytes. The size of the
    request data has no correlation to the
    size of the response data.

    NOTE: For native RTT request/response (i.e.
    ipIcmpecho) operations both the 'Header'
    and 'Data' will be included. Only the
    'sequence number' in the Header will be
    valid.

    NOTE: For non-connection oriented protocol the
    initial RTT request/response operation will
    be preceded with an RTT request/response
    operation to the target address to force
    path exploration and to prove
    connectivity. The History collection table
    will contain these responses, but the
    Statistics capture table will omit them to
    prevent skewed results.

© 2023 YumaWorks, Inc. All rights reserved.