4.1 网络层概述


前言

一个报文段从一台主机到另一台主机
问题:

  1. 路由器中是如何选择输出端口的?
  2. 多个路由网络中是如何选择路由链路的?

4.1.1 转发和路由选择:数据平面和控制平面

  • 转发:指将分组从一个输入链路接口转移到 适当的输出链路接口的路由器本地动作。转发发生的时间尺度很短(通常为几纳秒),因 此通常用硬件来实现。数据平面实现

  • 路由选择:指确定分组从源到目的地所采取的端到端路径的网络范围处理过程。路由选择发生的时间尺度长得多(通常为几秒),因此通常用软件来实现。计算这些路径的算法被称为路由选择算法(routing algorithm)。控制平面实现

1.转发表

每台网络路由器中有一个关键元素是它的转发表(forwarding table)。路由器检査到达分组首部的一个或多个字段值,进而使用这些首部值在其转发表中索引,通过这种方法来转发分组。这些值对应存储在转发表项中的值,指出了该分组将被转发的路由器的输出链 路接口。
在这里插入图片描述

在这里插入图片描述

2.控制平面:传统的方法

转发表是如何产生的?
在一台路由器中的路由选择算法与在其他路由器中的路由选择算法通信,以计算出它的转发表的值技术上,网络操作员也可以直接配置转发表

3.控制平面:SDN方法

软件定义网络(Software-Defined Networking, SDN),即计算转发表并与路由器交互的控制器是用软件实现的,故网络是“软件定义”的。

一种实现是:
**控制平面路由选择功能与物理的路由器是分离的,即路由选择设备仅执行转发,而远程控制器计算并分发转发表。**远程控制器可能实现在具有高可靠性和冗余的远程数据中心中,并可能由ISP或某些第三方管理。路由器和远程控制器是如何通信的呢?通过交换包含转发表和其他路由选择信息的报文。

二、4.1.2网络服务模型

网络服务模型(network service model)定义了分组在发送与接收端系统之间的端到端运输特性。

  • 确保交付。该服务确保分组将最终到达目的地
  • 具有时延上界的确保交付。该服务不仅确保分组的交付,而且在特定的主机到主机时延上界内(例如在100ms内)交付
  • 有序分组交付。该服务确保分组以它们发送的顺序到达目的地。
  • 确保最小带宽。可以模仿一种特定比特率的链路,只要发送主机以低于特定比特率的速率传输比特(作为分组的组成部分),则所有分组最终会交付到目的主机。
  • 安全性。网络层能够在源加密所有数据报并在目的地解密这些分组,从而对所有运 输层报文段提供机密性。

因特网的网络层提供了单一的服务,称为尽力而为服务(best effort service)。

使用尽力而为服务,传送的分组既不能保证以它们发送的顺序被接收,也不能保证它们最终交 付;既不能保证端到端时延,也不能保证有最小的带宽。

尽力而为服务看起来是根本无服务的一种委婉说法,即一个没有向目的地交付分组的网络也符合尽力而为交付服务的定义!

其他的网络体系结构已定义和实现了超过因特网尽力而为服务的服务模型。例如,ATM网络体系结构[MFA Forum 2016; Black 1995]提供了确保按序时延、有界时延和确 保最小带宽。还有提议的对因特网体系结构的服务模型扩展,例如,集成服务体系结构 [RFC 1633]的目标是提供端到端时延保证以及无拥塞通信。

尽管有这些研发良好的供选方案,但因特网的基本尽力而为服务模型与适当带宽供给相结合已被证明超过“足够好”,能够用于大量的应用。


总结

输入和输岀分组处理、路由器的 内部交换机制以及分组排队和调度。
学习传统的IP转发,其中分组 基于它们的目的IP地址转发到输出端口。

本书中约定
转发=交换
分组交换机是指一台通用分组交换设备,它根据分组首部字段中的值,从输入链路接口到输出链路接口转移分组。
又分为:

  1. 链路层交换机(link layer switch ):基于链路层帧中的字段值做出转发决定,是链路层设备
  2. 其他分组交换机称为路由器:是网络层设备
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值