Stateful Data Plane
参考资料:
解释:和带状态对应的是无状态。类似组合逻辑电路和时序逻辑电路。结果如果仅仅取决于该时刻的输入,与原来的状态无关,则为无状态。不仅仅取决于当前的输入,而且还取决于原来的状态,则为有状态。在网络中,数据平面是简单的dumb,仅仅完成转发功能(根据到达的数据包的信息,完成无脑的匹配/动作过程)。控制平面具备wise,是整个网络的大脑。如果转发的过程跟原来的状态相关,则需要控制平面的介入。每次来一个数据包都需要向控制器请示,交互过程十分繁琐,这个时候就产生了控制平面和数据平面的通信开销,造成了控制器的性能瓶颈。如果把控制平面的一些wise下放给数据平面,让数据平面自行完成带状态数据包转发的任务,则可以解决上述问题。一般做法是在交换机内部维持一个状态机,可以实现实现状态转移功能。对于OpenFLow交换机,通过维持两张表,状态表和流表来实现带状态的数据平面,流表在原来的基础上进行了扩充,增加了state的查询。

浙公网安备 33010602011771号