Re: bikeshed for all!

2008-01-02 Thread Randall Stewart
Alfred Perlstein wrote: * Julian Elischer <[EMAIL PROTECTED]> [071212 15:13] wrote: Alfred Perlstein wrote: try using "instance". "Oh I'm going to use the FOO routing instance." what do Juniper call it? "Instance" and "vrf". VRF is the same thing we call it at Cisco :-) R -- Randall

Re: bikeshed for all!

2007-12-13 Thread Randy Bush
>> How about routing domain or forwarding domain? > which shortens too fib vfib ___ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: bikeshed for all! *Now CLOSED *

2007-12-13 Thread Julian Elischer
Marko Zec wrote: On Friday 14 December 2007 02:53:38 you wrote: ... the user tool that sets a default FIB for a process could simply be called fib or setfib. I think setfib. I'm sold for setfib - short enough & makes sense & intuitive & not too ambiguous like vrf. I think you are done here.

Re: bikeshed for all!

2007-12-13 Thread Bruce M. Simpson
Julian Elischer wrote: What I'm implementing is, as Qing said, a form of policy based forwarding i.e. you can use a broad set of criteria to select a "FIB" (to use the terms here) dependent on a number of criteria. Criteria include source socket (for local connections) which is derived from pro

Re: bikeshed for all!

2007-12-13 Thread Julian Elischer
Bruce M. Simpson wrote: Hi, Just to chime in and agree with Bjoern, I'm finishing up a routing protocol right now so this discussion is somewhat timely. I disagree that this is a "bikeshed", quite the contrary -- the visual and the verbal have to live together, and it's easy for those of us

Re: bikeshed for all!

2007-12-13 Thread Bruce M. Simpson
Hi, Just to chime in and agree with Bjoern, I'm finishing up a routing protocol right now so this discussion is somewhat timely. I disagree that this is a "bikeshed", quite the contrary -- the visual and the verbal have to live together, and it's easy for those of us who have the semantic ma

Re: bikeshed for all!

2007-12-13 Thread Marko Zec
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 ta

Re: bikeshed for all!

2007-12-13 Thread Bjoern A. Zeeb
On Thu, 13 Dec 2007, Julian Elischer wrote: Hi, since I've never heard of it before I don't know how standard FIB is? FIB (Forwarding Information Base) has been very standard for years and is often confused with foo and bar;-) [ Trying to get very simplistic explanation together at 1:15am ]

Re: bikeshed for all!

2007-12-13 Thread Julian Elischer
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. h

Re: bikeshed for all!

2007-12-13 Thread Bjoern A. Zeeb
On Thu, 13 Dec 2007, Julian Elischer wrote: Let the colour be green-blue-blue. Bruce M. Simpson wrote: How about "setfib"? I strongly believe we should deprecate the use of the term "routing" where the BSD forwarding plane is concerned, whilst familiar to many it is misleading as to what th

Re: bikeshed for all!

2007-12-13 Thread Julian Elischer
Bruce M. Simpson wrote: How about "setfib"? I strongly believe we should deprecate the use of the term "routing" where the BSD forwarding plane is concerned, whilst familiar to many it is misleading as to what that part of the system is actually doing. maybe, but it would be a large surprise

Re: bikeshed for all!

2007-12-13 Thread Bakul Shah
Here is another idea spurred by this: > I understand that this feature is something which swaps in a different > forwarding table for the application one is currently running? > > And that it works in a manner similar to chroot()? Swapping in a different forwarding table is very much like swapp

Re: bikeshed for all!

2007-12-13 Thread Bruce M. Simpson
How about "setfib"? I strongly believe we should deprecate the use of the term "routing" where the BSD forwarding plane is concerned, whilst familiar to many it is misleading as to what that part of the system is actually doing. 2c BMS ___ freebsd-n

Re: bikeshed for all!

2007-12-13 Thread Julian Elischer
Nikos Vassiliadis wrote: On Thursday 13 December 2007 01:46:35 Julian Elischer wrote: pf has ifdef'ed out code to deal with the OpenBSD version of routing tables. What it does is adding an mbuf_tag which carries the tableid and ip_{{in,out}put,forward} take action accordingly. EXACTLY what I p

Re: bikeshed for all!

2007-12-13 Thread Julian Elischer
Li, Qing wrote: -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Julian Elischer Sent: Wednesday, December 12, 2007 2:35 PM To: FreeBSD Net Subject: bikeshed for all! So, I'm playing with some multiple routing table support.. the first version

Re: bikeshed for all!

2007-12-13 Thread Julian Elischer
Nikos Vassiliadis wrote: On Thursday 13 December 2007 01:46:35 Julian Elischer wrote: pf has ifdef'ed out code to deal with the OpenBSD version of routing tables. What it does is adding an mbuf_tag which carries the tableid and ip_{{in,out}put,forward} take action accordingly. EXACTLY what I p

Re: bikeshed for all!

