网络基础内部网关协议和外部网关

网络基础内部网关协议和外部网关,第1张

网络基础内部网关协议和外部网关,第2张

网关-网关协议(GGP)

为了正确有效地路由消息,核心网关需要知道互联网的其他部分正在发生什么,包括路由信息和子网特征。当网关处理重负载且速度极慢,并且该网关是访问子网的唯一途径时,通常使用这种类型的信息。网络中的其他网关可以切断业务流,以减轻网关的负载。

GGP主要用于交换路由信息。不要将路由信息(包括地址、拓扑和路由延迟细节)与做出路由决策的算法相混淆。路由算法通常固定在网关中,不会因GGP而改变。网关通过发送GGP信息并等待响应来相互通信,然后如果收到带有特定信息的响应,则更新路由表。

注意,SPREAD是GGP的最新改进,已经在互联网上使用,但没有GGP普及。GGP被称为矢量距离协议。为了有效地工作,网关必须包含互联网上所有网关的完整信息。否则,将无法计算出到达目的地的有效路线。为此,所有核心网关都维护着互联网上所有核心网关的列表。这是一个相当小的表,网关可以轻松处理它。

外部网关协议(EGP)

外部网关协议用于在非核心邻居网关之间传输信息。非核心网关包含互联网上与其直接相邻的所有网关及其连接机器的路由信息,但不包含互联网上其他网关的信息。对于绝大多数EGP人来说,只有维持其服务的局域网或广域网的信息受到限制。这可以防止过多的路由信息在局域网或广域网之间传输。EGP强制在非核心网关之间交换路由信息。

既然核心网关用GGP,非核心网关用EGP,而且都是应用到互联网上的,那就一定有办法让它们互相通信。使互联网的任何自治(非核心)网关向其他系统发送“可达”信息,并且这些信息必须发送到至少一个核心网关。如果有一个更大的自治网络,通常认为有一个网关来处理这些可到达的信息。

与GGP一样,EGP使用查询过程让网关知道它的邻居,并不断地与邻居交换路由和状态信息。EGP是一种状态驱动的协议,这意味着它依赖于反映网关情况的状态表,以及当状态表项目改变时必须执行的一组动作。

内部网关协议(IGP)

内部网关协议有几种,最流行的是RIP和HELLO,另一种叫做开放最短路径优先协议(OSPF)。这些协议都不占主导地位,但RIP可能是最常见的IGP协议。选择特定的IGP基于网络架构。

RIP和HELLO协议计算到目的地的距离,它们的消息包括机器标识和到机器的距离。一般来说,因为它们的路由表包含许多条目,所以消息很长。RIP和HELLO始终保持相邻网关之间的连通性,以确保机器处于活动状态。

路由信息协议使用广播技术。这意味着网关定期向其它网关广播路由表。这也是RIP的问题,因为它会增加网络流量,降低网络性能。

HELLO协议和RIP的区别在于,HELLO使用时间而不是距离作为路由因素。这就要求网关对每条路由都有合理准确的时间信息。因此,HELLO协议依赖于时钟同步消息。

开放最短路径优先协议是由Internet工程任务组开发的协议。希望它能成为占主导地位的IGP。用“最短路径”来描述协议的路由过程是不准确的。更好的称呼是“路径”,其中要考虑很多因素来决定到达目的地的路线。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 网络基础内部网关协议和外部网关

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情