CN-路由和转发

Molaters Lv5

[[CN-NotesView]]

路由与转发

路由算法(协议)确定去往目的网络的最佳路径

转发表确定在本路由器如何转发分组

网络抽象:图

image.png

图:G = (N,E)
N = 路由器集合 = {u,v,w,x,y,z}
E = 链路集合 = {(u,v),(u,x)}

图的抽象在网络领域很广泛

N是peers集合,E是TCP的集合

图抽象:费用(Costs)

c(x,x’)链路(x,x’)的费用

e.g c(w,z) = 5

每段链路的费用可以总是1,描述一个链路或者路径的大小的时候称为段数;或者是,带宽的倒数、拥塞程度等。

路径费用:(x1,x2,x3,,,xp) = c(x1,x2) + c(x2,x3) + … + c(xp-1,xp)

[!关键问题]
源到目的的最小费用的路径是什么?

路由算法:在网络的抽象图中寻找最小路径的算法

路由算法分类

静态路由 vs 动态路由?

静态路由:

  • 手工配置

  • 路由更新的速度慢

  • 优先级高(在路由信息中同等条件下首选

动态路由:

  • 路由更新快

    • 定期更新

    • 及时响应链路费用或者网络拓扑变化

全局信息 vs 分散信息?

全局信息:所有路由器掌握完整的网络拓扑和链路费用信息

e.g. 链路状态(LS)路由算法

分散信息(decentralized):

路由器只掌握物理项链的邻居以及链路费用

链路之间信息交换、运算的迭代过程

e.g. 距离向量9(DV)路由算法

  • 标题: CN-路由和转发
  • 作者: Molaters
  • 创建于 : 2023-11-24 10:14:50
  • 更新于 : 2023-10-30 10:39:34
  • 链接: https://molaters.github.io/2023/11/24/计算机网络/CN-路由和转发/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论