深入理解路由协议:从基础到高级应用
1. 路由协议概述
路由协议是网络通信的核心,它能帮助数据在网络中找到最佳路径。路由协议主要分为内部路由协议和外部路由协议。内部路由协议用于自治系统内部,而外部路由协议则用于在自治系统之间交换路由信息。
2. 内部路由协议
内部路由协议有多种,它们都能确定到每个目的地的“最佳”路由,并在网络系统间分发路由信息,但在确定最佳路由的方式上有所不同。
2.1 路由信息协议(RIP)
RIP 是 UNIX 系统中最常用的内部协议,适合局域网,配置简单。它采用距离向量算法,选择跳数最少的路由作为最佳路由。
-运行机制:由路由守护进程routed运行。启动时,routed会请求路由更新并监听响应。收到更新包后,若新路由的成本更低,则更新本地路由表。
-路由删除机制:若网关宣布某路由成本大于 15,或在指定时间内未收到网关的更新,该网关的所有路由将被删除。通常,RIP 每 30 秒发布一次路由更新,若 180 秒未收到更新,相关路由将被删除。
-运行 RIP 命令:使用routed命令运行 RIP,可添加-q选项,使系统仅监听其他系统发布的路由,不发布自身路由。
# routed -q