⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2662.txt

📁 RFC 的详细文档!
💻 TXT
📖 第 1 页 / 共 5 页
字号:
   As a managed node can handle a large number of ATU-Cs (e.g., hundreds
   or perhaps thousands of ADSL lines), provisioning every parameter on
   every ATU-C may become burdensome.  In response, two MIB tables have
   been created to define ADSL equipment configuration data profiles, as
   well as a mechanism to associate the equipment to these profiles.

   Profile tables may be implemented in one of two ways, but not
   simultaneously:

      o  MODE-I: Dynamic Profiles - one profile shared by one or
         multiple ADSL lines.

      o  MODE-II: Static Profiles - one profile per ADSL physical line
         always.

5.4.1  MODE-I : Dynamic Profiles

   Implementations using this mode will enable the manager to
   dynamically create and delete profiles as needed.  The index of the
   profile is an locally-unique administratively assigned name for the
   profile having the textual convention `SnmpAdminString' (RFC2571
   [13]).

   One or more ADSL lines may be configured to share parameters of a
   single profile (e.g., adslLineConfProfileName = `silver') by setting
   its adslLineConfProfile objects to the index value of this profile.
   If a change is made to the profile, all lines that refer to it will
   be re-configured to the changed parameters.  Before a profile can be
   deleted or taken out of service it must be first unreferenced from
   all associated lines.

   This figure below shows an example of how this mode can be
   implemented.  In the example, ADSL lines `1' and `x' share the
   configuration of the `silver' profile, while line `2' uses the
   `platinum' profile.  The `gold' profile has no lines associated with
   it.













Bathrick & Ly               Standards Track                    [Page 13]

