Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается установка и настройка IP-адреса версии 6 (IPv6) в среде Microsoft Windows Server 2003 выпуск Enterprise.
Область применения: Windows Server 2003
Исходный номер базы знаний: 325449
Итоги
Текущая версия IP-адреса (которая называется IP-версией 4 или IPv4) не была существенно изменена с момента публикации RFC 791 в 1981 году. Протокол IPv4 оказался надежным, легко реализованным и совместимым, и прошел проверку масштабирования межсети на глобальную служебную программу по размеру сегодняшнего Интернета. Это дань своему первоначальному дизайну.
Однако первоначальное проектирование не ожидало следующих переменных:
Недавний экспоненциальный рост Интернета и отсутствие адресных пространств IPv4.
Адреса IPv4 стали относительно редкими. В результате некоторые организации вынуждены использовать переводчик сетевых адресов (NAT) для сопоставления нескольких частных адресов с одним общедоступным IP-адресом. Хотя NATs способствуют повторному использованию частного адресного пространства, они не поддерживают безопасность сетевого уровня на основе стандартов или правильное сопоставление всех протоколов более высокого уровня. NaTs также могут создавать проблемы при подключении двух организаций, использующих частное адресное пространство.
Кроме того, все большее значение устройств и устройств, подключенных к Интернету, означает, что общедоступное адресное пространство IPv4 в конечном итоге будет использовано.
Рост Интернета и способность магистральных маршрутизаторов Интернета поддерживать большие таблицы маршрутизации.
Из-за того, как идентификаторы сети IPv4 были и в настоящее время выделены, в таблицах маршрутизации магистральных маршрутизаторов Интернета регулярно используются более 70 000 маршрутов. Текущая инфраструктура маршрутизации IPv4 в Интернете — это сочетание плоской и иерархической маршрутизации.
Потребность в более простой конфигурации.
Большинство текущих реализаций IPv4 должны быть настроены вручную или с помощью протокола конфигурации адресов с отслеживанием состояния, например протокола конфигурации динамического узла (DHCP). С большим количеством компьютеров и устройств с использованием IP-адресов необходимо разработать более простую и более автоматическую настройку адресов и других параметров конфигурации, которые не зависят от администрирования инфраструктуры DHCP.
Требование безопасности на уровне IP-адресов.
Для частного обмена данными через общедоступную среду, например Интернет, требуются службы шифрования, которые защищают данные, отправляемые от просмотра или изменения при передаче. Хотя стандарт теперь существует для обеспечения безопасности для пакетов IPv4 (известный как безопасность протокола Интернета или IPSec), этот стандарт является необязательным и частными решениями распространены.
Потребность в более эффективной поддержке доставки данных в режиме реального времени (также называется качеством обслуживания [QoS]).
Хотя стандарты качества обслуживания существуют для IPv4, поддержка трафика в режиме реального времени зависит от поля IPv4 типа службы (TOS) и идентификации полезных данных, как правило, с помощью протокола пользовательской диаграммы данных (UDP) или протокола TCP. К сожалению, поле IPv4 TOS имеет ограниченные функциональные возможности и имеет разные интерпретации. Кроме того, идентификация полезных данных с помощью TCP и порта UDP невозможна, если полезные данные пакета IPv4 шифруются. Для решения этих проблем целевая группа по разработке Интернета (IETF) разработала набор протоколов и стандартов, известных как IP-версия 6 (IPv6). Эта новая версия, ранее названная IP-The Next Generation (IPng), включает в себя основные понятия многих предлагаемых методов обновления протокола IPv4. IPv6 намеренно предназначен для минимального влияния на протоколы верхнего и нижнего слоя, избегая произвольного добавления новых функций.
Установка IPv6
- Нажмите кнопку "Пуск", щелкните панель управления и дважды щелкните сетевые подключения.
- Щелкните правой кнопкой мыши любое подключение к локальной области и выберите пункт "Свойства".
- Щелкните Установить.
- Нажмите кнопку "Протокол" и нажмите кнопку "Добавить".
- Щелкните Microsoft TCP/IP версии 6 и нажмите кнопку "ОК".
- Нажмите кнопку "Закрыть", чтобы сохранить изменения в сетевом подключении.
Удаление IPv6
- Нажмите кнопку "Пуск", щелкните панель управления и дважды щелкните сетевые подключения.
- Щелкните правой кнопкой мыши любое подключение к локальной области и выберите пункт "Свойства".
- Щелкните Microsoft TCP/IP версии 6 в списке установленных компонентов и нажмите кнопку "Удалить".
- Нажмите кнопку "Да", а затем нажмите кнопку "Закрыть", чтобы сохранить изменения в сетевом подключении.
Настройка IPv6 с помощью ручных адресов
Нажмите кнопку "Пуск", наведите указатель на программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
В командной строке введите
netsh
и нажмите клавишу ВВОД.Введите
interface ipv6
и нажмите клавишу ВВОД.Введите следующую команду и нажмите клавишу ВВОД.
add address [interface=] string [address=] ipv6address
Эта команда использует следующие значения
- [interface =] строка: указывает имя интерфейса.
- [адрес =] ipv6address: указывает IPv6-адрес.
Примечание.
Дополнительные параметры доступны для этой команды. Введите
add address /?
в командной строке интерфейса netsh ipv6, чтобы просмотреть дополнительные параметры.
Настройка атрибутов интерфейса
Нажмите кнопку " Пуск", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
В командной строке введите netsh и нажмите клавишу ВВОД.
Ipv6 интерфейса типа и нажмите клавишу ВВОД.
Введите следующую команду и нажмите клавишу ВВОД.
set interface [interface=] string [[forwarding=]enabled|disabled] [[advertise=]enabled|disabled] [[mtu=] integer] [[siteid=] integer] [[metric=] integer] [[firewall=]{enabled | disabled}] [[siteprefixlength=] integer] [[store=]{active|persistent]}
Эта команда использует следующие значения:
- [interface =] строка: указывает имя интерфейса.
- [[пересылка =] включено | отключено]: указывает, могут ли пакеты, поступающие в этот интерфейс, перенаправляться в другие интерфейсы. По умолчанию этот параметр отключен.
- [[объявление =]enabled|disabled]: указывает, отправляются ли объявления маршрутизатора в этом интерфейсе. По умолчанию этот параметр отключен.
- [[mtu =] целое число]: указывает максимальную единицу передачи (MTU) этого интерфейса. Если mtu не указан, используется MTU по умолчанию ссылки.
- [[siteid =] целое число]: указывает идентификатор зоны сайта. Идентификатор сайта используется для различения интерфейсов, принадлежащих разным административным регионам, которые используют адресацию на локальном сайте.
- [[метрика =] целое число]: указывает метрику интерфейса, добавляемую в метрики маршрутов для всех маршрутов по интерфейсу.
- [[брандмауэр =]{ включено | отключено }]: указывает, следует ли работать в режиме брандмауэра.
- [[siteprefixlength =] целое число]: указывает длину глобального префикса по умолчанию для всего сайта.
- [[store =] активный | постоянный]: если указано активное, изменение длится только до перезапуска компьютера. Если указать постоянное значение, это изменение является постоянным. Параметр по умолчанию является постоянным.
Просмотр таблицы маршрутизации IPv6
- Нажмите кнопку " Пуск", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
- В командной строке введите
netsh
и нажмите клавишу ВВОД. - Введите
interface ipv6
и нажмите клавишу ВВОД. - Введите
show routes
и нажмите клавишу ВВОД.
Примечание.
Чтобы просмотреть дополнительные параметры, доступные для этой команды, введите show routes /?
.
Добавление маршрута IPv6
Нажмите кнопку "Пуск ", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
В командной строке введите
netsh
и нажмите клавишу ВВОД.Введите
interface ipv6
и нажмите клавишу ВВОД.Введите следующую команду и нажмите клавишу ВВОД.
add route [prefix=]ipv6address/integer [[interface=] string] [[nexthop=]ipv6address] [[siteprefixlength=] integer] [[metric=] integer] [[publish=]{no | age | yes}] [[validlifetime=]{integer | infinite}] [[preferredlifetime=]{integer | infinite}] [[store=]{active | persistent}]
Эта команда использует следующие значения:
- [ префикс =] Целое число ipv6address / : этот параметр является обязательным. Он задает префикс, для которого необходимо добавить маршрут. Целое число указывает длину префикса.
- [[interface =] string]: указывает имя интерфейса или индекс.
- [[nexthop =] ipv6address]: указывает адрес шлюза, если префикс не находится по ссылке.
- [[siteprefixlength =] целое число]: указывает длину префикса для всего сайта, если префикс не находится по ссылке.
- [[метрика =] целое число]: указывает метрику маршрута.
- [[публикация =]{ нет | возраст | да}]: указывает, объявляются ли маршруты в объявлениях маршрутов с неизменным временем существования (да), объявленные с уменьшением времени существования (возраст) или не объявлены (нет) в объявлениях маршрутов. Параметр по умолчанию не задан.
- [[validlifetime =]{ целое число | бесконечно }]: указывает время существования, в течение которого маршрут действителен. Значение по умолчанию бесконечно.
- [[preferredlifetime =]{ целое число | бесконечно }]: указывает время существования, в течение которого маршрут предпочтителен. Значение по умолчанию равно допустимому времени существования.
- [[store =]{ активный | постоянный }]: указывает, длится ли изменение только до следующего запуска (активного) или постоянного (постоянного). Параметр по умолчанию является постоянным.
Примечание.
Этот параметр добавляет маршрут для определенного префикса. Значение времени может быть выражено в днях, часах, минутах и секундах (например, 1d2h3m4s).
Если для публикации задано значение "нет" или "возраст", маршрут удаляется после окончания допустимого времени существования. Если для публикации задан возраст, реклама маршрута содержит допустимое время существования, оставшееся до удаления. Если для публикации задано значение "да", маршрут никогда не будет удален независимо от допустимого значения времени существования, и каждое объявление маршрута содержит "то же самое" допустимое время существования.
Удаление маршрута IPv6
Нажмите кнопку " Пуск", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
В командной строке введите
netsh
и нажмите клавишу ВВОД.Введите
interface ipv6
и нажмите клавишу ВВОД.Введите маршруты для получения префикса маршрута и индекса интерфейса интерфейса, по которому доступны адреса префикса маршрута.
Чтобы удалить маршрут, введите следующую команду и нажмите клавишу ВВОД:
delete route [prefix=] ipv6address / integer [interface=] string
Эта команда использует следующие значения:
[префикс =] ipv6address /**integer: указывает префикс , для которого необходимо удалить маршрут.
Ipv6address — это IPv6-адрес, а целое число — это длина префикса маршрута для удаления.
[interface =] строка: указывает имя интерфейса.
Примечание.
Чтобы просмотреть дополнительные параметры, доступные для этой команды, введите
delete route /?
.
Включение переадресации IPv6
Нажмите кнопку " Пуск", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
В командной строке введите
netsh
и нажмите клавишу ВВОД.Введите
interface ipv6
и нажмите клавишу ВВОД.Введите следующую команду и нажмите клавишу ВВОД.
set interface [interface=] string [forwarding=]enabled
Эта команда использует следующие значения:
- [interface =] строка: указывает имя интерфейса.
- [пересылка =] включена: указывает, могут ли пакеты, поступающие в этот интерфейс, перенаправляться в другие интерфейсы. Параметр по умолчанию отключен.
Вы также можете отправлять сообщения объявления маршрутизатора, добавив параметр объявления в команду, например:
set interface [interface=]string [forwarding=]enabled [advertise=]enabled
Чтобы просмотреть дополнительные параметры для этой команды, введите
set interface /?
.
Тестирование конфигурации IPv6 с помощью команды PING
Чтобы получить конфигурацию IPv6 для компьютера, выполните следующие действия.
Нажмите кнопку " Пуск", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
netsh interface ipv6 show interface
В командной строке введите
ping ::1
адрес обратного цикла.Если команда ping не выполнена, убедитесь, что адрес ::1 назначен интерфейсу с именем Loopback Pseudo-Interface.
Чтобы найти локальный IPv6-адрес компьютера, выполните следующую команду:
ping address % zone_id
В этой команде адрес является локальным адресом ссылки, а zone_id — индекс интерфейса для интерфейса, которому назначен локальный адрес ссылки. Локальный адрес ссылки начинается с FE80.
Если команда ping не выполнена, проверьте индекс адреса и интерфейса.
Используйте следующую команду, чтобы найти локальный адрес ссылки другого узла по ссылке (также называется подсетью):
ping address % zone_id
В этой команде адрес — это локальный адрес другого узла, а zone_id — индекс интерфейса для интерфейса, из которого требуется отправить пакеты связи.
Если команда ping не выполнена успешно, проверьте локальный адрес ссылки другого узла и идентификатор зоны.
Проверка подключения IPv6 с помощью команды PING
Нажмите кнопку "Пуск", наведите указатель на все программы, аксессуары и нажмите кнопку командной строки.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
netsh interface ipv6 show interface interface_name
В этой команде interface_name — это имя интерфейса на компьютере. Например, если у вас есть интерфейс с именем "Подключение к локальной области", введите следующую команду:
netsh interface ipv6 show interface "Local Area Connection"
Используйте одну из следующих команд для поиска другого узла IPv6:
- Чтобы получить связь с локальным адресом другого узла в ссылке (также известной как подсеть), введите
ping address % zone_id
адрес, где адрес является локальным адресом ссылки другого узла, а zone_id — индекс интерфейса для интерфейса, из которого требуется отправить пакеты связи. Чтобы получить индекс интерфейса, просмотрите выходные данныеnetsh interface ipv6 show interface
команды.
Если команда ping не выполнена, проверьте локальный адрес ссылки другого узла и идентификатор зоны.
Чтобы получить связь с локальным адресом сайта другого узла, введите
ping address % zone_id
адрес, где адрес является локальным адресом сайта другого узла, а zone_id — идентификатор сайта, который был в выходных данныхnetsh interface ipv6 show interface
команды. Если вы не используете идентификаторы сайта, вам не нужно использовать % zone_id часть команды.Если команда ping не выполнена, проверьте локальный адрес сайта другого узла и идентификатор зоны.
Чтобы выполнить связь с глобальным адресом другого узла, введите
ping address
адрес, где адрес является глобальным адресом другого узла.Если команда ping не выполнена, проверьте глобальный адрес другого узла.
Чтобы получить связь с другим узлом по имени, введите
ping -6 name
имя, где имя — это имя , которое можно разрешить на IPv6-адрес через записи в файле локальных узлов или записи ресурсов AAAA, присутствующих в инфраструктуре DNS. При идентификации целевого узла по имени вместо IPv6-адреса необходимо включить-6
параметр.Если команда ping не выполнена, убедитесь, что имя можно разрешить на IPv6-адрес.
Чтобы получить связь с ipPv4-совместимым адресом другого узла, введите
ping ipv4address
, где ipv4address является общедоступным IPv4-адресом другого узла.Если команда ping не выполнена, проверьте IPv4-адрес другого узла.
- Чтобы получить связь с локальным адресом другого узла в ссылке (также известной как подсеть), введите
Трассировка пути с помощью команды TRACERT
Нажмите кнопку " Пуск", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
В командной строке введите любую из следующих команд:
- tracert -6
host_name - tracert
ipv6address % zone_id
Эти команды используют следующие значения:
- Host_name — это имя узла удаленного компьютера.
- Ipv6address — это IPv6-адрес удаленного компьютера.
- zone_id — это идентификатор зоны для адреса назначения. Идентификатор зоны для адресов назначения ссылки — это индекс интерфейса интерфейса, из которого требуется отправить пакеты tracert -6. Идентификатор зоны для адресов назначения сайта — это идентификатор сайта, указанный в выходных
netsh interface ipv6 show interface
данных команды. Не нужно использовать часть команды % zone_id для глобальных адресов назначения.
Примечание.
Команда tracert с параметром -6 трассирует путь, который принимается пакетами IPv6 с этого компьютера на другой удаленный компьютер. Команда tracert -6 использует сообщения запроса эхо-запросов ICMPv6 (аналогично команде ping) для создания сведений о каждом маршрутизаторе, пересекающемся, и времени округления (RTT) для каждого прыжка.
Если трассировка не выполнена успешно, можно использовать сведения отчета командной строки, чтобы определить, какой промежуточный маршрутизатор переадресации произошел сбой или был замедлен.
- tracert -6
Просмотр конфигурации интерфейса
Нажмите кнопку " Пуск", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
В командной строке введите
netsh -c "interface ipv6"
и нажмите клавишу ВВОД.Введите
show interface [interface=] string
и нажмите клавишу ВВОД.Эта команда использует следующее значение:
[interface =] строка: указывает имя интерфейса.
Примечание.
Дополнительные параметры доступны для этой команды.
Просмотр соседнего кэша
- Нажмите кнопку " Пуск", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
- В командной строке введите
netsh
и нажмите клавишу ВВОД. - Введите
interface ipv6
и нажмите клавишу ВВОД. - Введите
show neighbors
и нажмите клавишу ВВОД.
Примечание.
Чтобы просмотреть дополнительные параметры, доступные для этой команды, введите show neighbors /?
.
Просмотр целевого кэша
- Нажмите кнопку " Пуск", наведите указатель на все программы, наведите указатель на аксессуары и нажмите кнопку командной строки.
- В командной строке введите
netsh
и нажмите клавишу ВВОД. - Введите
interface ipv6
и нажмите клавишу ВВОД. - Введите
show destinationcache
и нажмите клавишу ВВОД.
Примечание.
Чтобы просмотреть дополнительные параметры, доступные для этой команды, введите show destinationcache /?
.