
СиС_Лекция_05_2023
.pdf
DHCPv6
Работа DHCPv6 без сохранения состояния
Если RA указывает метод DHCPv6 без учета состояния, узел использует информацию из сообщения RA для адресации и связывается с сервером DHCPv6 для получения дополнительной информации.
Примечание. Сервер DHCPv6 предоставляет только параметры конфигурации для клиентов и не поддерживает список привязок IPv6 адресов (т.е. без состояния).
Например, PC1 получает сообщение RA без сохранения состояния, содержащее:
•Длина префикса и префикс IPv6 GUA сети.
•Флаг установлен в 1, информирующий хост об использовании SLAAC.
•Флаг O установлен в 1, информирующий хост о необходимости поиска дополнительной информации о конфигурации с сервера DHCPv6.
•Флаг M установлен на значение по умолчанию 0.
•PC1 отправляет сообщение DHCPv6 SOLICIT, запрашивая дополнительную информацию от сервера DHCPv6 без состояния.
Включение протокола DHCPv6 без сохранения
состояния на интерфейсе
DHCPv6 без сохранения состояния включен с помощью команды конфигурации
интерфейса ipv6 nd autoconfig other-flag, устанавливающего флаг O в 1.
RA сообщит принимающим хостам использовать автоматическую настройку (флаг
A = 1) и свяжется с сервером DHCPv6 для получения другой информации о конфигурации (флаг O = 1).
Примечание. Вы можете использовать undo ipv6 nd autoconfig other-flag, чтобы
сбросить интерфейс на параметр SLAAC по умолчанию (флаг O = 0).

DHCPv6
Работа DHCPv6 без сохранения состояния
Если RA указывает метод DHCPv6 с сохранением состояния, хост обращается к
серверу DHCPv6 для получения всех сведений о конфигурации.
•Примечание. Сервер DHCPv6 поддерживает состояние и поддерживает список привязок IPv6 адресов.
Например, PC1 получает сообщение RA с сохранением состояния, содержащее:
•Длина префикса и префикса IPv6 GUA сети.
•Флаг 0, информирующий хост о том, чтобы связаться с сервером DHCPv6.
•Флаг O установлен в 0, информирующий хост о том, чтобы связаться с сервером DHCPv6.
•Флаг M установлен в значение 1.
•PC1 отправляет сообщение SOLICIT DHCPv6, запрашивая дополнительную информацию от сервера DHCPv6 с сохранением состояния.
Включение протокола DHCPv6 с поддержкой состояния на интерфейсе
Протокол DHCPv6 с поддержкой состояния включен с помощью команды
конфигурации интерфейса ipv6 nd autoconfig managed-address-flag, устанавливающего флаг M на 1.
RA сообщит хосту, чтобы получить всю информацию о конфигурации IPv6 с
сервера DHCPv6 (флаг M = 1).
6. Настройка сервера DHCPv6
Настройка сервера DHCPv6
Роли маршрутизатора DHCPv6
Внебольших сетях нет необходимости иметь отдельные устройства, чтобы иметь
DHCPv6 сервер или агент ретрансляции. Маршрутизатор можно настроить для
предоставления служб DHCPv6.
Вчастности, он может быть настроен следующим образом:
•DHCPv6 Server - Маршрутизатор предоставляет службы DHCPv6 без сохранения состояния или с сохранением состояния.
•Клиент DHCPv6 - Интерфейс маршрутизатора получает конфигурацию IPv6 IP с сервера DHCPv6.
•DHCPv6 Relay Agent - Маршрутизатор предоставляет услуги переадресации
DHCPv6, когда клиент и сервер находятся в разных сетях.

