子网规划与划分实例讲解
作者:Liuzd 日期:2006-2-28 19:57:53
从事网络管理工作三年了,一直都想将所学的知识整理一下,温故知新、查漏补缺,总算有了时间的紧迫感,“刘志丹网络系列教程”自此开始。
首发 http://blog.eliuzd.com/ 网络转载请保留出处,传统媒体与本站联系。
刘志丹网络系列教程之——子网规划与划分实例讲解
提供pdf、swf两种格式右键下载
PDF格式 :[file=uploads/200602/28_200217_.pdf]子网规划与划分实例讲解[/file]
SWF格式:[file=uploads/200603/01_104417_.swf]子网规划与划分实例讲解[/file] (可直接观看)
子网规划与划分实例讲解
原打算从IP地址说起,但考虑到时间关系,再加上文字功底薄弱,就省略了,在往下阅读之前,建议先了解IP地址的分类、点分十进制与二进制间转换、网络掩码,逻辑“与”操作等网络基础知识。
首发 http://blog.eliuzd.com/ 网络转载请保留出处,传统媒体与本站联系。
需要进行子网规划一般两种情况:
一、 给定一个网络,整网络地址可知,需要将其划分为若干个小的子网
二、 全新网络,自由设计,需要自己指定整网络地址
后者多了一个根据主机数目确定主网络地址的过程,其他一样。
我们先来讨论第一种情况:
例:学院新建4个机房,每个房间有25台机器,给定一个网络地址空间:192.168.10.0,现在需要将其划分为4个子网。
分析:
192.168.10.0是一个C类的IP地址,标准掩码为:255.255.255.0

要划分为4个子网必然要向最后的8位主机号借位,那借几位呢?
我们来看要求:4个机房,每个房间有25台机器,那就是需要4个子网,每个子网下面最少25台主机。
考虑扩展性,一般机房能容纳机器数量是固定的,建设好之后向机房增加机器的情况较少,增加新机房(新子网)情况较多。
(当然对于我们这题,考虑主机或子网最后的结果都是相同的,但如果要组建较大规模网络的时候,这点要特别注意。)
我们依据子网内最大主机数来确定借几位。
使用公式2[sup]n[/sup]-2 >= 最大主机数
2[sup]n[/sup]-2 >= 25
2[sup]5[/sup]-2 = 30 >= 25
所以主机位数n为:5
相对应的子网需要借3位

确定了子网部分,后面就简单了,前面的网络部分不变,看最后的这8位

得到6个可用的子网地址:
全部转换为点分十进制表示
11000000 10101000 00001010 00100000 = 192.168.10.32
11000000 10101000 00001010 01000000 = 192.168.10.64
11000000 10101000 00001010 01100000 = 192.168.10.96
11000000 10101000 00001010 10000000 = 192.168.10.128
11000000 10101000 00001010 10100000 = 192.168.10.160
11000000 10101000 00001010 11000000 = 192.168.10.192
子网掩码:11111111 11111111 11111111 11100000 = 255.255.255.224
这就得出了所有子网的网络地址,那个子网的主机地址呢?
注意在一个网络中主机地址全为0的IP是网络地址,全为1的IP是网络广播地址,不可用
所以我们的子网地址和子网主机地址如下:
我们只要取出前面的4个子网就可以完成题目了。
我们再来讨论一下第二种情况:
全新的网络,需要自己来指定整网络地址,这就需要先考虑选择A类、B类或C类IP的问题,就像上例中的网络地址空间:192.168.10.0不给定,任由自己选择,那,有的同学可能会说,直接选择A类地址,有24位的主机位来随便借位。
当然可以,但那就会浪费N多的地址了,在局域网内当然可以随便你设置,但在广域网里可没有这么大的地址来给你分配,所以从开始就要养成个好的习惯。
那如何选择呢?
和划分子网的时候一样,通过公式计算(2[sup]n[/sup]-2),我们知道划分的子网越多浪费的地址就越多。
还记得上面我们每个子网里面都有两个IP不能用吗?(主机位全为0或全为1)
每次划分子网一般都有两个子网的地址要浪费掉(子网部分全为0或全为1)
所以,如果我们需要建设一个拥有4个子网,每个子网内有25台主机的网络,那我们一共需要有(4+2)*(25+2)个IP数的网络来划分。
(4+2)*(25+2)=162
一个C类地址的网络可以拥有254的主机地址,所以我们选择C类的地址来作为整个网络的网络号。
如果现在我们有6个机房,每个机房里有50台主机呢?
(6+2)*(50+2)=416
显然,需要用到B类地址的网络了。
后面划分子网的步骤就和上面一样了,不多说。



