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