(57)【要約】【課題】時分割多重信号のクロスコネクト機能を備え、かつ、パケット同期ロスの検出をした場合に、パケット信号をパケット交換網に送信した装置およびパケット信号より変換されたＴＤＭ信号を受信する装置に対してパケット同期ロスの状態にあることを通知することを可能とする回線エミュレーション装置を提供する。【解決手段】本発明の回線エミュレーション装置は、各パケット信号の受信結果と、パケット信号を連続して受信した連続回数とパケット信号を連続して受信しなかった連続回数とをそれぞれメモリに記憶し、受信結果を基に連続回数を更新して、当該連続回数が同期閾値に達すればパケット同期の状態と判別し、当該連続回数が同期ロス閾値に達すればパケット同期ロスの状態と判定する。【選択図】図２
2008124705.tif 000002
【特許請求の範囲】
【請求項１】
時分割多重信号の回線エミュレーションにより生成された複数のパケット信号をパケット交換網から順次、受信し、これらを時分割多重信号に変換してTDM回線に送信する回線エミュレーション装置において、
前記パケット信号を受信したか否かの受信結果を順次、記憶するパケットロス管理メモリと、
前記パケットロス管理メモリに記憶された受信結果によって、前記パケット信号を連続して受信した連続回数と前記パケット信号を連続して受信しなかった連続回数とを記憶するカウンタ保持メモリと、
前記受信結果を基に前記連続回数を更新し、前記パケット信号を連続して受信した連続回数が同期継続閾値に達すればパケット同期の状態と判定し、前記パケット信号を連続して受信しなかった連続回数が同期ロス閾値に達すればパケット同期ロスの状態と判定するパケット同期ロス判定部とを含むことを特徴とするパケット同期ロス判定回路。
【請求項２】
前記パケットロス管理メモリが、前記パケット信号に付与されるパケットID毎に、前記パケット信号を受信したか否かの受信結果を順次、記憶し、
前記カウンタ保持メモリが、前記パケットID毎に、前記パケットロス管理メモリに記憶された受信結果によって、前記パケット信号を連続して受信した連続回数と前記パケット信号を連続して受信しなかった連続回数とを記憶し、
前記パケット同期ロス判定部が、前記パケットID毎に、前記受信結果を基に前記連続回数を更新し、前記パケット信号を連続して受信した連続回数が同期継続閾値に達すればパケット同期の状態と判定し、前記パケット信号を連続して受信しなかった連続回数が同期ロス閾値に達すればパケット同期ロスの状態と判定することを特徴とする請求項１記載のパケット同期ロス判定回路。
【請求項３】
前記パケットロス管理メモリは、Ｎ番からＭ番までの記憶領域を備え（Ｎは自然数、ＭはＮより大きい正整数）、前記受信結果を前記Ｎ番の記憶領域から前記Ｍ番の記憶領域まで順次、記憶し、前記Ｍ番の記憶領域まで前記受信結果を記憶した後に続いて、再度、別の受信結果を次のシーケンス番号から順に前記Ｎ番の記憶領域から前記Ｍ番の記憶領域まで順次、記憶することを特徴とする請求項１記載のパケット同期ロス判定回路。
【請求項４】
前記カウンタ保持メモリは、更に、受信カウンタ値と、
前記パケット同期ロス判定部が前記受信結果と前記連続回数とを基に判定した受信状態とを記憶し、
前記パケット同期ロス判定部が、前記受信状態毎に、前記受信カウンタ値を、前記パケット信号を連続して受信した連続回数および前記パケット信号を連続して受信しなかった連続回数のいずれか一方の連続回数としてカウントすることを特徴とする請求項１記載のパケット同期ロス判定回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時分割多重伝送をパケット交換網上で擬似的に実現する回線エミュレーション装置におけるパケット同期ロス判定回路に関する。
【背景技術】
【０００２】
ＩＥＴＦ（Internet Engineering Task Force）において策定された非特許文献１に回線エミュレーションに関する仕様が開示されている。当該文献の第５章「CEP operation」には、回線エミュレーションは次の２つの機能を有することが記述されている。１つは、ＴＤＭ（時分割多重）信号をパケット信号に変換し、これをパケット交換網に送信する機能であり、もう１つは、送信されたパケット信号をパケット交換網から受信し、これをＴＤＭ信号に変換する機能である。パケット信号を受信する側の回線エミュレーション装置は、パケット交換網におけるパケット信号の伝送時間の変動を吸収するためにパケット信号に収容されるデータを一旦ジッタバッファに蓄積する。
【０００３】
ジッタバッファに蓄積されたデータは、ジッタバッファの有する複数の記憶領域から連続的に読み出され、ＴＤＭ信号として送信される。このとき、パケット信号に収容されていたデータが記憶領域に蓄積されておらず、データが読み出されない場合がある。この場合の状態をパケットロスと呼ぶ。パケットロスは、パケット交換網においてパケット信号が喪失されたか、または、読み出している記憶領域に対応するパケット信号が読み出し実行前に受信されなかったときなどに生じる。また、パケットロスを所定数以上、連続して検出した状態をパケット同期ロスと呼ぶ。
【０００４】
パケット同期ロスになった場合、パケット信号を受信した回線エミュレーション装置は、通常、パケット信号をパケット交換網に送信した装置およびパケット信号より変換されたＴＤＭ信号を受信する装置に対して、パケット同期ロスの状態にあることを通知する。
【０００５】
なお、回線エミュレーションに関する発明は、例えば、特許文献１、２などにも開示されている。
【非特許文献１】SONET/SDH Circuit Emulation over Packet (CEP)                   draft-ietf-pwe3-sinet-12
【特許文献１】特開２００５−２４４４７０号公報
【特許文献２】特開２００６−６７０４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
パケット同期ロスを検出するために、パケット信号に収容されるデータと共に、パケット信号に付与されたシーケンス番号をジッタバッファに記憶し、ジッタバッファから当該データを読み出す際に当該シーケンス番号も同時に読み出し、当該シーケンス番号の連続性を監視する方法を採るとする。クロスコネクト機能を持たない回線エミュレーション装置においては、この方法を用いた場合でも、パケットロスによって生じるシーケンス番号の不連続を確認できるため、パケット同期ロスの検出が可能である。しかしながら、回線エミュレーション装置がクロスコネクト機能を併せて備える装置においては、上記の方法ではシーケンス番号の連続性を監視できない。
【０００７】
クロスコネクト機能を持たない回線エミュレーション装置においては、１つのパケット信号に収容される複数のデータが、パケット信号内における配列順に順次、ジッタバッファに蓄積される。そのため、シーケンス番号をデータとともに順次蓄積することで、データと当該データが収容されていたパケット信号に付与されていたシーケンス番号とを１対１に対応させることができた。更に、ジッタバッファに蓄積されたデータは蓄積順に順次、読み出され、ＴＤＭ信号のタイムスロットに順番に割り当てられる。このときも、シーケンス番号をデータとともに順次読み出すことで、タイムスロットへのデータの割り当て時点においてもデータとシーケンス番号を１対１に対応させることができた。
【０００８】
しかしながら、クロスコネクト機能を備える回線エミュレーション装置においては、１つのパケット信号に収容される複数のデータが、パケット信号内における配列順に順次、蓄積されるのではなく、複数のパケット信号に収容される複数のデータがパケット信号内における配列順とは異なる順番に混在して蓄積される。そのため、シーケンス番号をデータとともに順次蓄積したとしても、データと当該データが収容されていたパケット信号に付与されていたシーケンス番号とを１対１に対応させることはできない。更に、ジッタバッファへの蓄積時点においてデータとシーケンス番号の対応がとれていないため、データを読み出し、ＴＤＭ信号のタイムスロットに順番に割り当てる時点においても同様に、データとシーケンス番号を１対１に対応させることはできない。そのため、ジッタバッファにデータとともにシーケンス番号を記憶し、これらをともにジッタバッファから読み出す方法では、シーケンス番号の連続性を監視できず、パケット同期ロスを検出することができなかった。その結果として、パケット信号をパケット交換網に送信した装置およびパケット信号より変換されたＴＤＭ信号を受信する装置に対して、パケット同期ロスの状態にあることを通知することができないという問題点があった。
【０００９】
本発明は、上記した如き問題点に鑑みてなされたものであって、クロスコネクト機能を備え、かつ、パケット信号をパケット交換網に送信した装置およびパケット信号より変換されたＴＤＭ信号を受信する装置に対してパケット同期ロスの状態にあることを通知することを可能とするパケット同期ロス判定回路を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、時分割多重信号の回線エミュレーションにより生成された複数のパケット信号をパケット交換網から順次、受信し、前記パケット信号を受信したか否かの受信結果を順次、記憶するパケットロス管理メモリと、前記パケットロス管理メモリに記憶された受信結果によって、前記パケット信号を連続して受信した連続回数と前記パケット信号を連続して受信しなかった連続回数とを記憶するカウンタ保持メモリと、前記受信結果を基に前記連続回数を更新し、前記パケット信号を連続して受信した連続回数が同期継続閾値に達すればパケット同期の状態と判定し、前記パケット信号を連続して受信しなかった連続回数が同期ロス閾値に達すればパケット同期ロスの状態と判定するパケット同期ロス判定部とを含むことを特徴とする。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係る実施例について説明する。
【００１２】
図１は本発明であるパケット同期ロス判定回路を具備した回線エミュレーション装置をパケット送信装置、パケット交換網およびＴＤＭ回線と共に表したブロック図である。パケット送信装置ａ２００は時分割多重信号の回線エミュレーションにより生成したパケット信号群ＰＣ１をパケット交換網４００に送信する。パケット送信装置ｂ３００は時分割多重信号の回線エミュレーションにより生成したパケット信号群ＰＣ２をパケット交換網４００に送信する。回線エミュレーション装置１００はパケット交換網４００からパケット信号群ＰＣ１およびパケット信号群ＰＣ２を受信する。回線エミュレーション装置１００は、パケット信号群ＰＣ１およびパケット信号群ＰＣ２に収容されるユーザーデータを回線エミュレーション装置１００内に一旦蓄積した後、ＴＤＭ信号ＴＦに変換して、これをＴＤＭ回線５００に送信する。
【００１３】
回線エミュレーション装置１００はパケット同期ロスを検出するとパケット送信装置ａ２００に、ＲＤＩ１信号を通知する。回線エミュレーション装置１００はパケット同期ロスを検出するとパケット送信装置ｂ３００に、ＲＤＩ２信号を通知する。ＲＤＩ１信号およびＲＤＩ２信号は、パケット同期ロスを検出したことを表す信号である。ＲＤＩ１信号およびＲＤＩ２信号は、パケット交換網４００を介して通知されても良いし、他の通信ネットワーク（図示せず）を介して通知されても良い。本実施例においてはパケット信号群を送信する側の装置が２つあるとして、各々の装置をパケット送信装置ａ２００およびパケット送信装置ｂ３００としているが、パケット信号群を送信する側の装置は1つ以上であれば良い。
【００１４】
また、回線エミュレーション装置１００はパケット同期ロスを検出すると、ＴＤＭ信号を受信する側の装置（図示せず）に対してＡＩＳ１信号およびＡＩＳ２信号を通知する。ＡＩＳ１信号およびＡＩＳ２信号は、パケット同期ロスを検出したことを表す信号である。本実施例においてはＴＤＭ信号を受信する側の装置（図示せず）が２つあるとして、各々の装置にＡＩＳ１信号およびＡＩＳ２信号を通知するが、ＴＤＭ信号を受信する側の装置（図示せず）は1つ以上であれば良い。ＡＩＳ１信号およびＡＩＳ２信号は、ＴＤＭ回線５００を介して通知されても良いし、他の通信ネットワーク（図示せず）を介して通知されても良い。
【００１５】
図２は、回線エミュレーション装置１００を表すブロック図である。回線エミュレーション装置１００は、パケット受信部１１０と、ヘッダ抽出部１２１と、アドレスコントロールメモリ１２２と、書き込み制御部１２３と、ジッタバッファ１２４と、パケットロス管理メモリ１２５と、読み出し制御部１２６と、パケット同期ロス判定部１２７と、カウンタ保持メモリ１２８と、ＴＤＭフレーム送信部１３０とを含む。
【００１６】
パケット受信部１１０は、時分割多重信号の回線エミュレーションにより生成されたパケット信号をパケット交換網４００から受信する（図２中の記号ＰＣ０）。更にパケット受信部１１０は、受信したパケット信号をヘッダ抽出部１２１とジッタバッファ１２４とに与える（図２中の記号ＰＣ１）。図３はパケット信号の構成を表す図である。パケット信号はヘッダ情報とペイロードを含む。ヘッダ情報には、シーケンス番号とパケットＩＤが含まれる。シーケンス番号は、シーケンシャルにカウントアップされる一連の番号であり、1つのパケット信号に1つの番号が割り振れられる。また、各々のパケット信号には異なる番号が割り振られる。パケットＩＤは例えばポート番号などであり、パケット信号を識別できる識別子である。
【００１７】
以降、パケットＩＤをＸ、シーケンス番号をＹとしたときのパケット信号をＰＸＹと表記する。ここで、Ｘは大文字のアルファベット、Ｙは自然数とする。例えば、パケットＩＤがＣ、シーケンス番号が１０のパケット信号はＰＣ１０と表記される。また、パケット信号をＰＸＹと表記したとき、パケット信号に収容されるペイロードをＸＹと表記する。例えばパケット信号ＰＣ１０のペイロードはＣ１０と表記される。各パケット信号のペイロードは複数のユーザーデータからなる。本実施例においては各パケット信号に含まれるユーザーデータを３つとする。ペイロードをＸＹと表記し、ペイロード内におけるユーザーデータの配列順をＺとしたとき、ユーザーデータをＸＹＺと表記する。ここでは、Ｚは小文字のアルファベットとする。例えばペイロードＣ１０に含まれるユーザーデータはＣ１０ａ、Ｃ１０ｂ、Ｃ１０ｃと表記される。なお、図３中のシーケンス番号、パケットＩＤ、ペイロードおよびユーザーデータはパケット信号ＰＣ１０のときの表記である。
【００１８】
ＴＤＭフレーム送信部１３０は、ジッタバッファ１２４から読み出されたデータを受け取り（図２中の記号ＰＬ）、受け取ったデータを基にＴＤＭフレームを生成し、これをＴＤＭ回線５００に送信する（図２中の記号ＴＦ）。ＴＤＭフレームの構成は、例えば、ＳＤＨ（Synchronous Digital Hierarchy）やSONET（Synchronous Optical Network）の規格に準拠した構成であれば良い。図４は、ＴＤＭ信号の一例を表す図である。パケット信号に収容されていたユーザーデータは一旦、ジッタバッファ１２４に蓄積された後、ジッタバッファ１２４から順次読み出される。読み出されたユーザーデータは、ＴＤＭ信号のタイムスロットに順次、割り当てられる。例えば、タイムスロット０番にはＡ０ａが、タイムスロット８番にはＣ１０ｂが、割り当てられている。また、該当するデータが無い場合は、タイムスロット９〜１１番のように、ユーザーデータが割り当てられない。タイムスロット番号１３番まで図示してあるが、１４番以降のタイムスロットにもジッタバッファ１２４から読み出されたユーザーデータが順次、割り当てられる。
【００１９】
ヘッダ抽出部１２１は、パケット受信部１１０からパケット信号を受け取ると（図２中の記号ＰＣ）、受信したパケット信号に付与されるヘッダ情報からシーケンス番号およびパケットＩＤを抽出する。更に、ヘッダ抽出部１２１は、抽出したシーケンス番号およびパケットＩＤを書き込み制御部１２３に与える（図２中の記号ＳＮおよびＩＤ）。また、ヘッダ抽出部１２１は、抽出したパケットＩＤをパケットロス管理メモリ１２５に与える（図２中の記号ＩＤ）。
【００２０】
アドレスコントロールメモリ１２２は、パケットＩＤ毎に、ＴＤＭ信号のタイムスロット番号とパケット信号内におけるユーザーデータの配列順との対応関係を記憶する。この対応関係は書き込み制御部１２３により読み出される（図２中の記号ＴＤ）。当該対応関係を記憶することにより、パケット信号内におけるユーザーデータの配列順とは別の順番にＴＤＭ信号の各タイムスロットにユーザーデータを割り当てることができる。この場合、回線エミュレーションによりパケット信号化される前の時分割多重信号におけるタイムスロットへのユーザーデータの割り当て順とは別の順番になる。すなわち、回線エミュレーション装置１００はクロスコネクト機能を有する。
【００２１】
ジッタバッファ１２４は、パケット受信部１１０からパケット信号を受け取り（図２中の記号ＰＣ）、これに収容されるペイロードを蓄積する。図５は、ジッタバッファ１２４の構成を表す図である。ジッタバッファ１２４は、Ｋ０からＫＭまでの合計Ｍ＋１個のメモリ面を備える（ここでのＭは正整数である）。ジッタバッファ１２４はパケットＩＤが同一であるパケット信号に収容されるペイロードをＭ＋１個まで蓄積可能である。ペイロードはシーケンス番号順にＫ０、Ｋ１、・・・、ＫＭの順に蓄積される。ジッタバッファ１２４は、書き込み制御部１２３からペイロードを蓄積する順番を指示される（図２中の記号ＷＡ）。また、ジッタバッファ１２４は、書き込み制御部１２３からイネーブル信号を与えられる（図２中の記号ＷＥ）。ここでのイネーブル信号はペイロードの蓄積を許可するか否かを表す信号である。
【００２２】
ジッタバッファ１２４は、ペイロードをＫＭまで蓄積すると、再度、シーケンス番号順にＫ０、Ｋ１、・・・、ＫＭの順にペイロードを蓄積するリングバッファ形式のバッファである。Ｋ０からＫＭの各メモリ面は０からＮまでの合計Ｎ＋１個の記憶領域からなる（ここでのＮは正整数である）。０からＮの各記憶領域には、ユーザーデータが１つ蓄積される。以降、メモリ面番号Ｘが備える記憶領域ＹをＸ−Ｙと表現する。例えば、メモリ面番号Ｋ０が備える記憶領域１をＫ０−１と表現する。０からＮの各記憶領域に蓄積されたユーザーデータは、０、１、・・・、Ｎの順に読み出され、順次、ＴＤＭ信号のタイムスロットに割り当てられるため、０からＮの各記憶領域の番号と各タイムスロットの番号は１対１に対応していることになる。ジッタバッファ１２４は、読み出すべき記憶領域を読み出し制御部１２６から指示されると（図２中の記号ＲＡ）、読み出したユーザーデータをＴＤＭフレーム送信部１３０に与える（図２中の記号ＰＬ）。本実施例においてはＭ＝４とし、Ｋ０〜Ｋ４までの合計５個のメモリ面を備えるとする。また、本実施例においてはＮ＝１１とし、０〜１１までの合計１２個の記憶領域を備えるとする。
【００２３】
図６は、パケットロス管理メモリ１２５の構成を表す図である。パケットロス管理メモリ１２５はＫ０からＫＭまでの合計Ｍ＋１個のメモリ面を備える（ここでのＭは正整数である）。パケットロス管理メモリ１２５におけるメモリ面の数は、ジッタバッファ１２４におけるメモリ面の数と同数である。Ｋ０からＫＭまでの各メモリ面は、０からＬまでの合計Ｌ＋１個の記憶領域からなる（ここでのＬは正整数である）。０からＬの各記憶領域は、回線エミュレーション装置１００起動時に書き込み制御部１２３によって１度リセットされる（図２中の記号ＭＲ１）。パケットロス管理メモリ１２５は、ヘッダ抽出部１２１から与えられたパケットＩＤ（図２中の記号ＩＤ）と０からＬの各記憶領域とを１対１に対応付ける。０からＬの各記憶領域の容量は１ビットであり、ペイロードを正常にジッタバッファ１２４に蓄積できたか否かを表す論理値がパケットＩＤ毎に記憶される。ここでは、正常に蓄積できた場合の論理値を１とし、正常に蓄積できなかった場合の論理値を０とする。この論理値は書き込み制御部１２３から指示される（図２中の記号ＷＭ）。パケットＩＤが同一であるパケット信号であれば、パケットロス管理メモリ１２５は、当該論理値をシーケンス番号順の小さい方からＫ０、Ｋ１、・・・、ＫＭの順に最大M＋１個まで記憶可能である。
【００２４】
パケットロス管理メモリ１２５は、パケット同期ロス判定部１２７により記憶領域から論理値を読み出される（図２中の記号ＶＲ）。読み出された後の記憶領域は、読み出し制御部１２６によって１度リセットされる（図２中の記号ＭＲ２）、すなわち、当該記憶領域の論理値が０となる。本実施例においてはＭ＝４とし、Ｋ０〜Ｋ４までの合計５個のメモリ面を備えるとする。また、本実施例においてはＬ＝３とし、０〜３までの合計４個の記憶領域を備えるとする。
【００２５】
書き込み制御部１２３は、回線エミュレーション装置１００起動時にパケットロス管理メモリ１２５の各記憶領域を１度リセットする（図２中の記号ＭＲ１）、すなわち、各記憶領域の論理値を０とする。書き込み制御部１２３は、ペイロードの蓄積を許可するか否かを表す信号であるイネーブル信号をジッタバッファ１２４へ与える（図２中の記号ＷＥ）。書き込み制御部１２３は、ヘッダ抽出部１２１からシーケンス番号およびパケットＩＤを受け取ると（図２中の記号ＳＮおよびＩＤ）、シーケンス番号とジッタバッファ１２４のメモリ面番号との対応付けを行い、更に、パケットＩＤを基にアドレスコントロールメモリ１２２に記憶される対応関係を参照することにより（図２中の記号ＴＤ）、ユーザーデータを蓄積すべき記憶領域をジッタバッファ１２４へ指示する（図２中の記号ＷＡ）。このとき、書き込み制御部１２３は、ペイロードをシーケンス番号順にＫ０、Ｋ１、・・・、ＫＭの順に蓄積するようにジッタバッファ１２４へ指示する。
【００２６】
書き込み制御部１２３は、読み出し制御部１２６から、読み出し制御部１２６が読み出しを行っているジッタバッファ１２４のメモリ面番号の情報を受け取る（図２中の記号ＲＭ）。続いて、書き込み制御部１２３は、このメモリ面番号を基に、ペイロードをジッタバッファ１２４に蓄積することが可能であるかを判定する。蓄積すべきペイロードが収容されていたパケット信号のシーケンス番号に対応するメモリ面番号が読み出し中であるか、または、読み出し終了後であれば、書き込み制御部１２３は、ペイロードの蓄積を不可と判定して、当該ペイロードを破棄する。蓄積すべきペイロードが収容されていたパケット信号のシーケンス番号に対応するメモリ面番号が読み出し前であれば、書き込み制御部１２３は、ペイロードの蓄積を可能と判定する。
【００２７】
書き込み制御部１２３は、ジッタバッファ１２４にペイロードの蓄積を指示すると、パケットロス管理メモリ１２５に、ペイロードを蓄積できたことを表す情報を記憶させる（図２中の記号ＷＭ）。例えば、パケットＩＤがＡであるパケット信号に収容されていたペイロードが、ジッタバッファ１２４のメモリ面番号Ｋ１に蓄積されたとする。この場合、書き込み制御部１２３は、パケットロス管理メモリ１２５のメモリ面番号Ｋ１が備える記憶領域の内、パケットＩＤ  Ａに対応する記憶領域に情報を記憶させる。ここでの情報とは１ビットの論理値であり、ペイロードを正常に蓄積できた場合の論理値を１とし、正常に蓄積できなかった場合の論理値を０とする。
【００２８】
読み出し制御部１２６は、ジッタバッファ１２４にユーザーデータを読み出すべき記憶領域を指示する（図２中の記号ＲＡ）。読み出し制御部１２６が指示する順番は、メモリ面番号の小さい順、すなわち、Ｋ０、Ｋ１、・・・、ＫＭの順番であり、かつ、記憶領域の番号の小さい順、すなわち、０、１、・・・、Ｎの順番である。すなわち、指示される順番は、Ｋ０−０、Ｋ０−１、・・・、Ｋ０−Ｎ、Ｋ１−０、Ｋ１−１、・・・、Ｋ１−Ｎ、・・・、ＫＭ−０、ＫＭ−１、・・・、ＫＭ−Ｎの順番である。読み出し制御部１２６は、ＫＭ−Ｎまで指示し終わると、再びＫ０−０から順番に読み出しを指示する。この記憶領域の番号の指示は、例えば２つのカウンタの連動により実現される。１つのカウンタはフレームパルス信号（図２中の記号ＦＰ）を基に０からＮまでシーケンシャルにカウントアップされる下位アドレスカウンタであり、もう１つカウンタはフレームパルス信号を基に０からＭまでシーケンシャルにカウントアップされる上位アドレスカウンタである。下位アドレスカウンタの値は記憶領域の番号０からＮに対応し、上位アドレスカウンタの値はメモリ面の番号０からＭに対応する。フレームパルス信号は一定間隔毎に読み出し制御部１２６に入力されるパルス信号である。
【００２９】
読み出し制御部１２６は、読み出し制御部１２６がジッタバッファ１２４から読み出しを行っているメモリ面の番号を書き込み制御部１２３およびパケット同期ロス判定部１２７に与える（図２中の記号ＲＭ）。また、読み出し制御部１２６は、パケットロス管理メモリ１２５が読み出した後の記憶領域を１度リセットする（図２中の記号ＭＲ２）、すなわち、当該記憶領域の論理値を０とする。
【００３０】
カウンタ保持メモリ１２８は、パケットＩＤ毎に受信カウンタ値と受信状態値を記憶する。受信カウンタ値は、パケット信号を正常に受信した連続回数およびパケット信号を正常に受信できなかった連続回数をカウントした値である。受信カウンタ値は、パケット信号を正常に受信した連続回数が所定の回数に達すると０にリセットされる。本実施例においては、当該所定の回数を同期継続閾値と呼び、同期継続閾値を３とする。また、受信カウンタ値は、パケット信号を正常に受信できなかった連続回数が所定の回数に達すると０にリセットされる。本実施例においては、当該所定の回数を同期ロス閾値と呼び、同期ロス閾値を２とする。
【００３１】
受信状態値は、当該連続回数とパケットロス管理メモリ１２５に記憶されるパケットロスの情報とを基にパケット同期ロス判定部１２７が判定した受信状態を表す２ビットの論理値である。受信カウンタ値および受信状態値は、パケット同期ロス判定部１２７により、読み出され、パケット同期ロス判定後に再度記憶される（図２中の記号ＣＮ、ＳＴ）。
【００３２】
本実施例においては、受信状態は次の４つの状態に区分される。１つは、パケット同期ロス判定部１２７が受信状態を判定し始める時点において既にパケット同期ロスの状態であり、かつ、直前に受信したパケット信号もパケットロスしていると判定した状態である。この状態をパケット同期ロスと呼び、論理値００で表す。１つは、パケット同期ロス判定部１２７が受信状態を判定し始める時点において既にパケット同期ロスの状態であり、かつ、判定前に受信した複数のパケット信号を正常に受信していると判定した状態である。この状態を後方保護と呼び、論理値０１で表す。１つは、パケット同期ロス判定部１２７が受信状態を判定し始める時点において既にパケット同期の状態であり、かつ、直前に受信したパケット信号を正常に受信していると判定した状態である。この状態をパケット同期と呼び、論理値１０で表す。１つは、パケット同期ロス判定部１２７が受信状態を判定し始める時点において既にパケット同期の状態であり、かつ、判定前に受信した１個以上の連続したパケット信号がパケットロスしていると判定した状態である。この状態を前方保護と呼び、論理値１１で表す。
【００３３】
パケット同期ロス判定部１２７は、読み出し制御部１２６がジッタバッファ１２４に読み出しを指示したメモリ面番号の情報を読み出し制御部１２６から受け取る（図２中の記号ＲＭ）。続いて、パケット同期ロス判定部１２７は、読み出し制御部１２６から受け取ったメモリ面番号と同一のメモリ面番号に記憶されている論理値をパケットロス管理メモリ１２５から読み出す（図２中の記号ＶＲ）。パケットロス管理メモリ１２５が備える各メモリ面は０からＬまでのＬ＋１個の記憶領域からなるが、パケット同期ロス判定部１２７は、０、１、・・・、Ｌの順に記憶領域に記憶される論理値を読み出す。なお、パケットロス管理メモリ１２５が備えるメモリ面の番号はパケットＩＤと１対１に対応付けられているため、パケット同期ロス判定部１２７は、パケットＩＤ毎に論理値を読み出すことになる。同時に、パケット同期ロス判定部１２７は、カウンタ保持メモリ１２８に記憶される受信カウント値と受信状態値とをパケットＩＤ毎に読み出す（図２中の記号ＣＮ、ＳＴ）。パケット同期ロス判定部１２７は、パケットロス管理メモリ１２５から読み出した情報とカウンタ保持メモリ１２８から読み出した情報とを基にパケット同期ロスを判定し、受信カウント値と受信状態値とを更新して、これらをカウンタ保持メモリ１２８に記憶させる。なお、判定の処理については後述する。パケット同期ロス判定部１２７は、判定結果を出力する（図２中の記号ＲＪ）。
【００３４】
本実施例においては、パケット送信装置ａ２００が、パケットＩＤがＡ、Ｂ、Ｃ、Ｄの四種類、シーケンス番号が０番から１９番までの合計２０個のパケット信号を送信することとする。これらのパケット信号は、ＰＡ０〜ＰＡ４、ＰＢ５〜ＰＢ９、ＰＣ１０〜ＰＣ１４、Ｄ１５〜Ｄ１９と表記される。以降、回線エミュレーション装置１００が、ＰＡ０を受信したときを例として、ジッタバッファ１２４へのユーザーデータの蓄積およびパケットロス管理メモリ１２５への論理値の記憶を説明する。
【００３５】
パケット受信部１１０がパケット交換網４００からＰＡ０を受信すると、これをヘッダ抽出部１２１とジッタバッファ１２４とに与える。ヘッダ抽出部１２１は、パケット受信部１１０からＰＡ０を受け取ると、ＰＡ０に付与されるヘッダ情報からシーケンス番号０およびパケットＩＤ  Ａを抽出する。続いて、ヘッダ抽出部１２１は、抽出したシーケンス番号０およびパケットＩＤ  Ａを書き込み制御部１２３に与える。
【００３６】
書き込み制御部１２３は受け取ったシーケンス番号０とジッタバッファ１２４のメモリ面番号Ｋ０とを対応付ける。更に、パケットＩＤ  Ａを基にアドレスコントロールメモリ１２２に記憶される対応関係を参照する。表１はアドレスコントロールメモリ１２２に記憶されている記憶領域の番号を表す表である。ペイロード内におけるユーザーデータの配列順ａ、ｂ、ｃを横方向に表す。パケットＩＤ  Ａ、Ｂ、Ｃ、Ｄを縦方向に表す。表１中の番号はジッタバッファ１２４の記憶領域の番号を表す。
【００３７】
【表１】
2008124705.tif 000003
【００３８】
表１においては、パケットＩＤ  Ａのユーザーデータは、ペイロード内における配列順に、記憶領域の番号０、２、１に割り当てられている。そのため、書き込み制御部１２３は、ジッタバッファ１２４のメモリ面番号Ｋ０の記憶領域０番にユーザーデータＡ０ａを、記憶領域１番にＡ０ｃを、記憶領域２番にＡ０ｂをそれぞれ蓄積すべき記憶領域としてジッタバッファ１２４に指示する。なお、表１においては、パケットＩＤ  Ｂのユーザーデータは、ペイロード内における配列順に記憶領域の番号９、１１、１０に、パケットＩＤ  Ｃのユーザーデータは同様に記憶領域の番号６、８、７に、パケットＩＤ  Ｄのユーザーデータは同様に記憶領域の番号３、５、４に割り当てられている。これらのユーザーデータは、パケット信号内におけるユーザーデータの配列順とは別の順番に、ＴＤＭ信号の各タイムスロットに割り当てられている。この場合、回線エミュレーションによりパケット信号化される前の時分割多重信号におけるタイムスロットへのユーザーデータの割り当て順とは別の順番になっている、すなわち、クロスコネクトされている。
【００３９】
書き込み制御部１２３は、読み出し制御部１２６から、読み出し制御部１２６が読み出しを行っているジッタバッファ１２４のメモリ面番号の情報を受け取る。ここでは、当該メモリ面番号をＫ３とする。ペイロードＡ０を蓄積すべきメモリ面番号はＫ０であり、このメモリ面番号Ｋ０はＫ３、Ｋ４に引き続いて読み出されるメモリ面番号であるため、書き込み制御部１２３は、ペイロードの蓄積を可能と判定する。
【００４０】
書き込み制御部１２３は、ジッタバッファ１２４にペイロードの蓄積を指示すると、パケットロス管理メモリ１２５に、ペイロードを蓄積できたことを表す情報を記憶させる。表２は、パケットロス管理メモリ１２５に記憶される論理値を表す表である。メモリ面の番号Ｋ０からＫ４を横方向に表す。記憶領域の番号０から３を縦方向に表す。表２中の数字は、ペイロードを正常に蓄積できたか否かを表す論理値である。この論理値はペイロードを正常に蓄積できた場合は１、正常に蓄積できなかった場合は０と表される。
【００４１】
【表２】
2008124705.tif 000004
【００４２】
パケットロス管理メモリ１２５は、ヘッダ抽出部１２１から与えられたパケットＩＤをもとに、記憶領域の番号とパケットＩＤを対応付ける。表２においては、記憶領域０番はパケットＩＤ  Ａに、記憶領域１番はパケットＩＤ  Ｂに、記憶領域２番はパケットＩＤ  Ｃに、記憶領域３番はパケットＩＤ  Ｄにそれぞれ対応付けられているとする。書き込み制御部１２３は、ペイロードＡ０をメモリ面番号Ｋ０に蓄積するようジッタバッファ１２４に指示した後、パケットロス管理メモリ１２５のメモリ面番号Ｋ０が備える記憶領域０の論理値を１とする。
【００４３】
回線エミュレーション装置１００は他のパケット信号を受信したときも上記に説明した処理と同様の処理を行う。表３は、パケット送信装置ａ２００が送信したパケット信号ＰＡ０〜ＰＡ４、ＰＢ５〜ＰＢ９、ＰＣ１０〜ＰＣ１４、Ｄ１５〜Ｄ１９の内、回線エミュレーション装置１００が、パケット交換網４００におけるパケット信号の喪失などにより、Ｂ５、Ｂ７、Ｂ９、Ｃ１１、Ｃ１２、Ｃ１３、Ｃ１４、Ｄ１６、Ｄ１８を受信できず、これら以外のパケット信号を受信したときに、ジッタバッファ１２４に蓄積されるユーザーデータを表す表である。メモリ面の番号Ｋ０からＫ４を横方向に表す。記憶領域の番号０から１１を縦方向に表す。
【００４４】
【表３】
2008124705.tif 000005
【００４５】
回線エミュレーション装置１００が受信できなかったパケット信号に収容されるペイロードはジッタバッファ１２４に蓄積されず、表３中では”――”の記号で表される。パケットＩＤがＡであるパケット信号に収容されていた各ユーザーデータは、アドレスコントロールメモリ１２２の記憶内容（表１に示される）を基に、ペイロード内の配列順に記憶領域０、２、１に蓄積される。パケットＩＤがＢであるパケット信号に収容されていた各ユーザーデータは、同様に記憶領域９、１１、１０に、パケットＩＤがＣであるパケット信号に収容されていた各ユーザーデータは、同様に記憶領域６、８、７に、パケットＩＤがＤであるパケット信号に収容されていた各ユーザーデータは、同様に記憶領域３、５、４に蓄積される。パケットＩＤが同一である複数のパケット信号に収容される各々のペイロードはシーケンス番号順にＫ０、Ｋ１、・・・、Ｋ４の順に蓄積される。例えば、Ａ０ａ〜Ａ０ｃはＫ０に、Ａ１ａ〜Ａ１ｃはＫ１に、・・・、Ａ４ａ〜Ａ４ｃはＫ４に蓄積される。
【００４６】
前述した表２は、同様に回線エミュレーション装置１００がＢ５、Ｂ７、Ｂ９、Ｃ１１、Ｃ１２、Ｃ１３、Ｃ１４、Ｄ１６、Ｄ１８以外のパケット信号を受信したときの記憶状況を表している。正常に蓄積できた場合の論理値は１、正常に蓄積できなかった場合の論理値は０として表される。
【００４７】
ジッタバッファ１２４は、ユーザーデータをメモリ面から、番号Ｋ０、Ｋ１、・・・、Ｋ４の順に読み出す。また、ジッタバッファ１２４は、ユーザーデータを各メモリ面が備える記憶領域から番号０、１、・・・、Ｎの順に読み出す。ジッタバッファ１２４は、読み出したユーザーデータをＴＤＭフレーム送信部１３０に与える。ＴＤＭフレーム送信部１３０は、受け取ったユーザーデータを順次、ＴＤＭ信号の各タイムスロットに割り当てる。Ｋ０面の記憶領域０番から順次、ユーザーデータを読み出し、これらを順次、タイムスロットへ割り当てたときのＴＤＭ信号は図４に表される。タイムスロット番号０〜８には、メモリ面番号Ｋ０の記憶領域番号０〜８に蓄積されたユーザーデータが、Ａ０ａから順にＣ１０ｂまで割り当てられている。メモリ面番号Ｋ０の記憶領域番号９〜１１にはユーザーデータが蓄積されていないため、タイムスロット番号９〜１１には、ユーザーデータが割り当てられない。なお、これらのユーザーデータは、パケット信号内におけるユーザーデータの配列順とは別の順番に、ＴＤＭ信号の各タイムスロットに割り当てられている、すなわち、クロスコネクトされている。ジッタバッファ１２４がユーザーデータを読み出し、ＴＤＭフレーム送信部１３０がこれをＴＤＭ信号として送信するのに平行して、パケット同期ロス判定部１２７は、パケット同期ロスの判定を行う。
【００４８】
図７は、パケット同期ロス判定部１２７におけるパケット同期ロス判定ルーチンを表すフローチャートである。図７のフローチャートには受信状態判定ルーチン（Ｓ１０５）が含まれている。図８は、パケット同期ロス判定部１２７における受信状態判定ルーチンを表すフローチャートである。以降、図７および図８を参照しつつ、パケット同期ロス判定部１２７におけるパケット同期ロス判定の各処理について説明する。
【００４９】
パケット同期ロス判定部１２７は、読み出し制御部１２６がジッタバッファ１２４に読み出しを指示したメモリ面の番号を読み出し制御部１２６から受け取る。このとき、当該メモリ面の番号が、直前に受け取ったメモリ面の番号から変更されていれば（Ｓ１０１）、パケット同期ロス判定部１２７は、内部に備えるパケットＩＤカウンタ値を０にセットする（Ｓ１０２）。ここでは、直前に受け取ったメモリ面の番号をＫ４、判定時点に受け取ったメモリ面の番号をＫ０とする。この場合、メモリ面の番号がＫ４からＫ０に変更されたことになるので、パケット同期ロス判定部１２７は、内部に備えるパケットＩＤカウンタ値を０にセットする。
【００５０】
続いて、パケット同期ロス判定部１２７は、カウンタ保持メモリ１２８に記憶される情報を読み出す（Ｓ１０３）。表４は、カウンタ保持メモリ１２８に記憶される受信カウンタ値と受信状態値とを表す表である。受信カウンタ値と受信状態値とを横方向に並べて表す。記憶領域の番号０から３を縦方向に表す。記憶領域０番はパケットＩＤ  Ａに、記憶領域１番はパケットＩＤ  Ｂに、記憶領域２番はパケットＩＤ  Ｃに、記憶領域３番はパケットＩＤ  Ｄに、それぞれ対応している。
【００５１】
【表４】
2008124705.tif 000006
【００５２】
表４に表されるように、記憶領域０番すなわちパケットＩＤ  Ａの受信カウント値は０、記憶領域１番すなわちパケットＩＤ  Ｂの受信カウント値は２、記憶領域２番すなわちパケットＩＤ  Ｃの受信カウント値は０、記憶領域３番すなわちパケットＩＤ  Ｄの受信カウント値は１である。また、パケット同期ロス判定部１２７が判定を開始した時点においては、記憶領域０番の受信状態値は００すなわち受信状態はパケット同期ロスであり、記憶領域１番の受信状態値は０１すなわち受信状態は後方保護であり、記憶領域２番の受信状態値は１０すなわち受信状態はパケット同期であり、記憶領域３番の受信状態値は１１すなわち受信状態は前方保護の受信状態である。
【００５３】
次に、パケット同期ロス判定部１２７は、パケットロス管理メモリ１２５に記憶されている情報を読み出す（Ｓ１０４）。なお、パケットロス管理メモリ１２５に記憶されている情報は表２に表される。パケットＩＤカウンタ値が０にセットされているので、パケット同期ロス判定部１２７は、記憶領域０番すなわちパケットＩＤ  Ａから判定を開始する。
【００５４】
カウンタ保持メモリ１２８の記憶領域０番に記憶される受信カウンタ値は０であり、受信状態値は００すなわち受信状態はパケット同期ロスである。また、パケットロス管理メモリ１２５のメモリ面Ｋ０における記憶領域０番に記憶される論理値は１すなわちパケットロスしていない状態である。受信状態がパケット同期ロスであり（Ｓ２０１）、パケットロスしていない状態であるため（Ｓ２０２）、受信カウンタ値に＋１加算され、受信状態が後方保護に変更される（Ｓ２１１）。パケット同期ロス判定部１２７は、変更された受信カウンタ値１と受信状態値０１をカウンタ保持メモリ１２８に記憶する（Ｓ１０６）。なお、これに続いて、読み出し制御部１２６は、情報が読み出されたパケットロス管理メモリ１２５の記憶領域０の論理値を０にクリアする。パケット同期ロス判定部１２７は、パケットＩＤカウンタ値に＋1加算する（Ｓ１０７）。結果的にパケットＩＤカウンタ値は１となる。次に、パケット同期ロス判定部１２７は、パケットＩＤカウンタ値が３になっているか判別する（Ｓ１０８）。判別時点におけるパケットＩＤカウンタ値は１であるため、パケット同期ロス判定部１２７は、続いて、記憶領域１番すなわちパケットＩＤ  Ｂの判定を開始する。
【００５５】
パケット同期ロス判定部１２７は、パケットＩＤ  Ｂ、パケットＩＤ  Ｃ、パケットＩＤ  Ｄの各判定についてもパケットＩＤ  Ａにおける判定処理と同様に、図７および図８に表されるパケット同期ロス判定ルーチンの各処理を実行する。先ず、パケット同期ロス判定部１２７は、カウンタ保持メモリ１２８から読み出した受信状態値を基に、パケット同期ロスであるか（Ｓ２０１）、後方保護であるか（Ｓ２０３）、パケット同期であるか前方保護であるか（Ｓ２０６）、受信状態を判別する。次に、パケット同期ロス判定部１２７は、パケットロス管理メモリ１２５から読み出した論理値を基に、パケットロスであるか否かを判定する（Ｓ２０２、Ｓ２０４、Ｓ２０７、Ｓ２０８）。パケット同期ロス判定部１２７は、受信状態が後方保護のときにパケットロスしていないと判定した場合、カウンタ保持メモリ１２８から読み出した受信カウンタ値が同期継続閾値に達したか否かを判別する（Ｓ２０５）。パケット同期ロス判定部１２７は、受信状態が前方保護のときにカウンタ保持メモリ１２８から読み出した受信カウンタ値が同期ロス閾値に達したか否かを判別する（Ｓ２０９）。なお、このように、受信カウンタ値は同期継続閾値と同期ロス閾値の両判別に用いられる。パケット同期ロス判定部１２７は、続いて、受信カウンタ値と受信状態値を更新し（Ｓ２１０、Ｓ２１１、Ｓ２１２、Ｓ２１３）、これらをカウンタ保持メモリ１２８に記憶する（Ｓ１０６）。
【００５６】
パケットＩＤ  Ｄの判定後にパケットＩＤカウンタ値が３となるため、パケット同期ロス判定部１２７は、メモリ面番号Ｋ０の判定処理を終了し（Ｓ１０８）、読み出し制御部１２６からメモリ面の番号Ｋ１を受け取るまで待機する（Ｓ１０１）。パケット同期ロス判定部１２７は、読み出し制御部１２６からメモリ面の番号Ｋ１を受け取ると、図７および図８に表されるパケット同期ロス判定ルーチンの各処理を実行する。パケット同期ロス判定部１２７は、メモリ面の番号Ｋ１、Ｋ２、Ｋ３、Ｋ４を受け取ったときの判定処理もＫ０を受け取ったときの判定処理と同様に、図７および図８に表されるパケット同期ロス判定ルーチンの各処理を実行する。また、読み出し制御部１２６はジッタバッファ１２４に対してメモリ面の番号Ｋ４まで読み出しの指示を与えると、続いて、再びメモリ面の番号Ｋ０からの読み出しを与えるため、パケット同期ロス判定部１２７に対してもメモリ面の番号Ｋ４に続いてメモリ面の番号Ｋ０を与える。これに応じて、パケット同期ロス判定部１２７はメモリ面番号Ｋ０からＫ４までパケットＩＤ毎にパケット同期ロスの判定処理を繰り返す。
【００５７】
図９は、受信状態の遷移を表す図である。以降、図９を参照しつつ、受信状態の遷移について説明する。
【００５８】
受信状態がパケット同期ロスのときに、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が０であれば、受信カウンタ値を０に設定し、受信状態をパケット同期ロスとして継続する（Ｃ１）。受信状態がパケット同期ロスのときに、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が１であれば、受信カウンタ値に＋１加算し、受信状態を後方保護に変更する（Ｃ２）。
【００５９】
受信状態が後方保護のときに、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が１であれば、受信カウンタ値に＋１加算する。このとき、受信カウンタ値が同期継続閾値に達していなければ、受信状態を後方保護として継続する（Ｃ３）。受信カウンタ値が同期継続閾値に達していれば、受信状態をパケット同期に変更する（Ｃ４）。本実施例においては同期継続閾値を３としているので、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が３回連続して１であれば、パケット同期ロス判定部１２７は受信状態をパケット同期に変更する。受信状態が後方保護のときに、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が０であれば、受信カウンタ値を０に設定し、受信状態をパケット同期ロスに変更する（Ｃ５）。
【００６０】
受信状態がパケット同期のときに、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が１であれば、受信カウンタ値を０に設定し、受信状態をパケット同期として継続する（Ｃ６）。受信状態がパケット同期のときに、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が０であれば、受信カウンタ値に＋１加算し、受信状態を前方保護に変更する（Ｃ７）。
【００６１】
受信状態が前方保護のときに、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が０であれば、受信カウンタ値に＋１加算する。このとき、受信カウンタ値が同期ロス閾値に達していなければ、受信状態を前方保護として継続する（Ｃ８）。受信カウンタ値が同期ロス閾値に達していれば、受信状態をパケット同期ロスに変更する（Ｃ９）。本実施例においては同期ロス閾値を２としているので、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が２回連続して０であれば、パケット同期ロス判定部１２７は受信状態をパケット同期ロスに変更する。受信状態が前方保護のときに、パケット同期ロス判定部１２７がパケットロス管理メモリ１２５から読み出した値が１であれば、受信カウンタ値を０に設定し、受信状態をパケット同期に変更する（Ｃ１０）。
【００６２】
本実施例におけるパケットＩＤ  Ａ〜Ｄの各受信状態の遷移は次のようになる。パケットＩＤ  Ａの場合、受信状態の遷移は次のようになる。なお、パケットロス管理メモリ１２５の記憶領域０番がパケットＩＤ  Ａに対応する。パケット同期ロス判定部１２７が、記憶領域０番のメモリ面の番号Ｋ０〜Ｋ４の論理値１を順次、読み出し判定する。パケットＩＤ  Ａの受信状態は最初、パケット同期ロスである。Ｋ０番の判定において、受信状態はパケット同期ロスから後方保護に遷移する（Ｃ２）。Ｋ１番の判定においては、受信カウンタ値が同期継続閾値３に達しないため、受信状態は後方保護が継続される（Ｃ３）。Ｋ２番の判定において、受信カウンタ値が同期継続閾値３に達するため、受信状態は後方保護からパケット同期に遷移する（Ｃ４）。Ｋ３、４番の判定において、受信状態はパケット同期が継続される（Ｃ６）。
【００６３】
パケットＩＤ  Ｂの場合、受信状態の遷移は次のようになる。なお、パケットロス管理メモリ１２５の記憶領域１番がパケットＩＤ  Ｂに対応する。パケット同期ロス判定部１２７が、記憶領域１番のメモリ面の番号Ｋ０の論理値０、番号Ｋ１の論理値１、番号Ｋ２の論理値０、番号Ｋ３の論理値１、番号Ｋ４の論理値０、を順次、読み出し判定する。パケットＩＤ  Ｂの受信状態は最初、後方保護である。Ｋ０番の判定において、受信状態は後方保護からパケット同期ロスに遷移する（Ｃ５）。Ｋ１番の判定において、受信状態はパケット同期ロスから後方保護に遷移する（Ｃ２）。同様に、Ｋ２番、Ｋ４番の判定においては、受信状態は後方保護からパケット同期ロスに、Ｋ３番の判定においては、受信状態はパケット同期ロスから後方保護に遷移する。
【００６４】
パケットＩＤ  Ｃの場合、受信状態の遷移は次のようになる。なお、パケットロス管理メモリ１２５の記憶領域２番がパケットＩＤ  Ｃに対応する。パケット同期ロス判定部１２７が、記憶領域２番のメモリ面の番号Ｋ０の論理値１、番号Ｋ１〜番号Ｋ４の論理値０を順次、読み出し判定する。パケットＩＤ  Ｃの受信状態は最初、パケット同期である。Ｋ１番の判定において、受信状態はパケット同期から前方保護に遷移する（Ｃ７）。Ｋ２番の判定においては、受信カウンタ値が同期ロス閾値２に達しないため、受信状態は前方保護が継続される（Ｃ８）。Ｋ３番の判定において、受信カウンタ値が同期ロス閾値２に達するため、受信状態は前方保護からパケット同期ロスに遷移する（Ｃ９）。Ｋ４番の判定においては、受信状態はパケット同期ロスが継続される（Ｃ１）。
【００６５】
パケットＩＤ  Ｄの場合、受信状態の遷移は次のようになる。なお、パケットロス管理メモリ１２５の記憶領域３番がパケットＩＤ  Ｄに対応する。パケット同期ロス判定部１２７が、記憶領域１番のメモリ面の番号Ｋ０の論理値１、番号Ｋ１の論理値０、番号Ｋ２の論理値１、番号Ｋ３の論理値０、番号Ｋ４の論理値１、を順次、読み出し判定する。パケットＩＤ  Ｄの受信状態は最初、前方保護である。Ｋ０番の判定において、受信状態は前方保護からパケット同期に遷移する（Ｃ１０）。Ｋ１番の判定において、受信状態はパケット同期から前方保護に遷移する（Ｃ７）。同様に、Ｋ２番、Ｋ４番の判定においては、受信状態は前方保護からパケット同期に、Ｋ３番の判定においては、受信状態はパケット同期から前方保護に遷移する。
【００６６】
上述のように、パケット同期ロス判定部１２７は、パケット同期の状態であるかパケット同期ロスの状態であるかを判定する。パケット同期ロス判定部１２７が判定した結果がパケット同期ロスであれば、回線エミュレーション装置１００は、パケット同期ロスであることを表す信号をパケット送信装置ａ２００、パケット送信装置ｂ３００およびＴＤＭ信号を受信する側の装置（図示せず）に通知する。
【００６７】
上記した如く、ＴＤＭ信号のタイムスロットに割り当てるユーザーデータの順番が、ペイロードにおけるユーザーデータの配列順と異なる場合、すなわち、回線エミュレーション装置がクロスコネクト機能を備えている場合においても、本発明によれば、シーケンス番号をジッタバッファに記憶することなく、パケット同期ロスを検出し、パケット信号をパケット交換網に送信した装置およびパケット信号より変換されたＴＤＭ信号を受信する装置に対してパケット同期ロスの状態にあることを通知することが可能である。
【００６８】
本発明の回線エミュレーション装置はカウンタ保持メモリ１２８を含み、パケット同期ロスをパケットＩＤ毎に順次、判定するため、パケットＩＤ数が本実施例におけるよりも多い場合でも、カウンタ保持メモリ１２８の容量を増やすだけで対応できる。そのため、パケット同期ロス判定部１２７の規模を増加させたり、パケット同期ロス判定部１２７の数を増やしたりすること無く、パケットＩＤ数の増加に対応可能である。
【００６９】
本実施例は回線エミュレーション装置がクロスコネクト機能を備えている場合の例であるが、本発明は回線エミュレーション装置がクロスコネクト機能を備えていない場合にも適用可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明であるパケット同期ロス判定回路を具備した回線エミュレーション装置をパケット送信装置、パケット交換網およびＴＤＭ回線と共に表したブロック図である。
【図２】回線エミュレーション装置を表すブロック図である。
【図３】パケット信号の構成を表す図である。
【図４】ＴＤＭ信号の一例を表す図である。
【図５】ジッタバッファの構成を表す図である。
【図６】パケットロス管理メモリの構成を表す図である。
【図７】パケット同期ロス判定ルーチンを表すフローチャートである。
【図８】受信状態判定ルーチンを表すフローチャートである。
【図９】受信状態の遷移を表す図である。
【符号の説明】
【００７１】
１００  回線エミュレーション装置
１１０  パケット受信部
１２１  ヘッダ抽出部
１２２  アドレスコントロールメモリ
１２３  書き込み制御部
１２４  ジッタバッファ
１２５  パケットロス管理メモリ
１２６  読み出し制御部
１２７  パケット同期ロス判定部
１２８  カウンタ保持メモリ
１３０  ＴＤＭフレーム送信部
２００  パケット送信装置ａ
３００  パケット送信装置ｂ
４００  パケット交換網
５００  ＴＤＭ回線
【図１】
2008124705.tif 000007
【図２】
2008124705.tif 000008
【図３】
2008124705.tif 000009
【図４】
2008124705.tif 000010
【図５】
2008124705.tif 000011
【図６】
2008124705.tif 000012
【図７】
2008124705.tif 000013
【図８】
2008124705.tif 000014
【図９】
2008124705.tif 000015