"複数の無線リンクを用いてデータフローを伝送する伝送装置において、前記データフローにおいて保証すべき保証レートを記憶する記憶部と、前記データフローのトラフィックを、前記記憶部によって記憶された保証レートの分の第一トラフィックと、前記保証レートを超える分の第二トラフィックと、に分割する分割部と、前記分割部によって分割された前記第一トラフィックを前記第二トラフィックより優先的に前記複数の無線リンクの少なくともいずれかに振り分け、前記第二トラフィックを前記複数の無線リンクの空き帯域に振り分ける振分部と、を備えることを特徴とする伝送装置。前記複数の無線リンクの各伝送速度を取得する速度取得部を備え、前記振分部は、前記速度取得部によって取得された各伝送速度に基づいて前記複数の無線リンクの各空き帯域を算出し、算出した各空き帯域に基づいて前記第二トラフィックを振り分けることを特徴とする請求項1に記載の伝送装置。前記データフローのトラフィック量を監視する監視部を備え、前記分割部は、前記監視部によって監視されたトラフィック量に基づいて前記トラフィックを前記第一トラフィックおよび前記第二トラフィックに分割することを特徴とする請求項1または2に記載の伝送装置。前記複数の無線リンクのうちの最低の伝送レートが前記保証レート以上の無線リンクと前記データフローとを対応付ける対応情報を記憶する対応情報記憶部を備え、前記振分部は、前記第一トラフィックを、前記対応情報記憶部によって記憶された対応情報において前記データフローと対応付けられた無線リンクに振り分けることを特徴とする請求項1~3のいずれか一つに記載の伝送装置。前記振分部は、前記データフローと対応付けられた無線リンクの最低の伝送速度より前記保証レートが大きい場合に、前記第一トラフィックを前記複数の無線リンクに分配して振り分けることを特徴とする請求項4に記載の伝送装置。複数の無線リンクを用いて複数のデータフローを伝送する伝送装置において、前記複数のデータフローのそれぞれにおいて保証すべき保証レートを記憶する記憶部と、前記複数のデータフローのそれぞれのトラフィックを、前記記憶部によって記憶された保証レートの分の第一トラフィックと、前記保証レートを超える分の第二トラフィックと、に分割する分割部と、前記分割部によって分割された前記複数のデータフローのそれぞれの前記第一トラフィックを、前記複数のデータフローのそれぞれの前記第二トラフィックより優先的に前記複数の無線リンクの少なくともいずれかに振り分け、前記複数のデータフローのそれぞれの前記第二トラフィックを前記複数の無線リンクの空き帯域に振り分ける振分部と、を備えることを特徴とする伝送装置。前記データフローの伝送レートの上限を示すピークレートを記憶する第二記憶部と、前記データフローの伝送レートが前記第二記憶部によって記憶されたピークレートを超えないように前記データフローを整形する整形部と、を備え、前記分割部は、前記整形部によって整形されたデータフローを分割することを特徴とする請求項1~6のいずれか一つに記載の伝送装置。前記データフローの各パケットにシーケンス番号を付与する送信処理部を備え、前記分割部は、前記送信処理部によってシーケンス番号を付与されたデータフローを分割することを特徴とする請求項1~7のいずれか一つに記載の伝送装置。複数の無線リンクを用いてデータフローを伝送する伝送装置が、前記データフローにおいて保証すべき保証レートを取得し、前記データフローのトラフィックを、取得した前記保証レートの分の第一トラフィックと、前記保証レートを超える分の第二トラフィックと、に分割し、分割した前記第一トラフィックを前記第二トラフィックより優先的に前記複数の無線リンクの少なくともいずれかに振り分け、前記第二トラフィックを前記複数の無線リンクの空き帯域に振り分ける、ことを特徴とする伝送方法。複数の無線リンクを用いてデータフローを伝送する伝送システムにおいて、前記データフローにおいて保証すべき保証レートを取得し、前記データフローのトラフィックを、取得した前記保証レートの分の第一トラフィックと、前記保証レートを超える分の第二トラフィックと、に分割し、分割した前記第一トラフィックを前記第二トラフィックより優先的に前記複数の無線リンクの少なくともいずれかに振り分け、前記第二トラフィックを前記複数の無線リンクの空き帯域に振り分ける第一伝送装置と、前記第一伝送装置によって前記複数の無線リンクに振り分けて伝送されたデータフローを受信する第二伝送装置と、を含むことを特徴とする伝送システム。しかしながら、上述した従来技術では、トラフィックのスループットを向上させることができないという問題がある。具体的には、アグリゲーションを行うそれぞれの各無線リンクは、たとえば周波数選択性フェージングや適応変調などによって伝送速度が変動する。そして、データフローを振り分けた無線リンクの伝送速度がデータフローのトラフィック量よりも低下すると、他の無線リンクに空き帯域があっても、データフローの一部に廃棄や遅延が発生し、スループットが低下する。開示の伝送装置、伝送方法および伝送システムは、上述した問題点を解消するものであり、帯域を保証しつつスループットを向上させることを目的とする。上述した課題を解決し、目的を達成するため、開示技術においては、複数の無線リンクを用いてデータフローを伝送する伝送装置が、前記データフローにおいて保証すべき保証レートを取得し、前記データフローのトラフィックを、取得した前記保証レートの分の第一トラフィックと、前記保証レートを超える分の第二トラフィックと、に分割し、分割した前記第一トラフィックを前記第二トラフィックより優先的に前記複数の無線リンクの少なくともいずれかに振り分け、前記第二トラフィックを前記複数の無線リンクの空き帯域に振り分ける。開示の伝送装置、伝送方法および伝送システムによれば、帯域を保証しつつスループットを向上させることができるという効果を奏する。以下に添付図面を参照して、開示技術の好適な実施の形態を詳細に説明する。実施の形態図1-1は、実施の形態にかかる伝送装置の構成例1を示す図である。図1-1に示すように、実施の形態にかかる伝送装置100は、記憶部110と、分割部120と、振分部130と、を備えている。伝送装置100は、複数の無線リンクを用いたリンクアグリゲーションにより対向装置へデータフローを伝送する。ここでは、伝送装置100は、アグリゲーションリンク1,2を用いたリンクアグリゲーションによりデータフローを伝送する。アグリゲーションリンク1,2のそれぞれは無線リンクである。データフローは、たとえば、入力リンク入力ポート、宛先または送信元のMACアドレス、宛先または送信元のIPアドレス、宛先または送信元のポート番号、上位レイヤの種別などによって識別されるパケットのグループである。転送装置141,142は、伝送装置100から振り分けられたトラフィックをそれぞれアグリゲーションリンク1,2によって転送する転送装置である。転送装置141,142は、それぞれアグリゲーションリンク1,2の状態を取得して管理する。アグリゲーションリンク1,2の状態は、たとえばアグリゲーションリンク1,2の無線状態などによって変動する伝送速度である。また、転送装置141,142は、各データフローの保証レートおよびピークレートなどのパラメータを取得する。そして、転送装置141,142は、伝送装置100からの入力パケットについて、データフロー1,2のいずれのデータパケットであるかを識別するとともに、データパケットのサイズや前回送信からの経過時間から転送トラフィック量の監視を行う。また、転送装置141,142は、入力されたデータフロー1,2のトラフィックがピークレートを超えている場合は、トラフィックシェーピングを行いながら各トラフィックの伝送を行う。ここでは、伝送装置100が1つのデータフローをリンクアグリゲーションにより伝送する場合について説明する。トラフィック101は、伝送装置100が伝送するデータフローのトラフィックである。トラフィック101において、横方向は時間を示し、縦方向はトラフィック量レートを示している。保証レートA1は、伝送装置100が伝送するデータフローにおいて保証すべき保証レートを示している。ここでは、トラフィック101は、保証レートA1を超えるトラフィック量を有している。記憶部110は、伝送装置100が伝送するデータフローの保証レートA1を記憶している。分割部120および振分部130は、伝送装置100が伝送するデータフローのトラフィック量およびアグリゲーションリンク1,2の各伝送速度に基づいて、データフローのトラフィックの出力スケジューリングを行う。ここで、アグリゲーションリンク1,2の各伝送速度の情報は、転送装置141,142からの通知または伝送装置100から転送装置141,142への問い合わせによって取得することができる。分割部120は、記憶部110に記憶された保証レートA1を取得する。そして、分割部120は、トラフィック101を、保証レートA1の分の保証トラフィック101a第一トラフィックと、保証レートA1を超える分の超過トラフィック101b第二トラフィックと、に分割する。分割部120は、分割した保証トラフィック101aおよび超過トラフィック101bを振分部130へ出力する。振分部130は、分割部120から出力された保証トラフィック101aを、アグリゲーションリンク1,2の少なくともいずれかに振り分ける。また、振分部130は、保証トラフィック101aを、超過トラフィック101bより優先的に振り分ける。また、振分部130は、分割部120から出力された超過トラフィック101bをアグリゲーションリンク1,2の空き帯域に振り分ける。このように、振分部130は、超過トラフィック101bを保証トラフィック101aと分けてアグリゲーションリンク1,2の空き帯域に振り分ける。これにより、アグリゲーションリンク1,2の空き帯域を活用して超過トラフィック101bを伝送し、スループットを向上させることができる。たとえば、振分部130は、保証トラフィック101aをアグリゲーションリンク1に振り分けたとする。このとき、アグリゲーションリンク1に超過トラフィック101bを振り分ける帯域がない場合は、振分部130は、超過トラフィック101bをアグリゲーションリンク2に振り分ける。これにより、超過トラフィック101bの遅延や廃棄を回避し、スループットを向上させることができる。振分部130は、アグリゲーションリンク1に振り分けたトラフィックを転送装置141へ出力し、アグリゲーションリンク2に振り分けたトラフィックを転送装置142へ出力する。これにより、データフローのうちのアグリゲーションリンク1に振り分けられたトラフィックがアグリゲーションリンク1によって伝送される。また、データフローのうちのアグリゲーションリンク2に振り分けられたトラフィックがアグリゲーションリンク2によって伝送される。図1-2は、実施の形態にかかる伝送装置の構成例2を示す図である。図1-2において、図1-1に示した部分と同様の部分については同一の符号を付して説明を省略する。伝送装置100は、アグリゲーションリンク1,2を用いて複数のデータフローを伝送してもよい。この場合は、図1-2に示すように、伝送装置100は、図1-1に示した構成に加えて識別部160を備えていてもよい。ここでは、伝送装置100は、データフロー1,2を伝送するとする。識別部160には、伝送装置100が伝送する各データフローが入力される。識別部160は、入力されたデータフローがデータフロー1,2のいずれであるかを識別する。ここで、データフロー1,2のトラフィックをそれぞれトラフィック102,103とする。保証レートA2,A3は、それぞれデータフロー1,2の保証レートである。分割部120および振分部130は、識別部160によって識別されたデータフロー1,2のそれぞれについて、トラフィック量を監視しながら、トラフィックの出力スケジューリングを行う。分割部120は、識別部160から出力されたデータフロー1,2のそれぞれのトラフィックを、保証トラフィックおよび超過トラフィックに分割する。具体的には、分割部120は、トラフィック102を、保証レートA2の分の保証トラフィック102aと、保証レートA2を超過する分の超過トラフィック102bと、に分割する。また、分割部120は、トラフィック103を、保証レートA3の分の保証トラフィック103aと、保証レートA3を超過する分の超過トラフィック103bと、に分割する。振分部130は、分割部120によって分割された保証トラフィック102a,103aを、アグリゲーションリンク1,2の少なくともいずれかに振り分ける。また、振分部130は、保証トラフィック102a,103aを、超過トラフィック102b,103bよりも優先的に振り分ける。ここでは、振分部130は、保証トラフィック102aをアグリゲーションリンク1に振り分け、保証トラフィック103aをアグリゲーションリンク2に振り分けている。また、振分部130は、アグリゲーションリンク2の空き帯域に、超過トラフィック102b,103bを振り分けている。図1-2においては、保証トラフィック103aおよび超過トラフィック103bに対して累積させたトラフィック量として超過トラフィック102bを図示している。ここで、アグリゲーションリンク1の伝送速度が50[Mbps]、アグリゲーションリンク2の伝送速度が200[Mbps]である場合について説明する。振分部130は、データフロー1に対応付けられたアグリゲーションリンク1に保証トラフィック102aを振り分ける。また、振分部130は、データフロー2に対応付けられたアグリゲーションリンク2に保証トラフィック103aを振り分ける。つぎに、振分部130は、アグリゲーションリンク1の空き帯域を、アグリゲーションリンク1の伝送速度50[Mbps]から、アグリゲーションリンク1に振り分けた保証トラフィック102aのレート50[Mbps]を減算することにより算出する。ここでは、アグリゲーションリンク1の空き帯域は0[Mbps]となる。また、振分部130は、アグリゲーションリンク2の空き帯域を、アグリゲーションリンク2の伝送速度200[Mbps]から、アグリゲーションリンク2に振り分けた保証トラフィック103aのレート50[Mbps]を減算することにより算出する。ここでは、アグリゲーションリンク2の空き帯域は150[Mbps]となる。したがって、アグリゲーションリンク1はデータフロー1の保証トラフィック102aのみで帯域を使い切る状態となる。このため、振分部130は、データフロー1の超過トラフィック102bおよびデータフロー2の超過トラフィック103bをともにアグリゲーションリンク2に振り分ける。ここで、データフロー1,2の保証レートA2,A3は、それぞれアグリゲーションリンク1,2の最低の伝送速度以下の範囲で設定されている。たとえば、アグリゲーションリンク1,2の最低の伝送速度はそれぞれ50[Mbps]とする。アグリゲーションリンク1へ振り分けられた50[Mbps]のデータフロー1の保証トラフィック101aは、アグリゲーションリンク1の伝送速度が50[Mbps]以下になることはないため、全てアグリゲーションリンク1によって伝送される。また、アグリゲーションリンク2へ振り分けられた保証トラフィック103aおよび超過トラフィック102b,103bは、超過トラフィック102b,103bの合計が150[Mbps]以下の場合は全てアグリゲーションリンク2によって伝送される。また、アグリゲーションリンク2の伝送速度が低下して50[Mbps]になった場合は、転送装置142はアグリゲーションリンク2の帯域を全てデータフロー2の各トラフィックに使用してデータフロー2について帯域保証を行う。この時、データフロー1の全てのトラフィック超過トラフィック102bおよびデータフロー2の超過トラフィック103bは、転送装置142のバッファに滞留され、またはバッファに空きが無い場合には廃棄される。なお、データパケットの順序保証を行う場合には、伝送装置100は、たとえば入力パケットに対し、データフローごとのシーケンス番号を付与してもよい。この場合は、リンクアグリゲーションを介した受信側の伝送装置不図示では、データフローごとにシーケンス番号に基づいてデータパケットの順序整列を行ってからデータパケットの宛先となる他の装置へ向けて出力を行う。図1-3は、実施の形態にかかる伝送装置の構成例3を示す図である。図1-3において、図1-2に示した部分と同様の部分については同一の符号を付して説明を省略する。図1-3に示すように、伝送装置100は、図1-2に示した構成に加えて整形部170を備えていてもよい。ピークレートP2,P3は、それぞれデータフロー1,2に設定されたピークレートを示している。記憶部110第二記憶部は、データフロー1,2のピークレートP2,P3を記憶している。整形部170は、記憶部110に記憶されたピークレートP2,P3を取得する。そして、整形部170は、識別部160によって識別されたデータフロー1,2について、伝送レートがそれぞれピークレートP2,P3を超えないように整形するトラフィックシェーピングを行う。整形部170は、たとえばデータパケットの出力間隔を調整することによってトラフィックシェーピングを行う。分割部120は、整形部170によってトラフィックシェーピングが行われたデータフロー1,2の各トラフィックをそれぞれ保証トラフィック102a,103aおよび超過トラフィック102b,103bに分割する。ここで、ピークレートP2,P3はそれぞれ100[Mbps]であるとする。そして、伝送装置100へ入力されたデータフロー1,2のトラフィック102,103にはそれぞれピークレートP2,P3を超えるバーストが含まれているとする。分割部120および振分部130は、整形部170においてピークレートP2,P3でのトラフィックシェーピングを行ってから各トラフィックをアグリゲーションリンク1,2へ振り分ける。これにより、超過トラフィック102b,103bがどのような割合でアグリゲーションリンク1,2に振り分けられたとしても、受信側の伝送装置から出力される各データフローのトラフィックは、各ピークレート以下の範囲となる。転送装置141は、アグリゲーションリンク1に対応付けられたデータフロー1については、保証レートA2による帯域保証およびピークレートP2の制御を行う。また、転送装置141は、アグリゲーションリンク1に対応付けられていないデータフロー2については、ピークレートP3から保証レートA3を減じたレート、すなわち超過トラフィック103bを全て振り分けた場合のレートをピークレートとして制御する。転送装置142は、アグリゲーションリンク2に対応付けられたデータフロー2については、保証レートA3による帯域保証およびピークレートP3の制御を行う。また、転送装置142は、アグリゲーションリンク2に対応付けられていないデータフロー1については、ピークレートP2から保証レートA2を減じたレート、すなわち超過トラフィック102bを全て振り分けた場合のレートをピークレートとして制御する。これにより、各データフローの帯域を保証するとともにトラフィック量をピークレート以下に抑えることができる。各トラフィックの振り分け例図2は、各トラフィックの振り分け例1を示す図である。図2においては、アグリゲーションリンク1,2の伝送速度はいずれも100[Mbps]であるとする。また、データフロー1,2の保証レートA2,A3はいずれも50[Mbps]であるとする。また、データフロー1,2のピークレートP2,P3はいずれも100[Mbps]であるとする。また、データフロー1,2のトラフィック102,103はいずれも100[Mbps]であるとする。この場合は、保証トラフィック102a,103aをそれぞれアグリゲーションリンク1,2に振り分けると、アグリゲーションリンク1,2の空き帯域はそれぞれ50[Mbps]となる。そして、データフロー1,2の超過トラフィック102b,103bをそれぞれアグリゲーションリンク1,2へ1:1の割合で振り分けるとする。具体的には、振分部130は、超過トラフィック102bの50[Mbps]のうちの半分の25[Mbps]を超過トラフィック102b1としてアグリゲーションリンク1へ振り分ける。また、振分部130は、残り半分の25[Mbps]を超過トラフィック102b2としてアグリゲーションリンク2へ振り分ける。また、振分部130は、超過トラフィック103bの50[Mbps]のうちの半分の25[Mbps]を超過トラフィック103b1としてアグリゲーションリンク1へ振り分ける。また、振分部130は、残り半分の25[Mbps]を超過トラフィック103b2としてアグリゲーションリンク2へ振り分ける。図3は、各トラフィックの振り分け例2を示す図である。図3は、図2において、アグリゲーションリンク1,2の伝送速度がそれぞれ100[Mbps]および200[Mbps]である場合のトラフィックの振り分けの例を示している。この場合は、保証トラフィック102a,103aをそれぞれアグリゲーションリンク1,2に振り分けると、アグリゲーションリンク1,2の空き帯域はそれぞれ50[Mbps],150[Mbps]となる。そして、データフロー1,2の超過トラフィック102b,103bをそれぞれアグリゲーションリンク1,2へ1:3の割合で振り分けるとする。具体的には、振分部130は、超過トラフィック102bの50[Mbps]のうちの1/4の12.5[Mbps]を超過トラフィック102b1としてアグリゲーションリンク1へ振り分ける。また、振分部130は、残り3/4の37.5[Mbps]を超過トラフィック102b2としてアグリゲーションリンク2へ振り分ける。また、振分部130は、超過トラフィック103bの50[Mbps]のうちの1/4の12.5[Mbps]を超過トラフィック103b1としてアグリゲーションリンク1へ振り分ける。また、振分部130は、残り3/4の37.5[Mbps]を超過トラフィック103b2としてアグリゲーションリンク2へ振り分ける。図4は、各トラフィックの振り分け例3を示す図である。図4は、図2において、データフロー1の保証レートA2がアグリゲーションリンク1の最低の伝送レートより大きい場合を示している。アグリゲーションリンク1,2の伝送速度は、それぞれ50[Mbps],200[Mbps]であるとする。また簡単のため、入力トラフィックはデータフロー1のみであるとする。また、保証レートA2およびピークレートP2はそれぞれ100[Mbps]および200[Mbps]であるとする。また、アグリゲーションリンク1,2の最低の伝送速度はいずれも50[Mbps]であるとする。したがって、アグリゲーションリンク1が最低の伝送速度に低下した状態となっている。図4のようにデータフロー1の保証レートA2がアグリゲーションリンク1の最低の伝送レートより大きい場合には、データフロー1の保証トラフィック102aをアグリゲーションリンク1,2に分配して帯域保証を行う。具体的には、振分部130は、100[Mbps]の保証トラフィック102aを、アグリゲーションリンク1,2に対して、それぞれ保証トラフィック102a1,102a2として50[Mbps]ずつに分配して振り分ける。また、振分部130は、超過トラフィック102bについては、図2の場合と同様にアグリゲーションリンク1,2の空き帯域に応じて振り分ける。具体的には、振分部130は、アグリゲーションリンク1の空き帯域が0[Mbps]であるため、100[Mbps]の超過トラフィック102bはアグリゲーションリンク2へ振り分ける。また、転送装置141,142に設定する保証レートは、たとえば、それぞれの分配保証レートである50[Mbps]とする。また、転送装置141,142に設定するピークレートは、たとえば、分配保証レートと全ての超過トラフィックが振り分けられた場合のレートである150[Mbps]とする。なお、データフロー1の保証レートA2が80[Mbps]である場合には、保証トラフィック102a1,102a2をそれぞれ40[Mbps]としてもよいし、それぞれ50[Mbps]と30[Mbps]としてもよい。また、データフロー1の保証レートA2が150[Mbps]である場合には、たとえば、転送装置を追加してアグリゲーションリンクを3つとし、保証トラフィック102aを3つのアグリゲーションリンクにそれぞれ50[Mbps]ずつに振り分けてもよい。図5は、各トラフィックの振り分け例4を示す図である。図5は、図4の状態において、アグリゲーションリンク1,2の伝送速度がそれぞれ100[Mbps],200[Mbps]である場合のトラフィックの振り分けの例を示している。この場合は、アグリゲーションリンク1,2の空き帯域は、それぞれ50[Mbps],150[Mbps]となる。振分部130は、たとえば、保証トラフィック102aについては、図4の場合と同様に保証トラフィック102a1,102a2としてそれぞれアグリゲーションリンク1,2に振り分ける。また、振分部130は、データフロー1の超過トラフィック102bについては、アグリゲーションリンク1,2へ1:3の割合で振り分ける。具体的には、振分部130は、データフロー1の100[Mbps]の超過トラフィック102bのうち1/4の25[Mbps]を超過トラフィック102b1としてアグリゲーションリンク1へ振り分ける。また、振分部130は、残り3/4の75[Mbps]を超過トラフィック102b2アグリゲーションリンク2へ振り分ける。伝送装置の具体例図6-1は、伝送装置の具体例を示す図である。図6-1に示す伝送装置600は、図1-1~図1-3に示した伝送装置100の具体例である。図6-1に示すように、伝送装置600は、転送処理部610と、回線IF部620と、を備えている。回線IF部620は、伝送装置600に接続された各リンクを収容する通信インターフェースである。伝送装置600は、回線IF部620を介して、1つ以上のリンクにより、無線基地局やサーバなどの他の装置と接続される。また、伝送装置600は、回線IF部620を介して、n個n≧2のアグリゲーションリンク1~nにより、対向側の伝送装置と接続される。ここでは、1つの回線IF部620によって各リンクを収容する構成とするが、複数の回線IF部によって各リンクを収容する構成としてもよい。転送処理部610は、たとえばDSPDigitalSignalProcessorやFPGAFieldProgrammableGateArrayなどの演算回路によって実現することができる。転送処理部610は、識別部611と、監視部612と、管理部613と、記憶部614と、スケジューラ615と、送信処理部616と、受信処理部617と、を備えている。図1-2,図1-3に示した識別部160は、たとえば識別部611によって実現することができる。識別部611は、他の装置からリンクおよび回線IF部620を介して受信したパケットについて、データフローの識別を行う。データフローの識別は、たとえば、入力リンク入力ポート、宛先または送信元のMACアドレス、宛先または送信元のIPアドレス、宛先または送信元のポート番号、上位レイヤの種別、その他のデータ種別を表す識別子などに基づいて行うことができる。図1-1~図1-3に示した分割部120および振分部130は、たとえば監視部612、管理部613およびスケジューラ615によって実現することができる。監視部612は、識別部611によって識別されたデータフローごとに、パケットのサイズおよび送信時刻に基づき、転送されるトラフィック量を監視する。トラフィック量は、たとえば単位時間当たりのデータ量である。たとえば、監視部612は、転送されるトラフィックのバッファに格納されたデータの量を取得することでトラフィック量を監視する。管理部613速度取得部は、アグリゲーションリンク1~nの伝送速度を取得する。ここで、アグリゲーションリンク1~nの伝送速度は、たとえば、アグリゲーションリンク1~nに含まれる無線通信区間の伝送速度である。無線通信区間の伝送速度は、たとえば、無線通信区間の電波状態の変動や、変調方式の切替などによって変化する。管理部613は、アグリゲーションリンク1~nに含まれる無線通信区間を終端する各転送装置からアグリゲーションリンク1~nの伝送速度を取得する。図1-1~図1-3に示した記憶部110は、たとえば記憶部614によって実現することができる。記憶部614は、データフローについての保証レート、ピークレートなどのパラメータ、保証レート分のトラフィックの振り分け先となる所定のアグリゲーションリンクの情報などを記憶するたとえば図7-1~図7-3参照。スケジューラ615は、監視部612によって監視される各データフローのトラフィック量と、管理部613によって管理される各アグリゲーションリンクの伝送速度に基づいて、各アグリゲーションリンクへのデータパケットトラフィックの振り分けを行う。送信処理部616は、データパケットの順序保証のために、伝送装置600から送信するデータパケットへのシーケンス番号の付与を行う。なお、順序保証を行わず、シーケンス番号が不要な場合には、送信処理部616を省いた構成としてもよい。受信処理部617は、伝送装置600が受信したデータパケットに付与されたシーケンス番号に基づいてデータパケットの順序整列処理を行う。なお、順序保証を行わず、順序整列処理が不要な場合には、受信処理部617を省いた構成としてもよい。図6-2は、互いに対向する各伝送装置の一例を示す図である。図6-2に示す伝送装置600A第一伝送装置および伝送装置600B第二伝送装置のそれぞれは、図6-1に示した伝送装置600と同様の構成である。図6-2に示すように、伝送装置600A,600Bを互いに対向させて接続する。伝送装置600A,600Bとの間のリンクには無線通信区間であるアグリゲーションリンク1~nが含まれる。転送装置631~63nはアグリゲーションリンク1~nの伝送装置600Aの側の終端装置である。転送装置641~64nはアグリゲーションリンク1~nの伝送装置600Bの側の終端装置である。たとえば、伝送装置600Aに接続される他の装置1からのデータパケットは、リンク1から入力され、伝送装置600Aの回線IF部620および転送処理部610を介して転送装置631~63nのいずれかへ出力される。転送装置631~63nは、伝送装置600Aから出力されたデータパケットをそれぞれ転送装置641~64nへ伝送する。転送装置641~64nへ伝送されたデータパケットは、伝送装置600Bへ入力される。伝送装置600Bへ入力されたデータパケットは、伝送装置600Bの転送処理部610および回線IF部620を介して、リンク2から他の装置2へ出力される。ここでは他の装置1から他の装置2へのデータパケットの流れについて説明したが、他の装置2から他の装置1へのデータパケットの流れについても同様に、アグリゲーションリンク1~nによって伝送される。記憶部に記憶される情報の例図7-1は、記憶部に記憶される情報の例1を示す図である。図6-1に示した記憶部614対応情報記憶部には、たとえば図7-1に示すテーブル710が記憶される。テーブル710においては、データフロー1,2のそれぞれに対して、識別情報と、保証レート[Mbps]と、保証トラフィック転送用リンクと、が対応付けられている。テーブル710の識別情報は、データフローを識別するための情報である。ここでは、データフロー1,2に対してそれぞれ入力ポート1,2が対応付けられている。入力ポート1,2のそれぞれは、回線IF部620において他の装置からのデータフローが入力される入力ポートである。識別部611は、データフローが入力された入力ポートとテーブル710とに基づいてデータフローを識別する。なお、データフローを識別するための情報は、入力ポートに限らず、送信元MACアドレス、宛先MACアドレス、VLAN-ID、送信元IPアドレス、宛先IPアドレスなどの情報や、これらの情報の組み合わせなどであってもよい。テーブル710の保証レートは、データフローに設定された保証レートである。スケジューラ615は、データフロー1,2の保証レートをテーブル710から取得する。テーブル710の保証トラフィック転送用リンクは、データフロー1,2の各保証トラフィックを振り分けるアグリゲーションリンクである。ここでは、データフロー1,2にはそれぞれアグリゲーションリンク1,2が対応付けられている。スケジューラ615は、テーブル710に基づいて、データフロー1の保証トラフィック102aをアグリゲーションリンク1に振り分け、データフロー2の保証トラフィック103aをアグリゲーションリンク2に振り分ける。図7-2は、記憶部に記憶される情報の例2を示す図である。伝送装置600がトラフィックシェーピングたとえば図1-3参照を行う場合は、図6-1に示した記憶部614には、図7-2に示すテーブル710が記憶されていてもよい。図7-2に示すテーブル710においては、データフロー1,2のそれぞれに対して、図7-1に示した各項目に加えてピークレート[Mbps]が対応付けられている。テーブル710のピークレート[Mbps]は、データフローに設定されたピークレートである。スケジューラ615は、データフロー1,2のピークレートP2,P3をテーブル710から取得する。図7-3は、記憶部に記憶される情報の例3を示す図である。一つのデータフローの保証トラフィックを複数のアグリゲーションリンクに分配して振り分ける場合たとえば図4,図5参照は、記憶部614には、図7-3に示すテーブル710が記憶されていてもよい。図7-3に示すテーブル710においては、データフロー1に対して、保証トラフィック転送用リンクとしてアグリゲーションリンク1,2が対応付けられており、アグリゲーションリンク1,2のそれぞれに分配保証レートが対応付けられている。スケジューラ615は、図7-3に示すテーブル710に基づいて、データフロー1の保証トラフィック102aをアグリゲーションリンク1,2に50[Mbps]ずつ分配して振り分ける。伝送装置の処理図8は、伝送装置によるパケットの受信処理を示すフローチャートである。伝送装置600は、リンクアグリゲーションによって転送すべきパケットを回線IF部620を介して受信するごとに、たとえば、以下の処理を行う。まず、識別部611が、受信されたパケットのデータフローを識別するステップS801。つぎに、送信処理部616が、受信されたパケットに、ステップS801によって識別されたデータフローに対応するシーケンス番号を付与しステップS802、一連の処理を終了する。ただし、順序保証を行わない場合には、ステップS802は実行しなくてもよい。図8の各ステップによって処理されたパケットは、伝送装置600のバッファに、データフローごとに送信待ちパケットとして格納される。図9は、伝送装置によるパケットの送信処理を示すフローチャートである。伝送装置600は、図8に示した各ステップによってバッファに送信待ちパケットが格納された状態で、データフローのそれぞれについてたとえば以下の各ステップを繰り返し実行する。まず、スケジューラ615が、バッファに格納された送信待ちパケットを、保証パケット保証トラフィックまたは超過パケット超過トラフィックとして読み出し可能か否かを判断するステップS901。ステップS901における判断方法については後述するたとえば図10,図11参照。ステップS901において、送信待ちパケットを読み出し可能でない場合ステップS901:Noは、スケジューラ615は、一連の処理を終了する。送信待ちパケットを読み出し可能である場合ステップS901:Yesは、スケジューラ615は、読み出し可能である送信パケットが、保証パケットとして読み出し可能か否かを判断するステップS902。ステップS902において、送信待ちパケットを保証パケットとして読み出し可能な場合ステップS902:Yesは、スケジューラ615は、対象のデータフローの保証パケット転送用リンクをテーブル710から取得するステップS903。つぎに、スケジューラ615は、読み出し可能なパケットを、ステップS903によって取得された保証パケット転送用リンクへ送信しステップS904、一連の処理を終了する。ステップS902において、送信待ちパケットを保証パケットではなく超過パケットとして読み出し可能な場合ステップS902:Noは、超過パケットの振り分け先のリンクを決定するステップS905。ステップS905における決定方法については後述するたとえば図12~図19参照。つぎに、スケジューラ615が、送信待ちパケットを、ステップS905によって決定された振り分け先のリンクへ送信しステップS906、一連の処理を終了する。保証パケットおよび超過パケットの読み出し判断処理図10は、伝送装置による読み出し判断処理の一例を示す図である。伝送装置600は、データフロー1~mのそれぞれについて、バッファに格納された送信待ちパケットを管理している。監視部612は、データフロー1~mの送信キュー1011~101mのそれぞれについて、保証レート用のトークンバケットカウンタ1020およびピークレート用のトークンバケットカウンタ1030を有する。そして、スケジューラ615は、保証レート用のトークンバケットカウンタ1020およびピークレート用のトークンバケットカウンタ1030を用いて、バッファに格納されたパケットについて、読み出しの可否や、保証パケットか超過パケットかの判断を行う。保証レート用のトークンバケットカウンタ1020は、保証レートの大きさに応じた保証レートトークン単位はたとえばbitが周期的に加算される。ピークレート用のトークンバケットカウンタ1030は、ピークレートの大きさに応じたピークレートトークン単位はたとえばbitが周期的に加算される。ただし、保証レート用のトークンバケットカウンタ1020およびピークレート用のトークンバケットカウンタ1030は、上限値が設定されており、上限値以上には加算されない。保証レート用のトークンバケットカウンタ1020およびピークレート用のトークンバケットカウンタ1030の上限値は、送信キューが溜まっていた場合に連続で読み出し可能なデータサイズに相当する。なお、ピークレートトークンは、保証レートトークンよりも大きな値に設定する。たとえば、データフロー1の保証レートを50[Mbps]とする。また、データフロー1について、1[msec]周期の場合、保証レート用のトークンバケットカウンタ1020に保証レートトークンが50[kbit]だけ加算されるように設定する。また、保証レート用のトークンバケットカウンタ1020の上限値は500[kbit]に設定する。また、データフロー1のピークレートを100[Mbps]とする。また、データフロー1について、1[msec]周期の場合、ピークレート用のトークンバケットカウンタ1030にピークレートトークンが100[kbit]だけ加算されるように設定する。また、ピークレート用のトークンバケットカウンタ1030の上限値は1000[kbit]に設定する。そして、スケジューラ615は、保証レート用のトークンバケットカウンタ1020が送信待ちパケットのサイズ以上である場合は、送信待ちパケットを保証パケットとして読み出す。また、スケジューラ615は、トークンバケットカウンタ1030が送信待ちパケットのサイズ以上であり、トークンバケットカウンタ1020が送信待ちパケットのサイズ未満である場合は、送信待ちパケットを超過パケットとして読み出す。スケジューラ615は、保証パケットまたは超過パケットとして読み出した送信待ちパケットを、スイッチ1040を介してアグリゲーションリンク1~nの少なくともいずれかに振り分けて伝送する。また、ピークレート用のトークンバケットカウンタ1030が送信待ちパケットのサイズ未満である場合は、送信待ちパケットを現時点では読み出し不可と判断する。この場合は、バッファ内の送信待ちパケットは、各トークンバケットカウンタにトークンが溜まるまで滞留する。図11は、伝送装置による読み出し判断処理の一例を示すフローチャートである。伝送装置600は、たとえば図9に示したステップS901において、たとえば図11に示す各ステップを実行することで、バッファに格納された送信待ちパケットを保証パケットまたは超過パケットとして読み出し可能か否かを判断する。なお、読み出し判断処理は、各データフローについてラウンドロビンで1パケットずつ処理してもよいし、あるデータフローの送信待ちパケットを全て処理してから次のデータフローを順次処理してもよい。まず、スケジューラ615は、読み出し可能な送信待ちパケットのサイズを取得するステップS1101。つぎに、スケジューラ615は、対象のデータフローの保証レート用のトークンバケットカウンタ1020の値を取得するステップS1102。つぎに、スケジューラ615は、ステップS1102によって取得されたカウンタ値が、ステップS1101によって取得されたパケットサイズ以上であるか否かを判断するステップS1103。ステップS1103において、カウンタ値がパケットサイズ以上である場合ステップS1103:Yesは、スケジューラ615は、ステップS1104へ移行する。すなわち、スケジューラ615は、トークンバケットカウンタ1020,1030から、ステップS1101によって取得されたパケットサイズ分のトークンを減算するステップS1104。つぎに、スケジューラ615は、送信待ちパケットを保証パケットとして読み出し可能と判断しステップS1105、一連の処理を終了する。ステップS1103において、カウンタ値がパケットサイズ以上でない場合ステップS1103:Noは、スケジューラ615は、対象のデータフローのピークレート用のトークンバケットカウンタ1030のカウンタ値を取得するステップS1106。つぎに、スケジューラ615は、ステップS1106によって取得されたカウンタ値が、ステップS1101によって取得されたパケットサイズ以上か否かを判断するステップS1107。ステップS1107において、カウンタ値がパケットサイズ以上である場合ステップS1107:Yesは、スケジューラ615は、ステップS1108へ移行する。すなわち、スケジューラ615は、ピークレート用のトークンバケットカウンタ1030から、ステップS1101によって取得されたパケットサイズ分のトークンを減算するステップS1108。つぎに、スケジューラ615は、送信待ちパケットを超過パケットとして読み出し可能と判断しステップS1109、一連の処理を終了する。ステップS1107において、カウンタ値がパケットサイズ以上でない場合ステップS1107:Noは、スケジューラ615は、送信待ちパケットを読み出し不可と判断しステップS1110、一連の処理を終了する。これにより、保証レートに相当する分のパケットは保証パケットとして送信し、保証レートを超える超過分に相当するパケットは超過パケットとしてピークレートを上限として送信することができる。超過パケットの振り分け処理の例<固定順序WRR>図12~図15においては、たとえば図9に示したステップS905において、固定順序WRRWeightedRound-Robin:重み付きラウンドロビンによって超過パケットの振り分け先を決定する方法について説明する。図12は、超過パケットの振り分け処理の例1を示すフローチャートその1である。スケジューラ615は、たとえば各アグリゲーションリンクの伝送速度の変化、データフローの追加または削除、保証レートの変更などが発生した場合に、以下の各ステップを実行することによってWRRのパターンWRRパターンを決定する。まず、スケジューラ615は、各アグリゲーションリンクの伝送速度を管理部613から取得するステップS1201。つぎに、スケジューラ615は、記憶部614に記憶されたテーブル710図7-1~図7-3参照から、各データフローの保証レートおよび保証トラフィック転送用リンクを取得するステップS1202。つぎに、スケジューラ615は、ステップS1201によって取得された各伝送速度と、ステップS1202によって取得された各保証レートと、に基づいて各アグリゲーションリンクの空き帯域を算出するステップS1203。つぎに、スケジューラ615は、ステップS1203によって算出された各アグリゲーションリンクの空き帯域の比に基づいてWRRパターンを決定しステップS1204、一連の処理を終了する。たとえば、スケジューラ615は、アグリゲーションリンクがアグリゲーションリンク1,2の2つであり、アグリゲーションリンク1,2の空き帯域の比が1:1の場合は、アグリゲーションリンク1,2の順をWRRパターンとする。また、スケジューラ615は、空き帯域の比が1:3の場合は、アグリゲーションリンク1,2,2,2の順をWRRパターンとする。また、スケジューラ615は、空き帯域が0のアグリゲーションリンクは、超過パケットの振り分け先の対象から除外する。図13は、超過パケットの振り分け処理の例1を示すフローチャートその2である。スケジューラ615は、たとえば図9に示したステップS905において、以下の各ステップを実行する。まず、スケジューラ615は、図12に示したステップS1204によって決定されたWRRパターンおよび今回のWRRの位置を示すポインタを取得するステップS1301。つぎに、スケジューラ615は、ステップS1301によって取得されたWRRパターンにおいて、ポインタにより示されるアグリゲーションリンクを取得するステップS1302。たとえば、各アグリゲーションリンクの空き帯域の比が1:1であり、WRRパターンがアグリゲーションリンク1,2であり、ポインタがWRRパターンの先頭を示す場合は、アグリゲーションリンク1が取得される。つぎに、スケジューラ615は、次回の読み出しのために、WRRのポインタをインクリメントしステップS1303、一連の処理を終了する。ポインタがWRRパターンの先頭を示していた場合は、ステップS1303によってインクリメントされたポインタの参照先はアグリゲーションリンク2に変更される。図14は、図12,図13に示した決定処理による振り分け例1を示す図である。たとえば、図12に示した各ステップの結果、アグリゲーションリンク1,2の空き帯域の比率が1:1であり、WRRパターンはアグリゲーションリンク1,2の順になっているとする。保証パケット1411,1421は、それぞれデータフロー1,2の各保証パケットを示している。超過パケット1412,1422は、それぞれデータフロー1,2の各超過パケットを示している。保証パケット1411,1421については、それぞれデータフロー1,2に対応付けられたアグリゲーションリンク1,2に振り分けられる。データフロー1の1つ目の超過パケット1412はアグリゲーションリンク1に振り分けられる。データフロー2の1つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。データフロー1の2つ目の超過パケット1412はアグリゲーションリンク1に振り分けられる。データフロー2の2つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。図15は、図12,図13に示した決定処理による振り分け例2を示す図である。図15において、図14に示した部分と同様の部分については同一の符号を付して説明を省略する。たとえば、図12に示した各ステップの結果、アグリゲーションリンク1,2の空き帯域の比率が1:3であり、WRRパターンはアグリゲーションリンク1,2,2,2の順になっているとする。保証パケット1411,1421については、それぞれデータフロー1,2に対応付けられたアグリゲーションリンク1,2に振り分けられる。データフロー1の1つ目の超過パケット1412はアグリゲーションリンク1に振り分けられる。データフロー2の1つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。データフロー1の2つ目の超過パケット1412はアグリゲーションリンク2に振り分けられる。データフロー2の2つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。このように、WRRを用いることで、各アグリゲーションリンクの空き帯域の大きさに応じて超過パケットを振り分けることができる。<スライド式WRR>図16~図18においては、たとえば図9に示したステップS905において、スライド式WRRによって超過パケットの振り分け先を決定する方法について説明する。スライド式WRRにおいては、WRRの順序が毎回固定ではなく、ラウンドごとに開始位置をずらす。したがって、WRRの開始位置を管理するため、WRRのポインタとは別に、ラウンド開始位置用のポインタも使用する。まず、スケジューラ615は、図12に示した各ステップによってWRRパターンを決定する。図16は、超過パケットの振り分け処理の例2を示すフローチャートである。スケジューラ615は、たとえば図9に示したステップS905において、以下の各ステップを実行する。まず、スケジューラ615は、図12に示したステップS1204によって決定されたWRRパターンおよび今回のWRRの位置を示すポインタを取得するステップS1601。つぎに、スケジューラ615は、ステップS1601によって取得されたWRRパターンにおいて、ポインタにより示されるアグリゲーションリンクを取得するステップS1602。たとえば、各アグリゲーションリンクの空き帯域の比が1:1であり、WRRパターンがアグリゲーションリンク1,2の場合は、ポインタがWRRパターンの先頭を示す場合は、アグリゲーションリンク1が取得される。つぎに、スケジューラ615は、今回のラウンドが終了ラウンドが1周したか否かを判断するステップS1603。今回のラウンドが終了していない場合ステップS1603:Noは、スケジューラ615は、次回読み出しのために、WRRのポインタをインクリメントしステップS1604、一連の処理を終了する。ステップS1603において、今回のラウンドが終了した場合ステップS1603:Yesは、スケジューラ615は、ラウンド開始位置ポインタをインクリメントするステップS1605。これにより、次回ラウンドにおけるWRRの開始位置をずらすことができる。たとえば、各アグリゲーションリンクの空き帯域の比率が1:3であり、WRRパターンがアグリゲーションリンク1,2,2,2であるとする。この場合は、ラウンド開始位置ポインタが1の時は、読み出し順序はアグリゲーションリンク1,2,2,2となる。また、ラウンド開始位置ポインタが2の時は、読み出し順序はリンクアグリゲーションリンク2,2,2,1となる。また、ラウンド開始位置ポインタが3の時は、読み出し順序はアグリゲーションリンク2,2,1,2となる。また、ラウンド開始位置ポインタが4の時は、読み出し順序はアグリゲーションリンク2,1,2,2となる。つぎに、スケジューラ615は、次回ラウンドのWRRのポインタを、ステップS1605によってインクリメントしたラウンド開始位置ポインタの位置に設定しステップS1606、一連の処理を終了する。図17は、図16に示した決定処理による振り分け例1を示す図である。図17において、図14に示した部分と同様の部分については同一の符号を付して説明を省略する。たとえば、図12に示した各ステップの結果、アグリゲーションリンク1,2の空き帯域の比率が1:1であり、WRRパターンはアグリゲーションリンク1,2の順になっているとする。保証パケット1411,1421は、それぞれデータフロー1,2に対応付けられたアグリゲーションリンク1,2に振り分けられる。データフロー1の1つ目の超過パケット1412はアグリゲーションリンク1に振り分けられる。データフロー2の1つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。データフロー1の2つ目の超過パケット1412はアグリゲーションリンク2に振り分けられる。データフロー2の2つ目の超過パケット1422はアグリゲーションリンク1に振り分けられる。図18は、図16に示した決定処理による振り分け例2を示す図である。図18において、図17に示した部分と同様の部分については同一の符号を付して説明を省略する。たとえば、図12に示した各ステップの結果、アグリゲーションリンク1,2の空き帯域の比率が1:3であり、WRRパターンはアグリゲーションリンク1,2,2,2の順になっているとする。保証パケット1411,1421は、それぞれデータフロー1,2に対応付けられたアグリゲーションリンク1,2に振り分けられる。データフロー1の1つ目の超過パケット1412はアグリゲーションリンク1に振り分けられる。データフロー2の1つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。データフロー1の2つ目の超過パケット1412はアグリゲーションリンク2に振り分けられる。データフロー2の2つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。データフロー1の3つ目の超過パケット1412はアグリゲーションリンク2に振り分けられる。データフロー2の3つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。データフロー1の4つ目の超過パケット1412はアグリゲーションリンク2に振り分けられる。データフロー2の4つ目の超過パケット1422はアグリゲーションリンク1に振り分けられる。なお、以下に説明するデータフロー1,2の5つ~8つ目の超過パケット1412,1422は図18には図示していない。データフロー1の5つ目の超過パケット1412はアグリゲーションリンク2に振り分けられる。データフロー2の5つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。データフロー1の6つ目の超過パケット1412はアグリゲーションリンク1に振り分けられる。データフロー2の6つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。データフロー1の7つ目の超過パケット1412はアグリゲーションリンク2に振り分けられる。データフロー2の7つ目の超過パケット1422はアグリゲーションリンク1に振り分けられる。データフロー1の8つ目の超過パケット1412はアグリゲーションリンク2に振り分けられる。データフロー2の8つ目の超過パケット1422はアグリゲーションリンク2に振り分けられる。このように、スライド式WRRを用いることで、各アグリゲーションリンクの空き帯域の大きさに応じて超過パケットを振り分けることができる。またスライド式WRRによれば、各データフローの超過パケットが特定のリンクに偏ることなく、各データフローの超過パケットをより均等に振り分けることができる。このため、たとえばアグリゲーションリンクの伝送速度が低下した場合に、各データフローが受ける遅延や廃棄の影響が同程度となり、データフロー間の公平性を向上させることができる。<リンク使用率ベース>図19においては、たとえば図9に示したステップS905において、リンク使用率によって超過パケットの振り分け先を決定する方法について説明する。図19は、超過パケットの振り分け処理の例3を示すフローチャートである。スケジューラ615は、たとえば図9に示したステップS905において、以下の各ステップを実行する。まず、スケジューラ615は、各アグリゲーションリンクの伝送速度を取得するステップS1901。つぎに、スケジューラ615は、記憶部614に記憶されたテーブル710図7-1~図7-3参照から、各データフローの保証レートおよび保証トラフィック転送用リンクを取得するステップS1902。つぎに、スケジューラ615は、各アグリゲーションリンクの超過トラフィックの量を取得するステップS1903。たとえば、スケジューラ615は、図11のステップS1109において超過パケットとして読み出しを決定した場合に、読み出すパケットのサイズを送信データ量として累積して記憶しておく。そして、スケジューラ615は、累積して記憶しておいた送信データ量を単位時間でのトラフィック量に換算することで超過トラフィックの量を取得することができる。つぎに、スケジューラ615は、ステップS1903によって取得された各アグリゲーションリンクの超過トラフィックの量に基づいて、各アグリゲーションリンクの超過トラフィックの使用率を算出するステップS1904。超過トラフィックの使用率は、空き帯域において超過パケットのトラフィックが占める割合である。たとえば、1秒間での送信データ量が10[Mbit]であれば、送信トラフィック量は10[Mbps]となる。たとえばあるアグリゲーションリンクについて、伝送速度が100[Mbps]、伝送される保証レートの合計が50[Mbps]、超過パケットのトラフィック量が10[Mbps]であるとする。この場合は、超過トラフィックの使用率は、超過パケットのトラフィック量/空き帯域=10/100-50=0.2として計算することができる。つぎに、スケジューラ615は、ステップS1904によって算出された超過トラフィックの使用率が最小のアグリゲーションリンクを、超過トラフィックの振り分け先リンクとして選択しステップS1905、一連の処理を終了する。このように、リンク使用率によって超過パケットの振り分け先を決定することで、パケットのサイズのばらつきが大きい場合でも、各アグリゲーションリンクにおける空き帯域に占める超過パケットのトラフィック量の割合が均等になるように振り分けられる。すなわち、各アグリゲーションリンクに振り分けられる超過パケットのトラフィック量の大きさは、空き帯域の大きさに正しく比例するようになる。図12~図19に示したように、スケジューラ615は、超過パケットを、各アグリゲーションリンクの空き帯域の大きさに応じて振り分ける。なお、振り分け先リンクの決定方法については、図12~図19に示した例に限定されず、他の方法を用いてもよい。無線伝送システムへの適用例<無線ネットワークの基地局とコアネットワーク間のバックホール部分に適用>図20は、伝送装置を適用した伝送システムの例1を示す図である。図20において、図6-2に示した部分と同様の部分については同一の符号を付して説明を省略する。図20に示す無線伝送システム2000は、無線基地局2010と、伝送装置600Aと、転送装置631~63nと、転送装置641~64nと、伝送装置600Bと、無線システムコア網2020と、を含んでいる。伝送装置600Aおよび伝送装置600Bは、無線基地局2010と無線システムコア網2020との間で送受信される各データフローを、アグリゲーションリンク1~nによるリンクアグリゲーションによって転送する。このように、伝送装置600Aおよび伝送装置600Bは、無線伝送システム2000の無線基地局2010と無線システムコア網2020の間のバックホール回線部分に適用することができる。図21は、伝送装置を適用した伝送システムの例2を示す図である。図21において、図6-2に示した部分と同様の部分については同一の符号を付して説明を省略する。図21に示す伝送システム2100は、ユーザ拠点LAN2110と、伝送装置600Aと、転送装置631~63nと、転送装置641~64nと、伝送装置600Bと、広域バックボーン2120と、を含んでいる。伝送装置600Aおよび伝送装置600Bは、ユーザ拠点LAN2110と広域バックボーン2120との間で送受信される各データフローを、アグリゲーションリンク1~nによるリンクアグリゲーションによって転送する。このように、伝送装置600Aおよび伝送装置600Bは、伝送システム2100のユーザ拠点LAN2110と広域バックボーン2120の間のVPN接続リンク部分に適用することができる。以上説明したように、伝送装置、伝送方法および伝送システムによれば、トラフィックのうちの保証レートの分のトラフィックを無線リンクに優先的に振り分け、保証レートを超える分のトラフィックを各無線リンクの空き帯域に振り分けることができる。これにより、帯域を保証しつつスループットを向上させることができる。"