(57)【特許請求の範囲】
【請求項１】
ネットワークアドレスを記憶する第１テーブルと、
ネットワークアドレスと出力ポートとの組を記憶する第２テーブルと、
入力されたパケットに含まれる宛先ＩＰアドレスをキーとして前記第１テーブルを部分一致検索し、前記宛先ＩＰアドレスのネットワークアドレスに一致する、前記第１テーブルのネットワークアドレスを決定する第１決定部と、
前記決定されたネットワークアドレスをキーとして前記第２テーブルを全幅検索し、前記決定されたネットワークアドレスに対応する出力ポートを決定する第２決定部と
を有するパケット転送装置。
【請求項２】
前記第１テーブルのネットワークアドレスは優先度順に並び、
前記第１決定部は、最も優先度の高いネットワークアドレスから前記宛先ＩＰアドレスのネットワークアドレスに一致するネットワークアドレスを検索することにより、前記第１テーブルのネットワークアドレスを決定することを特徴とする、請求項１記載のパケット転送装置。
【請求項３】
前記優先度は、ＩＰアドレスのサブネットマスクで規定され、前記サブネットマスクに基づくネットワーク範囲が広いほど前記優先度が高いことを特徴とする請求項２記載のパケット転送装置。
【請求項４】
ネットワークアドレスを第１テーブルに記憶し、
ネットワークアドレスと出力ポートとの組を第２テーブルに記憶し、
入力されたパケットに含まれる宛先ＩＰアドレスをキーとして前記第１テーブルを部分一致検索し、前記宛先ＩＰアドレスのネットワークアドレスに一致する前記第１テーブルのネットワークアドレスを決定し、
前記決定されたネットワークアドレスをキーとして前記第２テーブルを全幅検索し、前記決定されたネットワークアドレスに対応する出力ポートを決定するパケット転送方法。
【請求項５】
前記第１テーブルのネットワークアドレスは優先度順に並び、
前記ネットワークアドレスの決定は、最も優先度の高いネットワークアドレスから前記宛先ＩＰアドレスのネットワークアドレスに一致するネットワークアドレスを検索することにより、前記第１テーブルのネットワークアドレスを決定することを特徴とする、請求項４記載のパケット転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークにおけるパケットを転送する技術に関するものである。
【背景技術】
【０００２】
従来、Ｌａｙｅｒ２のイーサネット（登録商標）スイッチ（以下、Ｌ２スイッチ）は、入力されたパケットの宛先としての出力ポートをＭＡＣアドレスに基づいて決定するため、ＦＤＢ（Ｆｏｒｗａｒｄｉｎｇ  ＤａｔａＢａｓｅ）を備える。このＦＤＢは入力されたパケットの宛先としてのアドレスであるディスネーションＭＡＣアドレスをキーとして出力ポート情報をデータとする全幅検索を行うためのデータベースである。
【０００３】
一方、Ｌａｙｅｒ３のイーサネットスイッチ（以下、Ｌ３スイッチ）は、入力されたパケットの宛先としての出力ポートをＭＡＣアドレスより上位層のプロトコルであるＩＰアドレスに基づいて決定するものである。また、一般的にＬ３スイッチは、ＩＰアドレスに基づいて出力ポートを決定するためにＩＰルーティングテーブルを備える。ここで図を用いて、Ｌ３スイッチの構成について説明する。図６は、従来のＬ３スイッチの構成を示すブロック図である。
【０００４】
図６に示すように、Ｌ３スイッチ５は、入力ポート５１、パケット交換部５２、出力ポート５３を備えるものである。なお、図６において、出力ポート５３は、複数の出力ポートにより構成されるものとする。また、入力ポート５１は、ＩＰパケット認識部５１１を備えるものである。また、パケット交換部５２は、ＦＤＢ５２１、ＦＤＢ参照部５２２、ルーティングテーブル参照部５２３、ルーティングテーブル５２４、出力ポート決定部５２３を備えるものである。
【０００５】
ＩＰパケット認識部５１１は、入力されたパケットがＩＰアドレスを含むか否かを判断し、入力されたパケットがＩＰアドレスを含む場合はパケットをルーティングテーブル参照部５２３へ渡すものである。また、ＩＰパケット認識部５１１は、入力されたパケットがＩＰアドレスを含まない場合、つまり、ＭＡＣアドレスを含む場合、パケットをＦＤＢ参照部５２２へ渡すものである。また、ＦＤＢ５２１は、ＭＡＣアドレスと出力ポート５３のいずれかの出力ポートとを対応付けるものである。また、ＦＤＢ参照部５２２は、ＭＡＣアドレスをキーとしてＦＤＢ５２１に対して全幅検索を行い、出力ポート５３のいずれかの出力ポートをデータとして出力するものである。または、ルーティングテーブル５２４は、ＩＰアドレスといずれかの出力ポートとを対応付けるテーブルである。また、ルーティングテーブル参照部５２３は、ＩＰアドレスをキーとしてルーティングテーブル５２４に対して部分一致検索を行い、出力ポート５３のいずれかの出力ポートをデータとして出力するものである。また、出力ポート決定部５２３は、ＦＤＢ参照部５２２またはルーティングテーブル参照部５２３によりデータとして出力された出力ポート５３のいずれかの出力ポートを入力ポート５１に入力されたパケットの出力先として決定するものである。
【０００６】
上述したように、Ｌ３スイッチ５は、ＦＤＢ５２１に加えてＩＰアドレスをキーとして出力ポート５３を決定するためのルーティングテーブル５２４を備えるものである。また、このルーティングテーブル５２４を備える点がＬ２スイッチと構成上最も異なる点である。また、一般的なＬ３スイッチ５はＩＰアドレスをキーとして出力ポートを決定する機能（ルーティングテーブル参照部５２３及びルーティングテーブル５２４によるＬ３機能）を実現させるために、ＴＣＡＭ（Ｔａｒｎａｒｙ  Ｃｏｎｔｅｎｔ  Ａｄｄｒｅｓｓａｂｌｅ  Ｍｅｍｏｒｙ）を利用する。
【０００７】
このようにＬ２スイッチとＬ３スイッチ５は構成が異なるが、Ｌ２スイッチとしての機能を主とするスイッチングハブにおいて、ＩＰアドレスに基づいて出力ポートを決定する機能を求められる場合がある。
【０００８】
なお、本発明の関連ある従来技術として、ＶＬＡＮを構成する際にＩＰパケットとＬ２パケットを１つのスイッチでパケット転送するパケット転送装置が知られている（例えば、特許文献１参照）。
【０００９】
【特許文献１】特開２００７−６８０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、ＩＰアドレスをキーとして出力ポートを決定する機能をＬ２スイッチで実現するためには、必要リソースが大きく、また消費電力も大きいＴＣＡＭを利用しなければならないという問題がある。また、Ｌ２機能を主とするスイッチングハブにとって、ＴＣＡＭを備えることはオーバーヘッドとなるという問題がある。
【００１１】
本発明は、上述した問題点を解決するためになされたものであり、より少ない資源によりＩＰアドレスによる転送機能を実現することができる伝送情報転送装置及び方法を提供することを目的としている。
【課題を解決するための手段】
【００１２】
上述した課題を解決するため、伝送情報転送装置は、複数の入出力部により伝送情報を入出力する装置であって、前記複数の入出力部のそれぞれと所定のＩＰアドレスとを対応付けて管理するアドレス管理部と、前記複数の入出力部のいずれかに入力された伝送情報である入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むかどうかを判断する第一判断部と、前記第一判断部により前記入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むと判断された場合、前記入力伝送情報に含まれる該入力伝送情報の宛先としてのＩＰアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理部により対応付けられた所定のＩＰアドレスとが一致するかどうかを判断する第二判断部と、前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理部により対応付けられた所定のＩＰアドレスとが一致すると前記第二判断部により判断された場合、前記アドレス管理部により前記所定のＩＰアドレスと対応付けられた前記複数の入出力部のいずれかを前記入力伝送情報の出力先とする出力先決定部とを備える。
【００１３】
また、伝送情報転送方法は、複数の入出力部により伝送情報を入出力するための方法であって、前記複数の入出力部のそれぞれと所定のＩＰアドレスとを対応付けて管理するアドレス管理ステップと、前記複数の入出力部のいずれかに入力された伝送情報である入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むかどうかを判断する第一判断ステップと、前記第一判断ステップにより前記入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むと判断された場合、前記入力伝送情報に含まれる該入力伝送情報の宛先としてのＩＰアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理ステップにより対応付けられた所定のＩＰアドレスとが一致するかどうかを判断する第二判断ステップと、前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理ステップにより対応付けられた所定のＩＰアドレスとが一致すると前記第二判断ステップにより判断された場合、前記アドレス管理ステップにより前記所定のＩＰアドレスと対応付けられた前記複数の入出力部のいずれかを前記入力伝送情報の出力先とする出力先決定ステップとを備える。
【発明の効果】
【００１４】
本発明によれば、より少ない資源によりＩＰアドレスによる転送機能を実現することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図を用いて説明する。
【００１６】
まず、本実施の形態の全体構成について説明する。図１は、本実施の形態の全体構成を示す図である。
【００１７】
本実施の形態は、ネットワークに接続されたルータ２、ルータ２に接続されたＬ２スイッチ１（伝送情報転送装置）、Ｌ２スイッチ１に接続された複数のパーソナルコンピュータ３ａ〜３ｄからなるパーソナルコンピュータ群３により構成される。Ｌ２スイッチ１は、複数の出力ポート１３ａ〜１３ｄからなる出力ポート１３を備え、この出力ポート１３のそれぞれにパーソナルコンピュータ群３のそれぞれが接続されている。
【００１８】
次に、本実施の形態に係るＬ２スイッチの構成について説明する。図２は、Ｌ２スイッチの構成を示すブロック図である。また、図３はネットワークアドレステーブルを示す図である。また、図４は、ＦＤＢを示す図である。
【００１９】
図２に示すように、本実施の形態に係るＬ２スイッチ１は、入力ポート１１（入出力部）、パケット交換部１２、出力ポート１３（入出力部）を備える。また、入力ポート１１は、ＩＰパケット認識部１１１（第一判断部）、ネットワークアドレス抽出部１１２（ネットワークアドレス判断部）、ネットワークアドレステーブル１１３（ネットワークアドレス管理部）を備えるものである。また、パケット交換部１２は、ＦＤＢ参照部１２１（第二判断部）、出力ポート決定部１２２（第二判断部、出力先決定部）、ＦＤＢ１２３（アドレス管理部）を備えるものである。
【００２０】
ＩＰパケット認識部１１１は、ルータ２より入力されたパケット（以下、入力パケット）に含まれるパケット識別子（またはイーサタイプ）がＩＰパケットであるかどうかを判断し、ＩＰパケットの場合ＩＰアドレスを抽出するものである。また、ネットワークアドレステーブル１１３は、図３に示すように、ネットワークアドレスと有効ビット（またはサブネットマスク）とが対応付けられたテーブルである。なお、この有効ビットはネットワーク範囲を限定するものであればどのような種類の値であっても良い。また、ネットワークアドレス抽出部１１２は、ネットワークアドレステーブル１１３を参照し、ＩＰアドレスに基づいてネットワークアドレスを抽出するものである。また、ネットワークアドレステーブル１１３におけるネットワークアドレスは、それぞれが対応付けられた有効ビットを優先度とするものである。この有効ビット数は、その値が小さい程、つまりネットワークアドレスが示すネットワークの範囲が広い程、優先度が高いことを示す。また、ネットワークアドレス抽出部１１２は、優先度が高いネットワークアドレスから入力パケットが含むＩＰアドレスとのマッチングを行う。これにより、Ｌ２スイッチ１は、より広い範囲を示すネットワークアドレスを得ることができ、後述するＦＤＢ参照部１２１によるネットワークアドレスをキーとする検索に係る処理負荷を軽減することができる。つまり、ＩＰアドレスのグループ化によって検索すべきネットワークアドレスの数を減らすことができる。
【００２１】
なお、説明上、パケットが入力されるポートを入力ポート１１とし、パケットが出力されるポートを出力ポート１３としたが、これらはそれぞれパケットが入出力されるポートであるものとする。
【００２２】
また、ＦＤＢ１２３は、図４に示すように、マッチングにおけるキーとしてのアドレス種別（Ｔｙｐｅ）、ＶＬＡＮ（Ｖｉｒｔｕａｌ  ＬＡＮ）  ＩＤ、アドレス（ＭＡＣアドレス／ＩＰアドレス）と、マッチングにおけるデータとしての出力ポート情報とを対応付けるものである。Ｔｙｐｅは、ＭＡＣアドレスかＩＰアドレスかのいずれかを示す。また、ＶＬＡＮ  ＩＤはＶＬＡＮを識別するためのＩＤであり、本実施の形態においては、すべての出力ポート１３は同一のＶＬＡＮ  ＩＤ（００１ｈ）に設定されているものとする。また、出力ポート情報は出力ポート１３のいずれかの出力ポート１３ａ〜１３ｄを示す。また、ＦＤＢ参照部１２１は、Ｔｙｐｅ、ＶＬＡＮ  ＩＤ、アドレスをキーとしてＦＤＢ１２３を検索し、出力ポート情報をデータとして得るものである。また、出力ポート決定部１２２は、ＦＤＢ参照部１２１によりデータとして得られた出力ポート情報に基づいて、出力ポート１３のいずれかの出力ポートを入力パケットの出力先として決定するものである。なお、ＦＤＢ１２３において対応付けられるＭＡＣアドレス及びＩＰアドレスは、入力パケットに含まれる送信元ＭＡＣアドレスまたはＩＰアドレスと受信ポートの情報に基づき動的に作成されたエントリとする。
【００２３】
次に、本実施の形態に係るＬ２スイッチの動作について説明する。図５は、本実施の形態に係るＬ２スイッチの動作を示すフローチャートである。なお、図５において、ＦＤＢ１２３において、ＭＡＣアドレスまたはＩＰアドレスと出力ポートは対応付けられて管理されているものとする（アドレス管理ステップ）。また、図５において、ネットワークアドレステーブル１１３において、ネットワークアドレスと有効ビットは既に対応付けられて管理されているものとする（ネットワークアドレス管理ステップ）。
【００２４】
まず、ＩＰパケット認識部１１１は、入力パケットを認識し（Ｓ１０１）、入力パケットがＩＰアドレス転送対象であるかどうか、つまり、認識した入力パケットが宛先としてＩＰアドレスを含むパケットであるＩＰパケットかどうかを判断する（Ｓ１０２，第一判断ステップ）。
【００２５】
入力パケットがＩＰパケット転送対象である場合（Ｓ１０２，ＹＥＳ）、ネットワークアドレス抽出部１１２は、入力パケットに含まれる宛先アドレスとしてのＩＰアドレスをキーとして、ネットワークアドレステーブルを部分一致検索により検索し（Ｓ１０３，ネットワークアドレス判断ステップ）、キーがマッチするどうか、つまりＩＰアドレスにマッチするネットワークアドレスが存在するかどうかを判断する（Ｓ１０４，ネットワークアドレス判断ステップ）。
【００２６】
キーがマッチする場合（Ｓ１０４，ＹＥＳ）、ＦＤＢ参照部１２１は、｛ＩＰ＝１（Ｔｙｐｅ），ＶＬＡＮ  ＩＤ，ネットワークアドレス｝をキーとし（Ｓ１０５，第二判断ステップ）、ＦＤＢ１２３を全幅検索により検索する（Ｓ１０６，第二判断ステップ）。なお、ＩＰ＝１は、アドレスがＩＰアドレスであることを示す。一方、ＩＰ＝０は、アドレスがＭＡＣアドレスであることを示す。また、ＦＤＢ参照部１２１は、さらに入力ポート番号をキーとしても構わない。
【００２７】
ＦＤＢ参照部１２１により検索がなされると、出力ポート決定部１２２は、キーがマッチするかどうか、つまりキーとマッチする情報がＦＤＢに存在するかどうかを判断する（Ｓ１０７，第二判断ステップ）。
【００２８】
キーがマッチしない場合（Ｓ１０７，ＮＯ）、出力ポート決定部１２２は、パケットがＩＰアドレス転送かどうか、つまり、入力パケットが宛先としてＩＰアドレスを含むかどうかを判断する（Ｓ１０８）。
【００２９】
パケットがＩＰアドレス転送ではない場合（Ｓ１０８，ＮＯ）、出力ポート決定部１２２は、入力パケットを出力する出力ポート１３をＶＬＡＮメンバとし（Ｓ１０９）、全ての出力ポート１３に入力パケットをブロードキャストとして出力させる（Ｓ１１０）。
【００３０】
一方、パケットがＩＰアドレス転送である場合（Ｓ１０８，ＹＥＳ）、出力ポート決定部１２２は、入力パケットを出力する出力ポート１３を入力ポート毎に規定された出力ポート１３（例えば、デフォルトゲートウェイ）とし（Ｓ１１１）、決定した出力ポート１３に入力パケットを出力させる（Ｓ１１０）。
【００３１】
また、ステップＳ１０７において、キーがマッチする場合（Ｓ１０７，ＹＥＳ）、出力ポート決定部１２２は、入力パケットを出力する出力ポート１３をＦＤＢ１２３において指定された出力ポート（出力ポート情報）とし（Ｓ１１２，出力先決定ステップ）、決定した出力ポート１３に入力パケットを出力させる（Ｓ１１０）。
【００３２】
また、ステップＳ１０４において、キーがマッチしない場合（Ｓ１０４，ＮＯ）、ＦＤＢ参照部１２１は、｛ＩＰ＝１，ＶＬＡＮ  ＩＤ，ネットワークアドレス｝をキーとし（Ｓ１１３，第二判断ステップ）、ＦＤＢ１２３を全幅検索により検索する（Ｓ１０６，第二判断ステップ）。
【００３３】
また、ステップＳ１０２において、入力パケットがＩＰパケット転送対象でない場合（Ｓ１０２，ＮＯ）、ＦＤＢ参照部１２１は、｛ＩＰ＝１，ＭＡＣアドレス｝キーとし（Ｓ１１４）、ＦＤＢ１２３を全幅検索により検索する（Ｓ１０６）。
【００３４】
以上説明したように、部分一致検索を必要とするネットワークアドレスを抽出する機能を分離することによって、全幅一致検索により検索を行うＦＤＢをＩＰルーティングに利用可能とすることができる。また、Ｌ３スイッチにおけるルーティングテーブルを少量のネットワークアドレステーブルと、従来のＬ２スイッチが保持しているＦＤＢに置き換えるため、ＩＰアドレスによるスイッチングで必要とされる回路規模を小さくすることができる。また、２ＫエントリのＩＰアドレスを扱う場合、従来の方式では３２ｂｉｔ  ｋｅｙ−４８ｂｉｔ−２０４８ｗｏｒｄのＣＡＭがＩＰルーティングに必要である。これに対し、本発明は、３２ｘＮ（＝サポートするサブネットマスク数）ｂｉｔ  Ｆ／Ｆのネットワークアドレステーブル１１３を備えることで２ＫエントリのＩＰアドレスを扱うＩＰルーティングを実現することができる。
【００３５】
また、本発明は、その要旨または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態は、あらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、何ら拘束されない。更に、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、全て本発明の範囲内のものである。
【００３６】
以上、本実施の形態によれば、以下の付記で示す技術的思想が開示されている。
（付記１）  複数の入出力部により伝送情報を入出力する伝送情報転送装置であって、
前記複数の入出力部のそれぞれと所定のＩＰアドレスとを対応付けて管理するアドレス管理部と、
前記複数の入出力部のいずれかに入力された伝送情報である入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むかどうかを判断する第一判断部と、
前記第一判断部により前記入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むと判断された場合、前記入力伝送情報に含まれる該入力伝送情報の宛先としてのＩＰアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理部により対応付けられた所定のＩＰアドレスとが一致するかどうかを判断する第二判断部と、
前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理部により対応付けられた所定のＩＰアドレスとが一致すると前記第二判断部により判断された場合、前記アドレス管理部により前記所定のＩＰアドレスと対応付けられた前記複数の入出力部のいずれかを前記入力伝送情報の出力先とする出力先決定部とを備える伝送情報転送装置。
（付記２）  付記１に記載の伝送情報転送装置において、
所定のネットワークアドレスを管理するネットワークアドレス管理部と、
前記入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むと前記第一判断部により判断された場合、前記入力伝送情報に含まれる該入力伝送情報の宛先としてのＩＰアドレスにおけるネットワークアドレスと、前記ネットワークアドレス管理部により管理される所定のネットワークアドレスとが一致するかどうかを判断するネットワークアドレス判断部とをさらに備え、
前記第二判断部は、前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスにおけるネットワークアドレスと、前記ネットワークアドレス管理部により管理される所定のネットワークアドレスとが一致すると前記ネットワークアドレス判断部により判断された場合、前記入力伝送情報に含まれる該入力伝送情報の宛先としてのＩＰアドレスにおけるネットワークアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理部により対応付けられた所定のＩＰアドレスにおけるネットワークアドレスとが一致するかどうかを判断し、
前記出力先決定部は、前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスにおけるネットワークアドレスと、前記複数の入出力部のいずれかと前記アドレス管理部により対応付けられた所定のＩＰアドレスにおけるネットワークアドレスとが一致すると前記第二判断部により判断された場合、前記アドレス管理部により前記所定のＩＰアドレスと対応付けられた前記複数の入出力部のいずれかを前記入力伝送情報の出力先とすることを特徴とする伝送情報転送装置。
（付記３）  付記２に記載の伝送情報転送装置において、
前記ネットワークアドレス管理部は、所定のネットワークアドレスと該ネットワークアドレスが示すネットワーク範囲とを対応付けて管理し、
前記ネットワークアドレス判断部は、前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスにおけるネットワークアドレスと前記ネットワークアドレス管理部により管理されるネットワークアドレスとが一致するかどうかの判断を、ネットワークアドレス管理部により対応付けられたネットワーク範囲が広いネットワークアドレスから行うことを特徴とする伝送情報転送装置。
（付記４）  付記３に記載の伝送情報転送装置において、
前記ネットワークアドレス管理部により管理される前記ネットワーク範囲はＩＰアドレスの有効ビット数であることを特徴とする伝送情報転送装置。
（付記５）  複数の入出力部により伝送情報を入出力するための伝送情報転送方法であって、
前記複数の入出力部のそれぞれと所定のＩＰアドレスとを対応付けて管理するアドレス管理ステップと、
前記複数の入出力部のいずれかに入力された伝送情報である入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むかどうかを判断する第一判断ステップと、
前記第一判断ステップにより前記入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むと判断された場合、前記入力伝送情報に含まれる該入力伝送情報の宛先としてのＩＰアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理ステップにより対応付けられた所定のＩＰアドレスとが一致するかどうかを判断する第二判断ステップと、
前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理ステップにより対応付けられた所定のＩＰアドレスとが一致すると前記第二判断ステップにより判断された場合、前記アドレス管理ステップにより前記所定のＩＰアドレスと対応付けられた前記複数の入出力部のいずれかを前記入力伝送情報の出力先とする出力先決定ステップとを備える伝送情報転送方法。
（付記６）  付記５に記載の伝送情報転送方法において、
所定のネットワークアドレスを管理するネットワークアドレス管理ステップと、
前記入力伝送情報が該入力伝送情報の宛先としてのＩＰアドレスを含むと前記第一判断ステップにより判断された場合、前記入力伝送情報に含まれる該入力伝送情報の宛先としてのＩＰアドレスにおけるネットワークアドレスと、前記ネットワークアドレス管理ステップにより管理される所定のネットワークアドレスとが一致するかどうかを判断するネットワークアドレス判断ステップとをさらに備え、
前記第二判断ステップは、前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスにおけるネットワークアドレスと、前記ネットワークアドレス管理ステップにより管理される所定のネットワークアドレスとが一致すると前記ネットワークアドレス判断ステップにより判断された場合、前記入力伝送情報に含まれる該入力伝送情報の宛先としてのＩＰアドレスにおけるネットワークアドレスと、前記入力伝送情報が入力された入出力部とは異なる複数の入出力部のいずれかについて前記アドレス管理ステップにより対応付けられた所定のＩＰアドレスにおけるネットワークアドレスとが一致するかどうかを判断し、
前記出力先決定ステップは、前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスにおけるネットワークアドレスと、前記複数の入出力部のいずれかと前記アドレス管理ステップにより対応付けられた所定のＩＰアドレスにおけるネットワークアドレスとが一致すると前記第二判断ステップにより判断された場合、前記アドレス管理ステップにより前記所定のＩＰアドレスと対応付けられた前記複数の入出力部のいずれかを前記入力伝送情報の出力先とすることを特徴とする伝送情報転送方法。
（付記７）  付記６に記載の伝送情報転送方法において、
前記ネットワークアドレス管理ステップは、所定のネットワークアドレスと該ネットワークアドレスが示すネットワーク範囲とを対応付けて管理し、
前記ネットワークアドレス判断ステップは、前記入力伝送情報に該入力伝送情報の宛先として含まれるＩＰアドレスにおけるネットワークアドレスと前記ネットワークアドレス管理ステップにより管理されるネットワークアドレスとが一致するかどうかの判断を、ネットワークアドレス管理ステップにより対応付けられたネットワーク範囲が広いネットワークアドレスから行うことを特徴とする伝送情報転送方法。
（付記８）  付記７に記載の伝送情報転送方法において、
前記ネットワークアドレス管理ステップにより管理される前記ネットワーク範囲はＩＰアドレスの有効ビット数であることを特徴とする伝送情報転送方法。
【図面の簡単な説明】
【００３７】
【図１】本実施の形態の全体構成を示す図である。
【図２】Ｌ２スイッチの構成を示すブロック図である。
【図３】ネットワークアドレステーブルを示す図である。
【図４】ＦＤＢを示す図である。
【図５】実施の形態に係るＬ２スイッチの動作を示すフローチャートである。
【図６】従来のＬ３スイッチの構成を示すブロック図である。
【符号の説明】
【００３８】
１  Ｌ２スイッチ（伝送情報転送装置）、２  ルータ、３  パーソナルコンピュータ群、３ａ〜３ｄ  パーソナルコンピュータ、１１  入力ポート（入出力部）、１２  パケット交換部、１３  出力ポート（入出力部）、１３ａ〜１３ｄ  出力ポート（入出力部）、１１１  ＩＰパケット認識部（第一判断部）、１１２  ネットワークアドレス抽出部（ネットワークアドレス判断部）、１１３  ネットワークアドレステーブル（ネットワークアドレス管理部）、１２１  ＦＤＢ参照部（第二判断部）、１２２  出力ポート決定部（第二判断部、出力先決定部）、１２３  ＦＤＢ（アドレス管理部）。
【図１】
0005050978.tif 000002
【図２】
0005050978.tif 000003
【図３】
0005050978.tif 000004
【図４】
0005050978.tif 000005
【図５】
0005050978.tif 000006
【図６】
0005050978.tif 000007