(57)【要約】複数の回線により接続される伝送装置間でパケット伝送を行なう伝送システムにおける回線故障時の無瞬断転送を可能とする。前記無瞬断転送を行なう方法において、送信先の伝送装置から受信したパケットの数情報を含むテストパケットを定期的に送信元の伝送装置に送り、前記送信元の伝送装置で、受信したテストパケットに含まれる受信したパケットの数情報と、一の回線により前記送信先の伝送装置に送出したパケットの数とを比較し、前記比較において、前記受信したパケットの数と送出したパケットの数が不一致のとき、該不一致に対応するパケットを前記一の回線と異なる回線により前記送信先の伝送装置に再送する。前記送信先の伝送装置に送出されるパケットは、送出前にバッファメモリに格納され、前記比較において、受信したパケットの数と送出したパケットの数が一致したとき、前記一致分に対応する前記バッファメモリに格納されたパケットを前記バッファメモリから開放する。
2004064341.tif 000002
【特許請求の範囲】
【請求項１】
複数の回線により接続される伝送装置間でパケット伝送を行なう伝送システムにおける回線故障時の無瞬断転送方法であって、
送信先の伝送装置において送信元の伝送装置から受信したパケットの数情報を含むパケットを該送信先の伝送装置から定期的に送信元の伝送装置に送り、
前記送信元の伝送装置で、受信したパケットに含まれる前記受信したパケットの数情報と、ある回線により前記送信先の伝送装置に送出したパケットの数とを比較し、
前記比較において、前記受信したパケットの数と送出したパケットの数が不一致のとき、該不一致に対応するパケットを前記ある回線と異なる回線により前記送信先の伝送装置に再送する
ことを特徴とする無瞬断転送方法。
【請求項２】
請求項１において、
前記送信先の伝送装置に送出されるパケットは、送出前にバッファメモリに格納され、
前記比較において、受信したパケットの数と送出したパケットの数が一致したとき、前記一致分に対応する前記バッファメモリに格納されたパケットを前記バッファメモリから開放する
ことを特徴とする無瞬断転送方法。
【請求項３】
請求項２において、
前記送信先の伝送装置に送出されるユーザーパケットを、複数の品質クラスに分類し、所定の品質クラス以上のユーザーパケットのみを前記バッファメモリに格納する
ことを特徴とする無瞬断転送方法。
【請求項４】
請求項１において、
前記一の回線と異なる回線により再送されるパケットを、伝送可能の最大長のまで連結して一のパケットに形成した後に再送することを特徴とする無瞬断転送方法。
【請求項５】
請求項１において、
前記一の回線と異なる回線によりパケットを再送する際、前記再送されるパケットの転送帯域と、前記異なる回線により送出されているパケットの転送帯域を均等に設定することを特徴とする無瞬断転送方法。
【請求項６】
一の回線から送信先の伝送装置に送出されるパケット数と、前記送信先の伝送装置から定期的に送られるテストパケット中の受信パケット数を比較する手段と、
前記比較により、送出されるパケット数と前記テストパケット中の受信パケット数と差分があるとき、該差分に相当するパケットを、前記一の回線と異なる回線により前記送信先の伝送装置宛に再送する手段を
有することを特徴とするパケット伝送装置。
【請求項７】
請求項６において、更に、
前記送信先の伝送装置に送出されるパケットを送出前に格納するバッファメモリを有し、
前記バッファメモリに格納されたパケットは、前記比較において、受信したパケットの数と送出したパケットの数が一致したとき前記バッファメモリから開放されることを特徴とするパケット伝送装置。
【請求項８】
請求項７において、
前記バッファメモリは、前記送信先の伝送装置に送出されるユーザーパケットのうち、所定の品質クラス以上のユーザーパケットのみを格納する
ことを特徴とするパケット伝送装置。
【請求項９】
請求項６において、
更に、前記一の回線と異なる回線により再送されるパケットを、伝送可能の最大長のまで連結して一のパケットに形成する手段を有することを特徴とするパケット伝送装置。
【請求項１０】
請求項６において、
更に、前記一の回線と異なる回線によりパケットを再送する際、前記再送されるパケットの転送帯域と、前記異なる回線により送出されているパケットの転送帯域を均等に設定する手段を有することを特徴とするパケット伝送装置。
【発明の詳細な説明】
【技術分野】  本発明は、ＩＰパケット回線を複数収容する装置間において、回線が切断等で故障が発生した瞬間のパケットロスを未然に防ぐ、ＩＰネットワークにおける回線故障時の無瞬断転送方法に関する。
【背景技術】  図１は、ネットワークにおけるパケット転送の従来例を説明する図である。
通常時、ネットワーク３のルータＲ１，Ｒ２，Ｒ３を通じる経路Ａにおいて、サーバ１からＰＣユーザー端末２にデータをダウンロードする例を示している。
図１において、このダウンロード中に経路Ａ−ａ点で断線故障が発生した場合、データはダウンロードが完結していない（パケットロス）為に無効となる。かかる場合、ユーザーがこれに気付き再送を要求することでネットワーク３のルータＲ１，Ｒ２，Ｒ４，Ｒ３を通じる経路Ｂが構築され、再度サーバ１からのダウンロードが実行される。
上記のような場合、ＰＣユーザー端末２のユーザーは、ダウンロード操作に対して大きな遅延によるストレスを感じ、またＰＣユーザー端末２上のプロトコルで再送等の保護を行っていたとしても、重要データが破損する等の事故を完全に防ぐ保証はない。
すなわち、図１に示したように、ネットワーク上で回線故障が発生した場合、パケットロスが発生する為に送受信端末（ＥＮＤ−ＥＮＤ）間で再送信が発生する。これによりネットワークユーザーに「転送データの破損」や「レンスポンスの遅れ」等の不都合を与えることになる。
【発明の開示】
従って、本発明の目的は、回線故障時のパケットロスを未然に防ぎ、故障発生の瞬間に一旦ロスしたパケットを再送により救済し、送受信端末（ＥＮＤ−ＥＮＤ間でのパケット通信に回線故障発生による影響を阻止する無瞬断転送方法及び、これを適用するパケット伝送装置を提供することにある。
かかる発明の目的を達成する本発明に従うＩＰネットワークにおける回線故障時の無瞬断転送方法は、複数の回線により接続される伝送装置間でパケット伝送を行う伝送システムにおける回線故障時の無瞬断転送方法の第１の態様は、送信先の伝送装置から受信したパケットの数情報を含むテストパケットを定期的に送信元の伝送装置に送り、前記送信元の伝送装置で、受信したテストパケットに含まれる受信したパケットの数情報と、一の回線により前記送信先の伝送装置に送出したパケットの数とを比較し、前記比較において、前記受信したパケットの数と送出したパケットの数が不一致のとき、該不一致に対応するパケットを前記一の回線と異なる回線により前記送信先の伝送装置に再送することを特徴とする。
上記発明の目的を達成する本発明に従う無瞬断転送方法の第２の態様は、第１の態様において、前記送信先の伝送装置に送出されるパケットは、送出前にバッファメモリに格納され、前記比較において、受信したパケットの数と送出したパケットの数が一致したとき、前記一致分に対応する前記バッファメモリに格納されたパケットを前記バッファメモリから開放することを特徴とする。
上記発明の目的を達成する本発明に従う無瞬断転送方法の第３の態様は、第２の態様において、前記送信先の伝送装置に送出されるユーザーパケットを、複数の品質クラスに分類し、所定の品質クラス以上のユーザーパケットのみを前記バッファメモリに格納することを特徴とする。
上記発明の目的を達成する本発明に従う無瞬断転送方法の第４の態様は、第１の態様において、前記一の回線と異なる回線により再送されるパケットを、伝送可能の最大長のまで連結して一のパケットに形成した後に再送することを特徴とする。
上記発明の目的を達成する本発明に従う無瞬断転送方法の第５の態様は、第１の態様において、前記一の回線と異なる回線によりパケットを再送する際、前記再送されるパケットの転送帯域と、前記異なる回線により送出されているパケットの転送帯域を均等に設定することを特徴とする。
本発明の特徴は、以下の図面に従い説明される発明の実施の形態から更に明らかになる。
【図面の簡単な説明】  図１は、ネットワークにおけるパケット転送の従来例を説明する図である。
図２は、図１に対応するＩＰネットワークにおける、本発明により回線故障時の無瞬断転送方法の概念構成を説明する図である。
図３は、図２のルータ相当の装置Ｒ１と装置Ｒ２間のパケットの流れを説明する図である。
図４は、従来のパケットバッファ１００の動作を説明する図である。
図５は、本発明に従うパケットバッファ１００の動作を説明する図である。
図６は、本発明において回線故障を検出する仕組みを説明する図である。
図７は、「テストパケットの送信周期」を長くしてトラフィックの増大を抑制する仕組みを説明する図である。
図８は、パケットの再送時に送信すべきパケットは大量となる不都合を解決する実施例を説明する図である。
図９は、連結制御部１２１の処理を説明する図である。
図１０は、切り替え先の回線において、負荷が一時的に急増する場合の無差別なパケット廃棄の発生を防ぐための実施例を説明する図である。
発明の実施するための最良の形態
以下に、図面に従い本発明の実施の形態例を説明する。
図２は、図１に対応するＩＰネットワークにおける、本発明により回線故障時の無瞬断転送方法の概念構成を説明する図である。図３は、図２のルータ相当の装置Ｒ１と装置Ｒ２間のパケットの流れを説明する図である。
図３に示すように、ルータ相当の装置Ｒ１と装置Ｒ２は、それぞれバッファメモリ１００と、複数の回線インタフェース回路２００Ａ１，Ａ２−２００Ｂ１，Ｂ２を有している。
図２、図３に示す例では、装置Ｒ１のポートＡ１の回線インタフェース２００Ａ１と、装置Ｒ２のポートＢ１の回線インタフェース２００Ｂ１とを繋ぐ物理リンクと、装置Ｒ１のポートＡ２の回線インタフェース２００Ａ２と、装置Ｒ２のポートＢ２の回線インタフェース２００Ｂ２とを繋ぐ物理リンクが形成されている。
ここで、ポートＡ１−Ｂ１間の物理リンクの故障点Ａ−ａで回線切断が発生した場合について考察する。
ポートＡ１のインタフェース２００Ａ１とポートＢ１のインタフェース２００Ｂ１、ポートＡ２のインタフェース２００Ａ２−ポートＢ２のインタフェース２００Ｂ２を結ぶそれぞれの物理リンクにはデータ情報を有するパケットであるユーザーパケットが流れるとともに、各ポートにおけるパケット受信数の情報を搭載したテストパケットが定期的に流される。
図３に示すように、テストパケットは、ＭＡＣ／ＩＰアドレスヘッダａとチェックコード（ＦＣＳ）ｂとの間にそれぞれの装置でのパケット受信数の情報を有している。装置Ｒ１から装置Ｒ２に向かう２つの物理リンク２００Ａ１−２００Ｂ１及び２００Ａ２−２００Ｂ２では、パケット受信数の情報として、装置Ｒ１の二つのインタフェース回路２００Ａ１，２００Ａ２でのパケット受信数情報ｃ１，ｃ２を有している。
同様に、装置Ｒ２から装置Ｒ１の向かう２つの物理リンク２００Ｂ１−２００Ａ１及び２００Ｂ２−２００Ａ２では、パケット受信数の情報として、装置Ｒ２の二つのインタフェース回路２００Ｂ１，２００Ｂ２でのパケット受信数情報ｄ１、ｄ２を有している。
故障点Ａ−ａで故障が発生する以前は、装置Ｒ２側のインタフェース回路２００Ｂ１に繋がる受信部では装置Ｒ１側のインタフェース回路２００Ａ１に繋がる送信部から定期的に送られるテストパケットを受信する。これにより、インタフェース回路２００Ａ１から２００Ｂ１に向かう物理リンクが正常であることが確認される。
さらにインタフェース回路２００Ｂ１からインタフェース回路２００Ａ１の方向に送られ、インタフェース回路２００Ａ１に到着したテストパケットに含まれる受信パケット数情報ｄ１により、装置Ｒ１のポートＡ１から装置Ｒ２のポートＢ１へ正常に到着したユーザーパケット数が確認される。
このとき、装置Ｒ２での受信を確認された受信パケット数に対応するパケット分が、装置Ｒ１のバッファメモリ１００上からクリアされ、占有していたメモリ空間が開放される。
さらに、ポートＢ２とＡ２間のテストパケットにはポートＡ１，Ｂ１の受信パケット数が、ポートＢ１−Ａ１間のテストパケットにはポートＡ２，Ｂ２の受信パケット数情報が搭載されている。
故障点Ａ−ａで故障が発生すると、装置Ｒ１のポートＡ１のインタフェース回路２００Ａ１、装置Ｒ２のポートＢ１のインタフェース回路２００Ｂ１にテストパケットが到着しなくなる。これにより、ポートＡ１−Ｂ１間の物理リンクに異常が発生したことが検知される。
この時点では、ポートＢ１からポートＡ１方向のテストパケットには、ポートＢ１における受信パケット数情報が無いので、装置Ｒ１のバッファメモリ１００上のユーザーパケットはクリアされずに保持される。
故障発生後、ポートＢ２からＡ２方向のテストパケットに搭載されるポートＢ１における受信パケット数分だけ、装置Ｒ１のバッファメモリ１００上に保持されたユーザーパケットをクリアし、残りはポートＡ２からポートＢ２間の正常な物理リンクを使用して迂回処理により再送を行う。したがって、二重送信が抑止される。
上記手順により、故障発生の瞬間に一旦ロスしたパケットが再送により救済され、送受信端末（ＥＮＤ−ＥＮＤ）間でのパケット通信に回線故障発生による影響を阻止し、無瞬断保護が図られる。
ここで、回線故障時において、従来方法による場合は、必ずパケットロスが発生し、その後に送受信端末（ＥＮＤ−ＥＮＤ）間での再送処理が必要であり、これにより、遅延・データ破損等の不都合を生じていた。これに対し、上記の本発明の実施の形態例では、回線故障発生時に装置間でパケットロス防止を行っている為に、上記のような不都合が生じない。
ここで、上記の本発明に従う無瞬断転送方法においては、「テストパケットの送信周期」と「送信パケット再送用バッファ容量」の関係が重要となる。
「テストパケットの送信周期」が短いと、テストパケット自身のトラフィックが増大し回線の利用効率が悪化する。逆に送信周期が長いと、回線故障の検出までに時間を要する為に、再送用バッファの必要容量が増大し、装置コストアップ・大型化等の難がある。
そこで本発明の実施においては、特定のＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）以上のパケットについてのみバッファに保持し補完する。これによりバッファ容量の増大を防ぎ、且つ「テストパケットの送信周期」を長くしてトラフィックの増大を抑制することが可能である。
更に、再送を行う場合は、通常のユーザーパケットの送信と再送分のパケットの送信が必要であり、大量のパケットを短時間で送信したい状況になる。この場合は、再送処理するパケットデータがバッファ１００上に静止状態で存在する為、再送するパケットデータの編集は容易である。従って、再送の対象となる複数の短いパケットを、許容される最大長分まで連結（コンポジット）し、１個のパケットとすることにより回線使用効率の向上を図ることが可能である。
また、切り替え元トラフィックのうち帯域保証クラスは回線障害発生後も、発生前の保証帯域を保証し、切り替え元トラフィックのうち最低帯域保証クラスは回線障害が発生する直前に使用していた帯域を最低帯域保証値に抑止する。さらに、切替元トラフィックのうち非保証クラスの優先廃棄を行う。
同様に、再送処理で迂回使用する物理リンクでは、それ以前から流れているユーザートラフィックが当然に存在する。従って、迂回の為の回線切り替えを行った際、切り替え先のトラフィックのうち帯域保証クラスは回線障害発生後も、発生前の保証帯域を保証することが必要である。また、切り替え先のトラフィックのうち、非保証クラスを優先廃棄し、最低帯域保証クラスは回線障害が発生する直前に使用していた帯域を最低帯域保証値に抑止し、非保証クラスを優先廃棄する。
図４は、従来のパケットバッファ１００の動作を説明する図である。図４において、送信元伝送装置Ｒ１に入力されるパケットＰＫは一旦バッファメモリ１００に格納され、パケットが送信されると、該当ポートから送られるパケット情報のバッファ領域を開放する。図４では、ポート２から送られるパケット情報が、対応する領域から削除される。
これに対し、図５は、本発明に従うパケットバッファ１００の動作を説明する図である。送信元伝送装置Ｒ１に入力されるパケットは一旦バッファメモリ１００に格納される。そして、送信元伝送装置Ｒ１で図３により説明したように送信先からの受信パケット数情報を受信し、正常に受信された事を確認した後に、該当パケット情報のバッファ領域を開放する。
以下に、上記の本発明の概念構成を適用して、回線故障時にパケットロスを防止する実施例を説明する。
〈回線故障を検出する仕組み〉
図６は、本発明において回線故障を検出する仕組みを説明する図である。なお、図６において、片側装置Ｒ１のインタフェース部のみを示しているが、対向する装置Ｒ２においても同様である。また、一方向のパケットの送信方向を基準にして、便宜的に装置Ｒ１を送信元伝送装置とし、装置Ｒ２を送信先伝送装置として説明する。以降の実施例においても同様である。
本発明では、先ず装置間の回線故障を検出する機能として、送信元伝送装置Ｒ１と送信先伝送装置Ｒ２の間で、一定周期でテストパケットを相互に送出し合う。
送信元伝送装置Ｒ１から送信先伝送装置Ｒ２に送られるテストパケットには、送信元伝送装置Ｒ１で受信されたユーザーパケット数［ポート（ＰＯＲＴ）１はＡ１、ポート（ＰＯＲＴ）１はＡ２］を搭載する。反対に、送信先伝送装置Ｒ２から送信元伝送装置Ｒ１に送られるテストパケットには、送信先伝送装置Ｒ２で受信されたユーザーパケット数［ポート（ＰＯＲＴ）１はＢ１、ポート（ＰＯＲＴ）１はＢ２］を搭載する。
この様なテストパケットのフォーマットは、図示されるようにヘッダ（Ｈ）と、チェック部（ＦＣＳ）と、これらの間に挿入される受信パケット数情報Ａ１，Ａ２，Ｂ１，Ｂ２を有して構成される。
図６において、インターフェース部のポート１，ポート２の各々は、前記のテストパケットを生成するテストパケット生成部２０１と、送信先伝送装置Ｒ２から送られるテストパケットを抽出するテストパケット抽出部２０２を有する。さらに、送信側バッファメモリ（以降、単にバッファという）１００−１，受信側バッファメモリ（以降、単にバッファという）１００−２と多重化装置１０１、多重分離装置１０２を有する。
テストパケット生成部２０１は、前記のテストパケットを送出してから、次のテストパケットを送出するまでの期間中、送信元伝送装置Ｒ１の送信側バッファ１００−１から読み出されるユーザーパケットの送出数［ポート（ＰＯＲＴ）１から送出されるパケット数Ｃ１、ポート（ＰＯＲＴ）２から送出されるパケット数Ｃ２］をカウンタで計数監視する。この計数監視結果は、テストパケット抽出部２０２に通知される。
したがって、テストパケット抽出部２０２では、送信先伝送装置Ｒ２で受信されるべきパケット数が把握される（テストパケット生成部２０１のカウンタで計数される送出パケットの数Ｃ１，Ｃ２がテストパケット抽出部２０２に通知されている）。従って、送信先伝送装置Ｒ２から送られるテストパケットに搭載された受信パケット数（ポート１はＢ１、ポート２はＢ２）と送信元伝送装置Ｒ１から送信先伝送装置Ｒ２に送出した前記送出パケット数（ポート１はＣ１、ポート２はＣ２）を比較する。この比較において、不一致であるとき回線故障であることが検出が可能である。
例えば、送信元伝送装置Ｒ１が送信先伝送装置Ｒ２から受信したテストパケットに搭載された送信先伝送装置Ｒ２のポート１の受信パケット数（Ｂ１）が、送信元伝送装置Ｒ１のポート１から送信先伝送装置Ｒ２のポート１に向けて先に送出したパケット数（Ｃ１）とが同数である場合、送信先伝送装置Ｒ２のポート１では正常にパケット送受信が行われたと認識できる。
このとき、正常にパケット送受信が行われたと認識して、送信元伝送装置Ｒ１において、送信バッファ１００−１に保持しておいた該当パケットαの情報を開放する。
反対に、送信元伝送装置Ｒ１が受信したテストパケットに搭載された送信先伝送装置Ｒ２のポート１の受信パケット数（Ｂ１）が、送信元伝送装置Ｒ１のポート１から送信先伝送装置Ｒ２のポート１に送出したパケット数（Ｃ１）より小さい（或いは受信不可）の場合、送信元伝送装置Ｒ１のポート１と送信先伝送装置Ｒ２のポート１間の回線故障と認識する。このとき、バッファ１００−１に保持しておいた該当パケットαの情報を読み出し（１２０）、送信元伝送装置Ｒ１のポート２に繋がる別回線により再送する。
〈ロスパケット数を検出する仕組み〉
ここで、上記のようにして回線異常が検知されると、回線故障によりロスしたパケット数が算出される。かかるロスしたパケット数の算出は、テストパケット生成部２０１で計数される送信元伝送装置Ｒ１から送信先伝送装置Ｒ２に送出したパケット数（Ｃ１）と送信先伝送装置Ｒ２で受信されるべきパケット数の差分で求められる。
例えば、送信元伝送装置Ｒ１と送信先伝送装置Ｒ２間で回線故障が発生した場合、送信先伝送装置Ｒ２から受信パケット数が（Ｂ１）であることがテストパケットにより通知されるとすると、ロスしたパケット数は（Ｃ１−Ｂ１）となる。この時、受信パケット数（Ｂ１）については正常にパケット通信が行われた事を意味し、バッファ１００−１に保持しておいた該当パケット数（Ｂ１）に対応するパケットを開放する。
残りの（Ｃ１−Ｂ１）のパケットに対しては、バッファ１００−１に保持しておいた該当パケット数分（Ｃ１−Ｂ１）の情報をポート２に繋がる別回線により再送する。これにより、結果として回線故障によるパケットロスを防止することが可能である。
ここで、上記の実施例において、「テストパケットの送信周期」と「送信パケット再送用バッファ容量」の関係が重要となる。
「テストパケットの送信周期」が短いと、テストパケット自身のトラフィックが増大し回線の利用効率が悪化する。逆に送信周期が長いと、回線故障の検出までに時間を要す為、再送用バッファの必要容量が増大し、装置コストアップ・大型化等の難がある。
そこで、特定のＱｏＳ以上のパケットについてのみバッファ１００−１に保持し補完する。これによりバッファ１００−１の容量の増大を防ぐことが出来る。かかる「テストパケットの送信周期」を長くしてトラフィックの増大を抑制する仕組みについて図７を参照して説明する。
即ち、インタフェース部に入力されるパケット種別をＱ１＃Ｈ（送信元伝送装置Ｒ１のポート１の帯域保証クラス）、Ｑ１＃Ｍ（送信元伝送装置Ｒ１のポート１の最低帯域保証クラス）、Ｑ１＃Ｌ（送信元伝送装置Ｒ１のポート１の非保証クラス）に分類する。
このために、バッファ１００−１の前段にＱｏＳフィルタ１１０を設ける。このフィルタ１１０により、上記のパケット種別に従って、回線故障時の保証の振り分けを行う。
この時、振り分け比を帯域保証クラスＱ１＃Ｈと最低帯域保証クラスＱ１＃Ｍのバッファ容量の和が、非保証クラスＱ１＃Ｌの占めるバッファ容量以下となるように、次式の関係を予め設定しておく。
バッファ保持（Ｑ１＃Ｈ＋Ｑ１＃Ｍ）＜バッファ非保持（Ｑ１＃Ｌ）
このようにバッファ１００−１に保持するパケットを帯域保証するクラス（Ｑ１＃ＨとＱ１＃Ｍ）に制限を与える事によって、バッファ１００−１の容量の増大を抑制することが出来る。
さらに、図７において、Ｑ１＃Ｌ（送信元伝送装置Ｒ１のポート１の非保証クラス）のパケットに対しては、バッファ１００−１から読み出され、送信元伝送装置Ｒ１から送出後にバッファ１００−１を開放する。
一方、帯域保証クラス（Ｑ１＃ＨとＱ１＃Ｍ）に対してのみ、先に図３に基づき説明したようにしてテストパケット抽出部２０２により送信先伝送装置Ｒ２で正常受信したパケット情報の通知を受けたとき、バッファ１００−１を開放する。
この時、テストパケット抽出部２０２より回線故障によるロスパケット情報の通知を受けた場合は、該当パケット情報をバッファ１００−１に保持し、別回線［ポート（ＰＯＲＴ）２］に切り替えて送出する。これにより、バッファ容量の巨大化を防ぎ、ポート１の回線故障によるロスパケットを補完することができる。
ここで、パケットの再送を実現する場合、再送分パケットを通常のユーザーパケットとともに送信しなければならないので、送信すべきパケットは大量となる。従って、パケットを短時間で送信する必要が生じる。
図８は、かかる事態に対応する実施例であり、特徴は連結制御部１２１を設けている点にある。
再送の際、大量のパケットを短時間で送信する為に、短いパケットを最大伝送可能パケット長（ＭＴＵ）サイズまで連結（コンポジット）する。通常、送信されるパケット構成は、各々のパケット毎にヘッダ、チェックビットＦＣＳ等が付随される。
連結制御部１２１おいて、図９に示すように複数の短いパケット、例えば、パケットＡ，Ｂ，Ｃ，Ｄ，Ｅを最大伝送可能パケット長サイズ、例えば１５２２バイトまで連結させる。このように連結（コンポジット）されたパケットＦを送信することにより、連結パケット分（図９の例では、５パケット分）のヘッダ及びＦＣＳ等の帯域を削減出来る。これにより、大量のパケットを短時間で再送することが可能であり、回線故障時のパケットロスすることなく、再送を可能とする。
ここで、回線故障が発生し、送信パケット数と受信パケット数の差分を保持しておいたバッファ１００−１上から、当該回線故障により損失したパケットを補完すべくポート２に繋がる別回線から再度送出する際には、切り替え先の別回線において、負荷が一時的に急増する場合がある。
かかる事態により無差別なパケットの廃棄が発生する恐れがある。かかる不都合を防ぐための実施例が図１０に示される。
図１０に示す実施例は、かかる不都合に対処するべく、優先処理部１３１とラウンドロビン部１３２を有する帯域保証手段１３０を有している。
送信元となるポート１のバッファ１００−１から優先処理部１３１−１に入力されるパケットは、帯域保証クラス（Ｑ１＃Ｈ）、最低帯域保証クラス（Ｑ１＃Ｍ）、非保証クラス（Ｑ１＃Ｌ）である。
切替先となるポート２側のバッファ１００−１から優先処理部１３１−２に入力されるパケットも帯域保証クラス（Ｑ２＃Ｈ）、最低帯域保証クラス（Ｑ２＃Ｍ）、非保証クラス（Ｑ２＃Ｌ）である。
ここで、優先処理部１３１−１、１３１−２は、帯域保証クラス（ポート１ではＱ１＃Ｈ，ポート２ではＱ２＃Ｈ）及び最低帯域保証クラス（ポート１ではＱ１＃Ｍ，ポート２ではＱ２＃Ｍ）のパケットを優先的に送出し、帯域保証クラス、最低帯域保証クラスのパケットが無い場合に、最低帯域保証外の非保証クラス（ポート１ではＱ１＃Ｌ，ポート２ではＱ２＃Ｌ）パケットの送出を行う。
通常の場合、優先処理部１３１−１，１３１−２で処理されたパケットがラウンドロビン（ＷＲＲ）部１３２を通過し、そのまま送出される。
回線故障時には、ラウンドロビン（ＷＲＲ）部１３２により各ポートへの送出パケットの比率を変えることが可能である。
ラウンドロビン（ＷＲＲ）部１３２は、例えば、ポート１とポート２からの最大物理回線速度を１Ｇｂｉｔ／ｓｅｃとする。通常時は、ポート１、ポート２のそれぞれに対し、１００％のパケット送出設定を行う。
次に、ポート１に回線故障が発生した場合を想定すると、回線故障時、ポート１から送出していたパケットをポート２から再送する。即ち、ポート１とポート２の２Ｇｂｉｔ／ｓｅｃ分のパケットがポート２へ流れ込むことになる。しかし、最大物理回線速度は１Ｇｂｉｔ／ｓｅｃであるので、残りの１Ｇｂｉｔ／ｓｅｃは廃棄されることになり、保証パケット廃棄の懸念がある。
従って、ラウンドロビン部１３２でポート１、ポート２のそれぞれに対し、５０％の送出設定をする。これにより、ポート１、ポート２の回線速度が均等に設定され、帯域保証パケットの廃棄発生を防ぐことが可能である。
図１０において、テストパケット抽出部２０２から回線故障通知を受けた場合、優先処理部１３１−１で処理されたパケットは、連結制御部１２１を通して、図９に示したようにパケットが結合されて、ラウンドロビン部１３２に入力される。
この時、切替先ポート２では、本来送信する予定のパケットＱ２＃Ｈ、Ｑ２＃Ｍ、Ｑ２＃Ｌに加え、回線故障により損失したポート１のパケットＱ１＃Ｈ、Ｑ１＃Ｍ、Ｑ１＃Ｌを送信することになる。このままであると、ポート１からの再送パケットとポート２本来の帯域保証パケットが廃棄される可能性はある。
そこで、上記のようにラウンドロビン部１３２で帯域割合を均等に設定すると、ポート１からの再送パケットとポート２からの本来の帯域保証パケットを廃棄することなく回線に送出することが可能である。
以上により、再送用ポート１の帯域保証クラス用パケットも、切替先ポート２の帯域保証クラス用パケットもロスすることなく、ポート１、ポート２の品質を保証し、且つ回線故障によって一旦ロスしてしまったポート１のパケット補完を行うことが可能である。
【産業上の利用の可能性】
本発明により、再送処理に必要となるバッファ容量の増大が抑止され、再送処理で発生するトラフィック増大の抑止が出来る。さらに、再送処理で発生する急峻なトラフィック増大の緩和が出来る。これにより、回線故障時の遅延・データ破損等の不都合を解消するＩＰネットワークにおける回線故障時の無瞬断転送方法が提供されるＩＰネットワークにおける回線故障時の無瞬断転送方法が提供される。
【図１】
2004064341.tif 000003
【図２】
2004064341.tif 000004
【図３】
2004064341.tif 000005
【図４】
2004064341.tif 000006
【図５】
2004064341.tif 000007
【図６】
2004064341.tif 000008
【図７】
2004064341.tif 000009
【図８】
2004064341.tif 000010
【図９】
2004064341.tif 000011
【図１０】
2004064341.tif 000012
【国際調査報告】
2004064341.tif 000013
2004064341.tif 000014
2004064341.tif 000015
2004064341.tif 000016