我仍然是 SDN 及其附带的所有内容(openflow、mininet、opendaylight...)的初学者,因此如果我说错了,请原谅我的无知。 所以我的请求是关于通过 openflow 交换机标记 ip 数据包:我想拦截传入交换机的数据包(通过将在 nfqueue 队列中发送数据包的 iptables),以便交换机可以用自己的信息(标识符、距目的地的距离)标记它们...) 在 ip 数据包的 id 字段上.... 然后,目的地会收集此信息以重建数据包所采用的路径。 如何使交换机能够标记这样的数据包?我应该执行什么命令?用什么语言来实现这个过程?我应该在哪里访问它? 知道我已经用 C 实现了在传统网络中运行良好的标记过程(我在 quagga 路由器中测试了它)。这段代码对我在小型网络交换机中有用吗? 那么如果我不使用mininet,OVS交换机可以完成这项工作吗?如何? 抱歉,如果我没有说得更具体,但无论如何我是来回答任何问题的。我希望你能帮助我扫清入门道路。 谢谢。
最佳答案
我会推荐您使用Ryu controller (基于Python的SDN Controller )。关于队列、数据包标记和MPLS,您可以查看Ryu Book中的第12章QoS。 。那里有详细的例子。我希望它对你有用。
关于c - 如何让openflow交换机能够在ip数据包的id字段上标记信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56569510/