IPv4:超网,你是我的“神”

2022-11-19 10:39 来源:IT之家   阅读量:5614   

我们都学过如何把原来的大网络分成几个小网络但是你听说过超网把大量的小网络聚集成一个大网络吗

IPv4:超网,你是我的“神”

没有错!今天的主角——超网的形成,就是对IP地址的原有格式进行升级重组,进而产生更加神奇的组网方式。

有多神奇我们继续往下看

01.超网到底是什么。

超网也被称为CIDR。

简单来说就是将多个同类IP地址聚合成一个地址块的方法超网的诞生使我们能够更有效地分配IPv4地址空间

超网的应用可以让IPv6在大规模使用之前,允许互联网的规模继续增长。

02.为什么要组建超网。

在传统的IP地址分类方法中,无论哪种地址,网络号和主机号的长度都是固定的只要这个地址的网络号确定了,就是定长的

这种顽固的分类方式不仅使用起来不灵活,还直接导致路由器交换路由表时产生的信息冗余。

因此,利用路由聚合构建超网有利于减少路由器之间路由信息的交换,从而提高整个互联网的性能,避免路由信息的冗余经过一些聚合操作后,包含成千上万转发信息的原始路由表被转换成只有几个路由表条目的瘦路由表迷你

03.超网是如何聚合的。

接下来我们来看一个小例子,如下图所示在构建超网之前,每一次路由器交换路由信息,R2都会从R1收到五条更新的路由信息

而组建超网会使具有相同网络前缀的IP地址组成一个CIDR地址块,也称为聚合地址块。

把上图中的五个地址转换成二进制后,我们发现它们的前20位都是一样的,所以这20位被拿出来作为地址块中的公共前缀,剩下的12位默认会用0填充作为地址块中的主机号。

这五条地址信息聚合在一起形成一个CIDR地址块:168.100.128.0/20此时,当R2收到R1的路由转发表时,它只会收到一条CIDR地址报文

技巧

CIDR也采用斜线记法,即在IP地址后加一个斜线/,然后写出网络前缀占用的位数。

只要我们知道CIDR地址块中的任意一个地址,然后把地址中的主机号全改成0或者全1,就可以得到这个地址块中的最小地址和最大地址最大地址和最小地址之间的连续地址可以用这个CIDR地址块来表示同时根据地址块中主机号的个数n,我们也可以得到这个地址块中可以分配的地址个数:2n—2

技巧

减2是因为主机号全为0和全为1的两个地址是特殊地址,一般不作为源地址或目的地址。

将聚合的168.100.128.0/20展开成二进制后,就可以很容易的得到这个地址所在的地址块中的最小地址和最大地址,如下表所示。

不难计算出,这个地址块可以包含4096个地址我们可以用地址块中最小的地址和网络前缀中的位数来表示这个地址块例如,上面的最小地址块可以记录为168.100.128.0/20

我们惊讶的发现,这个最小地址和上面说的聚合地址一模一样!

04.超网如何匹配。

既然提到了CIDR地址块,那么与之对应的最长前缀匹配机制就不容忽视。

这是因为在查找路由表条目进行路由选择时,我们可能会得到多个匹配结果这就带来了一个问题:我们应该从这些匹配结果中选择哪条路线

直接公布正确答案:从匹配结果中选择网络前缀最长的路由。

当路由器接收到一个IP数据包时,它会将该数据包的目的IP地址与其本地路由表中的所有路由表条目进行逐位比较,然后选择匹配度最长的路由表条目。

例如:

如果这栋楼的5楼现在收到一封从X部门到Y部门的邮件,Y部门的IP地址已知为192.31.71.128,一台路由器经过5楼的现有路由表条目为192.31.71.0/26和192.31.68.0/22,路由器收到这封邮件后应该发送到哪个下一跳地址。

路由表条目对应的子网掩码的下一跳地址是192 . 31 . 71 . 0/261111111111111 . 1111111 . 1100000192 . 31 . 19192 . 31 . 68 . 0/211111111111 . 111100 . 000000192 . 31 . 89目的地址:192.31.71.128。相应的二进制数是:11000000.000110000001 . 100001

技巧

这里需要说明的是,虽然CIDR已经不使用子网了,但由于目前仍有部分网络使用子网划分和子网掩码,所以CIDR使用的32位地址掩码可以继续称为子网掩码,以便于路由。

