计网可变长子网掩码问题

合集下载

变长子网掩码和路由聚合

变长子网掩码和路由聚合

变长子网掩码和路由聚合对于网络设计师而言,构造一个运行良好的网络要面临很多挑战。

在一个大型的,层次的,可伸缩的网络中,一个精心规划的IP地址分配策略和适时的路由聚合是至关重要的。

传统的网络建立在有类别地址的基础上(A,B,C类地址)。

早期的路由协议,如RIPv1,IGRP出于节省带宽的考虑,在路由更新时不传送子网掩码信息,因此在网络信息传输时需要对子网掩码做一些假设。

1.如果路由器接收端口配置的IP地址和路由更新中传送的子网信息有相同的主类别网络,则该子网使用接收端口的掩码配置。

2.如果传送的子网信息穿越不同主类别网络边界,则路由器自动在主类别网络边界执行路由聚合,并只传送经过聚合的路由。

图1如图1,网络中有三台路由器:A,B,C,均运行RIPv1路由协议,RIPv1是有类路由协议,路由更新中不传递子网掩码信息。

B的S0端口收到从A传送的子网信息10.1.0.0(不包括子网掩码),由于B的S0端口在10.2.0.0/16子网和10.1.0.0有相同的主类别网络10.0.0.0,所以B的路由表中会添加一条10.1.0.0/16的记录--使用的是B在S0端口的掩码/16。

当B向C传递10.1.0.0子网的路由信息时,由于B,C之间为172.16.1.0/24子网,主类别网络为172.16.0.0,不同于10.1.0.0的主类别网络10.0.0.0,因此B 在向C传送10.1.0.0时会自动执行路由聚合到10.0.0.0,C在路由表中添加10.1.0.0/16子网的路由信息将是10.0.0.0/8,使用的是主类别网络默认的掩码(A类地址/8位,B类地址/16位,C类地址/24位)。

上述关于子网掩码的假设,在某些情况下会产生一些问题:图2如图2,路由器B的S0端口在10.2.0.0/24子网,即/24位掩码,由于从A传递的10.1.0.0子网要使用接收端口的掩码配置,因此也会使用/24位掩码,从而产生了一条错误的路由记录,这将导致某些经过B去往10.1.0.0/16的流量将无法到达。

配置路由器接口及可变长子网掩码(VLSM)

配置路由器接口及可变长子网掩码(VLSM)

配置路由器接口及可变长子网掩码(VLSM)配置路由器接口及可变长子网掩码(VLSM)在网络设计和管理中,配置路由器接口及可变长子网掩码(VLSM)是至关重要的技巧和策略。

通过正确配置路由器接口和使用VLSM,可以更好地管理IP地址和优化网络性能。

本文将介绍配置路由器接口和VLSM的基本原则和步骤。

一、IP地址和子网掩码的基本概念在深入介绍配置路由器接口和VLSM之前,我们先来了解一些基本概念。

在计算机网络中,每个设备都需要一个独立的IP地址来进行通信。

IP地址由32位二进制数字组成,通常以IPv4的形式表示。

而子网掩码则用于确定IP地址中哪些位是网络地址,哪些位是主机地址。

二、配置路由器接口1. 确定网络拓扑在开始配置路由器接口之前,首先需要确定网络的拓扑结构。

这包括确定有多少个子网,以及每个子网中包含的主机数量。

2. 分配IP地址和子网掩码根据网络拓扑的结构,为每个子网分配一个合适的IP地址和子网掩码。

确保每个子网的IP地址范围是唯一的,并且能够满足所需的主机数量。

3. 配置路由器接口在路由器上,找到与每个子网相对应的接口,并将其配置为正确的IP地址和子网掩码。

这样,路由器就可以根据IP地址将数据包发送到正确的子网。

4. 测试连接配置完成后,测试每个接口的连接是否正常。

可以通过ping命令或其他网络测试工具来验证路由器接口的连通性。

三、可变长子网掩码(VLSM)1. VLSM的定义可变长子网掩码(VLSM)是一种灵活的子网划分方法,允许在同一个网络中使用不同大小的子网掩码。

