RE: Changes for next RFI v2 MIB (draft 10)

"Eduardo Cardona" <[email protected]>
Newsgroups gmane.ietf.ipcdn
Message-ID <[email protected]>
Hi Azlina, see inline,

Eduardo

-----Original Message-----
From: Azlina Ahmad [mailto:[email protected]] 
Sent: Wednesday, April 14, 2004 2:51 PM
To: Eduardo Cardona
Cc: Donati Andrew-MGIA0477; [email protected]
Subject: Re: [ipcdn] Changes for next RFI v2 MIB (draft 10)



In general, how would we avoid storing a 'bad' configuration?

For example:
      User might create an notInService entry and set the storageType to
nonVolatile (persistent across reload). And while its in Status of 
notInService, the columnar values are not validated.

<edo>
Is that a bad configuration or a temporary held offline configuration?
Bad configuration is 'notReady' 
'notInService' could be :
   a createAndWait with complete setup but deferred set 'active'
   an entry previously 'active' set to 'notInService'

I believe the StorageType object carries the RowStatus values before the
reset, leaving to the operator 
The responsibility to have the house clean. :)

</edo>

Change #2:
   :
   "Initial default entries ....., which could report
   for a value 'permanent' or 'readOnly' for docsIfCmtsModStorageType.
   A CMTS may not allow the creation of additional Interval ....."

   [AZ] I found the above to be confusing:
   Can we reword it to:

   "Initial default entries may be created at system intialization
    time by defaulting the docsIfCmtsModStorageType value to
    'permanent(4)' or 'readOnly(5).

<edo>
After Randy's comments the definition says: 
 
             Initial default entries MAY be created at system 
             initialization time which could report for a value 
             'permanent' or 'readOnly' for docsIfCmtsModStorageType.
             A CMTS MAY allow the creation of additional Interval
             Usage Codes for a modulation profile being defined at 
             Initialization time.

Will add yours to become:

             Initial default entries MAY be created at system 
             initialization time by defaulting the 
             docsIfCmtsModStorageType value to permanent(4) or 
             readOnly(5).
             A CMTS MAY allow the creation of additional Interval
             Usage Codes for a modulation profile being defined at 
             Initialization time.

</edo>

Change #3:
   :
   :
   Conceptual rows having the value 'permanent' need
   not allow write-access to any columnar objects ..."

   [AZ] Since the definition of 'permanent(4)' mentioned that
   a row can be changed but not deleted, I don't think we need
   to repeat the statement above.


<edo>
There are two definitions:
Effective read-write columnar values in a row which has a StorageType
'permananent' 
'permanent' Can be written and last value will be back up after reset.

The not writable property in the TC description is for the StorageType 

I guess the only difference within nonVolatile and 'permanent' is that
you may not create 'permanent' entries
via SNMP but could modified existing 'permanent' entries, while
'nonVolatile' entries can be created via SNMP, deleted and even and turn
later to 'volatile'.

What the text is trying to say is that behaves as a 'readOnly' but TC
refers to 
readOnly as a ROM (fully) implementation which is not always the case, 

So  many RFCs uses this phrase to indicate that the storage realization
may be 
Partially ROM (what's that? EEPROM? ) instead of fully ROM but behaves
as readOnly, 
(unchangeable), mainly for the difficult to implement a 'permanent'
entry that is 
persistent and writable. Or a code initialized value ("ROM") but
conditioned to further updates (code with NVRAM hooks i.e.) 

Not that I like to go to all these compliances formalism but probably
necessary.

It leaves also the vendors freedom to handle the 'permanent' cases
read-only or read-write

Being dual read-only or read-write is probably another point for
interoperability problems due the ambiguous definition. I guess is being
accepted as a generalization of permanent -> being likely 'readOnly' 
without state the ROM implications by TC definitions.
Not something I am very concern.
</edo>

Thanks,
Azlina


Eduardo Cardona wrote:
> Hi Andrew, all,
> 
> Please review the attached with the proposed changes for the 
> StorageType issues to see of they cover all concerns.
> 
> In summary, there are eight proposed changes
> 
> Changes 1,2,3,4 are related to the issue brough by Andrew Donati by 
> adding StorageType object to the Modulation profile table
> 
> Changes 5,6,7,8 are clarifications to accommodate the OPS MIB revision

> guidelines sections 4.6.2 and 4.6.4, quite related to the problem 
> raised for the storageType case.
> 
> During the WG Last call for technical issues, there were no other 
> items pointing our attention.
> 
> Let the WG know any question or comments by COB Wednesday before 
> submiting the draft to IETF.
> 
> 
> Eduardo
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.