Вопрос о сопоставлении MAC-адрес в IPv6

Я знаю, что адрес в 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 байтов.

кто-нибудь знает причину? Пожалуйста, поправьте меня, если я ошибаюсь.

26
задан deepsky
15.02.2023 6:58 Количество просмотров материала 2378
Распечатать страницу

1 ответ

(копирование из моих комментариев)

Run

netsh interface ipv6 show address level=verbose

и посмотрите на Суффикс Происхождения свойство адреса. Адреса на основе EUI-64 будут помечены как "адреса канального уровня". Если написано "вручную", то адрес был настроен пользователем (по netsh interface ipv6 add address или ipv6 adu), или, может быть, клиентом DHCPv6, если он запущен (я не знаю, как они взаимодействуют со стеком IPv6).

0
отвечен grawity 2023-02-16 14:46

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх