Dell Networking SONiC: Podsłuchiwanie protokołu Dynamic Host Configuration Protocol
Сводка: Ten artykuł zawiera informacje na temat podsłuchiwania protokołu DHCP (Dynamic Host Configuration Protocol) w dell Networking SONiC. W tym artykule wykorzystano przełącznik z technologią Dell SONiC 4.1. ...
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Инструкции
|
Wymagania wstępne
Standardowe nazewnictwo interfejsów służy do demonstrowania koncepcji. Zapoznaj się z artykułem firmy Dell 202172 Dell Networking serii S: Konfiguracja interfejsu podstawowego — SONiC 4.0 — więcej informacji na temat nazewnictwa interfejsów |
Indeks
Wprowadzenie
Konfiguracja
COPP warstwy DHCP 2Konfiguracja
podsłuchiwania DHCP IPv4Wyczyść wpisy z tabeli powiązania podsłuchiwania DHCP IPv4
Wyświetlanie informacji
o podsłuchiwaniu DHCP IPv4Konfiguracja
podsłuchiwania DHCP IPv6Wyczyść wpisy z tabeli powiązania podsłuchiwania DHCP IPv6
Wyświetlanie informacji o podsłuchiwaniu DHCP IPv6
Wprowadzenie
Podsłuchiwanie protokołu DHCP (Dynamic Host Configuration Protocol) to funkcja zabezpieczeń, która umożliwia przełącznikom w sieci monitorowanie komunikatów sterowania DHCP. Przełącznik może zidentyfikować fałszywe serwery i klienty DHCP w sieci przy użyciu komunikatów sterowania.Po włączeniu podsłuchiwania DHCP przełącznik rozpoczyna monitorowanie pakietów sterowania DHCP zarówno z serwerów DHCP, jak i klientów. System używa tych informacji do utworzenia bazy danych.
Istnieją dwa typy interfejsów podsłuchiwania DHCP; zaufanych i niezaufanych interfejsów. Klienty DHCP są podłączane do niezaufanych interfejsów i serwerów DHCP do zaufanych interfejsów.
Gdy przełącznik odbiera komunikaty DHCP od klientów na niezaufanych portach, przekazuje pakiety do zaufanych portów w tej samej sieci VLAN. Po skonfigurowaniu portów łączących się z serwerami DHCP jako zaufanych system zrzuca wszystkie komunikaty DHCP-server-to-client otrzymywane w niezaufanych interfejsach.
Sprawdzając źródłowy adres MAC w nagłówku Ethernet z adresem MAC klienta w nagłówku DHCP, podsłuchiwanie DHCP minimalizuje pozyskiwanie dzierżawy DHCP przez złośliwe klienty DHCP.
Uwagi dotyczące konfiguracji:
- Podsłuchiwanie DHCP jest obsługiwane przez protokół IPv4 i IPv6.
- Podsłuchiwanie DHCPv6 działa tylko z serwerem stanu DHCPv6
- Włącz globalne podsłuchiwanie DHCP i określone sieci VLAN.
- Skonfiguruj porty w sieci VLAN tak, aby były zaufane lub niezaufane.
- Domyślnie wszystkie porty są niezaufane.
- Podłącz serwery DHCP za pośrednictwem zaufanych portów.
- Podłączanie klientów DHCP za pośrednictwem niezaufanych portów.
- W niezaufanych interfejsach przełącznik odrzuca pakiety DHCP, jeśli źródłowy adres MAC nie odpowiada adresowi sprzętoweowi klienta. Można wyłączyć to zachowanie, wyłączając funkcję Weryfikacja adresu MAC. Użyj tej funkcji dla przekaźnika DHCP i pakietów żądań emisji pojedynczej DHCP, które są kierowane.
- Po włączeniu śledzeniu DHCP funkcja Sprawdzanie adresu MAC jest domyślnie włączona.
- Podsłuchiwanie DHCP nie jest stosowane do sieci VLAN, na których podsłuchiwanie nie jest włączone.
- Można skonfigurować ręczny wpis do tabeli powiązania podsłuchiwania DHCP.
- Przed włączeniem podsłuchiwania DHCP usuń regułę COPP warstwy DHCP 3 i zainstaluj regułę COPP warstwy DHCP 2. Aby uzyskać więcej informacji, zapoznaj się z sekcją konfiguracji COPP warstwy DHCP 2 .
Konfiguracja COPP warstwy DHCP 2
Aby podsłuchiwanie DHCP działało, wykonaj następujące czynności konfiguracyjne:- Odinstaluj reguły COPP warstwy DHCP 3. Jest to reguła domyślna.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# policy-map copp-system-policy type copp DELLSONiC(config-policy-map)# no class copp-system-dhcp
-
Instalacja reguły COPP warstwy DHCP 2 dla podsłuchiwania DHCP.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# policy-map copp-system-policy type copp DELLSONiC(config-policy-map)# class copp-system-dhcpl2 DELLSONiC(config-policy-map-flow)# set copp-action copp-system-dhcp
Konfiguracja podsłuchiwania DHCP IPv4
Aby skonfigurować podsłuchiwanie DHCP, wykonaj następujące czynności:- Włącz globalne podsłuchiwanie DHCP.
sonic(config)# ip dhcp snooping admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# ip dhcp snooping
- Konfiguracja interfejsów podłączonych do serwera DHCP jako zaufanych.
sonic(config-if)# ip dhcp snooping trust admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# ip dhcp snooping trust
DELLSONiC(config-if-Eth1/1)# show configuration ! interface Eth1/1 mtu 9100 speed 100000 unreliable-los auto no shutdown ip dhcp snooping trust DELLSONiC(config-if-Eth1/1)# DELLSONiC# show ip dhcp snooping DHCP snooping is Enabled DHCP snooping source MAC verification is Enabled DHCP snooping is enabled on the following VLANs: 100 200 201 DHCP snooping trusted interfaces: Eth1/1
- Włącz podsłuchiwanie DHCP na sieci VLAN lub na liście sieci VLAN.
sonic(config)# ip dhcp snooping vlan {vlan-id | vlan-list}
admin@DELLSONiC:~$ sonic-cli
DELLSONiC#configure terminal
DELLSONiC(config)# ip dhcp snooping vlan 100,200-201
%Info: Configuring only existing vlans in range
UWAGA: Powyższy komunikat zawiera informacje.
DELLSONiC# show ip dhcp snooping DHCP snooping is Enabled DHCP snooping source MAC verification is Enabled DHCP snooping is enabled on the following VLANs: 100 200 201 DHCP snooping trusted interfaces: Eth1/1
- (opcjonalnie) Wyłącz weryfikację adresu MAC źródła DHCP
sonic(config)# no ip dhcp snooping verify mac-address admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# no ip dhcp snooping verify mac-address
DELLSONiC# show ip dhcp snooping DHCP snooping is Enabled DHCP snooping source MAC verification is Disabled DHCP snooping is enabled on the following VLANs: 100 200 201 DHCP snooping trusted interfaces: Eth1/1 DELLSONiC#
- (opcjonalnie) Utwórz statyczny wpis do tabeli powiązania podsłuchiwania DHCP.
sonic(config)# ip source binding source-ip-address source-mac-address vlan vlan-id interface interface-name
UWAGA: Użyj polecenia powiązania źródłowego ADRESU IP, aby usunąć wpis statyczny.
admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# ip source binding 10.10.100.150 aa:bb:cc:dd:11:22 Vlan 100 Eth 1/1
DELLSONiC# show ip dhcp snooping binding Total number of Dynamic bindings: 0 Total number of Static bindings: 1 Total number of Tentative bindings: 0 MAC Address IP Address VLAN Interface Type Lease (Secs) ----------------- --------------- ---- ----------- ------- ----------- aa:bb:cc:dd:11:22 10.10.100.150 100 Eth1/1 static NA DELLSONiC#
Wyczyść wpisy z tabeli powiązania podsłuchiwania DHCP dla IPv4
Użyj następujących poleceń, aby wyczyścić wszystkie lub określone wpisy dynamiczne:- Wyczyść wszystkie dynamiczne wpisy powiązania DHCP podsłuchiwania IP:
sonic(config)# clear ip dhcp snooping binding
- Skasuj określony wpis powiązania podsłuchiwania IP DHCP:
sonic(config)# clear ip dhcp snooping binding source-ip-address source-mac-address vlan vlan-id interface interface-name
- Wyczyść statystyki podsłuchiwania DHCP:
sonic# clear ip dhcp snooping statistics
Wyświetlanie informacji o podsłuchiwaniu DHCP dla IPv4.
- Wyświetlanie ogólnych informacji o podsłuchiwaniu DHCP:
sonic# show ip dhcp snooping admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip dhcp snooping DHCP snooping is Enabled DHCP snooping source MAC verification is Disabled DHCP snooping is enabled on the following VLANs: 100 200 201 DHCP snooping trusted interfaces: Eth1/1
- Wyświetl bazę danych powiązania podsłuchiwania DHCP:
sonic# show ip dhcp snooping binding admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip dhcp snooping binding Total number of Dynamic bindings: 0 Total number of Static bindings: 1 Total number of Tentative bindings: 0 MAC Address IP Address VLAN Interface Type Lease (Secs) ----------------- --------------- ---- ----------- ------- ----------- aa:bb:cc:dd:11:22 10.10.100.150 100 Eth1/1 static NA
- Wyświetlanie statystyk podsłuchiwania DHCP:
sonic# show ip dhcp snooping statistics admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip dhcp snooping statistics Interface MAC Verify Client Ifc DHCP Server Failures Mismatch Msgs Recvd --------------- ---------- ---------- ----------- Eth1/1 0 0 0 Eth1/2 0 0 0 Eth1/3 0 0 0 Eth1/4 0 0 0 Eth1/5 0 0 0 Eth1/6 0 0 0 Eth1/7 0 0 0
Konfiguracja podsłuchiwania DHCP dla IPv6.
Aby skonfigurować podsłuchiwanie DHCP, wykonaj następujące czynności:
- Włącz globalne podsłuchiwanie DHCP.
sonic(config)# ipv6 dhcp snooping admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# ipv6 dhcp snooping
DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Enabled DHCPv6 snooping is enabled on the following VLANs: DHCPv6 snooping trusted interfaces: DELLSONiC#
- Konfiguracja interfejsów podłączonych do serwera DHCP jako zaufanych.
sonic(config-if)# ipv6 dhcp snooping trust admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# ipv6 dhcp snooping trust
DELLSONiC(config-if-Eth1/1)# show configuration ! interface Eth1/1 mtu 9100 speed 100000 unreliable-los auto no shutdown ip dhcp snooping trust ipv6 dhcp snooping trust DELLSONiC(config-if-Eth1/1)#
DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Enabled DHCPv6 snooping is enabled on the following VLANs: DHCPv6 snooping trusted interfaces: Eth1/1
- Włącz podsłuchiwanie DHCP na sieci VLAN lub na liście sieci VLAN.
sonic(config)# ipv6 dhcp snooping vlan {vlan-id | vlan-list}
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# ipv6 dhcp snooping vlan 100,200-201
%Info: Configuring only existing vlans in range
UWAGA: Powyższy komunikat zawiera informacje.
DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Enabled DHCPv6 snooping is enabled on the following VLANs: 100 200 201 DHCPv6 snooping trusted interfaces: Eth1/1
- (opcjonalnie) Wyłącz weryfikację adresu MAC źródła DHCP
sonic(config)# no ipv6 dhcp snooping verify mac-address admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ipv6 dhcp snooping verify mac-address
DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Disabled DHCPv6 snooping is enabled on the following VLANs: 100 200 201 DHCPv6 snooping trusted interfaces: Eth1/1 DELLSONiC#
- (opcjonalnie) Utwórz statyczny wpis do tabeli powiązania podsłuchiwania DHCP.
sonic(config)# ipv6 source binding source-ip-address source-mac-address vlan vlan-id interface interface-name admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ipv6 source binding 2001:db8:3333::7778 aa:bb:cc:dd:11:11 Vlan 100 Eth 1/1
DELLSONiC# show ipv6 dhcp snooping binding Total number of Dynamic bindings: 0 Total number of Static bindings: 1 Total number of Tentative bindings: 0 MAC Address IPv6 Address VLAN Interface Type Lease (Secs) ----------------- --------------- ---- ----------- ------- ----------- aa:bb:cc:dd:11:11 2001:db8:3333::7778 100 Eth1/1 static NA DELLSONiC#
UWAGA: Użyj polecenia powiązania źródłowego ADRESU IP, aby usunąć wpis statyczny.
Wyczyść wpisy z tabeli powiązania podsłuchiwania DHCP dla IPv6
Użyj następujących poleceń, aby wyczyścić wszystkie lub określone wpisy dynamiczne:
- Wyczyść wszystkie dynamiczne wpisy powiązania DHCP podsłuchiwania IP:
sonic(config)# clear ipv6 dhcp snooping binding
- Skasuj określony wpis powiązania podsłuchiwania IP DHCP:
sonic(config)# clear ipv6 dhcp snooping binding source-ip-address source-mac-address vlan vlan-id interface interface-name
- Wyczyść statystyki podsłuchiwania DHCP:
sonic# clear ipv6 dhcp snooping statistics
Wyświetlanie informacji o podsłuchiwaniu DHCP dla IPv6.
- Wyświetlanie ogólnych informacji o podsłuchiwaniu DHCP:
sonic# show ipv6 dhcp snooping DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Disabled DHCPv6 snooping is enabled on the following VLANs: 100 200 201 DHCPv6 snooping trusted interfaces: Eth1/1 DELLSONiC#
- Wyświetl bazę danych powiązania podsłuchiwania DHCP:
sonic# show ipv6 dhcp snooping binding DELLSONiC# show ipv6 dhcp snooping binding Total number of Dynamic bindings: 0 Total number of Static bindings: 1 Total number of Tentative bindings: 0 MAC Address IPv6 Address VLAN Interface Type Lease (Secs) ----------------- --------------- ---- ----------- ------- ----------- aa:bb:cc:dd:11:11 2001:db8:3333::7778 100 Eth1/1 static NA DELLSONiC#
- Wyświetlanie statystyk podsłuchiwania DHCP:
sonic# show ipv6 dhcp snooping statistics DELLSONiC# show ipv6 dhcp snooping statistics Interface MAC Verify Client Ifc DHCP Server Failures Mismatch Msgs Recvd --------------- ---------- ---------- ----------- Eth1/1 0 0 0 Eth1/2 0 0 0 Eth1/3 0 0 0 Eth1/4 0 0 0
Затронутые продукты
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-ONСвойства статьи
Номер статьи: 000218723
Тип статьи: How To
Последнее изменение: 31 Oct 2023
Версия: 2
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.