《IP路由协议疑难解析》一2.12 小结

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介:

本节书摘来自异步社区《IP路由协议疑难解析》一书中的第2章,第2.12节,作者 【美】Zaheer Aziz, CCIE #4127 , Johnson Liu, CCIE #2637 , Abe Martey, CCIE #2373 , Faraz Shamim, CCIE #4131,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.12 小结

IP路由协议疑难解析
RIP是一种距离矢量路由协议,借用Bellman-Ford算法来动态地计算IP路由。拜路由跳数为15的限制所赐,RIP只适合在小型网络中运行。RIP的设计非常简单,RIP路由器之间会在固定时间间隔(30秒)内交换完整的路由表。在IP路由条数众多的大型网络中,每隔30秒发送一次完整的路由表纯属天方夜谭。这不但会给发送和接收路由器带来沉重的负担,还会浪费大量的带宽和宝贵的CPU处理时间。因此,RIP只能用在路由跳数低于15,且路由条数相对较少的小型网络中。

RIP通过水平分割和毒性逆转来避免路由环路。用水平分割来切断路由环路的方法是:让路由器不把路由从接收此路由的接口向外通告。而毒性逆转是指,让路由器度量值16来通告RIP路由,并以此来“摈弃”可能会引发环路或已经失效的RIP路由。

使用RIP作为路由协议时,网络中发生任何变化,都至少需要30秒才能被传播出去,而路由保持(holddown)的概念则会让RIP路由器等待三倍的路由通告时间间隔,才能在路由表中反映出相应的变化。RIP的上述实现方式适用于:因RIP路由刚过30秒就失效,而尚未被通告的情况。在此情形,接收该路由的路由器需要等待90秒,才能让其从路由表中“退位”。若此路由在90秒之内生效,路由器则会让其重新“进驻”路由表,并向整个网络通告。

在早期的IP网络的建设中,RIP是小型IP网络的选择。从那以后,人们又开发出多种比RIP更健壮、更灵活的新型IP路由协议;这些路由协议可以很好的在数据包转发路径中路由器台数超过15的网络中运行。如今,随着OSPF、IS-IS和EIGRP等新路由协议的“粉墨登场”,也使得RIP在大型网络中“销声匿迹”。那些新型路由协议在收敛速度和可扩展性等方面都比RIP不止高出一筹,而且还支持RIP –1所不支持的VLSM和非连续网络。

RIP-2虽然做出了诸多改进,增加许多RIP-1所不支持的新特性(比如,路由标记、路由查询、子网掩码、下一跳、多播和认证等),但在大型网络中,人们还是倾向于选择使用OSPF、IS-IS和EIGRP这样的IP路由协议。

相关文章
|
4月前
|
域名解析 存储 网络协议
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
本文详细介绍了IP协议报头结构及其各字段的功能,包括版本、首部长度、服务类型、总长度、标识、片偏移、标志、生存时间(TTL)、协议、首部检验和等内容。此外,还探讨了IP地址的网段划分、特殊IP地址的应用场景,以及路由选择的大致流程。最后,文章简要介绍了DNS协议的作用及其发展历史,解释了域名解析系统的工作原理。
170 5
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
|
2月前
|
域名解析 网络协议 测试技术
IP、掩码、网关、DNS1、DNS2到底是什么东西,ping telnet测试
理解IP地址、子网掩码、默认网关和DNS服务器的概念是有效管理和配置网络的基础。通过使用ping和telnet命令,可以测试网络连通性和服务状态,快速诊断和解决网络问题。这些工具和概念是网络管理员和IT专业人员日常工作中不可或缺的部分。希望本文提供的详细解释和示例能够帮助您更好地理解和应用这些网络配置和测试工具。
151 2
|
3月前
|
运维 安全 网络协议
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
58 0
|
4月前
|
网络协议 网络虚拟化
接收网络包的过程——从硬件网卡解析到IP
【9月更文挑战第18天】这段内容详细描述了网络包接收过程中机制。当网络包触发中断后,内核处理完这批网络包,会进入主动轮询模式,持续处理后续到来的包,直至处理间隙返回其他任务,从而减少中断次数,提高处理效率。此机制涉及网卡驱动初始化时注册轮询函数,通过软中断触发后续处理,并逐步深入内核网络协议栈,最终到达TCP层。整个接收流程分为多个层次,包括DMA技术存入Ring Buffer、中断通知CPU、软中断处理、以及进入内核网络协议栈等多个步骤。
|
6月前
|
Linux Docker 容器
ip addr命令解析
ip addr命令解析
748 1
|
5月前
|
网络协议 Linux
在Linux中,如何改IP、主机名、DNS?
在Linux中,如何改IP、主机名、DNS?
|
5月前
|
域名解析 缓存 负载均衡
在Linux中,自定义解析域名的时候,可以编辑哪个⽂件?是否可以⼀个ip对应多个域名?是否⼀个域名对应多个ip?
在Linux中,自定义解析域名的时候,可以编辑哪个⽂件?是否可以⼀个ip对应多个域名?是否⼀个域名对应多个ip?
|
6月前
|
网络协议 程序员 定位技术
学习网络的第一步:全面解析OSI与TCP/IP模型
**网络基础知识概览:** 探索网络通信的关键模型——OSI七层模型和TCP/IP五层模型。OSI模型(物理、数据链路、网络、传输、会话、表示、应用层)提供理论框架,而TCP/IP模型(物理、数据链路、网络、传输、应用层)更为实际,合并了会话、表示和应用层。两者帮助理解数据在网络中的传输过程,为网络设计和管理提供理论支持。了解这些模型,如同在复杂的网络世界中持有了地图。
108 2
|
6月前
|
数据安全/隐私保护 iOS开发
详细步骤解析:Undetectable指纹浏览器使用IPXProxy代理IP
对于品牌来说,社交媒体已经成为寻找目标受众的丰富资源。在社交媒体平台通过评论和留言进行推广具有很高的转化率,并且推广成本较低。为了获得可观的利润,大家可能需要管理至少几个社交媒体账号,然而在一台电脑上管理多个账号会比较困难。因此使用可靠的工具成为大家的必要选择,其中Undetectable指纹浏览器和IPXProxy代理IP就是两个不错的工具。下面给大家带来Undetectable指纹浏览器配置IPXProxy代理IP的详细教程。
170 0
|
6月前
|
安全 网络安全
安全----DDOS攻击解析,预防DDOS攻击的反击时ip封禁
安全----DDOS攻击解析,预防DDOS攻击的反击时ip封禁

推荐镜像

更多