North American Network Operators Group

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

Re: Communities

  • From: E.B. Dreger
  • Date: Tue Oct 16 15:11:25 2001

> Date: Tue, 16 Oct 2001 18:30:05 +0200
> From: Niels Bakker <[email protected]>

> > In short, we start looking at multiple FIBs.  It's not really
> > that much more difficult; it's more of a scalability issue.  I
> > know that Zebra can run multiple router processes, but I've not
> > played with this feature... perhaps that's a start.
> 
> Zebra doesn't actually forward packets.  Ciscos with newer IOS can do

Correct.  It edits the *ix kernel's FIB, adding and deleting
routes.  However, Zebra running on a single machine can have
multiple BGP processes running... which is along the same lines.

> this (12.0T and onwards) with different VRFs.  I've seen companies who
> have something like that in production; packets hit the same router a
> few times in a row in a traceroute.

Interesting.  I was unaware of this.

> >> Frankly, if I were B I'm not sure I'd be all that happy with customers
> >> influencing my routing decision process.  They hand me their packets
> >> (or not); that should be it.
> > I disagree.  Let's say that you sell me transit, and purchase
> > yours from 701 and 1239.  Would you complain if I fill my pipe to
> > you with traffic to/from 701?  No.  If I fill it with traffic
> > to/from 1329?  No.
> 
> Yes, I would complain if you sent me packets with source addresses you
> shouldn't be sourcing (i.e., not your own).  Traffic from 701 or 1239
> should not pass you to reach me (if I were B and you customer A).

Whoa!  Where did I say spoofed packets?  If 701 is one of your
upstreams or peers, then I can exchange traffic with 701 all day
long.  I never indicated using improper source addresses.  Please
reread my post.

	me <--> you <--> 701
	me <--> you <--> 1239

Both are valid.

> > Why, then, would you complain if I set a community to _prefer_ 
> > 701 over 1239 or vice-versa?  By giving your downstreams fine-
> > grained tuning, you allow them to tinker for a system that they
> > like... and you don't reach the extreme cases that are possible
> > even without fine-grained tuning.
> 
> This is about packets from the world via me to you, not from you to the
> outside world.  The case you just described already exists; I wrote so
> before (albeit in a bit broken English).
> 
> The only routing decision customer A can force upon B is "Send packets
> destined for these netblocks <here's a BGP announcement> to me," and

In your scenario.  But this is arbitrary; it is not borne of
necessity due to the technology.

> enforces this via a contract both parties enter in and A (presumably)
> pays B for.

Let's say that I'm strictly a Web host.  Inbound traffic is
negligible.  I send any and all 701-bound traffic via you; any
and all other traffic goes through <some other upstreams>.  No
complaint there -- and I can do this in your aforementioned
scheme.

Why do you balk at a community that says "I dislike 1239"[1],
thus _preferring_ 701, when I could simply route _all_ non-701
traffic over another one of my upstreams?  IMHO, your dislike
of tuning is illogical... I can sway the balance _far_ more
with coarse-grained routing when you don't provide fine-grained
controls.

Not providing fine-grained tuning accomplishes nothing positive,
and can be a negative thing.  Offering it provides benefit, and
is not difficult.[2]

[1] Reminder:  Hypothetical example.  Interpret accordingly.  I
used 701 and 1239 in my original example, and don't care to
change the scenario.

[2] Yes, more maintenance with communities.  But a few dozen is
all it takes to handle many ASen with a few different lengths...
both the initial effort and upkeep are negligible.  Search the
archives for this discussion.


Eddy

---------------------------------------------------------------------------
Brotsman & Dreger, Inc. - EverQuick Internet Division
Phone: +1 (316) 794-8922 Wichita/(Inter)national
Phone: +1 (785) 865-5885 Lawrence
---------------------------------------------------------------------------

Date: Mon, 21 May 2001 11:23:58 +0000 (GMT)
From: A Trap <[email protected]>
To: [email protected]
Subject: Please ignore this portion of my mail signature.

These last few lines are a trap for address-harvesting spambots.  Do NOT
send mail to <[email protected]>, or you are likely to be blocked.