(57)【要約】【課題】複数の通信線間でのフレームの中継を行うように構成された中継装置において、セキュリティ攻撃を受けた場合に、後から解析できるようにする。【解決手段】ネットワークスイッチは、Ｓ１１０，Ｓ１２０，Ｓ１５０で、予め設定されたフィルタリングルールに従って、何れかの通信線から受信したフレームを、他の通信線に送出するか破棄するかを選択して実行するように構成される。また、Ｓ１３０，Ｓ１４０で、フレームを破棄する際に、破棄するフレームに関する情報を表す破棄情報を予め設定された記録部に格納するように構成される。【選択図】図７
2020088716.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信線間でのフレームの中継を行うように構成された中継装置（２０）であって、
予め設定されたフィルタリングルールに従って、何れかの通信線から受信したフレームを、他の通信線に送出するか破棄するかを選択して実行するように構成された実行部（２１：Ｓ１１０，Ｓ１２０，Ｓ１５０）と、
前記実行部が前記フレームを破棄する際に、該破棄するフレームに関する情報を表す破棄情報を予め設定された破棄記録部（２５）に格納するように構成された破棄格納部（２２：Ｓ１３０，Ｓ１４０）と、
を備える中継装置。
【請求項２】
請求項１に記載の中継装置であって、
前記破棄格納部は、前記破棄情報として、フレームを受信したポートを示す受信ポート、破棄要因、前記フレームが破棄された時刻または前記破棄情報が生成された時刻に関する情報を示すタイムスタンプ、のうちの少なくとも１つを格納する
ように構成された中継装置。
【請求項３】
請求項１または請求項２に記載の中継装置であって、
前記破棄情報に加えて、破棄要因毎の破棄されたフレーム数を表す破棄数、および破棄要因毎の破棄数の合計値を予め設定された回数記録部（２５）に格納するように構成された回数格納部（２２：Ｓ１４０）と、
を備える中継装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の中継装置であって、
前記破棄格納部は、前記破棄情報として、Ethernet（登録商標）ヘッダ、VLAN Tag、ＩＰヘッダ、ＴＣＰヘッダ、ＵＤＰヘッダのうちの少なくとも１つを含むヘッダ情報を格納する
ように構成された中継装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の中継装置であって、
予め設定された外部指令を受けると、前記破棄記録部に格納された破棄情報を予め設定された外部装置（３５）に送信するように構成された破棄送信部（２２：Ｓ２３０）、
をさらに備える中継装置。
【請求項６】
請求項５に記載の中継装置であって、
前記破棄送信部は、データ形式がEthernet、ＩＰ、ＵＤＰの少なくとも何れかであるフレームであって、当該フレームのヘッダ部分に前記外部装置を指定する情報を含み、当該フレームの実データ部分に前記破棄情報を含むフレームを生成し、該生成したフレームを前記ヘッダ部分に従って前記外部装置に送信する
ように構成された中継装置。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の中継装置であって、
当該中継装置には、前記フィルタリングルール毎、或いは受信ポート毎に、前記破棄情報を前記破棄記録部に格納するか否かの設定を記述した格納情報（２７Ａ，２７Ｂ）が準備されており、
前記破棄格納部は、
前記実行部が前記フレームを破棄する際に、該破棄するフレームが、前記格納情報にて前記破棄情報を前記破棄記録部に格納すると設定されたフィルタリングルールで破棄することが決定されたフレームを表す格納対象フレームであるか否かを判定するように構成された格納判定部（２２：Ｓ１３０）と、
前記破棄するフレームが前記格納対象フレームである場合、前記破棄情報を、前記破棄記録部に格納するように構成された格納実行部（２２：Ｓ１４０）と、
をさらに備える中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、複数の通信線間でのフレームの中継を行うように構成された中継装置に関する。
【背景技術】
【０００２】
上記の中継装置には、中継するフレームをフィルタリングする機能が備えられる場合がある。なお、フレームとは、所定のプロトコルに対応するヘッダと実データとを含む一般的なデータである。例えば、下記特許文献１には、多数のフィルタリングルールを準備しておき、多数のフィルタリングルールに従って、フレームを中継するか破棄するか等の設定をするという技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２９６２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、発明者の詳細な検討の結果、上記の中継装置では、フレームが破棄されたか否かを後から解析することができないため、不正アクセス等のセキュリティ攻撃を受けた場合に、後から解析することが難しいという課題が見出された。
【０００５】
本開示の１つの局面は、複数の通信線間でのフレームの中継を行うように構成された中継装置において、セキュリティ攻撃を受けた場合に、後から解析できるようにすることにある。
【課題を解決するための手段】
【０００６】
本開示の一態様は、複数の通信線間でのフレームの中継を行うように構成された中継装置（２０）であって、実行部（２１：Ｓ１１０，Ｓ１２０，Ｓ１５０）と、破棄格納部（２２：Ｓ１３０，Ｓ１４０）と、を備える。実行部は、予め設定されたフィルタリングルールに従って、何れかの通信線から受信したフレームを、他の通信線に送出するか破棄するかを選択して実行するように構成される。破棄格納部は、実行部がフレームを破棄する際に、破棄するフレームに関する情報を表す破棄情報を予め設定された破棄記録部（２５）に格納するように構成される。
【０００７】
このような構成によれば、フィルタリングルールに従ってフレームを破棄する際に、破棄情報を記録することができるので、不正アクセス等のセキュリティ攻撃を受けた場合に、破棄情報を後から参照してセキュリティ攻撃の内容を解析することができる。
【図面の簡単な説明】
【０００８】
【図１】通信システムの構成を示すブロック図である。
【図２】ルールテーブルの一例を示す説明図である。
【図３】破棄判定テーブルの一例を示す説明図である。
【図４】ポート判定テーブルの一例を示す説明図である。
【図５】受信フレームの構成例を示す説明図である。
【図６】破棄情報テーブルの一例を示す説明図である。
【図７】中継処理のフローチャートである。
【図８】破棄情報送出処理のフローチャートである。
【図９】ツールに送られる破棄情報を含むフレームの一例を示す説明図である。
【図１０】ヘッダ部分に含まれるデータの一例を示す説明図である。
【発明を実施するための形態】
【０００９】
［１．概要］
複数の通信装置間でフレームの中継を行うように構成されたネットワークスイッチとしては、Ethernet（登録商標） Switchが知られている。Ethernet Switchでは、フレームをフィルタリングする機能などセキュリティ機能を搭載しているが、破棄したフレームを記録するような機能は提供されておらず、セキュリティ攻撃を後から解析することが難しい。
【００１０】
そこで、本実施形態では、Ethernet Switch内において、セキュリティ機能を有する中継処理部と、格納処理部と、記録部と、を備えておき、中継処理部は指定したポリシーにより受信フレームを破棄することができるように構成する。ここで、破棄するフレームについては、格納処理部が、フレームの一部のデータ、破棄した要因、受信したポート、タイムスタンプ等の情報を破棄情報として記録部に格納するように構成する。
【００１１】
記録部では、破棄要因毎に、破棄したフレームの数の合計値が記録される。これらの破棄情報は、ツールにより読み出すことができるように構成される。これにより、セキュリティ攻撃の解析が可能になる。また、記録対象とするフレームは、破棄要因やポート毎に指定でき、特定の攻撃のみ解析するという使い方も可能に構成される。
【００１２】
このような構成の詳細について以下に説明する。
［２．実施形態］
以下、図面を参照しながら、本開示の実施形態を説明する。
【００１３】
［２−１．構成］
通信システム１は、例えば、乗用車等の車両に搭載され、車両内の各通信装置間でフレームの中継を行うためのシステムである。
【００１４】
図１に示す通信システム１は、中継装置であるネットワークスイッチ２０を備える。また、通信システム１は、第１ＥＣＵ３０Ａと、第２ＥＣＵ３０Ｂと、第３ＥＣＵ３０Ｃと、ツール３５と、を備えてもよい。また、ネットワークスイッチ２０は、ポートＰ１，Ｐ２，Ｐ３，Ｐ４を備えてもよい。
【００１５】
第１ＥＣＵ３０Ａは、通信線５Ａに接続され、第２ＥＣＵ３０Ｂは、通信線５Ｂに接続される。また、第３ＥＣＵ３０Ｃは、通信線５Ｃに接続され、ツール３５は、通信線５Ｄに接続される。なお、第１ＥＣＵ３０Ａ、第２ＥＣＵ３０Ｂ、第３ＥＣＵ３０Ｃ、ツール３５は、通信線５Ａ，５Ｂ，５Ｃ，５Ｄおよびネットワークスイッチ２０を介して互いに通信を行う通信装置を構成する。
【００１６】
４本の通信線５Ａ，５Ｂ，５Ｃ，５Ｄは、順に、ポートＰ１，Ｐ２，Ｐ３，Ｐ４に接続される。なお、ポートＰ１，Ｐ２，Ｐ３，Ｐ４は、フレームの送受信を行うトランシーバとして機能する。
【００１７】
ネットワークスイッチ２０は、例えば、EthernetおよびInternet Protocol等のプロトコルを利用して通信するレイヤ２スイッチとして構成される。ネットワークスイッチ２０は、複数の通信線５Ａ，５Ｂ，５Ｃ，５Ｄ間でフレームをフィルタリングしつつ中継するように構成される。
【００１８】
ネットワークスイッチ２０は、例えば、半導体デバイス等の回路を備えるハードウェアとして構成される。ネットワークスイッチ２０は、中継処理部２１と、格納処理部２２と、記録部２５と、をさらに備える。
【００１９】
中継処理部２１は、フレームの中継の全般を管理する。中継処理部２１は、例えば、後述する中継処理のうちのＳ１１０，Ｓ１２０，Ｓ１５０を実施することによって、予め準備されたフィルタリングルールに従って、受信したフレームを中継するか破棄するかを選択して実施する。なお、フィルタリングルールとは、受信したフレームに含まれるアドレス、フレームの形式、フレームのデータ長、フレームの種別等のフレームの特性に応じて、該フレームを中継するか破棄するか等の処理を決定するためのルールである。
【００２０】
格納処理部２２は、中継処理部２１がフレームを破棄する際に、後述する中継処理のうちのＳ１３０，Ｓ１４０で、破棄情報を記録部２５に格納する。破棄情報とは、破棄するフレームに関する情報を表す。本実施形態では、破棄情報には、破棄するフレームについてのヘッダ情報が含まれる。ヘッダ情報については後述する。
【００２１】
また、格納処理部２２は、後述する破棄情報送出処理を実施することによって、記録部２５に記録された破棄情報をツール３５等の外部装置に送信する。
記録部２５は、ルールテーブル２６、破棄判定テーブル２７Ａ、ポート判定テーブル２７Ｂ、破棄情報テーブル２８、および中継テーブル２９を記録するように構成される。
【００２２】
ルールテーブル２６には、複数のフィルタリングルールが記述される。ルールテーブル２６では、図２に示すように、１行分の記述事項を個々のフィルタリングルールとして記述される。
【００２３】
それぞれのフィルタリングルールには、ルール番号（Ｎｏ．）、適用ポート、宛先アドレス、送信元ＭＡＣアドレス、タイプ、その他の条件が含まれる。
【００２４】
ルール番号は、フィルタリングルールを特定するための番号であり、フィルタリングルール毎に固有の番号が付される。適用ポートは、ポートＰ１，Ｐ２，Ｐ３，Ｐ４のうちの当該フィルタリングルールが適用されるポートを示す。宛先アドレスは、フレームの送信先となるＥＣＵのアドレス、例えばＭＡＣアドレスが記述される。
【００２５】
ただし、宛先アドレスは、ＩＰアドレス等、ＭＡＣアドレス以外のアドレスでもよい。タイプは、IPv4、IPv6等のインターネットプロトコルのバージョンを示す。
ここで、図２に示す例では、ルール番号１のフィルタリングルールには、ポートＰ１で受信したIPv4フレームのうち送信元アドレスが第１ＥＣＵ３０Ａであるフレームだけを転送する旨、およびポートＰ１から送信するIPv4フレームのうち宛先アドレスが第１ＥＣＵ３０Ａであるフレームだけ転送する旨が記述されている。また、ルール番号２のフィルタリングルールには、ポートＰ４で受信したIPv4フレームのうち送信元アドレスがツール３５であるフレームだけを転送する旨、およびポートＰ４から送信するIPv4フレームのうち宛先アドレスがツール３５であるフレームだけを転送する旨が記述されている。
【００２６】
その他、ルールテーブル２６では、多数のフィルタリングルールを設定することができるが、ここでは記載を省略している。
破棄判定テーブル２７Ａおよびポート判定テーブル２７Ｂは、破棄情報を記録部２５に格納するか否かの設定を記述したテーブルである。破棄判定テーブル２７Ａでは、図３に示すように、複数のフィルタリングルールと、破棄情報の格納に関して有効または無効の設定とが対応付けられている。ポート判定テーブル２７Ｂでは、図４に示すように、複数のポートＰ１，Ｐ２，Ｐ３，Ｐ４と、破棄情報の格納に関して有効または無効の設定とが対応付けられている。
【００２７】
例えば、図３に示す例では、フィルタリングルール番号「１」と「有効」とが対応付けられているため、中継処理部２１がフィルタリングルール「１」によってフレームを破棄する場合、格納処理部２２は、破棄情報を記録部２５に格納することを意味する。一方で、図３に示す例では、フィルタリングルール番号「３」と「無効」とが対応付けられているため、中継処理部２１がフィルタリングルール「３」によってフレームを破棄する場合、格納処理部２２は、破棄情報を記録部２５に格納しないことを意味する。
【００２８】
本実施形態では、格納処理部２２は、破棄判定テーブル２７Ａおよびポート判定テーブル２７Ｂの両方で有効と判定された破棄情報を記録部２５に格納し、破棄判定テーブル２７Ａおよびポート判定テーブル２７Ｂの何れかで無効と判定された破棄情報を格納しないように設定する。
【００２９】
ここで、各通信線５Ａ，５Ｂ，５Ｃ，５Ｄにて送受信されるフレーム７は、例えば、図５に示すような構成である。すなわち、フレーム７は、ヘッダ部分と、実データであるペイロードとを備え、ヘッダ部分、ペイロードの順に送受信される。ヘッダ部分は、Etherヘッダ、ＩＰヘッダ、ＵＤＰヘッダとを備える。なお、ＵＤＰヘッダに換えてＴＣＰヘッダを備える場合もある。
【００３０】
破棄情報テーブル２８は、複数の破棄情報を格納するための記録領域である。本実施形態では、破棄情報テーブル２８では、図６に示すように、「＃」の欄に記述された固有の数字にて識別される個々の破棄情報を備える。「＃」の欄に記述された固有の数字は、破棄要因毎の破棄数の合計値に相当する。破棄情報には、受信ポート、フィルタリングルール、フレーム内容、タイムスタンプ、累積回数を含む。破棄情報テーブル２８では、破棄情報に含まれるそれぞれをデータを格納するための欄が設けられる。
【００３１】
破棄情報テーブル２８において、受信ポートの欄には、破棄されたフレームを受信したポートが記述される。フィルタリングルールの欄には、フレームを破棄する要因となったフィルタリングルール番号が記述される。フレーム内容の欄には、破棄情報としてのヘッダ情報を含む。
【００３２】
ヘッダ情報は、図５に示すフレーム７のうちのヘッダ部分のデータを示す。なお、ヘッダ情報には、Ethernetヘッダ、VLANTag、ＩＰヘッダ、ＴＣＰヘッダ、ＵＤＰヘッダのうちの少なくとも１つが含まれていればよい。なお、VLANTagとは、例えば、IEEE802.1qにて規定されるタグＶＬＡＮ (Tag VLAN) にて利用されるVLAN IDを示す。
【００３３】
タイムスタンプの欄には、フレームが破棄された時刻または破棄情報が生成された時刻に関する情報が数値で記述される。累積回数の欄には、フレームを破棄した回数が、フィルタリングルール毎、かつ受信ポート毎に記述される。
【００３４】
中継テーブル２９は、各ポートに接続されたＥＣＵの宛先アドレスを記録するテーブルである。中継テーブル２９は、中継処理部２１がフレームの送出先のポートを特定する際に中継処理部２１によって参照される。
【００３５】
ツール３５は、記録部２５に格納された破棄情報を読み出し、読み出した破棄情報に基づいてセキュリティ攻撃等の解析を行う装置である。ツール３５は、通信線５Ｄに対して着脱自在に構成され、車両の点検時等、必要に応じて通信線５Ｄに接続される。また、ツール３５は、使用者による所定の操作が入力されると、通信線５Ｄを介してネットワークスイッチ２０に対して破棄情報を要求する外部指令を送信する。
【００３６】
なお、本実施形態では、ネットワークスイッチ２０に接続される通信線の本数が４である場合を例示するが、通信線の本数は、２以上であればどのような数でもよい。
［２−２．処理］
［２−２−１．中継処理］
ネットワークスイッチ２０が実行する中継処理について、図７のフローチャートを用いて説明する。中継処理は、例えば、何れかのポートからフレームを受信すると開始する処理である。
【００３７】
中継処理では、まず、Ｓ１１０で、ネットワークスイッチ２０は、受信したフレームに対して破棄判定されたか否かを判定する。すなわち、中継処理部２１は、フレームのヘッダ部分に記述された宛先アドレスが存在するポートを、中継テーブル２９を参照して特定するとともに、ルールテーブル２６に従って宛先アドレスに中継するか破棄するかを決定し、この結果が破棄であるか否かを判定する。
【００３８】
ネットワークスイッチ２０は、Ｓ１１０で、受信したフレームに対して破棄判定されていないと判定した場合には、Ｓ１２０へ移行し、破棄するフレームでない通常フレームとして、通常フレームを宛先アドレスに中継する中継処理を実施した後、図７の中継処理を終了する。
【００３９】
一方、ネットワークスイッチ２０は、Ｓ１１０で、受信したフレームに対して破棄判定されたかと判定した場合には、Ｓ１３０へ移行し、受信フレームを受けたポート、すなわち受信ポートについて破棄情報の記録が有効に設定され、かつ破棄要因について破棄情報の記録が有効に設定されているか否かを判定する。
【００４０】
換言すれば、この処理では、フレームを破棄する際に、破棄するフレームが、格納対象フレームであるか否かを判定する。格納対象フレームとは、フィルタリングルールで破棄することが決定されたフレームのうちの、破棄情報を記録部２５に格納すると設定されたフレームを表す。
【００４１】
ネットワークスイッチ２０は、Ｓ１３０で、破棄情報の記録が有効に設定され、かつ破棄要因について破棄情報の記録が有効に設定されていると判定した場合には、Ｓ１４０へ移行し、破棄情報を記録部２５の破棄情報テーブル２８に格納する。その後、Ｓ１５０に移行する。
【００４２】
一方、ネットワークスイッチ２０は、Ｓ１３０で、破棄情報の記録が有効に設定されていない、或いは破棄要因について破棄情報の記録が有効に設定されていないと判定した場合には、Ｓ１５０へ移行し、受信フレームを破棄した後、図７の中継処理を終了する。
【００４３】
［２−２−２．破棄情報送出処理］
次に、ネットワークスイッチ２０、特に格納処理部２２が実行する破棄情報送出処理について、図８のフローチャートを用いて説明する。破棄情報送出処理は、ネットワークスイッチ２０がツール３５から破棄情報を要求する外部指令を受信すると開始される処理である。
【００４４】
破棄情報送出処理では、まず、Ｓ２１０で、ネットワークスイッチ２０は、破棄情報が記録部２５に格納されているか否かを判定する。Ｓ２１０で、破棄情報が記録部２５に格納されていないと判定した場合には、図８の破棄情報送出処理を終了する。
【００４５】
一方、ネットワークスイッチ２０は、Ｓ２１０で、破棄情報が記録部２５に格納されていると判定した場合には、Ｓ２２０へ移行し、未送信の破棄情報があるか否かを判定する。Ｓ２２０で、未送信の破棄情報がないと判定した場合には、図８の破棄情報送出処理を終了する。
【００４６】
一方、ネットワークスイッチ２０は、Ｓ２２０で未送信の破棄情報があるかと判定した場合には、Ｓ２３０へ移行し、未送信の破棄情報を必要に応じて分割してツール３５に対して転送し、その後、Ｓ２２０に戻る。なお、格納処理部２２は、送信済の破棄情報には、例えば送信済フラグを立てて、未送信の破棄情報とは識別できるように管理する。
【００４７】
未送信の破棄情報を送信する処理の詳細を以下に説明する。格納処理部２２は、Ｓ２３０で、図９に示すように、データ形式がEthernet、ＩＰ、ＵＤＰの少なくとも何れかのプロトコルであるフレームを生成する。この際、当該フレームのヘッダ部分でツール３５を宛先として指定し、当該フレームの実データ部分であるペイロードに、記録部２５から読み出した破棄情報を含むように設定する。生成したフレームは、格納処理部２２によって、ヘッダ部分の記述に従ってツール３５に送信される。
【００４８】
また、破棄情報は、必要に応じて複数のフレームのペイロード部分に分割される。例えば、格納処理部２２が、記録フレーム１および記録フレーム２という破棄情報を送信し、１フレームでは記録フレーム１のみしか送信できない場合、図９に示すように、格納処理部２２は、第１フレームのペイロード部分に、記録フレーム１の全ておよび記録フレーム２の途中までのデータを含める。格納処理部２２がデータを分割してすることは、ヘッダ部分に含まれるシーケンスナンバにて管理される。第１フレームのシーケンスナンバは、最初のデータを示す０に設定される。
【００４９】
そして、格納処理部２２は、第２フレームのペイロード部分に、記録フレーム２の残りのデータを含める。第２フレームのシーケンスナンバは、第１フレームのペイロード部分が１４００バイトである場合、１４００に設定される。
【００５０】
なお、格納処理部２２がＳ２３０で生成するフレームのヘッダ部分には、図１０に示すような情報が格納可能に構成される。ヘッダ部分に含まれる情報は、予め設定された値であってもよいし、送出するフレームの内容に応じて算出される値であってもよい。
【００５１】
［２−３．効果］
以上詳述した実施形態によれば、以下の効果を奏する。
（２ａ）上記の通信システム１は、複数の通信線間でのフレームの中継を行うように構成されたネットワークスイッチ２０を備え、ネットワークスイッチ２０は、中継処理部２１および格納処理部２２を備える。中継処理部２１は、Ｓ１１０，Ｓ１２０，Ｓ１５０で、予め設定されたフィルタリングルールに従って、何れかの通信線から受信したフレームを、他の通信線に送出するか破棄するかを選択して実行するように構成される。格納処理部２２は、Ｓ１３０，Ｓ１４０で、フレームを破棄する際に、破棄するフレームに関する情報を表す破棄情報を予め設定された記録部２５に格納するように構成される。
【００５２】
このような構成によれば、フィルタリングルールに従ってフレームを破棄する際に、破棄情報を記録することができるので、不正アクセス等のセキュリティ攻撃を受けた場合に、破棄情報を後から参照してセキュリティ攻撃の内容を解析することができる。なお、破棄情報には、破棄するフレームの少なくとも一部を含んでもよく、この場合、破棄情報には、フレームの任意の一部、或いはフレームの全部が含まれてもよい。
【００５３】
（２ｂ）格納処理部２２は、Ｓ１３０，Ｓ１４０で、破棄情報として、フレームを受信したポートを示す受信ポート、破棄要因、フレームが破棄された時刻または破棄情報が生成された時刻に関する情報を示すタイムスタンプ、のうちの少なくとも１つを格納する。
【００５４】
このような構成によれば、破棄情報に、受信ポート、破棄要因、タイムスタンプ、のうちの少なくとも１つが含まれるので、破棄情報からセキュリティ攻撃の内容を解析しやすくすることができる。
【００５５】
（２ｃ）格納処理部２２は、Ｓ１４０で、受信ポート、破棄要因、タイムスタンプに加えて、破棄要因毎の破棄されたフレーム数を表す破棄数、および破棄要因毎の破棄数の合計値を記録部２５に格納するように構成される。
【００５６】
このような構成によれば、破棄数および破棄数の合計値を利用することができるので、セキュリティ攻撃の内容を解析しやすくすることができる。
（２ｄ）格納処理部２２は、Ｓ１３０，Ｓ１４０で、破棄情報として、Ethernetヘッダ、VLANTag、ＩＰヘッダ、ＴＣＰヘッダ、ＵＤＰヘッダのうちの少なくとも１つを含むヘッダ情報を格納する。
【００５７】
このような構成によれば、アドレス等に関するヘッダ情報を格納するので、フレーム全てを格納する構成と比較して破棄情報を格納する記録部の容量を節約しつつ、フレームの特性を効率的に格納することができる。
【００５８】
（２ｅ）格納処理部２２は、Ｓ２３０で、予め設定された外部指令を受けると、記録部２５に格納された破棄情報を予め設定された外部装置であるツール３５に送信するように構成される。
【００５９】
このような構成によれば、外部指令に応じてツール３５に破棄情報を送信することができる。
（２ｆ）格納処理部２２は、Ｓ２３０で、データ形式がEthernet、ＩＰ、ＵＤＰの少なくとも何れかであるフレームであって、当該フレームのヘッダ部分にツール３５を指定する情報を含み、当該フレームの実データ部分に破棄情報を含むフレームを生成し、生成したフレームをヘッダ部分に従ってツール３５に送信する。
【００６０】
このような構成によれば、データ形式がEthernet、ＩＰ、ＵＤＰの少なくとも何れかであるフレームを生成するので、ネットワークスイッチ２０に接続された通信線からツール３５に、破棄情報を含むフレームを送信することができる。
【００６１】
（２ｇ）ネットワークスイッチ２０では、フィルタリングルール毎、或いは受信ポート毎に、破棄情報を記録部２５に格納するか否かの設定を記述した破棄判定テーブル２７Ａおよびポート判定テーブル２７Ｂが、記録部２５にて準備されている。格納処理部２２は、Ｓ１３０で、フレームを破棄する際に、破棄するフレームが、格納対象フレームであるか否かを判定するように構成される。格納処理部２２は、Ｓ１４０で、破棄するフレームが格納対象フレームである場合、破棄情報を、記録部２５に格納するように構成される。
【００６２】
このような構成によれば、フィルタリングルール毎、或いは受信ポート毎に破棄情報を格納するか否かを設定できるので、必要な破棄情報を効率的に収集することができる。
［３．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００６３】
（３ａ）上記実施形態では、本実施形態では、中継処理部２１、および格納処理部２２としての機能が、ハードウェアにて実現される構成について説明したが、これに限定されるものではない。例えば、これらの機能はソフトウェアの処理によって実現されてもよい。この場合、ネットワークスイッチ２０またはネットワークスイッチ２０に接続された外部装置においてＣＰＵおよびメモリを備え、ＣＰＵがメモリ内のプログラムを実行することによって中継処理部２１、および格納処理部２２としての機能を実現するとよい。
【００６４】
（３ｂ）上記実施形態では、格納処理部２２は、破棄情報として、受信ポート、破棄要因、およびタイムスタンプの全てを記録部２５に格納したが、これに限定されるものではない。例えば、格納処理部２２は、破棄情報として、受信ポート、破棄要因、およびタイムスタンプのうちの少なくとも１つを格納するように構成してもよい。
【００６５】
（３ｃ）上記実施形態では、破棄情報に破棄数および破棄数の合計値を含むように構成したが、これに限定されるものではない。例えば、破棄数および破棄数の合計値は、破棄情報とは別途記録されてもよい。
（３ｄ）上記実施形態では、ツール３５からの外部指令は、ポートから入力される旨を説明したが、これに限定されるものではない。例えば、ポート以外の物理的なケーブルから入力される指令であってもよい。
【００６６】
（３ｅ）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。
【００６７】
（３ｆ）上述した通信システム１の他、当該通信システム１の構成要素となるネットワークスイッチ２０等の装置、当該装置としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、通信方法など、種々の形態で本開示を実現することもできる。
【００６８】
［４．実施形態の構成と本開示の構成との対応関係］
上記実施形態のネットワークスイッチ２０は、本開示での中継装置に相当し、上記実施形態の記録部２５は、本開示での破棄記録部および回数記録部に相当する。また、上記実施形態の破棄判定テーブル２７Ａ，ポート判定テーブル２７Ｂは、本開示での格納情報に相当し、上記実施形態のツール３５は、本開示での外部装置に相当する。
【００６９】
上記実施形態の中継処理部２１が実行する処理のうちのＳ１１０，Ｓ１２０，Ｓ１５０は、本開示での実行部に相当する。また、上記実施形態の格納処理部２２が実行する処理のうちのＳ１３０，Ｓ１４０は、本開示での破棄格納部に相当し、上記実施形態のＳ１３０は、本開示での格納判定部に相当し、上記実施形態のＳ１４０は、本開示での回数格納部および格納実行部に相当する。また、上記実施形態のＳ２３０は、本開示での破棄送信部に相当する。
【符号の説明】
【００７０】
１…通信システム、５Ａ，５Ｂ，５Ｃ，５Ｄ…通信線、２０…ネットワークスイッチ、２１…中継処理部、２２…格納処理部、２５…記録部、２６…ルールテーブル、２７Ａ…破棄判定テーブル、２７Ｂ…ポート判定テーブル、２８…破棄情報テーブル、２９…中継テーブル、３０Ａ，３０Ｂ，３０Ｃ…ＥＣＵ、３５…ツール。
【図１】
2020088716.tif 000003
【図２】
2020088716.tif 000004
【図３】
2020088716.tif 000005
【図４】
2020088716.tif 000006
【図５】
2020088716.tif 000007
【図６】
2020088716.tif 000008
【図７】
2020088716.tif 000009
【図８】
2020088716.tif 000010
【図９】
2020088716.tif 000011
【図１０】
2020088716.tif 000012