我知道可以添加或修改单个OpenFlow交换机流来减少TTL(IPv4)或跳数限制(IPv6)。
我用泛光灯控制器和以下流程输入测试了它
…
您可以使用流仅匹配UDP数据包,如下所示:
$ sudo ovs-ofctl -O OpenFlow13 add-flow s1 "priority=1,dl_type=0x86DD,nw_proto=17 actions=dec_ttl"
您可以在dump-flow的输出中看到它将匹配ipv6数据包上的udp:
$ sudo ovs-ofctl dump-flows s1 -O OpenFlow13 cookie=0x0, duration=4.103s, table=0, n_packets=0, n_bytes=0, priority=1,udp6 actions=dec_ttl