都知道IPv4的地址数目高达40亿个,去除了部分私有的和保留的IP地址后,互联网上可能出现的公有地址数量依然相当可观(虽然这些地址仍然不够用)。
在经过汇总和合理的分配之后,互联网上的路由条目仍然有接近30万条!运行在互联网上的路由器为了可以选择最佳的路径达到全球目的地,有必要接收大部分甚至所有的路由条目,想必很多人会对这个包含全球路由的BGP路由表深感兴趣吧?Let‘s check it out!
1.打开SecureCRT或者Putty甚至系统自带的telnet程序(但不建议用系统自带的)
2.telnet到这个地址:route-server.ip.att.net
3.接着就会收到一些欢迎信息,和提示要求输入Username,Input:rviews
4.这里已经进入了路由器的用户模式,我们可以执行一些很基础的产看命令,比如:show ip route、show version等。
要查看路由表,只需输入show ip route,密密麻麻的路由前缀就会出现,命令我不多写,大家打“?”号查一下吧。
上面的这个路由器是属于美国AT&T的,是一个cisco的7206VXR路由器,配备NPE-G1引擎,有3个千兆口,它与AT&T的IP服务骨干网里的路由器建立了eBGP关系。它的BGP路由表上面有超过30万条前缀!550多万条路径!单单存储这些前缀和路径就用去了300多兆内存,这还不包括前缀中的一些路径属性!整个BGP占用了差不多400M的内存。
这里还有一个可供查看的:route-views3.routeviews.org 也是Cisco 7200 不过引擎更强,是NPE-G2的!Route-views是一个计划,它的目的是方便网络工程师查看和获得实时的全球路由系统信息,你所访问的可能并不是真正的路由器,可能是透过route-views来间接取得的。