特許
J-GLOBAL ID:200903034905855490

フレームフィルタリング方式

発明者:
出願人/特許権者:
代理人 (1件): 武 顕次郎
公報種別:公開公報
出願番号(国際出願番号):特願平6-130555
公開番号(公開出願番号):特開平7-336384
出願日: 1994年06月13日
公開日(公表日): 1995年12月22日
要約:
【要約】【目的】 ブルータ装置において、CPUの処理効率を上げて中継処理性能を向上させること。【構成】受信したフレームを、ポート部A4内のフィルタリング部31が、そのフレームに対する判定を行い、フラッシュ信号線32、またはルータ信号線301、またはブリッジ信号線302により、それぞれMAC部30へ指示する。MAC部30は、その指示に従って、フレームを処理し、ルーティング処理、またはブリッジ処理の必要なフレームのみをその旨を伝えCPU2に渡す。【効果】ブルータ装置が処理する必要のないフレームは、ポート部で破棄される。また、受信したフレームに対しても、ポート部がそのフレームをルーティング処理、あるいはブリッジ処理のどちらをすれば良いのかをCPU2に指示するので、ブルータ装置の処理性能が向上する。
請求項(抜粋):
OSI(Open Systems Interconnection)参照モデルの第3層(ネットワーク層)におけるフレームのルーティング中継処理、及び第2層(データリンク層)の下位副層MAC(MediaAccess Control)層におけるフレームのブリッジ中継処理を担う中央演算処理部と、記憶部と、フレームの送受信を担う複数のポート部と、これらを接続するバスとを有し、前記記憶部は、フレームを一時的に保持するバッファと、そのフレームの情報を保持するディスクリプタと、中央演算処理部がルーティング中継処理を実行するためのルーティング中継処理プログラムと、ルーティング中継処理をする際にフレームのネットワーク層のアドレスを検索するためのルーティングテーブルと、さらに、中央演算処理部がブリッジ中継処理を実行するためのブリッジ中継処理プログラムと、ブリッジ中継処理をする際にフレームのMAC層のアドレスを検索するためのフィルタリングテーブルとを有し、前記複数のポート部は、それぞれMAC層の機能を司るMAC部と、フレームのフィルタリングの制御を行うフィルタリング制御部と、OSI参照モデルの第1層(物理層)の機能を担うPHY(PHYsical)部とを有し、前記中央演算処理部は、MAC部に対してフレームを送信することを要求する制御手段を有し、前記MAC部は、中央演算処理部に対してフレームを受信したことを通知する手段を有し、前記PHY部は、ネットワークに接続されており、前記MAC部とPHY部、及びフィルタリング制御部との間には、PHY部がネットワークから受信したフレームをMAC部及びフィルタリング制御部へ送るための受信線と、MAC部がネットワークへ送信するフレームをPHY部へ送るための送信線とが設置されており、前記フィルタリング制御部は、フレームのMAC層の送信先アドレスを検索する機能を持つCAM(Content Addressable Memory)と、フレームのMAC層の送信先アドレスを抽出する抽出部とを有し、前記CAMは、各ポート部の接続されているネットワーク内の他の情報処理装置のMAC層のアドレスを保持するアドレス記憶部と、アドレス記憶部に保持されたアドレスと受信フレームのMAC層の送信先アドレスとの比較で一致した際に、その旨を報告する報告手段とを有し、前記CAMと抽出部との間には、抽出部が抽出したフレームのMAC層の送信先アドレスをCAMへ入力するため入力手段を有する構成からなるブルータ装置におけるフレームの中継、または無効の選択を行うフレームフィルタリング方式であって、前記アドレス記憶部に、ブルータ装置自身のMAC層のアドレスを付加して、前記フィルタリング制御部に、受信フレームを無効にすることをMAC部へ指示するフラッシュ指示手段と、受信フレームをルーティング中継処理することをMAC部へ指示するルーティング中継処理指示手段と、ブリッジ中継処理することをMAC部へ指示するブリッジ中継処理指示手段とを具備した指示部を設け、前記報告手段による報告は、指示部へ上がるように設置し、前記CAMに、アドレス記憶部に保持されたアドレスと受信したフレームのMAC層の送信先アドレスとの比較で一致した場合に、その一致した送信先アドレスが保持されているアドレス記憶部の位置情報を保持する手段を設け、CAMが受信フレームのMAC層の送信先アドレスを検索してアドレス記憶部の保持しているMAC層のアドレスと一致した場合、その旨を報告手段により指示部へ報告し、指示部は、その報告手段による報告を受け、CAM内で一致したMAC層のアドレスがブルータ装置自身のMAC層のアドレスか、ポート部が接続されているネットワーク内の他の情報処理装置のMAC層のアドレスかを、その一致した送信先アドレスが保持されているアドレス記憶部の位置情報をもとに種別を判別して、その送信先アドレスの種別がポート部の接続されているネットワーク内の他の情報処理装置のMAC層のアドレスである場合は、受信フレームを無効にすることを選択し、ブルータ装置自身のMAC層のアドレスの場合は、受信フレームをルーティング中継処理することを選択し、またCAMからの報告手段による報告を受けなかった場合は、受信フレームをブリッジ中継処理することを選択し、MAC部へ各選択に対応する指示を各手段により指示し、MAC部は、指示部からフラッシュ指示手段による指示を受けた場合は、該当フレームの受信を無効にし、ルーティング中継処理指示手段、またはブリッジ中継処理指示手段による指示を受けた場合は、その旨を中央演算処理部に供給し、前記中央演算処理部は、MAC部から供給された指示情報に基づいて、フレームをルーティング中継処理、あるいはブリッジ中継処理することを特徴とするフレームフィルタリング方式。
IPC (3件):
H04L 12/46 ,  H04L 12/28 ,  G06F 13/00 353

前のページに戻る