In 1.3/1.4 multicast vxlan behavior was changed. That means that does not possible to route multicast packet with TTL 1 and vxlan multicast can work only in L2 segment.
In 1.2.x by default used TTL = 16
[email protected]:~$ sudo ip -s -d link show dev vxlan241 9: vxlan241: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master br241 state UNKNOWN mode DEFAULT group default qlen 1000 link/ether 3e:1f:d6:b3:5e:13 brd ff:ff:ff:ff:ff:ff promiscuity 1 minmtu 68 maxmtu 65535 vxlan id 241 group 239.0.0.241 dev eth0 srcport 0 0 dstport 8472 ttl 16 ageing 300 udpcsum noudp6zerocsumtx noudp6zerocsumrx bridge_slave state forwarding priority 32 cost 100 hairpin off guard off root_block off fastleave off learning on flood on port_is RX: bytes packets errors dropped overrun mcast 2250 28 0 0 0 0 TX: bytes packets errors dropped carrier collsns 2898 35 0 0 0 0
Output from 1.3
[email protected]# sudo ip -s -d link show dev vxlan241 13: vxlan241: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master br241 state UNKNOWN mode DEFAULT group default qlen 1000 link/ether ae:9f:50:04:37:1f brd ff:ff:ff:ff:ff:ff promiscuity 1 minmtu 68 maxmtu 65535 vxlan id 241 group 239.0.0.241 dev eth0 srcport 0 0 dstport 8472 ttl auto ageing 300 udpcsum noudp6zerocsumtx noudp6zerocsumrx bridge_slave state forwarding priority 32 cost 100 hairpin off guard off root_block off fastleave off learning on flood on port_id 0x8002 port_no 0x2 designated_port 32770 designated_cost 0 designated_bridge 8000.50:0:0:2s RX: bytes packets errors dropped overrun mcast 470 6 0 0 0 0 TX: bytes packets errors dropped carrier collsns 1378 21 0 0 0 0