《TCP/IP路由技术(第二卷)》一1.3 EGP的不足

news/2024/7/23 21:30:47 标签: 网络

本节书摘来自异步社区《TCP/IP路由技术(第二卷)》一书中的第1章,第1.3节,作者【美】Jeff Doyle,CCIE #1919 , Jennifer DeHaven Carroll , 更多章节内容可以访问云栖社区“异步社区”公众号查看

1.3 EGP的不足

TCP/IP路由技术(第二卷)
EGP的根本问题是无法检测路由环路。由于EGP使用的距离值存在上限(255),因而有人可能会说,至少计数到无穷大也算是一种环路检测机制。这一点在理论上没错,但是,这种高极限值加上Poll(轮询)间隔,使得计数到无穷大变得毫无实用意义。举例来说,假设Poll(轮询)间隔为180秒,那么EGP对等体需要花费将近13小时才能计数到无穷大。

因此,EGP必须运行在一个设计良好的无环路的拓扑结构上。虽然在1983年的时候这并不是一个问题,因为那时的EGP仅仅被设计用来将末梢网关连接到ARPANET骨干网上,但当时的EGP设计者就已经预见到了这种拓扑结构限制所带来的问题将会很快显现出来。组成Internet的自治系统需要逐渐演变为几乎无结构化的网状拓扑结构,此时很多自治系统都可以充当其他自治系统的转接(transit)系统。

随着NSFnet的出现,EGP的局限性变得日益明显,此时不仅出现了多个骨干网,而且还需要考虑哪些流量可以穿越哪些骨干网等使用策略。由于EGP不支持这种负责的策略路由,因而必须指制定过渡解决方案。

EGP的另一个问题是无法与IGP进行足够的互操作,以确定从一个网络到另一个网络的最短路由。例如,EGP的距离无法确实地转换为RIP的跳数,如果EGP的距离导致跳数超过15,那么RIP将宣告该网络不可达。EGP的其他不足之处还包括在大量网络之间传递信息时容易失败,以及易于有意或无意地错误传达网络信息。

最后(当然并不是最不重要),EGP不能及时宣告网络的变化情况。1.5节将给出相应的案例,通过该案例可以清楚地看出,位于EGP连接的AS中的某个网络变成不可达网络之后,4跳之外的网关需要花费将近1小时的时间才能确定该网络已不可达。

虽然人们试图创建EGPv3,但毫无成效,最后,EGP被彻底废弃,取而代之的是全新的AS间协议——BGP。因而,外部网关协议(EGP)不再仅仅是一个协议的名称,而且还是一类协议的名称,所有衍生自EGP概念的协议都被称为EGP。但尽管如此,传统的EGP仍然存在于当今的自治系统和AS间路由之中。


http://www.niftyadmin.cn/n/1576580.html

相关文章

微信小程序如何实现转发/分享功能

在微信小程序的开发中&#xff0c;我们经常遇到把当前页面转发给好友的需求。并且大部分时候&#xff0c;转发的页面都是带参数的。这里面坑还是比较多的。 <button open-type"share" type"primary">分享给好友</button>首先我们先写一个butto…

oracle安装登录sqlplus / as sysdba然后报错ERROR: ORA-01031 insufficient privileges

解决办法&#xff1a; 一般情况下检查操作系统的登录用户是否包含在ORA_DBA组中。 控制面板->管理工具->计算机管理->系统工具->本地用户和组->ORA_DBA组。 如果ORA_DBA组中没有系统登录用户添加上即可。 但我的操作系统版本是没有--本地用户和组--这个选项&…

《计算复杂性:现代方法》——习题

本节书摘来自华章计算机《计算复杂性&#xff1a;现代方法》一书中的第2章&#xff0c;习题&#xff0c;作者 &#xff3b;美&#xff3d;桑杰夫阿罗拉&#xff08;Sanjeev Arora&#xff09;&#xff0c;博阿兹巴拉克&#xff08;Boaz Barak&#xff09;&#xff0c;译 骆吉洲…

Vue知识点总结(19)——ref属性和$refs的使用(超级详细)

ref是vue提供的非常便利的属性。它可以直接获取页面元素的DOM节点&#xff0c;也可以获取子组件对象。 虽然Vue建议不要随便在vue项目中操作DOM&#xff0c;但是在一些不得已的情况下&#xff0c;必须要操作DOM&#xff0c;ref属性就可以很轻松的实现我们的需求。 还有&#xf…

《趣题学算法》—第1章1.3节加法原理和乘法原理

本节书摘来自异步社区《趣题学算法》一书中的第1章1.3节加法原理和乘法原理&#xff0c;作者徐子珊,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 加法原理和乘法原理组合数学中有两条著名的原理——加法原理和乘法原理。利用这两条原理可以快速地解决一些计数问…

普本在校生是如何零基础在一个月内开发出第一款微信小程序的

先自我介绍一下&#xff0c;我是一个普通本科的大三在读生&#xff0c;在2020年春节前后&#xff0c;自己一个人开发并上线了第一款微信小程序&#xff0c;后续陆续开发了N款小程序&#xff0c;并且自己通过毕设、课设的开发在2020年上半年的疫情期间挣了一万多RMB。 首先先说…

一文读懂 HTTP/2 特性

HTTP/2 是 HTTP 协议自 1999 年 HTTP 1.1 发布后的首个更新&#xff0c;主要基于 SPDY 协议。由互联网工程任务组&#xff08;IETF&#xff09;的 Hypertext Transfer Protocol Bis&#xff08;httpbis&#xff09;工作小组进行开发。该组织于2014年12月将HTTP/2标准提议递交至…

Vue知识点总结(20)——nextTick的基本概念和实际应用(超级详细)

今天的主角是nextTick&#xff0c;它是Vue官方提供的一个API。 首先在介绍它之前&#xff0c;我们要先了解一件事。 可能你还没有注意到&#xff0c;Vue 在更新 DOM 时是异步执行的。只要侦听到数据变化&#xff0c;Vue将开启一个队列&#xff0c;并缓冲在同一事件循环中发生的…