| 機械翻訳のご利用について |
| 機械翻訳版 - July 31, 2006 |
| ライター翻訳版 - July 31, 2006 |
| 英語版 - July 31, 2006 |
| Document ID: 64844 |
目次
概要
前提条件
要件
使用するコンポーネント
関連製品
表記法
設定
設定例
検証
トラブルシューティング
NetPro ディスカッション フォーラム - 特集対話
関連情報
概要
ネットワークで、Address Resolution Protocol(ARP)要求パケットをブロックして、ユーザ アクセスを制限できます。 いくつかのネットワークシナリオでは、に、ないIPアドレスに、レイヤ2 MACアドレス基づいてARPパケットをブロックしたいと思います。か。このタイプの制限は、MAC アドレスの Access Control List(ACL; アクセス コントロール リスト)と VLAN のアクセス マップを作成し、それらを VLAN インターフェイスに適用することで実現できます。
このドキュメントでは、Cisco Catalyst 3550 シリーズ スイッチ用の設定を説明しています。 このシナリオでいずれの Catalyst 2970、3560、または 3750 シリーズ スイッチを使用しても、同じ結果が得られます。 資料にVLAN内のデバイス間のコミュニケーションをブロックするためにMAC ACLを設定する方法を示されています。か。ホストの Network Interface Card(NIC; ネットワーク インターフェイス カード)アダプタの製造元に基づいて、単一のホストや、ある範囲内のホストをブロックできます。 IEEEの組織固有識別子(OUI)およびcompany_idの割り当てに基づいてこれらのデバイスから起こすARPパケットを拒否する場合ホストの範囲をブロックできます。か。
前提条件
要件
IEEE OUI および company_id の割り当てを確認するには、『IEEE OUI and Company_id Assignments』を参照してください。
使用するコンポーネント
このドキュメントの情報は、Cisco Catalyst 3550 スイッチに基づくものです。
この文書の情報は、特定のラボ環境にあるデバイスに基づいて作成されています。 この文書で使用するデバイスは、すべて初期(デフォルト)の設定で起動しています。 コマンドが実稼動中のネットワークに与える影響について理解しておいてください。
関連製品
この設定でこれらのコマンドをサポートしているスイッチには、他に次のものがあります。
-
Catalystか。2970、3560、か3750シリーズスイッチ
表記法
ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。
設定
このセクションでは、この文書で説明する機能の設定に必要な情報を提供します。
MAC アドレスによるフィルタリングを設定して、これを VLAN インターフェイスに適用するには、いくつかの手順を実行する必要があります。 まず、フィルタリングが必要なトラフィックのタイプごとに VLAN アクセス マップを作成します。 ブロックする MAC アドレスを 1 つまたは範囲で選択します。 また、アクセス リストでは ARP トラフィックを識別する必要があります。 RFC 826 の指定では、ARP フレームは値が 0x806 のイーサネット プロトコル タイプを使用しています。
アクセス リストで対象トラフィックとして、このプロトコル タイプをフィルタリングできます。
-
グローバル コンフィギュレーション モードで、ARP_Packet という名前の、名前付き MAC 拡張アクセス リストを作成します。
mac access-list extended ACL_name コマンドを発行して、ブロックするホストの MAC アドレス(複数可)を追加します。
Switch(config)#mac access-list extended ARP_Packet Switch(config-ext-nacl)#permit host 0000.861f.3745 host 0006.5bd8.8c2f 0x806 0x0 Switch(config-ext-nacl)#end Switch(config)#
-
vlan access-map map_ name コマンドを発行し、さらに実行するアクションとして action drop コマンドを発行します。
vlan access-map map_ name コマンドでは、ホストから ARP トラフィックをブロックするために作成した MAC アクセス リストが使用されます。
Switch(config)#vlan access-map block_arp 10 Switch (config-access-map)#action drop Switch (config-access-map)#match mac address ARP_Packet
-
同じ VLAN アクセス マップに、それ以外のトラフィックを転送するための行を追加します。
Switch(config)#vlan access-map block_arp 20 Switch (config-access-map)#action forward
-
VLAN アクセス マップを選択して、VLAN インターフェイスに適用します。
VLAN filter vlan_access_map_name vlan-list vlan_number コマンドを発行します。
Switch(config)#vlan filter block_arp vlan-list 2
設定例
この設定例では、3 つの MAC アクセス リストと 3 つの VLAN アクセス マップを作成します。 この設定では、3 つ目の VLAN アクセス マップを VLAN インターフェイス 2 に適用します。
|
3550 スイッチ |
|---|
mac access-list extended ARP_Packet permit host 0000.861f.3745 host 0006.5bd8.8c2f 0x806 0x0 !--- This blocks communication between hosts with this MAC. ! mac access-list extended ARP_ONE_OUI permit 0000.8600.0000 0000.00ff.ffff any 0x806 0x0 !--- This blocks any ARP packet that originates from this vendor OUI. ! mac access-list extended ARP_TWO_OUI permit 0000.8600.0000 0000.00ff.ffff any 0x806 0x0 permit 0006.5b00.0000 0000.00ff.ffff any 0x806 0x0 !--- This blocks any ARP packet that originates from these two vendor OUIs. ! vlan access-map block_arp 10 action drop match mac address ARP_Packet vlan access-map block_arp 20 action forward vlan access-map block_one_oui 10 action drop match mac address ARP_ONE_OUI vlan access-map block_one_oui 20 action forward vlan access-map block_two_oui 10 action drop match mac address ARP_TWO_OUI vlan access-map block_two_oui 20 action forward ! vlan filter block_two_oui vlan-list 2 !--- This applies the MAC ACL name “block_two_oui” to VLAN 2. |
検証
このセクションを使用して、設定が正しく動作していることを確認します。
MAC ACL を適用する前に、スイッチが MAC アドレスまたは ARP エントリを学習しているかどうかを確認できます。 次の例に示すように、show mac-address-table コマンドを発行します。
特定の show コマンドが、アウトプットインタープリタ(登録ユーザ専用)(OIT)でサポートされています。 OIT を使用して、show コマンド出力の解析を表示できます。
switch#show mac-address-table dynamic vlan 2 ?????? ????Mac Address Table ------------------------------------------- Vlan??? Mac Address?????? Type??????? Ports ----??? -----------?????? --------??? ----- ??? 2??? 0000.861f.3745??? DYNAMIC???? Fa0/21 ??? 2??? 0006.5bd8.8c2f??? DYNAMIC???? Fa0/22 Total Mac Addresses for this criterion: 2 switch#show ip arp Protocol? Address????????? Age (min)? Hardware Addr?? Type?? Interface Internet? 10.1.1.2?????????????? 26?? 0000.861f.3745? ARPA?? Vlan2 Internet? 10.1.1.3?????????????? 21?? 0006.5bd8.8c2f? ARPA?? Vlan2 Internet? 10.1.1.1??????????????? -?? 000d.65b6.9700? ARPA?? Vlan2
トラブルシューティング
現時点では、この設定に対して使用可能な特定のトラブルシューティング情報はありません。
NetPro ディスカッション フォーラム - 特集対話
| NetPro ディスカッション フォーラム - LAN に関する特集対話 |
| Network Infrastructure: LAN ルーティングと切り替え |
| Network Infrastructure: LAN 入門 |
関連情報
- Catalyst 3550 シリーズ スイッチでの ACL によるネットワーク セキュリティの設定(英語)
- LAN 製品サポートページ
- LAN スイッチサポートページ
- テクニカルサポート&ドキュメンテーション - シスコシステムズ
