造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

路由交换服务器简介

2022/07/15211 作者:佚名
导读:由于对等交换不是一个传递关系,一个ISP必须和所有其他ISP处于对等方式,即要求每个与互联网交换中心相连的边界路由器必须和所有其他的边界路由器建立全网状BGP对等对话连接来交换路由和策略信息。若边界路由器数为N,每个边界路由器则需维持(N-1)个对等对话连接,那么,整个互联网交换中心必须建立N×(N-1)/2个BGP对等对话连接。当N很大时,每个边界路由器需承担相当大的维持对等对话连接和处理路由信

由于对等交换不是一个传递关系,一个ISP必须和所有其他ISP处于对等方式,即要求每个与互联网交换中心相连的边界路由器必须和所有其他的边界路由器建立全网状BGP对等对话连接来交换路由和策略信息。若边界路由器数为N,每个边界路由器则需维持(N-1)个对等对话连接,那么,整个互联网交换中心必须建立N×(N-1)/2个BGP对等对话连接。当N很大时,每个边界路由器需承担相当大的维持对等对话连接和处理路由信息的负载。

可以在互联网交换中心中引入路由服务器,使每个边界路由器只需维持一个与路由服务器的对等连接,或者再增加一个备份对等连接。在这种配置下,由路由服务器来维护一个各ISP确定路由策略时所需的全部信息的数据库,使各边界路由器可以集中于网络之间的流量交换,极大地减少了路由过滤和路由策略处理的开销。另外,由于所有网络的路由策略都配置在路由器上,因此极大简化了边界路由器的配置管理工作。修改对等配置,只需修改路由服务器的配置。图1表示了路由服务器和不同ISP之间的物理和逻辑连接。

图1路由服务器与边界路由器对等

路由服务器一般是运行路由软件的通用计算机,如Sun公司的运行Solaris操作系统的Ultras工作站。为了提高路由服务器的可靠性,一般在交换中心内成对地配置。路由服务器从与交换中心相连的ISP的各边界路由器中收集路由信息,根据ISP的路由策略需求对这些信息进行处理,并将处理后的路由信息发送给各ISP的每个边界路由器。路由服务器与各个边界路由器建立BGP-4对等对话。

路由服务器不参与转发数据包。相反,它利用BGP路由协议的第三方路由信息的功能将路由的下一站点直接指向提供此路由的路由器,而非它自身。这样,网络流量就直接从一个网络流向另一个网络,根本不经过路由服务器。

路由服务器为每个边界路由器生成一个路由信息库(或称路由视图)。路由视图满足一个特定ISP的路由策略要求,它保证每个与路由服务器对等的边界路由器,获取到与其他在相关边界路由器相同的路由信息。这样,路由服务器在一个给定的目的网络中存在多条不同的路径,并且在一些ISP又要求使用不同路径的情况下,能正确地输出不同的路径。例如,假定网络ISP1、ISP2、ISPA和ISPB都连接到一个互联网交换中心,与一个路由服务器对等。网络ISP1和ISP2都能到达网络地址X,网络ISPA希望通过ISP1到达X,而网络ISPB要求经过ISP2到达X。那么,路由服务器将提供分别满足ISPA和ISPB策略要求的两条路由。同样地,若网络ISP1不想为源地址ISPA目的地址是X的流量提供过渡服务,路由服务器就不会将ISP1路由通告给ISPA。

目前,可运行于通用计算机的路由软件主要有NEXTHOP公司推出的Gated、MeritNetwork开发的MRT、由ISI计算机学院开发的RSd。前者对于商业应用要求购买许可证,对于教学研究则可以免费发放许可证;而后两者完全是源代码公开的自由软件,应用也十分广泛。这里,仅对MRT做简要说明。MRT是一个基于UNIX的,与硬件无关的多协议、多线程的路由服务软件,目前支持BP4 /BGP/RIPng/RIP2等路由协议。MRT采用了面向对象的、基于库函数的实现方法,并提供了一个用于任务调用、事件管理和时钟管理的库函数接口,以便于开发域间路由策略算法。另外,MRT还提供了一个Telnet的类似于Cisco公司的路由器配置命令的接口,便于使用。

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读