RFC 3637 - Definitions of Managed Objects for the Ethernet W(2)

时间:2006-10-21 来源: 作者: 点击:
simultaneouslyandallowsonlycertain discretevaluestobeselected. aLineSESsThisobjectisdefinedasageneralized nonresetablecounterin[802.3ae],andit isnotsubjecttoinhibiting.Theobjects sonetLineCurrentSESs
  
                             simultaneously and allows only certain
                             discrete values to be selected.

   aLineSESs                 This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetLineCurrentSESs and
                             sonetLineIntervalSESs are 15-minute
                             interval counters, and they are inhibited
                             (not incremented) during one-second
                             intervals that qualify as unavailable
                             seconds.

   aLineESs                  This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetLineCurrentESs and
                             sonetLineIntervalESs are 15-minute interval
                             counters, and they are inhibited (not
                             incremented) during one-second intervals
                             that qualify as unavailable seconds.

   aLineCVs                  This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetLineCurrentCVs and
                             sonetLineIntervalCVs are 15-minute interval

                             counters, and they are inhibited (not
                             incremented) during one-second intervals
                             that qualify either as severely errored
                             seconds or as unavailable seconds.

   aFarEndLineSESs           This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetFarEndLineCurrentSESs and
                             sonetFarEndLineIntervalSESs are 15-minute
                             interval counters, and they are inhibited
                             (not incremented) during one-second
                             intervals that qualify as unavailable
                             seconds.

   aFarEndLineESs            This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetFarEndLineCurrentESs and
                             sonetFarEndLineIntervalESs are 15-minute
                             interval counters, and they are inhibited
                             (not incremented) during one-second
                             intervals that qualify as unavailable
                             seconds.

   aFarEndLineCVs            This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetFarEndLineCurrentCVs and
                             sonetFarEndLineIntervalCVs are 15-minute
                             interval counters, and they are inhibited
                             (not incremented) during one-second
                             intervals that qualify either as severely
                             errored seconds or as unavailable seconds.

   aPathSESThreshold         This object is defined in [802.3ae] as an
                             integer with one instance per interface.
                             sonetSESthresholdSet is an enumerated value
                             that has one instance per network element;
                             it controls the thresholds for all layers
                             simultaneously and allows only certain
                             discrete values to be selected.

   aPathSESs                 This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetPathCurrentSESs and
                             sonetPathIntervalSESs are 15-minute

                             interval counters, and they are inhibited
                             (not incremented) during one-second
                             intervals that qualify as unavailable
                             seconds.  In addition, [802.3ae] includes
                             PLM-P and LCD-P defects in the criteria for
                             declaring path layer severely errored
                             seconds, while [RFC3592] does not.

   aPathESs                  This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetPathCurrentESs and
                             sonetPathIntervalESs are 15-minute interval
                             counters, and they are inhibited (not
                             incremented) during one-second intervals
                             that qualify as unavailable seconds.  In
                             addition, [802.3ae] includes PLM-P and
                             LCD-P defects in the criteria for declaring
                             path layer errored seconds, while [RFC3592]
                             does not.

   aPathCVs                  This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetPathCurrentCVs and
                             sonetPathIntervalCVs are 15-minute interval
                             counters, and they are inhibited (not
                             incremented) during one-second intervals
                             that qualify either as severely errored
                             seconds or as unavailable seconds.

   aFarEndPathSESs           This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetFarEndPathCurrentSESs and
                             sonetFarEndPathIntervalSESs are 15-minute
                             interval counters, and they are inhibited
                             (not incremented) during one-second
                             intervals that qualify as unavailable
                             seconds.  In addition, [802.3ae] includes
                             far-end PLM-P and LCD-P defects in the
                             criteria for declaring far-end path layer
                             severely errored seconds, while [RFC3592]
                             does not.

   aFarEndPathESs            This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects

                             sonetFarEndPathCurrentESs and
                             sonetFarEndPathIntervalESs are 15-minute
                             interval counters, and they are inhibited
                             (not incremented) during one-second
                             intervals that qualify as unavailable
                             seconds.  In addition, [802.3ae] includes
                             far-end PLM-P and LCD-P defects in the
                             criteria for declaring far-end path layer
                             errored seconds, while [RFC3592] does not.

   aFarEndPathCVs            This object is defined as a generalized
                             nonresetable counter in [802.3ae], and it
                             is not subject to inhibiting.  The objects
                             sonetFarEndPathCurrentCVs and
                             sonetFarEndPathIntervalCVs are 15-minute
                             interval counters, and they are inhibited
                             (not incremented) during one-second
                             intervals that qualify either as severely
                             errored seconds or as unavailable seconds.

   Note:  despite the semantic differences between the threshold objects
   and counter objects imported from the SONET-MIB and the corresponding
   IEEE 802.3 objects, the hardware support mandated by [802.3ae]
   subclause 50.3.11 suffices for both.  See Appendix A for details.

