Общая конфигурация DHCP для групп интерфейсов и серверных групп
Групповое взаимодействие с общими конфигурациями DHCP
Вы используете групповую функцию, чтобы сгруппировать набор интерфейсов, а затем применять общую конфигурацию DHCP к названной группе интерфейсов. Расширенный локальный сервер DHCP, локальный сервер DHCPv6, ретранслятор DHCP и ретранслятор DHCPv6 — все группы интерфейсов поддержки.
Следующие шаги создают группу локальных серверов DHCP; эти шаги аналогичны локальному серверу DHCPv6, ретранслятору DHCP и ретранслятору DHCPv6.
Для настройки группы интерфейсов локального сервера DHCP:
Example- 2
Чтобы настроить группу интерфейсов, используйте group
заявление.
Вы можете указать названия одного или более интерфейсов, на которых включено расширенное приложение DHCP. Вы можете повторить interface interface-name
заявление, чтобы указать несколько интерфейсов в группе, но вы не можете указать один и тот же интерфейс в более чем одной группе. Например:
Расширенные приложения DHCP позволяют сгруппировать набор интерфейсов и применять общую конфигурацию DHCP к названной группе интерфейсов.
group boston { interface 192.168.10.1; interface 192.168.15.5; }
Вы можете использовать upto возможность указать ряд интерфейсов, на которых включено расширенное приложение DHCP. Например:
group quebec { interface 192.168.10.1 upto 192.168.10.255; }
Вы можете использовать
exclude
возможность исключения определенного интерфейса или определенного диапазона интерфейсов из группы. Например:group paris { interface 192.168.100.1 exclude; interface 192.168.100.100 upto 192.168.100.125 exclude; }
Example:
group group-name { authentication { password password-string; username-include { circuit-type; delimiter delimiter-character; domain-name domain-name-string; logical-system-name; mac-address; option-60; option-82 <circuit-id> <remote-id>; routing-instance-name; user-prefix user-prefix-string; } } interface interface-name <upto upto-interface-name> <exclude>; }
Правила настройки диапазонов интерфейсов для групп интерфейсов DHCP
В этой теме описываются руководящие принципы, которые следует учитывать при настройке диапазонов интерфейсов для названных групп интерфейсов для локального сервера DHCP и ретранслятора DHCP. Руководящие принципы относятся к следующему утверждению о конфигурации:
user@host# set interface interface-name upto upto-interface-name
Начальное субунит,
interface interface-name
служит ключом к строфе. Остальные настройки конфигурации считаются атрибутами.Если субунит не включен, применяется некое неочевидное
.0
подразделение. При включении автоматической настройки подраздел «неочевидный» подраздел применяется ко всем интерфейсам. Например,interface ge-2/2/2
рассматривается какinterface ge-2/2/2.0
.Диапазон записей содержит
upto
вариант, и конфигурация применяется ко всем интерфейсам в указанном диапазоне. Начало варьированного входа должно быть меньше, чем в конце диапазона. Дискретные записи применяются к одному интерфейсу, за исключением случаев автоматической конфигурации, в которой0
субунит (нулевой) выступает в качестве подстановочных знаков.Строфы интерфейсов, определяемые в одном контексте маршрутизатора или коммутатора, зависят и могут ограничивать друг друга — рассматриваются как локальный сервер DHCP, так и ретранслятор DHCP. Строфы интерфейсов, определяемые в контексте разных маршрутизаторов (коммутаторов), независимы и не ограничивают друг друга.
Каждая строфа интерфейса, будь то дискретная или диапазонная, имеет уникальное подразделение начала в контексте маршрутизатора. Например, следующая конфигурация не допускается в одной группе, поскольку
ge-1/0/0.10
это начальное подразделение для обоих.interface ge-1/0/0.10 upto ge-1/0/0.30 interface ge-1/0/0.10
Две группы не могут разделять пространство интерфейса. Например, нельзя допускать следующую конфигурацию, поскольку три строфы имеют одно и то же пространство и мешают друг другу — интерфейс
ge-1/0/0.26
является общим для всех трех.dhcp-relay group diamond interface ge-1/0/0.10 upto ge-1/0/0.30 dhcp-local-server group ruby interface ge-1/0/0.26 dhcp-relay group sapphire interface ge-1/0/0.25 upto ge-1/0/0.35
Два диапазона не могут перекрывать друг друга как в группе, так и в разных группах. Перекрытие происходит, когда два диапазона интерфейсов имеют общее пространство подраздела, но ни один из диапазонов не является соответствующим подмножеством другого. Перекрываются следующие диапазоны:
interface ge-1/0/0.10 upto ge-1/0/0.30 interface ge-1/0/0.20 upto ge-1/0/0.40
Диапазон может содержать несколько вложенных диапазонов. Вложенный диапазон — это соответствующий подмножество другого диапазона. При вложении диапазонов применяется наименьший диапазон совпадений.
В следующем примере гнездятся три диапазона правильно:
interface ge-1/0/0.10 upto ge-1/0/0.30 interface ge-1/0/0.12 upto ge-1/0/0.15 exclude interface ge-1/0/0.25 upto ge-1/0/0.29 exclude
Дискретные интерфейсы имеют приоритет над диапазонами. В следующем примере интерфейс
ge-1/0/0.20
имеет приоритет и применяет клиентский предел интерфейса5
.interface ge-1/0/0.10 upto ge-1/0/0.30 interface ge-1/0/0.15 upto ge-1/0/0.25 exclude interface ge-1/0/0.20 overrides interface-client-limit 5
Настройка локальных серверов DHCP для конкретных групп
Вы можете включить следующие заявления на [edit system services dhcp-local-server group group-name]
уровне иерархии для настройки параметров локальной конфигурации сервера DHCP для определенных групп. Заявления, настроенные на [edit system services dhcp-local-server group group-name]
уровне иерархии, применяются только к названной группе интерфейсов и переопределяет любые глобальные локальные настройки серверов DHCP, настроенные с теми же заявлениями на [edit system services dhcp-local-server]
уровне иерархии.
Локальный сервер DHCPv6 поддерживает тот же набор заявлений, за исключением dynamic-profile
заявления.
authentication
- Настройте параметры, которые маршрутизатор отправляет внешнему серверу AAA.dynamic-profile
- Укажите динамический профиль, который прикреплен к группе интерфейсов.interface
- Укажите один или несколько интерфейсов или ряд интерфейсов, которые находятся в указанной группе.liveness-detection
- Настраивайте таймеры обнаружения сбоев в двух направлениях и критерии аутентификации для статических маршрутов или обнаружения живости уровня 2 с помощью пакетов ARP и Neighbor Discovery. Для получения дополнительной информации см. обзор обнаружения живости DHCP.overrides
- Переопределяйте настройки конфигурации по умолчанию для локального сервера DHCP. Для получения информации см . Переопределение параметров локальной конфигурации сервера DHCP по умолчанию.
Настройка вариантов ретрансляторов DHCP в конкретных группах
Вы можете включать следующие заявления на [edit forwarding-options dhcp-relay group group-name]
уровне иерархии для настройки параметров конфигурации ретрансляторов DHCP, определенных в группе. Заявления, характерные для группы, применяются только к названной группе интерфейсов и переопределяет любые глобальные настройки ретрансляторов DHCP для того же утверждения.
Приложите заявления на [edit forwarding-options dhcp-relay dhcpv6 group group-name]
уровне иерархии для настройки групповых вариантов ретрансляторов DHCPv6.
active-server-group
- Настраивайте группу активных серверов для применения общей конфигурации ретрансляторов DHCP для названной группы адресов серверов DHCP. Для получения информации см . настройку групп активных серверов для применения общей конфигурации ретрансляторов DHCP в названных серверных группах.authentication
- Настраивайте параметры, которые маршрутизатор (или коммутатор) отправляет на внешний сервер AAA.dynamic-profile
- Укажите динамический профиль, который прикреплен к группе интерфейсов.interface
- Укажите один или несколько интерфейсов или ряд интерфейсов, которые находятся в указанной группе.liveness-detection
- Настраивайте таймеры обнаружения сбоев в двух направлениях и критерии аутентификации для статических маршрутов или обнаружения живости уровня 2 с помощью пакетов ARP и Neighbor Discovery. Для получения дополнительной информации см. обзор обнаружения живости DHCP.overrides
- Переопределить настройки конфигурации по умолчанию для расширенного ретранслятора DHCP. Для получения информации см . Настройки ретрансляторов DHCP по умолчанию.relay-agent-interface-id
((только DHCPv6) Вставить вариант интерфейса-ID ретранслятора DHCPv6 (вариант 18) в пакеты DHCPv6, предназначенные для сервера DHCPv6.relay-agent-remote-id
((только DHCPv6) Вставить вариант с удаленным ID-агентом DHCPv6 (вариант 37) в пакеты DHCPv6, предназначенные для сервера DHCPv6.relay-option
- Настраивайте выборочную обработку, которая использует варианты DHCP в клиентских пакетах для выявления и фильтрации клиентского трафика, а также для указания действия, которое принимает ретранслятор DHCP с трафиком. Для получения дополнительной информации см . информацию о варианте DHCP для выборочного обработки клиентского трафика DHCP.relay-option-82
((только DHCPv4) Включить или отключить вставку информации варианта 82 в пакеты, предназначенные для сервера DHCP. Для получения информации см . информацию о ретрансляторе DHCP Option 82.service-profile
- Укажите абонентский сервис по умолчанию (или профиль по умолчанию), который активируется при входе абонента (или клиента DHCP) и никакие другие сервисы не активируются сервером RADIUS или сервером инициализации. Для получения дополнительной информации см. обзор абонентского сервиса по умолчанию .
Настройка групп активных серверов для применения общей конфигурации ретрансляторов DHCP в названных серверных группах
Общую конфигурацию DHCP или DHCPv6 можно применить к набору IP-адресов, настроенных как серверная группа. Группу активных серверов иногда называют надежной группой серверов.
Вы можете настраивать группы активных серверов по всему миру или на групповом уровне (настроенные с group.
применимым активной серверной группой на групповом уровне, она переопределяет глобальную активную конфигурацию группы серверов.
Для настройки группы адресов серверов DHCP и их применения в качестве активной группы серверов:
Пример: настройка групп активных серверов в конфигурации ретрансляторов DHCP
Например, может потребоваться направить определенный клиентский трафик DHCP на сервер DHCP. Можно настроить группу интерфейсов для каждого набора клиентов, указывая для группы ретрансляторные интерфейсы DHCP. В каждой из этих групп вы указываете группу активных серверов, куда направляется трафик каждой клиентской группы. После создания группы серверов DHCP и добавления в группу IP-адресов серверов устройство, используемое в качестве ретранслятора DHCP, может передавать сообщения конкретным серверам.
-
Настроены три группы серверов DHCP, по умолчанию, Кампус-А и Кампус-Б.
-
Группа по умолчанию применяется в качестве глобальной активной группы серверов для общей конфигурации ретрансляторов DHCP.
-
Серверная группа Campus-A назначается в группу активных серверов для группы интерфейсов Campus-A-v10-DHCP-RELAY. Трафик DHCP, полученный на интерфейсах в Campus-A-v10-DHCP-RELAY, передается серверам DHCP 198.51.100.100 и 198.51.100.101.
-
Серверная группа Campus-B назначается в группу активных серверов для группы интерфейсов Campus-B-v200-DHCP-RELAY. Трафик DHCP, полученный на интерфейсах Campus-B-v200-DHCP-RELAY, направляется серверам DHCP 198.51.100.55 и 198.51.100.56.
-
Весь другой трафик DHCP переадресуется серверу DHCP 203.0.113.1.
[edit forwarding-options dhcp-relay] # # Server groups user@host# set server-group Default 203.0.113.1 user@host# set server-group Campus-A 198.51.100.100 user@host# set server-group Campus-A 198.51.100.101 user@host# set server-group Campus-B 198.51.100.55 user@host# set server-group Campus-B 198.51.100.56 # # Default server group applied globally. user@host# set active-server-group Default # # Interface groups with application of active server groups user@host# set group Campus-A-v10-DHCP-RELAY interface ge-1/1/0.1 user@host# set group Campus-A-v10-DHCP-RELAY interface ge-1/1/0.2 user@host# set group Campus-A-v10-DHCP-RELAY interface ge-1/1/0.3 user@host# set group Campus-A-v10-DHCP-RELAY active-server-group Campus-A user@host# set group Campus-B-v200-DHCP-RELAY interface ge-2/2/0.4 user@host# set group Campus-B-v200-DHCP-RELAY interface ge-2/2/0.5 user@host# set group Campus-B-v200-DHCP-RELAY interface ge-2/1/0.6 user@host# set group Campus-B-v200-DHCP-RELAY active-server-group Campus-B
Обратите внимание на следующее:
-
В некоторых конфигурациях серверы активной группы серверов поддерживают резервную информацию о клиентах DHCP. Если обязательный сервер позже становится недоступным, клиент не может продлить аренду у этого сервера. Когда клиент пытается перенаполнить сервер, другие серверы группы с клиентской информацией могут ответить сообщением ACK. По умолчанию вместо переадресации ACK клиенту DHCP ретранслятор отбрасывает любые такие ACKs, которые он получает с любого сервера, кроме обязательного сервера, потому что новый адрес сервера не соответствует ожидаемому адресу сервера в входе клиента DHCP. Следовательно, аренда не может быть продлена любым из резервных серверов.
-
Начиная с версии ОС Junos 16.2R1, вы можете позволить ретранслятору DHCPv4 переадресовать запрос DHCP (обновить или отложить) ACKs с любого сервера в группе активных серверов (таким образом, любого доверенного сервера). Ретранслятор обновляет вход клиента с новым адресом сервера. Поскольку серверы группы должны точно отражать информацию о клиенте, ожидается, что вариант аренды будет таким же, как и для исходного сервера, а ретранслятору не нужно проверять вариант аренды.
-
Начиная с выпуска ОС Junos 18.4R1, эта возможность расширяется, позволяя ретранслятору DHCP переадресовать запрос информации DHCP (DHCPINFORM) ACK от любого сервера в группе активных серверов.
Чтобы обеспечить переадресации ACK с любого сервера в группе активных серверов:
-
Возможность переадресации для активной группы серверов.
[edit forwarding-options dhcp-relay active-server-group] user@host# set allow-server-change