IPv4 地址的划分方式以及分类, IPv6 地址是如何弥补 IPv4 不足点
需求:
现在有三个部门, 其中 A 部门需要 30 个主机, 其中 B 部门需要 20 个主机, 其中 C 部门需要 10 个主机, 并且, 规定 A B C 部分属于不通网段
如果用该方法完成的话, 因为每一个网段当中可用的主机地址有 254 个, 并且这三个网段中的需要用到的主机个数最多的只要 30 个地址就可以了, 很明显会造成 IP 地址的浪费!
IP 地址的分类
A 类地址: 1.0.0.0~126.255.255.255
B 类地址: 128.0.0.0~191.255.255.255
C 类地址: 192.0.0.0~223.255.255.255
A B C 类比较重要
D 类地址: 224.0.0.0~239.255.255.255
E 类地址: 240.0.0.0~255.255.255.255
D E 有能力者背下来 HCIA 就是了解
公网地址
该地址可以在公网出现, 在公网上面不能出私网地址
私网地址
给用户或者租户使用地址
- 10.0.0.0~10.255.255.255
- 172.16.0.0~172.31.255.255
- 192.168.0.0~192.168.255.255
特殊地址
0.0.0.0===》》》全世界 默认路由
127.X.X.X===》》》环回地址 用于测试 TCP/IP 协议栈
255.255.255.255 三层的全局广播
169.254.X.X 电脑系统如果 Windows 的话 这个地址是微软那边分配给你的地址
除了私网地址和特殊地址之外 其他地址几乎都是公网地址
可变长子网掩码 VLSM 和无类域间路由 CIDR 是如何节约地址
VLSM(可变长子网掩码)
需求:
现在有三个部门, 其中 A 部门需要 30 个主机, 其中 B 部门需要 20 个主机, 其中 C 部门需要 10 个主机, 并且, 规定 A B C 部分属于不通网段 这边给的 IP 地址是 192.168.1.0/24
192.168.1.0 255.255.255.0
方法就是: 借位 借的就是掩码的位数 到底应该借几位呢? 借 1 位
首先你的掩码是 24 位 假如我这边借一位的话 掩码就变成了 25 位
- 24 1111 1111.1111 1111.0000 0001 .0000 0000
- 0
- 1
第一种情况就是借的那一位是 0 即网络地址就是: 192.168.1.0/25
第二种情况就是借的那一位是 1 即网络地址就是: 192.168.1.128/25
很显然 借一位的话 只能划分成两个网段
192.168.1.0 255.255.255.0
方法就是: 借位 借的就是掩码的位数 到底应该借几位呢? 借 2 位
首先你的掩码是 24 位 假如我这边借二位的话 掩码就变成了 26 位
- 24 1111 1111.1111 1111.0000 0001 .00 00 0000
- 00
- 11
- 01
- 10
第一种情况就是借的那 2 位都是 0 即网络地址就是: 192.168.1.0/26 可用主机数: 62
第二种情况就是借的那 2 位都是 1 即网络地址就是: 192.168.1.192/26 可用主机数: 62
第三种情况就是借的那 2 位一个是 0 一个是 1 即网络地址是: 192.168.1.64/26 可用主机数: 62
第四种情况就是借的那 2 位一个是 1 一个是 0 即网络地址是: 192.168.1.128/26 可用主机数: 62
作用: 划分子网 节约咱们 IP 地址
实现方式 --- 掩码这边向右边进行移动 网络位增加了 主机位减少了
CIDR(无类域间路由)
突破了传统 IP 地址的分类边界, 将路由表中的若干条路由汇聚为一条路由, 减少了路由表的规模, 提高了路由器的可扩展性
- A:10.24.0.0/24 0000 00 00
- B:10.24.1.0/24 0000 00 01
- C:10.24.2.0/24 0000 00 10
- D:10.24.3.0/24 0000 00 11
A B C D 他们之间不在同一个网段 怎么样聚合
举例:
方法就是: 类似消消乐, 找相同点 发现中间第三位是不相同的 我们换算成二进制后 发现只有后面二位是不相同的 我们直接把后面不相同的去掉 把相同留下来即可, 即: 10.24.0.0/22
作用: 将一些有相同特征的 IP 地址给聚合起来
实现方式 --- 掩码这边向左边进行移动 网络位这边减少 主机位这边就增加了
练习
路由器 A 的 IP 地址是 172.16.1.1/24
路由器 B 的 IP 地址是 172.16.2.1/24
路由器 C 的 IP 地址是 172.16.3.1/24
路由器 D 的 IP 地址是 172.16.4.1/24
路由器 A B C D 他们之间出外网的时候, 恰好经过路由器 E , 规定, 在路由器 E 上面只允许出现一条路由, 请问, 这条路由是谁?
练习 1
计算出下面网络地址和广播地址以及可用地址主机范围
- 1,10.1.1.24/27
- 10.1.1.000 1 1000
网络地址: 10.1.1.0
广播地址: 10.1.1.31
可用主机地址范围: 10.1.1.1~10.1.1.30
- 2,172.16.1.1/30
- 172.16.1.0000 00 01
网络地址: 172.16.1.0
广播地址: 172.16.1.3
可用主机地址范围: 172.16.1.1~172.16.1.2
- 3,192.168.100.100/25
- 192.168.100.0 110 0100
网络地址: 192.168.100.0
广播地址: 192.168.100.127
可用主机地址范围: 192.168.100.1~192.168.100.126
练习 2:
计算出 10.10.10.10/26 向右边借 3 位掩码后, 所得出的网络地址分别是多少?
向右边借三位后, 总共可以得出 8 个网段子网出来
2 的 3 次方 = 8
- 128 64 32 16 8 4 2 1
- 10.10.10.00 001010
第 1 种 000 ===》》》0
第 2 种 001 ===》》》8
第 3 种 010 ===》》》16
第 4 种 011 ===》》》24
第 5 种 100 ===》》》32
第 6 种 101 ===》》》40
第 7 种 110 ===》》》48
第 8 种 111 ===》》》56
2.3,8 个子网, 分别是:
- 10.10.10.0/29
- 10.10.10.8/29
- 10.10.10.16/29
- 10.10.10.24/29
- 10.10.10.32/29
- 10.10.10.40/29
- 10.10.10.48/29
- 10.10.10.56/29
练习 3:
A:192.168.20.0/24 ===》》》0 001 0100
B:192.168.30.0/24 ===》》》0 001 1110
C:192.168.40.0/24 ===》》》0 010 1000
D:192.168.50.0/24 ===》》》0 011 0010
E:192.168.60.0/24 ===》》》0 011 1100
F:192.168.70.0/24 ===》》》0 100 0110
A B C D E F 他们之间不在同一个网段 怎么样聚合
答案:
192.168.0.0/17
实际项目中如何进行 IP 地址划分的最大化
某企业的业务如下: 给出的 IP 地址是 10.56.0.0/16 的网段, 如何进行子网划分
网络设备之间的互联地址 10.56.252.0/24~10.56.253.0/24 如何进行划分?
来源: http://www.bubuko.com/infodetail-3285457.html