为什么 OpenFlow 允许 L4 特征包含在匹配结构中

网络工程 思科 路由 以太网 sdn 开放流
2022-02-19 03:40:47

因此,在简单的场景中,路由器需要维护一个路由表,该路由表至少具有最少的路由特征,例如Destination IPNext HubNIC interface但是,在 OpenFlow 规范中,交换机可以将接收到的数据包与许多特征进行匹配,即使是来自 L4(例如TCP dest_portand TCP src_port)或来自 L2(例如src_MACand )的特征dest_MAC那么,当我们只需要 L3 信息进行路由时,为什么 OpenFlow 会在匹配结构中添加 L4 和 L2 的特征呢?

1个回答

简短的回答:因为仅仅路由是不够的。

在现代企业或服务提供商网络中,通常需要区别对待某些类型的流量。例如,语音或视频等实时流量通常需要最少的延迟。其他流量可能需要最少量的带宽。某些类型的流量可能会被引导到负载平衡器、反向代理或要检查或过滤的策略执行点。

区分不同类型流量的一种常用方法是通过第 4 层信息(即端口号)。这就是它包含在规范中的原因。