On Thu, Apr 24, 2014 at 6:51 PM, Don Fanning don@00100100.net wrote:
I guess you could if you wanted to but the 2 protocols have extremely different uses. Use BGP to connect with one or more network service providers where you then bring your own address space. Use GRE to build tunnels into those networks.
once BGP peered to the internet cloud, let the cloud do the routing and
delivery between networks for you.
I think John means this would be a private BGP and AS and not something requiring something from IANA/RIR's. You would still need a tunnel back to a master hub to get GRE tunnel information via NHRP as that information isn't obtain by BGP magic.
No, I mean BGP out to the Internet, not to private peer relationships. Once a 44.x.x.x subnet is routable to the Internet, it is routable to all other 44.x.x.x subnets that also have access to the Internet.
There really would only need to be a few BGP (border) nodes and they would most likely be routers, like CIscos or Mikrotiks (higher end units). Those routers would provide tunnels whether IPIP or VPN out to subnets in the 44.x.x.x space and route traffic for those subnets both to other 44.x.x.x subnets or the Internet in general.
For example this router http://routerboard.com/CCR1009-8G-1S has a level 6 license, which means it has no license limit on the number of VPNs/Tunnels it supports. Depending on traffic and ingress/egress bandwidth it could probably support many /16 vpns. In turn, a local network would be able to run a modest router, e.g. http://routerboard.com/RB750GL and in turn route to upto 200 smaller VPNs/Tunnels. For reliability the border nodes might multi-home their subnets at 2 or more data centers.
44.x.x.x is part of the Internet's addressable space. If we don't use it in that way, we may as well turn it back and just use 10.x.x.x