有人可以通过示例解释什么是隐藏流和 MegaFlow。谢谢
OVS 中的隐藏流和 MegaFlow 是什么?
网络工程
开放流
2022-02-18 13:56:59
1个回答
控制器使用 OVS 中的隐藏流与交换机通信,您通常不希望这些流显示在 Netflow 中,因此默认情况下它们是隐藏的。如果你使用命令;'ovs-ofctl dump-flows br' 如果您使用该命令,您将获得除隐藏流之外的所有流;'ovs-appctl bridge/dump-flows br' 你也会得到隐藏的。
Megaflows 是一个完全不同的概念,在 OVS 1.11 中引入,旨在通过匹配任意通配符来填充缓存并使用快速路径进行转发来提高性能。在 OVS 1.11 之前,流仅在确切的标头上匹配,因此如果大量流量来自具有不同标头信息的同一源(例如端口扫描),这将都是慢路径操作,因为没有一个与缓存条目匹配。
有关匹配流(包括巨型流)的完整详细信息,请参阅http://conferences.sigcomm.org/sigcomm/2014/doc/slides/211.pdf
或者收听数据包推送器节目 219,它很好地解释了它; http://packetpushers.net/podcast/podcasts/show-219-open-vswitch-obtains-ludicrous-speed/
其它你可能感兴趣的问题