如何在OpenFlow交换机上减少数据包的ttl / hoplimit?


机器设备维修
2025-02-24 09:30:05 (54分钟前)


我知道可以添加或修改单个OpenFlow交换机流来减少TTL(IPv4)或跳数限制(IPv6)。

我用泛光灯控制器和以下流程输入测试了它



2 条回复
  1. 0# 文艺青年 | 2019-08-31 10-32



    您可以使用流仅匹配UDP数据包,如下所示:




    1. $ sudo ovs-ofctl -O OpenFlow13 add-flow s1 priority=1,dl_type=0x86DD,nw_proto=17 actions=dec_ttl

    2. </code>


    您可以在dump-flow的输出中看到它将匹配ipv6数据包上的udp:




    1. $ 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

    2. </code>

登录 后才能参与评论