《Cisco IPv6网络实现技术(修订版)》一1.3 IPv4地址空间耗尽

简介:

本节书摘来自异步社区《Cisco IPv6网络实现技术(修订版)》一书中的第1章,第1.3节,作者【加】Régis Desmeules,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.3 IPv4地址空间耗尽

Cisco IPv6网络实现技术(修订版)
在1990年一个初步的研究得出结论:IPv4地址空间将被耗尽,从此IETF在IPv6上的工作就开始了。更明确地说,IETF预计B类地址将在4年内(1994)耗尽。这个研究也表明了为组织分配几个连续的C类地址而不是B类地址的必要性。C类地址是小的,但数目很多(2 097 152)。

注:C类是包含了256个IPv4地址的地址块,而一个B类包含了65 536个IPv4地址。但实际上一个C类网络上只能有254个主机。

这种做法在技术上的主要限制是在保持全球Internet路由选择表大小的同时要防止它膨胀。当全球Internet路由选择表中有几千个路由时,加入成百上千个新的小路由(C类)是需要避免的问题。因此,在1992年CIDR机制被采纳,用来将邻近的IPv4地址块合并到一个地址块中。从1993年起,CIDR开始帮助控制Internet路由选择表的增长。

图 1-2 显示了 1989年以来全球Internet路由选择表的增长(有效的BGP表项)。在2001年路由选择表项总数超过了100 000,其后在2003年这个数字达到140 000(24个月内增长了40%)。如果你想得到关于路由选择表的实时信息,可以查看Internet上的路由服务器。这种路由服务器中有一些免费为公共信息和调试目的服务。

image

来源:BGP表统计,Telstra网站,www.telstra.net/ops/bgptable.html

例1-1显示了一个路由服务器上的全球Internet路由选择表。

例1-1 查看一个路由服务器上的全球Internet路由选择表

#telnet route-server.ip.att.net**

route-server>**show ip route**
show all routes of the routing table of the Internet


route-server>**sh ip bgp summary**

BGP router identifier 12.0.1.28, local AS number 65000
BGP table version is 665451, main routing table version 665451
117228 network entries and 2373589 paths using 116277944 bytes of memory
37354 BGP path attribute entries using 2091992 bytes of memory
24197 BGP AS-PATH entries using 630776 bytes of memory
402 BGP community entries using 15192 bytes of memory
24674 BGP route-map cache entries using 493480 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
Dampening enabled. 945 history paths, 751 dampened paths
BGP activity 125101/1203692325 prefixes, 2562479/188890 paths, scan interval 60 secs

在例1-1中,阴影部分的行显示有117 228个网络表项,这是路由选择表项的总数;2 373 589条路径,这是BGP AS-PATH的表项数;116 277 944字节内存,这是那台路由器处理路由选择表所使用的内存。

另一个由IETF进行的研究试图预计在IPv4地址空间耗尽之前还有多长时间。这个研究预计在2005年到2011年之间将不能获得新的IPv4地址空间。一些人认为这是悲观的预计,也有人认为这是乐观的预计。

相关文章
|
4天前
|
SQL 安全 算法
网络安全与信息安全:防御前线的关键技术透视
【4月更文挑战第27天】 在数字化时代,网络安全与信息安全已成为维系信息社会正常运作的重要支柱。本文针对当前网络安全领域面临的漏洞问题、加密技术的应用以及提升安全意识的必要性进行深入探讨。通过分析网络攻击者的常见手段和动机,文章揭示了安全漏洞的形成原因及其对个人及企业造成的潜在威胁。进一步地,文中介绍了现代加密技术的种类和作用机制,包括对称加密、非对称加密和哈希算法等,并讨论了这些技术如何在不同场景中保障数据安全。此外,文章还强调了培养全民网络安全意识的重要性,并提出了一系列实用的策略和方法。通过对这些关键技术的综合分析,旨在为读者提供一套全面的网络安全与信息安全防护指南。
|
1天前
|
机器学习/深度学习 自动驾驶 安全
基于深度学习的图像识别技术在自动驾驶系统中的应用网络安全与信息安全:防御前线的关键技术与意识
【4月更文挑战第30天】随着人工智能技术的飞速发展,深度学习已成为推动多个技术领域革新的核心力量。特别是在图像识别领域,深度学习模型已展现出超越传统算法的性能。在自动驾驶系统中,准确的图像识别是确保行车安全和高效导航的基础。本文将探讨深度学习在自动驾驶中图像识别的应用,分析关键技术挑战,并提出未来的发展方向。
|
1天前
|
安全 算法 网络安全
网络安全与信息安全:防范网络攻击的关键技术与策略
【4月更文挑战第30天】 在数字化时代,数据成为核心资产,而网络安全和信息安全则是维护这些资产的关键防线。本文深入探讨了网络安全漏洞的概念、加密技术的进展以及提升安全意识的重要性。通过对当前网络威胁的分析,我们揭示了漏洞产生的原因和它们对系统安全的影响。同时,文章详细介绍了从古典到现代的加密技术演变,并强调了量子计算对未来加密的潜在影响。最后,通过案例研究和最佳实践的分享,本文旨在提高读者的安全防范意识,并为建立更安全的网络环境提供战略性建议。
|
2天前
|
监控 安全 算法
网络安全与信息安全:防范网络攻击的关键技术与策略
【4月更文挑战第29天】在数字化时代,网络安全与信息安全已成为个人和企业关注的焦点。本文将深入探讨网络安全漏洞的产生、加密技术的应用以及提升安全意识的重要性。通过对这些方面的分析,我们希望帮助读者更好地了解如何保护自己免受网络攻击和数据泄露的威胁。
|
3天前
|
机器学习/深度学习 存储 并行计算
|
3天前
|
机器学习/深度学习 算法 数据可视化
MATLAB基于深度学习U-net神经网络模型的能谱CT的基物质分解技术研究
MATLAB基于深度学习U-net神经网络模型的能谱CT的基物质分解技术研究
10 0
|
4天前
|
监控 负载均衡 网络协议
|
10天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
4天前
|
网络协议 算法 Linux
【Linux】深入探索:Linux网络调试、追踪与优化
【Linux】深入探索:Linux网络调试、追踪与优化
|
1天前
|
JSON 网络协议 Linux
Linux ip命令:网络的瑞士军刀
【4月更文挑战第25天】
7 1