[195939] in North American Network Operators' Group
Re: pd table vs 6296
daemon@ATHENA.MIT.EDU (joel jaeggli)
Sat Sep 23 03:27:49 2017
X-Original-To: nanog@nanog.org
To: Randy Bush <randy@psg.com>,
"North American Network Operators' Group" <nanog@nanog.org>
From: joel jaeggli <joelja@bogus.com>
Date: Fri, 22 Sep 2017 09:41:10 -0700
In-Reply-To: <m2bmm3ze6y.wl-randy@psg.com>
Errors-To: nanog-bounces@nanog.org
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--mqGCblRaAI5BwuQRIoiOHm0qk0HflaoE0
From: joel jaeggli <joelja@bogus.com>
To: Randy Bush <randy@psg.com>,
North American Network Operators' Group <nanog@nanog.org>
Message-ID: <3a6e45b2-3d87-218a-c7ff-7b582d965ff8@bogus.com>
Subject: Re: pd table vs 6296
References: <m2bmm3ze6y.wl-randy@psg.com>
In-Reply-To: <m2bmm3ze6y.wl-randy@psg.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
On 9/21/17 18:59, Randy Bush wrote:
> say i want to use pd to a fairly large aggregation. the router has to
> hold the pd table. it sees some routers have limited table size, e.g.
> 1k. so what's a poor boy to do? the classic ipv4 solution would be
> 6296 <the horror!>. are folk doing pd scaling? how?
>
> randy =20
>
This is kind of in the neighborhood of stupid pet tricks, but I've done
it to substantially increase the table size in a non-pd scenario, so
there is that.
In an accommodating switch, program a particular prefix length (say 56
or 48 ending on a byte offset) to be installed and matched in the exact
match table. Voila your PD routes are now host routes, and the table for
VLSM routes is free for other purposes.
1. Isn't this robbing peter to pay paul? - yes
2. Is this some kind of strange classful addressing hetrodoxy? - not
really, masks just happen to be expensive.
3. How does this work with variable length prefix delegation? - all PD
prefixes are the same (maximum) size and you install them in the routing
table accordingly> what the end system asks for and what they do with it
when you route it to them are both their business. A decent (not
necessarily high end) L3 switch will let you partition the CAM=C2=A0 in
several variations that are more or less appropriate for this application=
=2E
--mqGCblRaAI5BwuQRIoiOHm0qk0HflaoE0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iEYEARECAAYFAlnFPSYACgkQ8AA1q7Z/VrI11QCfVjjAJNaeFNhAA2CFyH6z0y8F
vDwAnAimZHUD1xhjWpOIVNqv7igYQjLF
=rRkJ
-----END PGP SIGNATURE-----
--mqGCblRaAI5BwuQRIoiOHm0qk0HflaoE0--