4.3.4、无分类编址的 IPv4 地址

随着IPv4地址空间面临耗尽威胁,IETF提出无分类编址(CIDR)方案,通过斜线记法和路由聚合等技术手段,有效缓解IP地址紧张状况,并允许互联网继续扩张。

划分子网在一定程度上缓解了因特网在发展中遇到的困难,但是数量巨大的C类网\color{red}数量巨大的 C 类网数量巨大的C类网因为其地址空间太小\color{red}地址空间太小地址空间太小没有得到充分使用\color{red}没有得到充分使用没有得到充分使用,而因特网的 IP 地址仍在加速消耗,整个 IPv4地址空间面临全部耗尽的威胁。\color{red}IPv4 地址空间面临全部耗尽的威胁。IPv4地址空间面临全部耗尽的威胁。

为此,因特网工程任务组 IETF 又提出了采用无分类编址\color{red}无分类编址无分类编址的方法来解决 IP 地址紧张的问题,同时还专门成立 IPv6 工作组负责研究新版本 IP 以彻底解决 IP 地址耗尽问题。

1993 年,IETF 发布了无分类域间路由选择CIDR\color{red}无分类域间路由选择CIDR无分类域间路由选择CIDR(Classless Inter-Domain Routing)的 RFC 文档:RFC 1517~1519 和 1520。

  • CIDR 消除了传统的 A 类、B 类和 C 类地址,以及划分子网的概念;

  • CIDR 可以更加有效地分配 IPv4 的地址空间,并且可以在新的 IPv6 使用之前允许因特网的规模继续增长。

1、斜线记法

CIDR 使用 “斜线记法” ,或称 CIDR 记法。

  • 即在 IPv4 地址后面加上斜线 “/” ,在斜线后面写上网络前缀所占的比特数量\color{red}斜线后面写上网络前缀所占的比特数量斜线后面写上网络前缀所占的比特数量

例如:image-20221225192312421

CIDR 实际上是将网络前缀都相同的连续的IP地址组成一个“CIDR地址块”\color{red}将网络前缀都相同的连续的IP地址组成一个“CIDR地址块”将网络前缀都相同的连续的IP地址组成一个CIDR地址块

我们只要知道 CIDR 地址块中的任何一个地址,就可以知道该地址块的全部细节:

  • 地址块的最小地址

  • 地址块的最大地址

  • 地址块中的地址数量

  • 地址块聚合某类网络( A 类、B 类或 C 类)的数量

  • 地址掩码(也可继续称为子网掩码)


image-20221225193037272

聚合 C 类网:C 类网络地址,最后 888 位全部取 000,剩余 444 位主机号可以自由分配


image-20221225193102044

2、路由聚合(构造超网)

路由器 R1 与五个网络以及路由器 R2 直接相连

路由器 R1R2 互为相邻路由器,它们周期性地通告自己所知道的路由信息给对方

image-20221225193350852

R1 将自己直连的这五个网络的路由记录都通告给 R2

  • R2 的路由表会增加 555 条路由记录

image-20221225193534394

为了减少路有记录对路由表的占用,能否将这 555 条路有记录聚合成 111 条呢?

image-20221225194536533

将共同前缀保持不变,而剩余的 101010 个比特全部取 000,然后写成点分十进制形式,放在 “/22/22/22” 的前面

image-20221225194735223

网络前缀越长,地址块越小,路由越具体\color{red}网络前缀越长,地址块越小,路由越具体网络前缀越长,地址块越小,路由越具体

若路由器查表转发分组时发现有多条路由可选,则选择网络前缀最长的那条,这称为最长前缀匹配\color{red}最长前缀匹配最长前缀匹配

  • 因为这样的路由更具体。

3、习题

image-20221225194912805

image-20221225195326367

答案 C


image-20221225195351210

image-20221225195554789

答案 C

4、小结

image-20221225195656806

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值