4.3. Команды ретрансляции DHCP
4.3.1. dhcp relay
Назначение
Команда dhcp relay
используется для включения службы ретрансляции DHCP в режиме Global config.
Чтобы отключить функцию ретрансляции DHCP, используйте команду no dhcp relay
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp relay
no dhcp relay
Режим ввода
Global config
Состояние по умолчанию
Ретрансляция DHCP отключена.
Применение
Перед использованием службы ретрансляции DHCP необходимо включить службу DHCP с помощью команды service dhcp
.
Примеры
Включение службы ретрансляции DHCP:
Switch# configure terminal
Switch(config)# dhcp relay
Связанные команды
service dhcp
4.3.2. dhcp-server (global)
Назначение
Команда dhcp-server
используется для создания группы DHCP-серверов в режиме Global config.
Для удаления группы DHCP-серверов используется команда no dhcp-server
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp-server NUMBER SERVER-LIST
no dhcp-server NUMBER ( SERVER-LIST | )
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
NUMBER |
Номер группы DHCP-серверов. |
1-16 |
SERVER-LIST |
Список IP-адресов DHCP-серверов. |
1-16 |
Режим ввода
Global config
Состояние по умолчанию
Группа DHCP-серверов не настроена.
Применение
Эта команда используется для указания удаленных DHCP-серверов.
Примеры
Настройка группы DHCP-серверов глобально:
Switch# configure terminal
Switch(config)# dhcp-server 1 1.1.1.1 2.2.2.2 3.3.3.3
Связанные команды
service dhcp
dhcp-server (interface)
4.3.3. dhcp-server (interface)
Назначение
Команда dhcp-server
используется для добавления интерфейса в группу DHCP-серверов в режиме Interface Configuration.
Чтобы удалить интерфейс из группы DHCP-серверов, используется команда no dhcp-server
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp-server NUMBER
no dhcp-server
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
NUMBER |
Номер группы DHCP-серверов. |
1-16 |
Режим ввода
Interface Configuration
Состояние по умолчанию
Для интерфейса не настроена группа DHCP-серверов.
Применение
Эта команда используется для указания группы DHCP-серверов, настроенной с помощью команды dhcp-server
в режиме Global config.
Примеры
Настройка группы DHCP-серверов для интерфейса:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp-server 1
Связанные команды
service dhcp
4.3.4. dhcp relay information check
Назначение
Команда dhcp relay information check
используется для включения опции проверки информации об агенте ретрансляции в ответных сообщениях, пересылаемых агентом DHCP.
Чтобы отключить проверку информации, используйте команду no dhcp relay information check
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp relay information check
no dhcp relay information check
Режим ввода
Global config
Состояние по умолчанию
Проверка информации об агенте ретрансляции включена. Неверные сообщения сбрасываются.
Применение
Нет
Примеры
Включение проверки информации об агенте ретрансляции:
Switch# configure terminal
Switch(config)# dhcp relay information check
Связанные команды
dhcp relay information option
4.3.5. dhcp relay information option
Назначение
Команда dhcp relay information option
позволяет системе вставлять опцию информации об агенте ретрансляции DHCP в пересылаемые запросы на DHCP-сервер. Она используется в режиме Global config. Отключить для вставки информации о реле используйте команду no dhcp relay information option
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp relay information option
no dhcp relay information option
Режим ввода
Global config
Состояние по умолчанию
Информация об агенте ретрансляции не вставляется.
Применение
При включении этой команды в пересылаемые запросы DHCP автоматически добавляются подопция идентификатора и удаленного идентификатора для информации об агенте ретрансляции DHCP (также известной как опция 82).
Примеры
Включение вставки реле DHCP информационный вариант:
Switch# configure terminal
Switch(config)# dhcp relay information option
Связанные команды
dhcp relay information check
dhcp relay information policy
4.3.6. dhcp relay information policy
Назначение
Команда dhcp relay information policy
используется для настройки политики обработки информации об агенте ретрансляции DHCP на DHCP-ретрансляторе в режиме Global config. Эта политика определяет, как агент ретрансляции DHCP должен обрабатывать сообщения, содержащие информацию о ретрансляции, если такая информация уже присутствует.
Чтобы восстановить политику ретрансляции по умолчанию, используйте команду no dhcp relay information policy
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp relay information policy ( drop | keep | replace )
no dhcp relay information policy
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
drop |
Директива, указывающая DHCP-ретранслятору отбрасывать сообщения с существующей информацией о ретрансляции, если опция информации о ретрансляции уже присутствует |
- |
keep |
Директива, которая означает, что существующая информация о ретрансляции остается неизменной на DHCP-ретрансляторе |
- |
replace |
Директива, указывающая, что существующая информация о ретрансляции будет заменена на DHCP-ретрансляторе |
- |
Режим ввода
Global config
Состояние по умолчанию
Ретранслятор DHCP не изменяет существующую информацию о ретрансляции.
Применение
Агент ретрансляции DHCP может получить сообщение от другого агента ретрансляции DHCP, которое уже содержит информацию о ретрансляции. По умолчанию это сообщение будет перенаправлено с информацией о ретрансляции от предыдущего агента ретрансляции без изменений.
Примеры
Настройка политики ретрансляции информации DHCP на отбрасывание сообщений, если они уже содержат информацию о ретрансляции :
Switch# configure terminal
Switch(config)# dhcp relay information policy drop
Связанные команды
dhcp relay information option
dhcp relay information policy
4.3.7. dhcp relay information policy (interface)
Назначение
Команда dhcp relay information policy (interface)
используется для настройки политики обработки информации о ретрансляторе DHCP на интерфейсе в режиме Interface Configuration. Если на интерфейсе настроена политика параметра 82, содержимое параметра 82 в пакете будет обработано в соответствии с политикой интерфейса. В противном случае оно будет обработано в соответствии с глобальной политикой.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp relay information policy ( drop | keep | replace )
no dhcp relay information policy
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
drop |
Указывает агенту ретрансляции DHCP отбрасывать сообщения с существующей информацией о ретрансляции, если опция информации о ретрансляции уже присутствует |
- |
keep |
Означает, что существующая информация о ретрансляции остается неизменной на агенте ретрансляции DHCP |
- |
replace |
Указывает, что существующая информация о ретрансляции будет заменена на агенте ретрансляции DHCP |
- |
Режим ввода
Interface Configuration
Состояние по умолчанию
Политика параметра 82 не настроена на интерфейсе.
Применение
Агент ретрансляции DHCP может получить сообщение от другого агента ретрансляции DHCP, который уже содержит информацию о ретрансляции. По умолчанию это сообщение будет пересылаться с информацией о ретрансляции от предыдущего агента ретрансляции без изменений.
Примеры
Настройка политики ретрансляции информации DHCP на интерфейсе для отбрасывания сообщений:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp relay information policy drop
Связанные команды
dhcp relay information option
4.3.8. dhcp relay information trust-all
Назначение
Команда dhcp relay information trust-all
используется для настройки всех интерфейсов в качестве доверенных источников информации агента ретрансляции DHCP в режиме Global config.
Чтобы восстановить значение по умолчанию, используйте команду no dhcp relay information trust-all
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp relay information trust-all
no dhcp relay information trust-all
Режим ввода
Global config
Состояние по умолчанию
Все интерфейсы коммутатора считаются доверенными.
Применение
По умолчанию, если адрес шлюза установлен в ноль в пакете DHCP, и опция информации о ретрансляции уже присутствует в пакете, агент ретрансляции DHCP отбросит пакет. Однако, если команда dhcp relay information trust-all
настроена глобально, DHCP-ретранслятор не будет отбрасывать пакет, даже если адрес шлюза установлен в ноль. Вместо этого полученные сообщения DHCPDISCOVER или DHCPREQUEST будут перенаправлены на адреса, настроенные командой dhcp-server, как при обычной работе DHCP-реле.
Примеры
Настройка доверия к информации о ретрансляции DHCP на всех интерфейсах глобально:
Switch# configure terminal
Switch(config)# dhcp relay information trust-all
Связанные команды
dhcp relay information trusted
4.3.9. dhcp relay information trusted
Назначение
Команда dhcp relay information trusted
используется для настройки интерфейса в качестве доверенного источника информации агента ретрансляции DHCP в режиме настройки интерфейса. Чтобы вернуть интерфейс к значению по умолчанию, используйте команду no dhcp relay information trusted
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp relay information trusted
no dhcp relay information trusted
Режим ввода
Interface Configuration
Состояние по умолчанию
Все интерфейсы маршрутизатора считаются доверенными.
Применение
По умолчанию, если адрес шлюза установлен в ноль в пакете DHCP, и опция информации о ретрансляции уже присутствует в пакете, агент ретрансляции DHCP отбросит пакет. Однако, если команда dhcp relay information trusted настроена глобально, агент ретрансляции DHCP не будет отбрасывать пакет, даже если адрес шлюза установлен в ноль. Вместо этого полученные сообщения DHCPDISCOVER или DHCPREQUEST будут пересылаться на адреса, настроенные командой dhcp-server, как при обычной работе DHCP-реле.
Примеры
Настройка интерфейса как доверенного источника информации о DHCP-реле:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp relay information trusted
Связанные команды
dhcp relay information trust-all
4.3.10. dhcp relay gateway
Назначение
Команда dhcp relay gateway
используется для настройки адреса агента ретрансляции DHCP в пакетах DHCP в режиме настройки интерфейса. Чтобы вернуть интерфейс к значению по умолчанию, используйте команду no dhcp relay gateway
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp relay gateway A.B.C.D
no dhcp relay gateway
Режим ввода
Interface Configuration
Состояние по умолчанию
В пакетах DHCP используется адрес агента ретрансляции по умолчанию.
Применение
Нет
Примеры
Настройка адреса агента ретрансляции DHCP для пакетов DHCP:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp relay gateway 10.10.10.1
Связанные команды
dhcp-server (interface)
4.3.11. dhcp relay address cycle
Назначение
Команда dhcp relay address cycle
используется для включения функции цикла ретрансляции DHCP.
Чтобы отключить функцию цикла ретрансляции DHCP, используйте команду no dhcp relay address cycle
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
dhcp relay address cycle
no dhcp relay address cycle
Режим ввода
Global config
Состояние по умолчанию
Цикл ретрансляции DHCP отключен.
Применение
Эта команда используется для ретрансляции DHCP. Если на устройстве ретрансляции DHCP настроено более одного DHCP-сервера, устройство ретрансляции отправляет DHCP DISCOVER пакеты на все серверы по умолчанию. Это может привести к перегрузке серверов. Включение функции цикла ретрансляции DHCP позволяет устройству отправлять DHCP DISCOVER пакеты только на один сервер, а затем менять сервер для отправки на каждый следующий запрос. Это помогает распределить нагрузку между несколькими DHCP-серверами и достичь баланса.
Примеры
Включение функции цикла ретрансляции DHCP:
Switch# configure terminal
Switch(config)# dhcp relay address cycle
Связанные команды
Нет
4.3.12. service dhcp
Назначение
Команда service dhcp
используется для включения службы DHCP на маршрутизаторе в режиме Global config.
Чтобы отключить функции службы DHCP на маршрутизаторе, используйте команду no service dhcp
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
service dhcp enable
service dhcp disable
Режим ввода
Global config
Состояние по умолчанию
Служба DHCP отключена глобально.
Применение
Команда service dhcp
позволяет включить или отключить основную службу DHCP на маршрутизаторе. Она контролирует только базовые функции DHCP, такие как выдача IP-адресов и настройка параметров сети для клиентов. Если нужно использовать другие функции DHCP, такие как ретрансляция DHCP или отслеживание DHCP, их нужно настраивать отдельно.
Примеры
Включение службы DHCP глобально:
Switch# configure terminal
Switch(config)# service dhcp enable
Отключение службы DHCP глобально:
Switch# configure terminal
Switch(config)# service dhcp disable
Связанные команды
dhcp relay
dhcp snooping
4.3.13. debug dhcp relay
Назначение
Команда debug dhcp relay
используется для включения отладочных сообщений модуля реле DHCP на маршрутизаторе.
Чтобы восстановить настройки по умолчанию, используйте команду no debug dhcp relay
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
debug dhcp relay ( events | error | dump | packet | all )
no debug dhcp relay ( events | error | dump | packet | all )
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
events |
События реле |
- |
error |
Ошибки DHCP-сообщения |
- |
packet |
Поля сообщений DHCP |
- |
dump |
Вывод сообщений в шестнадцатеричном формате |
- |
all |
Включить все отладочные сообщения |
- |
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Команда debug dhcp relay
позволяет включить различные типы отладочных сообщений для модуля реле DHCP. Эти сообщения могут включать события реле, ошибки DHCP, дампы сообщений в шестнадцатеричном формате и т. д.
Примеры
Включение всех типов отладочных сообщений для реле DHCP:
Switch# debug dhcp relay all
Связанные команды
terminal monitor
show logging buffer
4.3.14. show dhcp-server
Назначение
Команда show dhcp-server
используется для отображения информации о настроенных группах DHCP-серверов в режиме Privileged EXEC.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
show dhcp-server
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Эта команда позволяет отобразить информацию о всех настроенных группах DHCP-серверов с помощью команды dhcp-server
в режиме Global config.
Примеры
Вывод информации о группах DHCP-серверов:
Switch# show dhcp-server
DHCP server group information:
============================================================
group 1 ip address list:
[1] 1.1.1.1
[2] 2.2.2.2
[3] 3.3.3.3
[4] 4.4.4.4
[5] 5.5.5.5
[6] 6.6.6.6
[7] 7.7.7.7
[8] 8.8.8.8
Связанные команды
dhcp-server (global)
4.3.15. show dhcp relay interfaces
Назначение
Команда show dhcp relay interfaces
используется для отображения информации о интерфейсах, привязанных к группам DHCP-серверов, в режиме Privileged EXEC.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
show dhcp relay interfaces
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Эта команда позволяет отображать информацию о интерфейсах, настроенных для работы с ретрансляцией DHCP.
Примеры
Вывод информации о интерфейсах ретрансляции DHCP:
Switch# show dhcp relay interfaces
List of DHCP relay enabled interface(s):
DHCP relay service status: enabled
Interface Name DHCP server group
============================================================
eth-0-1 1
Связанные команды
show dhcp-server
4.3.16. show dhcp relay information config
Назначение
Команда show dhcp relay information config
используется для отображения конфигураций информации о ретрансляции DHCP в режиме Privileged EXEC.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
show dhcp relay information config
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Эта команда позволяет отобразить конфигурации информации о ретрансляции DHCP.
Примеры
Вывод конфигурации ретрансляции DHCP:
Switch# show dhcp relay information config
DHCP relay agent information configuration:
============================================================
no dhcp relay information option
dhcp relay information check
dhcp relay information policy keep
Связанные команды
dhcp relay information option
4.3.17. show dhcp relay information trusted-sources
Назначение
Команда show dhcp relay information trusted-sources
используется для отображения всех интерфейсов, настроенных в качестве доверенных источников для опции информации о ретрансляции DHCP в режиме Privileged EXEC.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
show dhcp relay information trusted-sources
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Эта команда позволяет просмотреть список всех интерфейсов, которые настроены как доверенные источники для опции информации о ретрансляции DHCP.
Примеры
Вывод информации о доверенных источниках ретрансляции DHCP:
Switch# show dhcp relay information trusted-sources
List of trusted sources of relay agent information option:
============================================================
All interfaces are trusted source of relay agent information option
Связанные команды
dhcp relay information trusted
4.3.18. show dhcp relay statistics
Назначение
Команда show dhcp relay statistics
используется для отображения статистики DHCP-пакетов, которые ретранслирует коммутатор, в режиме Privileged EXEC.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
show dhcp relay statistics
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Эта команда используется для просмотра подробной статистики DHCP, обрабатываемой коммутатором.
Примеры
Вывод статистики ретрансляции DHCP:
Switch# show dhcp relay statistics
DHCP relay packet statistics:
============================================================
Client relayed packets: 101
Server relayed packets: 88
Client error packets: 0
Server error packets: 0
Bogus GIADDR drops: 15
Bad circuit ID packets: 0
Corrupted agent options: 0
Missing agent options: 0
Missing circuit IDs: 0
Связанные команды
clear dhcp relay statistics
4.3.19. clear dhcp relay statistics
Назначение
Команда clear dhcp relay statistics
используется для очистки статистики DHCP-пакетов, ретранслируемых коммутатором, в режиме Privileged EXEC.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
clear dhcp relay statistics
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Эта команда используется для очистки подробной статистики DHCP, обрабатываемой коммутатором.
Примеры
Очистка статистики ретрансляции DHCP:
Switch# clear dhcp relay statistics
Связанные команды
show dhcp relay statistics