Поделиться через


Конфигурация 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 между двумя локальными узлами

  1. Установите предварительную версию технологии Microsoft IPv6 для Windows на двух узлах Windows (host A и Host B), которые находятся по одной ссылке (подсети).

  2. Используйте IPv6 на узле A, чтобы получить локальный адрес связи для интерфейса Ethernet.

    Пример: локальный адрес узла A — fe80::210:5aff:feaa:20a2.

  3. Используйте IPv6 на узле B для получения ссылочного локального адреса для интерфейса Ethernet.

    Пример: локальный адрес узла B — fe80::260:97ff:fe02:6ea5.

  4. Из узла А выполните 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

рекомендуемые конфигурации для IPv6