互联网路由架构

2021-04-07 18:14:06 云杰通信 99

互联网路由架构

  随着这些体系结构的变化,路由信息在网络中的传播方式也发生了变化。

  在原始的Internet结构中,存在网关的层次结构。这种层次结构反映了以下事实:互联网是建立在现有的ARPAnet之上的。创建Internet时,ARPAnet是网络的骨干网:一种承载长途流量的中央传输介质。这个中央系统称为核心,而与之互连的中央管理网关称为核心网关。

  在这种分层结构中,有关Internet上所有网络的路由信息??都传递到了核心网关中。核心网关处理了该信息,然后使用网关到网关协议 (GGP)在它们之间进行了交换。然后,将处理后的路由信息?传递回外部网关。核心网关为整个Internet维护了准确的路由信息??。

  使用分层核心路由器模型分发路由信息有一个主要缺点:每个路由都必须由核心处理。这给核心增加了巨大的处理负担,并且随着Internet的不断扩大,负担也越来越大。在网络方面,我们说这种路由模型不能“很好地扩展”。因此,出现了一种新的模型。

  即使在单个Internet核心的日子里,称为自治系统的独立网络组也存在于核心之外。术语自治系统(AS)在TCP / IP路由中具有正式的含义。自治系统不仅仅是一个独立的网络。它是网络和网关的集合,具有其自己的内部机制,用于收集路由信息并将其传递给其他独立的网络系统。传递到其他网络系统的路由信息??称为可达性信息。可达性信息仅说明可以通过该自治系统访问哪些网络。在单个Internet核心的日子里,自治系统将可达性信息传递到核心中进行处理。这 外部网关协议(EGP)是用于在自治系统之间传递信息到核心的协议。

  新的路由模型基于称为路由 域的自治系统的等值集合。路由域使用边界网关协议 (BGP)与其他域交换路由信息 。每个路由域都处理从其他域接收的信息。与分层模型不同,此模型不依赖单个核心系统来选择“最佳”路由。每个路由域都自行处理。因此,该模型更具可扩展性。每个圆圈是一个路由域。重叠的区域是共享路由信息的边界区域。域共享信息,但不依赖任何一个系统来提供所有路由信息。

  这种模型的问题是:如果没有像核心这样的中央路由选择机构(它可以信任)来确定“最佳”路由,那么如何在全局网络中确定“最佳”路由?在NSFNET时代,策略路由数据库(PRDB)用于确定自治系统发布的可达性信息是否有效。但是现在,即使是NSFNET也没有发挥中心作用。

  为了填补这一空白,NSF在创建为各种服务提供商网络提供互连点 的网络访问点(NAP)时创建了路由仲裁器(RA)服务器 。路由仲裁器位于每个NAP。服务器提供对路由仲裁数据库(RADB)的访问,该数据库取代了PRDB。ISP可以查询服务器以验证自治系统发布的可达性信息。

  RADB只是Internet路由注册表(IRR)的一部分。由于符合分布式路由体系结构,因此有多个组织可以验证和注册路由信息。欧洲人是这??一领域的先驱。Reseaux IP Europeens(RIPE)网络控制中心(NCC)提供了欧洲IP网络的路由注册中心。大型网络运营商为其客户提供注册表。

  许多ISP不使用路由服务器。取而代之的是,它们依赖于正式和非正式的双边协议,在此协议中,两个ISP会聚在一起,并决定彼此将接受哪些可达性信息。它们实际上创建了专用路由策略。小型ISP批评了一级提供商的路由策略,声称它们限制了竞争。作为回应,大多数第一层提供商已承诺将策略公开,这应该阐明当前体系结构的基础,甚至可能引发更多变化。

  创建有效的路由体系结构仍然是Internet面临的主要挑战,并且路由体系结构肯定会随着时间的推移而发展。无论如何获得路由信息,最终都会在您的本地网关中结束路由信息,IP会在该网关中做出路由决策。