Конфигурация 1. Отдельная подсеть с локальными адресами связи
Для первой конфигурации не требуется дополнительная конфигурация за пределами установки протокола Предварительной версии технологии Microsoft IPv6. Эта конфигурация состоит по крайней мере из двух узлов в одной подсети. В терминологии IPv6 два узла находятся в одной связи без промежуточных маршрутизаторов.
На следующем рисунке показана конфигурация двух узлов в одной подсети с использованием локальных адресов ссылки.
По умолчанию IPv6 настраивает локальные IP-адреса канала для каждого интерфейса, соответствующего установленным сетевым адаптерам Ethernet. Локальные адреса ссылки имеют префикс fe80::/64. Последние 64 бита IPv6-адреса называются идентификатором интерфейса и являются производными от 48-разрядного MAC-адреса сетевого адаптера.
Чтобы создать идентификатор интерфейса IPv6 из 48-разрядного (6-байтового) MAC-адреса Ethernet:
- Шестнадцатеричные цифры 0xff-fe вставляются между третьим и четвертым байтами MAC-адреса.
- Универсальный или локальный бит, второй бит низкого порядка первого байта MAC-адреса, дополняется. Если это 1, оно изменяется на 0, и если это 0, оно изменяется на 1.
Например, для MAC-адреса 00-60-08-52-f9-d8:
- Шестнадцатеричные цифры 0xff-fe вставляются между 0x08 (третий байт) и 0x52 (четвертый байт) MAC-адреса, формируя 64-разрядный адрес 00-60-08-ff-fe-52-f9-d8.
- Универсальный или локальный бит, второй бит низкого порядка 0x00 (первый байт) MAC-адреса дополняется. Второй бит низкого порядка 0x00 равен 0, который при дополнении становится 1. Результатом является то, что для первого байта 0x00 становится 0x02.
Поэтому идентификатор интерфейса IPv6, соответствующий MAC-адресу Ethernet 00-60-08-52-f9-d8, равен 02-60-08-ff-fe-52-f9-d8.
Локальный адрес узла — это сочетание префикса fe80::/64 и 64-разрядного идентификатора интерфейса, выраженного в шестнадцатеричной нотации IPv6. Таким образом, адрес локальной ссылки этого примера узла с префиксом fe80::/64 и идентификатором интерфейса 02-60-08-ff-fe-52-f9-d8 является fe80::260:8ff:fe52:f9d8.
Локальный адрес ссылки можно просмотреть с помощью ipv6, как показано в следующем примере:
ipv6, если
Interface 4 (site 1): Local Area Connection
uses Neighbor Discovery
link-level address: 00-10-5a-aa-20-a2
preferred address fe80::210:5aff:feaa:20a2, infinite/infinite
multicast address ff02::1, 1 refs, not reportable
multicast address ff02::1:ffaa:20a2, 1 refs, last reporter
link MTU 1500 (true link MTU 1500)
current hop limit 128
reachable time 43500ms (base 30000ms)
retransmission interval 1000ms
DAD transmits 1
Interface 3 (site 1): 6-over-4 Virtual Interface
uses Neighbor Discovery
link-level address: 10.0.0.2
preferred address fe80::a00:2, infinite/infinite
multicast address ff02::1, 1 refs, not reportable
multicast address ff02::1:ff00:2, 1 refs, last reporter
link MTU 1280 (true link MTU 65515)
current hop limit 128
reachable time 34000ms (base 30000ms)
retransmission interval 1000ms
DAD transmits 1
Interface 2 (site 0): Tunnel Pseudo-Interface
does not use Neighbor Discovery
link-level address: 0.0.0.0
preferred address ::10.0.0.2, infinite/infinite
link MTU 1280 (true link MTU 65515)
current hop limit 128
reachable time 0ms (base 0ms)
retransmission interval 0ms
DAD transmits 0
Interface 1 (site 0): Loopback Pseudo-Interface
does not use Neighbor Discovery
link-level address:
preferred address ::1, infinite/infinite
link MTU 1500 (true link MTU 1500)
current hop limit 1
reachable time 0ms (base 0ms)
retransmission interval 0ms
DAD transmits 0
Интерфейс 4 — это интерфейс, соответствующий установленному адаптеру Ethernet с локальным адресом fe80::210:5aff:feaa:20a2.
Дополнительные сведения о адресации IPv6 и обзоре концепций IPv6 см. в техническом документе "Введение в IPv6".
Тестирование подключения между двумя локальными узлами связи
Вы можете выполнить простую проверку связи (обмен сообщениями iCMPv6 эхо-запроса и ответа на эхо-ответ) с помощью IPv6 между двумя локальными узлами связи.
Пинговать с использованием IPv6 между двумя локальными узлами
Установите предварительную версию технологии Microsoft IPv6 для Windows на двух узлах Windows (host A и Host B), которые находятся по одной ссылке (подсети).
Используйте IPv6 на узле A, чтобы получить локальный адрес связи для интерфейса Ethernet.
Пример: локальный адрес узла A — fe80::210:5aff:feaa:20a2.
Используйте IPv6 на узле B для получения ссылочного локального адреса для интерфейса Ethernet.
Пример: локальный адрес узла B — fe80::260:97ff:fe02:6ea5.
Из узла А выполните ping узла B, используя Ping6.exe.
Пример: ping6 fe80::260:97ff:fe02:6ea5
Чтобы указать исходный адрес, из которого отправляются сообщения эхо-запроса, можно также использовать параметр Ping6.exe -s. Например, чтобы отправить эхо-запросы на узел B с IPv6-адреса fe80::210:5aff:feaa:20a2, используйте следующую команду:
ping6 -s fe80::210:5aff:feaa:20a2%4 fe80::260:97ff:fe02:6ea5
При пинговании адреса link-local или site-local рекомендуется указать идентификатор области (scope-ID), чтобы сделать адрес назначения однозначным. Нотация для указания идентификатора области — это адрес формата%scope-ID. Для адресов с областью действия в пределах канала связи идентификатор области равен номеру интерфейса, как показано в команде ipv6 if. Для адресов, локальных для сайта, идентификатор зоны равен номеру сайта, как это отображено в команде "ipv6 if". Например, чтобы отправить сообщения Echo-запросов на хост B, используя идентификатор области 4, воспользуйтесь следующей командой:
ping6 fe80::260:97ff:fe02:6ea5%4
Связанные разделы