[159108] in North American Network Operators' Group
Re: JunOS IPv6 announcements over IPv4 BGP
daemon@ATHENA.MIT.EDU (Leo Bicknell)
Fri Dec 21 15:04:33 2012
Date: Fri, 21 Dec 2012 12:04:13 -0800
From: Leo Bicknell <bicknell@ufp.org>
To: nanog@nanog.org
Mail-Followup-To: nanog@nanog.org
In-Reply-To: <50D4AE44.2010503@xmission.com>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
--BOKacYhQ+x31HxR3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
In a message written on Fri, Dec 21, 2012 at 11:45:24AM -0700, Pete Ashdown=
wrote:
> I've got a peer who wishes me to send my IPv6 announcements over IPv4 BGP=
.=20
> I'm running around in circles with JTAC trying to find out how to do this
> in JunOS. Does anyone have a snippet they can send me?
A believe you got the snippet, but I wanted to expand on why this
is a bad idea. From a protocol perspective, BGP can create one
session over a particular transport (IPv4, or IPv6 typically) and
then exchange routes for multiple address families (IPv4 unicast,
IPv4 multicast, IPv6 unicast, IPv6 multicast, or even all sorts of
fun MPLS stuff). From a network management perspective doing so
can complicate things immensely.
Today networks want to deploy IPv6 without impacting their IPv4
network. Adding IPv6 AFI to an IPv4 transport session will tear
it down, impacting IPv4 customers.
Tomorrow, when IPv4 transport fails, IPv6 customers are also impacted
by the failure of the transport, even though there may be no IPv6
routing issues. There is also a chance that IPv6 forwarding fails, but
the routing information lives on running the traffic into a black hole
since the routing information isn't sharing the failed transport.
In the future, IPv4 will be removed from the network. If all of
the transport is IPv4, those sessions will have to be torn down and
new ones built with IPv6 transport before the IPv6 only network can
live on.
I believe the vast majority, approaching 100% of larger ISP's move
IPv4 routes over IPv4 transport, and IPv6 routes over IPv6 transport,
treating the two protocols as ships in the night. It elminates all
three problems I've listed above at the grand expense of your router
having to open/track 2 TCP connections rather than one; a trivial
amount of overhead compared to the routes being exchanged.
Of course, there are people who like to be different, sometimes for good
reasons, often not... :)
--=20
Leo Bicknell - bicknell@ufp.org - CCIE 3440
PGP keys at http://www.ufp.org/~bicknell/
--BOKacYhQ+x31HxR3
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)
iQIVAwUBUNTAvbN3O8aJIdTMAQIizA/8DqyJ0en2x3aKr1niTTEcwi15z28u3ks4
0sWY1krHKhTTagbfgDMAlUN/KRlNN60A4W9xmHc9aPVwBoy9rirnWfwtIpDGFmyU
MmUDZbhS5tn9P32BKihhXtVk9bYsDvmpIJJCSoJPGKqBrbxQdeeQxTBx6cgTc4yS
08eWVOdCDmK9v2/83fnFuezEMrcmHe6OGp1njUJu/iTaTTB599jyOjB+I47k1euR
J3QOzxaUNDQJsNTL9CjV9GoD74kik+U7Y/y//Xm+Iu6YOuyNpcJjeWydYo6imxzO
A636esodeAkbJfv3HF7HiMlRfqbLzUUTwKUJn9NcLqZB9tDcpAw4xBw8/kgrRrvI
FeOuLswq8RjnpofXuq+DxvYwucb4sgFVKv0L6Ei76llAAs4/sWMLW5fL2iw75hPj
zO2XoxJ915fx2jwLHOpEYhB0eqsNycfjH6alTv6Go7YU0ZqQLf919drBJD4c3mE9
cm8gl9bCp/iuKUoUDRoThuwBuKJM+vYRUq3Igg1sTUKU1lKeHugFfJo7bxIUemd6
bKEJIiVjWFBVZSzhyCKtWM1cLoMVTH1Qj+ySFFExnn4E0NncOMgCMT6tNwpT3RSp
db7R3hLvpdjMEvUpjJVsEspohNpWFmAkcSA9DPlw6k5tdctpy47sICWU6yWz4SMY
3XsNcR8Z1Ag=
=7VmV
-----END PGP SIGNATURE-----
--BOKacYhQ+x31HxR3--