[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Referential integrity across reboots



Hi,


In the IPPM REPORTING MIB we use an index value choosen in an owner
namespace to preserve the index of a measure accross the reboots and
among the points of measure.

regards
Emile

> -----Message d'origine-----
> De : Mark Ellison [mailto:ellison@ieee.org]
> Envoye : samedi 27 juillet 2002 12:43
> A : mibs@ops.ietf.org
> Cc : Randy Presuhn
> Objet : Re: Referential integrity across reboots
> 
> 
> Hi Randy,
> 
> I have also encountered the described issues with respect to VACM
> configuration and ifIndex and entPhysicalIndex.  When multiple
> administrations need access to thier rows in a shared table, then
> instances must be part of the VACM configuration, and, index values
> within applicable portions of the shared table must persist 
> in order to
> expereience VACM consistency.
> 
> The solution, as Andy described, is to persist index/instance values
> across reboots.
> 
> For ifIndex, we've used an architectural range of values for physical
> interfaces (which MAY change across reboot, or as a result of a
> component hot-swap), and a range of values for virtual interfaces.  It
> turned out these virtual interface instances contain the persistent
> configuration data which was to be accessible to various
> administrations, so index values for these instances MUST 
> persist across
> reboots if the VACM constraints are to work properly.
> 
> An interesting side effect of an agent persisting  index 
> values is that
> it simplifies management applications deriving performance 
> and trending
> information from agent data across reboots.
> 
> Regards,
> 
> Mark Ellison
> Ellison Software Consulting, Inc.
> 
> 
> 
> Randy Presuhn wrote:
> 
> > Hi -
> >
> > A problem has popped up in a couple of working groups needing
> > to handle persistant configuration data.
> >
> > An example of the basic problem is that VACM is based on the
> > assumption that the name of an object instance to which access
> > is to be controlled will remain the same across reboots.
> > For objects whose names change, like table entries indexed
> > with ifIndex, fine-grained access control becomes problematic.
> >
> > However, it's not just a problem with VACM.  It shows up
> > anywhere where we can have things like row or instance pointers
> > as configuration data that needs to survive a reboot, and
> > those pointers can reference objects whose names might change.
> > So, for example, the event mib, the alarm mib, the arc mib,
> > the expression mib, the notification filtering in RFC 2573,
> > rmon's thresholding, and nmpconf pm mib scripts are just a
> > few examples of things that could run afoul of this.
> >
> > Thoughts?
> >
> >  ------------------------------------------------------
> >  Randy Presuhn          BMC Software, Inc.  1-3141
> >  randy_presuhn@bmc.com  2141 North First Street
> >  Tel: +1 408 546-1006   San Jose, California 95131  USA
> >  ------------------------------------------------------
> >  My opinions and BMC's are independent variables.
> >  ------------------------------------------------------
> 
> 
> 
>