Re: Mib questions
"David L. Arneson (arneson@ctron.com)" <arneson@yeti.ctron.com> Tue, 15 September 1992 17:41 UTC
Return-Path: <owner-chassismib>
Received: by CS.UTK.EDU (5.61++/2.8s-UTK) id AA07606; Tue, 15 Sep 92 13:41:31 -0400
Received: from nic.near.net by CS.UTK.EDU with SMTP (5.61++/2.8s-UTK) id AA07602; Tue, 15 Sep 92 13:41:27 -0400
Received: from ctron.com by nic.near.net id aa23989; 15 Sep 92 13:41 EDT
Received: from yeti.ctron ([134.141.40.159]) by ctron.com (4.1/SMI-4.1) id AA12948; Tue, 15 Sep 92 13:48:53 EDT
Received: by yeti.ctron (4.1/SMI-4.1) id AA04051; Tue, 15 Sep 92 13:40:58 EDT
Message-Id: <9209151740.AA04051@yeti.ctron>
To: Bob Stewart <rlstewart@eng.xyplex.com>
Cc: chassismib@cs.utk.edu
Subject: Re: Mib questions
In-Reply-To: Your message of "Fri, 11 Sep 92 15:51:08 CDT." <9209112051.AA20730@xap.xyplex.com>
Date: Tue, 15 Sep 1992 13:40:52 -0400
From: "David L. Arneson (arneson@ctron.com)" <arneson@yeti.ctron.com>
I'm going to try and jump in the middle on some of this. Great timing for a short vacation. I miss all of the fun. I extracted this from a conversation that David Perkins and Bob Stewart were having. > >On question 9, which is > >>>9) What are some situations the it would be appropriate to use > >>> a "sparse" slot table? > > > >You said... > >>Any situation the implementor chooses. You might choose to do that in a > >>2-slot chassis or one the size of Texas. > > > >What would be a situation where an implementor would choose? It there are no > >criteria, then I would suggest in the name of interoperability that the MIB > >choose one model. > > In a small system where the chassis is in fact a well defined hardware crate, > I'd probably expect to see a filled-in slot table, but not necessarily. In a > large, amorphous chassis, I'd expect a sparse table, to save overhead. To me > this falls in the same general category as deleting an entry with 'invalid' > status. Why not just leave it up to the implementor? > The main reason that the slot table maybe sparse is due to the space that may be taken up maintaining all the object associated with a slot that is currently vacant. If you have limited resources then perhaps the sparse table is best for you. However a dense slot table has some advantages as pointed out by Keith in a later message. > >I was asking another, more fundamental question, that is - what really > >is a logical device? Is a module that has a general purpose CPU > >on it (i.e., a "host") count as THE "logical device", or can it be > >further divied so that applications running on it count as > >"logical devices". (BTW - this sort of feel like the interfaces model > >question.) > > Hmmmm. I see. MUST you divide up into separate entities? I guess not, since > type is a bitmap, unless, as with a repeater, other definitions say you must. > The model I have been following is that an entity would have a single task in life (bridge, router). Keith however belives that an entity may have multiple jobs. I'm still not sure why he says this but I can live with it. Now the definition of logical device. This is a bit of a tough one. You may choose to divide your host up so that the applications are seperate entities. > >On the last question that I had, which asked how was an agent that implemented > >the chassis MIB to get the values for the MIB objects, you indicated > >that the "most sensible" choice was to use a backplane bus. There are > >two followups here. > > > >1) Is it OK to use a VERY simple backplane bus that can give only limited > > information such as the IDs of the physical modules and which slots > > have modules installed, then use configuration files for the other > > information such as IP address? > >2) How many real live implementations are there out there that have the > > backplane and CPU support to implement the complete set of objects > > without use of configuration files? (We have got to ask this question. > > If people want the responses to be confidential, then Bob or Jeff or > > someone needs to summarize the responses.) > > On part 1, what you suggest seems acceptable, but maintaining such files > correctly would be a pain. But then who am I to judge? Part 2 is the > question I've kept asking and not seen any answers. If people want to make > confidential answers, I suggest they make them to Jeff, as chassis-type > products are part of Xyplex's business. > 1) I don't see anything wrong with the above. You may choose to save the information in NVRAM, file what ever. The only thing that I feel is important is that the information returns unchanged after reset. 2) We here at Cabletron have a chassis MIB implemented in our latest modules. This MIB is what was proposed by Manu Kaycee at the San Diego IETF. The two are quite close. We use NVRAM to save the information required. If I remember correctly we use about 3K bytes to save all the information that may change (entities maintain the other information). We also have one chassis MIB in each chassis. We already had most of the information available to us. > Bob
- Mib questions David Perkins
- Re: Mib questions Bob Stewart
- Re: Mib questions David Perkins
- Re: Mib questions Bob Stewart
- Re: Mib questions Kiho Yum
- Re: Mib questions Yosef Zur
- Mib questions Dan Romascanu
- Re: Mib questions Keith McCloghrie
- Re: Mib questions Keith McCloghrie
- Re: Mib questions Bob Stewart
- Re: Mib questions Bob Stewart
- Re: Mib questions Keith McCloghrie
- Re: Mib questions CASE
- Re: Mib questions David L. Arneson (arneson@ctron.com)