可变长度子网掩码和无类域间路由

VLSM (Variable Length Subnet Mask:可变长子网掩码)

VLSM的定义:为了有效的使用无类别域间路由(CIDR)和路由汇总来控制路由表的大小,网络管理员使用先进的IP寻址技术,VLSM就是其中的常用方式。

VLSM的作用:在类的IP地址的基础上,从主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。使用可变长度子网掩码的目的,就是在每个子网上保留足够的主机数的同时,把一个网再分成多个子网。这是一种产生不同大小子网的网络分配机制,开发可变长度子网掩码的想法就是在每个子网上保留足够的主机数的同时,把一个子网进一步分成多个小子网,有更大的灵活性。如果没有VLSM,一个子网掩码只能提供给一个网络。这样就限制了要求的子网数上的主机数。

VLSM的使用:VLSM其实就是相对于类的IP地址来说的。A类的第一段是网络号(前八位),B类地址的前两段是网络号(前十六位),C类的前三段是网络号(前二十四位)。而VLSM的作用就是在类的IP地址的基础上,从他们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。各类网络可以用来再划分子网的位数为:A类有二十四位可以借,B类有十六位可以借,C类有八位可以借(可以再划分的位数就是主机号的位数。实际上不可以都借出来,因为IP地址中必须要有主机号的部分,而且主机号部分剩下一位是没有意义的,所以在实际中可以借的位数是在我写的那些数字中再减去2,借的位作为子网部分)。

举例: IP:     10.217.123.7

IP二进制位:00001010 11011001 01111011 00000111

子网掩码:255.255.240.0

子网掩码二进制位:11111111 11111111 11110000 00000000

则网络位的位数为:8+8+4+0=20(位)

IP地址的VLSM表示:10.217.123.7/20

网络地址为:10.217.112.0

即 网络地址=IP地址二进制位(相与)子网掩码二进制位

总结:子网掩码可取值如下:

11111111--->255

11111110--->254

11111100--->252

11111000--->248

11110000--->240

11100000--->224

11000000--->192

10000000--->128

00000000--->0

子网掩码:网络位和子网位=1,主机位=0。

子网数=2的子网借用位数次幂-2。

可用主机数=2的主机位数次幂-2。

网络地址:网络位和子网位不变,主机位为0。

广播地址:网络位和子网位不变,主机位为1=整个网络段中最后一个IP地址。

有效IP地址:在一个网端中去掉最前面一个网络地址和最后一个广播地址,剩余的范围就是有效的IP地址。

子网拆分举例:192.168.5.0拆分成20个子网+每个子网中有5个主机

设拆分后主机位=h,  拆分后网络位=n,   由2h>=5  =>  h>=3

当h=3时,n=32-3=29,  借位=29-24=5

当h>=4时不成立(可以使用上面计算方法证明)

则拆分后: 主机位=3, 网络位=29 划分后如下:

(1)子网1: 192.168.5.0/29 子网掩码:255.255.255.248

网络地址:192.168.5.0 (原网络的网络号) 有效IP:192.168.5.1-6

广播地址:192.168.5.7

(2)子网1: 192.168.5.8/29 子网掩码:255.255.255.248

网络地址:192.168.5.8  有效IP:192.168.5.9-14

广播地址:192.168.5.15

............一直到...........

(32)子网32:子网1: 192.168.5.248/29 子网掩码:255.255.255.248

网络地址:192.168.5.248  有效IP:192.168.5.249-254

广播地址:192.168.5.255(原网络的广播号)

CIDR(Classless Inter-Domain Routing)-无类域间路由,它不使用传统的有类网络地址的概念,即不再区分A、B、C类网络地址。在分配IP地址段时也不再按照有类网络地址的类别进行分配,而是将IP网络地址空间看成是一个整体,并划分成连续的地址块。然后采用分块的方法进行分配。

在CIDR技术中,常使用子网掩码中表示网络号二进制位的长度来区分一个网络地址块的大小,称为CIDR前缀。如IP地址210.31.233.1,子网掩码255.255.255.0可表示成210.31.233.1/24;IP地址166.133.67.98,子网掩码255.255.0.0可表示成166.133.67.98/16;IP地址192.168.0.1,子网掩码255.255.255.240可表示成192.168.0.1/28等。

CIDR可以用来做IP地址汇总(或称超网,Super netting)。在未作地址汇总之前,路由器需要对外声明所有的内部网络IP地址空间段。这将导致Internet核心路由器中的路由条目非常庞大。采用CIDR地址汇总后,可以将连续的地址空间块总结成一条路由条目。路由器不再需要对外声明内部网络的所有IP地址空间段,这就大大减小了路由表中路由条目的数量。

利用CIDR实现地址汇总有两个基本条件:

1、待汇总地址的网络号拥有相同的高位。

2、待汇总的网络地址数目必须是2n,如2个、4个、8个、16个等等。否则,可能会导致路由黑洞(汇总后的网络可能包含实际中并不存在的子网)。

可变长度子网掩码和无类域间路由

时间: 2024-08-29 02:25:04

可变长度子网掩码和无类域间路由的相关文章

网络层——可变长子网掩码(VLSM)和无类域间路由(CIDR)技术

一.基本演化过程 标准子网掩码分类——子网划分——可变长子网掩码——CIDR——超网(将小的网络组成大的网络) 二.可变长的子网掩码(VLSM)问题1:在传统的子网掩码中,子网掩码一致,主机数量平均分布,子网号不能全为0或全为1,这样会导致浪费一些IP,并且有时不能很好满足主机分配数量的需求 此时需要用到可变长的子网掩码(VLSM) VLSM(Variable Length Subnet masks)在传统的子网掩码中,子网掩码一致,主机数量平均分布,子网号不能全为0或全为1,这样会导致浪费一些

子网、超网和无类域间路由

需要注意的是,不要以为同一网络的计算机分配不同的IP地址,就可以提高网络传输效率.事实上,同一网络内的计算机仍然处于同一广播域,广播包的数量不会由于IP地址的不同而减少,所以,仅仅是为计算机指定不同网段,并不能实现划分广播域的目的.若欲减少广播域,最根本的解决办法就是划分VLAN,然后为每个VLAN分别指定不同的IP网段. 传统IP地址分类的缺点是不能在网络内部使用路由,这样一来,对于比较大的网络,例如一个A类网络,会由于网络中主机数量太多而变得难以管理.为此,引入子网掩码(NetMask),从

Ip地址和子网掩码和CIDR无间别域间路由

开始,网络的制定者将网络划分为A,B,C三种网络,想这个样子: A类网:  xxx.0.0.0         子网掩码:255.0.0.0 xxx.0.0.0/8 //后面的数字代表网络地址的字段 B类网:  xxx.xxx.0.0      子网掩码:255.255.0.0   xxx.xxx.0.0/16 C类网:  xxx.xxx.xxx.0  子网掩码:255.255.255.0     xxx.xxx.xxx.0/24 A类网255*255*255=16581375个地址,1千6百多

可变长度子网掩码(VLSM)在子网划分中的应用

在学习可变长度子网掩码时,必须先熟练掌握二进制与十进制的转化.计算机中数据的单位(字节.位)等知识. 一.什么是可变长度子网掩码? 要理解可变长度子网掩码,先要理解子网掩码:要理解子网掩码,先要理解IP地址的组成. 在互联网上,每台计算机必须有一个唯一的IP地址作用这台计算机在身份标志,可以将IP地址理解成一台计算机的身份证号码.在互联网上不允许出现相同的IP地址(NAT技术另论,它是一种IP地址共享技术,用于解决IP地址资源不足的问题).身份证的编号要按照一定的规则进行,同样,IP地址的编号也

Cisco PT模拟实验(9) 三层交换机的VLAN间路由

Cisco PT模拟实验(9) 三层交换机的VLAN间路由 实验目的: 掌握交换机 Tag VLAN 的配置 掌握三层交换机 VLAN 路由 的配置方法 通过三层交换机实现 VLAN 间相互通信 实验背景: 公司财务部和销售部分别处于不同的办公室,为了安全和便于管理对两个部门的主机进行了VLAN 的划分,两个部门分处于不同的VLAN,现由于业务的需求,销售部和技术部的主机能相互访问,现要求对一台三层交换机进行适当配置. 技术原理: 按照OSI参考模型,交换机可分为二层交换机.三层交换机等.对于二

CIDR(无类型域间选路)

CIDR(无类别域间路由选择,通常叫超网络)是一种分派和指定网络地址的方法,比原始系统的网络协议地址等级更容易被用在域间路由. 结果可用网络地址的数量大大地增加了. CIDR作为目前的路由系统,实际上被所有的网关主机使用在互联网络的高速链路上. 互联网的调节者目前希望每一个网络服务提供商都使用这种路由方法. 原始网络协议把网络协议地址结构定义为4种主要的等级,从等级A到D.每一个等级分配32位网络地址格式的一部分,并且保留一部分按照网络说明来指定主机. 其中最常用的一级为B,它分配65,533个

实验四 利用单臂路由实现VLAN间路由

[实验名称] 利用单臂路由实现VLAN间路由. [实验目的] 掌握如何在路由器上划分子接口.封装Dot1q(IEEE 802.1q)协议,实现VLAN间的路由. [需求分析] 需要在交换机上配置VLAN,然后在路由器连接交换机的端口上划分子接口,给相应的VLAN设置IP地址,以实现VLAN间的路由. [实验设备] 三层交换机一台. 路由器一台. [预备知识] 交换机的基本配置方法.VLAN的工作方法.Trunk的工原理和配制作原则和配置方法. [实验原理] 在交换网络中,通过VLAN对一个物理网

实验五   利用三层交换机实现VLAN间路由

一.实验目的:掌握如何在三层交换机上配置SVI端口,实现VLAN间路由. 二.实验设备: 三层交换机1台. 两层交换机1台. 三.实验原理: 在交换网络中,通过VLAN对一个物理网络进行逻辑划分,不同的VLAN之间无法直接访问的,必须通过三层的路由设备进行连接. 四.实验步骤: 1.在三层交换机划分VLAN添加端口,并设置trunk. 2.在二层交换机上划分划分VLAN添加端口,并设置trunk 3,.查看VLAN和trunk. 4.在三层交换机上配置svi端口 5.查看 6.验证配置 五.实验

网络设备配置与管理---VLAN间路由实现部门间通信

理论学习 问题1:三层交换机的路由共有几种实现方式? 1) 虚拟交换接口(svi) 2) 路由接口(routed port) 3) 三层聚合链路(L3 Aggregate Link) 接口 问题2:描述单臂路由的实现原理? 单臂路由是在二层交换机上进行vlan 划分的,然后通过一条中继链路连接路由器的一个接口(通常路由需要使用至少两个接口来实现路由功能,而现在只需要一个接口,就像一条胳膊在发挥作用,所以 称之为单臂路由),在路由器上通过配置子接口和802.1Q 协议封装最终实现在vlan 信息和