0

谁能给我一个“传统”模型中的数据平面和控制平面的例子,即当SDN不适用时。

我了解 SDN 是如何工作的,但我并不真正了解传统模型。

在SDN中,数据平面和控制平面是分开的,那么“传统”模型中的数据平面和控制平面是如何组织的呢?

4

4 回答 4

2

在传统的网络设备中,控制平面具有 L3 路由处理器和 L2 交换处理器 CPU,它们“控制”数据包或数据流。控制平面处理的一些不同数据包是各种流量,包括 BPDU、路由更新、HSRP、CDP、CEF、进程交换数据包、ARP 和管理流量,如 SSH、SNMP、RADIUS。所有这些都由路由器或交换机的控制平面处理。数据平面(或转发平面)处理“通过”路由器/交换机而不是“到达”路由器/交换机的任何内容。正如您所想象的,有许多供应商在如何最好地控制决策逻辑以及如何最好地处理数据包流和吞吐量方面都有自己的风格。但这里的共同因素是控制平面和数据平面都存在于同一设备上,

于 2014-10-03T04:57:30.600 回答
1

嗯,首先,这是我目前所理解的。

数据和控制平面。让我们谈谈传统网络。您有多个路由器链接在一起。现在路由不是静态的,即没有固定的路径可以将一台计算机连接到世界上的另一台计算机。路径会根据跳数/拥塞等各种参数不断变化。那么这种动态特性是如何实现的呢?有路由算法和其他机制决定选择哪条路径。现在所有这些决策过程都形成了控制平面。路由器中的“大脑”部分仅发送/接收发往中间路由器的数据包,而不是连接到 Internet 的某些终端计算机形成控制平面。

至于实际上是将数据包转发/路由到动态路径的数据平面。

简单地说,在传统的交换机/路由器中,决定路由决策和填充交换机/路由器转发表的专有软件 LOCAL TO EACH ROUTER / SWITCH 形成了控制平面,而转发表条目本身就是数据平面。

于 2014-09-25T20:06:58.860 回答
1

假设你和我负责一个小城市的公共交通。

在我们派出公交车司机之前,我们需要制定一个计划。

控制平面 = 学习我们将做什么

我们的规划阶段,包括学习总线将采用哪些路径,类似于网络中的控制平面。我们还没有接人,也没有送人,但由于我们的计划,我们确实知道路径和停靠点。控制平面主要是关于路线的学习。

在路由网络中,这种规划和学习可以通过静态路由来完成,我们在其中训练路由器了解远程网络以及如何到达那里。我们还可以使用动态路由协议,如 RIP、OSPF 和 EIGRP,以允许路由器相互训练如何到达远程网络。这就是所有的控制平面。

数据平面 = 根据我们学到的实际移动数据包。

现在,在路由器知道如何为远程网络路由之后,随之而来的是客户数据包和 BAM!这是数据平面的开始。数据平面是客户数据包在传输路径上的实际移动。(我们之前学习了在控制平面阶段使用的路径)。

于 2017-01-04T09:54:23.413 回答
0

假设你和我负责一个小城市的公共交通。

在我们派出公交车司机之前,我们需要制定一个计划。

控制平面 = 学习我们将做什么

我们的规划阶段,包括学习总线将采用哪些路径,类似于网络中的控制平面。我们还没有接人,也没有送人,但由于我们的计划,我们确实知道路径和停靠点。控制平面主要是关于路线的学习。

在路由网络中,这种规划和学习可以通过静态路由来完成,我们在其中训练路由器了解远程网络以及如何到达那里。我们还可以使用动态路由协议,如 RIP、OSPF 和 EIGRP,以允许路由器相互训练如何到达远程网络。这就是所有的控制平面。

数据平面 = 根据我们学到的实际移动数据包。

现在,在路由器知道如何为远程网络路由之后,随之而来的是客户数据包和 BAM!这是数据平面的开始。数据平面是客户数据包在传输路径上的实际移动。(我们之前学习了在控制平面阶段使用的路径)。

于 2017-01-04T09:50:58.147 回答