注意:这里我们讨论的是一般情况,目前已经有部分路由器支持主机位全为0或全为1的子网,IP:192.168.10.0 掩码:255.255.248.0 这样的表示方法。这些不在我们讨论范围之内。
评论: 67 | 引用: 0 | 查看次数:
非常好,讲的很详细.
大力支持!
大力支持!
顶啊 清晰
明了
说了 一个反向思维
恩
不错
顶!!!!!!!!!!!!1
115个办公场所 B类 190。170。0。0 每个场所500台PC 另外要预留10个子网 怎么选择子网掩码? 求教!
就是借位搞不清 大于255 就搞不清楚了 不知道怎么借了
[color=red]你的意思是要将 190.170.0.0 划分为 125 个以上的子网,每个子网内主机数高于 500 吗?
如果是这个意思,那掩码用 255.255.254.0 就可以了
可以分出最大 126 个子网,每子网容纳 510 台主机 (头尾全算)
[/color]
如果是这个意思,那掩码用 255.255.254.0 就可以了
可以分出最大 126 个子网,每子网容纳 510 台主机 (头尾全算)
[/color]
明白了 后来我自己算出来了 来看看我做对了没 呵呵 谢谢!!!
不错,讲得很好
hehe ,真好,能补一下课,多谢

港得蛮详细的,偶就是喜欢这样的讲课,
,加油,偶支持你
发现得太迟了,如果早点让我看到的话,忽忽, 
子网部分全0或全1O为什么不能用,现在公网上都在用啊!!!
楼上你见过255.255.255.255和0.0.0.0的ip地址????
好样的,
ding
你的意思是要将 190.170.0.0 划分为 125 个以上的子网,每个子网内主机数高于 500 吗?
如果是这个意思,那掩码用 255.255.254.0 就可以了
可以分出最大 126 个子网,每子网容纳 510 台主机 (头尾全算)
!!!不对吧,一个子网最多能容纳253个主机,每子网容纳510主机是什么意思哦?
如果是这个意思,那掩码用 255.255.254.0 就可以了
可以分出最大 126 个子网,每子网容纳 510 台主机 (头尾全算)
!!!不对吧,一个子网最多能容纳253个主机,每子网容纳510主机是什么意思哦?
郁闷ing,我的智商太低了
子网掩码: 255.255.254.0
第1个网段:190.170.0.0 和 190.170.1.0
第2个网段:190.170.2.0 和 190.170.3.0
以此类推,但又不知道广播和网络号是怎么取的?
子网掩码: 255.255.254.0
第1个网段:190.170.0.0 和 190.170.1.0
第2个网段:190.170.2.0 和 190.170.3.0
以此类推,但又不知道广播和网络号是怎么取的?
实战性人才啊
[color=red]to 1234567
那里面说的是可变长子网,向网络位借位,190 开头是B类地址
“一个子网最多能容纳253个主机”那是C类地址普通情况下
注意子网掩码并不都是 255 的
[/color]
那里面说的是可变长子网,向网络位借位,190 开头是B类地址
“一个子网最多能容纳253个主机”那是C类地址普通情况下
注意子网掩码并不都是 255 的
太感谢你了!!!你的讲解很详细一看就懂`~爱死你了
你好,我想问一下,在你的第一个例子中,划分C类子网的时候,子网1: 192.168.10.32 掩码: 255.255.255.224
你给出的主机IP:192.168.10.33—62 那么可不可以是:192.168.10.32-63呢?谢谢
你给出的主机IP:192.168.10.33—62 那么可不可以是:192.168.10.32-63呢?谢谢
老师,您讲的太好了,我终于明白了。真激动。
真的很感谢您
真的很感谢您
请帮我讲解一下这个题可以吗?谢谢啊!、
.192.168.5.x 划分14个子网,请计算MASK和各子网IP范围。
.192.168.5.x 划分14个子网,请计算MASK和各子网IP范围。
MASK 255.255.255.240 每个子网可以容14台
主机地址192.168.5.17-192.168.5.30 网络号192.168.5.16
192.168.5.33-192.168.5.62 网络号192.168.5.32
依次类推
主机地址192.168.5.17-192.168.5.30 网络号192.168.5.16
192.168.5.33-192.168.5.62 网络号192.168.5.32
依次类推
lxzyjjovi* [ 2007-01-19 21:33:51 ]
你好,我想问一下,在你的第一个例子中,划分C类子网的时候,子网1: 192.168.10.32 掩码: 255.255.255.224
你给出的主机IP:192.168.10.33—62 那么可不可以是:192.168.10.32-63呢?谢谢
不行的 32是网络号 63是广播地址
你好,我想问一下,在你的第一个例子中,划分C类子网的时候,子网1: 192.168.10.32 掩码: 255.255.255.224
你给出的主机IP:192.168.10.33—62 那么可不可以是:192.168.10.32-63呢?谢谢
不行的 32是网络号 63是广播地址
能不能提供下B类和A类子网划分的例子啊~~~~~~
能不能提供一些如CIDR VLSM的子网划分例子啊
作业:
某单位分配到一个C类IP地址,其网络地址为:210.39.254. 0,
该单位有150台左右的计算机,并且分布在5个不同的地点,
每个地点的计算机大致相同,试给每一个地点分配一个子网号码,
并给出每个地点主机号码的最大值和最小值。
请问这道题目怎么做?
某单位分配到一个C类IP地址,其网络地址为:210.39.254. 0,
该单位有150台左右的计算机,并且分布在5个不同的地点,
每个地点的计算机大致相同,试给每一个地点分配一个子网号码,
并给出每个地点主机号码的最大值和最小值。
请问这道题目怎么做?
致:520
A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。 需要注意的是网络号不能为127,这是因为该网络号被保留用作回路及诊断功能。
B类IP地址
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机。
A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。 需要注意的是网络号不能为127,这是因为该网络号被保留用作回路及诊断功能。
B类IP地址
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机。
致7385
跟例子一样,答案应该是:
子网掩码255.255.255.224
取子网如下
210.39.254. 32
210.39.254. 64
210.39.254. 96
210.39.254. 128
210.39.254. 160
不过这样每个子网内最多只能有30台主机
跟例子一样,答案应该是:
子网掩码255.255.255.224
取子网如下
210.39.254. 32
210.39.254. 64
210.39.254. 96
210.39.254. 128
210.39.254. 160
不过这样每个子网内最多只能有30台主机
顶得不得了啊
讲的不错啊,听课老师讲了一节,我们都没有听懂啊!~太谢谢了
子网1: 192.168.10.0 掩码: 255.255.255.224
主机IP:192.168.10.1—30
这个不能用吗?为什么
主机IP:192.168.10.1—30
这个不能用吗?为什么
好象是C类的地址常划分如255.255.255.0这类的掩码啊
例如192.168.0.0/24
B类因该是常用255.255.0.0
例如128.0.0.0/16
例如192.168.0.0/24
B类因该是常用255.255.0.0
例如128.0.0.0/16
讲得很是经典!
我会好好学的!
我会好好学的!
讲的确实是很好啊
谢谢
谢谢
不错不错。收录在我的博客了。能详细讲一个B类地址的划分就更好了。现在B类的地址也用的多。
列:192.168.0.0/19。请写出划分子网的详细过程。
列:192.168.0.0/19。请写出划分子网的详细过程。
帖子不错,支持。
好贴,以前用工具分,都不去自己算。但有3个疑问:
1、为什么192.168.10.1-30和225-254两个网段主机不能用了?我用工具分显示可以用,比如192.168.10.1/27。
2、如果知道IP地址和掩码地址,如何推算出子网和广播地址?也就是本子网的主机地址范围?
3、如果5个实验室,主机数量不等,如8、8、20、20、40,如何在192.168.10.0上划分子网?
谢谢!
1、为什么192.168.10.1-30和225-254两个网段主机不能用了?我用工具分显示可以用,比如192.168.10.1/27。
2、如果知道IP地址和掩码地址,如何推算出子网和广播地址?也就是本子网的主机地址范围?
3、如果5个实验室,主机数量不等,如8、8、20、20、40,如何在192.168.10.0上划分子网?
谢谢!
机基考试必看!!!

支持。
非常感谢
好的很...........

你好。我也想开一个博客,程序那里下载的啊。
都怪我,发现这个好东西太晚了。大侠,今天的考试就靠你了 
老师辛苦了 谢谢!!!!!
某单位200台机器.分三个机房.一机房125.二机房50.三机房20.
c类地址192.168.1.0. 求子网怎样划分????
c类地址192.168.1.0. 求子网怎样划分????
经过作者的讲解,自己算是懂了一点~
子网掩码就是将子网内相同的ip段给遮蔽了,
而ip子网地址的选取完全是和子网内部的计算机数相关的,
255.255.255.0是我平常用的掩码,
说明我所在的网络是C类的了。
子网掩码就是将子网内相同的ip段给遮蔽了,
而ip子网地址的选取完全是和子网内部的计算机数相关的,
255.255.255.0是我平常用的掩码,
说明我所在的网络是C类的了。
某单位200台机器.分三个机房..二机房50.三机房20.
c类地址192.168.1.0. 求子网怎样划分????
答案:1.要用个B类的地址才能划分
2.或者把一机房125划分开
c类地址192.168.1.0. 求子网怎样划分????
答案:1.要用个B类的地址才能划分
2.或者把一机房125划分开
太好了,顶顶
不错,谢谢 
老师,你讲得实在太好,太详细了。。。。支持你!!! 
讲的很易懂,赞一个 
博主错了吧!
27位的时候,为什么192.168.10.1-30和225-254两个网段不能用?
应该是8个子网而不是6个!
27位的时候,为什么192.168.10.1-30和225-254两个网段不能用?
应该是8个子网而不是6个!
TO Engineer:图片上写了原因 
就是后边看的时候有点迷糊,,
那些都是对应的吗?借位后边的就是要 有的子网数..
还请多指教..Q357484044
那些都是对应的吗?借位后边的就是要 有的子网数..
还请多指教..Q357484044
255.255.255.128划分了多少个子网 可以详细解答下不
我也顶下 真的写的很好哦
就象我网路上的一盏路灯
引用:
博主错了吧!
27位的时候,为什么192.168.10.1-30和225-254两个网段不能用?
应该是8个子网而不是6个!
我来回答:
各类网络的主机号位数用P表示,如果从P位主机号中拿出M位来划分子网,则p-m=n位用来表示主机。
M位可以标识2的M次方个子网。
如在C类网络中划分子网 p=8 M=1 n=p-m
就是说用1位表示子网,剩下7位表示主机
则: 一共可以划分2个子网 每个子网127台主机。
子网号为 0-1 主机号为 0000001-1111110 连起来,两个子网分别是
000000001-011111110 (1-126) (0表示网络,127表示广播)
100000001-111111110 (129-254)(128表示网络,255表示广播)
不过 由于有些路由协议并不同时发布网络地址和子网掩码 所以当子网地址为全0或者全1的时候,在这些路由器上会出现问题。我们在划分子网时不能划分全0或者全1的子网段。
如以上划分为两个子网,子网号分别为0和1。在实际应用时,遇到上述路由器时会现问题的。
所以,子网网段数量 = 2的M次方 - 2
取1位做子网,即M=1 2的1次方 - 2 = 0
所以M取值范围不能为1.
我们来看看用二位做子网
m=2 2的2次方 - 2 = 2
00 01 10 11
其中 00和 11 不能用,所以 只有01和10 两个子网号码。
博主错了吧!
27位的时候,为什么192.168.10.1-30和225-254两个网段不能用?
应该是8个子网而不是6个!
我来回答:
各类网络的主机号位数用P表示,如果从P位主机号中拿出M位来划分子网,则p-m=n位用来表示主机。
M位可以标识2的M次方个子网。
如在C类网络中划分子网 p=8 M=1 n=p-m
就是说用1位表示子网,剩下7位表示主机
则: 一共可以划分2个子网 每个子网127台主机。
子网号为 0-1 主机号为 0000001-1111110 连起来,两个子网分别是
000000001-011111110 (1-126) (0表示网络,127表示广播)
100000001-111111110 (129-254)(128表示网络,255表示广播)
不过 由于有些路由协议并不同时发布网络地址和子网掩码 所以当子网地址为全0或者全1的时候,在这些路由器上会出现问题。我们在划分子网时不能划分全0或者全1的子网段。
如以上划分为两个子网,子网号分别为0和1。在实际应用时,遇到上述路由器时会现问题的。
所以,子网网段数量 = 2的M次方 - 2
取1位做子网,即M=1 2的1次方 - 2 = 0
所以M取值范围不能为1.
我们来看看用二位做子网
m=2 2的2次方 - 2 = 2
00 01 10 11
其中 00和 11 不能用,所以 只有01和10 两个子网号码。
讲得非常棒,值得学习
什么叫借位
谢了
好啊
发表评论
上一篇
下一篇
Tags:
非常感谢!