【手続補正書】
【提出日】平成17年9月21日(2005.9.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】パケット通信装置及びパケットスイッチ
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力パケットを受信する複数の回線インタフェース部と、
入力パケットの転送経路を決定するルーティングマネジャーと、
上記複数の回線インタフェース部と第１の接続経路を介して接続されるクロスバスイッチと、
上記複数の回線インタフェース部と第２の接続経路を介して接続されるパケット処理部と、
上記入力パケットが上記パケット処理部での処理を必要とするか否かを決定するための、パケット処理判定部を有し、
上記パケット処理判定部の決定に基づいて、上記入力パケットの少なくとも一部を上記パケット処理部に転送する通信装置。
【請求項２】
上記パケット処理判定部を、上記複数の回線インタフェース部の各回線インタフェース部内に備える請求項１記載の通信装置。
【請求項３】
上記パケット処理判定部にて、上記パケット処理部での処理が必要でないと判定されたパケットは、直接、前記クロスバスイッチに転送され、
上記パケット処理部での処理が必要と判定された前記入力パケットは、上記パケット処理部に転送されて処理が行われ、再び，もとの回線インタフェース部に返送された後、前記クロスバスイッチに転送されることを特徴とする請求項１または２記載の通信装置。
【請求項４】
上記複数の回線インタフェース部の各回線インタフェース部は、レイヤ２処理機能を有し、
上記パケット処理部はレイヤ３以上の処理機能を有する請求項１から３のうちのいずれかに記載の通信装置。
【請求項５】
さらに他の上記パケット処理部を追加搭載可能なソケット部を有する請求項１から４のうちのいずれかに記載の通信装置。
【請求項６】
上記パケット処理部として、第１の機能を有する第１のパケット処理部と、第２の機能を有する第２のパケット処理部を備える請求項１から５のうちのいずれかに記載の通信装置。
【請求項７】
上記第１の接続経路と第２の接続経路のデータ形式は同一とし、
上記第２の接続経路の障害時には、上記第１の接続経路により上記クロスバススイッチを経由して上記回線インタフェース部と上記パケット処理部のデータ送受信を行い、
上記回線インタフェース部は、上記第１及び第２の接続経路のどちらかに対して、データを送受信するかを選択する選択回路を有する請求項１から６のうちのいずれかに記載の通信装置。
【請求項８】
上記パケット処理部として、同一の機能を有するパケット処理部を複数備える請求項１から７のうちいずれかに記載の通信装置。
【請求項９】
上記パケット処理部は、上記複数の回線インタフェース部と上記第２の接続経路を介して接続される第２のクロスバススイッチを有し、
上記第２のクロスバススイッチと上記クロスバススイッチは、共通のスロットに接続可能であり、
上記回線インタフェース部は、上記第２のクロスバススイッチと上記クロスバススイッチのいずれかに上記入力パケットを振り分ける振り分け機能を有する請求項１から８のうちいずれかに記載の通信装置。
【請求項１０】
上記パケット処理部は、スロットに脱着可能なモジュールである請求項１から９のうちいずれかに記載の通信装置。
【請求項１１】
上記パケット処理部は、スロットに接続され、自らもスロットを有する第１のモジュールと、該第１のモジュールのスロットに接続される第２のモジュールを有する請求項１０記載の通信装置。
【請求項１２】
複数の回線インタフェース部と、
上記複数の回線インタフェース部と接続されるクロスバスイッチと、
上記複数の回線インタフェース部と接続されるパケット処理ユニットを接続するための複数のスロットと、を有し
上記複数の回線インタフェース部の各回線インタフェース部は，レイヤ２処理機能および，入力パケットが上記パケット処理ユニットにおける処理を必要とするか否かを決定するための，パケット処理判定機能を有し，
上記パケット処理判定機能にて，上記パケット処理部での処理が必要でないと判定されたパケットは，直接，前記クロスバスイッチに転送され，上記パケット処理部での処理が必要と判定された前記入力パケットは，該当機能に対応する上記パケット処理ユニットに転送されてレイヤ３以上の処理が行われ，再び，もとの回線インタフェース部に返送された後で，前記クロスバスイッチに転送されることを特徴とする，パケット通信装置。
【請求項１３】
上記複数のスロットは同一の形状であり、かつ、機能の異なる複数種類のパケット処理ユニットが接続可能に構成される請求項１２記載のパケット通信装置。
【請求項１４】
上記複数のスロットに、同一の機能のパケット処理ユニットが複数接続された場合、当該複数のパケット処理ユニットに負荷を分散する負荷分散部を有する請求項１３記載のパケット通信装置。
【請求項１５】
上記負荷分散部は、上記入力パケットの必要とする処理の種類を判定するヘッダ解析・機能判定部と、
上記入力パケットの、送信元ＩＰアドレスと宛先ＩＰアドレスのうちいずれか一つを少なくとも含むフロー情報をキーにしたハッシュ処理を行うための、ハッシュテーブルと、上記判定の結果および上記ハッシュ処理の結果に基づいて、入力パケットを所定の上記パケット処理ユニットに振分ける宛先ヘッダ生成・付与部と、
を有する請求項１４記載のパケット通信装置。
【請求項１６】
上記負荷分散部は、上記入力パケットの必要とする処理の種類を判定するヘッダ解析・機能判定部と、
フロー毎のシーケンスナンバを管理するとともに、フロー毎のＩＰパケットに対してシーケンスナンバの生成を行うシーケンスナンバ発生部と、
入力パケットを、機能毎に、上記複数のパケット処理ユニット間に巡回的に振分けを行うための宛先ヘッダ付与・生成部とを有し、
さらに、上記パケット通信装置は、上記パケット処理ユニットにより処理が施された入力パケットの、パケット順序の再構成を行うヘッダ抽出解析を有する請求項１４記載のパケット通信装置。
【請求項１７】
上記負荷分散部は、上記入力パケットの必要とする処理の種類を判定するヘッダ解析・機能判定部と、
上記各パケット処理ユニット毎の負荷状態を管理し、上記ヘッダ解析・機能判定部から上記入力パケットの必要とする処理の通知を受け、当該処理を行うパケット処理ユニットが複数搭載されている場合には、最も負荷の軽い、あるいは、所定値よりも負荷の軽いパケット処理ユニットを選択する負荷状態管理部と、
上記負荷状態管理部で選択されたパケット処理ユニットに該当する装置内ヘッダをパケットに付与する宛先ヘッダ付与・生成部と、
を有する請求項１４記載のパケット通信装置。
【請求項１８】
パケット通信装置であって，
複数の回線インタフェース部と，上記複数の回線インタフェース部と接続されるクロスバスイッチと，上記複数の回線インタフェース部と接続される複数のパケット処理部とを有し，
上記複数の回線インタフェース部の各回線インタフェース部は，レイヤ２処理機能および，入力パケットが上記パケット処理部での処理を必要とするか否かを決定するための，パケット処理判定機能を有し，
上記パケット処理判定機能にて，上記パケット処理部での処理が必要でないと判定されたパケットは，直接，前記クロスバスイッチに転送され，上記パケット処理部での処理が必要と判定された前記入力パケットは，該当機能に対応するパケット処理部のいずれかに転送されてレイヤ３以上の処理が行われ，再び，もとの回線インタフェース部に返送された後で，前記クロスバスイッチに転送されることを特徴とする，パケット通信装置。
【請求項１９】
パケットスイッチであって，
複数の回線インタフェース部と，上記複数の回線インタフェース部と接続されるクロスバスイッチと，上記複数の回線インタフェース部と接続される複数のパケット処理部とを有し，
上記複数の回線インタフェース部の各回線インタフェース部は，レイヤ２処理機能および，入力パケットが上記パケット処理部での処理を必要とするか否かを決定するパケット処理判定機能およびパケット待機バッファを有し，
上記パケット処理判定機能にて，上記パケット処理部での処理が必要でないと判定されたパケットは，直接，前記クロスバスイッチに転送され，上記パケット処理部での処理が必要と判定された前記入力パケットのパケットヘッダは，前記複数のパケット処理部のいずれかに転送され，上記パケット処理部での処理が必要と判定された前記入力パケットのパケットデータは，前記パケット待機バッファに格納され，前記パケット処理部によりレイヤ３以上の処理が終了した前記パケットヘッダは，もとの回線インタフェース部に返送された後，前記パケット待機バッファに格納されているパケットデータと併せて，前記クロスバスイッチに転送されることを特徴とする，パケットスイッチ。