Cisco原版教程 子网划分 VLSM CIDR
- 格式:ppt
- 大小:903.50 KB
- 文档页数:61


VLSM与CIDR的区别VLSM与CIDR的区别VLSM可变长⼦⽹掩码 VLSM(Variable Length Subnet Mask 可变长⼦⽹掩码),这是⼀种产⽣不同⼤⼩⼦⽹的⽹络分配机制,指⼀个⽹络可以配置不同的掩码。
开发可变长度⼦⽹掩码的想法就是在每个⼦⽹上保留⾜够的主机数的同时,把⼀个⽹分成多个⼦⽹时有更⼤的灵活性。
如果没有VLSM,⼀个⼦⽹掩码只能提供给⼀个⽹络。
这样就限制了要求的⼦⽹数上的主机数。
VLSM技术对⾼效分配IP地址(较少浪费)以及减少路由表⼤⼩都起到⾮常重要的作⽤。
但是需要注意的是使⽤VLSM时,所采⽤的路由协议必须能够⽀持它,这些路由协议包括RIP2,OSPF,EIGRP和BGP。
CIDR⽆类别编址 1992年引⼊了CIDR,它意味着在路由表层次的⽹络地址“类”的概念已经被取消,代之以“⽹络前缀”的概念。
Internet中的CIDR Classless Inter-Domain Routing ⽆类别域间路由的基本思想是取消地址的分类结构,取⽽代之的是允许以可变长分界的⽅式分配⽹络数。
它⽀持路由聚合,可限制Internet主⼲路由器中必要路由信息的增长。
IP地址中A类已经分配完毕,B类也已经差不多了剩下的C类地址已经成为⼤家⽠分的⽬标。
显然对于⼀个国家、地区、组织来说分配到的地址最好是连续的那么如何来保证这⼀点呢?于是提出了CIDR的概念。
CIDR是Classless Inter Domain Routing的缩写意为⽆类别的域间路由。
“⽆类别”的意思是现在的选路决策是基于整个32位IP地址的掩码操作。
⽽不管其IP地址是A类、B类或是C类,都没有什么区别。
它的思想是:把许多C类地址合起来作B类地址分配。
采⽤这种分配多个IP地址的⽅式,使其能够将路由表中的许多表项归并 summarization 成更少的数⽬。
区别以前总以为没有区别,因为都是为节约IP地址⽽设计的,其实他们是有很⼤区别的CIDR是把⼏个标准⽹络合成⼀个⼤的⽹络VLSM是把⼀个标准⽹络分成⼏个⼩型⽹络(⼦⽹)CIDR是⼦⽹掩码往左边移了,VLSM是⼦⽹掩码往右边移了CIDR(Classless Inter.Domain Routing ⽆类别域间路由)VLSM(Variable Length Subnetwork Mask 可变长⼦⽹掩码)=========⼀、VLSM(Variable Length Subnet Mask)⽐如这是⼀个公司的电脑数量,市场部有100台电脑,销售部有70台电脑,⼀般企业中会希望将不同的部门划分成为不同的⽹段,⼀⽅⾯为了安全,⼀⽅⾯是为了⽅便⽹络管理。
子网划分、变长子网掩码(VLSM)子网划分子网划分基础进行子网划分的优点:缩减网络流量优化网络性能简化管理可以更为灵活地形成大覆盖范围的网络IP零子网Ip subnet-zero,使用这个命令可以允许你在自己的网络设计中使用第一个和最后一个子网。
例如,C类掩码192通常只可以允许提供子网64和128,但是使用了ip subnet-zero命令后,现在就可以将子网0、64、128、192都投入使用。
这样就为每个所使用的子网掩码多提供了两个子网。
(Cisco已经从其IOS的12.x版本开始将此命令改变为默认配置。
)如何创建子网要创建子网,就需要从IP地址的主机部分中借出一定的位,并且保留它们用来定义之前,这意味着用于主机的位减少,所以子网越多,可以用于定义主机的位越少。
1.确定所需要的网络ID数:每个子网需要有一个网络号每个广域网连接需要有一个网络号2.确定每一个子网中所需要的主机ID数:每个TCP/IP主机需要一个主机地址路由器的每个接口需要一个主机地址3.基于以上需要,创建如下内容:为整个网络设定一个子网掩码为每个物理网段设定一个不同的子网ID为每个子网确定主机的合法地址范围子网掩码为了保证所配置的子网地址可以工作,网络上的每台计算机都并须都知道自己主机地址中的哪个一部分被用来表示子网地址的。
这可以通过在每一台计算机上指定一个子网掩码来完成。
子网掩码是一个32位的值。
通过它,接收IP数据包的一方可以从IP地址的主机的主机号部分中区分子网ID号地址。
子网划分:C类地址当看到带有斜杠的子网掩码时,你应当知道它所意味的内容:/25 对于/25应该知道什么?128的掩码1位为1,1,7位为0(10000000)块尺寸为1282个子网,每个子网中有126个主机号/26 对于/26应该知道什么?192的掩码2位为1,5位为0(11000000)块尺寸为644个子网,每个子网中有62个主机号/27 对于/27应该知道什么?224的掩码3位为1,5位为0(11100000)块尺寸为328个子网,每个子网中有30个主机号/28 对于/28应该知道什么?240的掩码4位为1,4位为0(111110000)块尺寸为1616个子网,每个子网中有14个主机号/29 对于/29应该知道什么?248的掩码5位为1,3位为0(11111000)块尺寸为832个子网,每个子网中有6个主机号/30 对于/30应该知道什么?252的掩码6位为1,2位为0(11111100)块尺寸为464个子网,每个子网有2个主机号不管你所拥有的地址是A类、B类或C类,/30掩码将永远只能提供个你的2个主机地址。
子网划分的两种方法方法一 CIDR某单位有100台主机,分别属于4个不同的部门,各部门的计算机数量均不超过30台。
为了便于网络管理,需要将不同的部门划分成不同的子网。
该单位内部内部私有地址为192.168.100.0/24。
解:公司有4个部门,则需要4个子网。
考虑借几位主机位充当子网位置;借2位,2^2-2=2个有效子网,不够用借3位,2^3-2=6个有效子网,够用若借用3位,则主机位还有5位,可用主机数为2^5-2=30,满足条件。
则子网掩码由原来的/24位,加上3位,就是/27位。
意思是有27个1(同时是27位网络位),5个0(5位主机位)可以得出,该这个网络一共可以容纳主机数量为6*30=300台主机(子网个数*每个子网主机数),但是实际上最多不超过120台主机。
远远满足需求(浪费比较严重)。
原先的网络是192.168.100.0/24,划分子网需要向第4部分的IP地址借3位,则可能产生的情况是 000 001 010 011 100 101 110 111共8个情况,减去全0全1的(一般不用),只剩下中间6个子网号码。
第一个网段192.168.100.001 00000/27 化成点分十进制192.168.100.32/27(这是网络号,标示某一个网络的,不能作为终端设备IP地址使用,不过现有设备支持,这个需要看题目要求)192.168.100.32/27该网络的可用地址范围黑色部分不变,重点看红色部分。
192.168.100.001 00001/27 化成点分十进制192.168.100.33/27192.168.100.001 00010/27 化成点分十进制192.168.100.34/27192.168.100.001 00011/27化成点分十进制192.168.100.35/27192.168.100.001 00100/27化成点分十进制192.168.100.36/27192.168.100.001 00101/27 化成点分十进制192.168.100.37/27.........192.168.100.001 11110/27 化成点分十进制192.168.100.62/27192.168.100.001 11111/27化成点分十进制192.168.100.63/27(广播地址,不使用)具体的网络号分别为192.168.100.010 00000/27 化成点分十进制192.168.100.64/27192.168.100.011 00000/27 化成点分十进制192.168.100.96/27192.168.100.100 00000/27 化成点分十进制192.168.100.128/27192.168.100.101 00000/27 化成点分十进制192.168.100.160/27192.168.100.110 00000/27 化成点分十进制192.168.100.192/27可用地址范围算法同上。
一个全球核心路由器的路由表存储数量在326134条左右.326134 network entries using 43049688 bytes of memory9996917 path entries using 519839684 bytes of memoryVLSM划分方法:在需求给出所需主机数量及子网数量时一.考虑主机数量,先满足主机数需求最多的子网;公式:2n-2=主机数量.2n叫做块.二.确定掩码.32位中减去去主机位,其他全为网络位,对应掩码全为1.三.在满足主机数量的前提下,看所需求的子网数量是否也满足.在需求给出一个子网地址和子网掩码时,需要得出其子网网络号.一.将子网掩码与子网地址进行对比,全为1的8位组不用考虑.二.将所需要进行对比的一个8位组与对应此位的子网掩码列举出来,确定网络位.掩码全为1的部分是网络位,0是主机位.三.网络位保持不变,主机位为0.得出其子网网络号.如:10.1.2.5 255.255.255.224 只考虑最后一个8位组,10.1.2是不用考虑的.然后讲5和224列举出来.128 64 32 16 8 4 2 15: 0 0 0 0 0 1 0 1 主机位置为0 224: 1 1 1 网络位不可变0 0 0 0 0得出128 64 32此3位是网络位,不可变动.主机位将4和1处置为0,就是10.1.2.5 255.255.255.224的子网网络号10.1.2.0/27容易混淆的地方:如:8.64.0.0 255.224.0.0 他最大主机是多少.按照上面的方法,首先确认网络位,并且应该对比哪一个8位组,224所对应的是64.128 64 32 16 8 4 2 164 0 1 0 0 0 0 0 0224 1 1 1 0 0 0 0 0得出前9个8位组是网络位,通常会认为后面的5位就是他的主机位,其实应该是这个8位组的后5位再加上后面的2个8位组.因为网络位后的均为主机位.所以第二个8位组最大的可以是64+31(后5位),在根据即8.95.255.254才是此子网最大主机.主机可用地址要先确认网络号,再将主机位(注意是所有主机位置为1)得出是本网的广播地址,那么可用主机减一就是的.关键:理解主机位全0才是网络号,主机位全1为网络广播地址.Ps:教材中普遍说子网中全0和全1不可用,即网络位也应该沿用2n-2这个公式,其实有点荒唐,假设有这么一个网段,192.168.0.0/25,是人都知道可用的子网就是192.168.0.0/25和192.168.128.0/25.难道192.168.0.0/25不能用么?其实原因是这样的,提出这个问题是由于早前的RipV1他是有类的路由协议,在进行路由更新的时候不携带子网掩码,所以192.168.0.0/25传出去后,接收者默认认为是192.168.0.0/24(接收端根据自己识别).而RipV1基本上没人会去用,因为现在ip地址太匮乏了,所有都按有类的ip地址去识别,地址根本不够用.。