网络基础CCNP篇|IP子网划分聚合

简介: IPv4中ip的划分与聚合

什么是子网划分?

简单的说,就是一个IP地址的分裂与聚合。(以下会细讲)

我们为什么要进行子网划分?

因为IP地址的有类别的划分,所以导致IP地址的分配十分不灵活无法适应现在的网络,会造成IP地址的浪费。

子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

来源:百度百科

在定义中,我们可知,IP地址有5类。
详情如下

  • A类:1.0.0.0~126.255.255.255,默认子网掩码/8,即255.0.0.0 (其中127.0.0.0~127.255.255.255为环回地址,用于本地环回测试等用途);
  • B类:128.0.0.0~191.255.255.255,默认子网掩码/16,即255.255.0.0;
  • C类:192.0.0.0~223.255.255.255,默认子网掩码/24,即255.255.255.0;
  • D类:224.0.0.0~239.255.255.255,一般于用组播
  • E类:240.0.0.0~255.255.255.255(其中255.255.255.255为全网广播地址),E类地址一般用于研究用途.
    其中还有一种私有地址,即比如内部局域网所用的地址,分别为:

10.0.0.0~10.255.255.255;
172.16.0.0~172.31.0.0;
192.168.0.0~192.168.255.255

什么是掩码?

之后,我们了解一下什么是掩码:
掩码(mask)
根据掩码来判断网络位
掩码的定义:
和IP地址的表示方法一样,但是必须是连续的0和1组成,而且前面必须是1,后面必须是0.
例如:
11111111.00000000.00000000.00000000 /8
255.0.0.0
掩码的1,就标记了网络位,0就标记了主机位
10.0.12.1/24 10.0.12.2/24
192.168.1.1/24
根据相与运算算出来的:
11000000.10101000.00000001.00000001 IP地址
11111111.11111111.11111111.00000000 掩码
11000000.10101000.00000001.00000000 网络地址
其中,子网划分还用到了VLSM:
VLSM(可变长子网掩码)
本质:增加子网掩码的长度,网络位的数量增加了。
导致网络的数量增加了,代价主机位少了,代表每个网络的可用IP地址数量减少了。
举个栗子:
192.168.1.0/24
11000000.10101000.00000001.00000000 IP地址
11111111.11111111.11111111.00000000 掩码
这个网络所承受最大主机数:2^8-2=254
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
11000000.10101000.00000001.00|000000 IP地址
11111111.11111111.11111111.11|000000 掩码
192.168.1.0/25
11000000.10101000.00000001.0|0000000 IP地址
11111111.11111111.11111111.1|0000000 掩码
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
一个网络号划分成了两个网络号:
第一个:192.168.1.128/25
11000000.10101000.00000001.1|0000000 IP地址
11111111.11111111.11111111.1|0000000 掩码

第二个:192.168.1.0/25
11000000.10101000.00000001.0|0000000 IP地址
11111111.11111111.11111111.1|0000000 掩码

每个网络号可承受最大主机数:2^7-2=126
于是,我们把一个网络号顺利的划分成两个网络号了。

实战演练VLSM:
某公司,有四个部门,分别是A,B,C,D,每个部门需要20个IP地址,该公司申请了一个C类地址块,192.168.134.0/24,请给出合理的子网划分方案。
分析:
根据网络数量来分析:
由于该公司有4个网络,所以需要增加两位子网掩码
192.168.134.0/24
11000000.10101000.10000110.|00000000
11111111.11111111.11111111.|00000000
由于该公司需要四个网络,所以增加两位子网掩码
192.168.134.0/24
11000000.10101000.10000110.00|000000
11111111.11111111.11111111.11|000000

192.168.134.0/26
11000000.10101000.10000110.00|000000

192.168.134.64/26
11000000.10101000.10000110.01|000000

192.168.134.128/26
11000000.10101000.10000110.10|000000

192.168.134.192/26
11000000.10101000.10000110.11|000000

上面就是根据网络数量划分的子网,每个子网里面有
6个主机位那么每个网络里面的可用的IP地址数量是
2^6-2=64-2=62

