switchport port-security



 ポートセキュリティの設定 ( セキュリティ機能の有効化 )

 先ず、ポートセキュリティの設定を有効にするインターフェースを指定しI/Fコンフィグモードへ移行します。


 Catalyst(config)# interface interface-id



 次に、スイッチポートモードを [ access ] または [ trunk ] に設定します。デフォルトのモードではDTPポート。
 ( switchport mode dynamic desirable )であり、このポートではポートセキュリティはサポートされていません。


 Catalyst(config-if)# switchport mode [ access | trunk ]



 最後に、そのインターフェースでポートセキュリティを有効にします。


 Catalyst(config-if)# switchport port-security






 ポートセキュリティの設定 ( 登録MACアドレスの最大数の設定 )

 該当インターフェースに、登録できるMACアドレスの最大数を設定します。この値は、このスイッチポートで
 使用可能なMACアドレスの総数を表します。トランクポートである場合、[ vlan ] キーワードを使用することで
 VLAN ( access or voice ) ごとに最大数を設定することができます。デフォルトの最大数は [ 1 ] となります。


 Catalyst(config-if)# switchport port-security maximum value [ vlan vlan-id { access | voice } ]





 ポートセキュリティの設定 ( セキュリティ違反検出時のアクション定義 )

 ポートセキュリティが有効化されているインターフェースで違反が検出された時のアクションを定義します。


 Catalyst(config-if)# switchport port-security violation { protect | restrict | shutdown }





 ポートセキュリティの設定 ( 許可MACアドレスの登録 )

 ポートセキュリティが有効なI/Fにて、セキュアMACアドレスを入力します。このコマンドによりセキュアMAC
 アドレスの最大数を入力できます。最大数よりも少なくセキュアMACアドレスの数を設定すると、残りのMAC
 アドレスはダイナミックMACアドレスから動的に学習されます。トランクポートではvlanキーワードを指定可能。


 Catalyst(config-if)# switchport port-security mac-address mac-address [ vlan { vlan-id } | { access | voice }



 ダイナミックセキュアMACアドレスを sticky( 固定 )MACアドレスに変換してrunning-configに保存します。


 Catalyst(config-if)# switchport port-security mac-address sticky



 上記の2パターンのコンフィグを設定しない場合、スイッチはデバイスがポートに接続されることで動的に
 学習されたダイナミックセキュアMACアドレスを許可MACとして使用しますが、reload時には削除されます。

 なお、以下の設定は非推奨でありますが、stickyMACアドレスを手動により設定することができます。この
 設定を行う場合は、事前に [ switchport port-security mac-address sticky ] を入力する必要があります。


 Catalyst(config-if)# switchport port-security mac-address sticky mac-address [ vlan { vlan-id } | { access | voice }





 ポートセキュリティの設定 ( ポートセキュリティエージング )

 ポートセキュリティエージングを使用すると、ポート上の全てのセキュアMACアドレスにエージングタイムを
 設定することができます。ポートごとに2種類のエージングタイムがサポートされています。尚、キーワードの
 [ static ] はスタティックセキュアMACその対象にしたい場合に使用します。[ time ] の単位は分です。
 ※ switchport port-security mac-address sticky により設定された固定セキュアMACアドレスはエージングをサポートしていない。

エージング 説明
absolute

ポートのセキュアMACアドレスは、指定のエージングタイムを過ぎると削除されます。
エージングタイムはこの [ absolute ] がデフォルト値となります。

inactivity

ポートのセキュアMACアドレスは、セキュアMACアドレスを使用した通信が行われなく
なってから、指定したエージングタイムを過ぎると削除されます。



 Catalyst(config-if)# switchport port-security aging [static | time time | type { absolute | inactivity }





 Resource : BCMSNテキスト第2版 Catalyst 3560 12.2(25)SEE Catalyst 3550 12.2(25)SE Configuring Port-Based traffic Control


← ポートセキュリティ ( port-security )   ポートセキュリティ ( port-security ) - ciscoコンフィグ例 

ネットワークエンジニアとして

Copyright(C) 2002-2008 Cool. All Rights Reserved