欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

4.3 划分子网和构建超网络

最编程 2024-04-29 11:25:22
...

4.3.1 划分子网

1.划分子网基本思路
(1)划分子网是一个单位内部的事情,对外仍然表现为一个网络
(2)具体方法是从网络的主机号借用若干位作为网络号,当然,主机号也就相应的减少了同样的位数
单位IP地址:{<网络号>,<主机号>}
本单位内部不同子网IP地址:{<网络号>,<子网号>,<主机号>}
注:一般地,划分子网的子网号不能为全0或全1,无分类域间路由选择支持全0或全1。
(3)从其他网络发来的IP数据报,先发到单位的路由器,再由单位的路由器根据目的网络号和子网号发送到单位内的目的主机。

划分子网,只是把原来的主机号进行再划分,而不改变IP地址的网络号。

2.子网掩码
子网掩码反映了子网划分的信息

4.3.2 使用子网时分组的转发
使用子网划分后,路由表中必须包含{<目的网路地址>,<子网掩码>,<下一跳地址>}三项

4.3.3 无分类编址(构造超网)
1.无分类编址
(1)CIDR消除了A,B,C类网络(但仍然兼容)以及划分子网的概念,只将IP地址分为网络前缀+主机号两部分。
(2)将网络前缀都相同的连续IP地址组成一个“CIDR地址块”。
(3)主机号为全0和全1的主机仍然不使用。
(4)仍使用子网掩码表示网络的划分。
(5)仍然可以使用划分子网的方法对分配到的地址块进行再划分

2.计算地址块最小与最大地址
掩码位数定区间,改写二进全01,试问最大与最小,还看可用不可用

3.地址聚合
利用CIDR地址块查找目的网络,也称路由聚合

4.在查找路由表的时候匹配到多个结果如何处理?
应当从匹配结果中选择具有最长网络前缀的路由。

例:某单位分配到一个地址块201.92.160.0/20。现在需要进一步划分2个一样大的子网,试问:
(1)每个子网的网络前缀有多长?
21位
(2)每个子网中有多少地址?
32-21 = 11
2^11 = 2048
(3)每个子网的地址块是什么?
201.92.1010|0|000.0
201.92.1010|1|000.0
201.92.160.0/21
201.92.168.0/21
(4)每个子网可分配给主机使用的最小地址和最大地址是什么?
201.92.160.0/21:
最小地址:201.92.160.1
最大地址:201.92.167.254
201.92.168.0/21
最小地址:201.92.168.1
最大地址:201.92.175.254