RFC 2662                     ADSL Line MIB                   August 1999


   ADSL    ifIndex      ifTable                       Configuration Line
   Profile Table
   __________________________________________________________________

   1         i1         ADSL Line --           ---> Platinum Profile
             j1         Fast Chan    |        |
             k1         Int Chan     |        |
                                     |        ^
                                     v        |     Gold Profile

   2         i2         ADSL Line ------->----
             j2         Fast Chan    |
             k2         Int Chan     |
                                     |
                                     |
                                     |
                                     v

   x         ix         ADSL Line    ------>------> Silver Profile
             jx         Fast Chan  --------------->
             kx         Int Chan
   __________________________________________________________________

               Figure 8: Use of Dynamic Profiles: MODE-I

   In the figure above, note that three interface entries of an ADSL
   line, physical, fast channel, and interleaved channel, are
   represented by `i', `j', and `k'.  Only the physical-layer entry `i'
   contains an adslLineTable entry, therefore only those entries contain
   pointers to the adslLineConfProfileTable.  The ifStackTable (see
   rfc2233 [5]) can be used to link the channel entries to the
   corresponding physical-layer entry to get the channel's configuration
   parameters.  See figure 4 for use of the ifStackTable.

   The same characteristics and mechanisms are present for the alarm
   profile type. There is no requirement that its index be the same as
   the configuration profile.

   Implementations of this mode, must provide a default profile whose
   name is `DEFVAL' for each profile type: Configuration and Alarm.  The
   values of the associated parameters will be vendor specific unless
   otherwise indicated in this document.  Before a line's profiles have
   been set, these profiles will be automatically used by setting
   adslLineConfProfile and adslLineAlarmConfProfile to `DEFVAL'.







Bathrick & Ly               Standards Track                    [Page 14]

RFC 2662                     ADSL Line MIB                   August 1999


   In this mode, profiles are created, assigned, and deleted dynamically
   using these four objects: adslLineConfProfile,
   adslLineConfProfileRowStatus, adslLineAlarmConfProfile,  and
   adslLineAlarmConfProfileRowStatus.

5.4.2  MODE-II : Static Profiles

   Implementations with this mode will automatically create a profile
   one-for-one with each ADSL line physical entry.  The name of this
   profile is a system generated read-only object whose value is
   equivalent to the index of the physical line.  The Agent will not
   allow a Manager to create/delete profiles in this mode.  Therefore,
   adslLineConfProfile, adslLineConfProfileRowStatus,
   adslLineAlarmConfProfile, and adslLineAlarmConfProfileRowStatus
   objects have minimal value in this mode and are read-only.

   The figure below shows an example of this mode. In the example, ADSL
   lines `1', `2', and `x' each have their own profiles.

   ADSL    ifIndex      ifTable                       Configuration Line
   Profile Table
   __________________________________________________________________

   1         i1         ADSL Line      ------------>  Profile
             j1         Fast Chan
             k1         Int Chan

   2         i2         ADSL Line      ------------>  Profile
             j2         Fast Chan

             k2         Int Chan

   x         ix         ADSL Line      ------------>  Profile
             jx         Fast Chan
             kx         Int Chan
   __________________________________________________________________

                Figure 9: Use of Static Profiles: MODE II

5.5  Traps

   These SNMP traps are required: coldStart / warmStart (per [6]) --
   which are per agent (e.g., per DSLAM in such a device), and linkUp /
   linkDown (per [5]) -- which are per interface (i.e., ADSL line).
   Note: RFC 2233 [5] recommends that linkUp / linkDown only be used at
   a physical-layer ifEntry, as discussed above.





Bathrick & Ly               Standards Track                    [Page 15]

RFC 2662                     ADSL Line MIB                   August 1999


   A linkDown trap is generated whenever any of Lof, Los, Lol, Loss of
   Signal Quality, or Lpr events occurs.  At this operational point, a
   manager can use adslAtu*CurrStatus for additional detailed
   information. The corresponding linkUp trap is sent when all link
   failure conditions are cleared.

   The traps defined in this MIB are for initialization failure, rate
   change, and for the threshold crossings associated with the following
   events: Lofs, Lols, Loss, Lprs, and ESs.  Each threshold has its own
   enable/threshold value. When that value is 0, the trap is disabled.

   The current status objects (adslAtu*CurrStatus) indicate, through a
   bitmask, all outstanding error conditions or that the line is
   operational.  Note that each object claims to represent the status of
   the modem at that end of the line.  However, since the SNMP agent
   likely co-resides with only one end of the line, the corresponding
   far-end current status object may be incomplete. For example, when
   there are errors on the line, the far-end ATU may not be able to
   correctly report this condition. Therefore, not all conditions are
   included in its current status.

   A threshold trap occurs whenever the corresponding current 15-minute
   interval error counter becomes equal and/or exceeds to the threshold
   value.  One trap will be sent per interval per interface. Since the
   current 15-minute counter are reset to 0 every 15 minutes, if the
   condition persists, the trap may recur as often as every 15 minutes.
   For example, to get a trap whenever a "loss of" event occurs (but at
   most once every 15 minutes), set the corresponding "Thresh15Min" to
   1.  The agent will generate a trap when the event originally occurs.

   Note that the NMS will get a linkDown trap, as well, if enabled.  At
   the beginning of the next 15 minute interval, the counter is reset.
   When the first second goes by and the event occurs, the current
   interval bucket will be 1, which equals the threshold and the trap
   will be sent again.

   The rate change trap is invoked when the transmit rate on a channel
   either increases by adsl(x)Thresh(y)RateUp or decreases by
   adsl(x)Thresh(y)RateDown. The trap is per direction:(x) == Atuc or
   Atur, and per channel: (y) == Fast or Interleave. In other words, the
   trap is sent whenever the rate changes in either direction on either
   channel and:

                CurrTxRate >= PrevTxRate plus ThreshRateUp

                                    or

               CurrTxRate <= PrevTxRate minus ThreshRateDown



Bathrick & Ly               Standards Track                    [Page 16]

RFC 2662                     ADSL Line MIB                   August 1999


   No trap is sent on initialization.

   It can be disabled by setting the Up (and/or) Down threshold rates to
   0.

   The PrevTxRate object is set to the current value at initialization
   and when a trap is sent.  Thus rate changes are cumulative until the
   total change reaches the threshold.

6.  Conformance and Compliance

   See the conformance and compliance statements within the information
   module.

7.  Definitions

   ADSL-TC-MIB DEFINITIONS ::= BEGIN

   IMPORTS
       transmission,
       MODULE-IDENTITY, Gauge32            FROM SNMPv2-SMI
       TEXTUAL-CONVENTION                  FROM SNMPv2-TC;

   adsltcmib MODULE-IDENTITY

   LAST-UPDATED "9908190000Z"

   ORGANIZATION "IETF ADSL MIB Working Group"

   CONTACT-INFO
       "
       Gregory Bathrick
       AG Communication Systems
       A Subsidiary of Lucent Technologies
       2500 W Utopia Rd.
       Phoenix, AZ 85027 USA
       Tel: +1 602-582-7679
       Fax: +1 602-582-7697
       E-mail: bathricg@agcs.com

       Faye Ly
       Copper Mountain Networks
       Norcal Office
       2470 Embarcadero Way
       Palo Alto, CA 94303
       Tel: +1 650-858-8500
       Fax: +1 650-858-8085
       E-Mail: faye@coppermountain.com



Bathrick & Ly               Standards Track                    [Page 17]

RFC 2662                     ADSL Line MIB                   August 1999


       IETF ADSL MIB Working Group (adsl@xlist.agcs.com)
       "
       DESCRIPTION
           "The MIB module which provides a ADSL
           Line Coding Textual Convention to be used
           by ADSL Lines."

       --  Revision history
       REVISION     "9908190000Z"  -- 19 August 1999, midnight
       DESCRIPTION  "Initial Version, published as RFC 2662"

       ::= { transmission 94 2 } -- adslMIB 2

       AdslLineCodingType ::= TEXTUAL-CONVENTION
           STATUS       current
           DESCRIPTION
               "This data type is used as the syntax for the ADSL
               Line Code."
           SYNTAX  INTEGER {
               other(1),-- none of the following
               dmt (2), -- Discrete MultiTone
               cap (3), -- Carrierless Amplitude & Phase modulation
               qam (4)  -- Quadrature Amplitude Modulation
           }

       AdslPerfCurrDayCount ::= TEXTUAL-CONVENTION
           STATUS  current
           DESCRIPTION
               "A counter associated with interface performance
               measurements in a current 1-day (24 hour) measurement
               interval.

               The value of this counter starts at zero at the
               beginning of an interval and is increased when
               associated events occur, until the end of the
               1-day interval.  At that time the value of the
               counter is stored in the previous 1-day history
               interval, if available, and the current interval
               counter is restarted at zero.

               In the case where the agent has no valid data available
               for this interval the corresponding object
               instance is not available and upon a retrieval
               request a corresponding error message shall be
               returned to indicate that this instance does
               not exist (for example, a noSuchName error for
               SNMPv1 and a noSuchInstance for SNMPv2 GET
               operation)."



Bathrick & Ly               Standards Track                    [Page 18]

RFC 2662                     ADSL Line MIB                   August 1999


            SYNTAX  Gauge32

       AdslPerfPrevDayCount ::= TEXTUAL-CONVENTION
           STATUS  current
           DESCRIPTION
               "A counter associated with interface performance

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -