Я знаю, что адрес в ipv6 с диапазоном префиксов от 001 до 111 должен использовать 64-разрядный идентификатор интерфейса, который соответствует формату EUI-64, который преобразует MAC в ipv6, как показано ниже.
MAC:00-02-b3-1e-83-29 --> 02-02-b3-ff-fe-1e-83-29 --->ipv6 addr: fe80::202:b3ff:fe1e:8329
затем я проверил состояние своей сети с помощью ipconfig / all в windows XP, Но, похоже, мой ipv6-адрес не соответствует приведенному выше правилу:
MAC:00-24-81-XX-XX-XX
ipv6 addr:2001:da8:8006:225:0:24:81XX:XXXX
очевидно, что он не соответствует формату EUI-64. Вместо этого он просто напрямую использует MAC в качестве последних 8 байтов.
кто-нибудь знает причину? Пожалуйста, поправьте меня, если я ошибаюсь.