multipath stuff
Bruce M. Simpson
bms at FreeBSD.org
Thu Apr 17 11:15:27 UTC 2008
Qing Li wrote:
> I don't know much about the OpenBSD code and never looked at that
> branch. What I do know, is the original code from KAME worked on
> all except FreeBSD, .. If my memory serves me right,
> the crash was due to the address alias was not being properly taken
> care of.
Andre's got some interesting comments here. What I can say is based on a
first reading it looks like the two share ancestors. I am glad you have
picked it up.
There are a few features from KAME in the tree which aren't completely
used, and broadly related, e.g. source address selection policies,
though they probably should be. I believe NetBSD ended up doing their
own thing for that.
> I am going to postpone this discussion until I get done
> with the new ARP work. However, one thing I do want to mention,
> is I doubt one can get the proper entries out of the table
> using SNMP because I do know the forwarding table MIB is
> and has been broken for years. The table does not support
> these concepts with the proper table index.
>
Hmm, which MIB are you referring to?
> Interesting. Is this the RFC you are referring to ?
>
> 3549 Linux Netlink as an IP Services Protocol. J. Salim, H. Khosravi,
> A. Kleen, A. Kuznetsov. July 2003. (Format: TXT=72161 bytes) (Status:
> INFORMATIONAL)
>
Yes, that's the one, although it doesn't document all of the TLVs in
current use by iproute2.
rtnetlink has become a bit of a kitchen sink protocol. Linux's
equivalent of PF_KEY for example is buried in there.
XORP has a class for the rtnetlink socket which presents a similar
internal API to that of the BSD routing socket.
cheers
BMS
More information about the cvs-src
mailing list