Назад | Перейти на главную страницу

Можно ли сделать ISC dhcpd (IPv6) 4.2.2 unicast-only?

Я спрашиваю, потому что сервер обрабатывает DHCPv6 для двух сетей VLAN, и я вижу некоторые запросы как через DHCPv6-relay от нашего коммутатора ProCurve, так и через произвольный адрес ff02 :: 0: 2 и отвечает на оба запроса.

Журналы выглядят так:

Sep 23 00:40:05 fry dhcpd: Request message from fe80::2c0:b7ff:fe53:32e7 port 546, transaction ID 0x7C08E400
Sep 23 00:40:05 fry dhcpd: Sending Reply to fe80::2c0:b7ff:fe53:32e7 port 546
Sep 23 00:40:05 fry dhcpd: Relay-forward message from 2001:1900:221c:800::1 port 547, link address 2001:1900:221c:800::1, peer address fe80::2c0:b7ff:fe53:32e7
Sep 23 00:40:05 fry dhcpd: Sending Relay-reply to 2001:1900:221c:800::1 port 547

Я полагаю, что можно было бы включить ретрансляцию DHCPv6 только для одной из VLAN и использовать anycast для другой, но мне кажется более чистым, чтобы они оба обслуживались одинаково.

Это на Ubuntu 11.04 с dhcpd 4.2.2, который я скомпилировал сам (ничего не меняя). Однако то же самое происходит с обычным пакетом 4.1 Ubuntu.

Я решил, что не использовать ретранслятор DHCPv6 для VLAN, в которой находился DHCP-сервер, было разумным выбором.

Теперь клиенты в этой VLAN получают аренду через свои локальные адреса канала и запрос к ff02 :: 1: 2, а клиенты за пределами этой VLAN получают аренду через ретранслятор DHCPv6 на коммутаторе.