Dell Networking SONiC: Ретрансляція протоколу динамічної конфігурації хоста (DHCP)
Summary: У цій статті пояснюється протокол динамічної конфігурації хоста (DHCP) у 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-Series: Базова конфігурація інтерфейсу - SONiC 4.0 для отримання додаткової інформації про іменування інтерфейсів |
Індекс
ВведенняРеле
DHCPDHCP в установці
MC-LAGОпція
інформації про реле DHCPЛіміт
стрибківВибір
вихідного інтерфейсуРетрансляція DHCP через IPv6 Наступні переходи
Реле DHCP між VRF
Підпараметр
вибору віртуальної підмережіРетранслятор DHCP у розгортанні
VXLANРеле DHCP і статичний шлюз
AnycastОбробка пакетів DHCPv4 за допомогою опцій
релейного агентаПідпараметр
перевизначення ідентифікатора сервераМасштабованість
Команди показу реле DHCP
Введення
Динамічний протокол конфігурації хоста (DHCP) – це мережевий протокол, який спрощує призначення IP-адрес та іншої інформації мережевим пристроям. Крім 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
У мережі, де задіяна одна маршрутизація, ретранслятор DHCP використовує IP-адресу шлюзу, яка знаходиться в полі giaddr ретрансльованого пакета, щоб призначити IP-адресу клієнту DHCP. Зловмисники можуть підробляти запити DHCP, щоб отримати несанкціонований доступ до мережі.Щоб запобігти доступу шахрайських пристроїв до мережі, мережеві адміністратори можуть розміщувати DHCP-сервери клієнтів у різних мережах. Можна скористатися параметром DHCP relay information (Інформація про ретрансляцію DHCP) або параметром DHCP 82 (DHCP), щоб явно вказати підмережу, на якій розташовано клієнт DHCP. Агент ретрансляції додає підопцію до пакета, щоб вказати клієнтську підмережу, а сервер DHCP використовує значення підпараметра замість giaddr для призначення адреси DHCP та оренди.
ПРИМІТКА: Підпараметр вибору посилань застосовується лише до клієнтів DHCPv4 і не застосовується до клієнтів DHCPv6.
На наступному малюнку 3 показано, як працює вибір релейної ланки DHCP.
- Клієнт DHCP надсилає DHCP-запит.
- Ретранслятор отримує широкомовний пакет і додає підопцію вибору зв'язку з адресою 192.168.0.1.
- Ретрансляційний агент встановлює поле giaddr, яке базується на налаштованому інтерфейсі джерела. Якщо початковий інтерфейс налаштовано як loopback 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-адресу для ретрансляції пакетів.
Якщо увімкнено підпараметр вибору посилань, налаштуйте вихідний інтерфейс, доступний із сервера. Якщо ви не налаштуєте вихідний інтерфейс, підпараметр вибору посилань не буде додано до ретрансляційного пакета.
- Введіть вибір вихідного інтерфейсу в інтерфейсі:
ПРИМІТКА: Інтерфейс зберігається у форматі Native Interface Format.
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 наступні переходи
Інтерфейси між перемикачами стулки та корінця не мають адрес IPv4, але вони включені для пересилання IPv6 за допомогою локальних адрес каналів. Піринг BGP між комутатором Leaf і Spine встановлюється за допомогою локальних адрес каналів IPv6. BGP підтримує RFC 5549, що дозволяє переносити префікс IPv4 на наступний перехід IPv6.
На Leaf 1 маршрут IPv4 до DHCP-сервера вивчається через BGP і вказує локальну наступну адресу переходу Spine 1. Spine 1 також має маршрут IPv4, який вказує на локальну наступну адресу переходу Leaf 2.
Нижче пояснюється, як працює реле DHCP через наступні переходи IPv6:
- DHCP-клієнт формує запит.
- Ретрансляційний агент на Leaf 1 налаштований на використання Loopback0 як вихідного інтерфейсу. Агент-ретранслятор встановлює адресу giaddr і source 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 103.103.103.103.
- Leaf 2 має маршрут BGP RFC5549, щоб дістатися до адреси зворотного зв'язку Leaf 1, яка є 103.103.103.130. Пропозиція DHCP передається ретрансляційному агенту відповідно до маршруту BGP.
- Лист 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. Для таких розгортань можна налаштувати параметр зазначення імені 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-вибору:
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) містить ім'я VRF, налаштоване на вхідному інтерфейсі, до якого підключено клієнт. Якщо вхідний інтерфейс за замовчуванням VRF, підпараметр не додається до ретрансляційного пакета.
Щоб забезпечити сумісність, вмикайте підпараметр вибору віртуальної підмережі лише тоді, коли DHCP-сервер підтримує розподіл адрес на основі VRF. Деякі сервери можуть не розпізнавати підопцію і все одно можуть виділяти оренду в просторі VRF за замовчуванням. Ретранслятор DHCP не відкидає ці відповіді з сервера.
На наступному малюнку 5 і DHCP-клієнт 1, і DHCP-клієнт 2 використовують один і той же адресний простір. Якщо ви налаштовуєте підпараметр вибору віртуальної підмережі на перемикачі DHCP Relay, ретрансляційний пристрій включає підпараметр під час надсилання пакета на 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 типу 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 типу 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
Static Anycast Gateway (SAG) дозволяє декільком комутаторам одночасно маршрутизувати пакети, використовуючи загальну адресу шлюзу в конфігурації активного/активного маршрутизатора. Кожен комутатор налаштований з однаковим набором віртуальної IP-адреси та віртуальної MAC-адреси.Ретранслятор DHCP потребує IP-адреси для ідентифікації підмережі низхідного або клієнтського інтерфейсу. Якщо клієнтський інтерфейс увімкнено для SAG, ретранслятор DHCP використовує адресу SAG IPv4 як giaddr. Якщо пов'язаний інтерфейс SAG не має призначеної IP-адреси, агент ретрансляції відкидає пакет. Оскільки ідентична IP-адреса SAG налаштована на комутаторах Leaf, відповідь від сервера може потрапити на інший листовий перемикач і може не дійти до листового перемикача, який ретранслював пакет DHCP. Щоб уникнути цієї проблеми, використовуйте опцію вибору посилань у вихідному інтерфейсі.
На наступному малюнку 7 192.168.0.1 використовується як шлюз SAG для VLAN10 на стулковому перемикачі. Реле DHCP увімкнено на VLAN10. Для ретрансляції DHCP-пакета на DHCP-сервер поле giaddr встановлюється на 55.55.55.55. Сервер DHCP використовує підваріант 5 вибору посилань для ідентифікації клієнтської підмережі, яку потрібно орендувати. Відповідь від DHCP-сервера надсилається на IP-адресу Loopback, яка є унікальною для вихідного листового комутатора.
Малюнок 7: Реле DHCP і статичний шлюз Anycast
Реле 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, які вже мають параметри ретрансляційного агента:- Discard (Відкинути) — агент ретранслятора відкидає вхідний пакет (за замовчуванням).
- Append (Додати) — агент ретрансляції додає до пакета власний набір параметрів ретрансляції, залишаючи вхідні параметри недоторканими. Якщо довжина інформації агента ретрансляції перевищує максимальне обмеження в 255 байт, пакет відкидається.
- Замінити - Агент ретранслятора видаляє вхідні опції і додає до пакета свій власний набір опцій.
- (Необов'язково.) Укажіть, як обробляти пакет реле 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.
- Ви можете ввімкнути максимум 4000 інтерфейсів рівня 3 для реле DHCPv4.
- Ви можете ввімкнути максимум 4000 інтерфейсів рівня 3 для реле DHCPv6.
Команди показу реле DHCP
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.