CIDR(无类域间路由)
无类域间路由(Classless Inter-Domain Routing,CIDR)在RFC 1517~RFC 1520中都有描述。提出CIDR的初衷是为了解决IP地址空间即将耗尽(特别是B类地址)的问题。CIDR并不使用传统的有类网络地址的概念,即不再区分A、B、C类网络地址。在分配IP地址段时也不再按照有类网络地址的类别进行分配,而是将IP网络地址空间看成是一个整体,并划分成连续的地址块。然后,采用分块的方法进行分配。

在CIDR技术中,常使用子网掩码中表示网络号二进制位的长度来区分一个网络地址块的大小,称为CIDR前缀。如IP地址210.31.233.1,子网掩码255.255.255.0可表示成210.31.233.1/24;IP地址166.133.67.98,子网掩码255.255.0.0可表示成166.133.67.98/16;IP地址192.168.0.1,子网掩码255.255.255.240可表示成192.168.0.1/28等。

CIDR实战演练:
某公司,有一个网络,该网络需要500个IP地址。
现有:
192.168.0.0/24
192.168.1.0/24两个小IP网络号,该如何办?

11000000.10101000.0000000|0|.00000000
11000000.10101000.0000000|1|.00000000
原来掩码是24位,现在将掩码向左移动一位,掩码变短了,但是原来的两个网络变成了一个,新形成了一个主机位
192.168.0.0/23。
于是,最大可用主机IP变为:
2^9-2=510>500,即可用。

目录
相关文章
|
13天前
|
监控 安全 Linux
【专栏】Linux中六个常用的网络命令:ping、traceroute、netstat、nmap、ifconfig和ip
【4月更文挑战第28天】本文介绍了Linux中六个常用的网络命令:ping、traceroute、netstat、nmap、ifconfig和ip,以及它们在测试网络连通性、追踪路由、查看网络状态、安全扫描和接口配置等场景的应用。通过学习和运用这些命令,系统管理员和网络爱好者能更有效地诊断和管理网络问题,确保网络稳定运行。
|
1天前
|
安全 网络协议 网络安全
【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题
【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题
21 0
|
3天前
|
网络协议 网络架构
网络层 IP协议(1)
网络层 IP协议(1)
9 0
|
6天前
|
网络协议 网络性能优化 网络安全
[计算机网络]--IP协议
[计算机网络]--IP协议
|
11天前
|
Ubuntu 网络协议 Linux
|
11天前
|
JSON 网络协议 Linux
Linux ip命令:网络的瑞士军刀
【4月更文挑战第25天】
18 1
|
12天前
|
监控 网络协议 安全
【亮剑】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题
【4月更文挑战第30天】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题。解决步骤包括检查网络配置、DNS设置、网关路由、防火墙规则,以及联系ISP。预防措施包括定期备份配置、更新固件、监控网络性能和实施网络安全策略。通过排查和维护,可确保网络稳定和安全。
|
13天前
|
安全 网络安全 网络虚拟化
【专栏】子网划分是网络管理关键,涉及子网定义、子网掩码作用及意义
【4月更文挑战第28天】子网划分是网络管理关键,涉及子网定义、子网掩码作用及意义。方法包括确定子网数和主机数、选择子网掩码、计算地址范围和分配地址。网络工程师应合理规划、考虑扩展性,避免子网重叠,结合VLAN技术,定期评估优化。实际应用广泛,如企业、数据中心和校园网络。掌握子网划分技巧,能提升网络性能、安全性和管理效率。
【专栏】子网划分在现代网络工程中的重要性,包括管理网络、增强安全性和优化IP地址使用
【4月更文挑战第28天】本文介绍了子网划分在现代网络工程中的重要性,包括管理网络、增强安全性和优化IP地址使用。文章阐述了子网划分的原理,如通过子网掩码划分广播域以减少网络风暴。接着,详细说明了子网划分的方法,涉及需求分析、选择子网掩码、计算子网及广播地址等步骤,并提到了VLSM和CIDR等高效技术。最后,通过实例展示了如何进行子网划分,强调实践对于掌握这项技能的关键作用。学习子网划分能提升网络管理和设计能力。
|
14天前
|
监控 负载均衡 网络协议