Support Center > Search Results > SecureKnowledge Details
IPv6 static route in Gaia OS with "ping" option fails to send ping in a ClusterXL with IPv6 Virtual IP
Symptoms
  • IPv6 static route in Gaia OS with "ping" option fails to send ping in a ClusterXL with IPv6 Virtual IP.

    Example of configuration:

    set ipv6 static-route default nexthop Gateway xxxx: xxxx: xxxx: 5 :: 11 on priority 1
    set ipv6 static-route default nexthop Gateway xxxx: xxxx: xxxx: 5 :: 12 on priority 2
    set ipv6 static-route default on ping6
  • RouteD traces ('set trace global all on') show in /var/log/routed.log:

    rt_static_ping6_send(...): sending ping failed to IPv6_ADDRESS
    rt_static_ping6_send(...): sending ping to IPv6_ADDRESS
    task_send_packet_iovec: task ICMP6 socket ... length 8 if_index 0 from IPv6_ADDRESS to IPv6_ADDRESS: Invalid argument
    rt_static_ping6_send(...): sending ping failed to IPv6_ADDRESS
    rt_static_ping_destroy_gateway_tree(...): Deleting IPv6_ADDRESS ping count 1
Cause

RouteD sends the IPV6 ping with Cluster VIP as source address.
Linux kernel check if the source IP address matches any IP address configured on the machine's physical interfaces.
Since Cluster VIP does not belong to any of the physical interfaces, ping is not sent.


Solution
Note: To view this solution you need to Sign In .