(57)【要約】【課題】一以上の伝送媒体を束ねた上に論理的な伝送路を形成する伝送方式において、クライアント信号単位又はクライアント信号の構成単位ごとに伝送品質を監視することができる技術を提供すること。【解決手段】実施形態の伝送品質測定方法は、一以上のチャネルから入力される信号を一以上の物理リンクを介して伝送する送信側装置と、前記物理リンクを介して前記送信側装置から前記信号を受信する受信側装置とを備える伝送システムが前記物理リンクを介した伝送の品質を測定する伝送品質測定方法であって、前記送信側装置が、前記信号を伝送符号ブロックの単位に分割して送信する送信ステップと、前記受信側装置が、前記送信側装置から受信した前記伝送符号ブロック単位の信号の一部に基づいて、前記信号の伝送誤り率を測定する測定ステップと、を有する。【選択図】図１
2018125775.tif 000002
【特許請求の範囲】
【請求項１】
一以上のチャネルから入力される信号を一以上の物理リンクを介して伝送する送信側装置と、前記物理リンクを介して前記送信側装置から前記信号を受信する受信側装置とを備える伝送システムが前記物理リンクを介した伝送の品質を測定する伝送品質測定方法であって、
前記送信側装置が、前記信号を伝送符号ブロックの単位に分割して送信する送信ステップと、
前記受信側装置が、前記送信側装置から受信した前記伝送符号ブロック単位の信号の一部に基づいて、前記信号の伝送誤り率を測定する測定ステップと、
を有する伝送品質測定方法。
【請求項２】
前記受信側装置は、前記伝送符号ブロックのそれぞれに付与されるオーバーヘッドの信号に基づいて前記伝送誤り率を測定する、
請求項１に記載の伝送品質測定方法。
【請求項３】
前記送信側装置は、一部の伝送符号ブロックのペイロードに所定パターンの信号を格納して送信し、
前記受信側装置は、前記送信側装置から受信した前記伝送符号ブロックのペイロードから前記所定パターンの信号を検出することによって前記伝送誤り率を測定する、
請求項１又は２に記載の伝送品質測定方法。
【請求項４】
前記所定パターンは疑似ランダムパターンである、
請求項３に記載の伝送品質測定方法。
【請求項５】
前記伝送符号ブロックは、２ビットのオーバーヘッドと６４ビットのペイロードとからなる６４ｂ／６６ｂ伝送符号ブロックである、
請求項１から４のいずれか一項に記載の伝送品質測定方法。
【請求項６】
前記伝送符号ブロックは、一以上の前記６４ｂ／６６ｂ伝送符号ブロックを再構成して得られる（６４×ｎ）ｂ／（６４×ｎ＋ｍ）ｂ伝送符号ブロック（ｍ及びｎは１以上の整数）である、
請求項１から４のいずれか一項に記載の伝送品質測定方法。
【請求項７】
前記受信側装置は、前記伝送符号ブロックごとに取得した伝送誤り率を前記チャネルごとに足し合わせることにより前記チャネルごとの伝送誤り率を測定する、
請求項１から６のいずれか一項に記載の伝送品質測定方法。
【請求項８】
前記一以上のチャネルから入力される信号は、一以上の物理リンクに分散して伝送される、
請求項１から７のいずれか一項に記載の伝送品質測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送品質の測定方法に関する。
【背景技術】
【０００２】
Optical Internetworking Forum（以下「ＯＩＦ」という。）において、２０１６年３月にFlex Ethernet（登録商標、以下「ＦｌｅｘＥ」という。）のImplementation Agreement 1.0（以下「ＩＡ１．０」という。）が発行された（例えば非特許文献１参照）。ＦｌｅｘＥは、２つ以上の１００Gigabit Ethernet（以下「１００ＧｂＥ」又は「１００ＧｂＥ−ＰＨＹ」という。）を束ねた伝送路上において、５Gigabit／s単位に１つ以上のMedia Access Control（以下「ＭＡＣ」という。）レートを設定し、個々のＭＡＣレートごとに独立してクライアント信号を送信する技術の標準化規格である。
【０００３】
ＦｌｅｘＥでは、ＭＡＣレートとして１０Ｇ、４０Ｇ、ｍ×２５Ｇ（ｍは１以上の整数）が、クライアント信号として６４ｂ／６６ｂ伝送符号ブロックを用いる１０Gigabit Ethernet（以下「１０ＧｂＥ」という。）や４０Gigabit Ethernet（以下「４０ＧｂＥ」という。）等の信号が想定されている（例えば非特許文献１の“5.1 Requirements”を参照）。以下にＦｌｅｘＥの概略を説明する。
【０００４】
図１４は、４本の１００ＧｂＥを束ねた場合のＦｌｅｘＥのイメージ図である。この１００ＧｂＥ−ＰＨＹの束をFlexE Groupと呼び、左右から入出力されるクライアント信号（１０ＧｂＥや４０ＧｂＥ等の信号）をFlexE Clientと呼ぶ。また、FlexE GroupとFlexE Clientとの入出力を行う機能部はFlexE Shimと呼ばれ、FlexE ClientをFlexE Groupにマッピング（又はFlexE Groupからデマッピング）する機能を有する。
【０００５】
図１５は、FlexE Groupで伝送されるフレームの構成を示す図である。また、図１６は、ＦｌｅｘＥで伝送されるマルチフレームの構成を示す図である。ＦｌｅｘＥでは、FlexE Shimが６４ｂ／６６ｂ伝送符号ブロックからなる一列のMaster Calendarを構成する。ＦｌｅｘＥにおいてMaster Calendarを構成する個々の６４ｂ／６６ｂ伝送符号ブロックはＳｌｏｔと呼ばれ、Master Calendarは２０個のＳｌｏｔからなるSub-calendarに分割される。そして、このSub-calendarの単位でMaster Calendarが４つの１００ＧｂＥ−ＰＨＹに振り分けられる（例えば非特許文献１の“6.3 FlexE Calendar”参照）。
【０００６】
各１００Ｇ−ＰＨＹ（１００Ｇ  ＰＨＹ  ＃１〜＃４）に振り分けられたSub-calendarには１０２３個のごとに１Ｓｌｏｔのオーバーヘッド（Ｆｌｅｘ  ＯＨ）が挿入されることにより１つのフレームが構成される。そして更に、８つのフレームで１つのマルチフレームが構成される（例えば非特許文献１の“6.4 FlexE Overhead and Alignment”参照）。一方で、FlexE Clientは、６４ｂ／６６ｂ伝送符号ブロック単位でMaster Calendarにマッピングされる。
【０００７】
図１７は、Master Calendarに対するFlexE Clientのマッピングの例を示す図である。以下の説明では、Master Calendarにマッピングされる個々のクライアント信号（FlexE Client）のことをチャネルと呼ぶ。ＦｌｅｘＥでは、あるチャネルのクライアント信号が同じ１００ＧｂＥ−ＰＨＹで送信される場合もあれば、異なる複数の１００ＧｂＥ−ＰＨＹで分散して送信される場合もある。図１７は、１０ＧｂＥのチャネルのクライアント信号が１００Ｇ  ＰＨＹ  ＃１で送信され、２５ＧｂＥのチャネルのクライアント信号が１００Ｇ  ＰＨＹ  ＃３及び＃４の２つの１００ＧｂＥ−ＰＨＹで送信される場合を例示している（例えば非特許文献１の“7.4 FlexE Mux Data Flow”参照）。
【０００８】
このようなＦｌｅｘＥにおいて、FlexE Groupを構成する１００ＧｂＥ−ＰＨＹの一部に障害が発生した場合（例えば、受信光の強度が閾値以下に下がった状態や、６４ｂ／６６ｂ伝送符号ブロックが一定数連続して正しく受信されない状態など）、FlexE Group全体が通信断と判断される。この場合、全ての１００ＧｂＥ−ＰＨＹにおいて、オーバーヘッドのＲＰＦ（Remote PHY Fault）領域に障害の発生を示すフラグが立てられたフレームが伝送される。このようなフレームが送受信されることにより、FlexE Group全体が非通信状態に遷移する（例えば非特許文献１の“7.5.2 FlexE Demux Fault Handling”参照）。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】Flex Ethernet Implementation Agreement 1.0（ＩＡ  ＃  ＯＩＦ−ＦＬＥＸＥ−０１．０）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ＦｌｅｘＥの主な適用先は、データセンタ（以下「ＤＣ」という。）内のサーバ間、もしくはＤＣ間接続であり、ＦｌｅｘＥは通信キャリア向けのＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector）標準であるOptical Transport Network（以下「ＯＴＮ」という。）等と比べて簡素な規格となっている。そのため、ＦｌｅｘＥには１０ＧｂＥ以上のEthernetと同等な伝送品質指標（ＢＥＲ：Bit Error Rate）を測定する機能しか存在しない。具体的には、６４ｂ／６６ｂ伝送ブロック符号の２ビットのオーバーヘッド部分を用いて１００ＧｂＥ−ＰＨＹ単位のビット誤り率を測定することは可能であるが、FlexE Client単位（チャネル単位）で伝送品質を監視することはできない。例えば非特許文献１の“7.1 FlexE Group Functions”には、物理層（ＰＨＹ）は１００Ｇ  Ethernet規格（Clause 82）に準ずる旨が記載されている。しかしながら、Ethernetにはチャネルに相当する概念がないため、チャネル単位で伝送品質を監視する機能は存在しない。
【００１１】
上記事情に鑑み、本発明は、一以上の伝送媒体を束ねた上に論理的な伝送路を形成する伝送方式において、クライアント信号単位（チャネル単位）又はクライアント信号の構成単位（ＦｌｅｘＥではＳｌｏｔ単位）ごとに伝送品質を監視することができる技術を提供することを目的としている。
【課題を解決するための手段】
【００１２】
本発明の一態様は、一以上のチャネルから入力される信号を一以上の物理リンクを介して伝送する送信側装置と、前記物理リンクを介して前記送信側装置から前記信号を受信する受信側装置とを備える伝送システムが前記物理リンクを介した伝送の品質を測定する伝送品質測定方法であって、前記送信側装置が、前記信号を伝送符号ブロックの単位に分割して送信する送信ステップと、前記受信側装置が、前記送信側装置から受信した前記伝送符号ブロック単位の信号の一部に基づいて、前記信号の伝送誤り率を測定する測定ステップと、を有する伝送品質測定方法である。
【００１３】
本発明の一態様は上記の伝送品質測定方法であって、前記受信側装置は、前記伝送符号ブロックのそれぞれに付与されるオーバーヘッドの信号に基づいて前記伝送誤り率を測定する。
【００１４】
本発明の一態様は上記の伝送品質測定方法であって、前記送信側装置は、一部の伝送符号ブロックのペイロードに所定パターンの信号を格納して送信し、前記受信側装置は、前記送信側装置から受信した前記伝送符号ブロックのペイロードから前記所定パターンの信号を検出することによって前記伝送誤り率を測定する。
【００１５】
本発明の一態様は上記の伝送品質測定方法であって、前記所定パターンは疑似ランダムパターンである。
【００１６】
本発明の一態様は上記の伝送品質測定方法であって、前記伝送符号ブロックは、２ビットのオーバーヘッドと６４ビットのペイロードとからなる６４ｂ／６６ｂ伝送符号ブロックである。
【００１７】
本発明の一態様は上記の伝送品質測定方法であって、前記伝送符号ブロックは、一以上の前記６４ｂ／６６ｂ伝送符号ブロックを再構成して得られる（６４×ｎ）ｂ／（６４×ｎ＋ｍ）ｂ伝送符号ブロック（ｍ及びｎは１以上の整数）である。
【００１８】
本発明の一態様は上記の伝送品質測定方法であって、前記受信側装置は、前記伝送符号ブロックごとに取得した伝送誤り率を前記チャネルごとに足し合わせることにより前記チャネルごとの伝送誤り率を測定する。
【００１９】
本発明の一態様は上記の伝送品質測定方法であって、前記一以上のチャネルから入力される信号は、一以上の物理リンクに分散して伝送される。
【発明の効果】
【００２０】
本発明により、一以上の伝送媒体を束ねた上に論理的な伝送路を形成する伝送方式において、クライアント信号単位（チャネル単位）又はクライアント信号の構成単位（ＦｌｅｘＥではＳｌｏｔ単位）ごとに伝送品質を監視することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態における送信側装置１の機能構成の具体例を示すブロック図。
【図２】第１実施形態における制御部１４の機能構成の具体例を示すブロック図。
【図３】第１実施形態における送信側装置１がSub-calendarに対してオーバーヘッドを挿入する処理の流れを示すフローチャート。
【図４】第１実施形態における受信側装置２の機能構成の具体例を示すブロック図。
【図５】第１実施形態におけるビット誤り率測定部２４の機能構成の具体例を示すブロック図。
【図６】第１実施形態における受信側装置２がＢＥＲ値を測定する処理の流れを示すフローチャート。
【図７】第１実施形態におけるＢＥＲ値測定の動作例を示す図。
【図８】第１実施形態の第１の変形例におけるＢＥＲ値測定の動作例を示す図。
【図９】第１実施形態の第２の変形例におけるＢＥＲ値測定の動作例を示す図。
【図１０】第１実施形態の第３の変形例におけるＢＥＲ値測定の動作例を示す図。
【図１１】第２実施形態における送信側装置１ａの機能構成の具体例を示すブロック図。
【図１２】第２実施形態における制御部１４ａの機能構成の具体例を示すブロック図。
【図１３】第２実施形態におけるＢＥＲ値測定の動作例を示す図。
【図１４】４本の１００ＧｂＥを束ねた場合のＦｌｅｘＥのイメージ図。
【図１５】FlexE Groupで伝送されるフレームの構成を示す図。
【図１６】ＦｌｅｘＥで伝送されるマルチフレームの構成を示す図。
【図１７】Master Calendarに対するFlexE Clientのマッピングの例を示す図。
【発明を実施するための形態】
【００２２】
以下、クライアント信号単位（チャネル単位）又はクライアント信号の構成単位（ＦｌｅｘＥではＳｌｏｔ単位）ごとに伝送品質を監視することができるＦｌｅｘＥの送信側装置及び受信側装置について説明する。具体的には、送信側装置はＦｌｅｘＥにおける送信側のFlexE Shimであり、受信側装置は受信側のFlexE Shimである。
【００２３】
＜第１実施形態＞
図１は、第１実施形態における送信側装置１の機能構成の具体例を示すブロック図である。送信側装置１は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、プログラムを実行する。送信側装置１は、プログラムの実行によってマッピング部１１、Sub-calendar１２、１００ＧｂＥ−ＰＨＹ１３及び制御部１４を備える装置として機能する。なお、送信側装置１の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。プログラムは、電気通信回線を介して送信されてもよい。
【００２４】
マッピング部１１は、６４ｂ／６６ｂ伝送符号ブロック（Ｓｌｏｔ）からなる一列のMaster Calendarを構成し、クライアント装置から入力されたクライアント信号を複数の１００ＧｂＥ−ＰＨＹ（以下「ＰＨＹ」という。）に振り分けて出力することにより、ＰＨＹごとのSub-calendarを生成する機能を有する。
【００２５】
例えば図１は、マッピング部１１に対してClient_1、Client_2、…、Client_kのｋ（１以上の整数）個のチャネルのクライアント信号が入力され、ｋ個のクライアント信号がＮ（１以上の整数）個のSub-calendar１２に振り分けられる例を示している。Ｎ個のSub-calendar１２−１〜１２−Ｎは、それぞれＰＨＹ１３−１〜１３−Ｎに対応する。この場合、マッピング部１１は、入力されたｋ個のクライアント信号を、Ｎ個のSub-calendar１２のいずれかに割り当てる。Sub-calendar１２にマッピングされたクライアント信号は、それぞれのSub-calendarに対応するＰＨＹ１３に出力される。
【００２６】
制御部１４は、フレームを生成する機能を有する。具体的には、制御部１４はクライアント信号が所定数のＳｌｏｔにマッピングされるごとに、１Ｓｌｏｔのオーバーヘッド（Ｆｌｅｘ  ＯＨ）を挿入することにより１つのフレームを構成する。制御部１４は、個々のフレームのオーバーヘッドに加えて、マルチフレームのオーバーヘッドを挿入してもよい。
【００２７】
図２は、第１実施形態における制御部１４の機能構成の具体例を示すブロック図である。制御部１４は、カレンダ情報取得部１４１、オーバーヘッド生成部１４２及びオーバーヘッド出力部１４３を備える。カレンダ情報取得部１４１はマッピング部１１からカレンダ情報を取得する。カレンダ情報は、クライアント信号、及びそのSub-calendarへのマッピングに関する情報を含む。カレンダ情報を参照することにより、クライアント信号の信号値、クライアント信号とSub-calendarとの対応関係、及びクライアント信号とチャネルとの対応関係を識別することができる。カレンダ情報取得部１４１は、取得したカレンダ情報をオーバーヘッド生成部１４２及びオーバーヘッド出力部１４３に出力する。
【００２８】
オーバーヘッド生成部１４２は、カレンダ情報に基づいてオーバーヘッドを生成する。オーバーヘッド生成部１４２は、生成したオーバーヘッドをオーバーヘッド出力部１４３に出力する。
【００２９】
オーバーヘッド出力部１４３は、オーバーヘッド生成部１４２から出力されるオーバーヘッドを対応するSub-calendarに出力する。このとき、オーバーヘッド出力部１４３は、各Sab-calendarの所定数のＳｌｏｔにクライアント信号が割り当てられるごとに１Ｓｌｏｔのオーバーヘッドを出力する。
【００３０】
図３は、第１実施形態における送信側装置１がSub-calendarに対してオーバーヘッドを挿入する処理の流れを示すフローチャートである。まず、カレンダ情報取得部１４１がマッピング部１１からカレンダ情報を取得する（ステップＳ１０１）。カレンダ情報取得部１４１は、取得したカレンダ情報をオーバーヘッド生成部１４２に出力する。また、カレンダ情報取得部１４１は、取得したカレンダ情報に基づいて識別されるフレームとチャネルとの対応関係をオーバーヘッド出力部１４３に通知する。
【００３１】
オーバーヘッド生成部１４２は、カレンダ情報取得部１４１から出力されるカレンダ情報に基づいて各Sub-calendarに挿入するオーバーヘッドを生成する（ステップＳ１０２）。オーバーヘッド生成部１４２は、生成したオーバーヘッドをオーバーヘッド出力部１４３に出力する。オーバーヘッド出力部１４３は、オーバーヘッド生成部１４２から出力されたオーバーヘッドを、対応するSub-calendarの所定のＳｌｏｔに挿入する（ステップＳ１０３）。
【００３２】
図４は、第１実施形態における受信側装置２の機能構成の具体例を示すブロック図である。受信側装置２は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、プログラムを実行する。受信側装置２は、プログラムの実行によってデマッピング部２１、Sub-calendar２２、１００ＧｂＥ−ＰＨＹ２３及びビット誤り率測定部２４を備える装置として機能する。なお、受信側装置２の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。プログラムは、電気通信回線を介して送信されてもよい。
【００３３】
デマッピング部２１は、ＰＨＹ２３ごとのSub-calendar２２に受信された信号から各チャネルのクライアント信号を復元する機能を有する。具体的には、デマッピング部２１は、各Sub-calendarに受信されたフレームのオーバーヘッドに格納されている情報に基づいてカレンダ情報を生成する。デマッピング部２１は、生成したカレンダ情報に基づいて各Sub-calendarに受信された信号から各チャネルのクライアント信号を復元する。例えば図４の例では、デマッピング部２１は、Ｎ系統のSub-calendar２２に受信された信号から、ｋ系統（チャネル数に対応）のクライアント信号を復元する。一方で、デマッピング部２１は、生成したカレンダ情報をビット誤り率測定部２４に出力する。
【００３４】
ビット誤り率測定部２４は、受信信号の一部に基づき、ＰＨＹ２３を介した信号の伝送において伝送エラーが発生した割合を示すＢＥＲ（Bit Error Rate）値を測定する。例えば、第１実施形態では、ビット誤り率測定部２４は、各伝送ブロック符号のオーバーヘッドに基づいてＢＥＲ値を測定する。なお、ここでのオーバーヘッドは、フレームを構成するために、送信側で２０Ｓｌｏｔごとに１つずつ挿入されるオーバーヘッドとは異なる。具体的には、ここでのオーバーヘッドは、６４ｂ／６６ｂ伝送ブロック符号における２ビットのオーバーヘッドである。以下では、これらを区別するために、フレームの構成のために挿入されるオーバーヘッドをオーバーヘッドブロック（ＯＨＢ）と称し、各伝送ブロック符号のオーバーヘッドをオーバーヘッド信号と称する。ビット誤り率測定部２４は、このオーバーヘッド信号に基づいてＢＥＲ値を測定する。ビット誤り率測定部２４は、このように測定したＢＥＲ値の測定結果を示す情報を測定情報として出力する。例えば、ビット誤り率測定部２４は、測定情報を他の装置に送信してもよいし、表示部を備える場合には測定情報を表示部に表示させてもよい。
【００３５】
図５は、第１実施形態におけるビット誤り率測定部２４の機能構成の具体例を示すブロック図である。例えば、ビット誤り率測定部２４は、各Sub-calendarごとに受信側装置２に備えられ、各ビット誤り率測定部２４は、ＳｌｏｔごとのＢＥＲ値測定回路２４１−１〜２４１−２１を備える。ＢＥＲ値測定回路２４１は、受信された各Ｓｌｏｔのオーバーヘッド信号に基づいてＢＥＲ値を算出する。具体的には、６４ｂ／６６ｂ伝送ブロック符号の場合、オーバーヘッド信号は“１０”又は“０１”のいずれかのパターンで受信される。受信されたオーバーヘッド信号がこれら以外のパターンであることは、オーバーヘッド信号の伝送においてエラーが発生したことを意味する。ＢＥＲ値測定回路２４１は、フレームが受信されるごとに各Ｓｌｏｔのオーバーヘッド信号を検査することでＳｌｏｔごとの伝送エラーの有無を識別する。ＢＥＲ値測定回路２４１は、連続して受信される所定数のフレームの検査結果に基づいてＳｌｏｔごとのＢＥＲ値を算出する。ＢＥＲ値測定回路２４１は、このようにして得られたＢＥＲ値を測定情報として出力する。
【００３６】
図６は、第１実施形態における受信側装置２がＢＥＲ値を測定する処理の流れを示すフローチャートである。まず、各Sub-calendarにフレームが受信される。デマッピング部２１は、各Sub-calendarのＯＨＢに挿入されたオーバーヘッドに基づいて各Ｓｌｏｔとチャネルとの対応関係を識別し、受信されたクライアント信号と各チャネルとの対応づけを行う。
【００３７】
ビット誤り率測定部２４は、各Ｓｌｏｔに受信された信号に基づいて、ＳｌｏｔごとのＢＥＲ値を測定する（ステップＳ２０１）。ビット誤り率測定部２４は、測定したＢＥＲ値を示す測定情報を出力する（ステップＳ２０２）。
【００３８】
図７は、第１実施形態におけるＢＥＲ値測定の動作例を示す図である。図７の動作例は、ある１つのSub-calendarＣ１に３つのフレームＦ１１〜Ｆ１３が受信された状況を示している。この場合、受信側装置２は、受信フレームに含まれる信号（Ｓｌｏｔ＃１〜＃２０、ＯＨＢ）に基づいてＳｌｏｔごとのＢＥＲ値を取得する。
【００３９】
このように構成された第１実施形態の受信側装置２によれば、例えばＦｌｅｘＥにおいて伝送品質の監視に用いることができるＢＥＲ値をＳｌｏｔ単位で取得することが可能となる。これにより、ＦｌｅｘＥの伝送状態をより詳細に把握することが可能となり、サービスレベルの高い通信環境を提供することができる。なお、第１実施形態では、送信側装置１及び受信側装置２が複数の物理リンク（ＰＨＹ）を有する構成を示したが、第１実施形態の送信側装置１及び受信側装置２は１つの物理リンクを有する構成であってもよい。
【００４０】
＜第１の変形例＞
受信側装置２のビット誤り率測定部２４は、受信信号に基づいてチャネルごとのＢＥＲ値を測定するように構成されてもよい。例えばこの場合、ビット誤り率測定部２４は、デマッピング部２１からカレンダ情報を取得する。ビット誤り率測定部２４は、取得したカレンダ情報に基づいてＳｌｏｔとチャネルとの対応関係を識別し、各Ｓｌｏｔにおける伝送エラーの有無と各チャネルとの対応付けを行うことにより、チャネルごとのＢＥＲ値を算出することができる。
【００４１】
図８は、第１実施形態の第１の変形例におけるＢＥＲ値測定の動作例を示す図である。図８は、Ｃｈ．１、Ｃｈ．２及びＣｈ．３の３つのチャネルが存在し、ある１つのSub-calendarＣ２に３つのフレームＦ２１〜Ｆ２３が受信された状況を示している。また、図８の動作例において、Ｓｌｏｔ＃１〜＃３はチャネルＣｈ．１に、Ｓｌｏｔ＃４〜＃１８はチャネルＣｈ．２に、Ｓｌｏｔ＃１９及び＃２０はチャネルＣｈ．３にそれぞれ対応している。例えばこの場合、受信側装置２は、Ｓｌｏｔ＃１〜＃３のＢＥＲ値の合算値をチャネルＣｈ．１のＢＥＲ値として出力するように構成されてもよい。同様に、受信側装置２は、Ｓｌｏｔ＃４〜＃１８のＢＥＲ値の合算値をチャネルＣｈ．２のＢＥＲ値として出力し、Ｓｌｏｔ＃１９及び＃２０のＢＥＲ値の合算値をチャネルＣｈ．３のＢＥＲ値として出力するように構成されてもよい。
【００４２】
＜第２の変形例＞
第１実施形態では、受信側のビット誤り率測定部２４が受信フレームを構成するＳｌｏｔごとにＢＥＲ値測定回路２５１を備える構成を示したが、ビット誤り率測定部２４は、チャネルごとのＢＥＲ測定回路を備えるように構成されてもよい。
【００４３】
図９は、第１実施形態の第２の変形例におけるＢＥＲ値測定の動作例を示す図である。図９は、図８と同様にＣｈ．１、Ｃｈ．２及びＣｈ．３の３つのチャネルが存在し、ある１つのSub-calendarＣ３に３つのフレームＦ３１〜Ｆ３３が受信された状況を示している。また、図９の動作例において、各チャネルとＳｌｏｔとの対応関係は図８と同様である。この場合、受信側装置２では、チャネルＣｈ．１のＢＥＲ値測定回路によってＳｌｏｔ＃１〜Ｓｌｏｔ＃３のＢＥＲ値が算出される。同様に、チャネルＣｈ．２のＢＥＲ値測定回路によってＳｌｏｔ＃４〜Ｓｌｏｔ＃１８のＢＥＲ値が算出され、チャネルＣｈ．３のＢＥＲ値測定回路によってＳｌｏｔ＃１９及びＳｌｏｔ＃２０のＢＥＲ値が算出される。この場合、各ＢＥＲ値測定回路は、チャネルに対応する各ＳｌｏｔのＢＥＲ値を出力するように構成されてもよいし、各ＳｌｏｔのＢＥＲ値の合算値を出力するように構成されてもよい。
【００４４】
図１０は、第１実施形態の第３の変形例におけるＢＥＲ値測定の動作例を示す図である。図１０は、図９と同様にＣｈ．１、Ｃｈ．２及びＣｈ．３の３つのチャネルが存在し、ある１つのSub-calendarＣ４に３つのフレームＦ４１〜Ｆ４３が受信され、ある１つのSub-calendarＣ５に３つのフレームＦ５１〜Ｆ５３が受信された状況を示している。また、図１０の動作例において、Sub-calendarＣ４における各チャネルとＳｌｏｔとの対応関係は図８と同様である。一方、Sub-calendarＣ５においては、Ｓｌｏｔ＃１〜＃３がチャネルＣｈ．２に、Ｓｌｏｔ＃４〜＃２０がチャネルＣｈ．３にそれぞれ対応している。
【００４５】
この場合、受信側装置２では、チャネルＣｈ．１のＢＥＲ値測定回路によってSub-calendarＣ４のＳｌｏｔ＃１〜Ｓｌｏｔ＃３についてのＢＥＲ値が算出される。一方、チャネルＣｈ．２のＢＥＲ値測定回路では、Sub-calendarＣ４のＳｌｏｔ＃４〜Ｓｌｏｔ＃１８、及びSub-calendarＣ５のＳｌｏｔ＃１〜＃３についてのＢＥＲ値が算出され、チャネルＣｈ．３のＢＥＲ値測定回路では、Sub-calendarＣ４のＳｌｏｔ＃１９及びＳｌｏｔ、及びSub-calendarＣ５のＳｌｏｔ＃４〜＃２０のＢＥＲ値が算出される。この場合、各ＢＥＲ値測定回路は、チャネルに対応する各ＳｌｏｔのＢＥＲ値を出力するように構成されてもよいし、各ＳｌｏｔのＢＥＲ値の合算値を出力するように構成されてもよい。
【００４６】
＜第２実施形態＞
図１１は、第２実施形態における送信側装置１ａの機能構成の具体例を示すブロック図である。第２実施形態における送信側装置１ａは、マッピング部１１に代えてマッピング部１１ａを備える点、制御部１４に代えて制御部１４ａを備える点で第１実施形態における送信側装置１と異なる。マッピング部１１ａは、クライアント信号に加えて、制御部１４ａが指定する特定のＳｌｏｔにビット誤りを測定するための信号（以下「測定用信号」という。）を格納する点で第１実施形態におけるマッピング部１１と異なる。測定用信号は、固定パターンの信号であってもよいし、非固定パターンの信号であってもよい。非固定パターンの信号の一例として、一定周期で同じランダム信号が出現する疑似ランダムパターンを持つ信号が用いられても良い。
【００４７】
制御部１４ａは、オーバーヘッドの挿入によるフレームの制御に加えて、マッピング部１１ａに対して測定用信号を格納するＳｌｏｔを指定する。ここで指定するＳｌｏｔは予め定められた特定のＳｌｏｔであってもよいし、所定の条件に基づいて処理時に決定されるものであってもよい。
【００４８】
図１２は、第２実施形態における制御部１４ａの機能構成の具体例を示すブロック図である。制御部１４ａは、オーバーヘッド生成部１４２に代えてオーバーヘッド生成部１４２ａを備える点で第１実施形態における制御部１４と異なる。オーバーヘッド生成部１４２ａは、各Sub-calendarのＯＨＢに挿入するオーバーヘッドを生成するとともに、マッピング部１１ａに対して測定用信号を格納するＳｌｏｔを指定する。なお、オーバーヘッド生成部１４２ａは、マッピング部１１ａに対して指定したＳｌｏｔの情報を、生成したオーバーヘッドの所定領域に格納することで、測定用信号が格納されたＳｌｏｔを受信側装置２に通知してもよい。
【００４９】
図１３は、第２実施形態におけるＢＥＲ値測定の動作例を示す図である。図１３は、図７と同様に、ある１つのSub-calendarＣ６に３つのフレームＦ６１〜Ｆ６３が受信された状況を示している。また、図１３の動作例では、各フレームのＳｌｏｔ＃３に測定用信号が格納される。図１３は、１つのＳｌｏｔ＃３に測定用信号が格納される例を示しているが、測定用信号は複数のＳｌｏｔに格納されてもよい。この場合、受信側装置２ａは、第１実施形態の受信側装置２と同様の方法で測定用信号が格納されたＳｌｏｔごとのＢＥＲ値を算出する。
【００５０】
このように構成された第２実施形態の送信側装置１ａ及び受信側装置２によれば、各Ｓｌｏｔのオーバーヘッド信号に代えて、任意の測定用信号に基づいて伝送エラーの有無を識別することが可能となる。このような測定用信号に基づいて伝送エラーの有無を識別することによって、受信側装置２は、パターン依存性をもつ伝送エラーをより精度良く検出し、より精度の高いＢＥＲ値を取得することが可能となる。
【００５１】
＜変形例＞
なお、第２実施形態において、受信側装置２のビット誤り率測定部２４は、第１実施形態と同様に、Ｓｌｏｔごとに算出したＢＥＲ値をチャネルごとに統合する（例えば合算値を取得する）ことにより、チャネルごとのＢＥＲ値を出力するように構成されてもよい。この場合、ビット誤り率測定部２４は、第１実施形態と同様に、チャネルごとのＢＥＲ測定回路を備えても良い。
【００５２】
また、第１実施形態及び第２実施形態において、受信側装置２が誤り率を算出する際の単位は、Ｓｌｏｔに対応する６４ｂ／６６ｂ伝送符号ブロック以外のブロックであってもよい。例えば、単位ブロックは、６４ｂ／６６ｂ伝送符号ブロックを再構成して得られる（６４×ｎ）ｂ／（６４×ｎ＋ｍ）ｂ伝送符号ブロックであってもよい（ｎ及びｍは１以上の整数）。
【００５３】
上述した実施形態における送信側装置又は受信側装置をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００５４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００５５】
本発明は、一以上のチャネルから入力されるクライアント信号を一以上の物理リンクを介して伝送する送信側装置と、当該物理リンクを介して送信側装置からクライアント信号を受信する受信側装置とを備える伝送システムに適用可能である。
【符号の説明】
【００５６】
１，１ａ…送信側装置、  ２，２ａ…受信側装置、  １１，１１ａ…マッピング部、  １２…Sub-calendar、  １３…１００ＧｂＥ−ＰＨＹ、  １４，１４ａ…制御部、  １４１…カレンダ情報取得部、  １４２，１４２ａ…オーバーヘッド生成部、  １４３…オーバーヘッド出力部、  ２１…デマッピング部、  ２２…Sub-calendar、  ２３…１００ＧｂＥ−ＰＨＹ、  ２４…ビット誤り率測定部、  ２４１…ＢＥＲ値測定回路
【図１】
2018125775.tif 000003
【図２】
2018125775.tif 000004
【図３】
2018125775.tif 000005
【図４】
2018125775.tif 000006
【図５】
2018125775.tif 000007
【図６】
2018125775.tif 000008
【図７】
2018125775.tif 000009
【図８】
2018125775.tif 000010
【図９】
2018125775.tif 000011
【図１０】
2018125775.tif 000012
【図１１】
2018125775.tif 000013
【図１２】
2018125775.tif 000014
【図１３】
2018125775.tif 000015
【図１４】
2018125775.tif 000016
【図１５】
2018125775.tif 000017
【図１６】
2018125775.tif 000018
【図１７】
2018125775.tif 000019