Общая информация

Dynamic Host Control Protocol (DHCP) – протокол динамической конфигурации хоста позволяет автоматически присваивать многократно используемые IP-адреса клиентам DHCP. RAPIRA RS3 позволяет полностью реализовать функциональные возможности сервера DHCP.

База данных сервера DHCP представляет собой набор пулов. Каждый пул имеет уникальное имя, IP адрес, сетевую маску и тип. Тип представлен двумя вариантами: либо сеть либо хост. Пулы организованы в виде дерева, таким образом, чтобы при наличии единого сетевого адреса пулы с более длинными сетевыми масками оказались вложены в пулы с более короткими масками. Например, сетевой пул `p1 = 10.0.0.0/16` является родителем сетевого пула `p2 = 10.0.0.0/24`, а `p2` является дочерним элементом пула `p1`. Сетевые пулы `p3 = 192.168.1.0/24` и `p4 = 192.168.2.0/24` являются элементами одного уровня.

Пулы хоста всегда представляют из себя листья дерева. По умолчанию пулы хоста имеют маску `255.255.255.255`, благодаря чему они являются листьями самых узких пулов сети. Если установить маску сети, то можно поместить пул хоста в более высокие родительские сети. Например, если существует два пула сети: `pp = 192.168.0.0/16` и `p3 = 192.168.1.0/24`, то пул хоста `h1 = 192.168.1.101` является дочерним `p3`, а пул хоста `h2 = 192.168.1.102/16` является дочерним `pp` из-за маски сети.

Пример дерева пула:

	*
	|
	`-сеть"pp" 192.168.0.0 255.255.0.0
	|   |
	|   `-сеть"p3" 192.168.1.0 255.255.255.0
	|   |   |
	|   |   `-хост"h1" 192.168.1.101 255.255.255.255
	|   |  
	|   `-сеть"p4" 192.168.2.0 255.255.255.0
	|   |
	|   `-хост"h2" 192.168.1.102 255.255.0.0
	|
	`-сеть"p1" 10.0.0.0 255.255.0.0
	|
	`-сеть"p2" 10.0.0.0 255.255.255.0
	

Дочерние пулы наследуют родительские параметры. Поэтому общие параметры, к примеру, доменное имя, следует конфигурировать на более высоких уровнях дерева. Унаследованные параметры можно подменять. Например, если параметр определен как в родительской сети, так и в подсети, то для хостов подсети используется определение подсети.

Параметры пула:

  • lease - время существования DHCP-пула, до 8 дней
  • default-router - IP-адрес шлюза по умолчанию, допускается до 8 адресов
  • dns-server - адрес DNS-сервера, допускается до 8 адресов
  • range - диапазон сетевых адресов DHCP-пула, данный параметр является обязательным
  • mac-address - MAC-адрес хоста DHCP-пула, данный параметр является обязательным

После того, как сервер DHCP включен, пулы и диапазоны сети связываются с реальными интерфейсами сети. Несмотря на то, что процедура объединения в пул автоматически производит классификацию, все же рекомендуется перед запуском DHCP сервера скорректировать диапазоны.

Пример 54. Настройка сетевого пула

	RAPIRA: ip dhcp pool p1
	
	RAPIRA:(dhcp-config): network 10.0.0.0 255.255.0.0
	Pool"p1": network 10.0.0.0 255.255.0.0
	
	RAPIRA:(dhcp-config): default-router 10.0.0.1 10.0.0.3
	
	RAPIRA:(dhcp-config): dns-server 10.0.0.1 94.66.78.1
	
	RAPIRA:(dhcp-config): range 10.0.1.10 10.0.1.120
	Added range: 10.0.1.10 10.0.1.120.
	
	RAPIRA:(dhcp-config): range 10.0.1.140 10.0.1.160    
	Added range: 10.0.1.140 10.0.1.160.
	
	RAPIRA:(dhcp-config): exit 
	
	RAPIRA:(config): show running-config p1
	ip 
	dhcp 
	pool p1 
	network 10.0.0.0 255.255.0.0
	range 10.0.1.10 10.0.1.120
	range 10.0.1.140 10.0.1.160
	default-router 10.0.0.1 10.0.0.3
	dns-server 10.0.0.1 94.66.78.1
	

Запускаем сервис DHCP

Пример 55. Запуск сервиса DHCP

	RAPIRA:  service dhcp
	DHCP service enabled.
	

Пример 56. Настройка пула хоста

	RAPIRA: ip dhcp pool sue
	RAPIRA:(dhcp-config): host 10.0.1.121
	Pool "sue": host 10.0.1.121
	
	RAPIRA:(dhcp-config): mac-address 00c5.45e3.112a
	Pool"sue" mac-address: 00c5.45e3.112a
	
	RAPIRA:(dhcp-config): exit
	RAPIRA: show running-config sue
	ip 
	dhcp 
	pool sue
	host 10.0.1.121 255.255.255.255
	mac-address 00c5.45e3.112a
	

Пул хоста `sue` используется для статического назначения IP-адреса `10.0.1.121` МАС-адресу `00c5.45e3.112a`. Все остальные параметры, как например, адреса шлюза по умолчанию и адрес DNS-сервера, наследуются из пула сети `p1`.

Отложено позиций: 0
Просмотреть