这样可以更合理地分配IP地址,节省地址空间,并提高网络的性能和可伸缩性。

2. VLSM的应用场景VLSM通常用于大型网络或需要更精细控制IP地址分配的情况。

例如,一个部门需要更多的IP地址,而另一个部门只需要较少的IP地址。

通过使用VLSM,可以根据不同的需求为每个部门分配合适的IP地址,避免浪费和冗余。

3. VLSM的配置步骤- 确定网络拓扑和需求:了解网络的结构和每个子网的要求。

采用可变长子网掩码技术把子网掩码为255

采用可变长子网掩码技术把子网掩码为255

1、采用可变长子网掩码技术把子网掩码为255、255.0.0的网络40.15.0.0 分成两个子网,子网掩码是?原来子网掩码255.255.0.0二进制11111111.11111111.00000000.00000000,现在分两个子网,2的1次方等于2,就要向主机位借1位子网掩码变成11111111.11111111.10000000.00000000也就是255.255.128.0,即/17。

原来的网络地址是40.15.0.0,分成两个子网40.15(原来的网络位前面16位为方便没化二进制).0(分成的第一个子网) 0000000.00000000即40.15.0.0和40.15(原来子网掩码的网络位).1(第二个子网)0000000.00000000十进制就是40.15.128.0分成两个就是把多出来的1位网络位分成0和1。

2、设有A、B、C、D4台主机都处在一个物理网络中,它们的主机地址IP分别为:192、155、12、112,192、155、12、120, 192、155、12、176, 192、155、12、222 共同的子网掩码是:255、255、255、224问题一、这几台主机之间那几台可以通信,那些需要设置网管才可同,请画出画出网连接示意图,网络地址主机A:192.155.12.96 主机B:192.155.12.96主机C:192.155.12.160 主机D:192.155.12.192主机A和主机B 可以直接通信,若要通信主机C、D之间需要路由器,C、D和A、B之间通信也需要路由。

问题二:若要加一台E直接与D相通,IP为多少?主机D的IP为:192.155.12.222 子网掩码:255.255.255.224 所以主机E的IP应在192.155.12.224-192.155.12.255之间。

问题三:不改变主机A理位置,将其IP地址改为192。

155.12.68,它的直接广播地址和本地广播地址各是多少?那些主机可以收到,?问题四:主机A、B、C、D4台主机在这个网上都能直接相互通信,可以采用什么方法?主机A、B、C、D的主机地址分别为:011110, 01101。

VLSM(可变长度子网掩码)的计算

VLSM(可变长度子网掩码)的计算

VLSM(可变长度子网掩码)的计算我们先来理解以下概念:子网:IP地址均分为网络位和主机位两段,假设一个网络中的主机为450台,那么分配一个C类地址不够用,分配一个B类地址又显得太浪费,在这种情况下,就提出了子网化的概念,子网的定义就是把主机地址中的一部分主机位借用为网络位。

如在一个B类地址172.16/16,可以借用7位做为网络地址,一个形如172.16.2/23的地址段就可以满足该网络的需求。

其中172.16/16称为主网,172.16.2/23称为子网。

超网:子网化一定程度上减轻了IP地址空间紧张的压力,但是由于在IP地址分配初期的考虑不周全,导致A类、B类地址在初其大量分配,资源相当紧张,而一些中型网络又需要超过一个C的地址,这进只能分配几个连续的C类地址块。

为了减小Internet路由表的数量,就提出了超网的概念,超网和子网的定义刚好相反,就是借用一部网络位作为主机位。

从而达到减小Internet路由表的目的。

如192.168.0/24-192.168.3/24四个C类地址段,就是可超网化为192.168.0/22这样一个超网。

CIDR(无类型域间路由):随着子网和超网概念的深入,IANA在分配IP地址过程中类别的概念越来越淡化,一般情况下就直接以地址块的形式分配地址段,配合路由设备的支持,就出现了无类型域间路由的概念。

它是一种工业标准,与IP地址一起使用的,用来显示子网位数。

