bikeshed for all!

Marko Zec zec at imunes.net
Thu Dec 13 16:37:01 PST 2007


On Friday 14 December 2007 00:01:32 Julian Elischer wrote:
> > I'd suggest to go with any kind of spelling of 'fibid', 'fib_id',
> > 'FIBid', or ...  as that's what it is called these days.
>
> inside the kernel I'll be sticking with the rt_ prefix
> to reduce confusion. I think I'll go with the tableid name used in
> openBSD for compat reasons, and its succinct.
>
> however in the user visible portion I'm still lookig for a name for
> the utility.. (similar to nice, jail, chroot)
>
> looking for something that flows off the fingers nicely..
>
> fib 1 ping 1.1.1.1
>
> might work for me
> #
> # fib 1 sysctl net.my_fib
> 1
> #
> #
>
>
> since I've never heard of it before I don't know how standard FIB is?
>
> setfib 1 (mumble)
>
> I think the contenders are:
>
>
> Base                        short version             utility name
> ==================================================================
> instance  (ala Juniper)     inst? rtinst              rtinst
> vrf (ala cisco)                                       vrf, setvrf
> fib   ala someone else                                fib, setfib

I think with vrf / instance (Cisco / Juniper) concepts it is assumed 
that local interface addressing in each vrf is completely independent, 
whereas in your framework each local interface, regardles to which 
rt_table instance it belongs, must have a unique local IP address.  So 
you have my vote against (mis)using the terms vrf, instance, and 
perhaps even against fib.

table / rtable / rttable / tableid etc. sound like much better bikeshed 
colors to me...

Marko

> and a late contender:
>
> routes 1 ping 1.1.1.1
> (note plural)


More information about the freebsd-net mailing list