(57)【要約】      （修正有）【課題】ＰＷを利用してパケット伝送する装置の回路規模を削減すると共に、スループットの低下を抑制するパケット伝送方法及びパケット伝送装置を提供する。【解決手段】送信機能部は前段からの受信パケットをコピーし、その複数パケットに順序識別子を付加して複数経路に送信し、受信機能部は到着する複数パケットの順序識別子に基づいて先着パケットを選択し、それを後段に転送するとともに後着パケットを廃棄するパケット伝送装置で、送信機能部は、受信したパケットをコピーする前段に、疑似回線上で伝送するＰＷパケットにカプセリングするためのマッピング処理を行うＰＷマッピング処理部を備え、当該ＰＷパケットをコピーしてそれぞれ順序識別子を付与する構成であり、受信機能部は、順序識別子に基づいて選択した先着のＰＷパケットを入力し、デマッピング処理を行うＰＷデマッピング処理部を備え、当該デマッピングされたパケットを後段に転送する。【選択図】図１
2011151547.tif 000002
【特許請求の範囲】
【請求項１】
送信機能部は前段から受信したパケットをコピーし、その複数のパケットに順序識別子を付加して複数経路に送信し、受信機能部は前記複数経路から到着する複数のパケットの順序識別子に基づいて先着パケットを選択し、その先着パケットを後段に転送するとともに後着パケットを廃棄するパケット伝送装置において、
前記送信機能部は、前記前段から受信したパケットをコピーする前段に、疑似回線（ＰＷ：Pseudo Wire ）上で伝送するＰＷパケットにカプセリングするためのマッピング処理を行うＰＷマッピング処理部を備え、当該ＰＷパケットをコピーしてそれぞれ順序識別子を付与する構成であり、
前記受信機能部は、前記順序識別子に基づいて選択した先着のＰＷパケットを入力し、デマッピング処理を行うＰＷデマッピング処理部を備え、当該デマッピングされたパケットを後段に転送する構成である
ことを特徴とするパケット伝送装置。
【請求項２】
請求項１に記載のパケット伝送装置において、
前記順序識別子は、前記ＰＷパケットのＰＷラベルヘッダとデータとの間の所定のフィールド、または前記ＰＷパケットの制御フィールドに挿入する構成である
ことを特徴とするパケット伝送装置。
【請求項３】
請求項１に記載のパケット伝送装置において、
前記送信機能部は、前記ＰＷパケットのコピー後に順序識別子を付与する構成に代えて、前記ＰＷマッピング処理部で前記ＰＷパケットに付与するシーケンス番号を前記順序識別子として付与する構成であり、
前記受信機能部は、前記ＰＷデマッピング処理部のデマッピング処理により得られるシーケンス番号に基づいて先着のパケットを選択する構成である
ことを特徴とするパケット伝送装置。
【請求項４】
請求項１に記載のパケット伝送装置において、
前記送信機能部は、前記ＰＷパケットをコピーするときに、ＰＷパケットとコピーの有無とを対応付けたテーブルに基づいてＰＷパケットをコピーするか否かを判定し、コピーするＰＷパケットのみをコピー識別子を付与してコピーする構成であり、
前記受信機能部は、前記コピー識別子を有するＰＷパケットについて前記順序識別子に基づく選択処理を行い、前記コピー識別子を有しないＰＷパケットはそのままＰＷデマッピング処理部に出力する構成である
ことを特徴とするパケット伝送装置。
【請求項５】
請求項４に記載のパケット伝送装置において、
前記送信機能部は、前記ＰＷパケットのＰＷラベルを用いてコピーするか否かを判定する構成である
ことを特徴とするパケット伝送装置。
【請求項６】
送信機能部は前段から受信したパケットをコピーし、その複数のパケットに順序識別子を付加して複数経路に送信し、受信機能部は前記複数経路から到着する複数のパケットの順序識別子に基づいて先着パケットを選択し、その先着パケットを後段に転送するとともに後着パケットを廃棄するパケット伝送方法において、
前記送信機能部は、前記前段から受信したパケットをコピーする前段に、疑似回線（ＰＷ：Pseudo Wire ）上で伝送するＰＷパケットにカプセリングするためのマッピング処理を行うＰＷマッピング処理部を備え、当該ＰＷパケットをコピーしてそれぞれ順序識別子を付与し、
前記受信機能部は、前記順序識別子に基づいて選択した先着のＰＷパケットを入力し、デマッピング処理を行うＰＷデマッピング処理部を備え、当該デマッピングされたパケットを後段に転送する
ことを特徴とするパケット伝送方法。
【請求項７】
請求項６に記載のパケット伝送方法において、
前記順序識別子は、前記ＰＷパケットのＰＷラベルヘッダとデータとの間の所定のフィールド、または前記ＰＷパケットの制御フィールドに挿入する
ことを特徴とするパケット伝送方法。
【請求項８】
請求項６に記載のパケット伝送方法において、
前記送信機能部は、前記ＰＷパケットのコピー後に順序識別子を付与する構成に代えて、前記ＰＷマッピング処理部で前記ＰＷパケットに付与するシーケンス番号を前記順序識別子として付与し、
前記受信機能部は、前記ＰＷデマッピング処理部のデマッピング処理により得られるシーケンス番号に基づいて先着のパケットを選択する
ことを特徴とするパケット伝送方法。
【請求項９】
請求項６に記載のパケット伝送方法において、
前記送信機能部は、前記ＰＷパケットをコピーするときに、ＰＷパケットとコピーの有無とを対応付けたテーブルに基づいてＰＷパケットをコピーするか否かを判定し、コピーするＰＷパケットのみをコピー識別子を付与してコピーし、
前記受信機能部は、前記コピー識別子を有するＰＷパケットについて前記順序識別子に基づく選択処理を行い、前記コピー識別子を有しないＰＷパケットはそのままＰＷデマッピング処理部に出力する
ことを特徴とするパケット伝送方法。
【請求項１０】
請求項９に記載のパケット伝送方法において、
前記送信機能部は、前記ＰＷパケットのＰＷラベルを用いてコピーするか否かを判定する
ことを特徴とするパケット伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット損失のない高信頼な故障復旧を可能にするパケット伝送方法およびパケット伝送装置に関する。
【背景技術】
【０００２】
図８は、パケット伝送システムの構成例を示す。
図８において、パケット伝送システムは、両端のユーザネットワーク（ユーザＮＷ）の間で送受信されるパケットを中継ネットワーク（中継ＮＷ）を介して接続する構成である。ユーザＮＷと中継ＮＷの境界には、２つのネットワーク間の中継を行うパケット伝送装置が対向して設置される。例えば、パケット伝送装置１の送信機能部は、ユーザＮＷから送信されるパケットをコピーして複数の経路ａ，ｂ，ｃに分けて中継ＮＷ側に転送する。パケット伝送装置２の受信機能部は、逆に中継ＮＷの複数経路から受信する複数のパケットの１つを選択してユーザＮＷ側に転送する。
【０００３】
パケット伝送における従来の高信頼化技術には、コピーした複数のパケットに順序識別子を付加して複数経路で送信し、受信側で複数経路から到着するパケットの中から先着のパケットを下流に転送することにより、パケットを無中断で伝送するパケット伝送がある（例えば特許文献１）。
【０００４】
図９は、従来のパケット伝送装置の構成例を示す。
図９において、パケット伝送装置は、送信機能部１０Ａと受信機能部２０Ａとにより構成される。送信機能部１０Ａは、ユーザＮＷから受信するパケットを中継ＮＷへ送信するためのブロックであり、受信部１１と、コピー部１２と、識別子付与部１３ａ，１３ｂと、送信部１４ａ，１４ｂとにより構成される。送信機能部１０Ａでは、受信部１１にユーザＮＷから受信したパケットはコピー部１２で同一の情報を持つ複数のパケットにコピーされ、識別子付与部１３ａ，１３ｂで各パケットに順序識別子が付加された後、送信部１４ａ，１４ｂから中継ＮＷ側の異なる経路で送信される。
【０００５】
受信機能部２０Ａは、中継ＮＷから受信したパケットをユーザＮＷへ送信するためのブロックであり、受信部２１ａ，２１ｂと、メモリ２２ａ，２２ｂと、選択部２３ａ，２３ｂと、カウンタ部２４と、送信部２５とにより構成される。受信機能部２０Ａでは、受信部２１ａ，２１ｂに中継ＮＷの複数経路から受信した複数パケットはそれぞれメモリ２２ａ，２２ｂに蓄積される。選択部２３ａ，２３ｂは、メモリ２２ａ，２２ｂから読み出したパケットの順序識別子とカウンタ部２４のカウンタ値とを参照し、複数経路から受信した同一情報を持つパケットの中の先着パケットを選択して送信部２５からユーザＮＷに転送する。
【０００６】
図１０は、従来のパケット伝送装置の無中断伝送原理を示す。
図１０において、送信機能部１０Ａは、ユーザＮＷからパケットを受信すると（Ｓ９１）、受信パケットを経路の数だけコピーし（Ｓ９２）、コピーした各パケットに順序識別子を付与し（Ｓ９３）、各パケットをそれぞれ異なる経路に分けて中継ＮＷに送信する（Ｓ９４）。
【０００７】
受信機能部２０Ａは、中継ＮＷを介して複数の異なる経路で送られてくるパケットを受信すると（Ｓ９５）、受信パケットの順序識別子を確認して複数経路の中で一番早く受信した正常なパケットを選択し（Ｓ９６）、選択したパケットから順序識別子を廃棄してユーザＮＷに転送する（Ｓ９７）。
【０００８】
図１１は、受信機能部２０Ａの選択部２３ａ，２３ｂにおける選択処理手順の一例を示す。ここでは、独立した経路数が２つの場合（例えば、経路ａおよび経路ｂ）の処理例を示しており、それぞれａ系およびｂ系とする。したがって、経路数がｎ（ｎは自然数）の場合は、例えば１系〜ｎ系までのｎ個について同様の処理を行うものとする。
【０００９】
ａ系のメモリ２２ａの受信パケットの有無を確認する（Ｓ１）。メモリ２２ａに受信パケットがある場合はそれを読み出し（Ｓ２）、ステップＳ３に進む。メモリ２２ａに受信パケットがない場合はステップＳ６に進む。
【００１０】
ステップＳ３では、受信パケットの順序識別子Ｃａとカウンタ部２４のカウント値ＣＳとを比較する。ここで、ＣＳ＝Ｃａ、ＣＳ＞Ｃａ、ＣＳ＜Ｃａの３つの条件に分けて処理し、ＣＳ＝Ｃａの場合はステップＳ４に進み、ＣＳ＞Ｃａの場合はステップＳ５に進み、ＣＳ＜Ｃａの場合はステップＳ６に進む。
【００１１】
ステップＳ４では、メモリ２２ａの受信パケットを送信部２５に出力すると共に、当該受信パケットをメモリ２２ａから廃棄し、カウンタ２４のカウント値ＣＳを１つカウントアップし（ＣＳ＝ＣＳ＋１）、ステップＳ６に進む。
【００１２】
ステップＳ５では、メモリ２２ａの受信パケットは別系において既に到着しているパケットであると認識できるので、当該受信パケットをメモリ２２ａから廃棄し、ステップＳ６に進む。
【００１３】
ステップＳ６では、ｂ系のメモリ２２ｂの受信パケットの有無を確認し、受信パケットがある場合はそれを読み出し（Ｓ７）、ステップＳ８に進む。メモリ２２ｂに受信パケットがない場合は、ステップＳ１に戻って次のパケットの受信を待つ。
【００１４】
ステップＳ８では、受信パケットの順序識別子Ｃｂとカウンタ部２４のカウント値ＣＳとを比較する。ここで、ＣＳ＝Ｃｂ、ＣＳ＞Ｃｂ、ＣＳ＜Ｃｂの３つの条件に分けて処理し、ＣＳ＝Ｃｂの場合はステップＳ９に進み、ＣＳ＞Ｃｂの場合はステップＳ10に進み、ＣＳ＜Ｃｂの場合はステップＳ11に進む。
【００１５】
ステップＳ９では、メモリ２２ｂの受信パケットを送信部２５に出力すると共に、当該受信パケットをメモリ２２ｂから廃棄し、カウンタ２４のカウント値ＣＳを１つカウントアップし（ＣＳ＝ＣＳ＋１）、ステップＳ１に戻って次のパケットの受信を待つ。
【００１６】
ステップＳ10では、メモリ２２ｂの受信パケットは別系において既に到着しているパケットであると認識できるので、当該受信パケットムをメモリ２２ｂから廃棄し、ステップＳ１に戻って次のパケットの受信を待つ。
【００１７】
ステップＳ11では、ＣＳ＜Ｃａであるか否かを判別する。ここで、ＣＳ＜Ｃａであれば、カウンタ２４のカウント値ＣＳを１つカウントアップし（ＣＳ＝ＣＳ＋１）、ステップＳ１に戻って次のパケットの受信を待つ。一方、ＣＳ＜Ｃａでなければ、ステップＳ１に戻って次のパケットの受信を待つ。
【００１８】
なお、ここに示す選択処理手順では、ａ系の処理を行った後でｂ系の処理を行うようになっており、ｂ系の処理内容は基本的にａ系の処理内容と同様である。したがって、さらに多くの経路を有する場合は、経路数分の処理を順番に行えばよい。あるいは、全ての経路の処理を並列に行って、下流に流すパケットの判断を行うようにしてもよい。
【００１９】
このように従来のパケット伝送システムでは、コピーした複数のパケットを複数の経路で伝送し、先着のパケットを出力するので、一部の経路に障害が発生した場合でもパケット損失が生じないようになっている。
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特許第４０７４２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【００２１】
ところが、従来のパケット伝送装置では、擬似回線（ＰＷ：Pseudo Wire ）上でパケットを伝送する場合、ユーザＮＷから受信したパケットをスードワイヤ（PW）パケットにカプセリングして伝送するので、図１２に示すような構成になっていた。すなわち、送信機能部１０Ｂの識別子付与部１３ａ，１３ｂの後段に、擬似回線技術に必要なＰＷマッピング処理部１５ａ，１５ｂを配置し、受信機能部２０Ｂの受信部２１ａ，２１ｂの後段にＰＷデマッピング処理部２６ａ，２６ｂを配置する構成になっていた。
【００２２】
送信機能部１０Ｂの受信部１１にユーザＮＷから受信したパケットはコピー部１２でコピーされ、識別子付与部１３ａ，１３ｂで順序識別子が付与された複数のパケットは、ＰＷマッピング処理部１５ａ，１５ｂでそれぞれＰＷパケットにマッピング後、送信部１４ａ，１４ｂから中継ＮＷの異なる伝送路に送信する。一方、受信機能部２０Ｂの受信部２１ａ，２１ｂに中継ＮＷの複数経路から受信した複数パケットは、ＰＷデマッピング処理部２６ａ，２６ｂでそれぞれＰＷデマッピング後、メモリ２２ａ，２２ｂに蓄積される。そして、選択部２３ａ，２３ｂで到着順序を判定し、先着のパケットを選択して送信部２５からユーザＮＷに転送する。
【００２３】
このように従来のパケット伝送装置では、ＰＷパケットへのカプセリング前にパケットをコピーするので、それぞれのパケットを擬似回線上で転送するためのＰＷマッピング処理部などの機能ブロックが経路数分だけ必要になる。特に、経路数が多い場合は回路規模が大きくなり、部品コストや製造コストおよび故障率が増加する問題がある。
【００２４】
また、従来のパケット伝送装置では、受信側でパケットの順序を識別できるように順序識別子をパケットに挿入している。ところが、順序識別子をパケットに挿入してからＰＷパケットにマッピングするとパケット長が大きくなるので、擬似回線上に乗せた時の回線利用効率が低下する問題が生じる。
【００２５】
本発明は、ＰＷを利用してパケット伝送する装置の回路規模を削減すると共に、スループットの低下を抑制できるパケット伝送方法およびパケット伝送装置を提供することを目的とする。
【課題を解決するための手段】
【００２６】
第１の発明は、送信機能部は前段から受信したパケットをコピーし、その複数のパケットに順序識別子を付加して複数経路に送信し、受信機能部は複数経路から到着する複数のパケットの順序識別子に基づいて先着パケットを選択し、その先着パケットを後段に転送するとともに後着パケットを廃棄するパケット伝送装置において、送信機能部は、前段から受信したパケットをコピーする前段に、疑似回線上で伝送するＰＷパケットにカプセリングするためのマッピング処理を行うＰＷマッピング処理部を備え、当該ＰＷパケットをコピーしてそれぞれ順序識別子を付与する構成であり、受信機能部は、順序識別子に基づいて選択した先着のＰＷパケットを入力し、デマッピング処理を行うＰＷデマッピング処理部を備え、当該デマッピングされたパケットを後段に転送する構成である。
順序識別子は、ＰＷパケットのＰＷラベルヘッダとデータとの間の所定のフィールド、またはＰＷパケットの制御フィールドに挿入する構成である。
【００２７】
第１の発明のパケット伝送装置において、送信機能部は、ＰＷパケットのコピー後に順序識別子を付与する構成に代えて、ＰＷマッピング処理部でＰＷパケットに付与するシーケンス番号を順序識別子として付与する構成であり、受信機能部は、ＰＷデマッピング処理部のデマッピング処理により得られるシーケンス番号に基づいて先着のパケットを選択する構成である。
【００２８】
第１の発明のパケット伝送装置において、送信機能部は、ＰＷパケットをコピーするときに、ＰＷパケットとコピーの有無とを対応付けたテーブルに基づいてＰＷパケットをコピーするか否かを判定し、コピーするＰＷパケットのみをコピー識別子を付与してコピーする構成であり、受信機能部は、コピー識別子を有するＰＷパケットについて順序識別子に基づく選択処理を行い、コピー識別子を有しないＰＷパケットはそのままＰＷデマッピング処理部に出力する構成である。また、送信機能部は、ＰＷパケットのＰＷラベルを用いてコピーするか否かを判定する構成としてもよい。
【００２９】
第２の発明は、送信機能部は前段から受信したパケットをコピーし、その複数のパケットに順序識別子を付加して複数経路に送信し、受信機能部は複数経路から到着する複数のパケットの順序識別子に基づいて先着パケットを選択し、その先着パケットを後段に転送するとともに後着パケットを廃棄するパケット伝送方法において、送信機能部は、前段から受信したパケットをコピーする前段に、疑似回線上で伝送するＰＷパケットにカプセリングするためのマッピング処理を行うＰＷマッピング処理部を備え、当該ＰＷパケットをコピーしてそれぞれ順序識別子を付与し、受信機能部は、順序識別子に基づいて選択した先着のＰＷパケットを入力し、デマッピング処理を行うＰＷデマッピング処理部を備え、当該デマッピングされたパケットを後段に転送する。
順序識別子は、ＰＷパケットのＰＷラベルヘッダとデータとの間の所定のフィールド、またはＰＷパケットの制御フィールドに挿入する構成である。
【００３０】
第２の発明のパケット伝送方法において、送信機能部は、ＰＷパケットのコピー後に順序識別子を付与する構成に代えて、ＰＷマッピング処理部でＰＷパケットに付与するシーケンス番号を順序識別子として付与し、受信機能部は、ＰＷデマッピング処理部のデマッピング処理により得られるシーケンス番号に基づいて先着のパケットを選択する。
【００３１】
第２の発明のパケット伝送方法において、送信機能部は、ＰＷパケットをコピーするときに、ＰＷパケットとコピーの有無とを対応付けたテーブルに基づいてＰＷパケットをコピーするか否かを判定し、コピーするＰＷパケットのみをコピー識別子を付与してコピーし、受信機能部は、コピー識別子を有するＰＷパケットについて順序識別子に基づく選択処理を行い、コピー識別子を有しないＰＷパケットはそのままＰＷデマッピング処理部に出力する。また、送信機能部は、ＰＷパケットのＰＷラベルを用いてコピーするか否かを判定してもよい。
【発明の効果】
【００３２】
本発明は、送信機能部において、前段（ユーザＮＷ）から受信するパケットを先ずＰＷマッピング処理部でＰＷパケットにマッピングし、それから当該ＰＷパケットをコピーする構成とし、受信機能部において、先着のＰＷパケットを選択した後にＰＷデマッピング処理部でデマッピングする構成とする。これにより、疑似回線上でパケットを伝送するための処理部を経路数にかかわらず１系統に集約でき、部品コストや製造コストを低減するとともに故障率を低減することができる。
【００３３】
また、中継ＮＷにおける疑似回線上で、フローごとにコピーするパケットとコピーしないパケットを判別し、コピーしないパケットを設定することにより、余計なトラフィックの増加を抑制し、スループット低下を抑制することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明のパケット伝送装置の実施例１の構成例を示す図である。
【図２】実施例１のフレーム構成例を示す図である。
【図３】本発明のパケット伝送装置の実施例２の構成例を示す図である。
【図４】実施例２のＰＷマッピング処理部１５の構成例を示す図である。
【図５】本発明のパケット伝送装置の実施例３の構成例を示す図である。
【図６】実施例３のコピー判定テーブル１７の一例を示す図である。
【図７】受信機能部２０Ｅの選択部２３ａ，２３ｂにおける選択処理手順の一例を示すフローチャートである。
【図８】パケット伝送システムの構成例を示す図である。
【図９】従来のパケット伝送装置の構成例を示す図である。
【図１０】従来のパケット伝送装置の無中断伝送原理を説明する図である。
【図１１】受信機能部２０Ａの選択部２３ａ，２３ｂにおける選択処理手順の一例を示すフローチャートである。
【図１２】ＰＷパケットを伝送する従来のパケット伝送装置の構成例を示す図である。
【発明を実施するための形態】
【実施例１】
【００３５】
図１は、本発明のパケット伝送装置の実施例１の構成例を示す。ここでは、ＭＰＬＳやＭＰＬＳ−ＴＰに対応するパケット伝送装置の一例を示す。図１において、パケット伝送装置は、送信機能部１０Ｃと受信機能部２０Ｃとにより構成される。
【００３６】
図１(1) に示す送信機能部１０Ｃは、ユーザＮＷから受信したデータを中継ＮＷへ送信するためのブロックであり、受信部１１と、ＰＷマッピング処理部１５およびラベルテーブル１６と、コピー部１２と、識別子付与部１３ａ，１３ｂと、送信部１４ａ，１４ｂとにより構成される。なお、ここでは分かり易いように２つの経路を有する場合の構成例を示すが、２系統より多い数の経路に分けて送信する場合は経路数だけコピー部においてパケットをコピーすればよい。
【００３７】
受信部１１は、ユーザＮＷからのパケットを受信する。ＰＷマッピング処理部１５は、受信したパケットを擬似回線上で伝送するためのＰＷパケットにマッピングする。マッピング時に、ラベルテーブル１６の情報を基に受信部１１で受信したユーザパケットのポートや宛先、ＶＬＡＮＩＤなどの情報のいずれかまたは全部から対応するラベル値をＰＷラベルに付与する。ラベルテーブル１６は、受信するパケットに付与するラベル情報を保持している。コピー部１２は、ＰＷマッピング処理部１５でマッピングされたＰＷパケットと同一の情報を持つ複数のＰＷパケットをコピーする。識別子付与部１３ａ，１３ｂは、コピー部１２でコピーされたＰＷパケットにそれぞれ順序識別子および経路識別子を書き込む。送信部１４ａ，１４ｂは、識別子付与部１３ａ，１３ｂで識別子を付与されたＰＷパケットを異なる複数の経路毎に中継ＮＷに送信する。
【００３８】
ここで、順序識別子は送信順序を示す識別子であり、０，１，２，３，…の整数値が送信する度に順番に１ずつ増加され、その数値が書き込まれる。なお、順序識別子は、１以上の自然数でもよい。また、経路識別子は送信する伝送経路を示す識別子であり、伝送経路の１系，２系，…などに対応する１〜ｎの値が書き込まれる。
【００３９】
図２は、実施例１のフレーム構成例を示す。図２(1) は、ＰＷパケットを構成するＰＷラベルヘッダとペイロード（データ）の間に順序識別子と経路識別子を挿入する例を示す。また、図２(2) は、RFC4538 記載のPW Control Word に識別子を付与する例を示す。経路識別子はＦＲＧ Byte に挿入し、順序識別子はシーケンスBytes に挿入する。
【００４０】
図１(2) に示す受信機能部２０Ｃは、中継ＮＷから受信した信号をユーザＮＷへ送信するためのブロックであり、受信部２１ａ，２１ｂと、メモリ２２ａ，２２ｂと、選択部２３ａ，２３ｂと、カウンタ部２４と、ＰＷデマッピング処理部２６と、送信部２５とにより構成される。
【００４１】
受信部２１ａ，２１ｂは、それぞれ対応する中継ＮＷの複数の経路（例えば、経路ａおよび経路ｂ）から送られてくるＰＷパケットを受信する。メモリ２２ａ，２２ｂは、受信部２１ａ，２１ｂが受信したＰＷパケットを一時的に保持する。選択部２３ａ，２３ｂは、メモリ２２ａ，２２ｂから読み出されたＰＷパケットの順序識別子とカウンタ部２４のカウント値に基づいて、先着パケットを選択する。ここで、カウンタ部２４のカウント値は、例えば次に受信すべきＰＷパケットの順序識別子の番号を示し、当該カウント値の順序識別子を有するＰＷパケットを受信すると１つカウントアップする。このようにして、複数の経路から到着する同一情報を持つＰＷパケットのうち、先着パケットの場合には当該パケットから識別子を廃棄してＰＷデマッピング処理部２６に出力する。また、先着でない方のＰＷパケットは廃棄される。ＰＷデマッピング処理部２６は、選択部２３ａ，２３ｂのいずれかで選択されたＰＷパケットをユーザパケットにデマッピングする。送信部２５は、ＰＷデマッピング処理部２６でデマッピングされたユーザパケットをユーザＮＷへ送信する。
【００４２】
本実施例における受信機能部２０Ｃの選択部２３における受信パケットの選択処理手順は、図１１に示す従来のものと同様であるが、それに限定されるものではない。
【００４３】
これにより、本実施例の送信機能部１０Ｃは、ユーザＮＷから受信するユーザパケットを先ずＰＷマッピング処理部１５でＰＷパケットにマッピングし、それから当該ＰＷパケットをコピー部１２でコピーし、受信機能部２０Ｃは選択部２３ａ，２３ｂで選択されたＰＷパケットをＰＷデマッピング処理部２６でデマッピングすることにより、図１２に示す従来のパケット伝送装置の送信機能部１０Ａおよび受信機能部２０Ａに比べて構成が簡単になる。
【実施例２】
【００４４】
図３は、本発明のパケット伝送装置の実施例２の構成例を示す。
本実施例の送信機能部１０Ｄは、図１に示す実施例１の送信機能部１０ＣのＰＷマッピング処理部１５のシーケンス番号付与部が識別子付与部１３ａ，１３ｂの機能を担うように構成し、識別子付与部１３ａ，１３ｂを省略したことを特徴とする。本実施例の受信機能部２０Ｄは、図１２に示す従来の受信機能部２０Ｂと同様の構成である。
【００４５】
図４は、実施例２のＰＷマッピング処理部１５の構成例を示す。
図４において、ＰＷマッピング処理部１５は、受信したパケットを擬似回線上で伝送するためのＰＷパケットにマッピングする構成である。ラベル処理部１５１は、ＰＷへのマッピング時に、ラベルテーブル１６の情報を基に受信部１１で受信したユーザパケットのポートや宛先、ＶＬＡＮＩＤなどの情報のいずれかまたは全部から対応するラベル値をＰＷラベルに付与する。シーケンス番号付与部１５２は、ＰＷパケットのシーケンスByteにシーケンス番号を記述する。このシーケンス番号が、実施例１の識別子付与部１３ａ，１３ｂで付与される識別子に相当する。
【００４６】
受信機能部２０Ｄの選択部２３ａ，２３ｂは、ＰＷデマッピング処理部２６ａ，２６ｂで抽出されたＰＷパケットのシーケンス番号と、カウンタ部２４のカウント値に基づいて先着パケットを選択する構成である。
【００４７】
これにより、本実施例の送信機能部１０Ｄは、実施例１の送信機能部１０Ｃに比べて識別子付与部１３ａ，１３ｂが不要になった分だけ構成が簡単になる。一方、受信機能部２０Ｄは、実施例１の受信機能部２０Ｃに比べてＰＷデマッピング処理部２６が２つ必要になる。
【実施例３】
【００４８】
図５は、本発明のパケット伝送装置の実施例３の構成例を示す。
本実施例の送信機能部１０Ｅは、図１に示す実施例１の送信機能部１０Ｃのコピー部１２において、ＰＷパケットのうちコピーするパケットとそうでないパケットを選択することを特徴とする。
【００４９】
コピー部１２は、ＰＷマッピング処理部１５から送られてきたＰＷパケットのＰＷラベルを基に、コピー判定テーブル１７の情報と照らし合わせてコピーするパケットであるか、コピーしないパケットであるかを判別する。コピーするパケットについては、同一の情報を持つ複数のパケットをコピーし、コピーしたパケットであることを示す識別子（コピー識別子）を付与し、識別子付与部１３ａ，１３ｂを介して送信部１４ａ，１４ｂに送る。コピーしないパケットについては、そのまま識別子付与部１３ａ，１３ｂを介して送信部１４ａ，１４ｂに送る。コピー判定テーブル１７の一例を図６に示す。
【００５０】
本実施例では、ＰＷパケットのラベル値を用いてコピーするパケットとそうでないパケットを識別するが、ユーザパケットのポートや宛先、ＶＬＡＮＩＤなどの情報から別途フロー識別を行なってもよい。
【００５１】
また、本実施例では、ＰＷパケットにコピー識別子を挿入したが、コピー識別子を付与せずに、後述する受信機能部２０Ｅにカウンタテーブルを設けて、ＰＷラベルとカウンタテーブルの情報を照らし合わせることで、コピーしたパケットであるか、コピーしていないパケットであるかを判別する方法でもよい。
【００５２】
受信機能部２０Ｅの選択部２３ａ，２３ｂは、コピー識別子の値を読み、コピーされたパケットとそうでないパケットを判定し、コピーされたパケットについてはメモリ２２ａ，２２ｂから読み出されたパケットの順序識別子とカウンタ部２４のカウント値を比較し、先着パケットを選択する。コピーされていないパケットはそのままＰＷデマッピング処理部２６に出力する。
【００５３】
図７は、受信機能部２０Ｅの選択部２３ａ，２３ｂにおける選択処理手順の一例を示す。
図７において、ステップＳ１〜Ｓ12は図１１に示す従来の受信機能部２０Ａの選択部２３ａ，２３ｂにおける選択処理手順と同様である。
【００５４】
本実施例では、ステップＳ２でメモリ２２ａから読み出されたパケットについて、コピー識別子からコピーされたパケットであるか否かを判定し（Ｓ21）、コピーされたパケットであれば従来の受信機能部２０Ａの選択部２３ａと同様にステップＳ３に進み、コピーされていないパケットであればステップＳ22に進む。
【００５５】
ステップＳ22では、メモリ２２ａから読み出されたパケットをＰＷデマッピング処理部２６に出力するとともに、当該受信パケットをメモリ２２ａから廃棄し、ステップＳ６に進む。
【００５６】
また、ステップＳ７でメモリ２２ｂから読み出されたパケットについて、コピー識別子からコピーされたパケットであるか否かを判定し（Ｓ23）、コピーされたパケットであれば従来の受信機能部２０Ａの選択部２３ｂと同様にステップＳ８に進み、コピーされていないパケットであればステップＳ24に進む。
【００５７】
ステップＳ24では、メモリ２２ｂから読み出されたパケットをＰＷデマッピング処理部２６に出力するとともに、当該受信パケットをメモリ２２ｂから廃棄し、ステップＳ１に戻って次のパケットの受信を待つ。
【００５８】
このように、本実施例では、ユーザＮＷから受信し、ＰＷマッピング処理部１５でマッピングされたＰＷパケットについてコピー有無を判定し、コピーするパケットについてはコピー部１２でコピーし、コピーしないパケットについてはそのままスルーすることにより、従来技術に比べて余分なトラフィック増加を回避することができる。
【００５９】
なお、本実施例の構成は、実施例２のＰＷパケットのシーケンス番号を利用する構成にも適用することができる。
【符号の説明】
【００６０】
１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅ  送信機能部
２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ，２０Ｅ  送信機能部
１１  受信部
１２  コピー部
１３ａ，１３ｂ  識別子付与部
１４ａ，１４ｂ  送信部
１５  ＰＷマッピング処理部
１５１  ラベル処理部
１５２  シーケンス番号付与部
１６  ラベルテーブル
１７  コピー判定テーブル
２１ａ，２１ｂ  受信部
２２ａ，２２ｂ  メモリ
２３ａ，２３ｂ  選択部
２４  カウンタ部
２５  送信部
２６，２６ａ，２６ｂ  ＰＷデマッピング処理部
【図１】
2011151547.tif 000003
【図２】
2011151547.tif 000004
【図３】
2011151547.tif 000005
【図４】
2011151547.tif 000006
【図５】
2011151547.tif 000007
【図６】
2011151547.tif 000008
【図７】
2011151547.tif 000009
【図８】
2011151547.tif 000010
【図９】
2011151547.tif 000011
【図１０】
2011151547.tif 000012
【図１１】
2011151547.tif 000013
【図１２】
2011151547.tif 000014