例如,172.16.10.1/24就表示32位子网掩码中有24个1。

简单的说凡是借了位就用到了CIDR,借少了位叫超网,比如:192.168.1.0/22借多了位叫VLSM,比如:192.168.1.0/28回头来看例子:一个网络中的主机为450台如何使用合适的子网掩码呢,求解:计算出主机位取多少位合适(设主机位位数为n)2的n次方-2大于或等于450 得出n取92的9次方是512,当然大于450,这里为什么还要减2呢,因为,还要去掉一个网络网络地址(头)和一个广播地址(尾)(当然,有些东西要死记,比如2的一次方直到2的10次方是多少)那子网掩码即是11111111.11111111.11111110.00000000 换成十进制是255.255.254.0这样说不难看懂吧,让我们多做些题加深印象~下面就开始说说VLSM题的类型:第一类题的类型基本:A(已知网络地址,求主机地址。

VLSM-可变长的子网掩码-讨论

VLSM-可变长的子网掩码-讨论

VLSM(可变长的子网掩码)背景:由于A、B、C类网络的网络掩码是固定的,规定的A类(1[1].0.0.0~126.0.0.0):255.0.0.0B类(128[10].0.0.0~192[1011 1111].0.0.0):255.255.0.0C类(192[110].0.0.0~223[1101 1111].0.0.0):255.255.255.0要进行子网划分,就需要从主机地址位中借位来标识子网地址。

因此对应的A类,B类,C类网络中的一个IP中进行子网划分:例子:192.24.0.0/255.255.0.0是一个基本的B类网址,那么要在此网络下进行子网划分,比如分为2个子网,那么就需要从主机为借1位(严格从左到右)来设置子网号,借位后的网络地址:192.24.0 [0000 0000.0000 0000.0000 0000.0000 0000].0192.24.128 [1000 0000.0000 0000.0000 0000.0000 0000].0由于路由器在进行路由的时候是需要查询路由表,使用IP地址与网络掩码进行AND计算,得到网络号,指明下一跳的网络,因此路由器必然要支持VLSM,掩码变为:255.255.128.0,可计算网络号:1100 0000[192].0001 1000[24]. 0000 0000[0]. 0 网络位AND1111 1111[255].1111 1111[255].1000 0000[128].0 掩码位=1100 0000[192].0001 1000[24 ]. 0000 0000[0]. 0 192.24.0.0同理:1100 0000[192].0001 1000[24]. 1000 0000[128].0 网络位AND1111 1111[255].1111 1111[255].1000 0000[128].0 掩码位=1100 0000[192].0001 1000[24]. 1000 0000[128].0 192.24.128.0可知:192.24.0.0~192.24.127.255 的IP地址属于192.24.0.0这个网络,掩码255.255.128.0。

数据通信与计算机网络--子网划分 变长子网掩码

数据通信与计算机网络--子网划分 变长子网掩码

子网掩码
255.255.255.128 255.255.255.192 255.255.255.224 255.255.255.224
容纳主机数量 126 62 30 30
➢ 变长子网掩码的计算
3、子网划分思路总结
已知主机号 • 根据给出的ABC类IP地址确定其子网划分前的主机号位数
位数
• 1、按照最大规模主机数,确定子网主机位数,从而确定子网位数 借位数量 • 2、根据划分子网个数,确定子网位数
子网4 110000001. 01010000. 0000001.11100000
192.168.1.224/27
➢ 变长子网掩码的计算 2、参考答案
部门 技术部 销售部 生产部 人事部
子网网络地址 192.168.1.0/25 192.168.1.128/26 192.168.1.128/27 192.168.1.224/27
01 变长子网掩码的基本概念 02 变长子网掩码的计算
➢ 变长子网掩码的计算
1、实例解析
A公司分配到一段C类主网络192.168.1.0/24。A公司把单位的主机按技术部、销 售部、生产部和人事部4个部门划分,每个部门用一个独立的子网。技术部有100 台主机,销售部有50台主机,生产部和人事部各有25台主机。 应该如何划分子网? 请写出每个子网的网络号、子网掩码、容纳主机数量。
192.168.1.192/26
➢ 变长子网掩码的计算
(3)将子网3继续划分子网
生产部、人事部需要25台主机。24-2 < 25 < 25-2,子网的主机位需保留5位
子网3有6位主机位,为了进一步划分子网,我们向主机位借1位。
这样又划分出2个子网,每个子网可以容纳 25 - 2 = 30 台主机。

关于子网掩码和可变长子网掩码讲解

关于子网掩码和可变长子网掩码讲解

关于子网掩码(Subnet mask) 和可变长掩码(VLSM)[ 2007-2-26 21:24:00 | By: 丘年春 ]你一定对IP地址有所了解吧?我们知道在INTERNET中广泛使用的TCP/IP协议就是利用IP地址来区别不同的主机的。

如果你曾经进行过TCP/IP协议设置,那么你一定会遇到子网掩码(Subnet mask)这一名词,那么你知道什么是子网掩码吗?它有什么作用呢?我们知道IP地址是一个4字节(共32bit)的数字,被分为4段,每段8位,段与段之间用句点分隔。

为了便于表达和识别,IP地址是以十进制形式表示的,如210.52.207.2,每段所能表示的十进制数最大不超过255。

IP地址由两部分组成,即网络号(Netgwork ID)和主机号(Host ID)。

网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机。

网际地址分解成两个域后,带来了一个重要的优点:IP数据包从网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。

在大型的网际中,这一点优势特别明显,因为路由表中只存储网络信息而不是主机信息,这样可以大大简化路由表。

IP地址根据网络号和主机号的数量而分为A、B、C三类:A类IP地址:用7位(bit)来标识网络号,24位标识主机号,最前面一位为"0",即A类地址的第一段取值介于1~126之间。

A类地址通常为大型网络而提供,全世界总共只有126个只可能的A类网络,每个A类网络最多可以连接16777214台主机。

B类IP地址:用14位来标识网络号,16位标识主机号,前面两位是"10"。

B类地址的第一段取值介于128~191之间,第一段和第二段合在一起表示网络号。

B类地址适用于中等规模的网络,全世界大约有16000个B类网络,每个B 类网络最多可以连接65534台主机。

C类IP地址:用21位来标识网络号,8位标识主机号,前面三位是"110"。

可变长子网掩码(VLSM)快速计算法

可变长子网掩码(VLSM)快速计算法

E. 201.100.5.31
F. 201.100.5.1
Answer: C
解析:
这道题是已知可用的IP地址来求出该地址的网络地址。这种题的解法同A类题正好相反,但解题的步骤是一样的。
1.首先进入你眼帘的应该是/28,按照VLSM的解题步骤,第一步可以知道,借4位可以算出240。
这道题的CIDR是/28 ,一个标准的C类子网掩码是/24,所以对于/24来说,/28是借了4位主机位给网络位,借出来的网络位就叫做子网了。大家想想,借了4位子网,写成二进制为11111111. 11111111. 11111111.11110000,那么对于二进制来说,红色标识的4个1加起来得多少呢,是128+64+32+16=240。所以/28的子网掩码是255.255.255.240。其实你要看的是最后一个数,255.255.255.x这前三个255都不用去看,重点是最后一个数240,这才是解题要的信息。
2的n次方-2大于或等于450 得出n取9
2的9次方是512,当然大于450,这里为什么还要减2呢?因为,还要去掉一个网络网络地址(头)和一个广播地址(尾)
(当然,有些东西要死记,比如2的一次方直到2的10次方是多少)
那子网掩码即是11111111.11111111.11111110.00000000 换成十进制是255.255.254.0
CIDR(无类型域间路由):随着子网和超网概念的深入,IANA在分配IP地址过程中类别的概念越来越淡化,一般情况下就直接以地址块的形式分配地址段,配合路由设备的支持,就出现了无类型域间路由的概念。它是一种工业标准,与IP地址一起使用的,用来显示子网位数。例如,172.16.10.1/24就表示32位子网掩码中有24个1。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档