html 産業用スイッチのACL:順序、適用先、テスト | FCTELE
                                   +8618758069661 [email protected]
製品検索 検索ガイド: スペース = AND(かつ)、 | = OR(または)、 ! = NOT(除外)

産業用スイッチのACL:ルールの順序、適用、アクセス試験

ご質問はありますか? 今すぐお電話ください!

+8618758069661

またはメッセージをお送りください

オンラインお問い合わせ

産業用スイッチのACL:ルールの順序、適用、アクセス試験

閲覧数: 112 +1FCTELEによるオリジナル記事著者:FCTELE技術チーム
概要

ACLルールが存在していても、対象トラフィックを保護できないのはなぜですか?

アクセス制御ルールが作用するのは、その実装でサポートされるトラフィックと適用ポイントのみです。ルールの順序、照合フィールド、方向、適用先、デフォルト動作はいずれも重要です。機器管理アクセスと中継転送を分け、復旧経路を確保したうえで、実際に使用するスイッチのバージョンで、許可する通信と禁止する通信の両方を検証してください。

3つの仕組みと検証の適用範囲信号の流れを追い、実際のサービスを検証する

01適切なルールで判定する

Evaluate the right ruleTraffic is matched according to the implementation rules and configured order.DataRulesPermitDeny / default actionOrder and binding require verification

トラフィックは、実装上の規則と設定された順序に従って照合されます。

02実際の通信経路に適用する

Attach to the real pathA defined policy may not affect traffic until bound to the appropriate interface or VLAN and direction.PolicyPortDirectionEntryVerify the actual attachment state

定義済みのポリシーでも、適切なインターフェースまたはVLANと方向に適用するまでは、トラフィックに作用しない場合があります。

03許可ケースと拒否ケースをテストする

Test positive and negative casesA successful block alone does not prove that required services remain available.ABKnown baselineInstalled conditionKeep endpoint settings fixed

遮断に成功しただけでは、必要なサービスが引き続き利用できることの証明にはなりません。

スワイプして3つの図を比較 →

概念を説明するための図であり、実測波形、設置配線図、特定製品の内部構成を示すものではありません。
  • 適切なルールで判定する

    個別の条件と広範囲の条件による照合、およびデフォルトの処理結果を確認してください。

  • 実際の通信経路に適用する

    テスト対象パケットがどこから入り、どこへ出るかを追跡してください。

  • 許可ケースと拒否ケースをテストする

    ロールバック用のアクセス経路を確保し、許可対象と拒否対象のトラフィックを別々にテストしてください。

選定・検証チェックリスト確認項目と関連ガイドを展開する
対象サービスと実際の運用条件に関する確認事項
確認項目確認する内容検証方法
適切なルールで判定するトラフィックは、実装上の規則と設定された順序に従って照合されます。個別の条件と広範囲の条件による照合、およびデフォルトの処理結果を確認してください。
実際の通信経路に適用する定義済みのポリシーでも、適切なインターフェースまたはVLANと方向に適用するまでは、トラフィックに作用しない場合があります。テスト対象パケットがどこから入り、どこへ出るかを追跡してください。
許可ケースと拒否ケースをテストする遮断に成功しただけでは、必要なサービスが引き続き利用できることの証明にはなりません。ロールバック用のアクセス経路を確保し、許可対象と拒否対象のトラフィックを別々にテストしてください。

まず、誰が誰にアクセスできるかを明確に書き出す

アクセス制御リスト(ACL)は、パケットを照合して処理を実行するためのルール群です。機器がサポートする処理ポイントで特定のネットワークアクセスを制限できますが、ルール名を作成しただけでネットワーク全体が自動的に保護されるわけではありません。設計前に、保守用コンピューター、コントローラー、サーバー、ゲスト機器それぞれに必要な通信と、拒否すべきアクセスをまず書き出し、その後でルールの配置場所を決めてください。

例えば、保守ネットワーク上の指定したコンピューターだけに、制御サーバー上のあるサービスへのアクセスを許可する場合、送信元アドレス、宛先アドレス、プロトコル、サービスポートを併せて確認する必要があります。この要件は、「ゲストが生産ネットワークに入れないこと」とは完全には同じではありません。前者は1つのサービスを制限するのに対し、後者にはネットワークセグメント、ゾーン間の経路、その他の許可サービスも関わります。目標をテスト可能な通信関係として記述すると、設定画面のスクリーンショットをそのままコピーするよりも結果を確認しやすくなります。

スイッチはパケットの条件を照合する

機種とACLの種類によって、機器はMACアドレス、VLAN、IPアドレス、プロトコル、TCPまたはUDPポートなどの条件を照合できます。MACはイーサネットフレームに属し、IPはネットワークパケットに属します。また、TCPまたはUDPポートは、対応するトランスポート層の通信を区別するために使用されます。これらはスイッチのパネル上にある物理ソケットの番号ではありません。TCP宛先ポートとスイッチのポート番号は、互いに代用できません。

フィルタリングルールは通常、まず機器がサポートするフィールドを解析し、その後で許可、破棄、またはその他のサポートされる処理を決定します。許可とは、このフィルタリング条件がパケットを通過させるという意味にすぎません。その後、ルーティング、VLAN、別のフィルタリングポイント、アプリケーション認証が原因で通信が失敗する可能性があります。ACLは信号の電気的規格を変更せず、異なるPLCプロトコルを自動的に相互変換することもなく、ポート番号だけでパケット内容の安全性を保証することもできません。

ルールの順序によって結果がどう変わるか

一般的な順序付きACLは、指定された順序で照合されます。最初に一致したルールによって対応する処理が決まり、それ以降のルールは照合されません。最初のルールで特定の保守用コンピューターを許可し、2番目のルールでより広い範囲を拒否するとします。この特定のコンピューターは、先に許可ルールに一致できます。広範囲の拒否ルールを前に移すと、先に拒否され、後続のきめ細かな許可ルールが作用する機会がなくなる可能性があります。これはルールのシャドーイングと呼ばれ、ルールが多ければポリシーがより正確になるわけではありません。

どのルールにも一致しない場合の処理は、対象プラットフォームについて確認する必要があります。Ciscoのドキュメントでは、該当するIPアクセスリストに暗黙の拒否がありますが、この動作をすべてのベンダー、すべてのレイヤー2フィルタリング、または異なるポリシー機能に当てはめることはできません。従来の「一致しなければ必ず破棄される」という説明や、一律のインデックス範囲は、確認が必要な実装条件です。実際のデフォルト動作を明確にし、どのルールにも一致しないパケットで検証してください。

アドレスマスクも混同してはいけません。通常のネットワークマスク、ワイルドカードマスク、一部のハードウェア照合マスクでは、ビットの意味が異なる場合があります。使用中のインターフェースでの定義を確認してください。まず既知の単一アドレスで検証し、その後で必要な範囲へ広げることで、1ビットの意味を取り違えて過大な範囲を許可する事態を防げます。マニュアルのコマンド、シーケンス番号、マスク構文はファームウェアのバージョンに対応している必要があり、汎用コマンドとして扱うべきではありません。

スイッチがパケットフィールドに基づいてACLを照合し、保守サービスを許可する経路と、許可されていないアクセスを破棄する経路を分けて処理する仕組み
図1 | 一般的な原理図。一般的な仕組みを示す図であり、内部チップの写真ではありません。照合フィールド、適用位置、デフォルト動作は機種によって異なります。

ルールを有効にするための適用先

ルールを作成した後は、通常、サポートされるポート、VLAN、またはレイヤー3インターフェースへの適用も必要であり、受信方向か送信方向かを確認する必要があります。一般に、受信方向はパケットがその処理ポイントに入る方向、送信方向はそこから出る方向を意味します。保守用コンピューターの送信方向に合わせて曖昧に呼ぶのではなく、この機器の視点で判断してください。同じスイッチング範囲内で通信する2つの端末は、設定したレイヤー3のフィルタリング位置をまったく通過しない場合があります。

まず実際の経路を描き、その後でフィルタリングポイントを記入してください。サーバーへの保守要求とサーバーからの応答は方向が異なり、基本的なパケットフィルタリングが必ずしもセッション状態を自動的に保持するわけではありません。DNS、時刻同期、アドレス取得、管理認証も、他のサービスに依存する場合があります。往路の1つのポートを許可しただけで、すべての戻りトラフィックと補助的な通信の要件が満たされるとは判断できません。また、通常のACLを完全なステートフルファイアウォールとして扱うこともできません。

最初の一致で照合を終了する順序付きルールと、広範囲の拒否によって個別の許可が隠される場合の比較
図2 | 一般的な原理図。順序付きACLの学習用の例であり、すべてのポリシー実装が同じデフォルト動作を持つことを示すものではありません。

飛暢科技製品でサポートされる範囲を確認する

飛暢科技の製品センターにあるM12マネージド16ポートギガビットスイッチ(番号3187)のページには、ACLアクセス制御とユーザー権限管理が記載されています。また、光4ポート・電気8ポートのリングネットワークスイッチ(番号2241)にも、IPv4、IPv6、MAC関連のACL管理が記載されています。現場でアクセス制限が必要な場合の候補にはなりますが、具体的な照合フィールド、ルール容量、適用位置、処理は、納入されるバージョンのドキュメントと照合する必要があります。

