VLSM和CIDR的简单介绍和应用举例(经典总结)
来源:互联网 发布:希腊神话和传说知乎 编辑:程序博客网 时间:2024/04/29 01:13
一、VLSM(Variable Length Subnet Masking):可变长子网掩码。传统的A、B、C类地址使用固定长度的子网掩码,分别为8位、16位、24位。而VLSM是对部分子网再次进行子网划分,允许一个组织在同一个网络地址空间中使用多个子网掩码。利用VLSM,管理员可以对子网再进行对子网再进行子网划分,使寻址效率更高,IP地址利用率更高。故VLSM技术被用来节约IP地址的使用。
二、CIDR(Classless Inter-Domain Routing):无类域间路由。在进行网段划分时,除了有将大网络拆分成若干个网络的需要之外,也有将小网络组合成大网的需要。在一个有类别的网络中,路由器决定一个地址的类别,并根据该类别识别网络和主机。而CIDR中,路由器使用前缀来描述有多个位是网络位(或称前缀),剩下的位则是主机位。CIDR显著提高了IPv4的可扩展性和效率,通过使用路由聚合(亦称超网),可有效地减小路由表的大小,节省路由器的内存空间,提高路由器的查找效率。CIDR技术故常用来减小路由表的大小。
199.1.1.0/24取该地址和掩码的二进制数分别为:
11000111.00000001.00000001.00000000
11111111.11111111.11111111.00000000
(1)100大于2的6次方而小于2的7次方,故如下图:
11000111.00000001.00000001.0|0000000
11111111.11111111.11111111.0|0000000
网络位向主机位借一位,故有如下两个情况:
11000111.00000001.00000001.0|0000000 199.1.1.0/25 (100台PC部门用此网络)
11000111.00000001.00000001.1|0000000 199.1.1.128/25
(2)50与2的6次方64接近,满足其应用。故向主机位再借一位有如下:
199.1.1.128/25取其二进制11000111.00000001.00000001.10000000有:
11000111.00000001.00000001.1|0|000000 199.1.1.128/26(50台PC部门用此网络)
11000111.00000001.00000001.1|1|000000 199.1.1.192/26
(3)三个10台PC的部门的网络应用,因10与2的4次方接近,故地址199.1.1.192/26我们要再向主机位借2位,如下:
199.1.1.192/26的二进制11000111.00000001.00000001.11000000 划分如下:
11000111.00000001.00000001.1|1|00|0000 199.1.1.192/28
11000111.00000001.00000001.1|1|01|0000 199.1.1.208/28
11000111.00000001.00000001.1|1|10|0000 199.1.1.224/28
11000111.00000001.00000001.1|1|11|0000 199.1.1.240/28
三个10台PC的部门在以上四个网络中任意选取三个,余的一个留作备用或再进行划分应用在网络设备的点对点的IP的配置上。
四>CIDR简单举例:191.1.0.0/24,191.1.1.0/24,191.1.2.0/24,191.1.3.0/24的汇聚。
步骤:1>把所有路由条目转换成二进制,把共同部分取出来,即可实现路由汇总。
191.1.0.0/24,10111111.00000001.000000|00.00000000
191.1.1.0/24,10111111.00000001.000000|01.00000000
191.1.2.0/24,10111111.00000001.000000|10.00000000
191.1.3.0/24,10111111.00000001.000000|11.00000000
由上可看出汇总的结果为:191.1.0.0/22
- VLSM和CIDR的简单介绍和应用举例(经典总结)
- 关于VLSM.CIDR,SUMMARY的总结
- 2.1.4 VLSM和CIDR技术
- 思科第二本教材 第六章 VLSM 和 CIDR 个人总结
- 网络层——可变长子网掩码(VLSM)和无类域间路由(CIDR)技术
- VLSM 与CIDR的比较/什么是CIDR/什么是VLSM
- VLSM & CIDR
- find和grep的简单应用举例
- IPv4协议及VLSM可变长子网划分和CIDR无类域间路由
- 认识VLSM与CIDR
- 存储过程和存储函数的简单应用举例
- Snoopy的简单介绍和简单应用
- 稳压二极管介绍和经典应用
- 路由汇总和CIDR的区别
- zookeeper 的简单介绍和应用
- 单元测试的小技巧介绍和举例
- IOS 三方库 简单的介绍和总结
- 栈和队列(二):栈的应用举例
- java写文件追加的方法
- win核心_动态链接库
- jdeveloper 安装 winRegistry Exception 解决方法
- nodejs中文教程 – Nodejs介绍: Nodejs是什么,有什么用?
- C++输出1000之内的素数
- VLSM和CIDR的简单介绍和应用举例(经典总结)
- SortedSet接口
- 安装交叉调试器gdb,编译出错cc1: warnings being treated as errors
- 机器与人
- 关于ubuntu10.04下 fcitx 的安装问题
- 【Jstl】java cannot find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
- jquery自学系列三:选择器(下)
- VS2010常见问题: 'back_inserter': identifier not found
- ARM基础知识 -- ELF映像文件