Пример: конфигурация небольшой сети IPv6 (1)
R3
GE 0/0/0
С использованием DHCPv6 2002::1/64 GE 0/0/0
R2
GE 0/0/1 2003::1/64
GE 0/0/0
SLAAC
R4 Сеть IPv6
• Требования к конфигурации
GE 1/0/0 |
|
|
|
|
2001::2/6 |
GE 0/0/0 |
|
||
4 |
|
|||
2001::1/64 |
R1 |
|||
|
▫Подключите R1 и R2 через интерфейсы со статическими адресами IPv6.
▫Настройте R2 как сервер DHCPv6, чтобы назначить GUA для GE 0/0/0 R3.
▫Включите R2 для отправки сообщений RA и настройте GE 0/0/0 R4 для автоматического выполнения SLAAC на основе сообщений RA, отправленных маршрутизатором R2.
▫Настройте статические маршруты для реализации взаимного доступа между устройствами.
1. Включите IPv6 глобально и на соответствующих интерфейсах R1, R2, R3 и R4, а также включите интерфейсы для автоматической генерации LLA. Ниже в
качестве примера используются настройка R1.
[R1]ipv6
[R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ipv6 enable [R1-GigabitEthernet0/0/0]ipv6 address auto link-local
2. Настройте статический GUA IPv6 на соответствующих
интерфейсах R1 и R2.
[R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ipv6 address 2001::1 64
[R2]interface GigabitEthernet 1/0/0 [R2-GigabitEthernet1/0/0]ipv6 address 2001::2 64 [R2-GigabitEthernet1/0/0]interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0]ipv6 address 2002::1 64 [R2-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/1 [R2-GigabitEthernet0/0/1]ipv6 address 2003::1 64

Пример: конфигурация небольшой сети IPv6 (2)
R3
GE 0/0/0
С использованием DHCPv6 2002::1/64 GE 0/0/0
R2
GE 0/0/1 2003::1/64
GE 0/0/0
SLAAC
R4 Сеть IPv6
• Требования к конфигурации
GE 1/0/0 |
|
|
|
|
2001::2/6 |
GE 0/0/0 |
|
||
4 |
|
|||
2001::1/64 |
R1 |
|||
|
▫Подключите R1 и R2 через интерфейсы со статическими адресами IPv6.
▫Настройте R2 как сервер DHCPv6, чтобы назначить GUA для GE 0/0/0 R3.
▫Включите R2 для отправки сообщений RA и настройте GE 0/0/0 R4 для автоматического выполнения SLAAC на основе сообщений RA, отправленных маршрутизатором R2.
▫Настройте статические маршруты для реализации взаимного доступа между устройствами.
3. Настройте R2 как сервер DHCPv6. Настройте
соответствующий интерфейс R3 для получения GUA с помощью DHCPv6.
[R2]dhcp enable [R2]dhcpv6 pool pool1
[R2-dhcpv6-pool-pool1]address prefix 2002::/64 [R2]interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0]dhcpv6 server pool1 [R2-GigabitEthernet0/0/0] undo ipv6 nd ra halt
[R2-GigabitEthernet0/0/0] ipv6 nd autoconfig managed-address-flag
[R2-GigabitEthernet0/0/0] ipv6 nd autoconfig other-flag
[R3]dhcp enable
[R3]interface GigabitEthernet 0/0/0 [R3-GigabitEthernet0/0/0]ipv6 address auto dhcp

Пример: конфигурация небольшой сети IPv6 (3)
R3 |
GE 0/0/0 |
|
|
|
|
4. Включите R2 для анонсирования сообщений RA. |
||
|
|
|
|
|
Включите R4 для получения адреса через SLAAC на |
|||
|
С использованием DHCPv6 |
|
|
|
|
основе сообщений RA, отправленных маршрутизатором |
||
|
2002::1/64 |
|
|
|
|
|||
|
GE 0/0/0 |
|
|
|
|
R2. |
||
|
|
GE 1/0/0 |
|
|
|
|||
|
R2 |
|
|
|
|
[R2]interface GigabitEthernet 0/0/1 |
|
|
|
2001::2/6 |
GE 0/0/0 |
|
|
|
|||
|
|
|
|
[R2-GigabitEthernet0/0/1]undo ipv6 nd ra halt |
|
|||
|
|
4 |
|
|
|
|||
|
GE 0/0/1 |
2001::1/64 |
R1 |
|
|
|||
|
|
|
|
|
||||
|
2003::1/64 |
|
|
|
|
|
|
|
|
GE 0/0/0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
[R4]interface GigabitEthernet 0/0/0 |
||
R4 |
SLAAC |
|
|
|
|
|
||
Сеть IPv6 |
|
|
|
|
|
[R4-GigabitEthernet0/0/0]ipv6 address auto global |
||
|
|
|
|
|
|
•Требования к конфигурации
▫Подключите R1 и R2 через интерфейсы со статическими адресами IPv6.
▫Настройте R2 как сервер DHCPv6, чтобы назначить GUA для GE 0/0/0 R3.
▫Включите R2 для отправки сообщений RA и настройте GE 0/0/0 R4 для автоматического выполнения SLAAC на основе сообщений RA, отправленных маршрутизатором R2.
▫Настройте статические маршруты для реализации взаимного доступа между устройствами.

Пример: конфигурация небольшой сети IPv6 (4)
R3
GE 0/0/0
С использованием DHCPv6 2002::1/64 GE 0/0/0
R2
GE 0/0/1 2003::1/64
GE 0/0/0
SLAAC
R4 Сеть IPv6
• Требования к конфигурации
GE 1/0/0 |
|
|
|
|
2001::2/6 |
GE 0/0/0 |
|
||
4 |
|
|||
2001::1/64 |
R1 |
|||
|
▫Подключите R1 и R2 через интерфейсы со статическими адресами IPv6.
▫Настройте R2 как сервер DHCPv6, чтобы назначить GUA для GE 0/0/0 R3.
▫Включите R2 для отправки сообщений RA и настройте GE 0/0/0 R4 для автоматического выполнения SLAAC на основе сообщений RA, отправленных маршрутизатором R2.
▫Настройте статические маршруты для реализации взаимного доступа между устройствами.
5. Настройте статические маршруты на R4.
[R4]ipv6 route-static 2001:: 64 2003::1 [R4]ipv6 route-static 2002:: 64 2003::1
6. Настройте агрегированный статический маршрут на
R1.
[R1]ipv6 route-static 2002:: 15 2001::2
7.Настройте маршрут по умолчанию на R3.
[R3]ipv6 route-static :: 0 2002::1