Proposed changes to draft ADSL2 MIB

Scott Andrew Baillie <[email protected]>
Newsgroups gmane.ietf.adslmib
Message-ID <1118910920.29417.34.camel@spot>
Dear Bob, Moti and Menachem (& List),
As fellow co-editors,
please find attached our proposed changes
to draft-morgenstern-ngadsl-mib-00.txt as a
stepping stone towards Version "01".

There are two attached files:
1. DRAFT-ADSL2-MIB is our proposed changes
to Version "00", which upgrades the MIB file in
draft-morgenstern-ngadsl-mib-00.txt with
numerous substantive changes,
whilst retaining the character
of the previous contribution.

2. ChangesMade.txt describes the changes
we made in DRAFT-ADSL2-MIB and the
rationale for each change.

Please feel free to discuss.

Yours Sincerely,
Scott Baillie ([email protected])
NEC Australia
&
Umberto Bonollo ([email protected])
NEC Australia

_______________________________________________
Adslmib mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/adslmib
ChangesMade.txt (text/plain, 5.4 KB)

Date    : 2005-june-16
Authors : Scott Baillie, Umberto Bonollo.
Company : NEC Australia.


This file contains a list of the changes made to the draft MIB
draft-morgenstern-ngadsl-mib-00.txt.
An explanation for why the change was made is also included
in this file.


Change 1
--------
Description of change:
  Moved the 4 channel profile pointers from the adsl2LineConfTemplateTable table
  to the adsl2LineConfProfTable.
Reason for change:
  The adsl2LineConfTemplateTable introduces an unnecessarily level
  of indirection.
  The adsl2LineConfTemplateTable table does not follow the pattern
  for profiles that is implemented in RFC2662, VDSL-LINE-MIB and
  SHDSL-LINE-MIB.


Change 2
--------
Description of change:
  Moved the us & ds rate adaption ratio attributes from the
  adsl2LineConfTemplateTable table to the adsl2ChConfProfileTable.
Reason for change:
  The rate adaption ratios are per channel attributes. Therefore,
  we have moved these attributes to the channel profile table.
  The constraint that the ratios must sum to 100 percent can
  still be checked and enforced.


Change 3
--------
Description of change:
  Removed the adsl2LineConfTemplateTable table.
Reason for change:
  After changes 1 and 2 above, the adsl2LineConfTemplateTable
  table is now empty.


Change 4
--------
Description of change:
  Changed comments for the attributes :
  adsl2LConfProfChan1ConfProfile,
  adsl2LConfProfChan2ConfProfile,
  adsl2LConfProfChan3ConfProfile,
  adsl2LConfProfChan4ConfProfile,
Reason for change:
  Describe the constraints that apply for these attributes.
  The comments specify that bearer channels should be
  allocated sequentially.


Change 5
--------
Description of change:
  Merge the contents of the tables :
  adsl2LineStatusTable,
  adsl2LineCommandTable,
  adsl2LineConfigTable
  into one single table ( adsl2LineTable ).
Reason for change:
  All of the above mentioned tables share the same index and
  it is not necessary to separate read-only and read-write
  attributes. Reducing the number of tables is usually a 
  good thing especially for resource limited SNMP agents.
  Also, some of the old tables were really quite small,
  having only one or two attributes in them.
  For example, see the adslLineTable in RFC2662.


Change 6
--------
Description of change:
  Add adsl2LineAlarmConfProfileTable table for performance
  thresholds and data rate change thresholds.
Reason for change:
  Follow the pattern established by RFC2662, which practically
  means that we require notifications when performance thresholds
  are exceeded.


Change 7
--------
Description of change:
  Add threshold and data rate traps.
Reason for change:
  Follow the pattern established by RFC2662, as per previous change.


Change 8
--------
Description of change:
  Use standard Textual conventions such as TruthValue instead
  of re-inventing these Textual conventions.
Reason for change:
  Use standard Textual conventions.


Change 9
--------
Description of change:
  Use a OCTET STRING instead of a huge BITS type for the
  sub carrier mask attributes.
Reason for change:
  A textual convention of type BITS that defines 512 bits
  is un-necessarily verbose, where the name of each bit
  conveys no further information.


Change 10
---------
Description of change:
  Use the standard index ifIndex rather than defining a
  index of type Unsigned32.
  In the comments, specify the ifType of the interface
  where ifIndex is used.
Reason for change:
  Conform to standard MIB design rules.



Change 11
---------
Description of change:
  Add an extra index to the subcarrier table adsl2SCStatusTable.
Reason for change:
  The old table was very large:
  No need to specify an upstream and downstream variant
  for each attribute, instead, define an additional index
  to specify the direction ( upstream, downstream ).


Change 12
---------
Description of change:
  Removed attributes from from adsl2SCStatusTable 
  adsl2SCStatusLnAttenUs
  adsl2SCStatusLnAttenDs
  adsl2SCStatusSigAttenUs
  adsl2SCStatusSigAttenDs
  adsl2SCStatusSnrMarginUs
  adsl2SCStatusSnrMarginDs
  adsl2SCStatusAttainableRateUs
  adsl2SCStatusAttainableRateDs
  adsl2SCStatusActAtpUs
  adsl2SCStatusActAtpDs
Reason for change:
  These attributes already exist in the new table adsl2LineTable.
  These attributes will be updated after a full initialization
  and after a DELT test.


Change 13
---------
Description of change:
  Add a row status attribute to the adsl2SCStatusTable table.
Reason for change:
  The adsl2SCStatusTable table has a slightly different
  meaning than before. Now it is used to hold DELT-specific
  test results which are not also mentioned in the new
  table adsl2LineTable.
  Because of this new meaning, the row status attribute
  is used to help reduce the storage requirements because
  rows can be deleted when they are no longer needed for
  DELT-specific results.


Change 14
---------
Description of change:
  Added TEXTUAL CONVENTIONS :
  Adsl2Direction
  Adsl2LastTransmittedState
  Adsl2LineLdsf
  Adsl2LineStatus
  Adsl2ChAtmStatus
  Adsl2LConfProfPmMode
Reason for change:
  Use symbolic labels to define the enumerated values of
  MIB attributes rather than using an Unsigned32 and then
  specifying the valid values in the comments.


Comment 1
---------
   In general, the wording for DESCRIPTION fields of attributes
   should be cut and pasted and edited from G.997.1


Comment 2
---------
   Need to add extra clauses to most MIB attributes.
   Clauses needed are :
   UNITS
   REFERENCE
   DEFVAL

--end of change list--
DRAFT-ADSL2-MIB.mib (text/plain, 127 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.