*BSD News Article 33815


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!usc!howland.reston.ans.net!gatech!udel!MathWorks.Com!panix!news.columbia.edu!news.cs.columbia.edu!news.boxhill.com!shamash
From: shamash@boxhill.com (Ari Shamash)
Newsgroups: comp.unix.bsd
Subject: routing/ARP table code in BSD 4.4-Lite..
Followup-To: comp.unix.bsd
Date: 28 Jul 1994 18:01:41 GMT
Organization: Columbia University Computer Science Dept
Lines: 33
Message-ID: <SHAMASH.94Jul28140141@blues.boxhill.com>
References: <311as8$dqc@lovecraft.convex.com>
NNTP-Posting-Host: blues.boxhill.com

The routing code in BSD 4.4-Lite changed significantly since BNR2, and
BNR2 differs significantly from its predecessors (i.e. BSD 4.2).
Mostly, the changes are about the data structures used to store the
routing tables, and the way routes are looked up.  Rather than using a
hash table, radix trees are used.  In 4.4BSD, the arp table and the
routing tables seem to have been merged together.

Anyway, is there a paper somewhere describing how these subsystems
work, what the programmer interfaces to them are, etc?  I am looking
for something like the daemon book's chapter on networking, but
updated to include the changes made 4.4 BSD.

Any info would be appreciated!

Thanks,
Ari

shamash@boxhill.com
...!uunet!boxhill.com!shamash

Box Hill Systems
161 Avenue of the Americas
New York, NY  10013
212-989-4455
--
shamash@boxhill.com
...!uunet!boxhill.com!shamash

Box Hill Systems
161 Avenue of the Americas
New York, NY  10013
212-989-4455