TechNet
Products
IT Resources
Downloads
Training
Support
Products
Windows
Windows Server
System Center
Microsoft Edge
Office
Office 365
Exchange Server
SQL Server
SharePoint Products
Skype for Business
See all products »
Resources
Channel 9 Video
Evaluation Center
Learning Resources
Microsoft Tech Companion App
Microsoft Technical Communities
Microsoft Virtual Academy
Script Center
Server and Tools Blogs
TechNet Blogs
TechNet Flash Newsletter
TechNet Gallery
TechNet Library
TechNet Magazine
TechNet Wiki
Windows Sysinternals
Virtual Labs
Solutions
Networking
Cloud and Datacenter
Security
Virtualization
Updates
Service Packs
Security Bulletins
Windows Update
Trials
Windows Server 2016
System Center 2016
Windows 10 Enterprise
SQL Server 2016
See all trials »
Related Sites
Microsoft Download Center
Microsoft Evaluation Center
Drivers
Windows Sysinternals
TechNet Gallery
Training
Expert-led, virtual classes
Training Catalog
Class Locator
Microsoft Virtual Academy
Free Windows Server 2012 courses
Free Windows 8 courses
SQL Server training
Microsoft Official Courses On-Demand
Certifications
Certification overview
Special offers
MCSE Cloud Platform and Infrastructure
MCSE: Mobility
MCSE: Data Management and Analytics
MCSE Productivity
Other resources
Microsoft Events
Exam Replay
Born To Learn blog
Find technical communities in your area
Azure training
Official Practice Tests
Support options
For business
For developers
For IT professionals
For technical support
Support offerings
More support
Microsoft Premier Online
TechNet Forums
MSDN Forums
Security Bulletins & Advisories
Not an IT pro?
Microsoft Customer Support
Microsoft Community Forums
Sign in
Home
Library
Wiki
Learn
Gallery
Downloads
Support
Forums
Blogs
Resources For IT Professionals
United States (English)
Россия (Pусский)
中国(简体中文)
Brasil (Português)
Skip to locale bar
Editing: Настройка DHCPv6 в инфраструктуре Windows Server 2008 (ru-RU)
Wiki
>
TechNet Articles
>
Настройка DHCPv6 в инфраструктуре Windows Server 2008 (ru-RU)
Article
Edit
History
Title
<html> <body> <p style="text-align:justify">В статье описан процесс настройки динамического назначения адресов пртокола IPv6 в среде операционных систем Microsoft Windows. Рассматривается классическая сеть из клиентских рабочих станций с операционной системой Windows Vista или Windows 7 и серверов Windows Server 2008, без выхода в интернет (не используются технологии трансляции IPv6-в-IPv4).<br> <br> </p> <h1 style="text-align:left"><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a><a name="Способы_автоконфигурирования_адресов_в_протоколе_IPv6"></a>Способы автоконфигурирования адресов в протоколе IPv6</h1> <p style="text-align:justify">Таких способов существует ровно два:</p> <p style="text-align:justify"> <strong>1. Автоконфигурация без сохранения состояния (Stateless Autoconfiguration).</strong></p> <p style="text-align:justify">В этой конфигурации никто не знает о состоянии выданных адресов клиентам, потому что нет выделенного сервера раздающего адреса (классического DHCP сервера). Нужно чётко себе представлять порядок запроса адреса клиентом в протоколе IPv6 после того, как вы воткнули патчкорд в сетевую карту, т.к. этот порядок отличен от подобного алгоритма в IPv4. В частности в новом протокле является необходимым для работы даже локальной сети присутсвие маршрутизатора IPv6. Он регулирует режим получения клиентом IPv6 адресов.</p> <p style="text-align:justify">Порядок следующий:</p> <ol> <li> <div style="text-align:justify">После выбора своего link-local IPv6 адреса на интерфейсе компьютеры определяют наличие маршрутизатора в локальной сети используя запрос ICMPv6 Router Solicitation (Запрос маршрутизатора) на широковещательный адрес ff02::2 (все маршрутизаторы в сети). </div> </li><li> <div style="text-align:justify">Роутер отвечает соответсвующим сообщением ICMPv6 Router Advertisement (объявление маршрутизации). Если в сети нет DHCPv6 сервера и маршрутизатор об этом знает (в его конфигурации установлены соответсвующие флаги), то в этом сообщении содержится адрес подсети, в терминологии IPv6 он называется префиксом и маршрут по умолчанию. </div> </li><li> <div style="text-align:justify">Клиент принимает информацию и на основе префикса сети формирует IPv6 адрес для своего интерфейса, при этом адрес хоста либо выбирается стандартным образом либо формируется из MAC адреса по формату EUI-64. </div> </li></ol> <p style="text-align:justify">При этом роутер периодически рассылает сообщения ICMPv6 Router Advertisement, что позволяет изменять конфигурацию клиентов при изменении топологии или адресации.</p> <p style="text-align:justify">Следует иметь в виду, что в этот момент общение происходит по lokal-link IPv6 адресам, которые присутсвуют на IPv6 устройстве независимо от какой-либо конфигурации.</p> <div style="text-align:justify"><strong>2. Автоконфигурация с сохранением состояния DHCPv6 (Statefull).</strong></div> <p style="text-align:justify">В этом режиме состояние о выданных адресах хранится на выделенном DHCPv6 сервере. Такая конфигурация позволяет администратору контролировть адресное пространство, а также назначать клиентам дополнительные параметры, такие как DNS сервера, доменное имя и т.п.</p> <p style="text-align:justify">В том случае, если в пункте 2 в абзаце выше роутер сообщает в Router Advertisement о том, что в сети присутвует DHCPv6 сервер или клиент вообще не получает сообщений ICMPv6 Router Advertisement (что говорит о том, что в сети нет роутеров IPv6) , то клиент должен использовать автоконфигурацию с сохранением состояния (statefull) и начинает процесс запроса адреса у DHCPv6 сервера. Замечание о том, что в сети может и не быть IPv6 роутера содержится в соответствующем <a href="ftp://ftp.rfc-editor.org/in-notes/rfc2462.txt">RFC 2462</a>, однако без роутера клиенты Windows 7 и Vista ведут себя не вполне корректно, что возможно исправят в будущих сервис паках.</p> <h1 style="text-align:left"><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a><a name="Конфигурация_стенда"></a>Конфигурация стенда</h1> <p style="text-align:justify">Стенд собирался на виртуальных машинах VMWare Workstation 7 с использованием сетевых возможностей этой программы. Используются следующие виртуальные машины:<br> <strong>dc.tail.dom</strong> - контроллер домена и DNS сервер под управлением Windows Server 2008 с сетевым интерфейсом "LAN";<br> <strong>router.tail.dom</strong> - программный IPv6 маршрутизатор под управлением Windows Server 2008, в реальной сети может использоваться и аппаратный маршрутизатор с поддержкой протокола IPv6, но в рамках проводимого эксперимента на виртуальных машинах применяется Windows Server 2008 с одним сетевым интерфейсом "LAN" и установленной службой RRAS;<br> <strong>seven</strong> - клиентский компьютер под управлением Windows 7 с сетевым интерфейсом "LAN", все виртуальные машины находятся в одном сетевом сегменте.<br> <br> </p> <h1 style="text-align:left"><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспо��обности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a><a name="Настройка_и_проверка_работоспособности_протокола_DHCPv6"></a>Настройка и проверка работоспособности протокола DHCPv6</h1> <p style="text-align:justify"> 1. Устанавливаем и настраиваем контроллер домена и DNS сервер на компьютере под управлением Windows Server 2008 с именем dc.tail.dom и следующими настройками интерфейса «LAN»: </p> <p style="text-align:justify"><code><strong>IPv4:</strong><br> <strong>IP: 172.16.1.11</strong><br> <strong>SM: 255.255.255.0</strong><br> <strong>DG: 172.16.1.254</strong><br> <strong>DNS: 127.0.0.1</strong></code></p> <p style="text-align:justify"><code><strong>IPv6:</strong><br> <strong>IP: fc00::1:1:1:a</strong><br> <strong>prefix Length: /64</strong><br> <strong>DR: fc00::1:1:1:f</strong><br> <strong>DNS: ::1</strong></code></p> <p style="text-align:justify">2. На этом же сервере поднимаю DHCP с областью 172.16.1.101 – 172.16.1.199; DG:172.16.1.254; DNS:172.16.1.11, при установке выбираю отключить режим без отслеживания состояния DHCPv6. После установки конфигурирую IPv6 область (в оснастке DHCP) с префиксом fc00::. Из предопределенных параметров выбираю «00023 Список адресов IPV6 рекурсивных серверов имен DNS» задаю адрес, соответственно fc00::1:1:1:a. </p> <p style="text-align:justify"> 3. На втором сервере Windows Server 2008 router.tail.dom с двумя сетевыми интерфейсами «LAN» и «WAN» поднимаем службы RRAS с NAT. В настройках RRAS сервера (в оснастке «Маршрутизация и удаленный доступ») выбираю IPv6-маршрутизатор (помимо IPv4). Далее на вкладке IPv6 проверяем, что включено объявление маршрута по умолчанию. В качестве этого устройства может выступпать также маршрутизаторы Cisco, IOS начиная с версии 12.2T поддерживает работу этого протокола.</p> <p style="text-align:justify">Настройки интерфейса «LAN» на router.tail.dom:</p> <p style="text-align:justify"><code><strong>IPv4</strong><br> <strong>ip: 172.16.1.254</strong><br> <strong>SM: 255.255.255.0</strong><br> <strong>DG:</strong><br> <strong>DNS: 172.16.1.11</strong></code></p> <p style="text-align:justify"><code><strong>IPv6</strong><br> <strong>ip: fc00::1:1:1:f</strong><br> <strong>prefix Length: /64</strong><br> <strong>DR: fc00::1:1:1:f</strong> (далее будет ясно почему)<br> <strong>DNS: fc00::1:1:1:a</strong></code></p> <p style="text-align:justify"> После назначения машине router в качестве DR собственного адреса в таблице маршрутизации появляется маршрут для префикса нулевой длины ::/0 (читаем в справке: «Указывает, объявлен ли на данном сервере маршрут по умолчанию. Маршрут по умолчанию – маршрут для префикса нулевой длины. Используемый в качестве IPv6-маршрутизатора компьютер, на котором запущена операционная система семейства Windows Server® 2008, будет объявлять себя маршрутизатором по умолчанию только в том случае, если он настроен с маршрутом по умолчанию (::/0), публикация которого включена»). Если бы маршрутизатор имел два сетевых интерфеса, на одном из которых был бы маршрутизатор по умолчанию, то публикация маршрута к этому маршрутизатору (маршрут нулевой длины) включилась бы автоматически.</p> <p style="text-align:justify"> Далее На router.tail.dom ввожу последовательно следующие команды:</p> <p style="text-align:justify">1). Включаем публикацию маршрута по умолчанию:<br> <code><strong>netsh interface ipv6 set route ::/0 «LAN» publish=yes</strong></code><br> 2). Устанавливаем значения флагов M и O в 1:<br> <code><strong>netsh interface ipv6 set interface «LAN» managedaddress=enabled</strong></code><br> <code><strong>netsh interface ipv6 set interface «LAN» otherstateful=enabled</strong></code><br> 3). Включаем объявление маршрутизатора:<br> <code><strong>netsh interface ipv6 set interface «LAN» advertise=enabled</strong></code></p> <p style="text-align:justify"> 4. На клиентской машине seven установлена Windows 7. Все настройки интерфейс «LAN» должен получить динамически.</p> <p style="text-align:justify">После перезагрузки машины seven интерфейс «LAN» получает следующие настройки:</p> <p style="text-align:justify"> <code><strong>IPv4</strong><br> <strong>ip: 172.16.1.101</strong><br> <strong>SM: 255.255.255.0</strong><br> <strong>DG: 172.16.1.254</strong><br> <strong>DNS: 172.16.1.11</strong></code></p> <p style="text-align:justify"><code><strong>IPv6:</strong><br> <strong>IP: fc00::1:1:1:101</strong> (создана резервация в оснастке DHCP)<br> <strong>prefix Length: /64</strong><br> <strong>DG: ::</strong><br> <strong>DNS: fc00::1:1:1:a</strong></code></p> <p style="text-align:justify"> Для проверки работоспособности протокола IPv6 на клиентской машине следует отключить IPv4. В нашем случае компьютер seven был введён в домен tail.dom полностью с использованием протокла IPv6.</p> <p style="text-align:justify"> </p> </body> </html>
Comment
Tags
Please add 4 and 5 and type the answer here: