动态路由基础

| 原创 | Huawei

动态路由协议

  • 路由协议是路由器之间交互信息的一种语言
  • 路由协议共享网络状态和网络可达性的一些信息
  • 路由协议定义了一套路由器之间通信使用的规则
  • 路由协议维护路由表、提供最佳转发路径

常见动态路由协议

RIP: Routing Information Protocol, 路由信息协议

OSPF: Open Shortest Path First, 开放式最短路径优先

ISIS: Intermidate System to Intermediate System, 中间系统到中间系统

BGP: Border Gateway Protocol, 边界网关协议

路由协议的划分

自治系统(AS):由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。

🔨 根据自治系统划分:

  • IGP: 使用在AS之内的路由协议(RIPv1/v2, OSPF, ISIS)
  • EGP: 使用在AS之间的路由协议(BGP)

🔨 根据使用算法划分:

  • 距离矢量路由协议:基于距离矢量算法(RIPv1/v2, BGP)
  • 链路状态路由协议:给予SPF(Shortest Path First)算法(OSPF, ISIS)

路由协议之间的相互操作

每种路由协议只能发布和学习自己协议已知的路由。自己已知的路由是指在某个接口上运行了该种路由协议的路由,或者在路由表中由本路由协议发现的路由。

不同的路由协议之间交换路由信息时,需要进行引入(import-route)操作。

衡量动态路由协议的一些性能指标

🔨 正确性

  • 能够正确找到最优的路由,且无自环。

🔨 快收敛

  • 当网络的拓扑结构发生变化之后,能够迅速在自治系统中作相应的路由改变。

🔨 低开销

  • 协议自身的开销(内存、CPU、网络带宽)最小。

🔨 安全性

  • 协议自身不易受攻击,有安全机制。

🔨 普适性

  • 适应各种拓扑结构和各种规模的网络。