Endereço DHCP errado ao alternar VLANs

Endereço DHCP errado ao alternar VLANs

Eu tenho um problema com nossa configuração kea-dhcp relativamente nova. Temos várias VLANs diferentes em uso para as quais queremos fornecer endereços DHCP. Para isso utilizamos uma pequena APU-box que serve nosso kea-dhcp4. Esta caixa APU possui uma porta na qual todas as diferentes VLANs são marcadas. Em seguida, configuro a configuração, então distribuo diferentes pools de endereços IP para cada VLAN. Foi assim que configurei as diferentes sub-redes:

{
    "subnet": "10.14.70.0/24",

    "interface": "enp3s0.70",

    "pools": [
            {
                     "pool": "10.14.70.100-10.14.70.199"
            }
    ],

    "option-data": [
            {
                    "name": "routers",
                    "data": "10.14.70.254"
            }
    ],

    "reservations": [
            {
                    "hw-address": "xx:xx:xx:xx:xx:xx",
                    "ip-address": "10.14.70.200"
            },
            {
                    "hw-address": "yy:yy:yy:yy:yy:yy",
                    "ip-address": "10.14.70.11"
            }
    ]


}

Isso funciona e estou feliz com os resultados.
O problema acontece quando coloco meu laptop de uma VLAN para outra. O KEA parece não verificar a qual VLAN estou conectado quando já conhece meu endereço MAC. Se eu mudar da VLAN 70 para 71, em vez de obter um IP novo da sub-rede VLAN-71, ainda recebo meu IP antigo da sub-rede 70. Isso faz com que eu não consiga me conectar à rede, a menos que eu libere manualmente meu IP e solicite um novo.

Existe alguma opção de configuração que eu possa ativar, para que o KEA sempre verifique a interface de onde a solicitação se origina? Ou existe alguma outra maneira de contornar esse problema?

Obrigado

informação relacionada