ユーザー権限管理は機器の管理権限を制御し、サービス用ACLは関連するパケットをフィルタリングします。両者は互いに代用できません。M12のコネクター形状や産業環境向けの設計も、すべてのプロトコルフィールドをハードウェアでフィルタリングできることの証明にはなりません。購入時には、実際のアクセスマトリクスとトポロジーを提出し、機種、ファームウェア、リソース、設定方法を供給元に確認してください。他社ブランドのルール数やデフォルト動作を、飛暢科技の機能として記載しないでください。

変更時には管理アクセスとロールバック手段を確保する

実施前に、有効な設定をエクスポートし、許可する保守アクセス元と確実な復旧用アクセス経路を記録してください。まず隔離環境で少数のルールを検証し、その後、生産環境の経路へ段階的に適用してください。すべてのVLAN、管理アドレス、ACLを同じ操作で変更してはいけません。設定の反映方法と永続保存の方法も機器によって異なる場合があります。再起動後も正しいポリシーが維持されるかを確認してください。

動作させるためだけにすべてのルールを削除して全面的に開放したり、生産制御経路で広範囲の拒否ルールを直接テストしたりしないでください。保守時間帯を設け、監視指標とロールバック条件を事前に合意してください。自分で設定したルールによってリモートセッションが切断された場合、同じ遮断経路を通じて修復を続けることはできません。ローカル管理、管理下のバックアップ、その他のサポートされる復旧方法を事前に準備する必要があります。

受け入れ検証では許可と拒否の両方を確認する

明確に許可された端末から実際のサービス通信を開始し、要求と応答を確認してください。次に、明確に許可されていない送信元からの通信が拒否されることを検証し、最後に、どのルールにも一致しない境界ケースをテストしてください。ルールのヒットカウンター、ログ、ミラーリングによる証跡がテスト時刻と対応しているかを確認してください。カウンターの増加は、何らかの一致が発生したことを示しますが、アプリケーション全体の動作が成功したことや、他の経路がフィルターを迂回していないことを意味するものではありません。

ルールの順序、適用位置、方向、デフォルト動作、テスト結果を保存してください。許可したサービスが動作しない場合は、照合条件、戻りトラフィック、他のポリシー、アプリケーションを個別に確認してください。拒否したサービスに引き続き到達できる場合は、最初に重複ルールを追加するのではなく、実際の経路と適用対象を確認してください。ACLの価値は、正確で見直し可能なアクセス境界にあります。「有効」と表示されたスクリーンショットは、エンドツーエンドのアクセス受け入れ検証の代わりにはなりません。

資料に関する注記:原理図は一般的な仕組みを説明するためのものであり、製品写真や実測記録ではありません。具体的なインターフェース、モード、能力は、選択したモデル、バージョン、現場での検証によって確認してください。

参考資料: Cisco IPアクセスリストの原理
飛暢科技 M12 IP68マネージド16ポートギガビットスイッチ
飛暢科技 光4ポート・電気8ポートのリングネットワークスイッチ
飛暢科技の産業用スイッチ製品カテゴリー

関連技術トピック: GMRPによるレイヤー2マルチキャストの管理:MAC登録、離脱、IGMPとの違い DHCP Snoopingの設定方法:信頼ポート、バインディングテーブル、アドレス取得のトラブルシューティング スイッチのループ検出の仕組み:プローブの帰還、ポートの処理、制御された復旧 マルチサービス映像光トランシーバーの信号伝送:アナログ変調、デジタルサンプリング、対応フォーマットの範囲

中国語の技術記事からの翻訳。原文の初公開日:2022-11-11。原文の最終改訂日:2026-10-13。 中国語の原文を読む

実務上のよくある質問

広範囲を許可するルールによって、後続の拒否ルールが無効になることはありますか?

はい。機器が最初の一致に基づいて処理する場合、先にある広範囲の許可ルールによって、後続の拒否ルールまで処理が到達しなくなることがあります。機種固有のルール順序、適用方向、デフォルト動作を確認し、許可対象と拒否対象のトラフィックの両方をテストしてください。

ACLを作成すると、すべてのスイッチポートに自動的に適用されますか?

いいえ。定義済みのポリシーでも、適切なインターフェースまたはVLANと方向に適用するまでは、トラフィックに作用しない場合があります。テスト対象パケットがどこから入り、どこへ出るかを追跡してください。

中継トラフィックに対するACLは、必ずスイッチの管理サービスも保護しますか?

いいえ。遮断に成功しただけでは、必要なサービスが引き続き利用できることの証明にはなりません。ロールバック用のアクセス経路を確保し、許可対象と拒否対象のトラフィックを別々にテストしてください。

出典と適用範囲

これらの補足は一般的な仕組みを説明するものです。対応機能、接続の詳細、受入判定基準は、実際の機器、ソフトウェア、運用条件に合わせて検証する必要があります。図は測定結果や認証の証拠ではありません。

この記事を共有する