我正在尝试实现一种算法,该算法要求在数据包的选项字段中写入一些信息。为此,我需要修改数据包的IPv4标头中的选项字段。我发现我们可以使用ryu中的OFPActionSetField更改数据包中的某些字段,但不能使用相同的内容更改选项字段。 我还尝试直接为IPv4标头的选项字段分配一些值,如下所示,这也不起作用
def _packet_in_handler(self, ev):
packet.Packet(ev.msg.data).get_protocol(ipv4.ipv4).option = bytearray('1','utf-8')
我如何达到同样的目的?