我想在不同的虚拟机中虚拟化 SDN 网络的每个元素(2 个主机、1 个交换机和 1 个控制器)。目前,我不确定哪些控制器和开关选项对我来说是好的和简单的。
在虚拟化网络之后,我想在交换机数据包被发送到控制器之前操作它们中的一些字段(数据包输入消息)。此外,在控制器数据包发送到交换机之前对其进行处理(数据包输出消息)。我对 python 编程很满意。
任何建议都非常感谢。
非常感谢
我想在不同的虚拟机中虚拟化 SDN 网络的每个元素(2 个主机、1 个交换机和 1 个控制器)。目前,我不确定哪些控制器和开关选项对我来说是好的和简单的。
在虚拟化网络之后,我想在交换机数据包被发送到控制器之前操作它们中的一些字段(数据包输入消息)。此外,在控制器数据包发送到交换机之前对其进行处理(数据包输出消息)。我对 python 编程很满意。
任何建议都非常感谢。
非常感谢
由于您熟悉 Python,因此我建议您使用 RYU 来创建您的软件定义网络。使用 RYU,您将能够在交换机数据包发送到控制器(数据包输入消息)之前操作它们中的某些字段,并且还可以在数据包发送到交换机(数据包输出消息)之前对其进行操作。
这是如何做到的: