{"id":5119,"date":"2026-03-24T10:32:44","date_gmt":"2026-03-24T10:32:44","guid":{"rendered":"https:\/\/geekmungus.co.uk\/?p=5119"},"modified":"2026-03-24T10:32:45","modified_gmt":"2026-03-24T10:32:45","slug":"extreme-networks-xos-switchengine-ipv6-ping","status":"publish","type":"post","link":"https:\/\/geekmungus.co.uk\/?p=5119","title":{"rendered":"Extreme Networks XOS\/SwitchEngine IPv6 Ping"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">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 &#8220;from&#8221; address so the router knows out of which interface (VLAN) it needs to send the ping, for example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ping 192.168.100.66 from 192.168.100.65<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">But with IPv6 things are a bit different. Let&#8217;s say on that same link we have IPv6 enabled with IPv6 Link-Local addresses at each end (fe80::). The IPv6 address: <strong>fe80::204:96ff:fe97:a92a<\/strong> is what we will be pinging, and our source address will be: <strong>fe80::204:96ff:fe97:8982<\/strong> at the other end of the link.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The syntax is a bit weird, if you attempt to use the same format IPv4 you get this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ping ipv6 fe80::204:96ff:fe97:a92a from fe80::204:96ff:fe97:8982\nError: The egress interface cannot be determined. The link local address must be of form LLA%&amp;lt;vlan_name&amp;gt;.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If you then use what it appears to be saying, you then get:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ping fe80::204:96ff:fe97:8982%RK-RL from fe80::204:96ff:fe97:a92a \nError: Can't allocate network resources needed for this command.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">OK, so how do you fix this then?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Solution<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Its actually really odd, if you read the documentation its not really that clear, essentially you would do the following:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ping ipv6 fe80::204:96ff:fe97:a92a%RL-RK<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">So:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ping ipv6 &lt;Destination_IPv6>%&lt;Source_VLAN><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"709\" height=\"145\" src=\"https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2026\/03\/image-129.png\" alt=\"\" class=\"wp-image-5120\" srcset=\"https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2026\/03\/image-129.png 709w, https:\/\/geekmungus.co.uk\/wp-content\/uploads\/2026\/03\/image-129-300x61.png 300w\" sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.analysisman.com\/2025\/05\/extreme-exos-ipv6-ping-linklocal.html\">https:\/\/www.analysisman.com\/2025\/05\/extreme-exos-ipv6-ping-linklocal.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &#8220;from&#8221; address so the router knows out of which interface (VLAN) it needs to send &#8230; <a title=\"Extreme Networks XOS\/SwitchEngine IPv6 Ping\" class=\"read-more\" href=\"https:\/\/geekmungus.co.uk\/?p=5119\" aria-label=\"Read more about Extreme Networks XOS\/SwitchEngine IPv6 Ping\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":4390,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/5119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5119"}],"version-history":[{"count":1,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/5119\/revisions"}],"predecessor-version":[{"id":5121,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/5119\/revisions\/5121"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/media\/4390"}],"wp:attachment":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}