2007-12-13 Thread Nikos Vassiliadis
On Thursday 13 December 2007 01:46:35 Julian Elischer wrote: > > pf has ifdef'ed out code to deal with the OpenBSD version of routing > > tables. What it does is adding an mbuf_tag which carries the tableid > > and ip_{{in,out}put,forward} take action accordingly. > > EXACTLY what I plan on doing.

Re: bikeshed for all!

2007-12-13 Thread H.fazaeli
What about "routing zone" or "forwarding zone" which may be abbreviated as "rtzone" or "fwdzone". Julian Elischer wrote: So, I'm playing with some multiple routing table support.. the first version is a minimal impact version with very limited functionality. It's done that way so I can put it i

Re: bikeshed for all!

2007-12-13 Thread Bruce M. Simpson
Julian Elischer wrote: I need a word to use to describe the network view one is currently on.. e.g. if you are usinghe second routing table, you could say I've set xxx to 1 (0 based).. current;y in my code I'm using 'universe' but I don't like that.. I would really really like it if we cou

Re: bikeshed for all!

2007-12-12 Thread Petri Helenius
Julian Elischer wrote: Petri Helenius wrote: How about routing domain or forwarding domain? which shortens too rdom / rd ? fd would be quite overloaded acronym. vrf would work for me too. Quite accepted industry term. Pete freebsd-net@freebsd.org mailing list http://lists.freeb

Re: bikeshed for all!

2007-12-12 Thread Ian Smith
On Wed, 12 Dec 2007, Chris Dillon wrote: > Quoting Julian Elischer <[EMAIL PROTECTED]>: > > > I need a word to use to describe the network view one is currently on.. > > e.g. if you are usinghe second routing table, you could say I've set xxx > > to 1 > > (0 based).. > > > > > > current;

Re: bikeshed for all!

2007-12-12 Thread Bakul Shah
> >> and the command should be called "" > > > > We called it vhost since to all other hosts it behaved like a > > host on a network. In our implementation each virtual host > > had a set of interfaces and one routing table and you could > > actually "route" packets between these hosts among

Re: bikeshed for all!

2007-12-12 Thread Bakul Shah
> I need a word to use to describe the network view one is currently on.. > > setuniverse 1 netstat -rn > [shows table 1] > setuniverse 2 route add 10.0.0.0/24 192.168.2.1 > setuinverse 1 route add 10.0.0.0/24 192.168.3.1 > setuniverse 2 route -n get 10.0.0.3 > [shows 192.168.2.1] > setuniver

Re: bikeshed for all!

2007-12-12 Thread Julian Elischer
Bakul Shah wrote: I need a word to use to describe the network view one is currently on.. setuniverse 1 netstat -rn [shows table 1] setuniverse 2 route add 10.0.0.0/24 192.168.2.1 setuinverse 1 route add 10.0.0.0/24 192.168.3.1 setuniverse 2 route -n get 10.0.0.3 [shows 192.168.2.1] setuni

Re: bikeshed for all!

2007-12-12 Thread Julian Elischer
Max Laier wrote: On Thursday 13 December 2007, Julian Elischer wrote: Max Laier wrote: On Wednesday 12 December 2007, Julian Elischer wrote: So, I'm playing with some multiple routing table support.. the first version is a minimal impact version with very limited functionality. It's done that

Re: bikeshed for all!

2007-12-12 Thread Spadge
Chris Dillon wrote: I think you just said it best yourself, you need a name for a "network view", so why not just call it a "view"? Other things use the same terminology like a DNS "view" or an SQL "view" and I think it makes sense in this case as well. Call it a vista ... hahaha, I kill my

Re: bikeshed for all!

2007-12-12 Thread Richard A Steenbergen
On Wed, Dec 12, 2007 at 10:54:29PM +, Peter Wood wrote: > > rtab? rtbl? > > > > and the command should be called "" > > Would "vrf" (Virtual Routing and Forwarding) be to technical? From > experience Cisco's call it vrf, Junipers use routing-instance IIRC. Instance is a good name for it.

Re: bikeshed for all!

2007-12-12 Thread Max Laier
On Thursday 13 December 2007, Julian Elischer wrote: > Max Laier wrote: > > On Wednesday 12 December 2007, Julian Elischer wrote: > >> So, I'm playing with some multiple routing table support.. > >> the first version is a minimal impact version with very limited > >> functionality. It's done that w

RE: bikeshed for all!

2007-12-12 Thread Li, Qing
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Julian Elischer > Sent: Wednesday, December 12, 2007 2:35 PM > To: FreeBSD Net > Subject: bikeshed for all! > > So, I'm playing with some multiple routing table suppo

Re: bikeshed for all!

2007-12-12 Thread Julian Elischer
Mike Silbersack wrote: On Wed, 12 Dec 2007, Julian Elischer wrote: So, I'm playing with some multiple routing table support.. the first version is a minimal impact version with very limited functionality. It's done that way so I can put it in RELENG_6/7 without breaking ABIs (I hope). Later

Re: bikeshed for all!

2007-12-12 Thread Chris Dillon
Quoting Julian Elischer <[EMAIL PROTECTED]>: I need a word to use to describe the network view one is currently on.. e.g. if you are usinghe second routing table, you could say I've set xxx to 1 (0 based).. current;y in my code I'm using 'universe' but I don't like that.. I think you just sa

Re: bikeshed for all!

2007-12-12 Thread Alfred Perlstein
* Julian Elischer <[EMAIL PROTECTED]> [071212 15:13] wrote: > Alfred Perlstein wrote: > >try using "instance". > > > >"Oh I'm going to use the FOO routing instance." > > what do Juniper call it? "Instance" and "vrf". -Alfred > > > > >Works nicely. > > > >* Julian Elischer <[EMAIL PROTECTED]> [0

Re: bikeshed for all!

2007-12-12 Thread Edwin Groothuis
On Wed, Dec 12, 2007 at 02:34:37PM -0800, Julian Elischer wrote: > So, I'm playing with some multiple routing table support.. > the first version is a minimal impact version with very limited > functionality. > It's done that way so I can put it in RELENG_6/7 without breaking ABIs (I > hope). > L

Re: bikeshed for all!

2007-12-12 Thread Julian Elischer
Max Laier wrote: On Wednesday 12 December 2007, Julian Elischer wrote: So, I'm playing with some multiple routing table support.. the first version is a minimal impact version with very limited functionality. It's done that way so I can put it in RELENG_6/7 without breaking ABIs (I hope). Later

Re: bikeshed for all!

2007-12-12 Thread Julian Elischer
Peter Wood wrote: > so, you see I really need a better name > setrtab? > > rtab? rtbl? > > and the command should be called "" Would "vrf" (Virtual Routing and Forwarding) be to technical? From experience Cisco's call it vrf, Junipers use routing-instance IIRC. P. I'm reservi

Re: bikeshed for all!

2007-12-12 Thread Julian Elischer
Alfred Perlstein wrote: try using "instance". "Oh I'm going to use the FOO routing instance." what do Juniper call it? Works nicely. * Julian Elischer <[EMAIL PROTECTED]> [071212 14:34] wrote: So, I'm playing with some multiple routing table support.. the first version is a minimal impact

Re: bikeshed for all!

2007-12-12 Thread Julian Elischer
Petri Helenius wrote: How about routing domain or forwarding domain? which shortens too freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]" ___ fr

Re: bikeshed for all!

2007-12-12 Thread Alfred Perlstein
* Mike Silbersack <[EMAIL PROTECTED]> [071212 15:09] wrote: > > On Wed, 12 Dec 2007, Julian Elischer wrote: > > >So, I'm playing with some multiple routing table support.. > >the first version is a minimal impact version with very limited > >functionality. > >It's done that way so I can put it i

Re: bikeshed for all!

2007-12-12 Thread Mike Silbersack
On Wed, 12 Dec 2007, Julian Elischer wrote: So, I'm playing with some multiple routing table support.. the first version is a minimal impact version with very limited functionality. It's done that way so I can put it in RELENG_6/7 without breaking ABIs (I hope). Later there will be a more fl

Re: bikeshed for all!

2007-12-12 Thread Max Laier
On Wednesday 12 December 2007, Julian Elischer wrote: > So, I'm playing with some multiple routing table support.. > the first version is a minimal impact version with very limited > functionality. It's done that way so I can put it in RELENG_6/7 without > breaking ABIs (I hope). Later there will b

Re: bikeshed for all!

2007-12-12 Thread Petri Helenius
How about routing domain or forwarding domain? Pete Julian Elischer wrote: So, I'm playing with some multiple routing table support.. the first version is a minimal impact version with very limited functionality. It's done that way so I can put it in RELENG_6/7 without breaking ABIs (I hope

Re: bikeshed for all!

2007-12-12 Thread Alfred Perlstein
* Peter Wood <[EMAIL PROTECTED]> [071212 14:53] wrote: > > so, you see I really need a better name > > setrtab? > > > > rtab? rtbl? > > > > and the command should be called "" > > Would "vrf" (Virtual Routing and Forwarding) be to technical? From > experience Cisco's call it vrf, Junipers

Re: bikeshed for all!

2007-12-12 Thread Peter Wood
> so, you see I really need a better name > setrtab? > > rtab? rtbl? > > and the command should be called "" Would "vrf" (Virtual Routing and Forwarding) be to technical? From experience Cisco's call it vrf, Junipers use routing-instance IIRC. P. -- Peter Wood <[EMAIL PROTECTED]> _

Re: bikeshed for all!

2007-12-12 Thread Alfred Perlstein
try using "instance". "Oh I'm going to use the FOO routing instance." Works nicely. * Julian Elischer <[EMAIL PROTECTED]> [071212 14:34] wrote: > So, I'm playing with some multiple routing table support.. > the first version is a minimal impact version with very limited > functionality. > It's

bikeshed for all!

2007-12-12 Thread Julian Elischer
So, I'm playing with some multiple routing table support.. the first version is a minimal impact version with very limited functionality. It's done that way so I can put it in RELENG_6/7 without breaking ABIs (I hope). Later there will be a more flexible version for-current. Here's the question..