【计算机网络】第五章、网络层:控制层面

一、路由和选路

选路算法

  • 构造网络控制平面的两种方法
    • 每个路由器控制(传统方法)
    • 逻辑集中控制(软件定义网络,SDN
  • 默认路由器
    • 与主机直接相连的路由器,又叫第一跳路由器
    • 每当主机发送一个分组时,都先传送给它的默认路由器。
  • 路由算法
    • 是确定一个分组从源路由器到目的路由器所经路径的算法。

链路状态选路算法

  • Dijkstra
    • 所有节点知道网络拓扑,以及每条链路的费用信息
    • 计算任意一个节点(源节点)到所有其他节点最低费用路径
    • 基本思想
      • 源节点为起点,每次找出一个到源节点的费用最低的节点,直到把所有的目的节点都找到为止。
术语定义
c(x, y)表示从节点x到y的链路费用
D(v)表示从源节点到目的节点v的当前路径的费用
p(v)表示从源节点到目的节点v的路径上的前驱节点(例如w是v的前驱节点)
N’表示已经找到最低费用路径的节点集合

dijkstra

  • 路由转发表生成
    • 由源节点得到的最小成本路径树可得到去往其他节点的下一跳

距离向量路由算法

  • 距离向量路由算法是一种迭代的、异步的和分布式的算法。
    • 分布式:每个节点都从其直接相连邻居接收信息,进行计算,再将计算结果分发给邻居
    • 迭代:计算过程一直持续到邻居之间无更多信息交换为止。
    • 异步不要求所有节点相互之间步伐一致地操作。
    • 自我终结:算法能自行停止。
  • 基于Bellman-Ford (BF) 方程 (动态规划)
    • 定义
      def
      def2
    • 算法
      alg

三、因特网中自治系统内部的路由

  • 自治系统AS
    • 一组路由器的集合,它们拥有同样的选路策略、被同一技术管理部门管理运行。
  • 选路策略
    • 内部网关协议IGP:实现自治域路由
      • RIP
      • OSPF
    • 外部网关协议EGP:实现自治域路由
      • BGP

选择:OSPF

  • OSPF (Open Shortest Path First)
  • 链路状态算法
    • 分发LS分组
    • 每个节点具有拓扑图
    • 路由计算使用 Dijkstra算法
  • 每个router广播OSPF通告
    • OSPF通告里为每个邻居路由器设一个表项(记录每个邻居的链路特征和费用)。
  • 通告会散布到整个自治系统 (通过洪泛法)
    • OSPF信息直接通过 IP传输
  • 相较于RIP的优点
    • 安全
      • 所有OSPF 消息需要认证 (防止恶意入侵)
    • 允许多个相同开销的路径 (在 RIP中只有一条路径)
    • 单播和多播综合支持
    • 大的区域中使用层次 OSPF

因特网域间选路:BGP

BGP的作用

  • 从邻居AS获得前缀的可达性信息。
  • 确定到该前缀的最好的路由。

通告BGP路由信息

不是不考
是爷不想记了

四、ICMP 因特网控制报文协议

  • 用于主机路由器之间彼此交流网络层信息
    • 差错报告
      • 不可到达的主机,网络、端口、协议
    • 请求/应答
      • 用于ping, traceroute
  • 位于IP之上
    • 因为ICMP消息是装载在IP分组里的。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值