IP地址和子网划分学习笔记之《子网划分详解》

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IP地址和子网划分学习笔记之《子网划分详解》相关的知识,希望对你有一定的参考价值。

一,子网划分概述

1、为什么要划分子网?

IPv4地址如果只使用有类(A、B、C类)来划分,会造成大量的浪费或者不够用,为了解决这个问题,可以在有类网络的基础上,通过对IP地址的主机号进行再划分,把一部分划入网络号,就能划分各种类型大小的网络了。

2、IPv4子网划分与聚合

为了解决IPv4的不足,提高网络划分的灵活性,诞生了两种非常重要的技术,那就是VLSM(可变长子网掩码)和CIDR(无类别域间路由),把传统标准的IPv4有类网络演变成一个更为高效,更为实用的无类网络。关于VLSM和CIDR的介绍参考上篇子网掩码详解有讲述。

VLSM用于IPv4子网的划分,也就是把一个大的网络划分成多个小的子网;而CIDR则用于IPv4子网的聚合,当然主要是指路由方面的聚合,也就是路由汇总。通过CIDR可以把多个小的子网路由条目汇总成一个大网络的路由条目,以减少路由器中路由条目的数量,提高路由效率。

二、子网划分方法

我们所讲的子网划分其实就是基于VLSM可变长子网掩码的划分,子网划分又分为等长子网划分和变长子网划分。

1、VLSM子网划分的基本思想

通过VLSM实现子网划分的基本思想很简单:就是借用现有网段的主机位的最左边某几位作为子网位,划分出多个子网。

①、把原来有类网络IPv4地址中的“网络ID”部分向“主机ID”部分借位

②、把一部分原来属于“主机ID”部分的位变成“网络ID”的一部分(通常称之为“子网ID”)。

③、原来的“网络ID”+“子网ID”=新“网络ID”。“子网ID”的长度决定了可以划分子网的数量。

如下示例图:

技术分享图片

2、全0子网与全1子网

①、“全0子网”代表的是对应子网的“子网ID”部分各位都是0,是第一个子网。

②、“全1子网”代表的是对应子网的“子网ID”部分各位都是1,是最后一个子网。

③、按照RFC950参考规定,划分子网后,只有n-2个可用的子网(n表示总的子网数)。

④、后来RFC1878参考规定,划分子网后,可以有n个可用的子网(n表示总的子网数)。

RFC950参考规定:第一个子网(也就是“全0子网”)和最后一个子网(也就是“全1子网”)不可用,为的就是避免全0子网的网络地址和全1子网的广播地址分别与没有划分子网前的网络地址和广播地址相冲突。 但是在后来RFC1878规定中,该项规定已被废止了,现在的设备基本上都普遍支持RFC1878。

三、等长子网和变长子网划分

1、等长子网划分

2、变长子网划分

以上是关于IP地址和子网划分学习笔记之《子网划分详解》的主要内容,如果未能解决你的问题,请参考以下文章

IP地址和子网划分学习笔记之《超网合并详解》

python全栈学习笔记网络基础之子网划分

IP地址和子网划分学习笔记之《IP地址基础篇》

网络基础之子网划分

初学(重点)

IP子网划分详解笔记,计算公式以及心算方法