目的
保護したいフローのIPアドレスあるいはポート番号などの情報を登録することなく、伝送中のフローのパケットが、新たなフローの伝送の開始により破棄されることを防ぐことができるネットワークスイッチおよびプログラムを提供する。
効果
保護したいフローのIPアドレスあるいはポート番号などの情報を登録することなく、伝送中のフローのパケットが、新たなフローの伝送の開始により破棄されることを防ぐことができる。
技術概要
ネットワーク上でパケットを転送するネットワークスイッチであって、
所定時間内におけるデータレートの変化量が所定の閾値以下であり、かつ、破棄パケット数が所定の閾値以下であるフローを、保護フローとして登録するフロー登録部と、
受信したパケットのヘッダに基づき、前記パケットが含まれるフローを特定し、該特定したフローが前記保護フローとして登録されているか否かを判定するフロー分類部と、
前記特定したフローが前記保護フローとして登録されている場合、前記パケットを第1の送信キューに振り分け、前記特定したフローが前記保護フローとして登録されていない場合、前記パケットを第2の送信キューに振り分ける振り分け部と、
前記第1の送信キューからのパケットの送信のデータレートが、前記保護フローとして登録されたフローのデータレート以上となるように、前記第1の送信キューおよび前記第2の送信キューからのパケットの送信を制御する送信キュー制御部と、を備えるネットワークスイッチ。