Extreme Networks XOS/SwitchEngine IPv6 Ping

You would think that pinging something would be simple, but turns out there is a bit more to it when pinging using IPv6. If you need to ping something from one router to another using IPv4, you can specify the “from” address so the router knows out of which interface (VLAN) it needs to send the ping, for example:

ping 192.168.100.66 from 192.168.100.65

But with IPv6 things are a bit different. Let’s say on that same link we have IPv6 enabled with IPv6 Link-Local addresses at each end (fe80::). The IPv6 address: fe80::204:96ff:fe97:a92a is what we will be pinging, and our source address will be: fe80::204:96ff:fe97:8982 at the other end of the link.

The syntax is a bit weird, if you attempt to use the same format IPv4 you get this:

ping ipv6 fe80::204:96ff:fe97:a92a from fe80::204:96ff:fe97:8982
Error: The egress interface cannot be determined. The link local address must be of form LLA%<vlan_name>.

If you then use what it appears to be saying, you then get:

ping fe80::204:96ff:fe97:8982%RK-RL from fe80::204:96ff:fe97:a92a 
Error: Can't allocate network resources needed for this command.

OK, so how do you fix this then?

Solution

Its actually really odd, if you read the documentation its not really that clear, essentially you would do the following:

ping ipv6 fe80::204:96ff:fe97:a92a%RL-RK

So:

ping ipv6 <Destination_IPv6>%<Source_VLAN>

https://www.analysisman.com/2025/05/extreme-exos-ipv6-ping-linklocal.html

Leave a comment