3.7.  Mapping of SNMP Objects to WIS Station Management Registers

   Some of the objects defined in this memo or incorporated by reference
   from the SONET-MIB [RFC3592] or the MAU-MIB [RFC3636] require
   WIS-specific hardware support.  [802.3ae] subclause 50.3.11 specifies
   WIS management interface requirements, including a required subset of
   the WIS Management Data Input/Output (MDIO) registers defined in
   [802.3ae] subclause 45.2.2.  The table below provides a cross-
   reference between those managed objects and the WIS MDIO registers
   from the subset in [802.3ae] subclause 50.3.11 required to support
   them.  Note that the MDIO interface is optional;  however, if it is
   not implemented, then the capabilities of the required register
   subset must be provided by other means.

   SNMP Object                                     WIS MDIO Register(s)

   ETHER-WIS - etherWisDeviceTxTestPatternMode     10G WIS control 2
   ETHER-WIS - etherWisDeviceRxTestPatternMode     10G WIS control 2
   ETHER-WIS - etherWisDeviceRxTestPatternErrors   10G WIS test pattern
                                                          error counter

   SONET-MIB - sonetMediumType                     none required
   SONET-MIB - sonetMediumTimeElapsed              none required

   SONET-MIB - sonetMediumValidIntervals           none required
   SONET-MIB - sonetMediumLineCoding               none required
   SONET-MIB - sonetMediumLineType                 none required
   SONET-MIB - sonetMediumCircuitIdentifier        none required
   SONET-MIB - sonetMediumInvalidIntervals         none required
   SONET-MIB - sonetMediumLoopbackConfig           none required
   SONET-MIB - sonetSESthresholdSet                none required

   ETHER-WIS - etherWisSectionCurrentJ0Transmitted 10G WIS J0 transmit
   ETHER-WIS - etherWisSectionCurrentJ0Received    10G WIS J0 receive

   SONET-MIB - sonetSectionCurrentStatus           10G WIS status 3
   SONET-MIB - sonetSectionCurrentESs              \
   SONET-MIB - sonetSectionCurrentSESs              \
   SONET-MIB - sonetSectionCurrentSEFSs              | 10G WIS status 3
   SONET-MIB - sonetSectionCurrentCVs                |        +
   SONET-MIB - sonetSectionIntervalESs               | 10G WIS section
   SONET-MIB - sonetSectionIntervalSESs              | BIP error count
   SONET-MIB - sonetSectionIntervalSEFSs            /
   SONET-MIB - sonetSectionIntervalCVs             /
   SONET-MIB - sonetSectionIntervalValidData       none required

   SONET-MIB - sonetLineCurrentStatus              10G WIS status 3
   SONET-MIB - sonetLineCurrentESs                 \
   SONET-MIB - sonetLineCurrentSESs                 \
   SONET-MIB - sonetLineCurrentCVs                   | 10G WIS status 3
   SONET-MIB - sonetLineCurrentUASs                  |        +
   SONET-MIB - sonetLineIntervalESs                  | 10G WIS line
   SONET-MIB - sonetLineIntervalSESs                 | BIP errors
   SONET-MIB - sonetLineIntervalCVs                 /
   SONET-MIB - sonetLineIntervalUASs               /
   SONET-MIB - sonetLineIntervalValidData          none required

   SONET-MIB - sonetFarEndLineCurrentESs           \
   SONET-MIB - sonetFarEndLineCurrentSESs           \
   SONET-MIB - sonetFarEndLineCurrentCVs             | 10G WIS status 3
   SONET-MIB - sonetFarEndLineCurrentUASs            |        +
   SONET-MIB - sonetFarEndLineIntervalESs            | 10G WIS far end
   SONET-MIB - sonetFarEndLineIntervalSESs           | line BIP errors
   SONET-MIB - sonetFarEndLineIntervalCVs           /
   SONET-MIB - sonetFarEndLineIntervalUASs         /
   SONET-MIB - sonetFarEndLineIntervalValidData    10G WIS status 3

   ETHER-WIS - etherWisPathCurrentStatus           10G WIS status 3
   ETHER-WIS - etherWisPathCurrentJ1Transmitted    10G WIS J1 transmit
   ETHER-WIS - etherWisPathCurrentJ1Received       10G WIS J1 receive
   SONET-MIB - sonetPathCurrentWidth               none required
   SONET-MIB - sonetPathCurrentStatus              10G WIS status 3

   SONET-MIB - sonetPathCurrentESs                 \
   SONET-MIB - sonetPathCurrentSESs                 \
   SONET-MIB - sonetPathCurrentCVs                   | 10G WIS status 3
   SONET-MIB - sonetPathCurrentUASs                  |        +
   SONET-MIB - sonetPathIntervalESs                  | 10G WIS
   SONET-MIB - sonetPathIntervalSESs                 | path block
   SONET-MIB - sonetPathIntervalCVs                 /  error count
   SONET-MIB - sonetPathIntervalUASs               /
   SONET-MIB - sonetPathIntervalValidData          none required

   ETHER-WIS - etherWisFarEndPathCurrentStatus     10G WIS status 3

   SONET-MIB - sonetFarEndPathCurrentESs           \
   SONET-MIB - sonetFarEndPathCurrentSESs           \
   SONET-MIB - sonetFarEndPathCurrentCVs             | 10G WIS status 3
   SONET-MIB - sonetFarEndPathCurrentUASs            |        +
   SONET-MIB - sonetFarEndPathIntervalESs            | 10G WIS far end
   SONET-MIB - sonetFarEndPathIntervalSESs           | path block
   SONET-MIB - sonetFarEndPathIntervalCVs           /  error count
   SONET-MIB - sonetFarEndPathIntervalUASs         /
   SONET-MIB - sonetFarEndPathIntervalValidData    10G WIS status 3

   MAU-MIB - ifMauIfIndex                          none required
   MAU-MIB - ifMauIndex                            none required
   MAU-MIB - ifMauType                             10G WIS control 2
   MAU-MIB - ifMauStatus                           WIS control 1
   MAU-MIB - ifMauMediaAvailable                   \ WIS status 1 +
   MAU-MIB - ifMauMediaAvailableStateExits         / 10G WIS status 3
   MAU-MIB - ifMauJabberState                      none required
   MAU-MIB - ifMauJabberingStateEnters             none required
   MAU-MIB - ifMauFalseCarriers                    none required
   MAU-MIB - ifMauDefaultType                      10G WIS control 2
   MAU-MIB - ifMauAutoNegSupported                 none required
   MAU-MIB - ifMauTypeListBits                     10G WIS status 2

