子网划分的方法和步骤(子网划分)
子网划分的方法和步骤,子网划分很多人还不知道,乐儿来为大家解答以上问题,现在让我们一起来看看吧!
基础知识介绍
1.1网络中的每台主机或路由器至少有一个IP地址;
Internet中不允许有两个IP地址相同的设备;
1.2IP地址采用分层结构;
IP地址由两部分组成:网络号(网络ID)和主机ID。
1.3 IP地址的分类
IP地址长度为32位,带点分十进制地址;
用x.x.x.x的格式表示,每个x为8位,每个x的值为0 ~ 255(例如202 . 113 . 29 . 119);
根据取值范围的不同,IP地址可以分为五类;
IP地址的前5位用于标识IP地址的类别:
A类地址的第一位是0;
B类地址的前两位是10;
C类地址的前三位是110;
D类地址的前四位是1110;
E类地址的前五位是11110。
2.C类地址被分成几个子网。
C类地址由一个24位网络号和一个8位主机号组成。如果一家公司获得了一个C类IP地址,它就可以为一个网络中的254台主机和路由器分配IP地址。但是,如果组织希望拥有更多子网,他们还需要进行子网地址划分。
比如一个办公网络的管理员从网管中心获得一个C类IP地址:212.26.220.0,办公网络由五个子网组成。
网络需要有5个子网,如果保留了2个特殊地址,则所需子网号的总数为7。显然,选择位长为3的子网号可以满足用户的要求。
划分子网后的地址结构如下所示。我们选择使用子网掩码255.255.255.224,那么子网划分之后的IP地址的子网号是3位,主机号是5位。它的结构应该如下:3位数的子网号表示代理网络允许6个子网,5位数的主机号表示每个子网可以有30台主机。
子网:255.255.255.0
丙类地址:
netidhostid11111111111111111110000000
(a)未划分子网。
子网:255.255.255.224
丙类地址:
netidsubnetidhostid1111111111111111111110000
(b)划分子网
在使用上述子网划分的方案中,代理网络的可用IP地址是:
子网1:212.26.220.33 ~ 212.26.220.62
子网2:212.26.220.65 ~ 212.26.220.94
子网3:212.26.220.97 ~ 212.26.220.126
子网4:212.26.220.129 ~ 212.26.220.158
子网5:212.26.220.161 ~ 212.26.220.190
子网6:212.26.220.193 ~ 212.26.220.222
理解:子网id的变化有:001 010 011 100 101 110六种(000和11 1除外)
子网id的变化是:00001 00010 00011 00100 00101 00110 00111 01000.11110 30种(0000和11111除外)
那么,每个子网的范围就是最小子网id子网主机id-最大子网id子网主机id。
3.如何根据主机的IP地址判断主机是否属于同一个子网?
在许多情况下,需要根据两台主机的IP地址来确定它们是否属于同一个子网。判断两台主机是否在同一子网的标准是它们的子网地址是否相同。相比之下,它们的地址需要用二进制形式表示。
例如,主机1和主机2的IP地址分别是156.26.27.71和156.26.27.110的主机,子网掩码是255.255.255.192,以确定它们是否在同一个子网中。
解决方法是:首先用二进制写下他们的IP地址:
主持人:1:1001050000 . 38686868661
主持人2:1001010010 . 58686868617
在子网中,所有主机都有相同的子网掩码。当我们知道了一个子网中主机的IP地址和子网掩码后,我们对IP地址和子网掩码进行按位AND运算,结果就是主机所在子网的子网号。您可以将主机1的IP地址与子网掩码按位进行AND运算:
主机1的IP地址:10010010.00011010.00011011.0100111子网掩码:11111111111.111111111.1100000计算结果:10010010.000110.000000我们还可以对主机2的IP地址的156.26.27.110和子网掩码的二进制数:host这意味着主机1和主机2具有相同的网络号和子网号,因此它们属于同一个子网。
但是,并非所有IP地址相似的主机都必须属于同一个子网。
例如,主机3和主机4的IP地址分别是156.26.101.88和156.26.101.132,使用的子网掩码也是255.255.255.192。首先,用二进制写下它们的IP地址:
主持人:3: 100,100,10:000。59800 . 18868686861
主持人4: 1001,010010 . 586868686017
根据上面的方法,发现主机3的子网地址是0110010101,而主机4的子网地址是0110010110。那么,虽然两台主机的网络号相同,但由于子网号不同,可以判断两台主机不在同一个子网。
同一个子网掩码,不一定是子网。
4.可变长度子网掩码
在某些情况下,当我们被要求处于子网划分时,子网号的长度是不同的。IP协议允许使用可变子网划分。
比如某公司申请了一个202.60.31.0的IP地址空间,整整一个c类,该公司销售部100人,财务部50人,设计部50人。我们需要分别为销售部、财务部和设计部设置子网。
针对这种情况,我们可以利用变长子网掩码(VLSM)技术将一个C类IP地址分成三部分,其中子网1的地址空间是子网2和子网3的两倍。那么,我们可以先用子网掩码255.255.255.128把一个C类IP地址分成两半。在二进制计算中,运算过程是:
主机IP地址:11001010.0011100.0001111.000000202 . 60 . 31 . 0子网掩码:111111111.111111.100000255.255 . 255 . 255 02 . 60 . 31 . 0的计算结果表明,我们可以把202.60.31.1 ~ 202.60.31.126作为网络1的IP地址,并进一步把剩下的分成两半。由于202.60.31.127的第4个字节全是1,因此它被保留为广播地址,不能使用。子网1、子网2和子网3的地址空间位于202.60.31.128的结合点,因此可以使用子网掩码255.255.255.192。子网2和子网3之间的地址空间计算如下:主机的IP地址:11001010.00111100.0001111.100000202 . 60 . 31 . 128子网掩码:11111111.1111111111111.111111100005 00.000000202 . 60 . 31对于子网2,第一个可用地址是202.60.31.129,最后一个可用地址是202.60.31.190。子网2的第一个可用地址是从202.60.31.129到202.60.31.190。
因为下一个地址202.60.31.191中的191是全1的地址,所以需要将其保留为广播地址。下一个地址是202.60.31.192,这是子网3的第一个地址。那么,子网3的IP地址应该是从202.60.31.193到202.60.31.254。因此,用变量subnet划分的三个子网的IP地址是:
子网1:202.60.31.1 ~ 202.60.31.126;
子网2:202.60.31.129 ~ 202.60.31.190;
子网3:202.60.31.193 ~ 202.60.31.254。
其中,子网1使用的子网掩码为255.255.255.128,允许的IP地址数量为126个;子网2和子网3的子网掩码是255.255.255.192(两个子网的掩码相同),它们可以使用的IP地址数量分别是61个。这个方案可以满足公司的要求。
5.无类域间路由的超网掩码
1.为什么要学习无类域间路由技术?
一、IP地址的有效利用。
即使划分子网地址空间,IP地址的有效利用问题也始终存在,我们会发现B类IP地址空间的无效消耗问题更加突出。
路由器工作交付率。
我希望IP地址空间的利用率能接近50%。除非主机数量接近60,000台,否则拒绝任何B类IP地址空间申请的请求。
另一种方法是给它分配多个C类IP地址。这种方法带来了一个新的问题,即如果给它分配一个B类IP地址,只需要在中继路由表中保存一条网络的路由记录;如果为该网络分配了16个C类IP地址,那么即使它们的路径相同,也需要在主干路由表中保存16条路由记录。这会给骨干路由器带来额外的负载。
因此,无类域间路由技术需要在提高IP地址利用率和降低骨干路由器负载之间取得平衡。无类域间路由技术也称为超网技术。
2.无类域间路由技术支持多个C类IP地址逻辑合并成一个网络,路由表中使用一项来标识这些C类IP地址。
例如,一家公司需要为超过254台主机或路由器分配地址。然后他们需要申请215.60.30.0和215.60.31.0两个完整的C类IP地址,选择255.255.254.0作为子网掩码,这样两个C类IP地址空间就可以合并使用了。
通常在子网划分的过程中,我们借用IP地址的主机号作为子网的子网号,而在无类别域间路由的地址空间分配中,我们采用相反的思路,我们借用IP地址的网络号,通过选择合适的超网掩码,使得多个C类IP空间在逻辑上属于同一个网络。下图显示了子网掩码和超网掩码之间的区别。同时我们也可以看到,借用的网络号的位数取决于需要多少个C类IP地址合并成一个超网。
netidhostid1111111111111110000000netidsubnetidhostid1111111111111111111100000
子网划分
netidhostid1111111111111110000000netidhostid1111111111111111000000
(b)构成超网。
我们可以用例子中两个C类IP地址215.60.30.0和215.60.31.0以及子网掩码255.255.254.0的运行过程来说明这个问题。
已知第一个C类IP地址空间为215.60.30.0,子网掩码为255.255.254.0。找到它的网络地址:
主机的IP地址:11010111.0011100.0001110.000000215 . 60 . 30 . 0子网掩码:11111111.1111110.100000255.255 . 254 . 60 . 30 . 0已知第二个C类IP地址空间是215.60.31.0,子网掩码是255。
“IP地址/号码”是什么意思?
答:数字是子网掩码位(数字),如192.168.5.12/21,表示子网掩码由21个1组成,即子网掩码为:
1111111111111111111111111111000 000000,也就是255.255.248.0。
今天的分享,希望对大家有所帮助。