根据控制层面填充的表执行无状态数据包转发/转换,向控制层面报告拓扑信息以及维护数据包级别统计信息。

数据层面是物理拓扑和状态的真实数据源,例如,VIF 位置、隧道状态,等等。如果要将数据包从一个位置移动到另一个位置,则需要位于数据层面。数据层面还维护多个链路/隧道的状态并处理它们之间的故障切换。每个数据包的性能是至关重要的,并具有非常严格的延迟或抖动要求。数据层面并不一定完全包含在内核、驱动程序、用户空间甚至特定用户空间进程中。数据层面限制为基于控制层面填充的表/规则的完全无状态转发。

数据层面可能还具有维护一定数量的功能状态(如 TCP 终止)的组件。这与控制层面管理的状态(如 MAC:IP 隧道映射)不同,因为控制层面管理的状态与如何转发数据包有关,而数据层面管理的状态仅限于如何处理负载。