3.8.  Structure of the MIB Module

   Four tables are defined in this MIB module.

3.8.1.  etherWisDeviceTable

   The purpose of this table is to define managed objects to control the
   WIS test pattern mode.  These objects are required to support
   mandatory and optional WIS test features specified in [802.3ae]
   subclause 50.3.8.

   The etherWisDeviceTable is a sparse augmentation of the
   sonetMediumTable of the SONET-MIB -- in other words, for each entry
   in the etherWisDeviceTable there MUST be an entry in the
   sonetMediumTable and the same ifIndex value MUST be used for both
   entries.

3.8.2.  etherWisSectionCurrentTable

   The purpose of this table is to define managed objects for the
   transmitted and received section trace messages (J0 byte).

   The etherWisSectionCurrentTable is a sparse augmentation of the
   sonetSectionCurrentTable of the SONET-MIB -- in other words, for each
   entry in the etherWisSectionCurrentTable there MUST be an entry in
   the sonetSectionCurrentTable and the same ifIndex value MUST be used
   for both entries.

3.8.3.  etherWisPathCurrentTable

   The purpose of this table is to define managed objects for the
   current WIS path layer status and for the transmitted and received
   path trace messages (J1 byte).  The path layer status object is
   provided because the WIS supports some near-end path status
   conditions that are not reported in sonetPathCurrentStatus.

   The etherWisPathCurrentTable is a sparse augmentation of the
   sonetPathCurrentTable of the SONET-MIB -- in other words, for each
   entry in the etherWisPathCurrentTable there MUST be an entry in the
   sonetPathCurrentTable and the same ifIndex value MUST be used for
   both entries.

3.8.4.  etherWisFarEndPathCurrentTable

   The purpose of this table is to define a managed object for the
   current status of the far end of the path.  This object is provided
   because the WIS supports some far-end path status conditions that are
   not reported in sonetPathCurrentStatus.

   The etherWisFarEndPathCurrentTable is a sparse augmentation of the
   sonetFarEndPathCurrentTable of the SONET-MIB -- in other words, for
   each entry in the etherWisFarEndPathCurrentTable there MUST be an
   entry in the sonetFarEndPathCurrentTable and the same ifIndex value
   MUST be used for both entries.

4.  Object Definitions

   ETHER-WIS DEFINITIONS ::= BEGIN

   IMPORTS
       MODULE-IDENTITY, OBJECT-TYPE,
       Gauge32, transmission
------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容