DHCP

DHCP

Техподдержка Фактор-ТС

DHCP (Dynamic Host Configuration Protocol) — протокол динамической конфигурации узла, это сетевой протокол прикладного уровня модели OSI, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели «клиент-сервер». Для автоматической конфигурации клиент на этапе конфигурации сетевого устройства обращается к серверу DHCP и получает от него нужные параметры.


В приведенном примере применена типовая схема коммутации № 4 

Чтобы настроить службу DHCP, следует войти в режим ее конфигурации:


service dhcp


Команда осуществляет вход в конфигурацию DHCP-службы.


NX-1 будет исполнять роль сервера DHCP, который раздаст сетевые настройки на подключенный к нему интерфейс NX-2 и PC-1.


NX-1(config)# service dhcp

NX-1(config-service-dhcp)#


Для настройки динамического назначения адресов необходимо описать все сети, обслуживаемые интерфейсами системы, которые будут обслуживать DHCP-запросы.

У этих интерфейсов должны быть назначены IP-адреса с нужным масками сети.


NX-1(config-service-dhcp)# subnet 192.168.10.0/24

NX-1(config-service-dhcp-subnet-192.168.10.0/24)# range 192.168.10.100 192.168.10.150

NX-1(config-service-dhcp)# subnet 192.168.1.0/24

NX-1(config-service-dhcp-subnet-192.168.1.0/24)# range 192.168.1.70 192.168.1.80


Также необходимо добавить параметр маски подсети для назначаемых адресов


NX-1(config-service-dhcp)# subnet-mask 255.255.255.0


По умолчанию все Ethernet-интерфейсы прослушивают DHCP-запросы, если нужно выбрать конкретный интерфейс, то необходимо ввести команду: 


listen <ethernet | bond> <N> - слушать запросы DHCP на Ethernet/Bond интерфейсе N.


Выше были назначены сети, обслуживаемые интерфейсами маршрутизатора и диапазон адресов, которые NX-1(DHCP Server) будет раздавать своим клиентам.

Интерфейсы на NX-1 ethernet 1 и ethernet 3 были преднастроены и назначены на них IP-адреса 196.168.1.1/24 и 192.168.10.1/24 соответственно.


Теперь запустим службу на NX-1 и посмотрим назначит ли DHCP-сервер IP-адреса на подключаемые к нему интерфейсы согласно вышеуказанным настройкам:


NX-1(config-service-dhcp)# enable


Переходим на NX-2:


NX-2# configure terminal

NX-2(config)# interface ethernet 3

NX-2(config-if-ethernet3)# ip address dhcp

NX-2(config-if-ethernet3)# enable


Теперь введем команду «show interface ethernet 3» и посмотрим сетевые настройки интерфейса ethernet 3:

NX-2# show interface ethernet 3


ethernet3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

  link/ether 08:35:71:f0:0d:81 brd ff:ff:ff:ff:ff:ff promiscuity 0 numtxqueues 16 numrxqueues 16 gso_max_size 65536 gso_max_segs 65535

  inet 192.168.10.100/24 scope global ethernet3

    valid_lft forever preferred_lft forever


Тут можно наблюдать что IP-адрес назначился из указанного выше диапазона (192.168.10.100 – 192.168.10.200)

Также можно проверить на NX-1 Журнал DHCP-сервера


NX-1# show service dhcp log


Oct 12 18:25:54 NX-1 dhcpd: IPv4: DHCPDISCOVER from 08:35:71:f0:0d:81 (NX-2) via ethernet3

Oct 12 18:25:55 NX-1 dhcpd: IPv4: DHCPOFFER on 192.168.10.100 to 08:35:71:f0:0d:81 (NX-2) via ethernet3

Oct 12 18:25:55 NX-1 dhcpd: IPv4: DHCPREQUEST for 192.168.10.100 (192.168.10.1) from 08:35:71:f0:0d:81 (NX-2) via ethernet3

Oct 12 18:25:55 NX-1 dhcpd: IPv4: DHCPACK on 192.168.10.100 to 08:35:71:f0:0d:81 (NX-2) via ethernet3


Тут указано, какие запросы отправлял интерфейс NX-2 на интерфейс NX-1 и подтверждение что DHCP-сервер назначил на NX-2 интерфейс ethernet 3 IP-адрес 192.168.10.100


Теперь посмотрим какой IP-адрес назначит DHCP-сервер на ПК-1

 Сетевые настройки ПК-1

Согласно нашим настройкам был назначен адрес в указанном диапазоне (192.168.1.70 – 192.168.1.80)

И также проверим журнал DHCP-сервера:

NX-1# show service dhcp log

Oct 12 18:37:32 NX-1 dhcpd: IPv4: DHCPDISCOVER from a8:5e:45:6d:e5:68 via ethernet1

Oct 12 18:37:33 NX-1 dhcpd: IPv4: DHCPOFFER on 192.168.1.70 to a8:5e:45:6d:e5:68 (PC-1) via ethernet1

Oct 12 18:37:33 NX-1 dhcpd: IPv4: DHCPREQUEST for 192.168.1.70 (192.168.1.1) from a8:5e:45:6d:e5:68 (PC-1) via ethernet1

Oct 12 18:37:33 NX-1 dhcpd: IPv4: DHCPACK on 192.168.1.70 to a8:5e:45:6d:e5:68 (PC-1) via ethernet1


Таким образом была проверена функция DHCP-сервера и DHCP-клиента.

Далее в раздел DHCP Relay

На главную

Report Page