汇总路由怎么计算?

今天来讲一讲汇总路由是什么?有什么用处?


我们经常需要使用到这个小功能,特别是在大型网络中,网络中的网段非常多,路由条目也就非常多,那么在大型网络中,N多的路由条目都存放在我们的路由器的路由表中,并且都是一条一条明细的。

我们可以想象一下,Internet上有多少条路由条目呢?应该是千万条吧,千万条的路由条目存放到我们的路由器中,那对我们路由器来说,压力山大啊,它可能承受不住,随时可能自杀宕机,走上一条不归之路,其实这些路由条目存放在我们的路由器中,对于路由器来说是需要消耗路由器中一些内存资源来存放维护这些路由条目的。

也就是说如果你路由器中的路由表的条目很多的话,那么所花费路由器的内存资源也很更多一点,所以如果路由器的路由表中将要存放很多的路由条目的话,建议是内存要加大一点,不能太小了,否则可能会出现内存不足,内存溢出啥的,各种稀奇古怪的bug,导致我们路由器中的路由条目不完整。

ok,其实仔细想想,其实路由器中的路由表完全不需要存放那么多的明细条目,特别是Internet上的路由器来说,如果都存放明细条目的形式的话,那Internet上的路由器的路由表会有千万条呢。

看了一下2019年现在的Internet上公网路由器上现在的路由表的路由条目现状,现在目前是差不多总计是一千万条。非常庞大的一个数字,不过这也是很正常的嘛,比较IPv4地址的总数约等于43亿嘛,看下图吧,我亲自show出来的信息:


汇总路由怎么计算?_第1张图片

整整一千一百万多条,非常多呢,大家可以试想一下一千万多条公网路由条目放在我们路由器上,这对我们路由器来说是不是压力非常大?so,怎么办?

我们可以使用汇总路由技术,来将我们的路由条目做一个汇总,把拥有相同前缀的路由条目进行汇总,比如也可以按照A,B,C类来做汇总都可以,就是把一组拥有相同前缀的路由条目汇总成一条,这样,我们通过这个高大上的汇总路由技术就可以把我们庞大的千万条路由条目汇总成若干条汇总条目放置在我们的公网路由器上,这对于我们公网路由器来说是不是非常干爽?非常好呢?

不汇总是不行的,那么庞大的路由条目放在路由器里,不知道要花费路由器多少的内存资源来维护这么庞大的路由条目呢。so,路由汇总是很好的一个解决方案,不管是现在Internet的公网路由器在使用路由汇总,像在我们的大中型的网络中也可以去部署,比如在我们的核心层设备上将路由条目汇总,或者在汇聚层,都是可以的,反正最终我们想要实现的一个效果就是:将之前路由表中N多明细的路由条目统统压缩汇总成几条放置在我们的路由表中,大幅度的减少我们路由表的体积,路由表中的条目减少了,体积减少了,那么我们路由器以后去做数据包转发的时候,去匹配路由表中的路由条目的时候,这个匹配效率也是非常快的,杆杆的,因为路由表中只有几条汇总条目,你说匹配速度能不快吗?从原来非常臃肿庞大的路由表,压缩汇总成了若干条汇总路由,效果可想而知哈。

好的,关于路由汇总的介绍,以及优点,我们就介绍到这,记住汇总路由这个技术我们在现网广泛使用哦……

对了,我所查看到的Internet上的公网路由器的路由条目都是真实数据哈,是我在现网中的一台Linux服务器上看到的,这台服务器好像是对我们Internet上路由器的一个BGP路由条目的一个镜像,反正数据觉得是真实可靠的,没想到路由条目已经发展到千万条了,前几年才几十万条呢,转眼间发展非常迅猛呢,IT技术就是这样,发展速度非常快,如果大家不好好学习,那么很有可能过个N年,自己就out了,哈哈。

如果大家也想亲自上去show一下的话,可以加我自己的q群哈9760    62    789,会不定时分享一些资料的。

好,先不说了,明天再见

你可能感兴趣的:(汇总路由怎么计算?)