五类IP地址
这里面五类地址里面A,B,C类地址的范围以及它们分别能用的主机地址位数要记住,笔试出题很可能会只给地址类型,然后让你根据该地址类型以及主机数量进行子网划分。
无分类编址
无分类编址 CIDR 消除了传统 A 类、B 类和 C 类地址以及划分子网的概念,使用网络前缀和主机号来对 IP 地址进行编码,网络前缀的长度可以根据需要变化。
IP 地址 ::= {< 网络前缀号 >, < 主机号 >}
CIDR 的记法上采用在 IP 地址后面加上网络前缀长度的方法,例如 128.14.35.7/20 表示前 20 位为网络前缀。
CIDR 的地址掩码可以继续称为子网掩码,子网掩码首 1 长度为网络前缀的长度。
一个 CIDR 地址块中有很多地址,一个 CIDR 表示的网络就可以表示原来的很多个网络,并且在路由表中只需要一个路由就可以代替原来的多个路由,减少了路由表项的数量。把这种通过使用网络前缀来减少路由表项的方式称为路由聚合,也称为 构成超网 。
在路由表中的项目由“网络前缀”和“下一跳地址”组成,在查找时可能会得到不止一个匹配结果,应当采用最长前缀匹配来确定应该匹配哪一个。
子网划分规则
通过在主机号字段中拿一部分作为子网号,把两级 IP 地址划分为三级 IP 地址。
IP 地址 ::= {< 网络号 >, < 子网号 >, < 主机号 >}
要使用子网,必须配置子网掩码。一个 B 类地址的默认子网掩码为 255.255.0.0,如果 B 类地址的子网占两个比特,那么子网掩码为 11111111 11111111 11000000 00000000,也就是 255.255.192.0。
注意,外部网络看不到子网的存在。
子网例题
例题1:欲将B类IP地址168.195.0.0划分成27个子网。(方法一、利用子网数来计算)
公式:2^n-2≥x,其中x为所需的子网数,n为所需借的子网位数。
168.195.00000000.00000000
从原来的主机部分开始,从前向后借子网位。
该例中需27个子网,按公式,需借5位,可划分出如下子网:
168.195.00000 000.00000000
168.195.00001 000.00000000
168.195.00010 000.00000000
……
168.195.11110 000.00000000
168.195.11111 000.00000000
共2^5=32个子网,其中有效子网30个,掩码均为/21。
例题2:如需将某C类地址划分20个子网,问第三个有效子网的网络地址、主机地址范围和广播地址?
解决步骤:
1、需20个子网,则需子网位为5,剩余主机位为3,子网的大小为8。
2、8*3=24,则第三个有效子网的地址为24/29。(第一问)这个29=24+5
3、24+8=32,下一个子网的地址为32/29。
4、广播地址为后一个子网的网络地址减1,为31。(第三问)
5、主机地址范围为25至30。