adslAtucThresh15MinLofs OBJECT-TYPE SYNTAX INTEGER(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Frame Seconds encountered by an ADSL interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adslAtucPerfLofsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 2} adslAtucThresh15MinLoss OBJECT-TYPE SYNTAX INTEGER(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Signal Seconds encountered by an ADSL interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adslAtucPerfLossThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 3} adslAtucThresh15MinLols OBJECT-TYPE SYNTAX INTEGER(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Link Seconds encountered by an ADSL interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adslAtucPerfLolsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 4} adslAtucThresh15MinLprs OBJECT-TYPE SYNTAX INTEGER(0..900) UNITS "seconds"
MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Power Seconds encountered by an ADSL interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adslAtucPerfLprsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 5} adslAtucThresh15MinESs OBJECT-TYPE SYNTAX INTEGER(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Errored Seconds encountered by an ADSL interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adslAtucPerfESsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 6} adslAtucThreshFastRateUp OBJECT-TYPE SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Applies to `Fast' channels only. Configured change in rate causing an adslAtucRateChangeTrap. A trap is produced when: ChanCurrTxRate >= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 7} adslAtucThreshInterleaveRateUp OBJECT-TYPE SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Applies to `Interleave' channels only. Configured change in rate causing an
adslAtucRateChangeTrap. A trap is produced when: ChanCurrTxRate >= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 8} adslAtucThreshFastRateDown OBJECT-TYPE SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Applies to `Fast' channels only. Configured change in rate causing an adslAtucRateChangeTrap. A trap is produced when: ChanCurrTxRate <= ChanPrevTxRate minus the value of this object. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 9 } adslAtucThreshInterleaveRateDown OBJECT-TYPE SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Applies to `Interleave' channels only. Configured change in rate causing an adslAtucRateChangeTrap. A trap is produced when: ChanCurrTxRate <= ChanPrevTxRate minus the value of this object. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 10 } adslAtucInitFailureTrapEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enables and disables the InitFailureTrap. This object is defaulted disable(2)." DEFVAL { disable } ::= { adslLineAlarmConfProfileEntry 11 } adslAturThresh15MinLofs OBJECT-TYPE SYNTAX INTEGER(0..900) UNITS "seconds" MAX-ACCESS read-create
STATUS current DESCRIPTION "The number of Loss of Frame Seconds encountered by an ADSL interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adslAturPerfLofsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 12 } adslAturThresh15MinLoss OBJECT-TYPE SYNTAX INTEGER(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Signal Seconds encountered by an ADSL interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adslAturPerfLossThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 13 } adslAturThresh15MinLprs OBJECT-TYPE SYNTAX INTEGER(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Power Seconds encountered by an ADSL interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adslAturPerfLprsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 14 } adslAturThresh15MinESs OBJECT-TYPE SYNTAX INTEGER(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Errored Seconds
encountered by an ADSL interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adslAturPerfESsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 15 } adslAturThreshFastRateUp OBJECT-TYPE SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Applies to `Fast' channels only. Configured change in rate causing an adslAturRateChangeTrap. A trap is produced when: ChanCurrTxRate >= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 16 } adslAturThreshInterleaveRateUp OBJECT-TYPE SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Applies to `Interleave' channels only. configured change in rate causing an adslAturRateChangeTrap. A trap is produced when: ChanCurrTxRate >= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 17 } adslAturThreshFastRateDown OBJECT-TYPE SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Applies to `Fast' channels only. Configured change in rate causing an adslAturRateChangeTrap. A trap is produced when: ChanCurrTxRate <= ChanPrevTxRate minus the value of this object. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 18 } adslAturThreshInterleaveRateDown OBJECT-TYPE
SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Applies to `Interleave' channels only. Configured change in rate causing an adslAturRateChangeTrap. A trap is produced when: ChanCurrTxRate <= ChanPrevTxRate minus the value of this object. A value of `0' will disable the trap." ::= { adslLineAlarmConfProfileEntry 19 } adslLineAlarmConfProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create a new row or modify or delete an existing row in this table. A profile activated by setting this object to `active'. When `active' is set, the system will validate the profile. Before a profile can be deleted or taken out of service, (by setting this object to `destroy' or `outOfService') it must be first unreferenced from all associated lines. If the implementator of this MIB has chosen not to implement `dynamic assignment' of profiles, this object's MIN-ACCESS is read-only and its value is always to be `active'." ::= { adslLineAlarmConfProfileEntry 20 } -- Line Code Specific Tables -- These are place holders for the Line Code Specific MIBs -- once they become available. adslLCSMib OBJECT IDENTIFIER ::= { adslMibObjects 16 } -- trap definitions adslTraps OBJECT IDENTIFIER ::= { adslLineMib 2 } adslAtucTraps OBJECT IDENTIFIER ::= { adslTraps 1 }
adslAtucPerfLofsThreshTrap NOTIFICATION-TYPE OBJECTS { adslAtucPerfCurr15MinLofs, adslAtucThresh15MinLofs } STATUS current DESCRIPTION "Loss of Framing 15-minute interval threshold reached." ::= { adslAtucTraps 0 1 } adslAtucPerfLossThreshTrap NOTIFICATION-TYPE OBJECTS { adslAtucPerfCurr15MinLoss, adslAtucThresh15MinLoss } STATUS current DESCRIPTION "Loss of Signal 15-minute interval threshold reached." ::= { adslAtucTraps 0 2 } adslAtucPerfLprsThreshTrap NOTIFICATION-TYPE OBJECTS { adslAtucPerfCurr15MinLprs, adslAtucThresh15MinLprs } STATUS current DESCRIPTION "Loss of Power 15-minute interval threshold reached." ::= { adslAtucTraps 0 3 } adslAtucPerfESsThreshTrap NOTIFICATION-TYPE OBJECTS { adslAtucPerfCurr15MinESs, adslAtucThresh15MinESs } STATUS current DESCRIPTION "Errored Second 15-minute interval threshold reached." ::= { adslAtucTraps 0 4 } adslAtucRateChangeTrap NOTIFICATION-TYPE OBJECTS { adslAtucChanCurrTxRate, adslAtucChanPrevTxRate } STATUS current DESCRIPTION "The ATUCs transmit rate has changed (RADSL mode only)" ::= { adslAtucTraps 0 5 } adslAtucPerfLolsThreshTrap NOTIFICATION-TYPE OBJECTS { adslAtucPerfCurr15MinLols, adslAtucThresh15MinLols } STATUS current DESCRIPTION "Loss of Link 15-minute interval threshold reached." ::= { adslAtucTraps 0 6 }
adslAtucInitFailureTrap NOTIFICATION-TYPE OBJECTS { adslAtucCurrStatus } STATUS current DESCRIPTION "ATUC initialization failed. See adslAtucCurrStatus for potential reasons." ::= { adslAtucTraps 0 7 } adslAturTraps OBJECT IDENTIFIER ::= { adslTraps 2 } adslAturPerfLofsThreshTrap NOTIFICATION-TYPE OBJECTS { adslAturPerfCurr15MinLofs, adslAturThresh15MinLofs } STATUS current DESCRIPTION "Loss of Framing 15-minute interval threshold reached." ::= { adslAturTraps 0 1 } adslAturPerfLossThreshTrap NOTIFICATION-TYPE OBJECTS { adslAturPerfCurr15MinLoss, adslAturThresh15MinLoss } STATUS current DESCRIPTION "Loss of Signal 15-minute interval threshold reached." ::= { adslAturTraps 0 2 } adslAturPerfLprsThreshTrap NOTIFICATION-TYPE OBJECTS { adslAturPerfCurr15MinLprs, adslAturThresh15MinLprs } STATUS current DESCRIPTION "Loss of Power 15-minute interval threshold reached." ::= { adslAturTraps 0 3 } adslAturPerfESsThreshTrap NOTIFICATION-TYPE OBJECTS { adslAturPerfCurr15MinESs, adslAturThresh15MinESs } STATUS current DESCRIPTION "Errored Second 15-minute interval threshold reached." ::= { adslAturTraps 0 4 } adslAturRateChangeTrap NOTIFICATION-TYPE OBJECTS { adslAturChanCurrTxRate, adslAturChanPrevTxRate } STATUS current DESCRIPTION "The ATURs transmit rate has changed (RADSL mode only)"
::= { adslAturTraps 0 5 } -- no adslAturPerfLolsThreshTrap possible { 0 6 } -- no adslAturInitFailureTrap possible { 0 7 } -- conformance information adslConformance OBJECT IDENTIFIER ::= { adslLineMib 3 } adslGroups OBJECT IDENTIFIER ::= { adslConformance 1 } adslCompliances OBJECT IDENTIFIER ::= { adslConformance 2 } -- ATU-C agent compliance statements adslLineMibAtucCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which manage ADSL ATU-C interfaces." MODULE -- this module MANDATORY-GROUPS { adslLineGroup, adslPhysicalGroup, adslChannelGroup, adslAtucPhysPerfIntervalGroup, adslAturPhysPerfIntervalGroup, adslLineConfProfileGroup, adslLineAlarmConfProfileGroup, adslLineConfProfileControlGroup } GROUP adslAtucPhysPerfRawCounterGroup DESCRIPTION "This group is optional. Implementations which require continuous ATU-C physical event counters should implement this group." GROUP adslAturPhysPerfRawCounterGroup DESCRIPTION "This group is optional. Implementations which require continuous ATU-R physical event counters should implement this group." GROUP adslAtucChanPerformanceGroup DESCRIPTION "This group is optional. Implementations which require ATU-C channel block event counters should implement this group."
GROUP adslAturChanPerformanceGroup DESCRIPTION "This group is optional. Implementations which require ATU-R channel block event counters should implement this group." OBJECT adslLineConfProfile MIN-ACCESS read-only DESCRIPTION "Read-only access is applicable when static profiles are implemented." OBJECT adslAtucConfRateMode MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucConfRateChanRatio MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucConfTargetSnrMgn MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucConfMaxSnrMgn MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucConfMinSnrMgn MIN-ACCESS read-wr MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucConfDownshiftSnrMgn MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented."
OBJECT adslAtucConfUpshiftSnrMgn MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucConfMinUpshiftTime MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucConfMinDownshiftTime MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucChanConfFastMinTxRate MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucChanConfInterleaveMinTxRate MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucChanConfFastMaxTxRate MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucChanConfInterleaveMaxTxRate MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucChanConfMaxInterleaveDelay MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented."
OBJECT adslAturConfRateMode MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturConfRateChanRatio MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturConfTargetSnrMgn MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturConfMaxSnrMgn MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturConfMinSnrMgn MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturConfDownshiftSnrMgn MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturConfUpshiftSnrMgn MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturConfMinUpshiftTime MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented."
OBJECT adslAturConfMinDownshiftTime MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturChanConfFastMinTxRate MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturChanConfInterleaveMinTxRate MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturChanConfFastMaxTxRate MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturChanConfInterleaveMaxTxRate MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturChanConfMaxInterleaveDelay MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslLineConfProfileRowStatus MIN-ACCESS read-only DESCRIPTION "Read-only access is applicable only when static profiles are implemented." OBJECT adslLineAlarmConfProfile MIN-ACCESS read-only DESCRIPTION "Read-only access is applicable only when static profiles are implemented."
OBJECT adslAtucThresh15MinLofs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThresh15MinLoss MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThresh15MinLols MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThresh15MinLprs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThresh15MinESs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThreshFastRateUp MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThreshInterleaveRateUp MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThreshFastRateDown MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented."
OBJECT adslAtucThreshInterleaveRateDown MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucInitFailureTrapEnable MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThresh15MinLofs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThresh15MinLoss MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThresh15MinLprs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThresh15MinESs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThreshFastRateUp MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThreshInterleaveRateUp MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented."
OBJECT adslAturThreshFastRateDown MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThreshInterleaveRateDown MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslLineAlarmConfProfileRowStatus MIN-ACCESS read-only DESCRIPTION "Read-only access is applicable only when static profiles are implemented." ::= { adslCompliances 1 } -- ATU-R agent compliance statements adslLineMibAturCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which manage ADSL ATU-R interfaces." MODULE -- this module MANDATORY-GROUPS { adslAturLineGroup, adslAturPhysicalGroup, adslAturChannelGroup, adslAturAtucPhysPerfIntervalGroup, adslAturAturPhysPerfIntervalGroup, adslAturLineAlarmConfProfileGroup, adslAturLineConfProfileControlGroup } GROUP adslAturAtucPhysPerfRawCounterGroup DESCRIPTION "This group is optional. Implementations which require continuous ATU-C physical event counters should implement this group." GROUP adslAturAturPhysPerfRawCounterGroup DESCRIPTION "This group is optional. Implementations which
require continuous ATU-R physical event counters should implement this group." GROUP adslAturAtucChanPerformanceGroup DESCRIPTION "This group is optional. Implementations which require ATU-C channel block event counters should implement this group." GROUP adslAturAturChanPerformanceGroup DESCRIPTION "This group is optional. Implementations which require ATU-R channel block event counters should implement this group." OBJECT adslLineAlarmConfProfile MIN-ACCESS read-only DESCRIPTION "Read-only access is applicable only when static profiles are implemented." OBJECT adslAtucThresh15MinLofs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThresh15MinLoss MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThresh15MinESs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThreshFastRateUp MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThreshInterleaveRateUp MIN-ACCESS read-write DESCRIPTION
"Read-write access is applicable when static profiles are implemented." OBJECT adslAtucThreshFastRateDown MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAtucInitFailureTrapEnable MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThresh15MinLofs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThresh15MinLoss MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThresh15MinLprs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThresh15MinESs MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThreshFastRateUp MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThreshInterleaveRateUp MIN-ACCESS read-write
DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThreshFastRateDown MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslAturThreshInterleaveRateDown MIN-ACCESS read-write DESCRIPTION "Read-write access is applicable when static profiles are implemented." OBJECT adslLineAlarmConfProfileRowStatus MIN-ACCESS read-only DESCRIPTION "Read-only access is applicable only when static profiles are implemented." OBJECT adslAtucCurrStatus SYNTAX BITS { noDefect(0), lossOfFraming(1), lossOfSignal(2) } DESCRIPTION "It is allowable to implement only noDefect(0), lossOfFraming(1) and lossOfSignal(2) by the ATU-R agent." ::= { adslCompliances 2 } -- units of conformance adslLineGroup OBJECT-GROUP OBJECTS { adslLineCoding, adslLineType, adslLineSpecific } STATUS current DESCRIPTION "A collection of objects providing configuration information about an ADSL Line." ::= { adslGroups 1 } adslPhysicalGroup OBJECT-GROUP OBJECTS {
adslAtucInvSerialNumber, adslAtucInvVendorID, adslAtucInvVersionNumber, adslAtucCurrSnrMgn, adslAtucCurrAtn, adslAtucCurrStatus, adslAtucCurrOutputPwr, adslAtucCurrAttainableRate, adslAturInvSerialNumber, adslAturInvVendorID, adslAturInvVersionNumber, adslAturCurrSnrMgn, adslAturCurrAtn, adslAturCurrStatus, adslAturCurrOutputPwr, adslAturCurrAttainableRate } STATUS current DESCRIPTION "A collection of objects providing physical configuration information of the ADSL Line." ::= { adslGroups 2 } adslChannelGroup OBJECT-GROUP OBJECTS { adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate, adslAtucChanPrevTxRate, adslAtucChanCrcBlockLength, adslAturChanInterleaveDelay, adslAturChanCurrTxRate, adslAturChanPrevTxRate, adslAturChanCrcBlockLength } STATUS current DESCRIPTION "A collection of objects providing configuration information about an ADSL channel." ::= { adslGroups 3 } adslAtucPhysPerfRawCounterGroup OBJECT-GROUP OBJECTS { adslAtucPerfLofs, adslAtucPerfLoss, adslAtucPerfLols, adslAtucPerfLprs, adslAtucPerfESs, adslAtucPerfInits } STATUS current DESCRIPTION "A collection of objects providing raw performance counts on an ADSL Line (ATU-C end)." ::= { adslGroups 4 } adslAtucPhysPerfIntervalGroup OBJECT-GROUP OBJECTS { adslAtucPerfValidIntervals, adslAtucPerfInvalidIntervals, adslAtucPerfCurr15MinTimeElapsed, adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss, adslAtucPerfCurr15MinLols, adslAtucPerfCurr15MinLprs, adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits,
adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss, adslAtucPerfCurr1DayLols, adslAtucPerfCurr1DayLprs, adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits, adslAtucPerfPrev1DayMoniSecs, adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss, adslAtucPerfPrev1DayLols, adslAtucPerfPrev1DayLprs, adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits, adslAtucIntervalLofs, adslAtucIntervalLoss, adslAtucIntervalLols, adslAtucIntervalLprs, adslAtucIntervalESs, adslAtucIntervalInits, adslAtucIntervalValidData } STATUS current DESCRIPTION "A collection of objects providing current 15-minute, 1-day; and previous 1-day performance counts on ADSL Line (ATU-C end) ." ::= { adslGroups 5 } adslAturPhysPerfRawCounterGroup OBJECT-GROUP OBJECTS { adslAturPerfLofs, adslAturPerfLoss, adslAturPerfLprs, adslAturPerfESs } STATUS current DESCRIPTION "A collection of objects providing raw performance counts on an ADSL Line (ATU-R end)." ::= { adslGroups 6 } adslAturPhysPerfIntervalGroup OBJECT-GROUP OBJECTS { adslAturPerfValidIntervals, adslAturPerfInvalidIntervals, adslAturPerfCurr15MinTimeElapsed, adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss, adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs, adslAturPerfCurr1DayTimeElapsed, adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss, adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs, adslAturPerfPrev1DayMoniSecs, adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss, adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs, adslAturIntervalLofs, adslAturIntervalLoss, adslAturIntervalLprs, adslAturIntervalESs, adslAturIntervalValidData }
STATUS current DESCRIPTION "A collection of objects providing current 15-minute, 1-day; and previous 1-day performance counts on ADSL Line (ATU-R end)." ::= { adslGroups 7 } adslAtucChanPerformanceGroup OBJECT-GROUP OBJECTS { adslAtucChanReceivedBlks, adslAtucChanTransmittedBlks, adslAtucChanCorrectedBlks, adslAtucChanUncorrectBlks, adslAtucChanPerfValidIntervals, adslAtucChanPerfInvalidIntervals, adslAtucChanPerfCurr15MinTimeElapsed, adslAtucChanPerfCurr15MinReceivedBlks, adslAtucChanPerfCurr15MinTransmittedBlks, adslAtucChanPerfCurr15MinCorrectedBlks, adslAtucChanPerfCurr15MinUncorrectBlks, adslAtucChanPerfCurr1DayTimeElapsed, adslAtucChanPerfCurr1DayReceivedBlks, adslAtucChanPerfCurr1DayTransmittedBlks, adslAtucChanPerfCurr1DayCorrectedBlks, adslAtucChanPerfCurr1DayUncorrectBlks, adslAtucChanPerfPrev1DayMoniSecs, adslAtucChanPerfPrev1DayReceivedBlks, adslAtucChanPerfPrev1DayTransmittedBlks, adslAtucChanPerfPrev1DayCorrectedBlks, adslAtucChanPerfPrev1DayUncorrectBlks, adslAtucChanIntervalReceivedBlks, adslAtucChanIntervalTransmittedBlks, adslAtucChanIntervalCorrectedBlks, adslAtucChanIntervalUncorrectBlks, adslAtucChanIntervalValidData } STATUS current DESCRIPTION "A collection of objects providing channel block performance information on an ADSL channel (ATU-C end)." ::= { adslGroups 8 } adslAturChanPerformanceGroup OBJECT-GROUP OBJECTS { adslAturChanReceivedBlks, adslAturChanTransmittedBlks, adslAturChanCorrectedBlks,
adslAturChanUncorrectBlks, adslAturChanPerfValidIntervals, adslAturChanPerfInvalidIntervals, adslAturChanPerfCurr15MinTimeElapsed, adslAturChanPerfCurr15MinReceivedBlks, adslAturChanPerfCurr15MinTransmittedBlks, adslAturChanPerfCurr15MinCorrectedBlks, adslAturChanPerfCurr15MinUncorrectBlks, adslAturChanPerfCurr1DayTimeElapsed, adslAturChanPerfCurr1DayReceivedBlks, adslAturChanPerfCurr1DayTransmittedBlks, adslAturChanPerfCurr1DayCorrectedBlks, adslAturChanPerfCurr1DayUncorrectBlks, adslAturChanPerfPrev1DayMoniSecs, adslAturChanPerfPrev1DayReceivedBlks, adslAturChanPerfPrev1DayTransmittedBlks, adslAturChanPerfPrev1DayCorrectedBlks, adslAturChanPerfPrev1DayUncorrectBlks, adslAturChanIntervalReceivedBlks, adslAturChanIntervalTransmittedBlks, adslAturChanIntervalCorrectedBlks, adslAturChanIntervalUncorrectBlks, adslAturChanIntervalValidData } STATUS current DESCRIPTION "A collection of objects providing channel block performance information on an ADSL channel (ATU-C end)." ::= { adslGroups 9 } adslLineConfProfileGroup OBJECT-GROUP OBJECTS { adslAtucConfRateMode, adslAtucConfRateChanRatio, adslAtucConfTargetSnrMgn, adslAtucConfMaxSnrMgn, adslAtucConfMinSnrMgn, adslAtucConfDownshiftSnrMgn, adslAtucConfUpshiftSnrMgn, adslAtucConfMinUpshiftTime, adslAtucConfMinDownshiftTime, adslAtucChanConfFastMinTxRate, adslAtucChanConfInterleaveMinTxRate, adslAtucChanConfFastMaxTxRate, adslAtucChanConfInterleaveMaxTxRate, adslAtucChanConfMaxInterleaveDelay, adslAturConfRateMode, adslAturConfRateChanRatio, adslAturConfTargetSnrMgn, adslAturConfMaxSnrMgn, adslAturConfMinSnrMgn, adslAturConfDownshiftSnrMgn,
adslAturConfUpshiftSnrMgn, adslAturConfMinUpshiftTime, adslAturConfMinDownshiftTime, adslAturChanConfFastMinTxRate, adslAturChanConfInterleaveMinTxRate, adslAturChanConfFastMaxTxRate, adslAturChanConfInterleaveMaxTxRate, adslAturChanConfMaxInterleaveDelay } STATUS current DESCRIPTION "A collection of objects providing provisioning information about an ADSL Line." ::= { adslGroups 10 } adslLineAlarmConfProfileGroup OBJECT-GROUP OBJECTS { adslAtucThresh15MinLofs, adslAtucThresh15MinLoss, adslAtucThresh15MinLols, adslAtucThresh15MinLprs, adslAtucThresh15MinESs, adslAtucThreshFastRateUp, adslAtucThreshInterleaveRateUp, adslAtucThreshFastRateDown, adslAtucThreshInterleaveRateDown, adslAtucInitFailureTrapEnable, adslAturThresh15MinLofs, adslAturThresh15MinLoss, adslAturThresh15MinLprs, adslAturThresh15MinESs, adslAturThreshFastRateUp, adslAturThreshInterleaveRateUp, adslAturThreshFastRateDown, adslAturThreshInterleaveRateDown } STATUS current DESCRIPTION "A collection of objects providing alarm provisioning information about an ADSL Line." ::= { adslGroups 11 } adslLineConfProfileControlGroup OBJECT-GROUP OBJECTS { adslLineConfProfile, adslLineAlarmConfProfile, adslLineConfProfileRowStatus, adslLineAlarmConfProfileRowStatus } STATUS current DESCRIPTION "A collection of objects providing profile control for the ADSL system." ::= { adslGroups 12 }
adslNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { adslAtucPerfLofsThreshTrap, adslAtucPerfLossThreshTrap, adslAtucPerfLprsThreshTrap, adslAtucPerfESsThreshTrap, adslAtucRateChangeTrap, adslAtucPerfLolsThreshTrap, adslAtucInitFailureTrap, adslAturPerfLofsThreshTrap, adslAturPerfLossThreshTrap, adslAturPerfLprsThreshTrap, adslAturPerfESsThreshTrap, adslAturRateChangeTrap } STATUS current DESCRIPTION "The collection of adsl notifications." ::= { adslGroups 13 } -- units of conformance for ATU-R agent adslAturLineGroup OBJECT-GROUP OBJECTS { adslLineCoding } STATUS current DESCRIPTION "A collection of objects providing configuration information about an ADSL Line on the ATU-R side." ::= { adslGroups 14 } adslAturPhysicalGroup OBJECT-GROUP OBJECTS { adslAtucInvVendorID, adslAtucInvVersionNumber, adslAtucCurrOutputPwr, adslAtucCurrAttainableRate, adslAturInvSerialNumber, adslAturInvVendorID, adslAturInvVersionNumber, adslAturCurrSnrMgn, adslAturCurrAtn, adslAturCurrStatus, adslAturCurrOutputPwr, adslAturCurrAttainableRate, adslAtucCurrStatus } STATUS current DESCRIPTION "A collection of objects providing physical configuration information of the ADSL Line on the ATU-R side."
::= { adslGroups 15 } adslAturChannelGroup OBJECT-GROUP OBJECTS { adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate, adslAtucChanPrevTxRate, adslAturChanInterleaveDelay, adslAturChanCurrTxRate, adslAturChanPrevTxRate, adslAturChanCrcBlockLength } STATUS current DESCRIPTION "A collection of objects providing configuration information about an ADSL channel on the ATU-R side." ::= { adslGroups 16 } adslAturAtucPhysPerfRawCounterGroup OBJECT-GROUP OBJECTS { adslAtucPerfLofs, adslAtucPerfLoss, adslAtucPerfESs, adslAtucPerfInits } STATUS current DESCRIPTION "A collection of objects providing raw performance counts on an ADSL Line (ATU-C end) provided by the ATU-R agent." ::= { adslGroups 17 } adslAturAtucPhysPerfIntervalGroup OBJECT-GROUP OBJECTS { adslAtucPerfValidIntervals, adslAtucPerfInvalidIntervals, adslAtucPerfCurr15MinTimeElapsed, adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss, adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits, adslAtucPerfCurr1DayTimeElapsed, adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss, adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits, adslAtucPerfPrev1DayMoniSecs, adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss, adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits, adslAtucIntervalLofs, adslAtucIntervalLoss, adslAtucIntervalESs, adslAtucIntervalInits, adslAtucIntervalValidData } STATUS current DESCRIPTION "A collection of objects providing current
15-minute, 1-day; and previous 1-day performance counts on ADSL Line (ATU-C end) provided by the ATU-R agent." ::= { adslGroups 18 } adslAturAturPhysPerfRawCounterGroup OBJECT-GROUP OBJECTS { adslAturPerfLofs, adslAturPerfLoss, adslAturPerfLprs, adslAturPerfESs } STATUS current DESCRIPTION "A collection of objects providing raw performance counts on an ADSL Line (ATU-R end) provided by the ATU-R agent." ::= { adslGroups 19 } adslAturAturPhysPerfIntervalGroup OBJECT-GROUP OBJECTS { adslAturPerfValidIntervals, adslAturPerfInvalidIntervals, adslAturPerfCurr15MinTimeElapsed, adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss, adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs, adslAturPerfCurr1DayTimeElapsed, adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss, adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs, adslAturPerfPrev1DayMoniSecs, adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss, adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs, adslAturIntervalLofs, adslAturIntervalLoss, adslAturIntervalLprs, adslAturIntervalESs, adslAturIntervalValidData } STATUS current DESCRIPTION "A collection of objects providing current 15-minute, 1-day; and previous 1-day performance counts on ADSL Line (ATU-R end) provided by the ATU-R agent." ::= { adslGroups 20 } adslAturAtucChanPerformanceGroup OBJECT-GROUP OBJECTS { adslAtucChanReceivedBlks, adslAtucChanTransmittedBlks, adslAtucChanCorrectedBlks, adslAtucChanUncorrectBlks,
adslAtucChanPerfCurr15MinTimeElapsed, adslAtucChanPerfCurr15MinReceivedBlks, adslAtucChanPerfCurr15MinTransmittedBlks, adslAtucChanPerfCurr15MinCorrectedBlks, adslAtucChanPerfCurr15MinUncorrectBlks, adslAtucChanPerfCurr1DayTimeElapsed, adslAtucChanPerfCurr1DayReceivedBlks, adslAtucChanPerfCurr1DayTransmittedBlks, adslAtucChanPerfCurr1DayCorrectedBlks, adslAtucChanPerfCurr1DayUncorrectBlks, adslAtucChanPerfPrev1DayMoniSecs, adslAtucChanPerfPrev1DayReceivedBlks, adslAtucChanPerfPrev1DayTransmittedBlks, adslAtucChanPerfPrev1DayCorrectedBlks, adslAtucChanPerfPrev1DayUncorrectBlks, adslAtucChanPerfValidIntervals, adslAtucChanPerfInvalidIntervals, adslAtucChanIntervalReceivedBlks, adslAtucChanIntervalTransmittedBlks, adslAtucChanIntervalCorrectedBlks, adslAtucChanIntervalUncorrectBlks, adslAtucChanIntervalValidData } STATUS current DESCRIPTION "A collection of objects providing channel block performance information on an ADSL channel (ATU-C end) provided by the ATU-R agent." ::= { adslGroups 21 } adslAturAturChanPerformanceGroup OBJECT-GROUP OBJECTS { adslAturChanReceivedBlks, adslAturChanTransmittedBlks, adslAturChanCorrectedBlks, adslAturChanUncorrectBlks, adslAturChanPerfValidIntervals, adslAturChanPerfInvalidIntervals, adslAturChanPerfCurr15MinTimeElapsed, adslAturChanPerfCurr15MinReceivedBlks, adslAturChanPerfCurr15MinTransmittedBlks, adslAturChanPerfCurr15MinCorrectedBlks, adslAturChanPerfCurr15MinUncorrectBlks, adslAturChanPerfCurr1DayTimeElapsed, adslAturChanPerfCurr1DayReceivedBlks, adslAturChanPerfCurr1DayTransmittedBlks, adslAturChanPerfCurr1DayCorrectedBlks, adslAturChanPerfCurr1DayUncorrectBlks,
adslAturChanPerfPrev1DayMoniSecs, adslAturChanPerfPrev1DayReceivedBlks, adslAturChanPerfPrev1DayTransmittedBlks, adslAturChanPerfPrev1DayCorrectedBlks, adslAturChanPerfPrev1DayUncorrectBlks, adslAturChanIntervalReceivedBlks, adslAturChanIntervalTransmittedBlks, adslAturChanIntervalCorrectedBlks, adslAturChanIntervalUncorrectBlks, adslAturChanIntervalValidData } STATUS current DESCRIPTION "A collection of objects providing channel block performance information on an ADSL channel (ATU-R end) provided by the ATU-R agent." ::= { adslGroups 22 } adslAturLineAlarmConfProfileGroup OBJECT-GROUP OBJECTS { adslAtucThresh15MinLofs, adslAtucThresh15MinLoss, adslAtucThresh15MinESs, adslAtucThreshFastRateUp, adslAtucThreshInterleaveRateUp, adslAtucThreshFastRateDown, adslAtucThreshInterleaveRateDown, adslAtucInitFailureTrapEnable, adslAturThresh15MinLofs, adslAturThresh15MinLoss, adslAturThresh15MinLprs, adslAturThresh15MinESs, adslAturThreshFastRateUp, adslAturThreshInterleaveRateUp, adslAturThreshFastRateDown, adslAturThreshInterleaveRateDown } STATUS current DESCRIPTION "A collection of objects providing alarm provisioning information about an ADSL Line provided by the ATU-R agent." ::= { adslGroups 23 } adslAturLineConfProfileControlGroup OBJECT-GROUP OBJECTS { adslLineAlarmConfProfile, adslLineAlarmConfProfileRowStatus } STATUS current DESCRIPTION
"A collection of objects providing profile control for the ADSL system by the ATU-R agent." ::= { adslGroups 24 } adslAturNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { adslAtucPerfLofsThreshTrap, adslAtucPerfLossThreshTrap, adslAtucPerfESsThreshTrap, adslAtucRateChangeTrap, adslAturPerfLofsThreshTrap, adslAturPerfLossThreshTrap, adslAturPerfLprsThreshTrap, adslAturPerfESsThreshTrap, adslAturRateChangeTrap } STATUS current DESCRIPTION "The collection of ADSL notifications implemented by the ATU-R agent." ::= { adslGroups 25 } END
8. Acknowledgments
The current authors/editors are: Gregory Bathrick (AG Communication Systems) Faye Ly (Copper Mountain Networks) Input from the ADSL Forum was edited by: Gregory Bathrick (AG Communication Systems) John Burgess (Predictive Systems) Contributions have been received from, but not limited to the following. (in alphabetical order) David Allen (Nortel) Rajesh Abbi (Alcatel) Gregory Bathrick (AG Communication Systems) Umberto Bonollo (NEC) John Burgess (Predictive Systems) Gail Cone (Amati) Andrew Cheers (NEC) Peter Duffy (Atlantech) Kevin Godfrey (Motorola) Bill Hong (Diamond Lane) Bob Jenness (Siemens) Lars Johansson (Ericsson) Jeff Johnson (RedBack Network) Tsu Kai Lu (DSC) Faye Ly (Copper Mountain Networks) Gigi Karmous-Edwards (Pulsecom) Ron Knipper (Diamond Lane) Adil Masood (AG Communication Systems) Padmore Peterson (BT) Anna Salguero (SBC) Donald Simon (Motorola) Mike Sneed (Pulsecom) Ted Soo-Hoo (Pulsecom) John Stehman (Diamond Lane) Chuck Storry (Newbridge) Chi-Lin Tom (AFC) Frank Van der Putten (Alcatel) Marc Van Vlimmeren (Alcatel) Bert Wijnen (IBM)
9. References
[1] McCloghrie K., Perkins D. and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. [2] McCloghrie K., Perkins D. and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999. [3] ADSL Forum TR-005, "Network Management Element Management", March 1998. [4] McCloghrie, K. and M. Rose, Editors, "Management Information Base for Network Management of TCP/IP-based internets: MIB-II", STD 17, RFC 1213, March 1991. [5] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB using SMIv2", RFC 2233, November 1997. [6] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Management Information Base for version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1907, January 1996. [7] Case, J., Fedor, M., Schoffstall, M. and J. Davin. " A Simple Network Management Protocol (SNMP)", STD 15, RFC 1157, May 1990. [8] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Protocol Operations for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1905, January 1996. [9] ADSL Forum TR-006, "SNMP-based ADSL Line MIB", March 1998. [10] American National Standards Institute, ANSI T1.413-1995, August 1995. [11] ADSL Forum WT-014, "DMT Line Code Specific MIB", February 1999. [12] ADSL Forum WT-015, "CAP Line Code Specific MIB", February 1999. [13] Wijnen, B., Harrington, D. and R. Presuhn, "An Architecture for Describing SNMP Management Frameworks", RFC 2571, April 1999. [14] Rose, M. and K. McCloghrie, "Structure and Identification of Management Information for TCP/IP-based Internets", STD 16, RFC 1155, May 1990.
[15] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16, RFC 1212, March 1991. [16] Rose, M., "A Convention for Defining Traps for use with the SNMP", RFC 1215, March 1991. [17] McCloghrie K., Perkins D. and J. Schoenwaelder, "Conformance Statements for SMIv2", RFC 2580, April 1999. [18] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, January 1996. [19] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1906, January 1996. [20] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", RFC 2572, April 1999. [21] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2574, April 1999. [22] Levi, D., Meyer, P. and B. Stewart, "SNMP Applications", RFC 2573, April 1999. [23] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", RFC 2575, April 1999. [24] Ahmed, M. and K. Tesink, Editors, "Definitions of Managed Objects for ATM Management Version 8.0 using SMIv2", RFC 1695, August 1994. [25] McCloghrie, K. and A. Bierman, "Entity MIB", RFC 2037, October 1996. [26] Yergeau, F., "UTF-8, a transformation format of ISO 10646", RFC 2279, January 1998.
10. Security Considerations
1) Blocking unauthorized access to the ADSL MIB via the element management system is outside the scope of this document. It should be noted that access to the MIB permits the unauthorized entity to modify the profiles (sect 6.4) such that both subscriber service and network operations can be interfered with. Subscriber service can be altered by modifying any of a number of service characteristics such as rate partitioning and maximum transmission rates. Network operations can be impacted by modification of trap thresholds such as SNR margins. 2) There are a number of managed objects in this MIB that may be considered to contain sensitive information. In particular, the certain objects may be considered sensitive in many environments, since it would allow an intruder to obtain information about which vendor's equipment is in use on the network. Therefore, it may be important in some environments to control read access to these objects and possibly to even encrypt the values of these object when sending them over the network via SNMP. Not all versions of SNMP provide features for such a secure environment. SNMPv1 by itself is such an insecure environment. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET (read) the objects in this MIB. It is recommended that the implementors consider the security features as provided by the SNMPv3 framework. Specifically, the use of the User-based Security Model RFC 2574 [21] and the View-based Access Control Model RFC 2575 [23] is recommended. It is then a customer/user responsibility to ensure that the SNMP entity giving access to an instance of this MIB, is properly configured to give access to those objects only to those principals (users) that have legitimate rights to access them. 3) ADSL layer connectivity from the ATU-R will permit the subscriber to manipulate both the ADSL link directly and the AOC/EOC channels for their own loop. For example, unchecked or unfiltered fluctuations initiated by the subscriber could generate sufficient traps to potentially overwhelm either the management interface to the network or the element manager. Other attacks affecting the ATU-R portions of the MIB may also be possible.
11. Intellectual Property Notice
The IETF takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on the IETF's procedures with respect to rights in standards-track and standards-related documentation can be found in BCP-11. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF Secretariat." The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this standard. Please address the information to the IETF Executive Director.12. Authors' Addresses
Gregory Bathrick AG Communication Systems [A Subsidiary of Lucent Technologies] 2500 W Utopia Rd. Phoenix, AZ 85027 USA Phone: +1 602-582-7679 Fax: +1 602-582-7697 EMail: bathricg@agcs.com Faye Ly Copper Mountain Networks Norcal Office 2470 Embarcadero Way Palo Alto, CA 94303 Phone: +1 650-858-8500 Fax: +1 650-858-8085 EMail: faye@coppermountain.com
13. Full Copyright Statement
Copyright (C) The Internet Society (1999). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Acknowledgement Funding for the RFC Editor function is currently provided by the Internet Society.