  OPENVSWITCH TUNNELING COMMANDS
These commands query and modify OVS tunnel components.

ovs/route/add ip/plen output_bridge [gw] [pkt_mark=mark] [src=src_ip] [table=id]
    Adds ip/plen route to vswitchd routing table. output_bridge needs to be OVS bridge name. This command is useful if OVS cached routes does not look right. A non-standard table ID can be specified, in which case the route is added to that routing table. The table is created if it doesn't exist.

ovs/route/show [table=all|id]
    Print routes in OVS routing table. This includes routes cached from system routing table and user configured routes. By default, the contents of all the default tables (local, main, default) is displayed, unless requested otherwise with table parameter. In this case the contents of a specific table ID or of all routing tables is printed.

ovs/route/del ip/plen [pkt_mark=mark] [table=id]
    Delete ip/plen route from OVS routing table. The standard routing table is used by default, or a specific custom table when ID is provided via table parameter.

ovs/route/lookup ip_addr [pkt_mark=mark] [src=src_ip]
    Perform route lookup for specified destination IP address in OVS routing tables and print the matching route information. The lookup may be more selective when additional parameters are used: pkt_mark and src.

ovs/route/rule/show [-6]
    Print routing rules in OVS. This includes routing rules cached from the system routing policy database and user configured routing rules. By default only IPv4 rules are displayed. For displaying IPv6 rules -6 option is required.

ovs/route/rule/add [-6] [not] from=all|ip/plen [prio=num] table=local|main|default|id
    Add user-configured routing rule to vswitchd. It can be useful to reference non-standard routing tables for configuring advanced routing policies, for example matching on the source IP address. If priority is not specified, the lowest unused priority will be selected automatically. Multiple rules with the same priority may exist. User-configured rules and system cached rules co-exist together.

ovs/route/rule/del [-6] [not] from=all|ip/plen [prio=num] table=local|main|default|id
    Delete user-configured routing rule from vswitchd. If priority is not specified the first matching rule will be selected for deletion.

tnl/neigh/show

tnl/arp/show
    OVS builds ARP cache by snooping are messages. This command shows ARP cache table.

tnl/neigh/set bridge ip mac

tnl/arp/set bridge ip mac
    Adds or modifies an ARP cache entry in bridge, mapping ip to mac.

tnl/neigh/flush

tnl/arp/flush
    Flush ARP table.

tnl/neigh/aging [seconds]

tnl/arp/aging [seconds]
    Changes the aging time. The accepted values of seconds are between 1 and 3600. The new entries will get the value as specified in seconds. For the existing entries, the aging time is updated only if the current expiration is greater than seconds.

    If used without arguments, it prints the current aging value.

tnl/egress_port_range [num1] [num2]
    Set range for UDP source port used for UDP based Tunnels. For example VxLAN. If case of zero arguments this command prints current range in use.