如何简单、快速的计算IP子网

举报
rivers 发表于 2021/12/22 22:08:15 2021/12/22
【摘要】 文章目录 IP 地址分类ip地址数量特殊的IP地址私网地址子网掩码VLSMVLSM划分子网的简单方法: CIDR---无类域间路由,主要是聚合、路由汇总 IP 地址讲解 IP 地...


IP 地址分类

A 类       1.0.0.1 ~ 126.255.255.254
B 类       128.0.0.1 ~ 191.255.255.254
C 类       192.0.0.1 ~ 223.255.255.254
D 类       224.0.0.1 ~ 239.255.255.254
E 类       240.0.0.1 ~ 255.255.255.254


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

ip地址数量

每个A类地址     2^24 – 2 =16777214   个地址
每个B类地址     2^16 – 2  = 65534       个地址
每个C类地址     2^8 – 2  = 254            个地址


  
 
  • 1
  • 2
  • 3
  • 4

特殊的IP地址

一些特殊的IP 地址:
1.127.0.0.0--127.255.255.255----127.0.0.1 本地还回测试地址
2.广播地址:255.255.255.255
3.IP 地址0.0.0.0:代表任何网络


  
 
  • 1
  • 2
  • 3
  • 4
  • 5

私网地址

10.0.0.0 --10.255.255.255

172.16.0.0--172.16.31.255.255

192.168.0.0--192.168.255.255


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 注:私有IP地址一般用于公司内部,私有地址可以相同,这会涉及到我们后边要学习的内容----NAT

子网掩码

A 类       1.0.0.1 ~ 126.255.255.254   
默认掩码:255.0.0.0   ==/8
B 类       128.0.0.1 ~ 191.255.255.254
默认掩码:255.255.0.0  ==/16
C 类       192.0.0.1 ~ 223.255.255.254
默认掩码: 255.255.255.0  ==/24 


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

VLSM

  • 变长子网掩码(Variable-Length Subnet Masks,VLSM)的出现是打破传统的以类(class)为标准的地址划分方法,是为了缓解IP 地址紧缺而产生的
  • 作用:
  • 节约IP 地址空间;
  • 减少路由表大小.

注意事项:使用VLSM 时,所采用的路
由协议必须能够支持它,这些路由协议包括RIPv2,OSPF,EIGRP 和BGP.

VLSM划分子网的简单方法:

某公司现有一C类网段 192.168.1.0/24
目前有以下几个部门:
                                    销售部      59台
                                     技术部      27台
                                     业务部      121台
                                     会计部      15台

需求:将一个C类网段合理分配给如下几个部门,保证地址不浪费。

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 答案:

C类地址:192.168.1.0     255.255.255.0
业务部: 192.168.1.0      255.255.255.128     /25
销售部: 192.168.1.128  255.255.255.192     /26
技术部: 192.168.1.192  255.255.255.224     /27
会计部: 192.168.1.224  255.255.255.240     /28


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 解析方法
由于个人习惯,习惯加法和减法速算,所以,一定要记住这把尺子。


  
 
  • 1
  • 2
乘方 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
数值 128 64 32 16 8 4 2 1
加法:从左往右边数

业务部:121台,它接近128 ,所以去128,也就是24 位
所以,业务部网段位 :192.168.1.0 /24


销售部:59台  ,它接近64 ,增加了一个一位,在原来24基础上+1,所以销售部网段为

192.168.1.128/25


技术部:27台,它接近32 ,所以,有尺子可得,它在24的基础上+3,所以,网段为:192.168.192(128+64).0/27


会计部:15台。接近16 ,so,在原来24 的基础上+4,网段为:192.168.224(128+64+32).0/24


正规算法:

网络地址:ip地址和子网掩码做运算  都化成 二进制 (有0 都为0) 

主机数:2^n

可用主机数:2^n -2 


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 例题:
一台主机的ip地址为 192.168.9.113/21 ,改主机需要发送广播报文,改报文发送的广播地址是多少?网络地址是多少?

VLSM 可边长子网掩码  CIDR无类间路由


  
 
  • 1
  • 2
  • 3
  • 4
  • 答案:
广播地址:192.168.15.255
网络地址:192.168.8.0


  
 
  • 1
  • 2
  • 3
  • 解析:
有192.168.9.113/21 可知,掩码是/21,正常的我们会发现,这个是个C类地址,但是掩码是21。于是:192.168.这2个网络时不动的,16位,动的是数字9

9换成2进制:0 0 0 0 1 0 0 1
            在往右边数5位才是21 ,所以网络位置是
            192.168.0 0 0 0 1(网络位) ,x x x(后面全是主机位)
            
所以,网络位是:192.168.8.0/21

广播地址:网络位为 不变,主机位全是1。则为
192.168.00001,1 1 1  1 1 1 1 1 1 1 1 /21,
192.168.7(4+2+1).255 /21


或者:/21 少了3位:从右边往左边数3位

255-(1+2+4)=248
255.255.248.0

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

CIDR—无类域间路由,主要是聚合、路由汇总

  • CIDR表示方法:IP地址/网络ID的位数,比如192.168.23.35/21,其中用21位表示网络ID。

例1:192.168.23.35/21

子网掩码:11111111 11111111 11111000 00000000则为255.255.248.0

  
 
  • 1

网络ID:192.168.00010111.0(其中第三个字节红色部分表示网络ID,其他表示主机ID,网络ID是表示网络ID部份保持不变主机ID全部变为0)则网络ID为192.168.16.0

起始IP地址:192.168.16.1(主机ID不能全为0,全为0表示网络ID最后一位为1)

结束IP地址:192.168.00010111.11111110(主机ID不能全为1,全为1表示本地广播)则结束IP地址为:192.168.23.254。

例2:将163.135.0.0划分为16个子网,计算前两个子网的网络ID、子网掩码、起止IP地址。

第1步:用CIDR表示163.135.0.0/20,则子网掩码为255.255.240(11110000).0。

第2步:第一网络ID(子网掩码与IP地址与运算):163.135.0.0

第一个IP地址:163.135.0.1 结束IP地址:163.135.15.254;

第3步:第二网络ID:163.135.16.0

        第一个IP地址:163.135.16.1 结束IP地址:163.135.31.254。 

  
 
  • 1

总的来说,就是网络网向左边移动

文章来源: rivers.blog.csdn.net,作者:宝山的博客,版权归原作者所有,如需转载,请联系作者。

原文链接:rivers.blog.csdn.net/article/details/104609823

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。