(57)【要約】【課題】パケットを複数の経路に送出し、受信側で１つの経路のパケットを選択する技術において、送出するパケットを加工することなく受信側において無瞬断でパケットの選択を行う。【解決手段】   送信側のパケット転送装置が、順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、各パケットフレームに順序識別情報を含む同期パケットを挿入し、パケットフレームを複製して複数の系の伝送路に送出し、受信側のパケット転送装置が、複数の系の伝送路から受信する各パケットフレームに含まれる同期パケットの順序識別情報を用いて複数の系間での同一パケットフレームを識別し、複数の系間での遅延差を判定し、前記遅延差を用いて遅延が調整された複数の系のパケットフレームの中から１つの系のパケットフレームを選択し、下流に送出する。【選択図】図４
2008227623.tif 000002
【特許請求の範囲】
【請求項１】
入力されたパケットを複製して複数の系の伝送路に送出するパケット送信手段と、複数の系の伝送路からパケットを受信し、受信したパケットのうち１つの系のパケットを選択して下流に送出するパケット受信手段とを備えたパケット転送装置であって、
前記パケット送信手段は、
順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、各パケットフレームに順序識別情報を含む同期パケットを挿入する同期パケット生成挿入手段と、
前記パケットフレームを複製して複数の系の伝送路に送出するパケットフレーム送出手段と、を備え、
前記パケット受信手段は、
複数の系の伝送路から受信する各パケットフレームに含まれる同期パケットの順序識別情報を用いて複数の系間での同一パケットフレームを識別し、複数の系間での同一パケットフレームの遅延差を判定する遅延差判定手段と、
前記遅延差判定手段で得られた前記遅延差を用いて複数の系間でパケットフレームの遅延を調整する遅延調整手段と、
前記遅延調整手段により遅延が調整された複数の系のパケットフレームの中から１つの系のパケットフレームを選択するパケットフレーム選択手段と、
前記パケットフレーム選択手段により選択されたパケットフレームを下流に送出するパケットフレーム送出手段と、を備えたことを特徴とするパケット転送装置。
【請求項２】
前記パケット送信手段における前記同期パケット生成挿入手段は、前記パケットフレームに含まれるパケットから算出した誤り検出符号を前記同期パケットに含め、
前記パケット受信手段は、前記同期パケットに含まれる誤り検出符号を用いて前記パケットフレームの誤り検出を行う誤り検出手段を更に備え、  
前記パケットフレーム選択手段は、前記誤り検出手段により誤りが検出されたパケットフレームの系以外の系のパケットフレームを選択する、請求項１に記載のパケット転送装置。
【請求項３】
前記パケットフレーム選択手段は、複数の系間での同一パケットフレームのうち最も早く到着したパケットフレームを判定する早着判定手段を備え、当該早着判定手段により最も早く到着したと判定されたパケットフレームを下流に送出する請求項１又は２に記載のパケット転送装置。
【請求項４】
前記パケット送信手段における前記同期パケット生成挿入手段は、前記パケットフレームに含まれる各パケットの特徴値を算出し、当該パケットフレームに含まれるパケットの順序で各特徴値を前記同期パケットに含め、
前記パケット受信手段におけるパケットフレーム送出手段は、受信したパケットフレームにおける各パケットの特徴値を算出し、当該特徴値と前記同期パケットに含まれる特徴値とを比較することにより、前記同期パケットに含まれる特徴値の順序で各パケットを下流に送出する手段を備える請求項１ないし３のうちいずれか１項に記載のパケット転送装置。
【請求項５】
前記パケット送信手段における前記同期パケット生成挿入手段は、前記パケットフレームに含まれる各パケットについて、そのパケットと１つ前のパケットとの間のパケット間隔時間を算出し、当該パケットフレームに含まれるパケットの順序で各パケット間隔時間を前記同期パケットに含め、
前記パケット受信手段における前記パケットフレーム送出手段は、受信したパケットフレームに含まれる各パケットについて、送出しようとするパケットの１つ前のパケットを送出してから前記送出しようとするパケットに対応するパケット間隔時間の後に前記送出しようとするパケットを下流に送出する手段を備える請求項１ないし４のうちいずれか１項に記載のパケット転送装置。
【請求項６】
前記パケット送信手段における前記パケットフレーム送出手段は、前記複数の系のうち１つの系のパケットフレームに対して遅延を付加する手段を備える請求項１ないし５のうちいずれか1項に記載のパケット転送装置。
【請求項７】
入力されたパケットを伝送路に送出するパケット送信手段と、伝送路からパケットを受信し、受信したパケットを下流に送出するパケット受信手段とを備えたパケット転送装置であって、
前記パケット送信手段は、
順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、当該パケットフレームに含まれる各パケットの特徴値を算出し、前記パケットフレームに含まれるパケットの順序で各特徴値を格納した同期パケットを生成し、その同期パケットを前記パケットフレームに挿入する同期パケット生成挿入手段と、
前記パケットフレームを伝送路に送出するパケットフレーム送出手段と、を備え、
前記パケット受信手段は、
伝送路から受信したパケットフレームから特徴値を含む同期パケットを取得する手段と、
前記パケットフレームにおける各パケットの特徴値を算出し、当該特徴値と前記同期パケットに含まれる特徴値とを比較することにより、前記同期パケットに含まれる特徴値の順序で各パケットを下流に送出する手段と、を備えることを特徴とするパケット転送装置。
【請求項８】
入力されたパケットを伝送路に送出するパケット送信手段と、伝送路からパケットを受信し、受信したパケットを下流に送出するパケット受信手段とを備えたパケット転送装置であって、
前記パケット送信手段は、
順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、当該パケットフレームに含まれる各パケットについて、そのパケットと１つ前のパケットとの間のパケット間隔時間を算出し、当該パケットフレームに含まれるパケットの順序で各パケット間隔時間を格納した同期パケットを生成し、その同期パケットを前記パケットフレームに挿入する同期パケット生成挿入手段と、
前記パケットフレームを伝送路に送出するパケットフレーム送出手段と、を備え、
前記パケット受信手段は、  
伝送路から受信したパケットフレームからパケット間隔時間を含む同期パケットを取得する手段と、
前記パケットフレームに含まれる各パケットについて、送出しようとするパケットの１つ前のパケットを送出してから前記送出しようとするパケットに対応するパケット間隔時間の後に前記送出しようとするパケットを下流に送出する手段と、を備えることを特徴とするパケット転送装置。
【請求項９】
入力されたパケットを複製して複数の系の伝送路に送出する送信側パケット転送装置と、前記複数の系の伝送路からパケットを受信し、受信したパケットのうち１つの系のパケットを選択して下流に送出する受信側パケット転送装置とを備えたパケット転送システムにおけるパケット転送方法であって、
前記送信側パケット転送手段が、順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、各パケットフレームに順序識別情報を含む同期パケットを挿入する同期パケット生成挿入ステップと、
前記送信側パケット転送手段が、前記パケットフレームを複製して前記複数の系の伝送路に送出するパケットフレーム送出ステップと、  
前記受信側パケット転送装置が、前記複数の系の伝送路から受信する各パケットフレームに含まれる前記同期パケットの順序識別情報を用いて前記複数の系間での同一パケットフレームを識別し、前記複数の系間での同一パケットフレームの遅延差を判定する遅延差判定ステップと、
前記受信側パケット転送装置が、前記遅延差判定ステップで得られた前記遅延差を用いて前記複数の系間でパケットフレームの遅延を調整する遅延調整ステップと、
前記受信側パケット転送装置が、前記遅延調整ステップにより遅延が調整された前記複数の系のパケットフレームの中から１つの系のパケットフレームを選択するパケットフレーム選択ステップと、
前記受信側パケット転送装置が、前記パケットフレーム選択ステップにより選択されたパケットフレームを下流に送出するパケットフレーム送出ステップと、
を備えたことを特徴とするパケット転送方法。
【請求項１０】
入力されたパケットを伝送路に送出する送信側パケット転送装置と、伝送路からパケットを受信し、受信したパケットを下流に送出する受信側パケット転送装置とを備えたパケット転送システムにおけるパケット転送方法であって、
前記送信側パケット転送装置が、順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、当該パケットフレームに含まれる各パケットの特徴値を算出し、前記パケットフレームに含まれるパケットの順序で各特徴値を格納した同期パケットを生成し、その同期パケットを前記パケットフレームに挿入する同期パケット生成挿入ステップと、
前記送信側パケット転送装置が、前記パケットフレームを伝送路に送出するパケットフレーム送出ステップと、
前記受信側パケット転送装置が、前記伝送路から受信したパケットフレームから前記特徴値を含む前記同期パケットを取得するステップと、
前記受信側パケット転送装置が、前記パケットフレームにおける各パケットの特徴値を算出し、当該特徴値と前記同期パケットに含まれる特徴値とを比較することにより、前記同期パケットに含まれる特徴値の順序で各パケットを下流に送出するステップと、
を備えることを特徴とするパケット転送方法。
【請求項１１】
入力されたパケットを伝送路に送出する送信側パケット転送装置と、伝送路からパケットを受信し、受信したパケットを下流に送出する受信側パケット転送装置とを備えたパケット転送システムにおけるパケット転送方法であって、
前記送信側パケット転送装置が、順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、当該パケットフレームに含まれる各パケットについて、そのパケットと１つ前のパケットとの間のパケット間隔時間を算出し、当該パケットフレームに含まれるパケットの順序で各パケット間隔時間を格納した同期パケットを生成し、その同期パケットを前記パケットフレームに挿入する同期パケット生成挿入ステップと、
前記送信側パケット転送装置が、前記パケットフレームを伝送路に送出するパケットフレーム送出ステップと、
前記受信側パケット転送装置が、前記伝送路から受信したパケットフレームから前記パケット間隔時間を含む前記同期パケットを取得するステップと、
前記受信側パケット転送装置が、前記パケットフレームに含まれる各パケットについて、送出しようとするパケットの１つ前のパケットを送出してから前記送出しようとするパケットに対応するパケット間隔時間の後に前記送出しようとするパケットを下流に送出するステップと、
を備えることを特徴とするパケット転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ網やイーサネット網等のパケット転送ネットワークにおいて、入力されたパケットを複数の伝送路を介して伝送し、受信側において１つの伝送路のパケットを無瞬断で選択し、入力されたパケットの順序で下流に送出する技術に関するものである。
【背景技術】
【０００２】
従来のパケット転送ネットワークにおいて、パケット転送の高信頼化を図るための障害検出・回復技術として、例えばSTP（Spanning Tree Protocol）（非特許文献１）、RSTP(Rapid Spanning Tree Protocol) （非特許文献２）、Link Aggregation（非特許文献３）等がある。また、更に高速に障害検出・回復を行う技術としてFRR(Fast ReRoute)、RPR(Resilient Packet Ring) （非特許文献４）等がある。
【０００３】
これらの技術は複数の伝送路の中からプライマリ、セカンダリ等の優先度に基づきパケットの転送経路を決定し、障害検出時に障害のあった転送経路から他の転送経路へ切替を行って通信を回復させる技術である。
【０００４】
また、パケット損失のない故障復旧を目的としたパケット転送技術として特許文献１に記載された技術がある。この技術では、パケットにその順序を識別するための順序識別子を挿入し、当該パケットをコピーして複数のパケットを生成し、これらを複数の経路に送出し、受信側では複数の経路から受信したパケットの順序及び同一性を順序識別子に基づき識別し、同一パケットのうちの１つをパケットの順序に従って下流に転送する。
【０００５】
なお、本願明細書及び特許請求の範囲において"パケット"の用語はレイヤ２ネットワークで転送される"フレーム"等の意味を含む広い意味で使用するものとする。
【非特許文献１】IEEE 802.1D Spanning Tree Protocol(STP)
【非特許文献２】IEEE 802.1w Rapid Spanning Tree(RSTP)
【非特許文献３】Link Aggregation
【非特許文献４】IEEE802.17 Resilient Packet Ring(RPR)
【特許文献１】特開２００６−１７４４０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のSTP、RSTP、FRR、RPR等により障害検出及び回復にかかる時間は最短でも５０msec程度であるため、映像通信等のパケット損失を許容しない高信頼の回線を必要とするアプリケーションへの適用には問題がある。
【０００７】
また、特許文献１に記載された技術では、パケットにシーケンス番号やタイムスタンプなどの順序識別子を追加するため、オーバヘッド領域が必要となり、転送可能な最大パケット長（MTU: Maximum Transfer Unit）が制限される伝送路に対しては適用できないという問題点がある。
【０００８】
また、特にIP網等では、パケットが転送されることにより、パケットの到着タイミング揺らぎの発生やパケットの到着順序の逆転が発生し、パケットを利用する下流のアプリケーションに影響を及ぼすことがあるため、このような揺らぎを抑制することや順序逆転を訂正することが望まれている。
【０００９】
本発明は上記の点に鑑みてなされたものであり、パケットを複数の経路に送出し、受信側で１つの経路のパケットを選択する技術において、送出するパケットを加工することなく受信側において無瞬断でパケットの選択を行うことを可能とする技術を提供することを目的とする。また、本発明の更なる目的は、送出するパケットを加工することなく、パケットの送信側での入力順序に従ってパケットを下流に送出する技術を提供することである。また、本発明の更なる目的は、パケットの到着タイミングの揺らぎを吸収して、パケットが送信側で入力されたタイミングで各パケットを下流に転送する技術を提供することである。
【課題を解決するための手段】
【００１０】
上記の課題は、入力されたパケットを複製して複数の系の伝送路に送出するパケット送信手段と、複数の系の伝送路からパケットを受信し、受信したパケットのうち１つの系のパケットを選択して下流に送出するパケット受信手段とを備えたパケット転送装置であって、前記パケット送信手段は、順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、各パケットフレームに順序識別情報を含む同期パケットを挿入する同期パケット生成挿入手段と、前記パケットフレームを複製して複数の系の伝送路に送出するパケットフレーム送出手段と、を備え、前記パケット受信手段は、複数の系の伝送路から受信する各パケットフレームに含まれる同期パケットの順序識別情報を用いて複数の系間での同一パケットフレームを識別し、複数の系間での同一パケットフレームの遅延差を判定する遅延差判定手段と、前記遅延差判定手段で得られた前記遅延差を用いて複数の系間でパケットフレームの遅延を調整する遅延調整手段と、前記遅延調整手段により遅延が調整された複数の系のパケットフレームの中から１つの系のパケットフレームを選択するパケットフレーム選択手段と、前記パケットフレーム選択手段により選択されたパケットフレームを下流に送出するパケットフレーム送出手段と、を備えたことを特徴とするパケット転送装置により解決される。
【００１１】
前記パケット送信手段における前記同期パケット生成挿入手段は、前記パケットフレームに含まれるパケットから算出した誤り検出符号を前記同期パケットに含めてもよく、この場合、前記パケット受信手段は、前記同期パケットに含まれる誤り検出符号を用いて前記パケットフレームの誤り検出を行う誤り検出手段を更に備え、前記パケットフレーム選択手段は、前記誤り検出手段により誤りが検出されたパケットフレームの系以外の系のパケットフレームを選択する。
【００１２】
また、前記パケットフレーム選択手段は、複数の系間での同一パケットフレームのうち最も早く到着したパケットフレームを判定する早着判定手段を備えてもよく、当該早着判定手段により最も早く到着したと判定されたパケットフレームを下流に送出する。
【００１３】
前記パケット送信手段における前記同期パケット生成挿入手段は、前記パケットフレームに含まれる各パケットの特徴値を算出し、当該パケットフレームに含まれるパケットの順序で各特徴値を前記同期パケットに含めてもよく、この場合、前記パケット受信手段におけるパケットフレーム送出手段は、受信したパケットフレームにおける各パケットの特徴値を算出し、当該特徴値と前記同期パケットに含まれる特徴値とを比較することにより、前記同期パケットに含まれる特徴値の順序で各パケットを下流に送出する手段を備える。
【００１４】
また、前記パケット送信手段における前記同期パケット生成挿入手段は、前記パケットフレームに含まれる各パケットについて、そのパケットと１つ前のパケットとの間のパケット間隔時間を算出し、当該パケットフレームに含まれるパケットの順序で各パケット間隔時間を前記同期パケットに含めてもよく、この場合、前記パケット受信手段における前記パケットフレーム送出手段は、受信したパケットフレームに含まれる各パケットについて、送出しようとするパケットの１つ前のパケットを送出してから前記送出しようとするパケットに対応するパケット間隔時間の後に前記送出しようとするパケットを下流に送出する手段を備える。
【００１５】
前記パケット送信手段における前記パケットフレーム送出手段は、前記複数の系のうち１つの系のパケットフレームに対して遅延を付加する手段を備えることとしてもよい。
【００１６】
また、本発明によれば、入力されたパケットを伝送路に送出するパケット送信手段と、伝送路からパケットを受信し、受信したパケットを下流に送出するパケット受信手段とを備えたパケット転送装置であって、前記パケット送信手段は、順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、当該パケットフレームに含まれる各パケットの特徴値を算出し、前記パケットフレームに含まれるパケットの順序で各特徴値を格納した同期パケットを生成し、その同期パケットを前記パケットフレームに挿入する同期パケット生成挿入手段と、前記パケットフレームを伝送路に送出するパケットフレーム送出手段と、を備え、前記パケット受信手段は、伝送路から受信したパケットフレームから特徴値を含む同期パケットを取得する手段と、前記パケットフレームにおける各パケットの特徴値を算出し、当該特徴値と前記同期パケットに含まれる特徴値とを比較することにより、前記同期パケットに含まれる特徴値の順序で各パケットを下流に送出する手段と、を備えることを特徴とするパケット転送装置が提供される。
【００１７】
更に、本発明によれば、入力されたパケットを伝送路に送出するパケット送信手段と、伝送路からパケットを受信し、受信したパケットを下流に送出するパケット受信手段とを備えたパケット転送装置であって、前記パケット送信手段は、順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、当該パケットフレームに含まれる各パケットについて、そのパケットと１つ前のパケットとの間のパケット間隔時間を算出し、当該パケットフレームに含まれるパケットの順序で各パケット間隔時間を格納した同期パケットを生成し、その同期パケットを前記パケットフレームに挿入する同期パケット生成挿入手段と、前記パケットフレームを伝送路に送出するパケットフレーム送出手段と、を備え、前記パケット受信手段は、伝送路から受信したパケットフレームからパケット間隔時間を含む同期パケットを取得する手段と、前記パケットフレームに含まれる各パケットについて、送出しようとするパケットの１つ前のパケットを送出してから前記送出しようとするパケットに対応するパケット間隔時間の後に前記送出しようとするパケットを下流に送出する手段と、を備えることを特徴とするパケット転送装置が提供される。
【発明の効果】
【００１８】
本発明によれば、パケットを複数の経路に送出し、受信側で１つの経路のパケットを選択する技術において、送出するパケットを加工することなく無瞬断でパケットの選択を行うことを可能とする技術を提供できる。また、本発明によれば、送出するパケットを加工することなく、パケットの送信側での入力順序に従ってパケットを下流に送出する技術を提供できる。更に、本発明によれば、パケットの到着タイミングの揺らぎを吸収して、パケットが送信側で入力されたタイミングで各パケットを下流に転送する技術を提供できる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施の形態について説明する。
【００２０】
（概要）
図１は、本実施の形態におけるパケット転送システムの概要構成図である。図１に示すように、本実施の形態におけるパケット転送システムは、パケット転送装置１、及びパケット転送装置３がパケット転送網５に接続された構成を有する。パケット転送網５は、例えばIP網、イーサネット網などのパケットを転送するネットワークである。
【００２１】
パケット転送装置１、３はそれぞれパケットを送信するための機能部とパケットを受信するための機能部を有するが、以下の説明ではパケット転送装置１を送信側とし、パケット転送装置２を受信側として説明する。パケット転送装置１のパケット入力側（上流と呼ぶ）及びパケット転送装置３のパケット出力側（下流と呼ぶ）のそれぞれには例えばユーザ網が接続される。
【００２２】
このパケット転送システムでは、パケット転送装置１が、上流から順次受信するパケットについて、予め定めた数のパケット数のパケットもしくは予め定めた時間分のパケットを順次仮想的なフレーム（以下、パケットフレームと呼ぶ）とし、当該パケットフレームの順番を識別するための順序識別情報（シーケンス番号等）を付した同期パケットを生成して当該パケットフレームに挿入する。なお、同期パケットにはパケットの特徴値やパケット間隔時間等の種々の情報が付されるが詳細については後述する。
【００２３】
パケット転送装置１は、同期パケットが挿入されたパケットフレームを複製し、同じ２つのパケットフレームのそれぞれを異なる伝送路７、９に送出する。伝送路７、９は物理的に異なる伝送路であることが望ましいが、物理的には同じであるが論理的に異なる伝送路でもよい。以下、伝送路７に対応する系を０系と呼び、伝送路９に対応する系を１系と呼ぶ。なお、本実施の形態では０系と1系の２系統の場合について説明するが、２系統より多い系統でも本発明を適用できる。
【００２４】
受信側のパケット転送装置３は、伝送路７を介して伝送されたパケットフレームと伝送路９を介して伝送されたパケットフレームとを受信する。そして、パケット転送装置３は、パケットフレームに含まれる同期パケットに付された順序識別情報を利用して系間の遅延差を調整し、無瞬断で１つの系のパケットを選択し下流に送出する。また、同期パケットに含まれる特徴値とパケット間隔時間の情報を利用して、パケット転送装置１が上流から受信したパケットの順序とタイミングと同様の順序とタイミングでパケットを下流に送出することが可能である。
【００２５】
（同期パケットについて）
次に、同期パケット生成の概念を図２を参照して説明する。図２は、上流からパケット転送装置１に対してパケットが順次入力され、同期パケット（斜線を付したもの）が挿入される概念を示したものである。
【００２６】
図２に示す例では、３つのパケット毎にパケットフレームとし、そのパケットフレーム毎に同期パケットが生成され、挿入されている。つまり、パケット１〜３に対して同期パケット２が生成され、パケット３とパケット４の間に挿入され、パケット４〜６に対して同期パケット３が生成され、パケット６とパケット７の間に挿入されている。
【００２７】
同期パケットには、それ自身のシーケンス番号が付される。また、同期パケットは、必要に応じてその同期パケットに対応するパケットフレームの各パケットの特徴値とパケット間の時間間隔を各パケットの順序で格納する。パケットの特徴値は例えば当該パケットにハッシュ演算を施して得た値である。パケット間の間隔時間はいわゆるインターフレームギャップ（IFG）と呼ばれるものである。例えば図２において、パケット間隔時間１は、パケット１の前にあるパケット０とパケット１の時間間隔である。なお、ここでの時間間隔は同期パケットが挿入される前のものであり、例えば、パケット間隔時間１は、パケット０が上流から到着してから、パケット１が上流から到着するまでの時間である。
【００２８】
図３は同期パケットの一例を詳細に示した図である。なお、図３は同期パケットがIPパケットである場合の例である。
【００２９】
図３に示す"タイプ"は同期パケットの種別を表す情報である。例えば、特徴値とパケット間隔を含むか含まないかでタイプを分ける。同期フレームシーケンス番号は上述した順序識別情報である。時刻情報は同期パケットが生成された絶対時刻である。この絶対時刻を用いることにより、受信側で絶対遅延を把握できる。
【００３０】
フレーム内パケット数はパケットフレームに含まれる（上流から受信する）パケットの数であり、フレーム内バイト長はそれらパケットの合計バイト長である。ユーザフレーム誤り検出符号は、パケットフレーム内のパケットから算出される誤り検出符号である。送信IDは例えばユーザの識別情報であり、情報種別は例えばパケットが運ぶ情報の種類（映像等）である。送信IDと情報種別は運用上の必要に応じて様々な情報を設定できる。
【００３１】
特徴値とパケット間隔については前述したとおりのものである。図３の例では特徴値の後にパケット間隔が付されているが、特徴値とパケット間隔とを交互に並べて付してもよい。フレームペイロード誤り検出符号は同期パケット自身の誤り検出符号である。
【００３２】
（装置構成について）
図４に本実施の形態におけるパケット転送装置１０の構成例を示す。パケット転送装置１０は図１に示した０系伝送路７、１系伝送路９に接続されるものとする。図４に示すように、本実施の形態のパケット転送装置１０は、上流から入力されたパケットを２つの伝送路に送信する送信機能部１２と、２つの伝送路から受信したパケットのうち１つの系のパケットを選択して下流に送出する受信機能部１４とを備えている。なお、１つのパケット転送装置１０から見ると、上流とはユーザ網からパケットを受信する場合のユーザ網側を示し、下流とは同じユーザ網にパケットを送出する場合のユーザ網側を示す。
【００３３】
（送信機能部について）
送信機能部１２は、パケット受信部２１、同期パケット生成挿入部２３、パケットコピー部２５、パケット送信部２７A、２７Bを備えている。
【００３４】
パケット受信部２１が上流から送信されたパケットを受信し、そのパケットを順次同期パケット生成挿入部２３に送る。同期パケット生成挿入部２３は、パケットフレーム単位に同期パケットを挿入し、パケットフレームをパケットコピー部２５に渡す。パケットコピー部２５はパケットのコピーを行って同じパケットを２つ生成し、パケット送信部２７A、２７Bに渡す。パケット送信部２７A、２７Bそれぞれは、パケットを伝送路７、９に送出する。このとき適宜方路識別子の付与等が行われる。
【００３５】
次に、送信機能部１２における同期パケット生成挿入部２３をより詳細に説明する。図５に、同期パケット生成挿入部２３の構成図を示す。図５に示すように、同期パケット生成挿入部２３は、タイミング抽出部２３１、パケット特徴抽出部２３３、同期情報記録部２３５、同期情報生成部２３７、及び同期パケット挿入部２３９を備えている。
【００３６】
タイミング抽出部２３１は、前述したパケット間隔時間を測定する機能部である。つまり、N番目のパケットとN＋１番目のパケットの間隔時間をカウントし、同期情報記録部２３５にN＋１番目のパケットのパケット間隔時間として保存する。パケット特徴抽出部２３３は、パケットの特徴値を抽出し、同期情報記録部２３５に記録する。
【００３７】
同期パケットは一定のパケット数周期もしくは一定時間周期でパケット間に挿入・送出されることから、同期パケットに格納されるパケット間隔及び特徴値は同期情報記録部２３５に一定期間保存される。
【００３８】
同期情報生成部２３７は、同期情報記録部２３５からパケット間隔時間とパケットの特徴値とを取得するとともに、同期パケットに格納するその他の情報（時刻情報、シーケンス番号、パケット誤り検出符号等）を生成し、それらを用いて同期パケットを生成する。生成された同期パケットは同期パケット挿入部２３９により当該同期パケットに対応するパケット間に挿入される。
【００３９】
なお、同期パケット生成において、同期パケットが転送可能な最大パケット長を超える場合には同期パケットを分割して挿入してもよい。受信側では分割した同期パケットを合成して１つの同期パケットとして処理を行う。
【００４０】
（受信機能部について）
受信機能部１４は、パケット受信部３１A、３１B、故障検出部３３、遅延差判定部３５、遅延差調整部３７、パケットフレーム選択部３９、パケット送信部４１を備えている。
【００４１】
パケット受信部３１A、３１Bはそれぞれ伝送路７、９からパケットを受信する。それぞれの系のパケットは故障検出部３３に入力される。
【００４２】
故障検出部３３は、それぞれの系で同期パケットのパケット数情報等を用いてパケットフレームを識別し、誤り検出符号を用いてパケットフレーム単位で誤り検出を行い、検出結果をパケットフレーム選択部３９に通知する。また、故障検出部３３は、同期パケットの誤り検出符号を用いる方法以外の方法で伝送路の故障検出を行う機能を備え、その機能で故障を検出したときにもそれをパケットフレーム選択部３９に通知することとしてもよい。
【００４３】
遅延差判定部３５は、同じ順序識別情報を持つ同期パケットの到着時刻を用いて系の間でのパケットフレームの遅延差の判定を行う。そして、遅延差調整部３７は、遅延差判定部３５における遅延差の判定結果を用いて、系間での遅延を調整し、遅延が調整されたパケットフレームをパケットフレーム選択部３９に送出する。パケットフレーム選択部３９は２つの系のうちパケットフレームに誤りが検出されなかったほうの系を選択し、その系のパケットをパケット送信部４１に送信する。
【００４４】
パケット送信部４１は、必要に応じてパケットの順序訂正、及び送出するパケットの時間間隔がパケットが上流から入力されるときの時間間隔となるように調整を行ってパケットを送出する。
【００４５】
図６に遅延差判定部３５の構成例を示す。図６に示すように、遅延差判定部３５は、時刻記録部３５１と時間差演算部３５３とを有する。時刻記録部３５１は、各系における同期パケットの到着時刻を順序識別情報に対応付けて記録する。そして、時間差演算部３５３は、同一の順序識別情報について０系における到着時刻と１系における到着時刻との差分を演算し、それを遅延差として出力する。また、時刻記録部３５１に、各系において予め定めた数の同期パケットについて到着時刻とシーケンス番号とを記録しておき、時間差演算部３５３が、同一同期パケットに対する到着時刻差分の平均値を算出し、それを遅延差として出力することとしてもよい。なお、遅延差判定部３５による遅延差の判定は同期パケット毎に行うこととしてもよいし、一定の時間間隔で行うこととしてもよい。
【００４６】
なお、遅延差判定部３５は、故障検出部３３におけるパケットフレーム誤り検出結果を用いることにより、誤りがあったパケットフレームの同期パケットを遅延差判定に用いないこととしてもよい。
【００４７】
図７に遅延差調整部３７の構成例を示す。図７に示すように、遅延差調整部３７は、０系パケットを一時蓄積するパケット格納部３７１A（メモリ等）と、１系パケットを一時蓄積するパケット格納部３７１Bと、遅延が小さい方の系（早着系と呼ぶ）に遅延を挿入する遅延挿入部３７３とを備えている。遅延挿入部３７３が挿入する遅延量は遅延差判定部３５から通知された遅延差とするが、これより小さい遅延を挿入したり、遅延を挿入しないこととしてもよい。これらは設定により変更できるものとする。
【００４８】
遅延差判定部３５から通知された遅延差分の遅延を早着系に挿入することにより、０系と１系間での遅延差はなくなり、両系での同期がとれた状態となる。また、複数同期パケットを用いた遅延差の平均値を用いることにより、パケットフレームの揺らぎなどにより、遅延が短時間で大きく変動することを避けることができる。
【００４９】
図８に、パケットフレーム選択部３９の構成例を示す。パケットフレーム選択部３９は、選択指示部３９１、選択部３９３、早着判定部３９５を有している。選択指示部３９１は、故障検出部３３からの誤り検出情報等を受信することにより、異常のないほうの系を選択するよう選択部３９３に指示を送る。選択部３９３は、選択指示部３９１からの指示により１つの系のパケットフレームを選択して出力する。
【００５０】
遅延差調整部３７から出力されるパケットフレームにおいて系間で同期がとれていれば選択系に異常が検出されたときに正常系に系を切り替えることによりパケットロスなく系を切り替えることが可能である。
【００５１】
なお、パケットフレームの誤り検出に基づき切り替えを行うタイミングは、故障検出部３３によりパケットフレームに誤りがあると判断したタイミングにおける他系での同じパケットフレームがパケットフレーム選択部３９から出力されるタイミングを算出し、そのタイミングを用いればよい。そのタイミングは遅延差から求めることが可能である。
【００５２】
遅延差調整部３７で遅延差の調整を行わない場合や、両系での同期がとれるほど早着系に遅延を挿入しない設定である場合（両系の遅延差が所定の値より大きい場合等）には、パケットフレーム選択部３９には同じパケットフレームが到着するのに時間差が生じる。例えばこのような場合、遅延を少なくする観点から、図８に示すように早着判定部３９５を備え、早着判定部３９５で早着のパケットフレームを判定し、そのパケットフレームの系を選択するよう選択部３９３に指示する。このように、遅延差調整と早着系選択を組み合わせることにより、遅延が大きく変わることなく系の切替を行うことが可能となる。
【００５３】
早着判定には種々の方法があるが、例えば、次のような方法を用いることができる。早着判定部３９５は下流に送出した同期パケットの順序識別情報（シーケンス番号）を記録する機能を有しており、各系から順次受信する同期パケットの順序識別情報が既に記録されたものかどうかを判定し、既に記録されていればその同期パケットのパケットフレームは送出せず、記録されていなければその同期パケットに対応するパケットフレームは早着であると判定し、それを出力するとともにその順序識別情報を記録する。また、早着判定に特徴値を用いることにより、パケット毎の早着判定を行うことも可能である。
【００５４】
早着系を選択している際に、早着系のパケットフレームに異常が検出された場合には、例えば順序識別情報とともにその旨が早着系判定部３９５に通知され、早着系判定部３９５は、異常を含む当該パケットフレームを選択せず、次に受信する同一順序識別情報のパケットフレームを選択するよう選択部３９３に指示する。
【００５５】
また、早着系のパケットフレーム自体が到着しないなどの異常の場合には、遅着系だったパケットフレームが早着となるので、早着系判定部３９５はその系のパケットフレームを選択する。
【００５６】
さて、早着系の異常により遅着系を選択した後、早着系が復旧してパケットフレームが到着した場合、経路遅延分のバースト出力が発生したり、パケットフレームの順序が入れ替わる可能性がある。
【００５７】
また、両系にパケット順序の入れ替えが発生した場合には、両系でパケットフレームの誤りが検出されることになるが、そのような場合は、系の切替を行わずに例えば早着系を選択したままとする。
【００５８】
上記のように、パケット送信部４１には順序の入れ替わったパケットが到着する場合がある。また、パケットの到着タイミングに揺らぎが発生し、それが下流のアプリケーションにとって好ましくない場合がある。
【００５９】
パケット送信部４１は、このような問題を解決するための手段を備えている。図９に、パケット送信部４１の構成例を示す。
【００６０】
図９に示す例のパケット送信部４１は、格納演算部４１１、同期パケット取得部４１３、特徴値取得部４１５、パケット間隔時間取得部４１７、パケット／特徴値格納部４１９、パケット検索部４２１、及びパケット間隔時間調整部４２３を備えている。
【００６１】
格納演算部４１１はパケットフレーム選択部３９から受信したパケットフレームに含まれる各パケットについて、同期パケット生成時の特徴値演算と同じ方法で特徴値を算出し、パケットに対応付けてパケット／特徴値格納部４１９に格納する。また、同期パケット取得部４１３は、受信するパケットフレームから同期パケットを取得し、特徴値取得部４１５は同期パケット取得部４１３により取得された同期パケットから順番に特徴値を取得する。また、パケット間隔時間取得部４１７は特徴値取得部４１５が取得した特徴値に対応するパケット間隔時間を取得する。つまり、ここで取得するパケット間隔時間は、特徴値取得部４１５により取得された特徴値に対応するパケットの一つ前のパケットと当該特徴値に対応するパケットとの間の時間間隔である。
【００６２】
特徴値取得部４１５はパケット検索部４２１に特徴値を入力する。パケット検索部４２１は、パケット／特徴値格納部４１９を検索し、入力された特徴値に対応するパケットを取得する。パケット間隔時間調整部４２３には、パケット検索部４２１に入力された特徴値に対応するパケット間隔時間がパケット間隔時間取得部４１７から入力される。そして、パケット間隔時間調整部４２３は、パケット検索部４２１により検索されたパケットを、その１つ前のパケットを出力してから上記パケット間隔時間の後に出力する。なお、１つ前のパケットを出力してから上記パケット間隔時間の後にパケットが検索できたときにはすぐにそのパケットを出力する。
【００６３】
図１０は、パケット送信部４１の動作の具体例を説明するための図である。図１０に示すように、パケット／特徴値格納部４１９に、パケット１、特徴値１、パケット３、特徴値３、パケット２、特徴値２がこの順番で格納されたものとする。また、パケット１の前にパケット０が出力されているものとする。そして、同期パケット取得部４１３が取得した同期パケットには図１０に示す特徴値１、２、３と、パケット間隔時間１、２、３が含まれる。
【００６４】
まず、同期パケットに含まれる特徴値１によりパケット／特徴値格納部４１９の検索が行われ、パケット１が抽出され、パケット０出力の「パケット間隔時間１」時間後にパケット１が送出される。以下同様に、同期パケットに含まれる特徴値２によりパケット／特徴値格納部４１９の検索が行われ、パケット２が出力され、パケット１出力の「パケット間隔時間２」時間後にパケット２が出力される。そして、同期パケットに含まれる特徴値３によりパケット／特徴値格納部４１９の検索が行われ、パケット３が出力され、パケット３出力の「パケット間隔時間３」時間後にパケット３が出力される。このように、パケットの順序が入れ替わっていたとしても同期パケットに含まれる特徴値を順に用いることにより正しい順番でパケットを出力できる。また、パケット間隔時間を用いることにより、上流から入力されたパケット間隔と同じ間隔でパケットを出力することができ、ネットワークの揺らぎ等の影響を吸収できる。なお、同期パケットには順序識別番号が含まれるので、パケットフレーム間でパケットの順序が入れ替わってもパケットの順序を訂正することが可能である。
【００６５】
パケット送信部４１は図１０に示した動作を行うことができるのであればどのような構成を備えてもよい。例えば図１１に示すような構成とすることも可能である。
【００６６】
この例では、パケット送信部４１は、格納演算部４３１、同期パケット取得部４３３、特徴値取得部４３５、パケット間隔時間取得部４３７、パケット格納メモリ４３９、特徴値／アドレス格納検索部４４１、及びパケット間隔時間調整部４４３を備えている。
【００６７】
格納演算部４３１は、パケットフレーム選択部３９から受信したパケットフレームに含まれる各パケットをパケット格納メモリ４３９に格納するとともに、そのパケットの特徴値を算出し、その特徴値を当該特徴値に対応するパケットを格納したパケット格納メモリ４３９のアドレスとともに特徴値／アドレス格納検索部４４１に格納する。
【００６８】
また、同期パケット取得部４３３は、受信するパケットフレームから同期パケットを取得し、特徴値取得部４３５は同期パケット取得部４３３により取得された同期パケットから順番に特徴値を取得する。また、パケット間隔時間取得部４３７は特徴値取得部４３５が取得した特徴値に対応するパケット間隔時間を取得する。
【００６９】
特徴値取得部４３５は特徴値／アドレス格納検索部４４１に特徴値を入力する。特徴値／アドレス格納検索部４３５は、入力された特徴値に対応するアドレスを出力する。当該アドレスはパケット間隔時間調整部４４３に入力される。パケット間隔時間調整部４４３はまたパケット間隔時間取得部４３７からパケット間隔時間を取得する。そして、パケット間隔時間調整部４４３は、特徴値／アドレス格納検索部４４１から入力されたアドレスに対応するパケットの１つ前のパケットを出力してから上記パケット間隔時間の後に上記アドレスをパケット格納メモリに入力することにより当該アドレスに対応するパケットを出力する。なお、特徴値／アドレス格納検索部４４１として例えば連想メモリを使用できる。
【００７０】
なお、パケット送信部４１におけるパケット間隔時間調整に係る機能は必要に応じて備えればよい。また、パケットの順序調整がなされているパケットを受信し、順序訂正の必要がない場合には、図１２に示すようなパケット送信部４１としてパケット間隔時間調整部５０を用いることができる。
【００７１】
図１２に示すパケット間隔時間調整部５０は、特徴値演算部５２、パケット間隔時間取得部５４、及び調整部５６を備えている。特徴値演算部５２は、入力されるパケットフレームにおける各パケットの特徴値を算出し、順次パケット間隔時間取得部５４に渡す。パケット間隔時間取得部５４は、上記パケットフレームに対応する同期パケットを取得し、特徴値演算部５２から渡された特徴値に対応するパケット間隔時間を取得し、調整部５６に渡す。調整部は、入力されたパケットに対応するパケット間隔時間を用い、そのパケットの１つ前のパケットを出力してから上記パケット間隔時間の後にパケットを出力する。
【００７２】
なお、パケットとそれに対応するパケット間隔を識別するための他の手段があれば特徴値を用いなくてもよい。
【００７３】
（時間ダイバーシティについて）
さて、本実施の形態では、パケット転送装置１０における一方の系のパケット送信部のパケットに遅延を加えることにより、時間ダイバーシティを実現することが可能である。この場合、パケット送信部にバッファメモリを備え、そのバッファメモリの読み出しを遅らせることにより遅延を加える。このようにして時間ダイバーシティが可能になるケースを図１３のシステム構成図を参照して説明する。
【００７４】
本実施の形態では２系統の伝送路７、９を用いているが、これらは物理的には同一である場合がある。例えば、１つの光ファイバに論理的に２つのパスを設け、２つの伝送路として使用するような場合である。このような場合でも、光ファイバは物理的に異なる現用系と予備系を持っていることが多く、本例ではこのような場合を想定している。
【００７５】
図１３に示すとおり、パケット転送装置１とパケット転送装置３が０系伝送路７と１系伝送路９により接続されている。０系伝送路７と１系伝送路９は通常は現用系である物理伝送路１００に設定されているが、物理伝送路１００が故障した場合には物理伝送路２００に切り替えられ、パケット転送装置１とパケット転送装置３を接続する０系伝送路７と１系伝送路９は物理伝送路２００を通ることになる。
【００７６】
物理伝送路１００から物理伝送路２００への切替時間を例えば５０ｍｓであるとする。また、送信側のパケット転送装置１における１系のパケット送信部に例えば１００ｍｓの遅延を挿入するものとする。このようにすることにより、図１４に示すように、例えば０系からパケットフレーム１が出力されるタイミングの前後で物理伝送路１００の故障があって、０系のパケット送信部からのパケットフレーム１が損失したとしても、５０ｍｓ後に物理伝送路２００に切り替わった後に、１００ｍｓ後に出力される１系からのパケットフレーム１は伝送される。
【００７７】
この場合、受信側のパケット転送装置３では物理伝送路１００の故障前に０系のパケットフレームを選択していたのであればこれまでに説明した系選択処理により１系に切替を行ってパケット損失なくパケットの出力を行うことができる。
【００７８】
なお、本実施の形態で説明したパケット受信機能部１４におけるパケット送信部４１の機能は、同期パケットを含むパケットフレームを受信する装置であれば、パケット転送装置１０に限らず適用することが可能である。そのようなパケット送信部４１の機能を含む装置として、例えば、次のようなパケット転送装置がある。
【００７９】
当該パケット転送装置は、入力されたパケットを伝送路に送出するパケット送信手段と、伝送路からパケットを受信し、受信したパケットを下流に送出するパケット受信手段とを備えたパケット転送装置である。前記パケット送信手段は、順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、当該パケットフレームに含まれる各パケットの特徴値を算出し、前記パケットフレームに含まれるパケットの順序で各特徴値を格納した同期パケットを生成し、その同期パケットを前記パケットフレームに挿入する同期パケット生成挿入手段と、前記パケットフレームを伝送路に送出するパケットフレーム送出手段とを備える。
【００８０】
また、前記パケット受信手段は、伝送路から受信したパケットフレームから特徴値を含む同期パケットを取得する手段と、前記パケットフレームにおける各パケットの特徴値を算出し、当該特徴値と前記同期パケットに含まれる特徴値とを比較することにより、前記同期パケットに含まれる特徴値の順序で各パケットを下流に送出する手段とを備える。また、次のようなパケット転送装置とすることも可能である。
【００８１】
当該パケット転送装置は、入力されたパケットを伝送路に送出するパケット送信手段と、伝送路からパケットを受信し、受信したパケットを下流に送出するパケット受信手段とを備える。
【００８２】
前記パケット送信手段は、順次入力されるパケットにおける予め定めた数分又は予め定めた時間分のパケットを順次パケットフレームとし、当該パケットフレームに含まれる各パケットについて、そのパケットと１つ前のパケットとの間のパケット間隔時間を算出し、当該パケットフレームに含まれるパケットの順序で各パケット間隔時間を格納した同期パケットを生成し、その同期パケットを前記パケットフレームに挿入する同期パケット生成挿入手段と、前記パケットフレームを伝送路に送出するパケットフレーム送出手段とを備え、前記パケット受信手段は、伝送路から受信したパケットフレームからパケット間隔時間を含む同期パケットを取得する手段と、前記パケットフレームに含まれる各パケットについて、送出しようとするパケットの１つ前のパケットを送出してから前記送出しようとするパケットに対応するパケット間隔時間の後に前記送出しようとするパケットを下流に送出する手段とを備える。上記２つのパケット転送装置における各手段の詳細は本実施の形態で説明したとおりである。
【００８３】
また、本実施の形態で説明した各パケット転送装置はそれ自体単独で用いられることもあるし、回路部品として伝送装置に組み込まれて使用されることもある。
【００８４】
（実施の形態の効果）
上記のような本実施の形態に係るパケット転送装置によれば、ユーザ網から入力されたパケットを加工することなく送出するので、転送可能な最大パケット長が制限される伝送路に対しても無瞬断切替が可能となる。
【００８５】
また、同期パケットにパケット間隔時間を含めるので、パケットの到着タイミングを送信側から受信側に転送でき、これにより、パケットの揺らぎを抑制することが可能となり、ネットワークで発生する擾乱の影響を抑制して安定した通信を行うことが可能となる。また、パケットの到着順序を同期パケットに含めて送信側から受信側へ転送するので、順序識別子が付されていないパケットの順序訂正が可能となる。
【００８６】
更に、同期パケットを用いることにより、絶対時刻、回線ID等の回線運用に必要な付加情報を転送することが可能となる。これにより、例えば、送信側で同期パケットが生成・送出された絶対時刻と受信側で同期パケットを受信した絶対時刻とを比較することにより、絶対遅延時間を把握することができる。
【００８７】
また、時間方向のダイバーシティをとることが可能となるので、物理的に同一の伝送路に複数の系のパケット伝送路を設けた場合において、物理的伝送路の切替があった場合でもパケット損失を防ぐことが可能となる。
【００８８】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。    
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態におけるパケット転送システムの概要構成図である。
【図２】同期パケット生成の概念を説明するための図である。
【図３】同期パケットの一例を詳細に示した図である。
【図４】パケット転送装置１０の構成図である。
【図５】同期パケット生成挿入部２３の構成図である。
【図６】遅延差判定部３５の構成図である。
【図７】遅延差調整部３７の構成図である。
【図８】パケットフレーム選択部３９の構成図である。
【図９】パケット送信部４１の構成図である。
【図１０】パケット送信部４１の動作の具体例を説明するための図である。
【図１１】パケット送信部４１の構成図である。
【図１２】パケット間隔時間調整部５０の構成図である。
【図１３】時間ダイバーシティを説明するための図である。
【図１４】時間ダイバーシティを説明するための図である。
【符号の説明】
【００９０】
１、３、１０  パケット転送装置
５  パケット転送網
７、９  伝送路
１２  送信機能部
１４  受信機能部
２１  パケット受信部
２３  同期パケット生成挿入部
２３１  タイミング抽出部
２３３  パケット特徴抽出部
２３５  同期情報記録部
２３７  同期情報生成部
２３９  同期パケット挿入部
２５  パケットコピー部
２７A、２７B  パケット送信部
３１A、３１B  パケット受信部
３３  故障検出部
３５  遅延差判定部
３５１  時刻記録部
３５３  時間差演算部
３７  遅延差調整部
３７１A、３７１B  パケット格納部
３７３  遅延挿入部
３９  パケットフレーム選択部
３９１  選択指示部
３９３  選択部
３９５  早着判定部
４１  パケット送信部
４１１、４３１  格納演算部
４１３、４３３  同期パケット取得部
４１５、４３５  特徴値取得部
４１７、４３７  パケット間隔時間取得部
４１９  パケット／特徴値格納部
４２１  パケット検索部
４２３、４４３  パケット間隔時間調整部
４３９  パケット格納メモリ
４４１  特徴値／アドレス格納検索部
５０  パケット間隔時間調整部
５２  特徴値演算部
５４  パケット間隔時間取得部
５６  調整部
【図１】
2008227623.tif 000003
【図２】
2008227623.tif 000004
【図３】
2008227623.tif 000005
【図４】
2008227623.tif 000006
【図５】
2008227623.tif 000007
【図６】
2008227623.tif 000008
【図７】
2008227623.tif 000009
【図８】
2008227623.tif 000010
【図９】
2008227623.tif 000011
【図１０】
2008227623.tif 000012
【図１１】
2008227623.tif 000013
【図１２】
2008227623.tif 000014
【図１３】
2008227623.tif 000015
【図１４】
2008227623.tif 000016