On Tue, Jul 16, 2013 at 04:48:57PM +0300, Heikki Hannikainen wrote:
Also, doesn't amprgw at UCSD drop net-44 packets
on the floor unless
they're in encap.txt? Or is there an exception for BGP announced
networks?
We would drop them since they're not in the encap database, but they don't
show up here from the Internet in the first place since the narrower BGP
subnets override the larger /8 network and the packets aren't routed here.
It'd be really unfortunate if the BGP sites would
be only accessible
from the Internet and not from the rest of the amprnet.
That's a choice the BGP-announced subnets have to make. In order to
avoid the amprgw connection point as a single point of failure they
have chosen to make themselves individual connection points, with all
that entails.
44net-only tunnel-connected hosts HAVE to route back to the Internet
through amprgw because of the anti-spoofing filters in place on most of
their providers' networks, and once the packets are here and decapsulated
they're treated as any other packets, which means that if the destination
is one of the BGP-routed ("directly-connected") 44net subnets that isn't
also participating in the tunnel mesh, the traffic has to flow over the
commercial Internet to get there.
I've long thought that tunnels were about the only way to go for
internal connectivity in the AMPRNet, but as it's an experimental network
and people were getting rather shrill about allowing directly-connected
subnets, I figured we might as well try it.
The question reduces to one of internal versus external connectivity.
A solution would be to have the border router at each of the
directly-connected subnets also have a full set of tunnel routes and
interfaces installed, as it could then participate in the tunnel mesh
and should then be in the encap file. I don't see commercial internet
providers doing that.
So this means that in order for the the directly-connected subnets to
also participate in the tunnel mesh, there has to be a tunnel-enabled
router downstream of the connection to the commercial Internet. Thus the
only advantage of being directly-connected is simply an independent (quite
possibly higher-bandwidth) connection to the commercial Internet backbone.
It doesn't improve internal connectivity in the AMPRNet at all. We still
need the tunnels for that.
- Brian