比如/20地址块的地址掩码是:111111111111111111111111111000000000在斜线记法中,斜线后面的数字是地址掩码中1的数目

子网掩码的二进制展开和每个路由表条目对应的目的地址进行逻辑and,然后转换成十进制:192.31.71.0,192.31.68.0。操作步骤如下图所示:

我们发现操作后获得的所有地址都与相应的路由表条目匹配,这表明表中的两个路由信息都可以被指定为下一跳地址。

但是!根据最长前缀匹配机制,我们应该选择路由表项1对应的下一跳地址作为转发地址,因为网络前缀越长,地址块越小,路由越具体。

05.总结一下~

CIDR消除了传统的A,B,C类地址和子网划分的概念,更有效地分配IPv4地址空间,使IP地址从三级寻址回归到未分类的二级寻址,如下图所示。

CIDR也使用斜线记法,即在IP地址后加上/,然后表示网络前缀所占的位数CIDR形成一个由具有相同网络前缀的连续IP地址组成的CIDR地址块,即超网

使用CIDR时,路由表中可能会有多个匹配结果在这种情况下,应该从所有的匹配结果中选择能够匹配到更长网络前缀的路由,因为网络前缀越长,其地址块越小,得到的路由就越具体

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

热门

一键全自动换电——泰州市首家蔚来第三代换电站在兴化戴南上线
一键全自动换电——泰州市首家蔚来第三代换电站

一辆新能源汽车稳稳地停到蔚来充换电一体站的停车平台上,汽车下部的换电装置自动开启,卸下用完电的电池,换上充足电的...更多>

azg集团多维度赋能品牌,助力打造可持续产业生态
azg集团多维度赋能品牌,助力打造可持续产业

日前,由azg集团与Bubs贝儿联合举办的“Bubs贝儿纯净营养,守护新队友”五一特别场线下亲子活动圆满结束,门...更多>

喜报!中诚信托荣获深交所优秀债券投资交易机构奖项
喜报!中诚信托荣获深交所优秀债券投资交易机构

2月27日,深圳证券交易所组织召开2022年度债券监管发展业务座谈会,并表彰在服务国家重点战略、推进债券市场高质...更多>

银保监会就保险保障基金管理办法公开征求意见
银保监会就保险保障基金管理办法公开征求意见

为促进保险业稳健经营和高质量发展,更好发挥保险保障基金的积极作用,维护保单持有人合法权益,银保监会商有关部门对2...更多>

人民银行:指导银行将个人信贷延期还款政策落到实处
人民银行:指导银行将个人信贷延期还款政策落到

2022年第一季度金融统计数据新闻发布会现场。人民网黄盛摄人民网北京4月14日电(黄盛)今日,中国人民银行(以下...更多>

聚焦

发放消费券、举办消费节、推动线上线下消费融合,近期一批促消费措施密集推出—— 为消费升温积聚合力
如何分析一家传媒公司?
编者按:要了解一家上市公司,必须熟悉公司所处的行业环境为帮助...更多>
任天堂日服eShop促销:购买一年NS会员可
感谢本站用户手写的前期线索的交付! ,任天堂宣布将于2...更多>
皇氏集团:控股股东拟协议转让3.68%公司股
证券时报·E公司消息,皇氏集团8月3日晚间公告,公司控股股东...更多>
京东物流:第三季度收入约357.7亿元,同比
京东物流今晚发布了HKEx第三季度财报财报显示,京东物流第三...更多>
8家上市航司营收齐增长3家头部航司合计亏损1
日前,8家A股上市航司2021年上半年业绩已经全部披露完毕红...更多>
北京国际消费中心城市建设九大焦点透视
2021年7月,经国务院批准,上海,北京,广州,天津,重庆五...更多>
多家国际投行强力推荐世茂服务873.HK,2
发布2021年中期业绩,展示了靓丽的成绩单世茂服务以高速增长...更多>
拼“质”不拼“量”,“少即是多”的极简护肤理
为了让皮肤更加细腻无瑕,很多人都往脸上抹各种护肤品,以为总有...更多>
积蓄战略科技力量甘肃全力做强重大创新平台
目前,甘肃省有11个国家重点实验室,118个省级重点实验室和...更多>
第五届数字中国建设峰会闭幕——驱动新变革引领
第五届数字中国建设峰会闭幕——驱动新变革引领新格局 18场...更多>