《OSPF网络设计解决方案(第2版)》一1.10 案例分析:VLSM

简介:

本节书摘来自异步社区《OSPF网络设计解决方案(第2版)》一书中的第1章,第1.10节,作者 【美】Thomas M. Thomas II, CCIE #9360,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.10 案例分析:VLSM

OSPF网络设计解决方案(第2版)
RFC 1009文档于1987年发布,旨在说明如何在子网化网络中使用多个子网掩码。如本章之前所述,如果你为某个IP网络分配了多个子网掩码,那么此时可以称该网络带有可变长的子网掩码,因为子网掩码(前缀)拥有可变的长度。

回顾之前的内容,对于网络和路由而言,使用VLSM的好处在于能够减少路由信息,简化路由表内容,从而优化路由选择。同时,这也被称为路由聚合。除此以外,VLSM还能够提高分配给企业的IP地址空间的利用率。

一个带有/22扩展网络前缀的/16网络,能够划分成64个子网(26),且每个子网最大支持1022个主机(210-2),如图1-17所示。


b77fd6fa03a0c6c7e40ee84310f2481df2825132

如果企业想要部署若干个大型子网,使用上述/22的VLSM前缀是一种不错的选择。但对于某些仅包含20或30台主机的小型子网而言,应该如何处理呢?如果不使用VLSM,一个子网化的网络只能拥有一个掩码,因此网络管理员不得不为20~30台主机的子网分配/22的前缀。这种地址分配将使得每个小型子网浪费近1000个主机地址。一个网络号只能拥有一个掩码的限制,不利于企业地址空间的灵活有效利用。

上述问题的一种解决方案是,允许子网化的网络通过使用VLSM来改变其子网掩码。假设对于图1-17,网络管理员允许为网络130.5.0.0/16配置/26的扩展网络前缀,如图1-18所示。


43ca68d3675233d911673f4e6eec167f847b58cb

一个带有/26扩展网络前缀的/16网络,能够划分1024个子网(210),且每个子网最大支持62个主机(26-2)。对于主机数量小于60的小型子网,采用/26的前缀将非常理想,而/22的前缀则适合包含大于1000台主机的大型子网。这就是VLSM的作用——使得在一个网络中能够使用不同的掩码。下一节将介绍如何选择IP地址范围,并划分各种不同的地址块大小,从而满足企业不同部门的需求。

1.10.1 路由聚合

VLSM还允许对企业地址空间进行递归分割,从而有利于进行重组和聚合,减少上层路由信息的数量。理论上,一个主网号可以首先被划分成子网;接着,一些子网进一步划分成附属子网,依次类推。这种方法可以向其他子网中的路由器隐藏本地子网的详细路由结构。

图1-19中,主网网络11.0.0.0/8最初配置了/16的扩展网络前缀。然后,子网11.1.0.0/16配置了/24的扩展网络前缀,子网11.253.0.0/16配置了/19的扩展网络前缀。需要注意的是,这种递归过程并不要求为每级的递归分配相同的扩展网络前缀。同样,企业地址空间被递归细分的部分,能够随时被通告出去。

图1-20解释了精心规划的VLSM地址分配是如何减小企业路由表的大小,并节省IP地址空间的。注意,路由器F和G把各自身后的6个子网汇总成单条通告(分别是10.1.1.0/24和10.1.2.0/24),而路由器B(10.254.0.0/26)则把身后的所有子网汇总成了单条通告。同样地,路由器C也能够汇总身后子网信息为一条通告(10.1.0.0/16)。最后,对于企业外部而言,使用VLSM和聚合后,子网的结构将是隐藏的。因此,路由器A在全局互联网络路由表中仅需插入一条路由条目——10.0.0.0/8(或者写成10/8)。


27496de45f59f804a1cb188537c6ed15a19ab76a
相关文章
|
8天前
|
机器学习/深度学习 数据可视化 测试技术
深度学习:Keras使用神经网络进行简单文本分类分析新闻组数据
深度学习:Keras使用神经网络进行简单文本分类分析新闻组数据
21 0
|
8天前
|
Python 数据可视化 索引
PYTHON用GARCH、离散随机波动率模型DSV模拟估计股票收益时间序列与蒙特卡洛可视化
PYTHON用GARCH、离散随机波动率模型DSV模拟估计股票收益时间序列与蒙特卡洛可视化
24 0
PYTHON用GARCH、离散随机波动率模型DSV模拟估计股票收益时间序列与蒙特卡洛可视化
|
8天前
|
机器学习/深度学习 算法 数据可视化
用SPSS Modeler的Web复杂网络对所有腧穴进行关联规则分析3
用SPSS Modeler的Web复杂网络对所有腧穴进行关联规则分析3
17 0
用SPSS Modeler的Web复杂网络对所有腧穴进行关联规则分析3
|
9天前
|
存储 算法 前端开发
R语言中贝叶斯网络(BN)、动态贝叶斯网络、线性模型分析错颌畸形数据
R语言中贝叶斯网络(BN)、动态贝叶斯网络、线性模型分析错颌畸形数据
30 0
|
9天前
|
运维 安全 Cloud Native
安全访问服务边缘(SASE):网络新时代的安全与连接解决方案
SASE(安全访问服务边缘)是一种云基安全模型,结合了网络功能和安全策略,由Gartner在2019年提出。它强调身份驱动的私有网络、云原生架构和全面边缘支持,旨在解决传统WAN和安全方案的局限性,如高延迟和分散管理。SASE通过降低IT成本、提升安全响应和网络性能,应对数据分散、风险控制和访问速度等问题,适用于移动办公、多分支办公等场景。随着网络安全挑战的增加,SASE将在企业的数字化转型中扮演关键角色。
|
9天前
|
数据可视化 网络可视化
R语言混合图形模型MGM的网络可预测性分析
R语言混合图形模型MGM的网络可预测性分析
10 0
|
9天前
|
数据建模
R语言网络分析友谊悖论案例
R语言网络分析友谊悖论案例
R语言网络分析友谊悖论案例
|
9天前
|
算法 定位技术 Windows
R语言最大流最小割定理和最短路径算法分析交通网络流量拥堵问题
R语言最大流最小割定理和最短路径算法分析交通网络流量拥堵问题
15 4
|
10天前
|
机器学习/深度学习 资源调度 数据可视化
使用Python和Keras进行主成分分析、神经网络构建图像重建
使用Python和Keras进行主成分分析、神经网络构建图像重建
13 1
|
17天前
|
安全 网络安全 网络虚拟化
虚拟网络设备与网络安全:深入分析与实践应用
在数字化时代📲,网络安全🔒成为了企业和个人防御体系中不可或缺的一部分。随着网络攻击的日益复杂和频繁🔥,传统的物理网络安全措施已经无法满足快速发展的需求。虚拟网络设备🖧,作为网络架构中的重要组成部分,通过提供灵活的配置和强大的隔离能力🛡️,为网络安全提供了新的保障。本文将从多个维度深入分析虚拟网络设备是如何保障网络安全的,以及它们的实际意义和应用场景。