【手続補正書】
【提出日】平成26年5月21日(2014.5.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パケットを転送するネットワークノードであって、
転送されるパケットが入出力されるポート、
前記入力されたパケットが一時的に格納されるバッファメモリ、
前記入力されたパケットが出力されるポートを決定する検索エンジン、及び、
特定の種類のパケットの受信から送信までに要する時間の差を調整するタイミング調整部を備え、
前記バッファメモリは、前記入力されたパケットが一時的に格納される少なくとも一つのキューを有し、
前記タイミング調整部は、前記入力されたパケットが前記特定の種類のパケットであるかを識別し、前記識別された特定の種類のパケットを前記キューの先頭以外の所定の位置に格納することを特徴とするネットワークノード。
【請求項２】
前記タイミング調整部は、前記特定の種類のパケットが格納されるべき所定の位置より前方にパケットが格納されていない空白領域が存在する場合でも、前記特定の種類のパケットを前記所定の位置に格納し、
前記バッファメモリは、前記空白領域より後方にパケットが格納されている領域が存在する場合、１パケットの処理に要する時間毎に、前記バッファメモリに格納されたパケットを１パケット分ずつ前進させることを特徴とする請求項１に記載のネットワークノード。
【請求項３】
前記タイミング調整部は、前記特定の種類のパケットが格納されるべき所定の位置より前方に前記空白領域が存在する場合、前記特定の種類のパケット以外のパケットを前記空白領域に格納することを特徴とする請求項２に記載のネットワークノード。
【請求項４】
前記キュー内のパケットの格納位置が後方に移動することを許可するかを示す判定用情報を有し、
前記タイミング調整部は、
前記判定用情報が前記特定の種類のパケットの移動の不許可を示す場合、前記キュー内において、前記特定の種類のパケットの前方にパケットを格納する場合、当該不許可を示すパケットの格納位置が変化しないように、前記キューにパケットを格納することを特徴とする請求項１に記載のネットワークノード。
【請求項５】
前記キューに格納されている前記特定の種類のパケットの数が所定数より多い場合、前記特定の種類のパケットの一つを前記キューから破棄し、又は、前記キューへの格納が要求されたパケットを、前記キューに格納しないことを特徴とする請求項１に記載のネットワークノード。
【請求項６】
前記キューは、優先順位が設定された複数のキューを含み、
前記タイミング調整部は、前記特定の種類のパケットを、優先順位が最も高いキューの所定の位置に格納することを特徴とする請求項１に記載のネットワークノード。
【請求項７】
前記タイミング調整部は、前記特定の種類のパケットのみを、前記優先順位が最も高いキューに格納することを特徴とする請求項６に記載のネットワークノード。
【請求項８】
前記キューは、入力段のキューと出力段のキューとを含み、
前記タイミング調整部は、
前記特定の種類のパケットの前記入力段のキュー内の格納位置が後方に移動した場合、当該特定の種類のパケットの移動量を記憶し、
当該特定の種類のパケットを、前記出力段のキュー内の前記所定の位置から前記移動量分だけ前方の位置に格納することを特徴とする請求項１に記載のネットワークノード。
【請求項９】
ネットワークノードで転送されるパケットを管理する方法であって、
前記ネットワークノードは、転送されるパケットが入出力されるポート、前記入力されたパケットが一時的に格納されるバッファメモリ、前記入力されたパケットが出力されるポートを決定する検索エンジン、及び、パケットの出力タイミングを調整するタイミング調整部を有し、
前記バッファメモリは、前記入力されたパケットが一時的に格納される少なくとも一つのキューを有し、
前記方法は、
入力されたパケットが、特定の種類のパケットであるかを判定するステップと、
前記判定された特定の種類のパケットを前記キューの先頭以外の所定の位置に格納することによって、当該パケットの出力タイミングを制御するステップと、を含むことを特徴とするパケット制御方法。
【請求項１０】
前記方法は、
前記特定の種類のパケットが格納されるべき所定の位置より前方にパケットが格納されていない空白領域が存在する場合でも、前記特定の種類のパケットを前記所定の位置に格納するステップと、
前記空白領域より後方にパケットが格納されている領域が存在する場合、１パケットの処理に要する時間毎に、前記バッファメモリに格納されたパケットを１パケット分ずつ前進させるステップと、を含むことを特徴とする請求項９に記載のパケット制御方法。
【請求項１１】
前記特定の種類のパケットが格納されるべき所定の位置より前方に前記空白領域が存在する場合、前記特定の種類のパケット以外のパケットを前記空白領域に格納することを特徴とする請求項１０に記載のパケット制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、パケットを転送するネットワークノードであって、転送されるパケットが入出力されるポート、前記入力されたパケットが一時的に格納されるバッファメモリ、前記入力されたパケットが出力されるポートを決定する検索エンジン、及び、特定の種類のパケットの受信から送信までに要する時間の差を調整するタイミング調整部を備え、前記バッファメモリは、前記入力されたパケットが一時的に格納される少なくとも一つのキューを有し、前記タイミング調整部は、前記入力されたパケットが前記特定の種類のパケットであるかを識別し、前記識別された特定の種類のパケットを前記キューの先頭以外の所定の位置に格納する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
バッファ部１０２はパケットを一時的に格納した後、パケットを検索エンジン１０３に転送する。検索エンジン１０３は、パケットの出力先となるポート１０１を判定し、バッファ部１０２を経由して、該当するポート１０１にパケットを転送する。検索エンジン１０３によって判定されたポート１０１は、パケットをネットワークに出力する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
引き出し回路７０２４は、最優先キュー７０２３ａにパケットが格納されている場合、他のキューより優先して最優先キュー７０２３ａからパケットを引き出す。なお、優先キュー７０２３ａにジッタ軽減対象パケットが格納されている場合、引き出し回路７０２４は、他のキューより優先して最優先キュー７０２３ａからパケットを引き出してもよい。また、引き出し回路７０２４は、各キュー７０２３ａ〜７０２３ｄから所定の比率（例えば、優先キューの方が高い比率で）でパケットを引き出してもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
後段バッファ部７０４ａ〜７０４ｄは、前段バッファ部７０２ａと同じ構成でよいが、検索エンジン７０３が判別回路７０２１及びＱｏＳ判定回路７０２２の機能を持つことによって、後段バッファ７０４ａ〜７０４ｄがキュー７０２３及び引き出し回路７０２４の機能のみを持つ構成でもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】変更
【補正の内容】
【０１０７】
パケットヘッダ分離部１１０２０１ａは、ＮＩＣ１１０１ａからパス１１０２０８を介してパケットを受信すると、パケットの本体をパケット格納バッファ１１０２０７に格納し、パケットのヘッダ部分及びパケットが格納されたバッファ１１０２０７のアドレスを分析回路１１０２０２ａに伝送する。