《OSPF网络设计解决方案(第2版)》一1.9 CIDR

简介:

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

1.9 CIDR

OSPF网络设计解决方案(第2版)
由于VLSM能够通过路由协议传输子网信息,从而增强子网划分的作用。这种技术思想直接引出了本节所要讨论的CIDR。CIDR是一种能够有效阻止由于IP地址分配不当引起的路由表溢出的方法。若没有实施1994年及1995年发布的RFC 1817文档中所描述的CIDR,那么Internet也不会如今天一样正常地运行。如果缺失CIDR技术,将导致路由表的规模超过路由器所能处理的极限。

实施CIDR的主要前提是,必须使用支持它的路由协议,例如RIP-2、OSPFv2和BGPv4。CIDR可以被认为是一种高级的子网划分。子网划分的掩码,之前已经提到,是具有特殊含义的数值,它将成为路由表和路由协议的组成部分。因此,路由条目不再根据IP地址来判断其归属的类别,而是使用最长掩码匹配原则。

1.9.1 确定CIDR的使用

Internet路由表的规模保持着和Internet网络规模一样的高速增长速度。这种增长对Internet路由器的处理性能及内存要求不断提升,最终导致资源利用率大幅增加,频繁出现资源告急。

在1988年至1991年期间,Internet路由表的大小每10个月翻一番。以这种增长速度,到1995年时,将出现80,000条路由。路由器需要消耗大约25 MB的专用RAM才能对所有条目进行跟踪维护,而且这还仅仅只是在拥有一个对等体邻居的前提下。通过实施CIDR,在1996年时,Internet路由数量被优化到42,000条。如今,Internet核心路由表中的路由条目约为7,000,000条1。若没有CIDR技术对路由进行聚合,一台BGP路由器的路由表将拥有比这多得多的路由条目。这会耗尽绝大部分普通BGP路由器的内存和CPU资源,导致无法正常运行。

CIDR的主要作用是保持大型网络的持续性不间断增长,并同时在路由器上聚合路由条目,从而降低网络路由器所运载的路由信息数量。使用CIDR,你可以将一些IP网络聚合成单个条目。CIDR淘汰了A、B、C主类网络的概念,并使用一般性的IP前缀进行替代。

在网络中使用CIDR的一些优势如下:

减少由于更新外部路由信息而产生的本地管理性负担;
通过使用路由聚合,节省路由器的路由表空间;
减少路由抖动问题的发生;
降低路由器CPU和内存的消耗;
提高可用地址空间的利用率。

1.9.2 斜杠的含义

/16及/24这种写法,代表了IP地址网络号的比特长度。上文所谈到的B类地址可以写成172.24.0.0/16,实际上这个地址范围和256个C类地址等价,因此该地址在空间大小上也等同于192.200.0.0/16。使用CIDR时,单个C类地址可以写成192.201.1.0/24,这种IP地址的书写形式包含了IP地址和掩码长度。其中,掩码长度通常被称为IP前缀长度。掩码长度指明了相应IP地址中掩码所使用的比特位数。

例如,使用CIDR的IP地址172.24.0.0/16,代表172.24.0.0 255.255.0.0。其中/16代表从高位开始数,前16个比特都是掩码比特。图1-15解释了CIDR如何定义掩码。


4e3f2ce0b92dc10d7a1351e57b2f849032062bf3

1.9.3 CIDR的重要术语

被称为超网的网络,是指IP前缀长度少于主网默认掩码的比特数。例如,C类地址200.34.5.0,主类默认掩码为255.255.255.0。该地址也能够利用CIDR写成200.34.0.0/16。因此,由于主类默认掩码为24比特,而CIDR掩码为16比特(16小于24),那么该网络即为超网。简单地来说,超网的IP前缀长度小于主网默认掩码长度。

这种技术使得明细的连续主网——如200.34.5.0、200.34.6.0及200.34.7.0——能够汇总成单个CIDR地址块被通告,也就是进行聚合。简单地来说,聚合代表所有的汇总路由。图1-16描绘了CIDR如何通过减少路由表大小来优化网络。


b8892cc8f4e53f6f891a634e9700213bff6ddd3d

1.9.4 无类IP

在路由器上使用无类IP(IP classless),并且在自治系统内拥有默认路由时,ip classless命令能够更改传统有类路由器对子网路由进行查找的行为。对于那些运行在Cisco IOS软件版本12.0或更高的设备而言,ip classless命令默认开启。无类IP使得路由器对于去往目的子网的数据包,采取最长掩码匹配原则,依照最佳匹配的超网路由来发送,而不是简单地丢弃。换句话说,如果某条明细子网路由不可用,那么路由器将选择次明细路由,直至匹配默认路由。这和老式的有类路由选择方式截然不同,使用有类路由方式(即输入no ip classless命令),如果主类中不存在明细的子网路由,数据包将被丢弃。

1.9.5 CIDR转换表

表1-8给出了基本的CIDR信息。


aad780f4f4852bd69fc46e5a1b3b5b46231a6fe2


f2fb2698492bb5c506dd2f02cf5658d0f230e62b

