VLAN 切り替え時の DHCP アドレスが間違っている

VLAN 切り替え時の DHCP アドレスが間違っている

比較的新しい kea-dhcp の設定に問題があります。DHCP アドレスを配布したいさまざまな VLAN が多数使用されています。この目的のために、kea-dhcp4 にサービスを提供する小さな APU ボックスを使用します。この APU ボックスには、さまざまな VLAN すべてがタグ付けされるポートがあります。次に、構成を設定して、VLAN ごとに異なる IP アドレス プールを配布します。これは、さまざまなサブネットを構成する方法です。

{
    "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"
            }
    ]


}

これはうまく機能し、結果に満足しています。
問題は、ラップトップをある VLAN から別の VLAN に移動したときに発生します。KEA は、すでに MAC アドレスを認識している場合、接続先の VLAN をチェックしないようです。VLAN 70 から 71 に切り替えると、VLAN-71 サブネットから新しい IP を取得する代わりに、70 サブネットから古い IP を取得します。これにより、手動で IP を解放して新しい IP を要求しない限り、ネットワークに接続できなくなります。

KEA がリクエストの発信元のインターフェースを常にチェックするように、有効にできる構成オプションはありますか? または、この問題を回避する他の方法はありますか?

ありがとう

関連情報