划分子网在一定程度上缓解了因特网在发展中遇到的困难,但是
数量巨大的
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}斜线后面写上网络前缀所占的比特数量 斜线后面写上网络前缀所占的比特数量。
例如:
CIDR
实际上是
将网络前缀都相同的连续的
I
P
地址组成一个“
C
I
D
R
地址块”
\color{red}将网络前缀都相同的连续的IP地址组成一个“CIDR地址块”
将网络前缀都相同的连续的IP地址组成一个“CIDR地址块”。
我们只要知道 CIDR
地址块中的任何一个地址,就可以知道该地址块的全部细节:
-
地址块的最小地址
-
地址块的最大地址
-
地址块中的地址数量
-
地址块聚合某类网络(
A
类、B
类或C
类)的数量 -
地址掩码(也可继续称为子网掩码)
聚合 C
类网:C
类网络地址,最后
8
8
8 位全部取
0
0
0,剩余
4
4
4 位主机号可以自由分配
2、路由聚合(构造超网)
路由器 R1
与五个网络以及路由器 R2
直接相连
路由器 R1
和 R2
互为相邻路由器,它们周期性地通告自己所知道的路由信息给对方
若 R1
将自己直连的这五个网络的路由记录都通告给 R2
- 则
R2
的路由表会增加 5 5 5 条路由记录
为了减少路有记录对路由表的占用,能否将这 5 5 5 条路有记录聚合成 1 1 1 条呢?
将共同前缀保持不变,而剩余的 10 10 10 个比特全部取 0 0 0,然后写成点分十进制形式,放在 “ / 22 /22 /22” 的前面
网络前缀越长,地址块越小,路由越具体 \color{red}网络前缀越长,地址块越小,路由越具体 网络前缀越长,地址块越小,路由越具体
若路由器查表转发分组时发现有多条路由可选,则选择网络前缀最长的那条,这称为 最长前缀匹配 \color{red}最长前缀匹配 最长前缀匹配
- 因为这样的路由更具体。
3、习题
答案 C
答案 C