IPソースガードについて

IPソースガードとは

IPソースガードとは、特定のポートから発信されるトラフィックのIPアドレスを検証し、不正なIPアドレスやMACアドレスの使用を防ぐための仕組みです。これは、DHCPスヌーピングと連携して動作し、DHCPスヌーピングによって作成されたバインディングデータベースを使用して、各ポートから送信されるトラフィックが正しいIPアドレスとMACアドレスのペアリングに基づいているかを検証します。

IPソースガードの概要

  • IPソースガードは、各ポートごとに発信されるトラフィックのIPアドレスとMACアドレスを監視します。
  • 不正なIPアドレスやMACアドレスから送信されるトラフィックをフィルタリングして、不正なユーザーがネットワークに接続して他のデバイスのIPアドレスを盗む(IPスプーフィング)ことを防ぎます。
  • 通常、DHCPスヌーピングと併用されますが、静的に割り当てられたIPアドレスに対しても保護を提供できます。

IPソースガードの設定

IPソースガードの有効化

インターフェイスでIPソースガードを有効にします。
Switch(config-if)#ip verify source [port-security]

コマンド内容
ip verify source送信元 IP アドレス フィルタリングによる IP ソース ガードを有効にします。
ip verify source port-securityソース IP および MAC アドレス フィルタリングによる IP ソース ガードを有効にします。

静的 IP ソース バインディングを追加します。
Switch(config)#ip source binding mac-address vlan vlan-id ip-address inteface interface-id

設定例

現在L2SWでDHCPスヌーピングを有効にしているためDHCPスヌーピングバインディングテーブルに情報が追加されています。

IPソースガードを有効にします。

別のクライアントをL2SWに接続させます。バインディングテーブルに情報がないクライアントなため、クライアンツ2からの通信はL2SWでブロックされます。

デバイストラッキングの設定

IP デバイス トラッキング テーブルがポートで許可する静的 IP の最大数を設定します。範囲は 1 ~ 10 です。
Switch(config)#ip verify source tracking port-security
Switch(config)#ip device tracking maximum number

参考文献

Chapter: Configuring DHCP Features and IP Source Guard