SIP-MIB
上传用户:aonuowh
上传日期:2021-05-23
资源大小:35390k
文件大小:45k
源码类别:

SNMP编程

开发平台:

C/C++

  1. -- Changes to RFC1694 - SIP-MIB
  2. --   The following items are not contained in any group and
  3. --   need to be reviewed to add them to a group:
  4. --      sipL3ReceivedIndividualDAs
  5. --      sipL3ReceivedGAs
  6. --      sipL3UnrecognizedIndividualDAs
  7. --      sipL3UnrecognizedGAs
  8. --      sipL3SentIndividualDAs
  9. --      sipL3SentGAs
  10. --      sipL3Errors
  11. --      sipL3InvalidSMDSAddressTypes
  12. --      sipL2ReceivedCounts
  13. --      sipL2SentCounts
  14. -- dperkins@scruznet.com
  15.           SIP-MIB DEFINITIONS ::= BEGIN
  16.           IMPORTS
  17.              MODULE-IDENTITY, OBJECT-TYPE, Counter32,
  18.              Integer32, IpAddress                     FROM SNMPv2-SMI
  19.              TimeStamp, TEXTUAL-CONVENTION            FROM SNMPv2-TC
  20.              MODULE-COMPLIANCE, OBJECT-GROUP          FROM SNMPv2-CONF
  21.              transmission, ifIndex, mib-2             FROM RFC1213-MIB;
  22.           --  This is the MIB module for the SMDS Interface objects.
  23.           sipMIB MODULE-IDENTITY
  24.               LAST-UPDATED "9403311818Z"
  25.               ORGANIZATION "IETF Interfaces Working Group"
  26.               CONTACT-INFO
  27.                 "        Tracy Brown
  28.                  Postal: Bell Communications Research
  29.                          331 Newman Springs Road
  30.                          P.O. Box 7020
  31.                          Red Bank, NJ  07701-7020
  32.                          US
  33.                     Tel: +1 908  758-2107
  34.                     Fax: +1 908  758-4177
  35.                  E-mail: tacox@mail.bellcore.com
  36.                          Kaj Tesink
  37.                  Postal: Bell Communications Research
  38.                          331 Newman Springs Road
  39.                          P.O. Box 7020
  40.                          Red Bank, NJ  07701-7020
  41.                          US
  42.                     Tel: +1 908 758 5254
  43.                     Fax: +1 908 758 4177
  44.                  E-mail: kaj@cc.bellcore.com."
  45.               DESCRIPTION
  46.                    "The MIB module to describe
  47.                    SMDS interfaces objects."
  48.               ::= { mib-2 36 }
  49.           SMDSAddress ::= TEXTUAL-CONVENTION
  50.               DISPLAY-HINT "1h:"
  51.               STATUS       current
  52.               DESCRIPTION
  53.                   "The 60-bit SMDS address,
  54.                    preceded by 4 bits with the following values:
  55.                    1100 when representing an individual address
  56.                    1110 when representing a group address."
  57.               SYNTAX  OCTET STRING (SIZE (8))
  58.           IfIndex ::= TEXTUAL-CONVENTION
  59.             STATUS  current
  60.             DESCRIPTION
  61.               "The value of this object identifies the
  62.               interface for which this entry contains
  63.               management information.  The value of this
  64.               object for a particular interface has the same
  65.               value as the ifIndex object, defined in RFC
  66.               1213, for the same interface."
  67.             SYNTAX Integer32
  68.           sip     OBJECT IDENTIFIER ::= { transmission 31 }
  69.           sipMIBObjects   OBJECT IDENTIFIER ::= { sipMIB 1 }
  70.           -- The SIP Level 3 Group
  71.           sipL3Table  OBJECT-TYPE
  72.               SYNTAX      SEQUENCE OF SipL3Entry
  73.               MAX-ACCESS  not-accessible
  74.               STATUS      current
  75.               DESCRIPTION
  76.                  "This table contains SIP L3 parameters and
  77.                  state variables, one entry per SIPL3 interface."
  78.              ::= { sip 1 }
  79.           sipL3Entry  OBJECT-TYPE
  80.               SYNTAX      SipL3Entry
  81.               MAX-ACCESS  not-accessible
  82.               STATUS      current
  83.               DESCRIPTION
  84.                  "This list contains SIP L3 parameters and
  85.                  state variables."
  86.              INDEX   { sipL3Index }
  87.              ::= { sipL3Table 1 }
  88.           SipL3Entry  ::= SEQUENCE {
  89.               sipL3Index                        IfIndex,
  90.               sipL3ReceivedIndividualDAs        Counter32,
  91.               sipL3ReceivedGAs                  Counter32,
  92.               sipL3UnrecognizedIndividualDAs    Counter32,
  93.               sipL3UnrecognizedGAs              Counter32,
  94.               sipL3SentIndividualDAs            Counter32,
  95.               sipL3SentGAs                      Counter32,
  96.               sipL3Errors                       Counter32,
  97.               sipL3InvalidSMDSAddressTypes      Counter32,
  98.               sipL3VersionSupport               Integer32
  99.              }
  100.           sipL3Index  OBJECT-TYPE
  101.               SYNTAX      IfIndex
  102.               MAX-ACCESS  read-only
  103.               STATUS      current
  104.               DESCRIPTION
  105.                  "The value of this object identifies the SIP
  106.                  L3 interface for which this entry contains
  107.                  management information. "
  108.              ::= { sipL3Entry 1 }
  109.           sipL3ReceivedIndividualDAs OBJECT-TYPE
  110.               SYNTAX      Counter32
  111.               MAX-ACCESS  read-only
  112.               STATUS      deprecated
  113.           -- Moved to ifTable
  114.           -- ifInUcastPkts defined in [9] must be used instead.
  115.               DESCRIPTION
  116.                  "The total number of individually addressed SIP
  117.                  Level 3 PDUs received from the remote system
  118.                  across the SNI.  The total includes only
  119.                  unerrored L3PDUs."
  120.              ::= { sipL3Entry 2 }
  121.           sipL3ReceivedGAs OBJECT-TYPE
  122.               SYNTAX      Counter32
  123.               MAX-ACCESS  read-only
  124.               STATUS      deprecated
  125.           -- Moved to ifTable
  126.           -- ifInMulticastPkts defined in [9] must be used instead.
  127.               DESCRIPTION
  128.                  "The total number of group addressed SIP Level 3
  129.                  PDUs received from the remote system across the
  130.                  SNI.  The total includes only unerrored L3PDUs."
  131.              ::= { sipL3Entry 3 }
  132.           sipL3UnrecognizedIndividualDAs OBJECT-TYPE
  133.               SYNTAX      Counter32
  134.               MAX-ACCESS  read-only
  135.               STATUS      deprecated
  136.               DESCRIPTION
  137.                  "The number of SIP Level 3 PDUs received from the
  138.                  remote system with invalid or unknown individual
  139.                  destination addresses (Destination Address
  140.                  Screening violations are not included).  See SMDS
  141.                  Subscription MIB module."
  142.               ::= { sipL3Entry 4 }
  143.           sipL3UnrecognizedGAs OBJECT-TYPE
  144.               SYNTAX      Counter32
  145.               MAX-ACCESS  read-only
  146.               STATUS      deprecated
  147.               DESCRIPTION
  148.                  "The number of SIP Level 3 PDUs received from the
  149.                  remote system with invalid or unknown group
  150.                  addresses.  (Destination Address Screening
  151.                  violations are not included).  See SMDS
  152.                  Subscription MIB module."
  153.               ::= { sipL3Entry 5 }
  154.           sipL3SentIndividualDAs OBJECT-TYPE
  155.               SYNTAX      Counter32
  156.               MAX-ACCESS  read-only
  157.               STATUS      deprecated
  158.           -- Moved to ifTable
  159.           -- ifOutUcastPkts defined in [9] must be used instead.
  160.               DESCRIPTION
  161.                  "The number of individually addressed SIP Level 3
  162.                  PDUs that have been sent by this system across the
  163.                  SNI."
  164.               ::= { sipL3Entry 6 }
  165.           sipL3SentGAs OBJECT-TYPE
  166.               SYNTAX      Counter32
  167.               MAX-ACCESS  read-only
  168.               STATUS      deprecated
  169.           -- Moved to ifTable
  170.           -- ifOutMulticastPkts defined in [9] must be used instead.
  171.               DESCRIPTION
  172.                  "The number of group addressed SIP L3PDUs that
  173.                  have been sent by this system across the SNI."
  174.               ::= { sipL3Entry 7 }
  175.           -- The total number of SIP L3PDU errors can be calculated as
  176.           -- (Syntactic errors + Semantic Service errors )
  177.           -- Syntactic errors include:
  178.           --    sipL3Errors
  179.           -- Latest occurrences of syntactic error types are logged in
  180.           --    sipL3PDUErrorTable.
  181.           -- Semantic Service errors include:
  182.           --    sipL3UnrecognizedIndividualDAs
  183.           --    sipL3UnrecognizedGAs
  184.           --    sipL3InvalidSMDSAddressTypes
  185.           -- Note that public networks supporting SMDS may discard
  186.           -- SIP L3PDUs due to subscription violations.  Related
  187.           -- managed objects are defined in Definitions of Managed
  188.           -- Objects for SMDS Subscription.
  189.           sipL3Errors OBJECT-TYPE
  190.               SYNTAX      Counter32
  191.               MAX-ACCESS  read-only
  192.               STATUS      deprecated
  193.           -- Moved to ifTable
  194.           -- ifInErrors defined in [9] must be used instead.
  195.               DESCRIPTION
  196.                  "The total number of SIP Level 3 PDUs received
  197.                  from the remote system that were discovered to
  198.                  have errors (including protocol processing and bit
  199.                  errors but excluding addressing-related errors)
  200.                  and were discarded.  Includes both group addressed
  201.                  L3PDUs and L3PDUs containing an individual
  202.                  destination address."
  203.               ::= { sipL3Entry 8 }
  204.           sipL3InvalidSMDSAddressTypes OBJECT-TYPE
  205.               SYNTAX      Counter32
  206.               MAX-ACCESS  read-only
  207.               STATUS      deprecated
  208.           -- Moved to ifTable
  209.           -- ifInUnknownProtos defined in [9] must be used instead.
  210.               DESCRIPTION
  211.                  "The number of SIP Level 3 PDUs received from the
  212.                  remote system that had the Source or Destination
  213.                  Address_Type subfields, (the four most significant
  214.                  bits of the 64 bit address field), not equal to
  215.                  the value 1100 or 1110.  Also, an error is
  216.                  considered to have occurred if the Address_Type
  217.                  field for a Source Address, the four most
  218.                  significant bits of the 64 bits, is equal to 1110
  219.                  (a group address)."
  220.               ::= { sipL3Entry 9 }
  221.           sipL3VersionSupport  OBJECT-TYPE
  222.               SYNTAX      Integer32
  223.               MAX-ACCESS  read-only
  224.               STATUS      current
  225.               DESCRIPTION
  226.                  "A value which indicates the version(s) of SIP
  227.                  that this interface supports.  The value is a sum.
  228.                  This sum initially takes the value zero.  For each
  229.                  version, V, that this interface supports, 2 raised
  230.                  to (V - 1) is added to the sum. For example, a
  231.                  port supporting versions 1 and 2 would have a
  232.                  value of (2^(1-1)+2^(2-1))=3.  The
  233.                  sipL3VersionSupport is effectively a bit mask with
  234.                  Version 1 equal to the least significant bit
  235.                  (LSB)."
  236.               ::= { sipL3Entry 10 }
  237.           -- The SIP Level 2 Group
  238.           sipL2Table  OBJECT-TYPE
  239.               SYNTAX      SEQUENCE OF SipL2Entry
  240.               MAX-ACCESS  not-accessible
  241.               STATUS      current
  242.               DESCRIPTION
  243.                  "This table contains SIP L2PDU parameters and
  244.                  state variables, one entry per SIP L2 interface."
  245.               ::= { sip 2 }
  246.           sipL2Entry  OBJECT-TYPE
  247.               SYNTAX      SipL2Entry
  248.               MAX-ACCESS  not-accessible
  249.               STATUS      current
  250.               DESCRIPTION
  251.                  "This list contains SIP L2 parameters and state
  252.                  variables."
  253.               INDEX   { sipL2Index }
  254.               ::= { sipL2Table 1 }
  255.           SipL2Entry  ::= SEQUENCE {
  256.               sipL2Index                     IfIndex,
  257.               sipL2ReceivedCounts            Counter32,
  258.               sipL2SentCounts                Counter32,
  259.               sipL2HcsOrCRCErrors            Counter32,
  260.               sipL2PayloadLengthErrors       Counter32,
  261.               sipL2SequenceNumberErrors      Counter32,
  262.               sipL2MidCurrentlyActiveErrors  Counter32,
  263.               sipL2BomOrSSMsMIDErrors        Counter32,
  264.               sipL2EomsMIDErrors             Counter32
  265.             }
  266.           sipL2Index  OBJECT-TYPE
  267.               SYNTAX      IfIndex
  268.               MAX-ACCESS  read-only
  269.               STATUS      current
  270.               DESCRIPTION
  271.                  "The value of this object identifies the SIP
  272.                  interface for which this entry contains management
  273.                  information."
  274.               ::= { sipL2Entry 1 }
  275.           sipL2ReceivedCounts OBJECT-TYPE
  276.               SYNTAX      Counter32
  277.               MAX-ACCESS  read-only
  278.               STATUS      current
  279.               DESCRIPTION
  280.                  "The number of SIP Level 2 PDUs received from the
  281.                  remote system across the SNI. The total includes
  282.                  only unerrored L2PDUs."
  283.               ::= { sipL2Entry 2 }
  284.           sipL2SentCounts OBJECT-TYPE
  285.               SYNTAX      Counter32
  286.               MAX-ACCESS  read-only
  287.               STATUS      current
  288.               DESCRIPTION
  289.                  "The number of SIP Level 2 PDUs that have been
  290.                  sent by this system across the SNI."
  291.               ::= { sipL2Entry 3 }
  292.           -- The following error types are counted, and
  293.           -- preclude sipL2ReceivedCounts to be incremented:
  294.           --    sipL2HcsOrCRCErrors
  295.           --    sipL2PayloadLengthErrors
  296.           --    sipL2SequenceNumberErrors
  297.           --    sipL2BomOrSSMsMIDErrors
  298.           --    sipL2EomsMIDErrors
  299.           -- The receipt of SIP Level 2 PDUs which are BOMs and
  300.           -- for with a MID that is already active will cause
  301.           -- sipL2MidCurrentlyActiveErrors to increment.
  302.           -- Any already accumulated (correct) segmentation
  303.           -- units are discarded.The sipL2ReceivedCounts
  304.           -- is incremented by 1. Thus,
  305.           -- sipL2ReceivedCounts defines the number of
  306.           -- correct SIP Level 2 PDUs delivered to the reassembly
  307.           -- process.
  308.           sipL2HcsOrCRCErrors  OBJECT-TYPE
  309.               SYNTAX      Counter32
  310.               MAX-ACCESS  read-only
  311.               STATUS      current
  312.               DESCRIPTION
  313.                  "The number of received SIP Level 2 PDUs that were
  314.                  discovered to have either a Header Check Sequence
  315.                  error or a Payload CRC violation."
  316.               ::= { sipL2Entry 4 }
  317.           sipL2PayloadLengthErrors  OBJECT-TYPE
  318.               SYNTAX      Counter32
  319.               MAX-ACCESS  read-only
  320.               STATUS      current
  321.               DESCRIPTION
  322.                  "The number of received SIP Level 2 PDUs that had
  323.                  Payload Length errors that fall in the following
  324.                  specifications:
  325.                  - SSM L2_PDU payload length field value less
  326.                  - than 28 octets or greater than 44 octets,
  327.                  - BOM or COM L2_PDU payload length field not
  328.                  - equal to 44 octets,
  329.                  - EOM L2_PDU payload length field value less
  330.                  - than 4 octets or greater than 44 octets."
  331.               ::= { sipL2Entry 5 }
  332.           sipL2SequenceNumberErrors  OBJECT-TYPE
  333.               SYNTAX      Counter32
  334.               MAX-ACCESS  read-only
  335.               STATUS      current
  336.               DESCRIPTION
  337.                  "The number of received SIP Level 2 PDUs that had
  338.                  a sequence number within the L2PDU not equal to
  339.                  the expected sequence number of the SMDS SS
  340.                  receive process."
  341.               ::= { sipL2Entry 6 }
  342.           sipL2MidCurrentlyActiveErrors  OBJECT-TYPE
  343.               SYNTAX      Counter32
  344.               MAX-ACCESS  read-only
  345.               STATUS      current
  346.               DESCRIPTION
  347.                  "The number of received SIP Level 2 PDUs that are
  348.                  BOMs for which an active receive process is
  349.                  already started."
  350.               ::= { sipL2Entry 7 }
  351.           sipL2BomOrSSMsMIDErrors  OBJECT-TYPE
  352.               SYNTAX      Counter32
  353.               MAX-ACCESS  read-only
  354.               STATUS      current
  355.               DESCRIPTION
  356.                  "The number of received SIP Level 2 PDUs that are
  357.                  SSMs with a MID not equal to zero or are BOMs with
  358.                  MIDs equal to zero."
  359.               ::= { sipL2Entry 8 }
  360.           sipL2EomsMIDErrors  OBJECT-TYPE
  361.               SYNTAX      Counter32
  362.               MAX-ACCESS  read-only
  363.               STATUS      current
  364.               DESCRIPTION
  365.                  "The number of received SIP Level 2 PDUs that are
  366.                  EOMs for which there is no active receive process
  367.                  for the MID (i.e., the receipt of an EOM which
  368.                  does not correspond to a BOM) OR the EOM has a MID
  369.                  equal to zero."
  370.               ::= { sipL2Entry 9 }
  371.           -- The SIP PLCP Group
  372.           sipPLCP OBJECT IDENTIFIER ::= { sip 3 }
  373.           -- The DS1 PLCP Group
  374.           sipDS1PLCPTable  OBJECT-TYPE
  375.               SYNTAX      SEQUENCE OF SipDS1PLCPEntry
  376.               MAX-ACCESS  not-accessible
  377.               STATUS      current
  378.               DESCRIPTION
  379.                  "This table contains SIP DS1 PLCP parameters and
  380.                  state variables, one entry per SIP port."
  381.               ::= { sipPLCP 1 }
  382.           sipDS1PLCPEntry  OBJECT-TYPE
  383.               SYNTAX      SipDS1PLCPEntry
  384.               MAX-ACCESS  not-accessible
  385.               STATUS      current
  386.               DESCRIPTION
  387.                  "This list contains SIP DS1 PLCP parameters and
  388.                  state variables."
  389.               INDEX   { sipDS1PLCPIndex }
  390.               ::= { sipDS1PLCPTable 1 }
  391.           SipDS1PLCPEntry  ::= SEQUENCE {
  392.               sipDS1PLCPIndex       IfIndex,
  393.               sipDS1PLCPSEFSs       Counter32,
  394.               sipDS1PLCPAlarmState  INTEGER,
  395.               sipDS1PLCPUASs        Counter32
  396.               }
  397.           sipDS1PLCPIndex  OBJECT-TYPE
  398.               SYNTAX      IfIndex
  399.               MAX-ACCESS  read-only
  400.               STATUS      current
  401.               DESCRIPTION
  402.                  "The value of this object identifies the
  403.                  interface for which this entry contains management
  404.                  information. "
  405.               ::= { sipDS1PLCPEntry 1 }
  406.           sipDS1PLCPSEFSs OBJECT-TYPE
  407.               SYNTAX       Counter32
  408.               MAX-ACCESS   read-only
  409.               STATUS       current
  410.               DESCRIPTION
  411.                  "A DS1 Severely Errored Framing Second (SEFS) is a
  412.                  count of one-second intervals containing one or
  413.                  more SEF events.  A Severely Errored Framing (SEF)
  414.                  event is declared when an error in the A1 octet
  415.                  and an error in the A2 octet of a framing octet
  416.                  pair (i.e., errors in both framing octets), or two
  417.                  consecutive invalid and/or nonsequential Path
  418.                  Overhead Identifier octets are detected."
  419.               ::= { sipDS1PLCPEntry 2 }
  420.           sipDS1PLCPAlarmState OBJECT-TYPE
  421.               SYNTAX  INTEGER     {
  422.                           noAlarm (1),
  423.                           receivedFarEndAlarm (2),
  424.                           incomingLOF (3)
  425.                       }
  426.               MAX-ACCESS  read-only
  427.               STATUS      current
  428.               DESCRIPTION
  429.                  "This variable indicates if there is an alarm
  430.                  present for the DS1 PLCP.  The value
  431.                  receivedFarEndAlarm means that the DS1 PLCP has
  432.                  received an incoming Yellow Signal, the value
  433.                  incomingLOF means that the DS1 PLCP has declared a
  434.                  loss of frame (LOF) failure condition, and the
  435.                  value noAlarm means that there are no alarms
  436.                  present.  See TR-TSV-000773 for a description of
  437.                  alarm states."
  438.               ::= { sipDS1PLCPEntry 3 }
  439.           sipDS1PLCPUASs OBJECT-TYPE
  440.               SYNTAX      Counter32
  441.               MAX-ACCESS  read-only
  442.               STATUS      current
  443.               DESCRIPTION
  444.                  "The counter associated with the number of
  445.                  Unavailable Seconds, as defined by TR-TSV-000773,
  446.                  encountered by the PLCP."
  447.               ::= { sipDS1PLCPEntry 4 }
  448.           -- The DS3 PLCP Group
  449.           sipDS3PLCPTable  OBJECT-TYPE
  450.               SYNTAX      SEQUENCE OF SipDS3PLCPEntry
  451.               MAX-ACCESS  not-accessible
  452.               STATUS      current
  453.               DESCRIPTION
  454.                  "This table contains SIP DS3 PLCP parameters and
  455.                  state variables, one entry per SIP port."
  456.               ::= { sipPLCP 2 }
  457.           sipDS3PLCPEntry  OBJECT-TYPE
  458.               SYNTAX      SipDS3PLCPEntry
  459.               MAX-ACCESS  not-accessible
  460.               STATUS      current
  461.               DESCRIPTION
  462.                  "This list contains SIP DS3 PLCP parameters and
  463.                  state variables."
  464.               INDEX   { sipDS3PLCPIndex }
  465.               ::= { sipDS3PLCPTable 1 }
  466.           SipDS3PLCPEntry  ::= SEQUENCE {
  467.               sipDS3PLCPIndex       IfIndex,
  468.               sipDS3PLCPSEFSs       Counter32,
  469.               sipDS3PLCPAlarmState  INTEGER,
  470.               sipDS3PLCPUASs        Counter32
  471.               }
  472.           sipDS3PLCPIndex  OBJECT-TYPE
  473.               SYNTAX      IfIndex
  474.               MAX-ACCESS  read-only
  475.               STATUS      current
  476.               DESCRIPTION
  477.                  "The value of this object identifies the
  478.                  interface for which this entry contains management
  479.                  information.  "
  480.               ::= { sipDS3PLCPEntry 1 }
  481.           sipDS3PLCPSEFSs OBJECT-TYPE
  482.               SYNTAX      Counter32
  483.               MAX-ACCESS  read-only
  484.               STATUS      current
  485.               DESCRIPTION
  486.                  "A DS3 Severely Errored Framing Second (SEFS) is a
  487.                  count of one-second intervals containing one or
  488.                  more SEF events.  A Severely Errored Framing (SEF)
  489.                  event is declared when an error in the A1 octet
  490.                  and an error in the A2 octet of a framing octet
  491.                  pair (i.e., errors in both framing octets), or two
  492.                  consecutive invalid and/or nonsequential Path
  493.                  Overhead Identifier octets are detected."
  494.               ::= { sipDS3PLCPEntry 2 }
  495.           sipDS3PLCPAlarmState OBJECT-TYPE
  496.               SYNTAX  INTEGER     {
  497.                           noAlarm (1),
  498.                           receivedFarEndAlarm (2),
  499.                           incomingLOF (3)
  500.                       }
  501.               MAX-ACCESS  read-only
  502.               STATUS      current
  503.               DESCRIPTION
  504.                  "This variable indicates if there is an alarm
  505.                  present for the DS3 PLCP.  The value
  506.                  receivedFarEndAlarm means that the DS3 PLCP has
  507.                  received an incoming Yellow Signal, the value
  508.                  incomingLOF means that the DS3 PLCP has declared a
  509.                  loss of frame (LOF) failure condition, and the
  510.                  value noAlarm means that there are no alarms
  511.                  present.  See TR-TSV-000773 for a description of
  512.                  alarm states."
  513.               ::= { sipDS3PLCPEntry 3 }
  514.           sipDS3PLCPUASs OBJECT-TYPE
  515.               SYNTAX      Counter32
  516.               MAX-ACCESS  read-only
  517.               STATUS      current
  518.               DESCRIPTION
  519.                  "The counter associated with the number of
  520.                  Unavailable Seconds, as defined by TR-TSV-000773,
  521.                  encountered by the PLCP."
  522.               ::= { sipDS3PLCPEntry 4 }
  523.           -- The SMDS Applications group
  524.           -- Applications that have been identified for this group are:
  525.           --          * IP-over-SMDS (details are specified in RFC 1209)
  526.           smdsApplications OBJECT IDENTIFIER ::= { sip 4 }
  527.           ipOverSMDS OBJECT IDENTIFIER ::= { smdsApplications 1 }
  528.           -- Although the objects in this group are read-only, at the
  529.           -- agent's discretion they may be made read-write so that the
  530.           -- management station, when appropriately authorized, may
  531.           -- change the addressing information related to the
  532.           -- configuration of a logical IP subnetwork implemented on
  533.           -- top of SMDS.
  534.           -- This table is necessary to support RFC1209 (IP-over-SMDS)
  535.           -- and gives information on the Group Addresses and ARP
  536.           -- Addresses used in the Logical IP subnetwork.
  537.           -- One SMDS address may be associated with multiple IP
  538.           -- addresses.  One SNI may be associated with multiple LISs.
  539.           ipOverSMDSTable OBJECT-TYPE
  540.               SYNTAX      SEQUENCE OF IpOverSMDSEntry
  541.               MAX-ACCESS  not-accessible
  542.               STATUS      current
  543.               DESCRIPTION
  544.                  "The table of addressing information relevant to
  545.                  this entity's IP addresses."
  546.               ::= { ipOverSMDS 1 }
  547.           ipOverSMDSEntry OBJECT-TYPE
  548.               SYNTAX      IpOverSMDSEntry
  549.               MAX-ACCESS  not-accessible
  550.               STATUS      current
  551.               DESCRIPTION
  552.                  "The addressing information for one of this
  553.                  entity's IP addresses."
  554.               INDEX   { ipOverSMDSIndex, ipOverSMDSAddress }
  555.               ::= { ipOverSMDSTable 1 }
  556.           IpOverSMDSEntry ::=
  557.               SEQUENCE {
  558.                  ipOverSMDSIndex       IfIndex,
  559.                  ipOverSMDSAddress     IpAddress,
  560.                  ipOverSMDSHA          SMDSAddress,
  561.                  ipOverSMDSLISGA       SMDSAddress,
  562.                  ipOverSMDSARPReq      SMDSAddress
  563.                  }
  564.           ipOverSMDSIndex OBJECT-TYPE
  565.               SYNTAX      IfIndex
  566.               MAX-ACCESS  read-only
  567.               STATUS      current
  568.               DESCRIPTION
  569.                  "The value of this object identifies the
  570.                  interface for which this entry contains management
  571.                  information. "
  572.               ::= { ipOverSMDSEntry 1 }
  573.           ipOverSMDSAddress OBJECT-TYPE
  574.                SYNTAX      IpAddress
  575.                MAX-ACCESS  read-only
  576.                STATUS      current
  577.                DESCRIPTION
  578.                  "The IP address to which this entry's addressing
  579.                  information pertains."
  580.               ::= { ipOverSMDSEntry 2 }
  581.           ipOverSMDSHA OBJECT-TYPE
  582.               SYNTAX      SMDSAddress
  583.               MAX-ACCESS  read-only
  584.               STATUS      current
  585.               DESCRIPTION
  586.                  "The SMDS Individual address of the IP station."
  587.               ::= { ipOverSMDSEntry 3 }
  588.           ipOverSMDSLISGA OBJECT-TYPE
  589.               SYNTAX      SMDSAddress
  590.               MAX-ACCESS  read-only
  591.               STATUS      current
  592.               DESCRIPTION
  593.                  "The SMDS Group Address that has been configured
  594.                  to identify the SMDS Subscriber-Network Interfaces
  595.                  (SNIs) of all members of the Logical IP Subnetwork
  596.                  (LIS) connected to the network supporting SMDS."
  597.               ::= { ipOverSMDSEntry 4 }
  598.           ipOverSMDSARPReq OBJECT-TYPE
  599.               SYNTAX      SMDSAddress
  600.               MAX-ACCESS  read-only
  601.               STATUS      current
  602.               DESCRIPTION
  603.                  "The SMDS address (individual or group) to which
  604.                  ARP Requests are to be sent."
  605.               ::= { ipOverSMDSEntry 5 }
  606.           -- The SMDS Carrier Selection group
  607.           -- This group is used as a place holder
  608.           -- for carrier selection objects.
  609.           smdsCarrierSelection OBJECT IDENTIFIER ::= { sip 5 }
  610.           -- The SIP Error Log
  611.           sipErrorLog OBJECT IDENTIFIER ::= { sip 6 }
  612.           sipL3PDUErrorTable OBJECT-TYPE
  613.               SYNTAX      SEQUENCE OF SipL3PDUErrorEntry
  614.               MAX-ACCESS  not-accessible
  615.               STATUS      current
  616.               DESCRIPTION
  617.                  "A table that contains the latest occurrence of
  618.                  the following syntactical SIP L3PDU errors:
  619.                  - Destination Address Field Format Error,
  620.                  The following pertains to the 60 least significant
  621.                  bits of the 64 bit address field.  The 60 bits
  622.                  contained in the address subfield can be used to
  623.                  represent addresses up to 15 decimal digits.  Each
  624.                  decimal digit shall be encoded into four bits
  625.                  using Binary Coded Decimal (BCD), with the most
  626.                  significant digit occurring left-most.  If not all
  627.                  15 digits are required, then the remainder of this
  628.                  field shall be padded on the right with bits set
  629.                  to one.  An error is considered to have occurred:
  630.                  a).  if the first four bits of the address
  631.                  subfield are not BCD, OR b).  if the first four
  632.                  bits of the address subfield are populated with
  633.                  the country code value 0001, AND the 40 bits which
  634.                  follow are not Binary Coded Decimal (BCD) encoded
  635.                  values of the 10 digit addresses, OR the remaining
  636.                  16 least significant bits are not populated with
  637.                  1's, OR c).  if the address subfield is not
  638.                  correct according to another numbering plan which
  639.                  is dependent upon the carrier assigning the
  640.                  numbers and offering SMDS.
  641.                  - Source Address Field Format Error,
  642.                  The description of this parameter is the same as
  643.                  the description of the Destination Address Field
  644.                  Format Error.
  645.                  - Invalid BAsize Field Value,
  646.                  An error is considered to have occurred when the
  647.                  BAsize field of an SIP L3PDU contains a value less
  648.                  that 32, greater than 9220 octets without the
  649.                  CRC32 field present, greater than 9224 octets with
  650.                  the CRC32 field present, or not equal to a
  651.                  multiple of 4 octets,
  652.                  - Invalid Header Extension Length Field Value,
  653.                  An error is considered to have occurred when the
  654.                  Header Extension Length field value is not equal
  655.                  3.
  656.                  - Invalid Header Extension - Element Length,
  657.                  An error is considered to have occurred when the
  658.                  Header Extension - Element Length is greater than
  659.                  12.
  660.                  - Invalid Header Extension - Version Element
  661.                  Position, Length, or Value,
  662.                  An error is considered to have occurred when a
  663.                  Version element with Length=3, Type=0, and Value=1
  664.                  does not appear first within the Header Extension,
  665.                  or an element Type=0 appears somewhere other than
  666.                  within the first three octets in the Header
  667.                  Extension.
  668.                  - Invalid Header Extension - Carrier Selection
  669.                  Element Position, Length, Value or Format,
  670.                  An error is considered to have occurred when a
  671.                  Carrier Selection element does not appear second
  672.                  within the Header Extension, if the Element Type
  673.                  does not equal 1, the Element Length does not
  674.                  equal 4, 6, or 8, the Element Value field is not
  675.                  four BCD encoded decimal digits used in specifying
  676.                  the Carrier Identification Code (CIC), or the
  677.                  identified CIC code is invalid.
  678.                  - Header Extension PAD Error
  679.                  An error is considered to have occurred when the
  680.                  Header Extension PAD is 9 octets in length, or if
  681.                  the Header Extension PAD is greater than zero
  682.                  octets in length and the Header Extension PAD does
  683.                  not follow all Header Extension elements or does
  684.                  not begin with at least one octet of all zeros.
  685.                  - BEtag Mismatch Error,
  686.                  An error is considered to have occurred when the
  687.                  Beginning-End Tags in the SIP L3PDU header and
  688.                  trailer are not equal.
  689.                  - BAsize Field not equal to Length Field Error,
  690.                  An error is considered to have occurred when the
  691.                  value of the BAsize Field does not equal the value
  692.                  of the Length Field.
  693.                  - Incorrect Length Error, and
  694.                  An error is considered to have occurred when the
  695.                  the Length field value is not equal to the portion
  696.                  of the SIP L3PDU which extends from the
  697.                  Destination Address field up to and including the
  698.                  CRC32 field (if present) or up to and including
  699.                  the PAD field (if the CRC32 field is not present).
  700.                  As an optional check, an error is considered to
  701.                  have occurred when the length of a partially
  702.                  received SIP L3PDU exceeds the BAsize value.
  703.                  - MRI Timeout Error.
  704.                  An error is considered to have occurred when the
  705.                  elapsed time between receipt of BOM and
  706.                  corresponding EOM exceeds the value of the MRI
  707.                  (Message Receive Interval) for a particular
  708.                  transport signal format.
  709.                  An entry is indexed by interface number and error
  710.                  type, and contains Source Address, Destination
  711.                  Address and a timestamp. All these errors are
  712.                  counted in the sipL3Errors counter.  When
  713.                  sipL3PDUErrorTimeStamp is equal to zero, the
  714.                  SipL3PDUErrorEntry does not contain any valid
  715.                  information."
  716.               ::= { sipErrorLog 1 }
  717.           sipL3PDUErrorEntry  OBJECT-TYPE
  718.               SYNTAX      SipL3PDUErrorEntry
  719.               MAX-ACCESS  not-accessible
  720.               STATUS      current
  721.               DESCRIPTION
  722.                  "An entry in the service disagreement table."
  723.               INDEX   { sipL3PDUErrorIndex, sipL3PDUErrorType }
  724.               ::= { sipL3PDUErrorTable 1 }
  725.           SipL3PDUErrorEntry ::= SEQUENCE {
  726.               sipL3PDUErrorIndex       IfIndex,
  727.               sipL3PDUErrorType        INTEGER,
  728.               sipL3PDUErrorSA          SMDSAddress,
  729.               sipL3PDUErrorDA          SMDSAddress,
  730.               sipL3PDUErrorTimeStamp   TimeStamp
  731.               }
  732.           sipL3PDUErrorIndex OBJECT-TYPE
  733.               SYNTAX      IfIndex
  734.               MAX-ACCESS  read-only
  735.               STATUS      current
  736.               DESCRIPTION
  737.                  "The value of this object identifies the
  738.                  interface for which this entry contains management
  739.                  information."
  740.               ::= { sipL3PDUErrorEntry 1 }
  741.           sipL3PDUErrorType OBJECT-TYPE
  742.               SYNTAX  INTEGER {
  743.                 erroredDAFieldFormat (1),
  744.                 erroredSAFieldFormat (2),
  745.                 invalidBAsizeFieldValue (3),
  746.                 invalidHdrExtLength (4),
  747.                 invalidHdrExtElementLength (5),
  748.                 invalidHdrExtVersionElementPositionLenthOrValue (6),
  749.            invalidHdrExtCarSelectElementPositionLenghtValueOrFormat (7),
  750.                 hePADError (8),
  751.                 beTagMismatch (9),
  752.                 baSizeFieldNotEqualToLengthField (10),
  753.                 incorrectLength (11),
  754.                 mriTimeout (12)
  755.               }
  756.               MAX-ACCESS  read-only
  757.               STATUS      current
  758.               DESCRIPTION
  759.                  "The type of error."
  760.               ::= { sipL3PDUErrorEntry 2 }
  761.           sipL3PDUErrorSA OBJECT-TYPE
  762.               SYNTAX      SMDSAddress
  763.               MAX-ACCESS  read-only
  764.               STATUS      current
  765.               DESCRIPTION
  766.                  "A rejected SMDS source address."
  767.               ::= { sipL3PDUErrorEntry 3 }
  768.           sipL3PDUErrorDA OBJECT-TYPE
  769.               SYNTAX      SMDSAddress
  770.               MAX-ACCESS  read-only
  771.               STATUS      current
  772.               DESCRIPTION
  773.                  "A rejected SMDS destination address."
  774.               ::= { sipL3PDUErrorEntry 4 }
  775.           sipL3PDUErrorTimeStamp OBJECT-TYPE
  776.               SYNTAX      TimeStamp
  777.               MAX-ACCESS  read-only
  778.               STATUS      current
  779.               DESCRIPTION
  780.                  "The timestamp for the service disagreement.  The
  781.                  timestamp contains the value of sysUpTime at the
  782.                  latest occurrence of this type of service
  783.                  disagreement.  See textual description under
  784.                  sipL3PDUErrorTable for boundary conditions."
  785.               ::= { sipL3PDUErrorEntry 5 }
  786.           -- The DXI Group
  787.           sipDxiTable   OBJECT-TYPE
  788.              SYNTAX          SEQUENCE OF SipDxiEntry
  789.              MAX-ACCESS      not-accessible
  790.              STATUS          current
  791.              DESCRIPTION
  792.                  "The DXI table."
  793.              ::= { sipMIBObjects 1 }
  794.           sipDxiEntry   OBJECT-TYPE
  795.              SYNTAX     SipDxiEntry
  796.              MAX-ACCESS not-accessible
  797.              STATUS     current
  798.              DESCRIPTION
  799.                    "An entry in the DXI table."
  800.              INDEX { ifIndex }
  801.              ::= { sipDxiTable 1 }
  802.           SipDxiEntry ::=
  803.              SEQUENCE {
  804.                 sipDxiCrc
  805.                    INTEGER,
  806.                 sipDxiOutDiscards
  807.                    Counter32,
  808.                 sipDxiInErrors
  809.                    Counter32,
  810.                 sipDxiInAborts
  811.                    Counter32,
  812.                 sipDxiInTestFrames
  813.                    Counter32,
  814.                 sipDxiOutTestFrames
  815.                    Counter32,
  816.                 sipDxiHbpNoAcks
  817.                    Counter32
  818.              }
  819.           sipDxiCrc   OBJECT-TYPE
  820.              SYNTAX  INTEGER {
  821.                         crc16(1),
  822.                         crc32(2)
  823.                         }
  824.              MAX-ACCESS read-only
  825.              STATUS     current
  826.              DESCRIPTION
  827.                    "The value of this object indicates the type
  828.                    of Frame Checksum used by DXI.  Current
  829.                    choices include CCITT CRC16 or CRC32."
  830.              ::= { sipDxiEntry 1 }
  831.           sipDxiOutDiscards   OBJECT-TYPE
  832.              SYNTAX     Counter32
  833.              MAX-ACCESS read-only
  834.              STATUS     current
  835.              DESCRIPTION
  836.               "The number of outbound frames discarded
  837.               because of congestion."
  838.              ::= { sipDxiEntry 2 }
  839.           sipDxiInErrors   OBJECT-TYPE
  840.              SYNTAX     Counter32
  841.              MAX-ACCESS read-only
  842.              STATUS     current
  843.              DESCRIPTION
  844.                    "The number of inbound frames discarded
  845.                    because of errors such as frame checksum
  846.                    (CRC) violations,
  847.                    non-integral number of octets, address
  848.                    and control field violations, and frame
  849.                    size errors."
  850.              ::= { sipDxiEntry 3 }
  851.           sipDxiInAborts  OBJECT-TYPE
  852.              SYNTAX     Counter32
  853.              MAX-ACCESS read-only
  854.              STATUS     current
  855.              DESCRIPTION
  856.                    "The number of inbound frames discarded
  857.                    because of an abort bit sequence (1111111)
  858.                    received before closing flag."
  859.              ::= { sipDxiEntry 4 }
  860.           sipDxiInTestFrames    OBJECT-TYPE
  861.              SYNTAX     Counter32
  862.              MAX-ACCESS read-only
  863.              STATUS     current
  864.              DESCRIPTION
  865.                    "The number of unerrored,
  866.                    inbound Test frames received
  867.                    (generally as part of Heart
  868.                    Beat Poll procedure)."
  869.              ::= { sipDxiEntry 5 }
  870.           sipDxiOutTestFrames   OBJECT-TYPE
  871.              SYNTAX     Counter32
  872.              MAX-ACCESS read-only
  873.              STATUS     current
  874.              DESCRIPTION
  875.                    "The number of unerrored,
  876.                    outbound Test frames sent
  877.                   (generally as part of Heart
  878.                   Beat Poll procedure)."
  879.              ::= { sipDxiEntry 6 }
  880.           sipDxiHbpNoAcks  OBJECT-TYPE
  881.              SYNTAX     Counter32
  882.              MAX-ACCESS read-only
  883.              STATUS     current
  884.              DESCRIPTION
  885.                    "The number of Heart Beat
  886.                    Poll (HBP) No Ack timeouts."
  887.              ::= { sipDxiEntry 7 }
  888.           -- conformance information
  889.           smdsConformance OBJECT IDENTIFIER ::= { sipMIB 2 }
  890.           smdsGroups      OBJECT IDENTIFIER ::= { smdsConformance 1 }
  891.           smdsCompliances OBJECT IDENTIFIER ::= { smdsConformance 2 }
  892.           -- compliance statements
  893.           smdsCompliance MODULE-COMPLIANCE
  894.               STATUS  current
  895.               DESCRIPTION
  896.                  "The compliance statement for SMDS interfaces."
  897.               MODULE  -- this module
  898.                   MANDATORY-GROUPS { sipLevel3Stuff }
  899.                   GROUP       sipLevel2Stuff
  900.                   DESCRIPTION
  901.                       "This group is mandatory only for those
  902.                       interfaces (SNIs) which run SIP Level 2."
  903.                   GROUP       sipDS1PLCPStuff
  904.                   DESCRIPTION
  905.                       "This group is mandatory only for those
  906.                       interfaces (SNIs) which run the DS1 PLCP."
  907.                   GROUP       sipDS3PLCPStuff
  908.                   DESCRIPTION
  909.                       "This group is mandatory only for those
  910.                       interfaces (SNIs) which run the DS3 PLCP."
  911.                   GROUP       sipIPApplicationsStuff
  912.                   DESCRIPTION
  913.                       "This group is mandatory only for interfaces
  914.                        operating IP over SMDS in accordance with
  915.                        RFC1209."
  916.                   GROUP       sipDxiStuff
  917.                   DESCRIPTION
  918.                       "This group is mandatory only for those interfaces
  919.                       (DXI-SNI)
  920.                       which run the DXI protocol."
  921.               ::= { smdsCompliances 1 }
  922.           -- units of conformance
  923.           sipLevel3Stuff    OBJECT-GROUP
  924.               OBJECTS { sipL3Index,
  925.                         sipL3VersionSupport, sipL3PDUErrorIndex,
  926.                         sipL3PDUErrorType,
  927.                         sipL3PDUErrorSA, sipL3PDUErrorDA,
  928.                         sipL3PDUErrorTimeStamp }
  929.               STATUS  current
  930.               DESCRIPTION
  931.                       "A collection of objects providing information
  932.                       applicable to all SMDS interfaces."
  933.               ::= { smdsGroups 1 }
  934.           sipLevel2Stuff    OBJECT-GROUP
  935.               OBJECTS { sipL2Index, sipL2HcsOrCRCErrors,
  936.                         sipL2PayloadLengthErrors,
  937.                         sipL2SequenceNumberErrors,
  938.                         sipL2MidCurrentlyActiveErrors,
  939.                         sipL2BomOrSSMsMIDErrors,
  940.                         sipL2EomsMIDErrors }
  941.               STATUS  current
  942.               DESCRIPTION
  943.                       "A collection of objects providing information
  944.                       specific to interfaces using the SIP Level 2."
  945.               ::= { smdsGroups 2 }
  946.           sipDS1PLCPStuff    OBJECT-GROUP
  947.               OBJECTS { sipDS1PLCPIndex, sipDS1PLCPSEFSs,
  948.                         sipDS1PLCPAlarmState, sipDS1PLCPUASs }
  949.               STATUS  current
  950.               DESCRIPTION
  951.                       "A collection of objects providing information
  952.                       specific to interfaces using the DS1 PLCP."
  953.               ::= { smdsGroups 3 }
  954.           sipDS3PLCPStuff    OBJECT-GROUP
  955.               OBJECTS { sipDS3PLCPIndex, sipDS3PLCPSEFSs,
  956.                         sipDS3PLCPAlarmState, sipDS3PLCPUASs }
  957.               STATUS  current
  958.               DESCRIPTION
  959.                       "A collection of objects providing information
  960.                       specific to interfaces using the DS3 PLCP."
  961.               ::= { smdsGroups 4 }
  962.           sipIPApplicationsStuff    OBJECT-GROUP
  963.               OBJECTS { ipOverSMDSIndex, ipOverSMDSAddress,
  964.                         ipOverSMDSHA, ipOverSMDSLISGA, ipOverSMDSARPReq }
  965.               STATUS  current
  966.               DESCRIPTION
  967.                       "A collection of objects providing information
  968.                       for running IP over SMDS."
  969.               ::= { smdsGroups 5 }
  970.           sipDxiStuff     OBJECT-GROUP
  971.               OBJECTS  { sipDxiCrc, sipDxiOutDiscards,
  972.                          sipDxiInErrors, sipDxiInAborts,
  973.                          sipDxiInTestFrames, sipDxiOutTestFrames,
  974.                          sipDxiHbpNoAcks }
  975.               STATUS   current
  976.               DESCRIPTION
  977.                       "A collection of objects providing information
  978.                       specific to interfaces using the DXI protocol."
  979.               ::= { smdsGroups 6 }
  980.           END