控制平面、数据平面和管理平面的区别?

网络工程 思科 转变 路由器 管理 数据
2022-02-13 14:12:36

我想我理解这些概念,但我有点生疏。有人可以对这些概念进行简明易懂的解释吗?平面是逻辑概念,不是吗?这是思科唯一的事情吗?

4个回答

这些术语是抽象的逻辑概念,很像 OSI 模型。

数据平面是指将数据包/帧从一个接口转发到另一个接口的所有功能和过程。

控制平面是指决定使用哪个路径的所有功能和过程。路由协议(如 OSPF、ISIS、EIGRP 等)、生成树、LDP 等都是示例。

管理平面是您用来控制和监视设备的所有功能。

这些主要是逻辑概念,但像 SDN(软件定义网络)之类的东西将它们分离为实际设备。

最后,所有制造商都使用这些概念。

转发平面 - 将数据包从输入移动到输出

控制平面 - 确定应如何转发数据包

管理平面 - 配置控制平面的方法(CLI、SNMP 等)

不明白转发、控制和管理平面之间的区别

1 --- 数据平面:

这些是与路由/转发用户数据/流量从一个接口到另一个接口相关的路由器或交换机的软件或硬件组件。在路由器的情况下,路由表和/或转发表(在 Cisco 的情况下为 CEF)和路由逻辑构成数据平面功能。MAC 地址表和交换逻辑构成交换机中的数据平面。

2 --- 控制平面:在路由器的情况下,这些是路由器的功能/组件,负责填充路由表/转发表并因此启用数据平面功能。示例是路由协议,例如 OSPF、EIGRP、BGP、IS-IS、LDP 等。

3 --- 管理平面:

这些是路由器的组件,用于管理符合标准协议(如 SNMP、TELNET、SSH、NETCONF 等)的路由器/交换机/设备

4----服务平面:

我不确定这些,但我认为这些可能是管理平面的细微差别。例如,用于自动更新或操作系统下载和升级功能的组件。

请参阅 Cisco 站点的以下图片:

https://images.app.goo.gl/uXBFHhzRyiUsDKuw7

控制平面-

  1. 决定流量的发送位置
  2. 控制平面数据包的目的地是路由器本身或由路由器本身在本地发起
  3. 控制平面功能包括系统配置、管理和交换路由表信息
  4. 控制平面数据包由路由器处理以更新路由表信息。

数据平面-

  1. 也称为转发平面
  2. 根据控制平面逻辑将流量转发到通往所选目标网络的路径上的下一跳
  3. 数据平面数据包通过路由器
  4. 路由器/交换机使用控制平面构建的东西来处理传入和传出的帧和数据包

管理平面- 管理网络基础设施的用户/操作员/工具

https://sdntutorials.com/difference-between-control-plane-and-data-plane/