CCNA2.0笔记_VLSM
子网化:把一个大的主类网段,通过借位的方式逻辑划分多个子网段,应用于多个广播域;
做子网划分的时候,子网掩码最多只能到30位,不能再多划(因为至少要保留4个地址,即2个主机位)
FLSM(定长子网掩码):对一个主类地址段进行一次划分,划分出若干个掩码长度一致子网段
VLSM(不定长子网掩码):把一个主类地址段通过多次借位,划分出若干个掩码长度不一的子网段
在有类环境中,由于路由器只能支持有类路由选择协议,即便支持子网段,也只能实现FLSM;
在无类环境中才可以使用VLSM;现今全球互联网均是无类网络
VLSM步骤
1,确定主类地址段,稍后用于划分
2,分析需求看企业网中需要有多少个广播域
3,确定每个广播域的节点(终端)数量
4,根据以上分析计算出每个广播域的子网掩码
5,对主类地址进行第一次子网化,先分配给广播域最大的网段
6,再按照(掩码二进制)从小到大的顺序把划分出来的子网段分配给相应广播域
7,把最大的子网段保留用以下一次子网化
•掩码的作用
•如何进行子网划分
网络地址: 主机位全为0
广播地址: 主机位全为1
计算网段
IP:172.16.36.42
掩码:255.255.255.0
这是一个B类IP,主机位是后十六位(36.42)
主机位(36.42)二进制表示
00100100.00101010
子网掩码(255.0)二进制表示
11111111.11111111.11111111.00000000
对应子网掩码最后一个1后面划线:
//主机位红线后面的全部填充为0,就能得到网段地址:
00100100.00000000 (36.0) 172.16.36.0 //最后一位填充1,就能得到网段内第一个主机地址:
00100100.00000001 (36.1) 172.16.36.1 //其他位填充1,就能得到网段内最后一个主机地址:
00100100.11111110 (36.254) 172.16.36.254 //红线后全部填充1,就能得到广播地址:
00100100.11111111 (36.255) 172.16.36.255 //主机位红线前面加1(红线后面都填充0),就能得到下一网段地址
00100101.00000000 (37.0) 172.16.37.0/
IP:192.168.221.37
掩码:255.255.255.248
这是一个C类地址,主机位是后八位(37)
主机位(37)二进制表示:
00100101
子网掩码(255.255.255.248)二进制表示:
11111111.11111111.11111111.11111000
对应子网掩码最后一个1后面划线:
//主机位红线后面的全部填充为0,就能得到网段地址:
() 192.168.221.32 //最后一位填充1,就能得到网段内第一个主机地址:
() 192.168.221.33 //其他位填充1,就能得到网段内最后一个主机地址:
() 192.168.221.38 //红线后全部填充1,就能得到广播地址:
() 192.168.221.39 //主机位红线前面加1(红线后面都填充0),就能得到下一网段地址:
() 192.168.221.39/
VLSM实例一
一、使用VLSM技术,将172.16.32.0/20分4个网段每个网段50个主机地址
因为题目中网段最大的主机数是50个;
2的6次方=64 (2的5次方=32,不够),所以要占用6个主机位,因此掩码应为32-6=26
确定掩码之后,就可以得出4个子网了:
网段一:172.16.32.0/26
网段二:172.16.32.64/26
网段三:172.16.32.128/26
网段四:172.16.32.192/26
每个网段间隔64个主机
二、使用VLSM技术,将上面算出的下一网段172.16.33.0/26分4个网段每个网段2个主机地址(仅用于路由间连接)
对于这种点到点网段,只需要2个地址即可(但还是要分配4个地址,因为有两个地址是不可用的)
2的2次方=4 ;所以要占用2个主机位,子网掩码应为32-2=30
因此4个网段的结果为:
网段一:172.16.33.0/30
网段二:172.16.33.4/30
网段三:172.16.33.8/30
网段四:172.16.33.12/30
每个网段间隔4个主机
VLSM实例二
一、使用VLSM技术,将129.1.0.0/16按照要求划分子网
先算出下一子网,再根据需求(需要的主机数量)确定子网掩码.
pc 129.1.0.0/ //2的10次方=1024,去掉一个网络地址和一个掩码地址
(下一子网为:129.1.4.0)
pc 129.1.4.0/ //2的8次方=256,去掉一个网络地址和一个掩码地址
(下一子网为:129.1.5.0)
pc 129.1.5.0/ //2的7次方=128,去掉一个网络地址和一个掩码地址
(下一子网为:129.1.5.128)
pc 129.1.5.128/ //2的6次方=64,去掉一个网络地址和一个掩码地址
(下一子网为:128.1.5.192)
pc 129.1.5.192/ //2的5次方=32,去掉一个网络地址和一个掩码地址
(下一子网为:128.1.5.224)
pc 129.1.5.224/ //2的4次方=16,去掉一个网络地址和一个掩码地址
(下一子网为:192.168.1.5.)
pc 129.1.5.240/ //2的3次方=8,去掉一个网络地址和一个掩码地址
CCNA2.0笔记_VLSM的更多相关文章
- CCNA2.0笔记_WAN技术-帧中继
帧中继 -使用虚电路进行连接: -提供面向对象的服务 -帧中继 PVC 由 DLCI 标识,PVC 的状态通过 LMI 协议报告 Frame Relay NBMA连接引起的路由协议问题: -水平 ...
- CCNA2.0笔记_WAN技术-专线
WAN拓扑 Routers.CSU/DSU.WAN switches.Core routers.Modems 使用 数据链路层协议(二层) 来建立对端连接 WAN的三种连接方式 广域网链路类型: ·V ...
- CCNA2.0笔记_NAT
NAT:园区网内的PC是私有地址,整个园区网共享一个公有IP,如果园区网内的PC不做NAT,那么在发数据包给外网的时候会出现传输问题 NAT的原理:改变IP包头,使目的地址.源地址或两个地址在包头中被 ...
- CCNA2.0笔记_ACL
要点: 1.按顺序执行,一旦某条语句匹配,后续语句不再处理. 2.默认ACL 结尾语句是deny any,所以你要记住的是在ACL 里至少要有1 条permit 语句. 3.记得创建了ACL 后要把它 ...
- CCNA2.0笔记_OSPF v3
OSPF v3 是可以在ipv6上实现路由的一种路由协议 OSPF v2(for IPv4),OSPF v3(for IPv6)在一台路由器中互相独立运行 OSPF v3与v2有很多类似的功能: - ...
- CCNA2.0笔记_OSPF v2
OSPF(开放最短路径优先)协议概述: - 链路状态路由协议 - 无类路由协议 - 要点:RouterID.区域ID - 触发更新 .以传播 LSA 代替路由表更新 - 快速响应变更(比距离矢量路由协 ...
- CCNA2.0笔记_ipv6的EIGRP
IPv6的eigrp特征: 邻居发现 增量更新 快速收敛 负载均衡 三个表 -邻居表 -拓扑表 -路由表 配置ipv6的eigrp Router(config)#ipv6 unicast-routin ...
- CCNA2.0笔记_EIGRP
EIGRP特征: •高级距离矢量路由协议 •快速收敛——路由条目不过期,拥有备份路由 •负载均衡 •无类路由 -支持 VLSM 和不连续子网,可关闭自动汇总(建议关闭) •占用带宽小 -触发更新(当拓 ...
- CCNA2.0笔记_动态路由
动态路由协议: 向其他路由器传递路由信息 接收(学习)其他路由器的路由信息 根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成并维护路由表 根据网络拓朴变化及时调整路由表,同时向其他路由器宣 ...
随机推荐
- 详解vue静态资源打包中的坑与解决方案
本文主要解决: 1.vue-cli默认配置打包后部署至特定路径下静态资源路径错误问题; 2.静态资源打包使用相对路径后css文件引入图片路径错误问题. 一.问题 vue-cli 脚手架生成的默认打包配 ...
- 在Linux命令行下查询当前所使用的shell版本与种类的方法
原文: https://www.jb51.net/LINUXjishu/407463.html ---------------------------------------------------- ...
- 解决启动WebLogic输入用户名密码问题
转自:http://wenku.baidu.com/link?url=M6wJDVwm_Us6NsYi5u-PDTTbTHpO_ncsv5yClXSxhDIhA70IRga5ZdvotT4bW__MG ...
- Win7如何更改网络位置,如何加入或创建家庭组
1 打开网络和共享中心,点击连接上网的哪一个网络,点击把公用网络改为家庭网络 2 依次执行下一步 3 如果是加入一个家庭组,则输入家庭组的密码,否则将得到一个家庭组的密码 4 加入成功 ...
- ios开发杂项(基础性介绍等)
IOS Xcode开发中的文件后缀名区别m,mm,cpp,h .h :头文件.头文件包含类,类型,函数和常数的声明. .m :源代码文件.这是典型的源代码文件扩展名,可以包含Objective-C和C ...
- thinkphp+Jquery MiniUI 开发 管理系统
Jquery Miniui JS 兼容IE6+的浏览器,非常适合在企业内部使用. 管理系统等都非常方便. 在企业内部正在使用的是前期asp.net +fineui实现的管理系统.经过了几年的实践检验. ...
- [Objective-C A]-知识点锦集
1.@autoreleasepool why1 2.retain O-C内存管理和点语法 1>OC内存管理正常情况要使用大量的retain和relrese操作 2>点语法可以减少使用re ...
- PHP-XML基于流的解析器及其他常用解析器
PHP中有两种主要的XML解析器 1)基于树的解析器.它是把整个文档存储为树的数据结构中,即需要把整个文档都加载到内存中才能工作.所以,当处理大型XML文档时候,性能剧减.SimpleXML和DOM扩 ...
- 重写kinect2_viewer,编译高博kinect2在orbslam2上跑的程序(解决cmakefile中库依赖和头文件的问题)
该方法详述了高博kinect2_viewer的编译过程 //...................................................................... ...
- golang的各种数据格式的互相转换
int to string import ( "strconv" ) int i = 10 str1 := strconv.Itoa(i) struct to json impor ...