编程语言
首页 > 编程语言> > 网络层的路由算法概述

网络层的路由算法概述

作者:互联网

概念

什么是转发?

分组到达, 取出目标地址,查看转发表, 将分组转发出去 一个节点的局部操作

什么是转发表?

转发表的每一行必须包含从要到达的目的网络,到输出端口和某些MAC地址信息(如下一跳以太网地址)的映射。

什么是路由?

根据分组中包含的信息(目标地址)找到转发路径,是建立路由表的过程,要使用路由算法 

什么是路由表?

网络号到 下一跳 (IP addresses)

不同于数据链路层

回忆一下数据链路层是啥样子的呢?

MAC

Port#

   
   
   

而网络层是这样的:

NetNum

NextHop/Interface#

   
   

 

目标

Correctness(正确性) Simplicity (简单性) Robustness (健壮性) Stability (稳定性) Fairness (公平性) Optimality (最优性) 

分类

优化原则

优化原理 :如果路由器 J 在从路由器 I 到 K 的最佳路径上 则从 J to K 的最佳路也在同一路上 

从所有源到给定目标的最佳路由的集合称为汇集树 (sink tree)

路由算法的目标就是 discover the sink tree for all router 

标签:网络层,地址,算法,分组,转发,发表,路由
来源: https://www.cnblogs.com/yuxiaohan1236/p/14933343.html