8.5 Module Practice and Quiz
Что нужно уметь проговорить без подсказки
После Module 8 ты должен быстро объяснить:
- чем
LLAотличается отGUA; - что делают
A,O,Mflags; - чем
SLAAC onlyотличается отstateless DHCPv6; - чем
stateless DHCPv6отличается отstateful DHCPv6; - как настраивать
DHCPv6 server,clientиrelay.
Короткий summary
| Тема | Ключевая мысль |
|---|---|
| RA | подсказывает host’у путь получения IPv6 config |
| A flag | host может создать address через SLAAC |
| O flag | other info через DHCPv6 |
| M flag | address получать через DHCPv6 |
| Stateless DHCPv6 | address via SLAAC, extras via DHCPv6 |
| Stateful DHCPv6 | address and extras via DHCPv6 |
| Relay | нужен, если server в другой network |
Формулы для памяти
| Формула | Смысл |
|---|---|
A=1 O=0 M=0 | SLAAC only |
A=1 O=1 M=0 | stateless DHCPv6 |
A=0 M=1 | stateful DHCPv6 |
ipv6 nd other-config-flag | включает O flag |
ipv6 nd managed-config-flag | включает M flag |
ipv6 address autoconfig | client uses SLAAC |
ipv6 address dhcp | client uses DHCPv6 for address |
Мини-проверка себя
Попробуй ответить:
- Почему IPv6 host почти всегда начинает с
RA? - Почему default gateway в IPv6 не берётся из DHCPv6 так же, как в DHCPv4?
- Что именно меняет
ipv6 nd other-config-flag? - Почему для stateful DHCPv6 часто отключают SLAAC через
no-autoconfig? - Когда нужен
ipv6 dhcp relay destination?
Команды для повторения
ipv6 unicast-routing
show ipv6 interface g0/0/1
ipv6 nd other-config-flag
ipv6 nd managed-config-flag
ipv6 nd prefix default no-autoconfig
ipv6 dhcp pool IPV6-STATELESS
ipv6 dhcp pool IPV6-STATEFUL
ipv6 dhcp server IPV6-STATELESS
ipv6 address autoconfig
ipv6 address dhcp
show ipv6 dhcp pool
show ipv6 dhcp binding
show ipv6 dhcp interface g0/0/1
ipv6 dhcp relay destination 2001:db8:acad:1::2 g0/0/0ipv6 unicast-routing ciscoIOScommand
Включает IPv6 routing и RA behavior на router.
show ipv6 interface g0/0/1 ciscoIOScommand
Показывает IPv6 addressing и ND/RA settings interface.
ipv6 nd other-config-flag ciscoIOScommand
Ставит O flag для stateless DHCPv6.
ipv6 nd managed-config-flag ciscoIOScommand
Ставит M flag для stateful DHCPv6.
ipv6 nd prefix default no-autoconfig ciscoIOScommand
Отключает SLAAC address creation для advertised prefix.
ipv6 dhcp pool ... ciscoIOScommand
Создаёт DHCPv6 pool.
ipv6 dhcp server ... ciscoIOScommand
Привязывает pool к interface.
ipv6 address autoconfig ciscoIOScommand
Настраивает interface использовать SLAAC.
ipv6 address dhcp ciscoIOScommand
Настраивает interface получать IPv6 address через DHCPv6.
show ipv6 dhcp pool ciscoIOScommand
Показывает параметры DHCPv6 pool.
show ipv6 dhcp binding ciscoIOScommand
Показывает stateful DHCPv6 bindings.
show ipv6 dhcp interface g0/0/1 ciscoIOScommand
Показывает DHCPv6 mode и learned parameters interface.
ipv6 dhcp relay destination ... ciscoIOScommand
Настраивает DHCPv6 relay agent.
Самая важная мысль модуля
В IPv6 сначала смотри на
RA flags, а уже потом решай, где именно host получает address и additional information.
Если повторяешь в последний момент
Сначала выучи таблицу
A/O/M, потом различиеstateless vs stateful, потом команды.
Итог модуля
Если ты видишь RA flags и можешь сразу сказать, будет ли host использовать SLAAC, stateless DHCPv6 или stateful DHCPv6, значит тему ты понял правильно.