[arin-ppml] Rationale for /22

Jon Lewis jlewis at lewis.org
Tue Jul 28 20:39:35 EDT 2009


On Tue, 28 Jul 2009, William Herrin wrote:

> On Tue, Jul 28, 2009 at 2:09 PM, Jon Lewis<jlewis at lewis.org> wrote:
>> The distinction some people may not be getting is that if I know ARIN
>> allocates from a /8 nothing longer than /20s, then if I'm running out of
>> routing slots, I can use a prefix-list to ignore anything /21 (or maybe /22)
>> or longer from that /8.  If ARIN allocates /24s from a /8 or probably longer
>> net, then I need to accept those /24s.  That's the theory anyway.
>
> Hi Jon,
>
> That theory was destroyed by NRPM 4.2.3.6.

https://www.arin.net/policy/nrpm.html#four236

How so?  Suppose you're multihomed to Sprint and XO and are using a /24 
from XO space.  Lets say I'm on two other networks and I filter on RIR 
minimums.  I normally get to you via an XO aggregate route (say a /17 that 
covers your /24).

Your XO circuit goes down.  I still send traffic destined for your /24 via 
the path I see for the /17.  A few things can happen.  The traffic makes 
it as far as XO, at which point they hopefully are accepting your /24 via 
your advertisement to Sprint, and the traffic gets to you (it's a longer 
path than usual...but at least it made it).  I send traffic for your /24 
via the path I see for the /17, and before it gets as far as XO, a router 
in another AS along the way has "full routes" and has a path for your /24 
via Sprint and the traffic gets to you about as efficiently as normal.

What broke?

The breakage happens when people deaggregate PI space (no covering 
aggregate announced by an upstream) and don't announce the aggregate.  I 
have to assume these are cases of stupidity/negligence...but there are 
many examples of it.

----------------------------------------------------------------------
  Jon Lewis                   |  I route
  Senior Network Engineer     |  therefore you are
  Atlantic Net                |
_________ http://www.lewis.org/~jlewis/pgp for PGP public key_________



More information about the ARIN-PPML mailing list