思科认证:网络配通就下班?想月薪2W你还得会优化!

汇总路由怎么计算?

汇总路由是什么?有什么用处?

大家好,我是小武老师,今天来教一下大家如何计算汇总路由,也就是路由汇总。

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

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

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

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

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

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

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

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

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

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

如果大家也想亲自上去show一下的话,可以私聊小武老师我哈,我亲自教你。

好,不说了,我们来看看汇总路由怎么做?怎么计算吧?

汇总路由的计算

我们举个栗子来讲解吧:看栗子说话吧

比如有一个B类的IP地址段,172.16.0.0开头的网段吧:

这台路由器的路由表中存放着以下几条明细条目:

172.16.1.0 /24

172.16.2.0 /24

172.16.3.0 /24

172.16.4.0 /24

172.16.5.0 /24

要做汇总路由的计算,其实原理和方法非常简单:就是判断这些地址最左边有多少bit位是相同的?把相同的bit位汇总起来就行。

计算汇总路由的步骤总结如下:

第一步:将IP地址从十进制转换成二进制,并将它们对齐。你们可以在自己的小本本上自己做一下。

第二步:找到这组二进制中相同的bit位,从最左边开始找,然后在最后相同的一bit位划一条竖线,这条竖线就是一条分割线,分割我们相同的bit位与不同的bit位。

第三步:计算看看有多少bit位是相同的?讲那些不同的bit位全归0,相同的bit位既是我们最终汇总路由条目的掩码啦。

172.16.1.0 = 172.16.00000 001.0

172.16.2.0 = 172.16.00000 010.0

172.16.3.0 = 172.16.00000 011.0

172.16.4.0 = 172.16.00000 100.0

172.16.5.0 = 172.16.00000 101.0

可以看到在我们IP地址的第三个八位组中,有5bit为是相同的,我们把相同的bit为计算一下,一共为16+5=21bit位,也就是说从最左边开始计算这几组IP地址网段中有21位是相同的,至于那些不同的bit位我们归0就行,不用去理会。

因此172.16.1.0-172.16.5.0前21bit为相同,最终汇总得出:172.16.0.0/21,这就是我们的汇总路由条目,这一条汇总路由条目就包含了172.16.1.0-172.16.5.0这些网段的路由条目了。

好,这就是我们手工计算汇总路由的方法啦,其实我们工程师手算效率有点低,而且不能保证准确率,一般我还是建议大家使用一下子网掩码计算器去计算这样会更加快速,并且准确率也能进行一个保证,像我们在项目中,一般都不会自己去手算,因为效率太慢,并且准确率不能保证,一般都是用专门的子网掩码计算器去做汇总以及子网划分等等。如果想学习子网掩码计算器的使用方法,请联系小武老师我哦,我亲自教你。等你哦!

好,既然汇总路由的计算我们已经掌握了,那我们来在Cisco

路由器上来配置配置呗。我们就用一个最简单的静态路由中的汇总路由配置来演示一下吧:

汇总路由在Cisco路由器上的配置

拓扑图附上:

R2上有5个网段,我们在R1上去配置一条静态的汇总路由条目来达到这5个网段!

配置命令:

R1(config)#ip route 172.16.0.0 255.255.248.0 192.168.1.2

这是一条静态的汇总路由配置。

然后我们show ip route看一下:

R1(config)#do show ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

172.16.0.0/21 is subnetted, 1 subnets

S 172.16.0.0 [1/0] via 192.168.1.2

C 192.168.1.0/24 is directly connected, FastEthernet0/0

最后我们在R1上通过ping命令测试一下能否通过这一条静态的汇总路由达到这5个网段?

ping测试:

R1#ping 172.16.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:

.!!!!

Success rate is 80 percent (4/5), round-trip min/avg/max = 60/79/96 ms

R1#ping 172.16.5.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.5.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 20/20/20 ms

ping了一下,5个网段都能ping通,那么我们的汇总路由就成功实现了,我们在路由表中只有一条汇总的路由条目,而我们却能靠这一条汇总的路由条目到达5个明细的网段,这就是汇总路由的神奇之处,是不是很神奇呢?

同学们,你们看完这篇文章之后,可以自己下去Lab一下哦。

原文来自公众号“思科CCIE训练营”,定期更新技术干货及领取free视频教程+文档PPT,欢迎关注哦~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,736评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,167评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,442评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,902评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,302评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,573评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,847评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,562评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,260评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,531评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,021评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,367评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,016评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,068评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,827评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,610评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,514评论 2 269

推荐阅读更多精彩内容