
路由协议
距离向量,链路状态RIP,IGRP,EIGRP,OSPF
路由协议是为路由器创建的。这些协议旨在允许在路由器之间交换路由表或已知网络。有很多不同的路由协议,每种路由协议都是为特定的网络规模设计的,因此,我将无法一一提及和分析所有路由协议,但我将重点介绍最流行的路由协议。
路由的两种主要类型:静态路由和动态路由
路由器从邻居路由器或管理员那里了解远程网络。然后,路由器将构建一个路由表,我将详细解释该路由表的创建过程,该表描述了如何查找远程网络。如果网络直接连接,则路由器已经知道如何连接到网络。如果未连接网络,则路由器必须学习如何通过静态路由(管理员在路由器表中手动输入路由)或动态路由(使用路由协议自动发生)来访问远程网络。
然后,路由器会相互更新它们知道的所有网络。如果发生更改(例如,路由器故障),则动态路由协议会自动将更改通知所有路由器。如果使用静态路由,则管理员必须将所有更改更新到所有路由器,因此不使用路由协议。
仅动态路由使用路由协议,该协议使路由器能够:
- 动态发现和维护路线
- 计算路线
- 将路由更新分发到其他路由器
- 与其他路由器就网络拓扑达成协议
静态编程的路由器无法发现路由,或将路由信息发送到其他路由器。它们通过网络管理员定义的路由发送数据。
之所以称为Stub网络,是因为它是网络中的死胡同。由于只有一条路由进出一条路由,因此,可以使用静态路由访问它们,从而节省了宝贵的带宽。
动态路由协议
动态路由协议有3种类型,它们的主要区别在于发现和计算路由的方式不同:
- 距离矢量。距离矢量路由器根据邻居传递给他们的信息计算出最佳路径
- 链接状态。链路状态路由器每个都有整个网络映射的副本,并从该本地映射计算最佳路由
- 杂种
下表显示了几种不同类型的动态路由协议的主要特征:
您还可以根据路由协议在网络上的位置来分类。例如,路由协议可以存在于自治系统中或自治系统之间。
外部网关协议 ( EGP 的 )位于自治系统之间,而 内部网关协议 ( IGP的 )位于自治系统中:
一个例子 EGP 是个 边界网关协议 ( BGP协议 协议 )(也用于Internet路由器),而IGP协议的示例是RIP,IGRP,EIGRP。