大家好呀!我是小笙,本章我主要分享计算机网络基础 - 网络层(1)学习总结,希望内容对你有所帮助!!
网络层
概述
网络层能够被分解为两个相互作用的部分,即数据平面和控制平面
- 数据平面功能,即网络层中每台路由器的功能,该数据平面功能决定到达路由器输入链路的数据报如何转发到该路由器的输出链路(局部)
- 控制平面功能,即网络范围的逻辑,该控制平面功能控制数据报沿着从源主机到目的主机的端到端路径中路由器之间的路由方式(全局)
网络层的主要功能
-
转发,当一个分组到达某路由器的一条输入链路时,该路由器必须将该分组移动到适当的输出链路(通过单个路口的过程)
转发功能(转发是在数据平面中实现的唯一功能;通常用硬件来实现)
- 传统方式:基于目标地址 + 转发表
- SDN 方式:基于多个字段 + 流表
-
路由选择,当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路由或路径(从源到目的的路由路径规划过程)
路由选择功能(路由选择在网络层的控制平面实现;通常用软件实现)
- 传统的路由算法:在路由器中被实现计算路径
- SDN 方式:在远程的服务器中实现
传统的方式实现转发和路由
一个首部字段值为 0100 的分组到达路由器。该路由器在它的转发表中索引,并确定该分组的输出链路接口是接口 3,该路由器则在内部将该分组转发到接口 3

然而,对于能够手动配置转发表的观察启发我们,对于控制平面功能来说,也许存在其他方式来确定数据平面转发表的内容
SDN 方式:逻辑集中的控制平面
一个不同的(通常是远程的)