Я знаю, что адрес в 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 байтов.
Кто-нибудь знает причину? Пожалуйста поправьте меня, если я ошибаюсь.