当前位置:
文档之家› 关于定长和变长子网掩码的计算SMask
关于定长和变长子网掩码的计算SMask
块尺寸
128 64 32 16 8 4
VLSM (cont.)
• 192.168.10.0/24
请采用块尺寸 法来做!
VLSM (Result)
定长子网划分总结
子网掩码简表(子网位数不大于8)
Δ
128 64 32 16 8 4 2 1 掩 码 128 192 224 240 248 252 254 255 值 子 网 位 数
1
2
3
4
5
6
7
8
另一种方法可以使用256-∆的方法得到掩码值!如256-16=240 的方法得到掩码值! 另一种方法可以使用 的方法得到掩码值 第三种方法还可以通过软件自动计算! 第三种方法还可以通过软件自动计算!
子网位数 vs. 主机位数,鹿死谁手?
• 定长子网掩码限制了在给定所需要的子网数目条件下主 机的数目。如果采用的掩码具有足够的子网,也许不能 够在每个子网中分配足够的主机;或者,可以在每个子 网中配置足够数量主机的掩码又可能满足不了子网数目 的需求。 – 给定IP地址192.214.11.0/24,即 192.214.11.0~192.214.11.255(忽略全0和全1子 网)。我们需要3个子网 其中1个子网容纳100台 主机,其余每个容纳 50台主机。则有
subnet part host part
11001000 00010111 00010000 00000000 200.23.16.0/23
关于CIDR
• 基本思想:以可变长度的方式分配剩下的C 类网络地址。
– 一个地方需要2000个地址,那么就分配它一个 2048地址的块,即8个连续的C类网络 (8×256),而不是一个B类地址。 – C类地址的分配规则有所改变:世界分为4个区 域,每个区分配一部分C类地址空间,形成区 域网关:
快捷方法——块尺寸法
CIDR 前缀
/25 /26 /27 /28 /29 /30
掩码
255.255.255.128 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252
可用主机数
27-2=126 26-2=62 25-2=30 24-2=14 23-2=6 22-2=2
• 常规法 1、确定IP地址结构(属于A、B、C哪一类) 2、确定划分几个子网,要借多少位主机位,从而确定子网掩码的位数 3、确定子网号,进而得到每个子网的网络地址 4、确定每个子网中可用的主机数,进而确定可用的IP地址范围和广播地 址 • 快捷法(例题同前) 1、将所需的子网数转换为二进制:8转换为00001000 2、该二进制即表示子网数所需的位数,亦即应向主机号借用的位数,将 所借的位(高位开始借位)全表示为1,用作子网掩码11111111 11111111 11110000 00000000 3、将11110000最右边的“1”转换为十进制,这是每个子网号之间的增量 Δ=16 4、产生的有效子网数是2m-2=16-2=14,其中m=4向默认子网掩码中加入 的位数 5、写出第一个子网网络地址:156.32.16.0 6、重复5,使后续的每个子网的值加Δ,得到所有的子网网络地址。 7、同时得到每个子网的广播地址=下个子网号-1 每个子网的最后有效的1个主机地址=下个子网号-2=广播地址-1
1(续.)
设1号子网、2号子网和3号子网的计算机台数分别是 65台、10台和180台,写出其IP地址的范围(从最小 数字编址),及各自的广播地址。1号、2号和3号子网 有效主机的最大地址分别是多少?
(4) 1号子网:156.32.16.1~156.32.16.65 2号子网:156.32.32.1~156.32.32.10 3号子网:156.32.48.1~156.32.48.180 (5)写出156.32.0.0的有效子网广播地址形式 10011100 00100000 xxxx1111 11111111 则1号子网的广播地址是xxxx=0001,即156.32.31.255 2号子网的广播地址是xxxx=0010,即156.32.47.255 3号子网的广播地址是xxxx=0011,即156.32.63.255 (6)子网的最大有效主机地址形式 10011100 00100000 xxxx1111 11111110 则1号子网的广播地址是xxxx=0001,即156.32.31.254 2号子网的广播地址是xxxx=0010,即156.32.47.254 3号子网的广播地址是xxxx=0011,即156.32.63.254
• Europe: 194.0.0.0~195.255.255.255 • North America: 198.0.0.0~199.255.255.255 • Central and South America: 200.0.0.0~201.255.255.255 • Asia Pacific area: 202.0.0.0~203.255.255.255
CIDR(一种子网掩码表示方法)
CIDR: Classless InterDomain Routing(无 类域间路由,即不再区分A、B、C类地址)
– address format: a.b.c.d/x
• x代表子网中“1”的位数,x ≤32 • 例如 200.23.16.0/23 • 其子网掩码为:11111111.11111111.11111110.00000000, 也就是255.255.254.0 • 同时我们也可以得到每个子网的地址总数量: 2(32-23) =29=512, 其中有效主机地址数量 510个(思考为什么?)
传统定长子网掩码(Classical FLSM)
• Ex1:某单位申请到公网IP地址156.32.0.0,该单 位由8个部门组成,每个部门机器在200台以内, 给出网络地址规划方案。
(1)划分子网数目n=8,按照RFC 950规定,子网号所占用的二进制位数应 为2m-2≥n,因为要去除子网号为全“0”和全“1”的子网,则m=4(24-2≥8); 验证剩余的主机号有16-4=12位,212 = 4×1024 =4096 > 200,可容纳规定主机 16-4=12 2 4 1024 200 (2)子网掩码和网络掩码概念相同,即网络号(含子网号)为全“1”,主机号 2 1” 为全“0”,得到子网掩码为11111111 11111111 11110000 00000000,即 255.255.240.0 (3)写出156.32.0.0的有效子网形式 10011100 00100000 xxxx0000 00000000 子网号1:当xxxx = 0001时,十进制网络地址为156.32.16.0 子网号2:当xxxx = 0010时,十进制网络地址为156.32.32.0 子网号3:当xxxx = 0011时,十进制网络地址为156.32.48.0 子网号4:当xxxx = 0100时,十进制网络地址为156.32.64.0 以此类推,第三字节以16为公差递增,子网号8,十进制网络地址为156.32.128.0
变长子网掩码 (VLSM)
两个部门,A部门80台PC,B部门20台PC,现用 VLSM来对网络进行分段管理(给定网段地址为 192.168.1.0/24,不考虑0和255的特殊性)
– FLSM= 11111111.11111111.11111111.x0000000 =255.255.255.128,满足27>80 子网A: 192.168.1.00000000=192.168.1.0/25,浪费了128-2A: 192.168.1.00000000=192.168.1.0/25 128-280=46个地址 子网B: 192.168.1.10000000=192.168.128.0/25,浪费了128-220=106个地址 – VLSM=11111111.11111111.11111111. 1yy00000=255.255.255.224,满足25>20,这样就把子网B细 分为4个小子网,每个子网最多30个IP地址 子网B1: 192.168.1.10000000=192.168.1.128/27 子网B2: 192.168.1.10100000=192.168.1.160/27 子网B3: 192.168.1.11000000=192.168.1.192/27 子网B4: 192.168.1.11100000=192.168.1.224/27
1. 符合最多主机数量,不符合子网数量:把256个地址分成 2个子网,每个子网得到128个地址,其子网掩码是 255.255.255.128(255.255.255.1000 0000)27>100 2. 符合子网数量,不符合主机数量:把256个地址分成4个 子网,每个子网得到64个地址,其子网掩码是 255.255.255.192(255.255.255.1100 0000)26<100