Sprint used to  proxy aggregate…   I remember   128.0.0.0/3

the real question, imho, is if folks are going to look into their crystal balls 
and roadmap where the default offered is a /32 (either v4 or v6)
and plan accordingly, or just slap another bandaid on the oozing wound...

/bill
PO Box 12317
Marina del Rey, CA 90295
310.322.8102

On 13August2014Wednesday, at 21:15, Patrick W. Gilmore <patr...@ianai.net> 
wrote:

> Composed on a virtual keyboard, please forgive typos. 
> 
>> On Aug 13, 2014, at 22:59, Suresh Ramasubramanian <ops.li...@gmail.com> 
>> wrote:
>> 
>> Swisscom or some other European SP has / used to have a limit where they 
>> would not accept more specific routes than say a /22 from provider x, so if 
>> you wanted to take a /24 and announce it you were SOL sending packets to 
>> them from that /24 over provider y.
>> 
>> Still, for elderly and capacity limited routers, that might work.
> 
> And Sprint used to filter on /19s outside swamp space. (See NANOG 1999 
> archives for my [wrong then corrected] interpretation of ACL112.) Etc., etc. 
> 
> For stub networks, especially ones who are not as performance sensitive, this 
> can help extend the life of their routers. But not everyone can make AGS+s 
> work for years past their useful life or get "-doran" IOS builds. The 6500 
> was first sold in 1999. I'm impressed it has lasted this long, even with new 
> sups. Time to start thinking about upgrading. 
> 
> As for networks providing transit, those were highly unsound policies, IMHO. 
> I specifically did not buy from Sprint then or Verio later when they did it, 
> and I was not alone. Giving your customers less than full routes has lots of 
> bad side effects, such as less revenue when they don't pick you because you 
> don't have the route. 
> 
> -- 
> TTFN,
> patrick
> 
> 
>>> On Thursday, August 14, 2014, Brett Frankenberger <rbf+na...@panix.com> 
>>> wrote:
>>> On Wed, Aug 13, 2014 at 07:53:45PM -0400, Patrick W. Gilmore wrote:
>>>>> you mean your vendor won't give you the knobs to do it smartly ([j]tac
>>>>> tickets open for five years)?  wonder why.
>>>> 
>>>> Might be useful if you mentioned what you considered a "smart" way to
>>>> trim the fib. But then you couldn't bitch and moan about people not
>>>> understanding you, which is the real reason you post to NANOG.
>>> 
>>> Optimization #1 -- elimination of more specifics where there's a less
>>> specific that has the same next hop (obviously only in cases where the
>>> less specific is the one that would be used if the more specific were
>>> left out).
>>> 
>>> Example: if 10.10.4.0/22 has the same next hop as 10.10.7.0/24, the
>>> latter can be left out of TCAM (assuming there's not a 10.10.6.0/23
>>> with a different next hop).
>>> 
>>> Optimization #2 -- concatenation of adjacent routes when they have the
>>> same next hop
>>> 
>>> Example: If 10.10.12.0/15 and 10.10.14.0/15 have the same next hop,
>>> leave them both out of TCAM and install 10.10.14.0/14
>>> 
>>> Optimization #3 -- elimination of routes that have more specifics for
>>> their entire range.
>>> 
>>> Example: Don't program 10.10.4.0/22 in TCAM is 10.10.4.0/23,
>>> 10.10.6.0/24 an 10.10.7.0/24 all exist
>>> 
>>> Some additional points:
>>> 
>>> -- This isn't that hard to implement.  Once you have a FIB and
>>> primitives for manipulating it, it's not especially difficult to extend
>>> them to also maintain a minimal-size-FIB.
>>> 
>>> -- The key is that aggregation need not be limited to identical routes.
>>> Any two routes *that have the same next hop from the perspective of the
>>> router doing the aggregating* can be aggregated in TCAM.  DFZ routers
>>> have half a million routes, but comparatively few direct adjacencies.
>>> So lots of opportunity to aggregate.
>>> 
>>> -- What I've described above gives forwarding behavior *identical* to
>>> unaggregated forwarding behavior, but with fewer TCAM entries.
>>> Obviously, you can get further reductions if you're willing to accept
>>> different behavior (for example, igoring more specifics when there's a
>>> less specific, even if the less specific has a different next hop).
>>> 
>>> (This might or might not be what Randy was talking about.  Maybe he's
>>> looking for knobs to allow some routes to be excluded from TCAM at the
>>> expense of changing forwarding behavior.  But even without any such
>>> things, there's still opportunity to meaningfully reduce usage just by
>>> handling the cases where forwarding behavior will not change.)
>>> 
>>>     -- Brett
>> 
>> 
>> -- 
>> --srs (iPad)

Reply via email to