1.9.6 手动计算CIDR IP前缀值

为了演示CIDR IP前缀的计算,参考以下掩码长度为19比特的子网例子:

166.38.0.0/19

按照以下步骤计算CIDR IP前缀。

1.4个八位组代表32个比特。

2.本例仅使用19比特的前缀长度。

3.前2个八位组占用了16个比特。第3个八位组只使用3个比特。剩下的5个比特未使用,如下所示:


b8c579cf9c2759711d318f4c83d4ca8ffdac0958

4.使用二进制形式将剩余5个比特相加:16+8+4+2+1=31。

5.将31和原来的八位组相加,则结果为(0+31=31)。

6.该CIDR块范围的最终结果为166.38.0.0~166.38.31.255。

1译者注:截至2013年,Internet路由表条目数量大约为7,000,000。

相关文章
|
10天前
|
存储 安全 网络安全
云计算与网络安全:技术挑战与解决方案
【7月更文挑战第17天】在数字化时代,云计算已成为企业和个人数据存储、处理和计算的重要工具。然而,随着云服务的广泛应用,网络安全问题也日益突出。本文将探讨云计算环境下的网络安全挑战,包括数据泄露、服务中断和恶意软件攻击等,并提出相应的解决策略,如加强身份验证、实施加密措施和采用分布式拒绝服务(DDoS)防护。文章旨在为读者提供对云计算网络安全风险的深入理解和有效防御手段。
|
20天前
|
网络协议 数据库 网络架构
网络工程师:OSPF命令大全
【7月更文挑战第6天】
29 0
网络工程师:OSPF命令大全
|
7天前
|
存储 安全 网络安全
云计算与网络安全:探索云服务中的信息安全挑战与解决方案
随着企业对云计算服务的依赖日益增加,网络安全在维护数据完整性和隐私方面的作用变得至关重要。本篇文章将深入探讨云计算环境中的安全隐患,包括数据泄露、不安全的接口和服务中断等风险。我们将分析云服务模型(如IaaS, PaaS, SaaS)中存在的安全挑战,并介绍如何通过实施加密技术、访问控制策略以及采用多因素认证等措施来强化安全防护。文章还将讨论云计算提供商的安全责任和合规性问题,为读者提供一套全面的云计算网络安全解决方案框架。
14 0
|
11天前
|
机器学习/深度学习 安全 网络安全
云计算与网络安全:挑战、解决方案及未来趋势
随着云计算技术的迅速发展和广泛应用,网络安全问题日益凸显。本文将深入探讨云计算环境下的网络安全挑战,分析当前云服务中的安全风险,并提出有效的安全措施。同时,文章还将预测信息安全的未来发展趋势,为读者提供一个全面的云计算与网络安全知识框架。
13 0
|
17天前
|
存储 安全 网络安全
云计算与网络安全的协同演进:挑战与解决方案
【7月更文挑战第10天】本文深入探讨了云计算与网络安全之间的紧密联系,并分析了随着云服务模型的普及,网络安全所面临的新挑战。文章首先概述了云计算的基本概念及其在现代企业中的应用,随后详细讨论了云环境中的网络安全威胁,包括数据泄露、服务中断和身份盗用等。最后,提出了一系列针对性的解决方案,旨在提高云计算环境的安全性,包括采用先进的加密技术、实施严格的访问控制策略和进行定期的安全审计。通过这些措施,可以有效缓解云计算带来的安全风险,确保企业和用户的数据安全。
|
1月前
|
运维 网络协议
网络建设与运维-OSPF单区域实验
全国职业院校技能大赛“网络建设与运维”赛项相关的OSPF单区域实验练习。
|
1月前
|
前端开发 JavaScript 安全
WebAssembly技术的出现为我们提供了一种全新的解决方案,开启了高性能网络应用的新时代
【6月更文挑战第10天】WebAssembly是高性能网络应用的新时代技术,它是一种虚拟机格式,允许C/C++等语言编译成二进制格式在Web浏览器中运行。具备高性能、高可移植性和良好安全性,适用于游戏开发、图形处理、计算机视觉等领域。随着技术进步,WebAssembly将支持更多语言,结合低代码平台简化开发,但需解决编译优化和安全性等问题。它正重塑Web应用的未来,开启高性能应用新时代。
30 0
|
2天前
|
存储 安全 网络安全
云计算与网络安全:技术演进与挑战
在数字化时代的浪潮中,云计算以其高效、灵活和成本效益显著的优势成为企业数字化转型的核心驱动力。然而,随着云服务的广泛应用,网络安全问题也愈发凸显,成为制约云计算发展的关键因素。本文从云计算服务的基本概念出发,深入探讨了网络安全的重要性,并详细分析了云环境下的信息安全威胁。通过对比传统网络环境和云计算环境的安全挑战,本文揭示了云计算特有的安全风险,并提出了相应的防护策略。最后,本文展望了云计算与网络安全的未来发展趋势,旨在为相关领域的专业人士提供参考和启示。
16 0
|
1天前
|
网络虚拟化 数据中心 虚拟化
|
6天前
|
运维 负载均衡 监控