动态路由
简介
- 路由器使用路由协议从其他路由器那获悉的路由
- 当网络拓扑发生变化时,路由器会自动更新路由信息
路由协议
概述
路由器之间交互信息的一种语言
共享路由信息
维护路由表、提供最佳转发路径
win10中的路由表
路由协议总览
图示
分类依据(作用范围)
协议分类
作用范围分类
类型 备注 IGP(Interior Gateway Protocol)内部网关协议 用于一个AS内部路由交换信息。如:OSPF、IS-IS、RIP EGP(Enterior Getaway Protocol)外部网关协议 用于多个AS之间交换路由信息。如:BGP AS(Autonomous System) 自治系统 处于单个管理机制下的网络(企业、电信、联通、移动)
+ 根据协议算法分类
| 类型 | 备注 |
| --------------------------- | ------------------------------------------------------------ |
| DV(Distance-Vector)距离矢量 | 基于距离矢量算法,路由器并不了解网络拓扑结构。类似路牌、道听途书。如:RIP、EIGRP |
| LS(Link-State)链路状态 | 基于SPF(Shortest Path First最短路径优先)算法,路由器了解网路拓扑,类似于地图。如:OSPF、IS-IS |
+ DV(距离矢量)与LS(链路状态)的区别
拓扑图

DV所选路径(RIP)
LS所选路径(OSPF)

* 根据发送的更新是否携带掩码
| 类型 | 属性 |
| ------------- | -------------------------------------------- |
| Classful 有类 | 不携带掩码。如:RIPv1、IGRP |
| Classless无类 | 携带掩码。如:RIPv2、EIGRP、OSPF、IS-IS、BGP |
图示

* 根据业务应用分类
| 类型 | 备注 |
| --------------------------------------- | -------------------------------- |
| Unicast Routing Protocol 单播路由协议 | 如:RIP、EIGRP、OSPF、IS-IS、BGP |
| Multicast Routing Protocol 组播路由协议 | 如:DVMRP、PIM-SM、PIM-DM |
* 路由协议操作规则
* 协议是在接口上运行
* 只能学习和发布相同协议的路由信息
* 如果不同的路由协议见需要交换路由信息,就需要进行注入(import)
* 图示


路由器收敛
- 当所有路由表包含相同网络可达性信息
- 网络(路由)进入一个稳定状态
- 网络达到收敛前无法完全正常工作
衡量动态路由协议的一些性能指标
指标 备注 正确性 能够正确找到最优的路由,且无自环 快收敛 当拓扑结构发生变化之后,能够快速做出相应的路由变化 低开销 协议自身的开销(内存、CPU、网络带宽)最小 安全性 协议自身不易受攻击,有安全机制 普适性 适应各种拓扑结构和各种规模的网络