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

SNMP编程

开发平台:

C/C++

  1. -- Changes for RFC1304 (SIP MIB)
  2. --      no changes needed.
  3. -- dperkins@scruznet.com
  4.                RFC1304-MIB DEFINITIONS ::= BEGIN
  5.                IMPORTS
  6.                        Counter, TimeTicks, IpAddress
  7.                                FROM RFC1155-SMI
  8.                        transmission
  9.                                FROM RFC1213-MIB
  10.                        OBJECT-TYPE
  11.                                FROM RFC-1212;
  12.                --  This MIB module uses the extended OBJECT-TYPE macro
  13.                --  as defined in RFC-1212.
  14.                --  This is the MIB module for the SIP objects.
  15.                sip     OBJECT IDENTIFIER ::= { transmission 31 }
  16.                -- All representations of SMDS addresses in this MIB
  17.                -- module use, as a textual convention (i.e., this
  18.                -- convention does not affect their encoding), the
  19.                -- data type:
  20.                SMDSAddress ::= OCTET STRING (SIZE (8))
  21.                -- the 60-bit SMDS address, preceded by 4 bits with the
  22.                -- following values:
  23.                -- "1100" when representing an individual address
  24.                -- "1110" when representing a group address
  25.                -- The SIP Level 3 group
  26.                -- Implementation of the SIP Level 3 group is mandatory
  27.                -- for all systems implementing SIP Level 3.
  28.                sipL3Table  OBJECT-TYPE
  29.                    SYNTAX  SEQUENCE OF SipL3Entry
  30.                    ACCESS  not-accessible
  31.                    STATUS  mandatory
  32.                    DESCRIPTION
  33.                            "This table contains SIP L3 parameters and
  34.                            state variables, one entry per SIP port."
  35.                   ::= { sip 1 }
  36.               sipL3Entry  OBJECT-TYPE
  37.                   SYNTAX  SipL3Entry
  38.                   ACCESS  not-accessible
  39.                   STATUS  mandatory
  40.                   DESCRIPTION
  41.                           "This list contains SIP L3 parameters and
  42.                           state variables."
  43.                  INDEX   { sipL3Index }
  44.                  ::= { sipL3Table 1 }
  45.              SipL3Entry  ::= SEQUENCE {
  46.                  sipL3Index
  47.                      INTEGER,
  48.                  sipL3ReceivedIndividualDAs
  49.                      Counter,
  50.                  sipL3ReceivedGAs
  51.                      Counter,
  52.                  sipL3UnrecognizedIndividualDAs
  53.                      Counter,
  54.                  sipL3UnrecognizedGAs
  55.                      Counter,
  56.                  sipL3SentIndividualDAs
  57.                      Counter,
  58.                  sipL3SentGAs
  59.                      Counter,
  60.                  sipL3Errors
  61.                      Counter,
  62.                  sipL3InvalidSMDSAddressTypes
  63.                      Counter,
  64.                  sipL3VersionSupport
  65.                      INTEGER
  66.                  }
  67.              sipL3Index  OBJECT-TYPE
  68.                  SYNTAX  INTEGER (1..65535)
  69.                  ACCESS  read-only
  70.                  STATUS  mandatory
  71.                  DESCRIPTION
  72.                          "The value of this object identifies the SIP
  73.                          port interface for which this entry contains
  74.                          management information.  The value of this
  75.                          object for a particular interface has the same
  76.                          value as the ifIndex object, defined in RFC
  77.                          1156 and RFC 1213, for the same interface."
  78.                 ::= { sipL3Entry 1 }
  79.             sipL3ReceivedIndividualDAs OBJECT-TYPE
  80.                 SYNTAX  Counter
  81.                 ACCESS  read-only
  82.                 STATUS  mandatory
  83.                 DESCRIPTION
  84.                         "The total number of individually addressed SIP
  85.                         Level 3 PDUs received from the remote system
  86.                         across the SNI.  The total includes only
  87.                         unerrored L3PDUs."
  88.                ::= { sipL3Entry 2 }
  89.            sipL3ReceivedGAs OBJECT-TYPE
  90.                SYNTAX  Counter
  91.                ACCESS  read-only
  92.                STATUS  mandatory
  93.                DESCRIPTION
  94.                        "The total number of group addressed SIP Level 3
  95.                        PDUs received from the remote system across the
  96.                        SNI.  The total includes only unerrored L3PDUs."
  97.               ::= { sipL3Entry 3 }
  98.           sipL3UnrecognizedIndividualDAs OBJECT-TYPE
  99.               SYNTAX  Counter
  100.               ACCESS  read-only
  101.               STATUS  mandatory
  102.               DESCRIPTION
  103.                       "The number of SIP Level 3 PDUs received from the
  104.                       remote system with invalid or unknown individual
  105.                       destination addresses (Destination Address
  106.                       Screening violations are not included).  See SMDS
  107.                       Subscription MIB module."
  108.               ::= { sipL3Entry 4 }
  109.           sipL3UnrecognizedGAs OBJECT-TYPE
  110.               SYNTAX  Counter
  111.               ACCESS  read-only
  112.               STATUS  mandatory
  113.               DESCRIPTION
  114.                       "The number of SIP Level 3 PDUs received from the
  115.                       remote system with invalid or unknown group
  116.                       addresses.  (Destination Address Screening
  117.                       violations are not included).  See SMDS
  118.                       Subscription MIB module."
  119.               ::= { sipL3Entry 5 }
  120.           sipL3SentIndividualDAs OBJECT-TYPE
  121.               SYNTAX  Counter
  122.               ACCESS  read-only
  123.               STATUS  mandatory
  124.               DESCRIPTION
  125.                       "The number of individually addressed SIP Level 3
  126.                       PDUs that have been sent by this system across the
  127.                       SNI."
  128.               ::= { sipL3Entry 6 }
  129.           sipL3SentGAs OBJECT-TYPE
  130.               SYNTAX  Counter
  131.               ACCESS  read-only
  132.               STATUS  mandatory
  133.               DESCRIPTION
  134.                       "The number of group addressed SIP L3PDUs that
  135.                       have been sent by this system across the SNI."
  136.               ::= { sipL3Entry 7 }
  137.           -- The total number of SIP L3PDU errors can be calculated as
  138.           -- (Syntactic errors + Semantic Service errors )
  139.           -- Syntactic errors include:
  140.           --    sipL3Errors
  141.           -- Latest occurrences of syntactic error types are logged in
  142.           --    sipL3PDUErrorTable.
  143.           -- Semantic Service errors include:
  144.           --    sipL3UnrecognizedIndividualDAs
  145.           --    sipL3UnrecognizedGAs
  146.           --    sipL3InvalidSMDSAddressTypes
  147.           -- Note that public networks supporting SMDS may discard
  148.           -- SIP L3PDUs due to subscription violations.  Related
  149.           -- managed objects are defined in Definitions of Managed
  150.           -- Objects for SMDS Subscription.
  151.           sipL3Errors OBJECT-TYPE
  152.               SYNTAX  Counter
  153.               ACCESS  read-only
  154.               STATUS  mandatory
  155.               DESCRIPTION
  156.                       "The total number of SIP Level 3 PDUs received
  157.                       from the remote system that were discovered to
  158.                       have errors (including protocol processing and bit
  159.                       errors but excluding addressing-related errors)
  160.                       and were discarded.  Includes both group addressed
  161.                       L3PDUs and L3PDUs containing an individual
  162.                       destination address."
  163.               ::= { sipL3Entry 8 }
  164.           sipL3InvalidSMDSAddressTypes OBJECT-TYPE
  165.               SYNTAX  Counter
  166.               ACCESS  read-only
  167.               STATUS  mandatory
  168.               DESCRIPTION
  169.                       "The number of SIP Level 3 PDUs received from the
  170.                       remote system that had the Source or Destination
  171.                       Address_Type subfields, (the four most significant
  172.                       bits of the 64 bit address field), not equal to
  173.                       the value 1100 or 1110.  Also, an error is
  174.                       considered to have occurred if the Address_Type
  175.                       field for a Source Address, the four most
  176.                       significant bits of the 64 bits, is equal to 1110
  177.                       (a group address)."
  178.               ::= { sipL3Entry 9 }
  179.           sipL3VersionSupport  OBJECT-TYPE
  180.               SYNTAX  INTEGER (1..65535)
  181.               ACCESS  read-only
  182.               STATUS  mandatory
  183.               DESCRIPTION
  184.                       "A value which indicates the version(s) of SIP
  185.                       that this interface supports.  The value is a sum.
  186.                       This sum initially takes the value zero.  For each
  187.                       version, V, that this interface supports, 2 raised
  188.                       to (V - 1) is added to the sum. For example, a
  189.                       port supporting versions 1 and 2 would have a
  190.                       value of (2^(1-1)+2^(2-1))=3.  The
  191.                       sipL3VersionSupport is effectively a bit mask with
  192.                       Version 1 equal to the least significant bit
  193.                       (LSB)."
  194.               ::= { sipL3Entry 10 }
  195.           -- The SIP Level 2 group
  196.           -- Implementation of the SIP Level 2 group is mandatory
  197.           -- for all systems implementing SIP Level 2.
  198.           sipL2Table  OBJECT-TYPE
  199.               SYNTAX  SEQUENCE OF SipL2Entry
  200.               ACCESS  not-accessible
  201.               STATUS  mandatory
  202.               DESCRIPTION
  203.                       "This table contains SIP L2PDU parameters and
  204.                       state variables, one entry per SIP port."
  205.               ::= { sip 2 }
  206.           sipL2Entry  OBJECT-TYPE
  207.               SYNTAX  SipL2Entry
  208.               ACCESS  not-accessible
  209.               STATUS  mandatory
  210.               DESCRIPTION
  211.                       "This list contains SIP L2 parameters and state
  212.                       variables."
  213.               INDEX   { sipL2Index }
  214.               ::= { sipL2Table 1 }
  215.           SipL2Entry  ::= SEQUENCE {
  216.               sipL2Index
  217.                   INTEGER,
  218.               sipL2ReceivedCounts
  219.                   Counter,
  220.               sipL2SentCounts
  221.                   Counter,
  222.               sipL2HcsOrCRCErrors
  223.                   Counter,
  224.               sipL2PayloadLengthErrors
  225.                   Counter,
  226.               sipL2SequenceNumberErrors
  227.                   Counter,
  228.               sipL2MidCurrentlyActiveErrors
  229.                   Counter,
  230.               sipL2BomOrSSMsMIDErrors
  231.                   Counter,
  232.               sipL2EomsMIDErrors
  233.                   Counter
  234.               }
  235.           sipL2Index  OBJECT-TYPE
  236.               SYNTAX  INTEGER (1..65535)
  237.               ACCESS  read-only
  238.               STATUS  mandatory
  239.               DESCRIPTION
  240.                       "The value of this object identifies the SIP port
  241.                       interface for which this entry contains management
  242.                       information.  The value of this object for a
  243.                       particular interface has the same value as the
  244.                       ifIndex object, defined in RFC 1156 and RFC 1213,
  245.                       for the same interface."
  246.               ::= { sipL2Entry 1 }
  247.           sipL2ReceivedCounts OBJECT-TYPE
  248.               SYNTAX  Counter
  249.               ACCESS  read-only
  250.               STATUS  mandatory
  251.               DESCRIPTION
  252.                       "The number of SIP Level 2 PDUs received from the
  253.                       remote system across the SNI. The total includes
  254.                       only unerrored L2PDUs."
  255.               ::= { sipL2Entry 2 }
  256.           sipL2SentCounts OBJECT-TYPE
  257.               SYNTAX  Counter
  258.               ACCESS  read-only
  259.               STATUS  mandatory
  260.               DESCRIPTION
  261.                       "The number of SIP Level 2 PDUs that have been
  262.                       sent by this system across the SNI."
  263.               ::= { sipL2Entry 3 }
  264.           -- The total number of SIP L2PDU errors can be calculated as
  265.           -- the sum of:
  266.           --    sipL2HcsOrCRCErrors
  267.           --    sipL2PayloadLengthErrors
  268.           --    sipL2SequenceNumberErrors
  269.           --    sipL2MidCurrentlyActiveErrors
  270.           --    sipL2BomOrSSMsMIDErrors
  271.           --    sipL2EomsMIDErrors
  272.           sipL2HcsOrCRCErrors  OBJECT-TYPE
  273.               SYNTAX  Counter
  274.               ACCESS  read-only
  275.               STATUS  mandatory
  276.               DESCRIPTION
  277.                       "The number of received SIP Level 2 PDUs that were
  278.                       discovered to have either a Header Check Sequence
  279.                       error or a Payload CRC violation."
  280.               ::= { sipL2Entry 4 }
  281.           sipL2PayloadLengthErrors  OBJECT-TYPE
  282.               SYNTAX  Counter
  283.               ACCESS  read-only
  284.               STATUS  mandatory
  285.               DESCRIPTION
  286.                       "The number of received SIP Level 2 PDUs that had
  287.                       Payload Length errors that fall in the following
  288.                       specifications:
  289.                       - SSM L2_PDU payload length field value less
  290.                       - than 28 octets or greater than 44 octets,
  291.                       - BOM or COM L2_PDU payload length field not
  292.                       - equal to 44 octets,
  293.                       - EOM L2_PDU payload length field value less
  294.                       - than 4 octets or greater than 44 octets."
  295.               ::= { sipL2Entry 5 }
  296.           sipL2SequenceNumberErrors  OBJECT-TYPE
  297.               SYNTAX  Counter
  298.               ACCESS  read-only
  299.               STATUS  mandatory
  300.               DESCRIPTION
  301.                       "The number of received SIP Level 2 PDUs that had
  302.                       a sequence number within the L2PDU not equal to
  303.                       the expected sequence number of the SMDS SS
  304.                       receive process."
  305.               ::= { sipL2Entry 6 }
  306.           sipL2MidCurrentlyActiveErrors  OBJECT-TYPE
  307.               SYNTAX Counter
  308.               ACCESS  read-only
  309.               STATUS  mandatory
  310.               DESCRIPTION
  311.                       "The number of received SIP Level 2 PDUs that are
  312.                       BOMs for which an active receive process is
  313.                       already started."
  314.               ::= { sipL2Entry 7 }
  315.           sipL2BomOrSSMsMIDErrors  OBJECT-TYPE
  316.               SYNTAX  Counter
  317.               ACCESS  read-only
  318.               STATUS  mandatory
  319.               DESCRIPTION
  320.                       "The number of received SIP Level 2 PDUs that are
  321.                       SSMs with a MID not equal to zero or are BOMs with
  322.                       MIDs equal to zero."
  323.               ::= { sipL2Entry 8 }
  324.           sipL2EomsMIDErrors  OBJECT-TYPE
  325.               SYNTAX  Counter
  326.               ACCESS  read-only
  327.               STATUS  mandatory
  328.               DESCRIPTION
  329.                       "The number of received SIP Level 2 PDUs that are
  330.                       EOMs for which there is no active receive process
  331.                       for the MID (i.e., the receipt of an EOM which
  332.                       does not correspond to a BOM) OR the EOM has a MID
  333.                       equal to zero."
  334.               ::= { sipL2Entry 9 }
  335.           -- The SIP PLCP group
  336.           -- Implementation of one of these groups is mandatory
  337.           -- if the PLCP is implemented.
  338.           sipPLCP OBJECT IDENTIFIER ::= { sip 3 }
  339.           -- The SIP DS1 PLCP group
  340.           -- Implementation of this group is mandatory
  341.           -- if the DS1 PLCP is implemented.
  342.           sipDS1PLCPTable  OBJECT-TYPE
  343.               SYNTAX  SEQUENCE OF SipDS1PLCPEntry
  344.               ACCESS  not-accessible
  345.               STATUS  mandatory
  346.               DESCRIPTION
  347.                       "This table contains SIP DS1 PLCP parameters and
  348.                       state variables, one entry per SIP port."
  349.               ::= { sipPLCP 1 }
  350.           sipDS1PLCPEntry  OBJECT-TYPE
  351.               SYNTAX  SipDS1PLCPEntry
  352.               ACCESS  not-accessible
  353.               STATUS  mandatory
  354.               DESCRIPTION
  355.                       "This list contains SIP DS1 PLCP parameters and
  356.                       state variables."
  357.               INDEX   { sipDS1PLCPIndex }
  358.               ::= { sipDS1PLCPTable 1 }
  359.           SipDS1PLCPEntry  ::= SEQUENCE {
  360.               sipDS1PLCPIndex
  361.                   INTEGER,
  362.               sipDS1PLCPSEFSs
  363.                   Counter,
  364.               sipDS1PLCPAlarmState
  365.                   INTEGER,
  366.               sipDS1PLCPUASs
  367.                   Counter
  368.               }
  369.           sipDS1PLCPIndex  OBJECT-TYPE
  370.               SYNTAX  INTEGER (1..65535)
  371.               ACCESS  read-only
  372.               STATUS  mandatory
  373.               DESCRIPTION
  374.                       "The value of this object identifies the SIP port
  375.                       interface for which this entry contains management
  376.                       information.  The value of this object for a
  377.                       particular interface has the same value as the
  378.                       ifIndex object, defined in RFC 1156 and RFC 1213,
  379.                       for the same interface."
  380.               ::= { sipDS1PLCPEntry 1 }
  381.           sipDS1PLCPSEFSs OBJECT-TYPE
  382.               SYNTAX  Counter
  383.               ACCESS  read-only
  384.               STATUS  mandatory
  385.               DESCRIPTION
  386.                       "A DS1 Severely Errored Framing Second (SEFS) is a
  387.                       count of one-second intervals containing one or
  388.                       more SEF events.  A Severely Errored Framing (SEF)
  389.                       event is declared when an error in the A1 octet
  390.                       and an error in the A2 octet of a framing octet
  391.                       pair (i.e., errors in both framing octets), or two
  392.                       consecutive invalid and/or nonsequential Path
  393.                       Overhead Identifier octets are detected."
  394.               ::= { sipDS1PLCPEntry 2 }
  395.           sipDS1PLCPAlarmState OBJECT-TYPE
  396.               SYNTAX  INTEGER {
  397.                           noAlarm (1),
  398.                           receivedFarEndAlarm (2),
  399.                           incomingLOF (3)
  400.                       }
  401.               ACCESS  read-only
  402.               STATUS  mandatory
  403.               DESCRIPTION
  404.                       "This variable indicates if there is an alarm
  405.                       present for the DS1 PLCP.  The value
  406.                       receivedFarEndAlarm means that the DS1 PLCP has
  407.                       received an incoming Yellow Signal, the value
  408.                       incomingLOF means that the DS1 PLCP has declared a
  409.                       loss of frame (LOF) failure condition, and the
  410.                       value noAlarm means that there are no alarms
  411.                       present.  See TR-TSV-000773 for a description of
  412.                       alarm states."
  413.               ::= { sipDS1PLCPEntry 3 }
  414.           sipDS1PLCPUASs OBJECT-TYPE
  415.               SYNTAX  Counter
  416.               ACCESS  read-only
  417.               STATUS  mandatory
  418.               DESCRIPTION
  419.                       "The counter associated with the number of
  420.                       Unavailable Seconds, as defined by TR-TSV-000773,
  421.                       encountered by the PLCP."
  422.               ::= { sipDS1PLCPEntry 4 }
  423.           -- The SIP DS3 PLCP group
  424.           -- Implementation of this group is mandatory
  425.           -- if the DS3 PLCP is implemented.
  426.           sipDS3PLCPTable  OBJECT-TYPE
  427.               SYNTAX  SEQUENCE OF SipDS3PLCPEntry
  428.               ACCESS  not-accessible
  429.               STATUS  mandatory
  430.               DESCRIPTION
  431.                       "This table contains SIP DS3 PLCP parameters and
  432.                       state variables, one entry per SIP port."
  433.               ::= { sipPLCP 2 }
  434.           sipDS3PLCPEntry  OBJECT-TYPE
  435.               SYNTAX  SipDS3PLCPEntry
  436.               ACCESS  not-accessible
  437.               STATUS  mandatory
  438.               DESCRIPTION
  439.                       "This list contains SIP DS3 PLCP parameters and
  440.                       state variables."
  441.               INDEX   { sipDS3PLCPIndex }
  442.               ::= { sipDS3PLCPTable 1 }
  443.           SipDS3PLCPEntry  ::= SEQUENCE {
  444.               sipDS3PLCPIndex
  445.                   INTEGER,
  446.               sipDS3PLCPSEFSs
  447.                   Counter,
  448.               sipDS3PLCPAlarmState
  449.                   INTEGER,
  450.               sipDS3PLCPUASs
  451.                   Counter
  452.               }
  453.           sipDS3PLCPIndex  OBJECT-TYPE
  454.               SYNTAX  INTEGER (1..65535)
  455.               ACCESS  read-only
  456.               STATUS  mandatory
  457.               DESCRIPTION
  458.                       "The value of this object identifies the SIP port
  459.                       interface for which this entry contains management
  460.                       information.  The value of this object for a
  461.                       particular interface has the same value as the
  462.                       ifIndex object, defined in RFC 1156 and RFC 1213,
  463.                       for the same interface."
  464.               ::= { sipDS3PLCPEntry 1 }
  465.           sipDS3PLCPSEFSs OBJECT-TYPE
  466.               SYNTAX  Counter
  467.               ACCESS  read-only
  468.               STATUS  mandatory
  469.               DESCRIPTION
  470.                       "A DS3 Severely Errored Framing Second (SEFS) is a
  471.                       count of one-second intervals containing one or
  472.                       more SEF events.  A Severely Errored Framing (SEF)
  473.                       event is declared when an error in the A1 octet
  474.                       and an error in the A2 octet of a framing octet
  475.                       pair (i.e., errors in both framing octets), or two
  476.                       consecutive invalid and/or nonsequential Path
  477.                       Overhead Identifier octets are detected."
  478.               ::= { sipDS3PLCPEntry 2 }
  479.           sipDS3PLCPAlarmState OBJECT-TYPE
  480.               SYNTAX  INTEGER {
  481.                           noAlarm (1),
  482.                           receivedFarEndAlarm (2),
  483.                           incomingLOF (3)
  484.                       }
  485.               ACCESS  read-only
  486.               STATUS  mandatory
  487.               DESCRIPTION
  488.                       "This variable indicates if there is an alarm
  489.                       present for the DS3 PLCP.  The value
  490.                       receivedFarEndAlarm means that the DS3 PLCP has
  491.                       received an incoming Yellow Signal, the value
  492.                       incomingLOF means that the DS3 PLCP has declared a
  493.                       loss of frame (LOF) failure condition, and the
  494.                       value noAlarm means that there are no alarms
  495.                       present.  See TR-TSV-000773 for a description of
  496.                       alarm states."
  497.               ::= { sipDS3PLCPEntry 3 }
  498.           sipDS3PLCPUASs OBJECT-TYPE
  499.               SYNTAX  Counter
  500.               ACCESS  read-only
  501.               STATUS  mandatory
  502.               DESCRIPTION
  503.                       "The counter associated with the number of
  504.                       Unavailable Seconds, as defined by TR-TSV-000773,
  505.                       encountered by the PLCP."
  506.               ::= { sipDS3PLCPEntry 4 }
  507.           -- The SMDS Applications group
  508.           -- Applications that have been identified for this group are:
  509.           --          * IP-over-SMDS (details are specified in RFC 1209)
  510.           -- Implementation of this group is mandatory for systems
  511.           -- that implement IP-over-SMDS Interface Protocol.
  512.           smdsApplications OBJECT IDENTIFIER ::= { sip 4 }
  513.           ipOverSMDS OBJECT IDENTIFIER ::= { smdsApplications 1 }
  514.           -- Although the objects in this group are read-only, at the
  515.           -- agent's discretion they may be made read-write so that the
  516.           -- management station, when appropriately authorized, may
  517.           -- change the addressing information related to the
  518.           -- configuration of a logical IP subnetwork implemented on
  519.           -- top of SMDS.
  520.           -- This table is necessary to support RFC1209 (IP-over-SMDS)
  521.           -- and gives information on the Group Addresses and ARP
  522.           -- Addresses used in the Logical IP subnetwork.
  523.           -- One SMDS address may be associated with multiple IP
  524.           -- addresses.  One SNI may be associated with multiple LISs.
  525.           ipOverSMDSTable OBJECT-TYPE
  526.               SYNTAX  SEQUENCE OF IpOverSMDSEntry
  527.               ACCESS  not-accessible
  528.               STATUS  mandatory
  529.               DESCRIPTION
  530.                       "The table of addressing information relevant to
  531.                       this entity's IP addresses."
  532.               ::= { ipOverSMDS 1 }
  533.           ipOverSMDSEntry OBJECT-TYPE
  534.               SYNTAX  IpOverSMDSEntry
  535.               ACCESS  not-accessible
  536.               STATUS  mandatory
  537.               DESCRIPTION
  538.                       "The addressing information for one of this
  539.                       entity's IP addresses."
  540.               INDEX   { ipOverSMDSIndex, ipOverSMDSAddress }
  541.               ::= { ipOverSMDSTable 1 }
  542.           IpOverSMDSEntry ::=
  543.               SEQUENCE {
  544.                  ipOverSMDSIndex
  545.                      INTEGER,
  546.                  ipOverSMDSAddress
  547.                      IpAddress,
  548.                  ipOverSMDSHA
  549.                      SMDSAddress,
  550.                  ipOverSMDSLISGA
  551.                      SMDSAddress,
  552.                  ipOverSMDSARPReq
  553.                      SMDSAddress
  554.                  }
  555.           ipOverSMDSIndex OBJECT-TYPE
  556.               SYNTAX  INTEGER (1..65535)
  557.               ACCESS  read-only
  558.               STATUS  mandatory
  559.               DESCRIPTION
  560.                       "The value of this object identifies the SIP port
  561.                       interface for which this entry contains management
  562.                       information.  The value of this object for a
  563.                       particular interface has the same value as the
  564.                       ifIndex object, defined in RFC 1156 and RFC 1213,
  565.                       for the same interface."
  566.               ::= { ipOverSMDSEntry 1 }
  567.           ipOverSMDSAddress OBJECT-TYPE
  568.                SYNTAX  IpAddress
  569.                ACCESS  read-only
  570.                STATUS  mandatory
  571.                DESCRIPTION
  572.                       "The IP address to which this entry's addressing
  573.                       information pertains."
  574.               ::= { ipOverSMDSEntry 2 }
  575.           ipOverSMDSHA OBJECT-TYPE
  576.               SYNTAX  SMDSAddress
  577.               ACCESS  read-only
  578.               STATUS  mandatory
  579.               DESCRIPTION
  580.                       "The SMDS Individual address of the IP station."
  581.               ::= { ipOverSMDSEntry 3 }
  582.           ipOverSMDSLISGA OBJECT-TYPE
  583.               SYNTAX  SMDSAddress
  584.               ACCESS  read-only
  585.               STATUS  mandatory
  586.               DESCRIPTION
  587.                       "The SMDS Group Address that has been configured
  588.                       to identify the SMDS Subscriber-Network Interfaces
  589.                       (SNIs) of all members of the Logical IP Subnetwork
  590.                       (LIS) connected to the network supporting SMDS."
  591.               ::= { ipOverSMDSEntry 4 }
  592.           ipOverSMDSARPReq OBJECT-TYPE
  593.               SYNTAX  SMDSAddress
  594.               ACCESS  read-only
  595.               STATUS  mandatory
  596.               DESCRIPTION
  597.                       "The SMDS address (individual or group) to which
  598.                       ARP Requests are to be sent."
  599.               ::= { ipOverSMDSEntry 5 }
  600.           -- The SMDS Carrier Selection group
  601.           -- This group is used as a place holder
  602.           -- for carrier selection objects.
  603.           smdsCarrierSelection OBJECT IDENTIFIER ::= { sip 5}
  604.           -- The SIP Error Log
  605.           -- Implementation of this group is mandatory
  606.           -- for all systems that implement SIP Level 3.
  607.           sipErrorLog OBJECT IDENTIFIER ::= { sip 6 }
  608.           sipL3PDUErrorTable OBJECT-TYPE
  609.               SYNTAX  SEQUENCE OF SipL3PDUErrorEntry
  610.               ACCESS  not-accessible
  611.               STATUS  mandatory
  612.               DESCRIPTION
  613.                       "A table that contains the latest occurrence of
  614.                       the following syntactical SIP L3PDU errors:
  615.                       - Destination Address Field Format Error,
  616.                       The following pertains to the 60 least significant
  617.                       bits of the 64 bit address field.  The 60 bits
  618.                       contained in the address subfield can be used to
  619.                       represent addresses up to 15 decimal digits.  Each
  620.                       decimal digit shall be encoded into four bits
  621.                       using Binary Coded Decimal (BCD), with the most
  622.                       significant digit occurring left-most.  If not all
  623.                       15 digits are required, then the remainder of this
  624.                       field shall be padded on the right with bits set
  625.                       to one.  An error is considered to have occurred:
  626.                       a).  if the first four bits of the address
  627.                       subfield are not BCD, OR b).  if the first four
  628.                       bits of the address subfield are populated with
  629.                       the country code value 0001, AND the 40 bits which
  630.                       follow are not Binary Coded Decimal (BCD) encoded
  631.                       values of the 10 digit addresses, OR the remaining
  632.                       16 least significant bits are not populated with
  633.                       1's, OR c).  if the address subfield is not
  634.                       correct according to another numbering plan which
  635.                       is dependent upon the carrier assigning the
  636.                       numbers and offering SMDS.
  637.                       - Source Address Field Format Error,
  638.                       The description of this parameter is the same as
  639.                       the description of the Destination Address Field
  640.                       Format Error.
  641.                       - Invalid BAsize Field Value,
  642.                       An error is considered to have occurred when the
  643.                       BAsize field of an SIP L3PDU contains a value less
  644.                       that 32, greater than 9220 octets without the
  645.                       CRC32 field present, greater than 9224 octets with
  646.                       the CRC32 field present, or not equal to a
  647.                       multiple of 4 octets,
  648.                       - Invalid Header Extension Length Field Value,
  649.                       An error is considered to have occurred when the
  650.                       Header Extension Length field value is not equal
  651.                       3.
  652.                       - Invalid Header Extension - Element Length,
  653.                       An error is considered to have occurred when the
  654.                       Header Extension - Element Length is greater than
  655.                       12.
  656.                       - Invalid Header Extension - Version Element
  657.                       Position, Length, or Value,
  658.                       An error is considered to have occurred when a
  659.                       Version element with Length=3, Type=0, and Value=1
  660.                       does not appear first within the Header Extension,
  661.                       or an element Type=0 appears somewhere other than
  662.                       within the first three octets in the Header
  663.                       Extension.
  664.                       - Invalid Header Extension - Carrier Selection
  665.                       Element Position, Length, Value or Format,
  666.                       An error is considered to have occurred when a
  667.                       Carrier Selection element does not appear second
  668.                       within the Header Extension, if the Element Type
  669.                       does not equal 1, the Element Length does not
  670.                       equal 4, 6, or 8, the Element Value field is not
  671.                       four BCD encoded decimal digits used in specifying
  672.                       the Carrier Identification Code (CIC), or the
  673.                       identified CIC code is invalid.
  674.                       - Header Extension PAD Error
  675.                       An error is considered to have occurred when the
  676.                       Header Extension PAD is 9 octets in length, or if
  677.                       the Header Extension PAD is greater than zero
  678.                       octets in length and the Header Extension PAD does
  679.                       not follow all Header Extension elements or does
  680.                       not begin with at least one octet of all zeros.
  681.                       - BEtag Mismatch Error,
  682.                       An error is considered to have occurred when the
  683.                       Beginning-End Tags in the SIP L3PDU header and
  684.                       trailer are not equal.
  685.                       - BAsize Field not equal to Length Field Error,
  686.                       An error is considered to have occurred when the
  687.                       value of the BAsize Field does not equal the value
  688.                       of the Length Field.
  689.                       - Incorrect Length Error, and
  690.                       An error is considered to have occurred when the
  691.                       the Length field value is not equal to the portion
  692.                       of the SIP L3PDU which extends from the
  693.                       Destination Address field up to and including the
  694.                       CRC32 field (if present) or up to and including
  695.                       the PAD field (if the CRC32 field is not present).
  696.                       As an optional check, an error is considered to
  697.                       have occurred when the length of a partially
  698.                       received SIP L3PDU exceeds the BAsize value.
  699.                       - MRI Timeout Error.
  700.                       An error is considered to have occurred when the
  701.                       elapsed time between receipt of BOM and
  702.                       corresponding EOM exceeds the value of the MRI
  703.                       (Message Receive Interval) for a particular
  704.                       transport signal format.
  705.                       An entry is indexed by interface number and error
  706.                       type, and contains Source Address, Destination
  707.                       Address and a timestamp. All these errors are
  708.                       counted in the sipL3Errors counter.  When
  709.                       sipL3PDUErrorTimeStamp is equal to zero, the
  710.                       SipL3PDUErrorEntry does not contain any valid
  711.                       information."
  712.               ::= { sipErrorLog 1 }
  713.           sipL3PDUErrorEntry  OBJECT-TYPE
  714.               SYNTAX SipL3PDUErrorEntry
  715.               ACCESS  not-accessible
  716.               STATUS  mandatory
  717.               DESCRIPTION
  718.                       "An entry in the service disagreement table."
  719.               INDEX   { sipL3PDUErrorIndex, sipL3PDUErrorType }
  720.               ::= { sipL3PDUErrorTable 1 }
  721.           SipL3PDUErrorEntry ::= SEQUENCE {
  722.               sipL3PDUErrorIndex
  723.                   INTEGER,
  724.               sipL3PDUErrorType
  725.                   INTEGER,
  726.               sipL3PDUErrorSA
  727.                   SMDSAddress,
  728.               sipL3PDUErrorDA
  729.                   SMDSAddress,
  730.               sipL3PDUErrorTimeStamp
  731.                   TimeTicks
  732.               }
  733.           sipL3PDUErrorIndex OBJECT-TYPE
  734.               SYNTAX  INTEGER (1..65535)
  735.               ACCESS  read-only
  736.               STATUS  mandatory
  737.               DESCRIPTION
  738.                       "The value of this object identifies the SIP port
  739.                       interface for which this entry contains management
  740.                       information.   The value of this object for a
  741.                       particular interface has the same value as the
  742.                       ifIndex object, defined in RFC 1156 and RFC 1213,
  743.                       for the same interface."
  744.               ::= { sipL3PDUErrorEntry 1 }
  745.           sipL3PDUErrorType OBJECT-TYPE
  746.               SYNTAX  INTEGER {
  747.                    erroredDAFieldFormat (1),
  748.                    erroredSAFieldFormat (2),
  749.                    invalidBAsizeFieldValue (3),
  750.                    invalidHdrExtLength (4),
  751.                    invalidHdrExtElementLength (5),
  752.                    invalidHdrExtVersionElementPositionLenthOrValue (6),
  753.            invalidHdrExtCarSelectElementPositionLenghtValueOrFormat (7),
  754.                    hePADError (8),
  755.                    beTagMismatch (9),
  756.                    baSizeFieldNotEqualToLengthField (10),
  757.                    incorrectLength (11),
  758.                    mriTimeout (12)
  759.               }
  760.               ACCESS  read-only
  761.               STATUS  mandatory
  762.               DESCRIPTION
  763.                       "The type of error."
  764.               ::= { sipL3PDUErrorEntry 2 }
  765.           sipL3PDUErrorSA OBJECT-TYPE
  766.               SYNTAX  SMDSAddress
  767.               ACCESS  read-only
  768.               STATUS  mandatory
  769.               DESCRIPTION
  770.                       "A rejected SMDS source address."
  771.               ::= { sipL3PDUErrorEntry 3 }
  772.           sipL3PDUErrorDA OBJECT-TYPE
  773.               SYNTAX  SMDSAddress
  774.               ACCESS  read-only
  775.               STATUS  mandatory
  776.               DESCRIPTION
  777.                       "A rejected SMDS destination address."
  778.               ::= { sipL3PDUErrorEntry 4 }
  779.           sipL3PDUErrorTimeStamp OBJECT-TYPE
  780.               SYNTAX  TimeTicks
  781.               ACCESS  read-only
  782.               STATUS  mandatory
  783.               DESCRIPTION
  784.                       "The timestamp for the service disagreement.  The
  785.                       timestamp contains the value of sysUpTime at the
  786.                       latest occurrence of this type of service
  787.                       disagreement.  See textual description under
  788.                       sipL3PDUErrorTable for boundary conditions."
  789.               ::= { sipL3PDUErrorEntry 5 }
  790.           END