-1

POX 控制器如何安装端到端路径流条目(规则)?是并行的还是顺序的??

4

1 回答 1

0

基本上它取决于开关。Open vSwitch 实现

非阻塞多读单写流表

基本上你可以做的是设置多个阅读器以从单个交换机更快地读取,这是派上用场的东西,因为你不仅要获取当前安装的表流模块,还要获取几种类型数据包的统计信息等等。在编写流程模块时,即使您可以同时编写函数(基本上使用 recoco 进行调度和重复,但线程也可以正常工作),它们最终会在交换机中的单个编写器队列中结束。

您将遇到的基本问题是,由于您是从不同的线程编写的,因此您无法控制每个流 mod 到达并在交换机上写入的顺序。考虑到这一点,您可能会让流模块相互重叠,从而导致不想要的网络功能。你当然可以使用 OFPT_BARRIER_REQUEST 来控制一些问题,但在我看来,它会导致你编写太多不必要的代码。

如果您需要并行写入多个不同的开关,这也可以完成,您绝对应该使用带有 recoco 或您喜欢的库模块的多线程方法。

于 2016-06-02T17:41:36.480 回答