1
计算机网络技术理论与实践
1.6.3.1 5.3.1 域间路由协议简介

5.3.1 域间路由协议简介

互联网(Internet)并不是一个传统的计算机网络,而是网络的网络。由于历史的原因,互联网是由很多自治系统(Autonomous Systems,AS)组成的。

一个自治系统就是处于一个管理机构控制之下的路由器和网络群组。这个网络单位可以是一个简单的网络,也可以是由一个或多个网络管理员来控制的网络群体,它是一个单独的可管理的网络单元(例如一所大学,一个企业或者一个公司)。一个自治系统有时也被称为一个路由选择域(Routing Domain)。一个自治系统会分配一个全局唯一的16位自治系统号(ASN),自治系统之间的关系如图5-18所示。

img153

图5-18 自治系统间关系图

按照在自治系统中的位置,动态路由协议可分为内部网关协议(Interior Gateway Protocol,IGP)和外部网关协议(Exterior Gateway Protocol,EGP)。按照所执行的算法,动态路由协议可分为距离向量路由协议(Distance Vector,DV)、链路状态路由协议(Link State,LS),以及思科公司开发的混合型路由协议,如图5-19所示。

img154

图5-19 动态路由协议的分类

在外部网关协议中,由于不同自治系统的度量之间没有关联,两条跨越自治域的不同路径无法比较优劣,所以EGP只是一种可达性协议,选择的是可达路由而不是最优路由。

BGP协议是唯一一个得到实用的外部网关协议,下面主要对BGP协议进行介绍。