PromleeBlog
网站地图
关于博客
菜单
loading..🐩🐩🐩🐩
学习
Network
Data Plane
网络层概述
网络层概述
📅
网络层
网络层的主要功能
数据平面与控制平面
逐路由器控制平面
逻辑集中式控制平面
网络服务模型
网络层 (Network Layer)
🔗
负责将数据从发送主机传送到接收主机。
发送端将报文段封装为数据报。
接收端将报文段交给传输层。
所有主机和路由器都具有网络层协议。
路由器检查经过自身的每一个IP数据报的首部字段。
网络层的主要功能 (Network Layer Functions)
🔗
转发
(Forwarding):将分组从路由器的输入链路接口移至合适的输出链路接口。
属于数据平面,在每台路由器上分别执行。
通常由硬件实现。
使用
转发表
传送分组。
分组可能丢失或重复。
路由选择
(Routing):确定从源到目的地的路径。
属于控制平面,作用于整个网络。
路由算法决定向哪个方向转发,并生成
转发表
。
由软件实现。
数据平面与控制平面 (Data Plane, Control Plane)
🔗
数据平面
(Data Plane)
决定如何将到达路由器输入端口的数据报转送到路由器的输出端口。
执行转发功能。
使用转发表。
控制平面
(Control Plane)
处理整个网络的逻辑。
决定数据报如何沿着从源主机到目标主机的路径,在路由器之间进行路由。
配置转发表。
控制平面有两种实现方式。
传统路由算法:在路由器上实现。
软件定义网络 (SDN):在远程服务器或控制器上实现。
逐路由器控制平面 (Router-by-Router Control Plane)
🔗
每台路由器中的独立路由算法组件在控制平面上相互协作。
逻辑集中式控制平面 (Logically Centralized Control Plane)
🔗
一个独立的控制器(通常位于远程)与本地控制代理(CA)交互。
网络服务模型 (Network Service Model)
🔗
这是针对将数据报从发送方传送到接收方的
信道
所定义的服务模型。
针对单个数据报的服务
保证交付
限定交付时间
针对数据报流的服务
按序交付
保证最低带宽
限制分组间隔的变化
网络层概述 | PromleeBlog