4.3.4、无分类编址的 IPv4 地址

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

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

1993 年,IETF 发布了 无分类域间路由选择 C I D R \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 实际上是 将网络前缀都相同的连续的 I P 地址组成一个“ C I D R 地址块” \color{red}将网络前缀都相同的连续的IP地址组成一个“CIDR地址块” 将网络前缀都相同的连续的IP地址组成一个CIDR地址块

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

  • 地址块的最小地址

  • 地址块的最大地址

  • 地址块中的地址数量

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

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


image-20221225193037272

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


image-20221225193102044

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

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

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

image-20221225193350852

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

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

image-20221225193534394

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

image-20221225194536533

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

image-20221225194735223

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

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

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

3、习题

image-20221225194912805

image-20221225195326367

答案 C


image-20221225195351210

image-20221225195554789

答案 C

4、小结

image-20221225195656806

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值