[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: PRACTICAL examples?

Hi Brian,

There is a book entitled "Directory Enabled Networks" that I tried to
work through about one-and-a-half-year ago. At the time it all seemed
kind of spacey - sounded great but "how does impliment this?" - since
I did not have a solid foundation in directories themselves.

Since then I've learned about directories and this is the type of
thing this book discusses - putting all networking equipment in a
directory. It even was very detailed, going so far to put specific
racks in the directory, NICs, etc.

"Brian K. Jones" <jonesy@CS.Princeton.EDU> writes:

> I know this is the third email today, but I really can't help it.
> After receiving, from some kind soul, a list of about 30 links related
> to LDAP, I've spent the day scouring the web for some example
> walkthrough or something that does NOT reference Babs Jensen, for
> example.
> The widespread assumption seems to be that EVERYONE will be using LDAP
> in EXACTLY the same way - or that EVERYTHING in the inetOrgPerson
> examples is directly analogous to, say, a NIS implementation, or an
> inventory database, which it's NOT.


> Are there ANY sources of RELEVANT, NOT OUTDATED, LDAPv3 examples
> that illustrate only slightly more complex relationships than what
> is all over the internet?

This looks like what I was speaking about earlier:


> Here's my example:
> I have an inventory database, and the information contained in the
> database is used to generate all kinds of stuff.  DNS records, NIS maps,
> dhcp configs, etc.  The database mainly tracks networked hosts.
> -- A host can have one or more interfaces.
> -- An interface can have one or more IP's 
> -- An interface can also have zero or more aliases, which will be
> associated with an IP address..
> -- An interface must have a MAC.
> Anyone who has had to deal with generating DNS files knows the
> issues at hand here.  How would I represent a relationship like this
> in an LDIF file such that a user can search for all interfaces
> belonging to a specific host, for example?

You could, for example, make an objectClass representing a NIC, which
MUST contain: (vendorName, MAC) [for example]

A HOST could include the object class of NIC, and perhaps an interface

Ideally, one should conceptualize it as a series of object (IIRC the
book goes into great detail about this):

     InterFace1: IP Address, MAC
     InterFace2: IP Address, MAC


  Location: 3rd Floor
  Interface 1: IP Address, MAC, NIC

whatever whatever.

Anyway I've not done it but it appears that Cisco has thought a lot
about this.

hth, Elizabeth