IPv6 バインディングテーブルとは
IPv6バインディングテーブルは、IPv6アドレスとその関連情報(MACアドレス、インターフェース、VLAN、割り当て元など)を一元的に管理するテーブルで、主にセキュリティ機能やIPアドレス管理に関連した役割を果たします。バインディングテーブルは、さまざまなネットワークセキュリティ機能(例: DHCPスヌーピング、IPv6ソースガード、ND(Neighbor Discovery)インスペクションなど)で使用されます。
IPv6ネットワークでは、ホストが自動的にIPv6アドレスを取得し、そのアドレスとデバイスに関連付ける情報を追跡するために、このバインディングテーブルが利用されます。このテーブルにより、特定のホストが正しくIPv6アドレスを使用していることを確認し、ネットワーク上の不正な動作を防止できます。
IPv6 バインディングテーブルの確認
クライアント1に対してDHCPサーバからIPの払い出しをした時のバインディングテーブルの中身を確認してみます。「show ipv6 dhcp binding」コマンドを使用することで確認が出来ます。

ClientがDHCPv6サーバにアクセスをする際に使用するIPv6アドレス(リンクローカルアドレス)やDUID(クライアントの識別子)、Clientに割り当てたIPv6アドレスやその有効期間等の情報が確認できます。
IPv6 バインディング テーブルの内容の設定
バインディング テーブル データベースにスタティック エントリを追加します。
Switch(config)#ipv6 neighbor binding vlan vlan-id { interface type number | ipv6-address | mac-address } [ tracking [ disable | enable | retry-interval value ] | reachable-lifetime value ]
コマンド 内容 tracking スタティック エントリの到達可能性を直接確認します。 disable 特定のスタティック エントリのトラッキングを無効にします。 enable 特定のスタティック エントリのトラッキングを有効にします。 retry-interval value 設定された間隔でスタティック エントリの到達可能性を秒単位で確認します。デフォルトは 300 です。 reachable-lifetime value エントリが到達可能と見なされる最大時間(秒単位)です。 デフォルトは 300 秒です。
バインディング テーブル キャッシュに挿入できるエントリの最大数を指定します。
Switch(config)#ipv6 neighbor binding max-entries entries [ vlan-limit number | interface-limit number | mac-limit number ]
コマンド 内容 entries キャッシュに挿入できるエントリ数。 vlan-limit number VLAN 数ごとにネイバー バインディング制限を指定します。 interface-limit number インターフェイスごとにネイバー バインディング制限を指定します。 mac-limit number MACアドレスごとにネイバー バインディング制限を指定します。
バインディング テーブル メイン イベントのロギングを有効にします。
Switch(config)#ipv6 neighbor binding logging