Dell Networking SONiC. Ретрансляция dynamic host Configuration Protocol (DHCP)
Summary: В этой статье рассказывается о протоколе DHCP (Dynamic Host Configuration Protocol) в Dell Networking SONiC. В этой статье используется коммутатор под управлением Dell SONiC 4.1.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
|
Предварительные условия
Для демонстрации концепций используется стандартное именование интерфейсов. См. статью Dell 202172 Dell Networking серии S: Базовая конфигурация интерфейса — SONiC 4.0 для получения дополнительной информации об именовании интерфейсов |
Индекс
ВведениеРетрансляция DHCP
DHCP в настройках MC-LAG
Параметр «DHCP Relay Information»
Предел переходаВыбор исходного интерфейса
DHCP Relay over IPv6 Next Hops (Ретрансляция DHCP через следующий переход IPv6)
Ретрансляция DHCP между VRF
Подраздел «Выбор виртуальной подсети»
Ретрансляция DHCP в развертывании VXLAN
Ретрансляция DHCP и статический шлюз Anycast Gateway
Обработка пакетов DHCPv4 с помощью опций ретрансляторного агента
Подраздел «Server Identifier Override»
Масштабируемость
Команды DHCP Relay Show
Введение
Динамический протокол конфигурации доступа (DHCP) — это сетевой протокол, который упрощает назначение IP-адресов и другой информации сетевым устройствам. Кроме того, DHCP назначает маску подсети, адрес шлюза по умолчанию, адрес сервера доменных имен (DNS) и другие параметры конфигурации. Enterprise SONiC поддерживает ретранслятор DHCP. В этом разделе представлен обзор и информация о конфигурации ретрансляции DHCP.Ретрансляция DHCP
Ретрансляция DHCP — это любое устройство, которое пересылает пакеты DHCP между клиентами DHCP и серверами DHCP между разными подсетями. Коммутатор можно настроить на работу ретранслятором DHCP в сети.Когда клиент DHCP запрашивает IP-адрес от DHCP-сервера, клиент не знает о подсети, которой он будет принадлежать. Когда клиент подключен к сети, он отправляет сообщение DHCP DISCOVER в виде широковещательной передачи. Если DHCP-сервер находится в одной локальной или VLAN, сервер назначает IP-адрес клиенту напрямую.
Если DHCP-сервер находится в другом широковещательных доменах, маршрутизаторы в сети по умолчанию не пересылают сообщения DHCP DISCOVER от клиентов. Если устройство настроено в сети как агент ретрансляции DHCP, агент ретрансляции может получать широковещательные сообщения DHCP DISCOVER и отправлять запрос одноадресной передачи на сервер DHCP от имени клиента DHCP.
Агент ретрансляции DHCP позволяет клиентам DHCP получать IP-адреса от DHCP-сервера, даже если сервер находится в другой сети или VLAN.
Операция ретрансляции DHCP:
На рис. 1 клиенты DHCP подключены к интерфейсу ретрансляторного устройства, который принадлежит К VLAN 10. DHCP Server 1 и DHCP Server 2 подключены к VLAN 20 и VLAN 30 соответственно. При настройке ретрансляции DHCP на устройстве он пересылает запросы DHCP на соответствующий сервер DHCP и ответ с сервера клиентам.
Рис. 1. Пример топологии DHCP
- Включите ретранслятор DHCP на интерфейсе, который вы планируете использовать для ретрансляции:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Введите адрес сервера. Можно добавить до четырех адресов:
dhcp-server-ip-address(дополнительно) Введите имя VRF:
vrf-name
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 100 DELLSONiC(config-if-Vlan100)# ip dhcp-relay 10.10.200.12
DELLSONiC(config-if-Vlan100)# show configuration ! interface Vlan100 ip address 10.10.100.1/24 ip dhcp-relay 10.10.200.12 DELLSONiC(config-if-Vlan100)#
Ретрансляция DHCP в настройке MC-LAG
При настройке MC-LAG клиент DHCP отправляет пакет DHCP DISCOVER одному из одноранговых узлов MC-LAG. Когда один из одноранговых узлов получает пакет, он передает пакет на сервер DHCP. Когда DHCP-сервер отправляет ответ, ответ с сервера передает клиенту тот же одноранговый узел MC-LAG, который перенаправляйте пакет DHCP DISCOVER.Рекомендации по конфигурации для MC-LAG:
- Настройте те же DHCP-серверы на одноранговых коммутаторах MC-LAG.
- Настройте ретранслятор DHCP для использования параметров выбора канала и исходного интерфейса. Эта конфигурация гарантирует, что ответ от сервера будет получен коммутатором, передательным пакетом DHCP.
- Убедитесь, что DHCP-сервер доступен от обоих одноранговых узлов MC-LAG.
Рис. 2. Ретрансляция DHCP в MC-LAG
Параметр «DHCP relay information»
В сети, в которой используется одна маршрутика, ретрансляция DHCP использует IP-адрес шлюза, который находится в поле giaddr ретрансляторов пакета, чтобы назначить IP-адрес клиенту DHCP. Злоумышленники могут подавлить запросы DHCP, чтобы получить несанкционированный доступ к сети.Чтобы предотвратить получение доступа к сети для неконтентных устройств, сетевые администраторы могут размещать DHCP-серверы клиентов в разных сетям. Можно использовать параметр DHCP relay information или DHCP option 82, чтобы явным образом указать подсеть, в которой находится клиент DHCP. Агент ретрансляции добавляет субопликацию в пакет, чтобы указать подсеть клиента, а DHCP-сервер использует значение подраздела вместо giaddr для назначения адреса DHCP и аренды.
ПРИМЕЧАНИЕ. Подраздел выбора канала применим только для клиентов DHCPv4 и неприменим для клиентов DHCPv6.
На следующем рисунке 3 показано, как работает выбор канала ретрансляции DHCP.
- Клиент DHCP отправляет запрос DHCP.
- Агент ретрансляции получает широковещательный пакет и добавляет вложенную опцию выбора канала с адресом 192.168.0.1.
- Агент ретрансляции устанавливает поле giaddr на основе настроенного исходного интерфейса. Если исходный интерфейс настроен как обратная 0, для giaddr задано значение 103.103.103.103. Giaddr должен быть доступен с сервера.
- DHCP-сервер идентифицирует подсеть клиента из параметра выбора канала и выделяет адрес из пула адресов 192.168.0.x. Сервер генерирует пакет предложения и отправляет его на IP-адрес, указанный в giaddr.
Рис. 3. Ретрансляция DHCP
Ограничение перехода
Клиенты DHCP обычно устанавливают для поля «количество переходов» в пакете DHCP значение 0. При переадресации пакетов DHCP агент ретрансляции увеличивает количество переходов на 1. Если количество переходов в пакете DHCP больше или равно максимальному количеству переходов, настроенных в агенте ретрансляции, устройство удаляет пакет.Ограничение перехода гарантирует, что пакеты DHCP не зацепились в сети, в которой присутствует несколько ретрансляторов. По умолчанию максимальное количество переходов составляет 10, которое можно настроить для значения от 1 до 16.
Конфигурация ограничения перехода предназначена для каждого интерфейса (для клиентов) и применяется к пакетам DHCPv4 и DHCPv6. Предел перехода применяется только для пакетов, которые передаются на сервер. Она неприменима к ответным пакетам, полученным от сервера. Счетчик интерфейса поддерживается для отслеживания количества отброшенных пакетов из-за предела перехода.
- Установите максимальное ограничение перехода. (Дополнительно):
sonic(conf-if-Vlan100)# ip dhcp-relay max-hop-count hop-count
Укажите количество переходов. Диапазон от 0 до 16. Значение по умолчанию: 10:
hop-count
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 100 DELLSONiC(config-if-Vlan100)# ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)# show configuration ! interface Vlan100 ip address 10.10.100.1/24 ip dhcp-relay 10.10.200.12 ip dhcp-relay max-hop-count 15 DELLSONiC(config-if-Vlan100)#
Выбор исходного интерфейса
Ретрансляция DHCP предоставляет параметр конфигурации исходного интерфейса, который указывает адрес источника, который будет использоваться для ретрансляторов пакетов. Если исходный интерфейс не указан, IP-адрес исходного ресурса в ретрансляторе пакета определяется автоматически на основе исходящий интерфейс. Система выбирает первый адрес (IPv4 или IPv6), настроенный на интерфейсе, который попадает в ту же сеть, что и целевой адрес или маршрутизатор следующего перехода.Параметр конфигурации исходного интерфейса — это каждый интерфейс, который обращен к клиенту и применяется к пакетам DHCPv4 и DHCPv6. Если настроенный исходный интерфейс не имеет IP-адреса, исходный IP-адрес в ретрансляторе пакета определяется на основе исходящий интерфейс. При изменении адреса в исходном интерфейсе агент ретрансляции использует обновленный IP-адрес для ретрансляции пакетов.
Если вложенный параметр выбора канала включен, настройте исходный интерфейс, который доступен с сервера. Если исходный интерфейс не настроен, в ретрансляторный пакет не добавляется подраздел выбора канала.
- Введите выбор исходного интерфейса в интерфейсе:
ПРИМЕЧАНИЕ. Интерфейс сохранен в формате встроенного интерфейса.
sonic(conf-if)# ip dhcp-relay source-interface interface
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 100 DELLSONiC(config-if-Vlan100)# ip dhcp-relay source-interface Eth 1/10
DELLSONiC(config-if-Vlan100)# show configuration ! interface Vlan100 ip address 10.10.100.1/24 ip dhcp-relay 10.10.200.12 ip dhcp-relay source-interface Ethernet36 ip dhcp-relay max-hop-count 15 DELLSONiC(config-if-Vlan100)#
DHCP-ретрансляция через IPv6 следующих переходов
В развертываниях сети центра обработки данных, как показано на следующем рисунке 4, DHCP-сервер доступен через сетевую функциональность IPv6. Ретрансляция DHCP включена на коммутаторе Leaf 1, который имеет соседство BGP с spine-коммутатором 1. DHCP-сервер подключен к коммутатору Leaf 2, который также соотносится с BGP с spine-коммутатором 1.
Рис. 4. DHCP-ретрансляция через IPv6 следующих переходов
Интерфейсы между leaf-коммутаторами и spine-коммутаторами не имеют адресов IPv4, но они включены для переадресации IPv6 с использованием локальных адресов канала. Одноранговое подключение BGP между leaf-коммутатором и spine-коммутатором устанавливается с использованием локальных адресов канала IPv6. BGP поддерживает RFC 5549, что позволяет перенос префикса IPv4 через следующий переход IPv6.
В leaf 1 маршрут IPv4 к DHCP-серверу запоминается через BGP и указывает локальный адрес следующего перехода магистрали 1. Spine 1 также имеет маршрут IPv4, указывающий локальный адрес перехода leaf 2.
Ниже объясняется, как ретрансляция DHCP работает на следующих переходах IPv6.
- Клиент DHCP создает запрос.
- Агент ретрансляции на leaf 1 настроен на использование Loopback0 в качестве исходного интерфейса. Агент ретрансляции устанавливает для giaddr и исходного адреса IPv4 значение 103.103.103.103 и пересылает запрос на DHCP-сервер, IP-адрес которого 172.16.0.2 согласно маршруту BGP RFC 5549.
- Leaf 2 получает ретранслируемый запрос DHCP от spine 1 и пересылает его непосредственно на сервер DHCP, подключенный напрямую.
- DHCP-сервер получает перенаправляемый запрос DHCP, создает пакет предложения и отправляет его на IP-адрес, указанный в giaddr, который является адресом обратной связи Leaf 1 103.103.103.103.
- Leaf 2 имеет маршрут RFC5549 BGP, чтобы достичь адреса обратной связи leaf 1, который составляет 103.103.103.130. Предложение DHCP пересылается агенту ретрансляции в соответствии с маршрутом BGP.
- Leaf 1 получает ответ от DHCP-сервера, чередует вариант 82 и пересылает его клиенту.
- Включите ретранслятор DHCP на интерфейсе, который вы планируете использовать для ретрансляции:
sonic(conf-if)# ipv6 dhcp-relay dhcp-server-ipv6-address vrf vrf-name
Введите адрес IPv6 сервера. Можно добавить до четырех адресов:
dhcp-server-ipv6-address(дополнительно) Введите имя VRF:
vrf vrf-name
- Введите выбор исходного интерфейса в интерфейсе:
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
- (дополнительно) Задайте максимальное ограничение перехода:
sonic(conf-if-Vlan100)# ipv6 dhcp-relay max-hop-count hop-count
Укажите количество переходов. Диапазон от 1 до 16. Значение по умолчанию: 10:
hop-count
- (дополнительно) Укажите способ обработки пакета ретрансляции DHCP, который поступает от другого ретрансляторов:
sonic(conf-if)# ip dhcp-relay policy-action [discard | append | replace]
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 100 DELLSONiC(config-if-Vlan100)# ipv6 dhcp-relay 2001:db8:4444::7777
DELLSONiC(config-if-Vlan100)# show configuration ! interface Vlan100 ip address 10.10.100.1/24 ipv6 address 2001:db8:3333::7777/80 ipv6 dhcp-relay 2001:db8:4444::7777 DELLSONiC(config-if-Vlan100)#
Ретрансляция DHCP между VRF
Агент ретрансляции DHCP поддерживает пересылку клиентских запросов на сервер, расположенный в другом VRF. Например, клиент подключен к интерфейсу, привязанным к VRF по умолчанию, и сервер может находиться в виртуальной реальности пользователя. Для таких развертываний можно настроить параметр, чтобы указать имя VRF, в котором находится DHCP-сервер. Если имя VRF не указано, система предполагает, что сервер DHCP находится в VRF по умолчанию. Ретрансляция DHCP поддерживает настройку нескольких серверов DHCP для заданного клиентского интерфейса, и все эти серверы DHCP должны находиться в одном VRF. Для каждого клиентского интерфейса можно настроить только один VRF-файл сервера.
ПРИМЕЧАНИЕ. VrF клиента получен из интерфейса, в котором настроена ретрансляция.
Если вы используете ретранслятор DHCPv4, необходимо включить выбор канала, когда клиент и сервер находятся в разных VRF. В подразделе выбор канала должен использовать интерфейс, привязанный к серверу VRF. Эта конфигурация необходима для обеспечения получения ответа от сервера ретранслятором DHCPv4. Если клиент и сервер находятся в одной и той же VRF-системе, не нужно настраивать выбор канала, так как giaddr также находится на сервере VRF.
- Включите ретранслятор DHCP на интерфейсе, который вы планируете использовать для ретрансляции:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Введите адрес сервера. Можно добавить до четырех адресов:
dhcp-server-ip-address(дополнительно) Введите имя VRF:
vrf-name
- (дополнительно) Включите вложенный параметр выбора канала в интерфейсе:
sonic(conf-if)# ip dhcp-relay link-select
- (дополнительно) Чтобы добавить информацию VRF в пакет DHCP, отправляемый на DHCP-сервер, укажите параметр «VRF-select»:
sonic(conf-if)# ip dhcp-relay vrf-select
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 100 DELLSONiC(config-if-Vlan100)# ip dhcp-relay 10.10.200.12 vrf Customer1
DELLSONiC(config-if-Vlan100)# show configuration ! interface Vlan100 ip address 10.10.100.1/24 ip dhcp-relay 10.10.200.12 vrf Customer1 DELLSONiC(config-if-Vlan100)#
Подраздел выбора виртуальной подсети
Ретрансляция DHCP поддерживает несколько клиентов на разных VRF, которые совместно используют перекрывающиеся IP-адреса. В таких развертываниях VRF сервер DHCP должен быть в курсе VRF клиента, чтобы можно было распределять адрес на основе этого VRF. Для предоставления информации о VRF ретрансляция DHCP включает в себя подраздел 151 для DHCPv4 и дополнительный вариант 68 для DHCPv6, как определено в RFC 6607.В подразделе выбора виртуальной подсети (тип 0) имеется модуль ASCII VRFNAME, настроенный на входящем интерфейсе, к которому подключен клиент. Если входящий интерфейс находится в VRF по умолчанию, подраздел не добавляется к ретранслятору пакета.
Чтобы обеспечить функциональную совместимость, включите подраздел выбора виртуальной подсети, только если DHCP-сервер поддерживает распределение адресов на основе VRF. Некоторые серверы могут не распознавать дополнительный параметр и могут по-прежнему выделять аренду в пространстве VRF по умолчанию. Ретрансляция DHCP не отменяет эти ответы с сервера.
На следующем рисунке 5 клиент DHCP 1 и клиент DHCP 2 используют одно и то же адресное пространство. Если на коммутаторе ретрансляции DHCP настроен параметр выбора виртуальной подсети, устройство ретрансляции включает вложенный параметр при отправке пакета на сервер DHCP.
Рис. 5. Подраздел выбора виртуальной подсети
Ретрансляция DHCP в развертывании VXLAN
Ретранслятор DHCP можно настроить в развертывании VXLAN BGP EVPN, чтобы предоставлять службы DHCP клиентам или виртуальным машинам EVPN. На следующем рисунке 6 показано типичное развертывание в сетям VXLAN. Клиент и сервер могут быть в одном или разных доменах VRF.
Рис. 6. Ретрансляция DHCP в развертывании VXLAN
Ниже показано, как работает ретрансляция DHCP в развертывании VXLAN.
- Клиент DHCP подключен к VTEP1 в сети VLAN 10, которая привязана к VRfRed.
- Ретрансляция DHCP включена на VTEP1 для VLAN 10.
- DHCP-сервер находится на VTEP2 и подключен к VLAN 20, которая привязана к VrfRed.
- VTEP1 имеет маршрут BGP EVPN type-5 к DHCP-серверу 172.16.0.1, указывающий туннель VXLAN на следующем переходе.
- Ретрансляция DHCP пересылает входящий пакет в 172.16.0.1 с giaddr 192.168.0.1. Ретранслятор не знает о туннелях VxLAN.
- VTEP1 добавляет базовые заголовки туннеля уровня 2 и пересылает пакет в целевой VTEP2.
- VTEP2 удаляет базовый уровень 2 и заголовки туннеля и пересылает пакет DHCP на сервер.
- DHCP-сервер отвечает на giaddr 192.168.0.1. VTEP2 имеет маршрут BGP EVPN type-5 к IP-адресу агента ретрансляции 192.168.0.1, который указывает туннель следующего перехода.
- VTEP2 добавляет базовые заголовки туннеля уровня 2 и отправляет ответный пакет в VTEP1.
- Агент ретрансляции DHCP на VTEP1 получает ответ от сервера, удаляет вариант 82 и пересылает пакет клиенту в сети VLAN 10.
ПРИМЕЧАНИЕ. Ретрансляция DHCP в развертываниях BGP EVPN применима к конфигурациям VNI уровня 3. В конфигурациях VNI уровня 2 не требуется ретрансляция DHCP, так как клиент и сервер напрямую доступны по расширенной сети VLAN.
Ретрансляция DHCP и статический шлюз Anycast Gateway
Статический шлюз Anycast Gateway (SAG) позволяет нескольким коммутаторам одновременно маршрутизировать пакеты, используя общий адрес шлюза в конфигурации маршрутизатора «активный-активный». Каждый коммутатор имеет одинаковый набор виртуальных IP-адресов и виртуальный MAC-адрес.Для ретрансляции DHCP требуется IP-адрес для определения подсети нисходящего или клиентского интерфейса. Если клиентский интерфейс включен для SAG, ретрансляция DHCP использует адрес IPv4 SAG в качестве giaddr. Если связанный интерфейс SAG не имеет назначенного IP-адреса, агент ретрансляции удаляет пакет. Поскольку на leaf-коммутаторах настроен одинаковый IP-адрес SAG, ответ сервера может попасть на другой leaf-коммутатор и не достичь leaf-коммутатора, который перенаправляем пакет DHCP. Чтобы избежать этой проблемы, используйте вариант выбора канала с исходным интерфейсом.
На следующем рисунке7 192.168.0.1 используется в качестве шлюза SAG для VLAN10 на leaf-коммутаторе. Ретрансляция DHCP включена в сети VLAN10. Для передачи пакета DHCP на сервер DHCP для поля giaddr задано значение 55.55.55.55. DHCP-сервер использует подраздел выбора канала 5 для определения подсети клиента, который необходимо арендовать. Ответ DHCP-сервера отправляется на IP-адрес Loopback, уникальный для leaf-коммутатора.
Рис. 7. Ретрансляция DHCP и статический шлюз Anycast Gateway
Ретрансляция DHCP на интерфейсах IPv4 без номеров
Ретрансляция DHCP может быть настроена по ненуманным ссылкам «точка-точка». Конфигурация IPv4 без номеров обеспечивает обработку уровня 3 без назначения явного адреса IPv4.
Ненуманный интерфейс использует IPv4-адрес другого интерфейса, который уже настроен на маршрутизаторе. Конфигурацию IPv4 можно использовать для экономии пространства сетевых адресов и упрощения конфигурации коммутатора.
Ретрансляция DHCP поддерживает пересылку пакетов на сервер через интерфейс IPv4 без номеров со следующими ограничениями:
- В качестве интерфейсов-доноров поддерживаются только интерфейсы обратной связи.
- Конфигурация IPv4 без номеров поддерживается только в интерфейсах Ethernet и агрегированных каналов.
- Конфигурация IPv4 без номеров поддерживается только на VRF по умолчанию.
ПРИМЕЧАНИЕ. Оба конца канала связи между ретранслятором и сервером должны быть настроены как интерфейсы без номеров. Клиент, обращенный к нисходящего интерфейсу, должен иметь связь с адресом IPv4, так как сервер должен знать подсеть клиента для назначения аренды DHCP.
На следующем рисунке 8 параметр IPv4 ненуален настроен на интерфейсе Eth1/4, который представляет собой соединение «точка-точка» между ретранслятором и сервером. OSPFv2 включен на коммутаторе ретрансляции и серверном коммутаторе, а сетевые адреса обратной связи объявляется.
Рис. 8. Ретрансляция DHCP на интерфейсах IPv4 без номеров
Подсеть клиента также рекламируется через OSPFv2, чтобы сервер отвечал на коммутатор ретрансляции. Giaddr в ретрансляции пакета имеет значение 192.168.0.1. Адрес IPv4 источника в ретрансляторе пакета определяется стеком маршрутизации.
Выбор ссылки также можно включить в настройке IPv4 без номеров. Если клиентская подсеть недоступна с сервера, для giaddr устанавливается адрес Loopback 1, который составляет 103.103.103.103.
Обработка пакетов DHCPv4 с параметрами ретрансляторов
Для поддержки различных конфигураций сети, например каскадных ретрансляторов, агент ретрансляции предоставляет три различных варианта обработки входящих пакетов DHCPv4, которые уже имеют параметры ретрансляторов:- Отменить — агент ретрансляции удаляет входящий пакет (по умолчанию).
- Добавить — агент ретрансляции прикрепит собственный набор параметров ретрансляции к пакету, не внося при этом входящие параметры. Если длина информации об агенте ретрансляции превышает максимальное ограничение в 255 байт, пакет удаляется.
- Replace — агент ретрансляции удаляет входящие параметры и добавляет в пакет собственный набор параметров.
- (дополнительно) Укажите, как обрабатывать пакет ретрансляции DHCP, который поступает от другого ретрансляторного агента.
sonic(conf-if)# ip dhcp-relay policy-action [discard | append | replace]
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 100 DELLSONiC(config-if-Vlan100)# ip dhcp-relay policy-action discard
DELLSONiC(config-if-Vlan100)# show configuration ! interface Vlan100 ip address 10.10.100.1/24 ip dhcp-relay 10.10.200.12 ip dhcp-relay source-interface Ethernet40 ip dhcp-relay max-hop-count 15 ip dhcp-relay policy-action discard DELLSONiC(config-if-Vlan100)#
Вложенный параметр переопределения идентификатора сервера
Ретрансляция DHCPv4 поддерживает переопределение идентификатора сервера, подраздел 11, определенный в RFC5107. Этот подраздел позволяет ретранслятору действовать в качестве сервера DHCPv4, чтобы пакеты одноадресной передачи DHCPv4 были переданы агенту ретрансляции, а не непосредственно на сервер. Ретрансляция может добавить соответствующие подразделы для одноадресных пакетов. Подраздел «Переопределение идентификатора сервера» автоматически добавляется, когда включена вложенная опция выбора канала или вложенная опция VSS.Если сервер DHCPv4 не поддерживает вложенный параметр идентификатора сервера, пакеты одноадресной передачи DHCPv4 от клиента отправляются непосредственно на сервер, минуя агент ретрансляции.
Этот подраздел применим только к агенту ретрансляции DHCPv4.
Масштабируемость
- На каждый интерфейс можно включить не более четырех адресов ретрансляции.
- Ретрансляция DHCPv4 и DHCPv6 может обрабатывать до 2000 клиентов DHCP.
- Для ретрансляции DHCPv4 можно включить не более 4000 интерфейсов уровня 3.
- Для ретрансляции DHCPv6 можно включить не более 4000 интерфейсов уровня 3.
Команды DHCP Relay Show
DELLSONiC# show ip dhcp-relay brief Display IP DHCP relay information in brief detailed Display IP DHCP relay information in detail statistics Display IP DHCP relay statistics
DELLSONiC# show ip dhcp-relay brief ------------------------------------------------ Interface Name DHCP Helper Address ------------------------------------------------ Vlan100 10.10.200.20 DELLSONiC# show ipv6 dhcp-relay brief ------------------------------------------------ Interface Name DHCP Helper Address ------------------------------------------------ Vlan100 2001:db8:4444::7777 DELLSONiC#
DELLSONiC# show ip dhcp-relay detailed Vlan 100 Relay Interface: Vlan100 Server Address: 10.10.200.20 Server VRF: Not Configured Source Interface: Not Configured Link Select: disable VRF Select: disable Max Hop Count: 10 Policy Action: discard Circuit-id Format: %p DELLSONiC#
DELLSONiC# show ip dhcp-relay statistics Vlan 100 BOOTREQUEST messages received by the relay agent : 4 BOOTREQUEST messages forwarded by the relay agent : 2 BOOTREPLY messages forwarded by the relay agent : 0 DHCP DISCOVER messages received by the relay agent : 0 DHCP OFFER messages sent by the relay agent : 0 DHCP REQUEST messages received by the relay agent : 0 DHCP ACK messages sent by the relay agent : 0 DHCP RELEASE messages received by the relay agent : 0 DHCP DECLINE messages received by the relay agent : 0 DHCP INFORM messages received by the relay agent : 0 DHCP NACK messages sent by the relay agent : 0 Total number of DHCP packets dropped by the relay agent : 0 Number of DHCP packets dropped due to an invalid opcode : 0 Number of DHCP packets dropped due to an invalid option : 0 DELLSONiC#
Affected Products
Enterprise SONiC Distribution, PowerSwitch S5048F-ON, PowerSwitch S5148F-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S5448F-ONArticle Properties
Article Number: 000218658
Article Type: How To
Last Modified: 20 Feb 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.