JP6046663B2 - Transmitting apparatus, receiving apparatus, and communication method - Google Patents
Transmitting apparatus, receiving apparatus, and communication method Download PDFInfo
- Publication number
- JP6046663B2 JP6046663B2 JP2014113876A JP2014113876A JP6046663B2 JP 6046663 B2 JP6046663 B2 JP 6046663B2 JP 2014113876 A JP2014113876 A JP 2014113876A JP 2014113876 A JP2014113876 A JP 2014113876A JP 6046663 B2 JP6046663 B2 JP 6046663B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- maintenance
- unit
- integrated
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims description 95
- 238000000034 method Methods 0.000 title claims description 38
- 238000012423 maintenance Methods 0.000 claims description 765
- 230000005540 biological transmission Effects 0.000 claims description 273
- 238000001514 detection method Methods 0.000 claims description 52
- 238000003860 storage Methods 0.000 claims description 6
- 238000007689 inspection Methods 0.000 description 43
- 238000000926 separation method Methods 0.000 description 42
- 230000006870 function Effects 0.000 description 36
- 238000012217 deletion Methods 0.000 description 30
- 230000037430 deletion Effects 0.000 description 30
- 230000010354 integration Effects 0.000 description 28
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 22
- 238000012545 processing Methods 0.000 description 11
- 230000007423 decrease Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 230000001934 delay Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 5
- 238000012360 testing method Methods 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
本発明は、通信ネットワークに関するものであり、特に通信ネットワークにおける保守信号の通信技術に関するものである。 The present invention relates to a communication network, and more particularly to a maintenance signal communication technique in a communication network.
通信ネットワークにおいて、ネットワークを構成する通信装置間でフレームを単位としたデータの伝送を行う通信方式が用いられることがある。フレームを単位としたデータ通信は、例えば、イーサネット(登録商標)の規格に基づいて行われている。フレームを単位とした通信方式では、情報データの伝送用のユーザフレームと、通信装置やネットワークの保守を目的とした保守フレームが用いられる。 In a communication network, a communication method for transmitting data in units of frames between communication devices constituting the network may be used. Data communication in units of frames is performed based on, for example, Ethernet (registered trademark) standards. In the communication method in units of frames, a user frame for transmitting information data and a maintenance frame for the purpose of maintenance of the communication device and the network are used.
保守フレームは、通信ネットワークを構成する通信装置間での状態の確認や試験の実施等に関する情報の伝達のために用いられる。保守フレームは、通信ネットワークの保守に関わるものであるため、ユーザフレームよりも優先して送受信される。そのため、保守フレームの数が増えると、ユーザフレームの遅延が大きくなることや必要なユーザフレームの送受信が行えない状態が発生する可能性がある。 The maintenance frame is used for transmission of information relating to status confirmation and test execution between communication devices constituting the communication network. Since the maintenance frame is related to the maintenance of the communication network, it is transmitted and received with priority over the user frame. Therefore, when the number of maintenance frames increases, there is a possibility that the delay of the user frame increases and a state where necessary user frames cannot be transmitted / received.
また、フレームを単位としたデータの伝送を行う場合には、各フレーム間にはフレーム間ギャップと呼ばれる所定の間隔が空けられる。フレーム間ギャップは、保守フレーム間や、保守フレームとユーザフレームの間にも設けられる。そのため、保守フレームが増加して送受信を行うフレームの全体数が増えるとフレーム間ギャップの数が増えるため、伝送の効率が低下し、ユーザフレームの通信に遅延が生じ得る。 When data is transmitted in units of frames, a predetermined interval called an interframe gap is provided between the frames. The inter-frame gap is also provided between the maintenance frames or between the maintenance frame and the user frame. For this reason, if the number of maintenance frames increases and the total number of frames to be transmitted / received increases, the number of interframe gaps increases, so that the transmission efficiency decreases and user frame communication can be delayed.
通信ネットワークはユーザフレームとして伝送される情報データを送受信するために用いられるので、保守のための保守フレームを確実に送信しつつユーザフレームを安定的に送受信できる必要がある。すなわち、保守フレームの送受信を行う場合においても、伝送効率の低下を抑制しユーザフレームを安定的に送受信できること望ましい。そのため、通信ネットワークにおける保守フレームの通信方法に関する技術開発が行われている。保守フレームの通信方法に関する技術としては、例えば、特許文献1のような技術が開示されている。
Since the communication network is used to transmit and receive information data transmitted as user frames, it is necessary to transmit and receive user frames stably while reliably transmitting maintenance frames for maintenance. That is, it is desirable to be able to stably transmit and receive user frames while suppressing a decrease in transmission efficiency even when transmitting and receiving maintenance frames. For this reason, technical development regarding a communication method of a maintenance frame in a communication network has been performed. As a technique relating to the communication method of the maintenance frame, for example, a technique as disclosed in
特許文献1は、保守フレームを送受信する通信装置に関するものである。特許文献1の通信装置は、ユーザフレームの送信中に保守フレームの送信機会が生じたとき、ユーザフレームの送信をフレームの途中で停止して、保守フレームを送信する。特許文献1の通信装置は、保守フレームの送信が終わった後に、途中で送信を停止したユーザフレームのデータのうち、未送信分のデータの送信を開始する。特許文献1の通信装置は、保守フレームの送信のために途中で分割されるユーザフレームに、受信側で再結合を行う際に用いるための結合情報を付加する。送信側で結合情報を付加してユーザフレームを送信することにより、ユーザフレームを途中で分割しても受信側でユーザフレームを復元することが可能となる。その結果、ユーザフレームの送信中でも保守フレームを送信することできる。特許文献1では、保守フレームの送信を適時行うことが出来るので遅延時間等の正確な測定が可能になるとしている。
しかしながら、特許文献1の技術は次のような点で十分ではない。特許文献1では、保守フレームが発生したときにユーザフレームの送信を途中で停止し、保守フレームの送信完了後にユーザフレームの残りのデータの送信を行っている。そのため、保守フレーム、分割した残りのユーザフレームの両方にプリアンブル等のデータが含まれている必要がある。また、ユーザフレームは、分割したユーザフレームを結合するためのデータも必要としている。そのため、フレームに含まれる保守信号や情報データ以外の情報の割合が大きくなり、保守信号や情報データの伝送効率は低下する。
However, the technique of
また、各フレームの間にはフレーム間ギャップを必要とするので、ユーザフレームを分割することにより、必要なフレーム間ギャップ大きくなる。そのため、1つのユーザフレームとして送信しているときよりも伝送効率の低下も生じる。このような、伝送効率の低下は保守フレームの数が多くなるにつれて顕著になる。その結果、必要なユーザフレームが大きく遅延することや、送受信を行えない状態が生じ得る。よって、特許文献1の技術は、保守フレームを確実に送信しつつ伝送効率を低下させずにユーザフレームを安定的に送受信できることを要求されるような通信ネットワークに用いる技術としては十分ではない。
In addition, since an inter-frame gap is required between the frames, the necessary inter-frame gap increases by dividing the user frame. Therefore, the transmission efficiency is lower than when transmitting as one user frame. Such a decrease in transmission efficiency becomes more significant as the number of maintenance frames increases. As a result, a necessary user frame may be greatly delayed or a state in which transmission / reception cannot be performed may occur. Therefore, the technique of
本発明は、保守フレームを送信する場合においても伝送効率の低下を抑制することが可能な送信装置を得ることを目的としている。 An object of the present invention is to obtain a transmission apparatus capable of suppressing a decrease in transmission efficiency even when a maintenance frame is transmitted.
上記の課題を解決するため、本発明の送信装置は、保守フレーム出力手段と、データ削除手段と、統合フレーム生成手段と、送信手段を備えている。保守フレーム出力手段は、保守信号の送信が必要なときに保守フレームを出力する。データ削除手段は、保守フレームが出力されたときに入力されている第1のユーザフレームの次に入力される第2のユーザフレームから所定のデータを削除する。統合保守フレーム生成手段は、保守フレームに、所定のデータを削除した後の第2のユーザフレームを結合し、1つの連続したフレームを統合保守フレームとして生成する。送信手段は、統合保守フレームを送信する。 In order to solve the above problems, the transmission apparatus of the present invention includes a maintenance frame output unit, a data deletion unit, an integrated frame generation unit, and a transmission unit. The maintenance frame output means outputs a maintenance frame when a maintenance signal needs to be transmitted. The data deleting unit deletes predetermined data from the second user frame input next to the first user frame input when the maintenance frame is output. The integrated maintenance frame generating unit combines the maintenance frame with the second user frame after deleting predetermined data, and generates one continuous frame as an integrated maintenance frame. The transmission means transmits an integrated maintenance frame.
また、本発明の通信方法は、保守信号の送信が必要なときに保守フレームを出力し、保守フレームが出力されたときに入力されている第1のユーザフレームの次に入力されてくる第2のユーザフレームから所定のデータを削除する。本発明の通信方法は、保守フレームに、所定のデータを削除した後の第2のユーザフレームを結合し、1つの連続したフレームを統合保守フレームとして生成し、統合保守フレームを送信する。 In the communication method of the present invention, a maintenance frame is output when transmission of a maintenance signal is required, and the second input that is input next to the first user frame that is input when the maintenance frame is output. The predetermined data is deleted from the user frame. According to the communication method of the present invention, the second user frame after deleting predetermined data is combined with the maintenance frame, one continuous frame is generated as an integrated maintenance frame, and the integrated maintenance frame is transmitted.
本発明によると、保守フレームを送信する場合においてもユーザフレームの伝送効率の低下を抑制することが可能になる。 According to the present invention, it is possible to suppress a reduction in user frame transmission efficiency even when a maintenance frame is transmitted.
[第1の実施形態]
本発明の第1の実施形態について図を参照して詳細に説明する。図1は本実施形態の送信装置の構成の概要を示したものである。本実施形態の送信装置は、保守フレーム出力手段1と、データ削除手段2と、統合フレーム生成手段3と、送信手段4を備えている。保守フレーム出力手段1は、保守信号の送信が必要なときに保守フレームを出力する。データ削除手段2は、保守フレームが出力されたときに入力されている第1のユーザフレームの次に入力される第2のユーザフレームから所定のデータを削除する。統合保守フレーム生成手段3は、保守フレームに、所定のデータを削除した後の第2のユーザフレームを結合し、1つの連続したフレームを統合保守フレームとして生成する。送信手段4は、統合保守フレームを送信する。
[First Embodiment]
A first embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 shows an outline of the configuration of the transmission apparatus of this embodiment. The transmission apparatus of this embodiment includes a maintenance
本実施形態の送信装置では、保守フレーム出力手段1が保守フレームを出力したときに、データ削除手段2は次に入力されてくる第2のユーザフレームの所定のデータを削除している。また、統合保守フレーム生成手段3は、保守フレームとデータ削除後の第2のユーザフレームを結合して統合保守フレームを生成している。このように、保守フレームとユーザフレームを結合することにより、2つのフレームの間にフレーム間ギャップを設ける必要が無い。また、ユーザフレームから所定のデータを削除しているので、保守フレームとユーザフレームを別々に送信するよりも送信するデータ量を少なくすることができる。その結果、保守フレームを送信する場合においてもユーザフレームの伝送効率の低下を抑制することが可能となる。
In the transmission apparatus of the present embodiment, when the maintenance
[第2の実施形態]
本発明の第2の実施形態について図を参照して詳細に説明する。図2は本実施形態の通信システムの構成の概要を示したものである。本実施形態の通信システムは、送信装置10と、受信装置30を備えている。送信装置10と受信装置30は伝送路90を介して接続されている。本実施形態の通信システムは、送信装置10から送信した光信号を、伝送路90を介して伝送し、受信装置30へと送る通信ネットワークを構成している。
[Second Embodiment]
A second embodiment of the present invention will be described in detail with reference to the drawings. FIG. 2 shows an outline of the configuration of the communication system of the present embodiment. The communication system according to the present embodiment includes a
本実施形態の通信システムは、IEEE(The Institute of Electrical and Electronics Engineers, Inc.)の定める標準規格IEEE802.3に基づいたフレームの伝送を行う。本実施形態の通信システムでは、送信装置10から出力されたフレームが、伝送路90を介して光信号として伝送され受信装置30に送られる。通信システムにおけるフレームの伝送はIEEE802.3以外の規格に基づく方法でもよい。
The communication system of the present embodiment performs frame transmission based on the standard IEEE802.3 defined by IEEE (The Institute of Electrical and Electronics Engineers, Inc.). In the communication system of the present embodiment, the frame output from the
本実施形態の送信装置10および受信装置30は、情報通信技術委員会(The Telecommunication Technology Committee;TTC)の定める仕様書TS−1000に準拠したメディアコンバータとしての機能を有している。TS−1000に準拠したメディアコンバータは、データの伝送用のフレームであるユーザフレームの他に、所定の保守フレームを送受信する。保守フレームは、通信システムに保守に関する情報を伝送するためのフレームである。例えば、保守フレームを構成する情報のうち、通信システムの保守に関する情報としては、装置の状態の通知およびそれに対する応答、試験の開始および終了に関する信号などが設定されている。送信装置10および受信装置30は、保守信号のための保守フレームの送受信を行う通信装置であれば、TS−1000の仕様に準拠したメディアコンバータ以外でもよい。
The
また、本実施形態の送信装置10および受信装置30は、保守フレームとユーザフレームが結合された統合保守フレームの送受信を行う機能を有している。本実施形態の送信装置10および受信装置30は、統合保守フレームの送受信を行うためジャンボフレームに対応している。統合保守フレームとは、保守フレームおよびユーザフレームの所定のデータを結合して1つのフレームとしたものである。図3は、本実施形態の通信システムで送受信が行われるフレームの構成の概要を示したものである。図3の最上段、すなわち(A)として示した段の左側は保守フレームの構成を示している。保守フレームは、フレームの先頭がプリアンブルであり末尾にエラーチェック用のFCS(Frame Check Sequence)の符号データを有している。また、保守フレームは、保守信号識別子、制御信号、ステータス、ベンダコードおよびモデル番号の情報を有している。保守信号識別子の領域には、保守信号の識別子、方向識別子、命令識別子などの情報が含まれている。制御信号は、試験の開始や終了を示す符号である。また、ステータスは装置状態等の情報を示すデータである。ベンダコードは、送信装置10の設計や製造を行う事業者の識別番号である。モデル番号は、ベンダコードに対応した事業者等が装置の型番の識別子等を示すために自由にデータを設定できる領域である。
In addition, the
図3の最上段の右側は、ユーザフレームの構成を示している。ユーザフレームは、プリアンブル、SFD(Start Frame Delimiter)、DA(Destination Address)、SA(Source Address)、タイプ/データ長、データおよびFCSにより構成されている。タイプ/データ長は、ユーザフレームのデータの類型とデータの長さを示す情報である。本実施形態のDAおよびSAはMAC(Media Access Control)アドレスの情報で示されている。すなわち、本実施形態のDAは送信先MACアドレスのことをいい、SAは送信元MACアドレスのことをいう。 The right side at the top of FIG. 3 shows the configuration of the user frame. The user frame includes a preamble, SFD (Start Frame Delimiter), DA (Destination Address), SA (Source Address), type / data length, data, and FCS. The type / data length is information indicating the data type of the user frame and the data length. DA and SA in the present embodiment are indicated by MAC (Media Access Control) address information. That is, DA in this embodiment refers to a transmission destination MAC address, and SA refers to a transmission source MAC address.
図3の上から2段目、すなわち(B)として示した段は、保守フレームのうち統合保守フレームとして用いられる部分の構成を示している。保守フレームのうち、FCSを除いた部分が統合保守フレームとして用いられる。また、保守フレームの一部に判断コードの領域が形成されている。本実施形態において、判断コードの領域は統合保守フレームであることを示す情報により構成される。本実施形態では判断コードが、「1」のときに統合保守フレームであることを示すように設定されている。本実施形態では、TS−1000の仕様においてモデル番号として装置の製造事業者等に割り当てられている領域を判断コードの設定に用いている。 The second stage from the top of FIG. 3, that is, the stage shown as (B), shows the configuration of the part of the maintenance frame that is used as the integrated maintenance frame. Of the maintenance frame, a portion excluding FCS is used as an integrated maintenance frame. A determination code area is formed in a part of the maintenance frame. In the present embodiment, the determination code area includes information indicating that it is an integrated maintenance frame. In this embodiment, when the determination code is “1”, it is set to indicate that it is an integrated maintenance frame. In the present embodiment, the area assigned to the manufacturer of the apparatus as the model number in the TS-1000 specification is used for setting the determination code.
また、図3の上から3段目、すなわち(C)として示した段は、ユーザフレームのうち統合保守フレームとして用いられる部分の構成を示している。ユーザフレームのうち、プリアンブル、SFDおよびFCSを除いた部分が、統合保守フレームを構成するデータとして用いられる。 Also, the third level from the top of FIG. 3, that is, the level indicated as (C), shows the configuration of the portion of the user frame used as the integrated maintenance frame. Of the user frame, a portion excluding the preamble, SFD, and FCS is used as data constituting the integrated maintenance frame.
図3の最下段、すなわち(D)として示した段は統合保守フレームの構成を示している。統合保守フレームは、図3の上から2段目に示す保守フレームの一部と、図3の上から3段目に示すユーザフレームの一部を結合することにより構成されている。図3の最上段に示すように保守フレームとユーザフレームの間に12byte分のフレーム間ギャップを設けて送信した場合に比べて、最下段に示す本実施形態の統合保守フレームは21byte分の遅延の抑制が可能となる。21byteは、保守フレームのFCS、フレーム間ギャップ、ユーザフレームのプリアンブルおよびSFDのデータ量の和である。 The lowermost stage in FIG. 3, that is, the stage shown as (D) shows the configuration of the integrated maintenance frame. The integrated maintenance frame is configured by combining a part of the maintenance frame shown in the second stage from the top in FIG. 3 and a part of the user frame shown in the third stage from the top in FIG. Compared to the case where a 12-byte gap is provided between the maintenance frame and the user frame as shown in the uppermost part of FIG. 3, the integrated maintenance frame of this embodiment shown in the lowermost part has a delay of 21 bytes. Suppression is possible. 21 bytes is the sum of the FCS of the maintenance frame, the gap between frames, the preamble of the user frame, and the data amount of SFD.
本実施形態の送信装置10について説明する。図4は、本実施形態の送信装置10の構成の概要を示したものである。本実施形態の送信装置10は、受信部11と、FCS検査部12と、保守フレーム判断部13と、送信部14と、遅延バッファメモリ部15を備えている。また、本実施形態の送信装置10は、保守フレーム送信部16と、保守イベント信号発生部17と、フレーム長検出部18と、データ削除部19と、統合保守フレーム作成部20と、統合FCS作成部21をさらに備えている。
The
受信部11は、送信装置10に入力された信号を送信装置10で用いる信号形式に変換する機能を有する。受信部11には、送信装置10に接続された通信回線や情報装置から、受信装置30に送るためのデータがフレーム形式で入力される。情報データの通信のために、受信装置30に送るために受信部11に入力されるデータをユーザフレームと呼ぶ。本実施形態において、受信部11に入力されるフレームは電気信号として入力される。受信部11は、送信装置10で用いる信号形式に変換した信号をユーザフレーム信号S11としてFCS検査部12に送る。
The receiving
FCS検査部12は、入力されたフレームのデータのエラーを検出する機能を有する。FCS検査部12は、受信部11からユーザフレーム信号S11として入力されるフレームについて、所定アルゴリズムでFCSの値を算出する。FCS検査部12は算出した値とデータに付加されたFCSの情報を比較することによりエラーの有無を判断する。所定のアルゴリズムとしては、例えば、巡回冗長検査(Cyclic Redundancy Check;CRC)のアルゴリズムを用いることができる。FCS検査部12は、フレームのデータのエラーを検出すると、エラーが検出されたフレームを破棄する。FCS検査部12は、エラーが無いと判断したユーザフレーム信号S11を保守フレーム判断部13に送る。
The
保守フレーム判断部13は、ユーザフレーム信号S11として入力されるフレームの出力先を、保守イベント信号S13に基づいて制御する機能を有する。保守イベント信号S13は、保守フレーム送信部16から保守フレームが出力されたことを示す信号である。保守フレーム判断部13は、保守イベント信号S13を受け取ると、信号を受け取ったときに出力しているフレームをそのまま継続して送信部14に出力する。また、保守フレーム判断部13は、保守イベント信号S13を受け取った際に出力しているフレームの次に入力されてくるフレームのユーザフレーム信号S11をフレーム長検出部18に出力する。また、保守フレーム判断部13は、さらに次に入力されてくるフレームを遅延バッファメモリ部15に一時保存して遅延させる。
The maintenance
送信部14は、保守フレーム判断部13および統合FCS作成部21から入力された信号を、伝送路90の通信規格に合わせた信号に変換して出力する機能を有する。送信部14は、入力されたユーザフレーム信号S11または統合保守フレーム信号S17を伝送路90で伝送する際の符号データに変換し、光信号に符号データに基づいた位相変調を施して出力する。統合保守フレーム信号S17は、統合保守フレームのデータにより構成される信号である。
The
遅延バッファメモリ部15は、保守フレーム判断部13から送られてくるフレームのデータを一時保存する機能を有する。遅延バッファメモリ部15は、送られてくるフレームのデータを保存し、所定のタイミングで保守フレーム判断部13に出力する。本実施形態では、所定のタイミングは遅延バッファメモリ部15にフレームのデータが入力されてからの経過時間として設定されている。出力のタイミングは他の部位から信号を入力することにより制御する構成としてもよい。遅延バッファメモリ部15は、フレームのデータを保存した順に出力する。すなわち、遅延バッファメモリ部15は、複数のフレームのデータを保存している場合は、最も早く保存したフレームのデータから出力する。
The delay
保守フレーム送信部16は、保守フレームを生成して出力する機能を有する。保守フレーム送信部16は、受信装置30へ保守フレームを送信する必要のあるときに、保守フレームを生成し、生成した保守フレームを保守フレーム信号S12として保守イベント信号発生部17に送る。本実施形態の保守フレーム送信部16は、TS−1000の仕様に基づいた保守信号用の保守フレームを生成して出力する。
The maintenance
保守イベント信号発生部17は、保守フレームを受け取ったときに保守イベント信号S13を出力する機能を有する。保守イベント信号発生部17は、保守フレームを保守フレーム信号S12として受け取ると保守イベント信号S13を保守フレーム判断部13に送る。保守イベント信号S13は、保守フレームが出力されたことを示す信号であり、保守フレームの出力に対応した動作の開始を要求する信号である。また、保守イベント信号発生部17は、受け取った保守フレーム信号S12を統合保守フレーム生成部20に送る。
The maintenance
フレーム長検出部18は、入力されたフレームのフレームフォーマットの情報を抽出する機能を有する。フレームの構成に関する情報は通信規格に基づいて、フレーム長検出部18にあらかじめ保存されている。フレーム長検出部18は、ユーザフレーム信号S11として入力されるフレームのデータから、フレームのタイプおよびデータ長の情報を読み取る。フレーム長検出部18は、フレームのタイプおよびデータ長の情報からフレームフォーマットの情報を生成する。フレームのタイプの情報はあらかじめフレーム長検出部18に保存されている。フレーム長検出部18は、ユーザフレームおよびフレームフォーマットの情報を、フレーム長情報信号S14としてデータ削除部19に送る。
The frame
データ削除部19は、フレームフォーマットの情報を基にユーザフレームから所定のデータを削除する機能を有する。本実施形態では、所定のデータは、プリアンブル、SFDおよびFCSとして設定されている。所定のデータは、通信規格に基づくフレーム構成に応じて設定される。データ削除部19は、フレームフォーマットの情報を参照して、フレームの先頭からの位置で削除する位置を識別する。所定のデータが削除されると、本実施形態のユーザフレームは、DA、SA、タイプ/データ長およびデータにより構成されたフレームとなる。データ削除部19は、フレーム長情報信号S14として入力されたユーザフレームから、所定のデータを削除すると、残りのデータで構成されるフレームを分離ユーザフレーム信号S15として統合フレーム生成部20に出力する。
The
統合保守フレーム生成部20は、保守フレームと、ユーザフレームから所定のデータを削除したフレームを結合して1つのフレームを生成する機能を有する。本実施形態では、保守フレームと、フレームから所定のデータを削除したフレームを結合したフレームを、統合保守フレームと呼ぶ。統合保守フレーム生成部20は、保守フレーム信号S12として入力された保守フレームの末尾のFCSを削除する。また、統合保守フレーム生成部20は、分離ユーザフレーム信号S15として入力されるフレームから所定のデータを削除する。統合保守フレーム生成部20は、FCSを削除した後の保守フレームのデータの最後尾に、ユーザフレームから所定のデータを削除した残りのデータを結合することにより統合保守フレームを生成する。
The integrated maintenance
統合保守フレーム生成部20はフレームの処理を行う際に、統合保守フレームであることを示す判断コードを付加する、本実施形態では、統合保守フレームは判断コード「1」、通常の保守フレームは判断コード「0」として設定されている。また、本実施形態では、判断コードの領域は図3に示す通り、保守フレームのモデル番号の領域に設定される。統合保守フレーム生成部は、生成した統合保守フレームを統合フレーム信号S16として統合FCS作成部21に送る。
The integrated maintenance
統合FCS作成部21は、統合保守フレームのFCSを算出して統合保守フレームの末尾に付加する機能を有する。統合FCS作成部21は、統合フレーム信号S16として入力された統合保守フレームのFCSを算出する。統合FCS作成部21は、算出したFCSのデータを統合保守フレームの末尾に付加し、統合保守フレーム信号S17として送信部14に送る。
The integrated
本実施形態の受信装置30について説明する。図5は本実施形態の受信装置30の構成の概要について示したものである。受信装置30は、受信部31と、統合FCS検査部32と、判断コード判断部33と、送信部34を備えている。受信装置30は、フレーム長検出部35と、フレーム分離部36と、保守フレーム受信部37と、データ追加部38と、FCS作成部39を備えている。
The receiving
受信部31は、伝送路90を介して入力された信号を復号し、受信装置30の内部で用いる信号形式に変換する機能を有する。受信部31は、入力された光信号を電気信号に変換し、復号を行った信号を、フレーム信号S31として統合FCS検査部32に送る。
The receiving
統合FCS検査部32は、入力されたデータのエラーを検出する機能を有する。統合FCS検査部32は、フレーム信号S31として入力されるフレームのFCSを所定アルゴリズムで算出する。統合FCS検査部32は、算出したFCSと入力されたフレームに付加されたFCSの符号を比較することによりエラーの有無を検出する。統合FCS検査部32は、算出したFCSと入力されたフレームに付加されたFCSの符号が一致しなかったときにエラーが生じていると判断する。送信装置10の統合FCS作成部21と統合FCS検査部32は、同一のアルゴリズムに基づいてFCSの算出を行う。統合FCS検査部32は、フレームのデータのエラーを検出すると、エラーが検出されたフレームを破棄する。統合FCS検査部32は、エラーが無いと判断したフレームのフレーム信号S31を、判断コード判断部33に送る。
The integrated
判断コード判断部33は、フレーム信号S31入力されたフレームが保守フレームであるかを判断する機能を有する。判断コード判断部33は、入力されたフレームに判断コードが含まれている場合に、入力されたフレームが保守フレームであると判断する。判断コード判断部33は、入力されたフレームに判断コードが含まれているときは、判断コードが含まれているフレームを、統合保守フレーム信号S33としてフレーム長検出部35に送る。判断コード判断部33は、入力されたフレームに判断コードが含まれていないときは、通常のユーザフレームであると判断して、入力されたフレームをユーザフレーム信号S32として送信部34に送る。
The determination
送信部34は、入力されたフレームを受信装置30に接続されている情報装置や通信回線の規格に沿った信号に変換して出力する機能を有する。送信部34は、ユーザフレーム信号S32またはユーザフレーム信号S38として入力される信号を所定の信号形式に変換して出力する。
The
フレーム長検出部35は、入力されたフレームからフレーム長の情報を抽出しフレームフォーマットの情報を生成する機能を有する。フレーム長検出部53は、入力されたフレームからデータ長の情報を抽出する。本実施形態のフレームでは、フレームの先頭から24および25byteの位置に、フレームのタイプとデータ長の情報が付加されている。フレーム検出部35は、データ長の情報を基にフレーム全体の構成をフレームフォーマットの情報として生成する。フレームフォーマットの情報とは、フレームを構成する各領域のフレームの先頭から位置の情報のことをいう。フレームフォーマットの情報とフレームを、フレーム長情報信号S34としてフレーム分離部36に送る。
The frame
フレーム分離部36は、統合保守フレームを保守フレームと、ユーザフレームの部分とに分離する機能を有する。フレーム分離部36は、入力されたフレームの判断コードの情報が統合保守フレームであった場合に、フレームの分離を行う。本実施形態では、統合保守フレームの判断コードは「1」、通常の保守フレームの判断コードは「0」として設定されている。
The
フレーム分離部36は、フレーム長情報信号S34として入力された統合保守フレームをフレームフォーマットの情報を基に、保守フレームと、ユーザフレームの部分の2つのフレームに分離する。また、フレーム分離部36は、分離する際に統合保守フレームの最後尾のFCSを分離して破棄する。フレーム分離部36は、分離した保守フレームを、分離保守フレーム信号S36として保守フレーム受信部37に送る。また、フレーム分離部36は、分離したユーザフレームを分離ユーザフレーム信号S36としてデータ追加部38に送る。入力されたフレームが、統合保守フレームで無い場合は、フレーム分離部36は、フレームの分離を行わずに保守フレーム受信部37に送る。
The
保守フレーム受信部37は、分離保守フレーム信号S37として入力された保守フレームを基に保守に関する各処理を行う機能を有する。保守フレーム受信部37は、保守フレームの情報に基づいて信号への応答や試験の実行などを行う。
The maintenance
データ追加部38は、分離ユーザフレーム信号S36として入力されたフレームに所定のデータを追加する機能を有する。本実施形態では、所定のデータはプリアンブルおよびSFDとして設定されている。データ追加部38は、分離ユーザフレーム信号S36として入力されたフレームのデータの先頭に、プリアンブルおよびSFDを付加し、データ付加フレーム信号S37としてFCS作成部39に送る。
The
FCS作成部39は、入力されたフレームにFCSのデータを付加する機能を有する。FCS作成部39は、データ付加フレーム信号S37として入力されたフレームのFCSを所定のアルゴリズムに基づいて算出する。FCS作成部39は、算出したFCSをFCSのデータとしてフレームの最後尾に付加する。FCS作成部39は、FCSを付加したフレームを、ユーザフレーム信号S38として送信部34に送る。
The
本実施形態の通信システムにおいて統合保守フレームの送受信が行われる際の動作について説明する。始めに送信装置10が、統合保守フレームを送信する際の動作について説明する。図6は、本実施形態の送信装置10が統合保守フレームを送信する際のフローの概要を示したものである。以下では、第1フレーム、次に第2フレーム、さらに次に第3フレームと3つのユーザフレームが順に送信装置10に入力されたとして説明する。
An operation when the integrated maintenance frame is transmitted and received in the communication system of the present embodiment will be described. First, an operation when the
送信装置10は、送信装置10に接続された通信回線等からユーザフレームを受信する(ステップ101)。送信装置10にユーザフレームが入力されると、受信部11は、入力されたフレームを通信装置10の内部で用いる信号の形式に変換する。受信部11は、内部で用いる信号形式に変換すると、フレームのデータをユーザフレーム信号S11としてFCS検査部12に送る。FCS検査部12は、フレームのデータを受け取ると、データのエラーの有無の検査、すなわちFCS検査を行う。FCS検査は、フレームのデータのFCSを算出し、算出した値とフレームに付加されたFCSのデータを比較することにより行われる。
The
算出した値とフレームに付加された値が一致したときは、FCS検査部12は、フレームのデータにエラーがあると判断する。フレームのデータにエラーがあると判断すると(ステップ102でNo)、FCS検査部12は、エラーがあると判断したフレームを破棄する(ステップ113)。
When the calculated value matches the value added to the frame, the
算出した値とフレームに付加された値が一致するときは、FCS検査部12は、データのエラーがないと判断する。データにエラーがないと判断すると(ステップ102でYes)、FCS検査部12はエラーがないと判断したフレームのユーザフレーム信号S11を保守フレーム判断部13に送る。
When the calculated value matches the value added to the frame, the
保守フレームが出力されていないとき、すなわち、保守イベント信号S13を受け取っていないとき(ステップ103でNo)、保守フレーム判断部13は、ユーザフレーム信号S11として入力されたフレームを送信部14に送る。また、保守フレーム判断部13は、さらに次のフレームとして入力されてくるユーザフレーム信号S11を送信部14に送る。例えば、第1フレームが入力されている間に、保守イベント信号S13を受け取らなかったときは、保守フレーム判断部13は、第1フレームおよび第2フレームを送信部14に送る。送信部14は、ユーザフレーム信号S11としてユーザフレームを受け取ると、ユーザフレームのデータを元に、伝送路90で通信を行う際の信号を生成する。送信部14は信号の生成を行うと、伝送路90へユーザフレームから生成した信号を送信する(ステップ114)。
When the maintenance frame is not output, that is, when the maintenance event signal S13 is not received (No in Step 103), the maintenance
保守フレーム送信部16は、保守フレームの出力が必要であることを検知すると保守フレームを保守フレーム信号S12として保守イベント信号発生部17に送る。保守イベント信号発生部17は、保守フレーム信号S12を受け取ると、保守イベント信号S13を保守フレーム判断部13に送る。また、保守イベント信号発生部17は、受け取った保守フレーム信号S12を統合保守フレーム生成部20に送る。
When the maintenance
保守フレームが出力されたとき。すなわち、保守イベント信号S13を受け取ったとき(ステップ103でYes)、保守フレーム判断部13は入力されているフレームのユーザフレーム信号S11をそのまま送信部14に送る。また、保守イベント信号S13を受け取ったとき、保守フレーム判断部13は、信号を受け取ったときに入力されているフレームの次に入力されてくるフレームのユーザフレーム信号S11を、フレーム長検出部18に送る。また、保守フレーム判断部13は、フレーム長検出部18に送ったフレームの次に入力されてくるフレームを、遅延バッファメモリ部15に送る。遅延バッファメモリ部15は、フレームが入力されると、入力されたフレームのデータを保存して遅延させる(ステップ104)。
When a maintenance frame is output. That is, when the maintenance event signal S13 is received (Yes in Step 103), the maintenance
例えば、第1フレームが入力されている間に、保守イベント信号S13を受け取ったとき、保守フレーム判断部13は、第1フレームをそのまま送信部14に送り、次に入力される第2フレームをフレーム長検出部18に送る。また、保守フレーム判断部13は、第2フレームの次に入力されてくる第3フレームを遅延バッファメモリ部15に送る。遅延バッファメモリ部15に送られた第3フレームは、遅延バッファメモリ部15に保存されて、第2フレームの処理が終わるまで待機する。
For example, when the maintenance event signal S13 is received while the first frame is being input, the maintenance
保守フレーム送信部16が出力した保守フレーム信号S12は保守イベント信号発生部17を介して、統合保守フレーム生成部20に入力される。統合保守フレーム生成部20に保守フレーム信号S12が入力されると、統合保守フレーム生成部20は、保守フレームに判別コードを付加する。また、統合保守フレーム生成部20は、判別コードを付加した保守フレームの最後尾のFCSを削除する(ステップ105)。
The maintenance frame signal S12 output from the maintenance
ユーザフレーム信号S11としてフレームが入力されると、フレーム長検出部18は、入力されたフレームのデータ長の情報を検出する(ステップ106)。フレーム長検出部18は、データ長の情報を抽出するとフレームフォーマットの情報を生成し、フレームとフレームフォーマットの情報をフレーム長情報信号S14としてデータ削除部19に送る。
When a frame is input as the user frame signal S11, the frame
データ削除部19は、フレーム長情報信号S14を受け取ると、フレームフォーマットの情報に基づいて、フレームから所定のデータ、すなわち、プリアンブル、SFDおよびFCSのデータを削除する(ステップ107)。データ削除部19は、フレームから所定のデータを削除すると、所定のデータを削除したフレームのデータを分離ユーザフレーム信号S15として統合保守フレーム生成部20に送る。
Upon receiving the frame length information signal S14, the
統合保守フレーム生成部20は、分離ユーザフレーム信号S15として所定のデータを削除したフレームを受け取ると、保守フレームのデータの最後尾に結合して、統合保守フレームを生成する(ステップ108)。統合保守フレーム生成部20は、2つのフレームのデータを結合して1つのフレームを統合保守フレームとして生成すると、生成した統合保守フレームを統合フレーム信号S16として統合FCS作成部21に送る。
When the integrated maintenance
統合FCS作成部21は、統合フレーム信号S16として統合保守フレームを受け取ると、受け取った統合保守フレームのFCSを所定のアルゴリズムに基づいて算出する。統合FCS作成部21は、FCSを算出すると、算出したFCSの情報をFCSとして統合保守フレームのデータの最後尾に付加する(ステップ109)。統合FCS作成部21は、FCSを付加すると、FCSを付加した統合保守フレームを、統合保守フレーム信号S17として送信部14に送る。
When receiving the integrated maintenance frame as the integrated frame signal S16, the integrated
送信部14は、統合フレーム信号S16として統合保守フレームを受け取ると、統合保守フレームのデータを元に、伝送路90で通信を行う際の信号を生成する。送信部14は信号の生成を行うと、伝送路90へ統合保守フレームから生成した信号を送信する(ステップ110)。
When receiving the integrated maintenance frame as the integrated frame signal S16, the
遅延バッファメモリ部15は、保存していたフレームを所定のタイミングで保守フレーム判断部13に出力する。保守フレーム判断部13は、遅延バッファメモリ部15から受け取ったフレームをユーザフレーム信号S11として送信部14に送る。送信部14は、統合保守フレームの送信後に所定のフレーム間ギャップを空けて、保守フレーム判断部13からユーザフレーム信号S11として受け取ったフレームを所定の信号形式に変換して伝送路90に送信する(ステップ111)。送信装置10から送信された信号は、伝送路90を伝送され受信装置30に入力される。
The delay
以上、説明した通り、送信装置10は保守フレームが出力された際に入力されている第1フレームはそのまま伝送路90に送信する。また、送信装置10は第2のフレームを統合保守フレームの一部として送信する。第3フレームは、統合保守フレームの送信が完了した後に、送信される。
As described above, the
また、本実施形態の通信システムにおいて、送信装置10の保守フレーム送信部16が保守フレームを出力した際に、送信装置10にユーザフレームが入力されていないときは、保守フレームにユーザフレームは結合されない。送信装置10からは保守フレームと同じ構成のフレームが送信される。
In the communication system of the present embodiment, when the maintenance
次に、受信装置30において統合保守フレームを受信する際の動作について説明する。図7は、本実施形態の受信装置30が統合保守フレームを受信した際の動作フローを示したものである。
Next, the operation when the receiving
送信装置10から送信された信号は、伝送路90を伝送され受信装置30に入力される。受信装置30の受信部31は、送信装置10が送信したフレームに基づく信号を受信する(ステップ121)。
A signal transmitted from the
フレームを受信すると受信部31は、入力された信号の電気信号への変換や復号を行い受信装置30の内部で用いる信号の形式に変換する。受信部31は、受信装置30の内部で用いる信号の形式に変換されたフレームを、フレーム信号S31として統合FCS検査部32に送る。
When receiving the frame, the receiving
統合FCS検査部32は、受信部31からフレーム信号S31としてフレームを受け取るとフレームのデータのエラーの有無を確認する。統合FCS検査部32は、フレーム信号S31として入力されたフレームのFCSを所定のアルゴリズムに基づいて算出し、フレームに付加されているFCSの情報と比較する。算出した値とFCSの情報が一致しなかった場合はデータにエラーがあると判断し(ステップ122でNo)、統合FCS検査部32は算出した値とFCSの情報が一致しなかったフレームを破棄する(ステップ130)。
When the integrated
算出した値とFCSの情報が一致した場合はデータにエラーが無いと判断し(ステップ122でYes)、統合FCS検査部32は、判断コード判断部33に算出した値とFCSの情報が一致したフレームのフレーム信号S31を送る。フレーム信号S31としてフレームが入力されると、判断コード判断部33は、入力されたフレームの判断コードの情報を抽出する。
If the calculated value and the FCS information match, it is determined that there is no error in the data (Yes in step 122), and the integrated
判断コードが無く通常のフレームであったとき(ステップ123でNo)、判断コード判断部33は、通常のフレームと判断したフレームをユーザフレーム信号32として送信部34に送る。
When there is no determination code and the frame is a normal frame (No in step 123), the determination
判断コードが付加されていたとき(ステップ123でYes)、判断コード判断部33は、判断コードが付加されていたフレームを統合保守フレーム信号S33としてフレーム長検出部35に送る(ステップ124)。フレーム長検出部35は、統合保守フレーム信号S33としてフレームを受け取ると、フレームのタイプとデータ長の情報を抽出して、フレームフォーマットの情報を生成する。フレーム検出部35は、フレームフォーマットの情報を生成すると、フレームとフレームフォーマットの情報を、フレーム長情報信号S34としてフレーム分離部36に送る。
When the determination code has been added (Yes in step 123), the determination
フレーム分離部36は、フレームとフレームフォーマットの情報をフレーム長情報信号S34として受け取ると判断コードを確認する。判断コードが統合保守フレームを示すものであっとき、フレーム分離部36は、統合保守フレームを保守フレームとユーザフレームとに分離する(ステップ125)。フレーム分離部36は、統合保守フレームを分離する際に、統合保守フレームの末尾のFCSを廃棄する。分離して生成される保守フレームは、通常の保守フレームの構成と比較してFCSが無い構成となっている。また、分離して生成されるユーザフレームは、通常のユーザフレームの構成と比較して、プリアンブル、SFDおよびFCSが無い構成となっている。
When the
フレーム分離部36は、統合保守フレームを分離して生成した保守フレームを、分離保守フレーム信号S35として保守フレーム受信部37に送る。保守フレーム受信部37は、分離保守フレーム信号S35として保守フレームを受け取ると保守フレームが示す情報に従って所定の処理を行う(ステップ126)。また、判断コードが通常の保守フレームの場合は、フレーム分離部は、入力されたフレームをそのまま保守フレーム受信部37に送る。
The
フレーム分離部36は、統合保守フレームを分離して生成したユーザフレームを、分離ユーザフレーム信号S36としてデータ追加部38に送る。データ追加部38は、分離ユーザフレーム信号S36としてユーザフレームを受け取ると、受け取ったユーザフレームに所定のデータを追加する(ステップ127)。データ追加部38は、所定のデータとして、ユーザフレームの先頭にプリアンブルおよびSFDのデータを付加する。データ追加部38は、プリアンブルおよびSFDを追加したユーザフレームを、データ付加フレーム信号S37としてFCS作成部39に送る。
The
FCS作成部39は、データ付加フレーム信号S37としてユーザフレームを受け取ると、受け取ったデータのFCSを算出する。FCS作成部39は、受け取ったデータのFCSを算出すると、算出したデータをFCSとしてユーザフレームの末尾に付加する(ステップ128)。FCS作成部39は、ユーザフレームにFCSを付加すると、ユーザフレームを、ユーザフレーム信号S38として送信部34に送る。
When receiving the user frame as the data addition frame signal S37, the
送信部34は、判断コード判断部33およびFCS作成部39からユーザフレーム信号S32またはユーザフレーム信号S38を受け取ると、受け取ったユーザフレームのデータを受信装置30から出力する際の信号形式に変換する。送信部34は、受信装置30から出力する際の信号形式に変換すると、ユーザフレームのデータから変換された信号を受信装置30に接続された通信回線等に送信する(ステップ129)。
When the
図8は、本実施形態のように統合保守フレームを用いた場合と、保守フレームおよびユーザフレームを別々に送信した場合とを比較した例を示している。図8の最上段、すなわち(A)として示した段は、送信装置10において、第1ユーザフレームから第N+1ユーザフレームまでのN+1個のユーザフレームの送信処理が行われる場合について示している。
FIG. 8 shows an example in which the case where the integrated maintenance frame is used as in the present embodiment and the case where the maintenance frame and the user frame are transmitted separately are compared. The uppermost stage in FIG. 8, that is, the stage shown as (A), shows a case where the
図8の上から2段目、すなわち(B)として示した段は、送信装置10が第N+1ユーザフレームの送信処理を行うまでに、N個の保守フレームが出力された場合について示している。保守フレームを、独立して送信する場合にはバッファメモリ部15に保存されているユーザフレームが保存可能な容量を超える恐れがある。バッファメモリ部15で保存可能なそそのような場合にはユーザフレームを保存できないので、ユーザフレームを破棄する必要が生じる。図8の上から2段目は、第N+1ユーザフレームがバッファメモリ部15で遅延可能な時間内、すなわち、遅延量で送信処理を行えなかった場合について示している。このような場合、第N+1ユーザフレームは破棄されてします。
The second stage from the top of FIG. 8, that is, the stage shown as (B), shows a case where N maintenance frames are output before the
図8の最下段、すなわち(C)として示した段は、第N+1ユーザフレームを保守フレームに結合して、統合保守フレームとして用いて送信処理を行う場合について示している。図8の(C)の段に示すような統合保守フレームの伝送を行うことにより、(B)の段に示す伝送方法に比べて、N×24byte分の遅延を抑制することが可能となる。このように、統合保守フレームを用いて伝送効率を上げることにより、ユーザフレームを破棄しなければならない状態を抑制することが可能になる。 The lowermost stage of FIG. 8, that is, the stage shown as (C), shows a case where the N + 1th user frame is combined with a maintenance frame and used as an integrated maintenance frame for transmission processing. By transmitting the integrated maintenance frame as shown in the stage of FIG. 8C, it is possible to suppress a delay of N × 24 bytes compared to the transmission method shown in the stage of (B). As described above, by increasing the transmission efficiency using the integrated maintenance frame, it is possible to suppress a state in which the user frame has to be discarded.
本実施形態の送信装置10および受信装置30を構成する各部位は、複数の部位の機能を複合的に有するような構成とすることもできる。また、各部位が有する機能をさらに細分化して、細分化した機能に対応する部位が個々に備えられている構成としてもよい。
Each part which comprises the
本実施形態の通信システムは、送信装置10において保守フレームが生成された際に、保守フレームに所定のデータを削除したユーザフレームを結合し、統合保守フレームを生成している。保守フレームとユーザフレームを1つのフレームとして送信することにより、フレーム間ギャップを必要とせずに保守フレームとユーザフレームを送信することができる。また、ユーザフレームの所定のデータ削除することにより送信するフレームのデータ量を削減することができる。このように統合保守フレームを送信することによりフレームの伝送効率が向上するので、本実施形態の通信システムは、保守フレームの送信が必要な場合でもユーザフレームの遅延を抑制することが可能となる。
In the communication system of this embodiment, when a maintenance frame is generated in the
また、本実施形態の通信システムでは保守フレームを統合保守フレームとして送信する際に、遅延バッファメモリ部15で後続のユーザメモリで遅延させている。統合保守フレームを生成している間、次のユーザメモリを遅延させることにより、破棄されて送信されないユーザメモリが生じることを抑制することができる。また、本実施形態の通信システムでは、統合保守フレームとして保守フレームとユーザフレームを送信することにより、後続のユーザフレームの遅延量を小さくすることができる。そのため、遅延バッファメモリ部15の記憶容量を小さく抑えて装置の構成を簡略化することも可能となる。
In the communication system of this embodiment, when the maintenance frame is transmitted as an integrated maintenance frame, the delay
[第3の実施形態]
本発明の第3の実施形態について図を参照して詳細に説明する。図9は、本実施形態の通信システムの構成の概要を示したものである。本実施形態の通信システムは、第2の実施形態と同様に送信装置40と、受信装置60を備えている。また、送信装置40と受信装置60は伝送路90を介して接続されている。本実施形態の通信システムは、第2の実施形態と同様の通信規格に基づいて動作する。第2の実施形態では1つの保守フレームに1つのユーザフレームを結合して、1つの統合保守フレームを生成していた。本実施形態では、複数の保守フレームから1つの統合保守フレームを生成する。
[Third Embodiment]
A third embodiment of the present invention will be described in detail with reference to the drawings. FIG. 9 shows an outline of the configuration of the communication system of the present embodiment. The communication system of the present embodiment includes a
送信装置40の構成について説明する。図10は、本実施形態の送信装置40の構成の概要を示している。本実施形態の送信装置40は、受信部41と、FCS検査部42と、保守フレーム判断部43と、送信部44と、遅延バッファメモリ部45を備えている。また、本実施形態の送信装置40は、保守フレーム送信部46と、保守イベント信号発生部47と、フレーム検出部48と、データ削除部49と、保守フレーム統合部50と、統合FCS作成部51をさらに備えている。
The configuration of the
保守フレーム統合部50以外の送信装置40の各部位の構成と機能は第2の実施形態の送信装置の同名称の部位と同様である。すなわち、送信装置41、FCS検査部42、保守フレーム判断部43、送信部44および遅延バッファメモリ部45の構成と機能は第2の実施形態の送信装置の同名称の部位と同様である。また、保守フレーム送信部46、保守イベント信号発生部47、フレーム検出部48、データ削除部49および統合FCS作成部51の構成と機能は、第2の実施形態の送信装置の同名称の部位と同様である。
The configuration and function of each part of the
保守フレーム統合部50は、複数の保守フレームを結合して1つの統合保守フレームを生成する機能を有する。保守フレーム統合部50は、保守フレームおよびユーザフレームを結合して統合保守フレームを生成する。保守フレーム統合部50は、生成した統合保守フレームを、連結フレーム信号S46として統合FCS作成部51に出力する。
The maintenance
図11は、本実施形態の統合保守フレームの構成を示したものである。図11の最上段、すなわち(A)として示した段は、保守フレームおよびユーザフレームの構成を示している。各保守フレームおよびユーザフレームの構成は第2の実施形態と同様である。図11の保守フレームは、第2の実施形態における保守信号識別子からベンダコードまでの領域を1つの枠で示している。図11のユーザフレームは、第2の実施形態のDAからデータの領域までを1つの枠で示している。 FIG. 11 shows the configuration of the integrated maintenance frame of the present embodiment. The uppermost stage in FIG. 11, that is, the stage shown as (A) shows the configuration of the maintenance frame and the user frame. The configuration of each maintenance frame and user frame is the same as in the second embodiment. The maintenance frame in FIG. 11 shows the area from the maintenance signal identifier to the vendor code in the second embodiment in one frame. The user frame in FIG. 11 shows from the DA to the data area of the second embodiment in one frame.
図11の上から2段目、すなわち(B)として示した段は、本実施形態の統合保守フレームのうち、保守フレームのデータに基づいた部分の構成を示している。保守フレームのうち先頭の保守フレームのデータ、すなわち、第1保守フレームのデータは第2の実施形態と同様の構成部分が統合保守フレームに含まれる。2番目以降の保守フレームは、保守に関するデータのみが統合保守フレームを構成するデータとして用いられる。保守に関するデータとは制御符号やステータスに関するデータのことをいう。図11の上から3段目、すなわち(C)として示した段は、統合保守フレームのうちユーザフレームに基づいた部分を示している。ユーザフレームは、第2の実施形態と同様の部分が統合保守フレームに用いられる。 The second level from the top of FIG. 11, that is, the level indicated as (B), shows the configuration of the part of the integrated maintenance frame of this embodiment based on the data of the maintenance frame. Among the maintenance frames, the data of the first maintenance frame, that is, the data of the first maintenance frame includes the same components as in the second embodiment in the integrated maintenance frame. In the second and subsequent maintenance frames, only data related to maintenance is used as data constituting the integrated maintenance frame. The data relating to maintenance refers to data relating to control codes and status. The third level from the top in FIG. 11, that is, the level indicated as (C), shows a portion based on the user frame in the integrated maintenance frame. As for the user frame, the same part as that of the second embodiment is used for the integrated maintenance frame.
図11の最下段、すなわち(D)として示した段は、本実施形態の統合保守フレームの構成を示している。統合保守フレームは、第1保守フレームの後ろに、第N保守フレームまでの保守に関するデータが結合され、その後ろにユーザフレームのデータが結合されて構成されている。連結数コードは、統合保守フレームを生成する際に結合された保守フレームの数を示すデータである。図11に示す通りN個の保守フレームを1つのフレームとして結合すると、全ての保守フレームを別々に送信した場合に比べて21+(N−1)×17byte分の遅延量の抑制が可能となる。先頭の保守フレーム分で21byte分、後続のN−1個の保守フレームにいて、1フレームあたり17byte分の削減が可能だからである。17byte分の内訳は、フレーム間ギャップが12byte、所定のデータとして削除されるプリアンブル等が5byte分である。 The lowermost stage in FIG. 11, that is, the stage shown as (D) shows the configuration of the integrated maintenance frame of the present embodiment. The integrated maintenance frame is configured such that data related to maintenance up to the Nth maintenance frame is combined after the first maintenance frame, and data of the user frame is combined after that. The concatenation number code is data indicating the number of maintenance frames combined when generating the integrated maintenance frame. As shown in FIG. 11, when N maintenance frames are combined as one frame, a delay amount of 21+ (N−1) × 17 bytes can be suppressed as compared with a case where all the maintenance frames are transmitted separately. This is because the first maintenance frame can be reduced by 21 bytes and the subsequent N-1 maintenance frames can be reduced by 17 bytes per frame. The breakdown of 17 bytes is that the inter-frame gap is 12 bytes, and the preamble deleted as predetermined data is 5 bytes.
図12は本実施形態の受信装置60の構成の概要について示したものである。受信装置60は、受信部61と、統合FCS検査部62と、判断コード判断部63と、送信部64を備えている。また、受信装置60は、フレーム長検出部65と、フレーム分離部66と、保守フレーム受信部67と、データ追加部68と、FCS作成部69をさらに備えている。受信部61、統合FCS検査部62、判断コード判断部63、送信部64、フレーム長検出部65、保守フレーム受信部67、データ追加部68およびFCS作成部69の構成と機能は、第2の実施形態の受信装置の同名称の部位と同様である。
FIG. 12 shows an outline of the configuration of the receiving
フレーム分離部66は、統合保守フレームを保守フレームとユーザフレームに分割する機能を有する。統合保守フレームが複数の保守フレームの結合により構成されているときは、保守フレームの部分は複数の保守フレームのデータに基づいて構成されている。
The
本実施形態の通信システムの動作について説明する。始めに本実施形態の通信システムの送信装置40が統合保守フレームを送信する際の動作について説明する。図13は、本実施形態の送信装置40が統合保守フレームを送信する際の動作フローを示したものである。あるユーザフレームの処理中に保守フレームが生成され、次のユーザフレームの送信開始までにN個の保守フレームが生成されたとして以下の説明を行う。保守フレームが出力された際に処理中のユーザフレームを第1ユーザフレーム、次のユーザフレームを第2のユーザフレーム、さらにその次のユーザフレームを第3ユーザフレームと呼ぶことにする。また、第1ユーザフレームの入力が開始されてから第2ユーザフレームの入力が開始されるまでの間に、第1保守フレームから第N保守フレームまでのN個の保守フレームが生成されたとする。
The operation of the communication system of this embodiment will be described. First, an operation when the
受信部41でユーザフレームを受信してから、保守フレーム判断部43にユーザフレーム信号S41として入力されるまでの動作、すなわち、ステップ131および132の動作は、第2の実施形態のステップ121および122と同様である。また、フレームが入力されている際に保守イベント信号S43を受け取っていないときの動作は第2の実施形態と同様である。すなわち、フレームが入力されている際に保守イベント信号S43を受け取っていないとき、入力されたユーザフレームおよびその次のユーザフレームのユーザは、そのままユーザフレーム信号S41として送信部44に送られる。送信部44はユーザフレーム信号S41を元に送信用の信号の生成を行うと、伝送路90へユーザフレームから生成した信号を送信する(ステップ147)。
The operations from the reception of the user frame by the
以下では、保守フレーム判断部43にユーザフレーム信号S41が入力された後に、保守フレーム送信部46が保守フレームの出力を行った場合の動作について説明する。保守フレーム送信部46は、保守フレームの出力が必要であることを検知すると保守フレームを保守フレーム信号S42として保守イベント信号発生部47に送る。保守イベント信号発生部47は、保守フレーム信号S42を受け取ると、保守イベント信号S43を保守フレーム判断部43に送る。また、保守イベント信号発生部47は、受け取った保守フレーム信号S42を保守フレーム統合部50に送る。
Hereinafter, an operation when the maintenance
フレームの入力が行われている際に保守フレームが出力され、保守イベント信号S43を受け取ったとき(ステップ133でYes)、保守フレーム判断部43は入力されているフレームのユーザフレーム信号S41をそのまま送信部44に送る。また、保守イベント信号を受け取ったとき、保守フレーム判断部43は、信号を受け取ったときに入力されているフレームの次に入力されてくるフレームのユーザフレーム信号S41をフレーム長検出部48に送る。また、保守フレーム判断部43は、フレーム長検出部48に送ったフレームの次に入力されてくるフレームを、遅延バッファメモリ部45に送る。遅延バッファメモリ部45は、フレームが入力されると、入力されたフレームのデータを保存して遅延する(ステップ134)。
When the maintenance frame is output while the frame is being input and the maintenance event signal S43 is received (Yes in step 133), the maintenance
保守フレーム統合部50は保守フレーム信号S41として保守フレームが入力されると、保守フレームに判別コードを追加する。本実施形態では、統合保守フレームであることを示す判別コードは「1」として設定される。また、保守フレーム統合部50は、判別コードを追加した保守フレームの最後尾のFCSを削除する(ステップ135)。
When the maintenance frame is input as the maintenance frame signal S41, the maintenance
保守フレーム統合部50は、最初に入力された保守フレームへの判別コードの追加およびFCSの削除、または、2番目以降の保守フレームのデータの結合を行うと連結数を1増加させる(ステップ136)。
When the maintenance
次のユーザフレームが入力される前に、さらに保守フレームが出力されると(ステップ137でYes)、保守フレーム統合部50は次の保守フレームから所定のデータを削除する(ステップ144)。保守フレームから所定のデータを削除すると、保守フレーム統合部50は、それまでに保存されている統合保守フレームの末尾に所定のデータを削除した保守フレームのデータを結合する(ステップ145)。統合保守フレームの末尾に保守フレームのデータを結合すると、ステップ136からの動作を行う。
If a maintenance frame is further output before the next user frame is input (Yes in step 137), the maintenance
本実施形態では、保守フレーム統合部50内に待機している保守フレームが無い状態で、保守フレーム統合部50に入力された保守フレームを第1保守フレームと呼ぶ。保守フレーム統合部50内に待機している保守フレームが無い状態から新たに入力されたフレームの連結数コードは1として設定される。すなわち、第1保守フレームの連結数コードは1となる。
In the present embodiment, a maintenance frame input to the maintenance
保守フレーム統合部50にさらに次の保守フレームである第2保守フレームが送られてくると、保守フレーム統合部50は、第2保守フレームの所定のデータ以外のデータを削除する。所定のデータは、通信システムの保守に関わる信号データを示すフィールドである。本実施形態では、所定のデータには、保守信号識別子とステータスコードを示すフィールドのデータが設定されている。
When the second maintenance frame, which is the next maintenance frame, is further sent to the maintenance
保守フレーム統合部50は、第1保守フレームの末尾に第2保守フレームの所定のフィールドのデータを結合する。また、保守フレーム統合部50は、連結数コードを1増加させる。すなわち、第1保守フレームと第2保守フレームが結合された状態では連結数コードは2となる。
The maintenance
さらに、保守フレームが第3保守フレームとして送られてくると、保守フレーム統合部50は、第3保守フレームの所定のフィールド以外のデータを削除する。所定のフィールド以外のデータを削除すると、保守フレーム統合部50は、第2保守フレームの末尾に第3保守フレームを所定のフィールドのデータを結合する。また、保守フレーム統合部50は、連結数コードを1増加させる。第3保守フレームの結合が終わった状態では、結合によって生成されたフレームは、第1保守フレーム、第2の保守フレーム、第3保守フレームの順にデータが結合されて1つのフレームを形成した状態となっている。また、第3保守フレームが結合された状態では、連結数コードは3となる。
Further, when the maintenance frame is sent as the third maintenance frame, the maintenance
ユーザフレームが入力されるまでに第1保守フレームから第N保守フレームのN個の保守フレームが保守フレーム統合部50に入力されたとすると、N個の保守フレームが順に結合されて1つのフレームを構成している。第2保守フレームから第N保守フレームまでは、各保守フレームの所定のフィールドのデータのみが結合されている。また、第N保守フレームまで結合された際の、連結数コードはNである。
Assuming that N maintenance frames from the first maintenance frame to the Nth maintenance frame are input to the maintenance
次のユーザフレームの入力までに新たな保守フレームが出力されないとき(ステップ137でNo)、統合保守フレームへのユーザフレームの結合の動作に進む。ユーザフレーム信号S41が入力されると、フレーム長検出部48は、入力されたユーザフレームのデータ長の情報を検出する(ステップ138)。フレーム長検出部48は、データ長の情報を抽出するとフレームフォーマットの情報を生成し、フレームとフレームフォーマットの情報をフレーム長情報信号S44としてデータ削除部49に送る。
When a new maintenance frame is not output until the next user frame is input (No in step 137), the operation proceeds to the operation of combining the user frame with the integrated maintenance frame. When the user frame signal S41 is input, the
データ削除部49は、フレーム長情報信号S44としてフレームとフレームフォーマットの情報を受け取ると、フレームフォーマットの情報に基づいて、フレームから所定のデータを削除する(ステップ139)。データ削除部49は、所定のデータとしてプリアンブル、SFDおよびFCSのデータを削除する。データ削除部49は、フレームから所定のデータを削除すると、所定のデータを削除したユーザフレームを、分離ユーザフレーム信号S45として保守フレーム統合部50に送る。
When receiving the frame and frame format information as the frame length information signal S44, the
分離ユーザフレーム信号S45が入力されると、保守フレーム統合部50は連結されている保守フレームの末尾にユーザフレームのデータを結合して、統合保守フレームを生成する(ステップ140)。保守フレームが1つのときにユーザフレームが入力された場合は、1つの保守フレーム分のデータの後ろにユーザフレームのデータが結合される。
When the separated user frame signal S45 is input, the maintenance
保守フレームとユーザフレームを結合した統合保守フレームを生成すると、保守フレーム統合部50は、生成した統合保守フレームを連結フレーム信号S46として統合FCS作成部51に送る。
When the integrated maintenance frame is generated by combining the maintenance frame and the user frame, the maintenance
連結フレーム信号S46として統合保守フレームを受け取ると、統合FCS作成部51は受け取った統合保守フレームのFCSを所定のアルゴリズムに基づいて算出する。統合FCS作成部51は、FCSを算出すると、算出したFCSの情報を統合保守フレームのデータの最後尾に付加する(ステップ141)。統合FCS作成部51は、FCSを付加すると、FCSを付加した統合保守フレームを、統合保守フレーム信号S47として送信部44に送る。
When the integrated maintenance frame is received as the concatenated frame signal S46, the integrated
送信部44は、統合保守フレーム信号S47として統合保守フレームを受け取ると、統合保守フレームのデータを元に、伝送路90で通信を行う際の信号を生成する。送信部44は信号の生成を行うと、伝送路90へ統合保守フレームから生成した信号を送信する(ステップ142)。
When receiving the integrated maintenance frame as the integrated maintenance frame signal S47, the
遅延バッファメモリ部45は、所定のタイミングで保存していたフレームを保守フレーム判断部43に出力する。保守フレーム判断部43は、遅延バッファメモリ部45から受け取ったフレームをユーザフレーム信号S41として送信部44に送る。送信部44は、統合保守フレームの送信後に所定のフレーム間ギャップを空けて、保守フレーム判断部43から受け取ったフレームを所定の信号形式に変換して伝送路90に送信する(ステップ143)。
The delay
以上、説明した通り、送信装置40は保守フレームが出力された際に入力されている第1ユーザフレームはそのまま伝送路90に送信する。また、第2ユーザフレームの入力までにN個の保守フレームが出力されると、送信装置40はN個の保守フレームの後ろに第2ユーザフレームを連結して統合保守フレームの一部として送信する。第3フレームは、統合保守フレームの送信が完了した後に、送信される。
As described above, the
次に受信装置60が、統合保守フレームを受信する際の動作について説明する。図14は、受信装置60が統合保守フレームを受信した際の動作フローを示したものである。伝送路90を介してフレームを受信部61が受信してから、フレーム分離部66に入力されるまでの動作、すなわち、ステップ151から154の動作は第2の実施形態のステップ121から124と同様である。また、ステップ151からステップ154の動作において、フレーム信号S61、ユーザフレーム信号S62および統合保守フレーム信号S63は、第2の実施形態と同名称の部位間における同名称の信号と同様の情報を伝達する。以下では、フレームとフレームフォーマットの情報がフレーム長情報信号S64としてフレーム分離部66に入力されたところから説明する。
Next, the operation when the receiving
フレーム分離部66は、フレーム長情報信号S64としてフレームとフレームフォーマットの情報を受け取ると、判断コードを確認する。判断コードが統合保守フレームを示すものであったとき、フレーム分離部66は、入力されたフレームを、連続保守フレームとユーザフレームのデータとに分離する(ステップ155)。本実施形態では、分離後の保守フレームのデータを連続保守フレームと呼ぶ。判断コードが統合保守フレームを示すものでないときは、フレーム分離部66では、フレームの分離処理が行われずにフレームはそのまま保守フレーム受信部67に送られる。
When the
統合保守フレームが、複数の保守フレームを元に生成されている場合は、連続保守フレームは複数の保守フレーム分のデータが結合した状態のままユーザフレームと分離される。フレーム分離部66は、統合保守フレームを分離する際に、統合保守フレームの末尾のFCSを廃棄する。分離して生成されるユーザフレームは、通常のユーザフレームの構成と比較して、プリアンブル、SFDおよびFCSが無い構成となっている。
When the integrated maintenance frame is generated based on a plurality of maintenance frames, the continuous maintenance frame is separated from the user frame with the data for the plurality of maintenance frames being combined. The
フレーム分離部66は、統合保守フレームを分離して生成した連続保守フレームを、分離保守フレーム信号S65として保守フレーム受信部67に送る。保守フレーム受信部67は、分離保守フレーム信号S65を受け取ると連続保守フレームが示す情報に従って所定の処理を行う(ステップ156)。連続保守フレームが複数の保守フレームのデータにより構成されているときは、フレームの前方から順に処理が実行される。
The
フレーム分離部66は、統合保守フレームを分離して生成したユーザフレームを、分離ユーザフレーム信号S66としてデータ追加部68に送る。データ追加部68は、分離ユーザフレーム信号S66としてユーザフレームを受け取ると、受け取ったユーザフレームの先頭に所定のデータを追加する(ステップ157)。本実施形態では、所定のデータとして、プリアンブルおよびSFDのデータが付加される。データ追加部68は、プリアンブルおよびSFDを追加したユーザフレームを、データ付加フレーム信号S67としてFCS作成部69に送る。
The
FCS作成部69は、データ付加フレーム信号S67としてユーザフレームを受け取ると、受け取ったデータのFCSを算出する。FCS作成部69は、受け取ったデータのFCSを算出すると、算出したデータをFCSとしてユーザフレームの末尾に付加する(ステップ158)。FCS作成部69は、ユーザフレームにFCSを付加すると、ユーザフレームをユーザフレーム信号S68として送信部64に送る。
When receiving the user frame as the data-added frame signal S67, the
送信部64は、判断コード判断部63およびFCS作成部69からユーザフレーム信号S62またはユーザフレーム信号S68を受け取ると、受け取ったユーザフレームのデータを受信装置60から出力する際の信号形式に変換する。送信部64は、受信装置60から出力する際の信号形式に変換すると、ユーザフレームのデータから変換された信号を受信装置60に接続された通信回線等に送信する(ステップ159)。
Upon receiving the user frame signal S62 or the user frame signal S68 from the determination
本実施形態の通信システムでは、複数の保守フレームとユーザフレームを連結した統合保守フレームを用いて、送信装置40から受信装置60への保守信号の送信を行っている。複数の保守フレームを連結する際に重複するデータを削除しているので、個々の保守フレームを送信するよりも、データ量を小さくすることができる。また、連結することにより個々の保守フレームを送信する場合に必要な、保守フレーム間のフレーム間ギャップが不要となる。その結果、保守に必要な情報の伝送効率が向上する。本実施形態の通信システムでは、このような構成とすることにより、短時間に複数の保守フレームが出力された場合においても、保守フレームを確実に送信しつつユーザフレームの遅延を抑制することができる。
[第4の実施形態]
本発明の第4の実施形態について図を参照して詳細に説明する。図15は、本実施形態の通信システムの構成の概要を示している。本実施形態の通信システムは、第2の実施形態と同様に送信装置70と、受信装置80を備えている。送信装置70と受信装置80は、伝送路90を介して接続されている。第2および第3の実施形態の通信システムの送信装置および受信装置はフレームのデータのエラーの有無の検査を行っていたが、本実施形態では実施しない。そのため、フレームを送受信する際にフレーム単位での処理を行う必要が無い。フレーム単位での処理が不要となることにより、リピータタイプの送信装置および受信装置に適用することが可能となる。
In the communication system according to the present embodiment, a maintenance signal is transmitted from the
[Fourth Embodiment]
A fourth embodiment of the present invention will be described in detail with reference to the drawings. FIG. 15 shows an overview of the configuration of the communication system of the present embodiment. The communication system of the present embodiment includes a
本実施形態の送信装置70について説明する。図16は、本実施形態の送信装置70の構成の概要を示したものである。本実施形態の送信装置70は、受信部71と、保守フレーム判断部72と、送信部73と、遅延バッファメモリ部74を備えている。また、本実施形態の送信装置70は、保守フレーム送信部75と、保守イベント信号発生部76と、フレーム長検出部77と、データ削除部78と、統合保守フレーム作成部79をさらに備えている。
The
受信部71、保守フレーム判断部72および送信部73の構成と機能は、第2の実施形態の送信装置の同名称の部位と同様である。また、遅延バッファメモリ部74、保守フレーム送信部75、保守イベント信号発生部76およびフレーム長検出部77の構成と機能は、第2の実施形態の送信装置の同名称の部位と同様である。本実施形態において、受信部71から出力された信号は、送信装置70の内部で用いる信号の形式に変換され、ユーザフレーム信号S71として保守フレーム判断部72に送られる。すなわち、本実施形態の送信装置70は受信部71の後段にFCS検査部を備えていない。
The configurations and functions of the
データ削除部78は、フレームフォーマットの情報を基にユーザフレームから所定のデータを削除する機能を有する。本実施形態では、所定のデータは、プリアンブル、SFDとして設定されている。所定のデータが削除されると、本実施形態のユーザフレームは、DA、SA、タイプ/データ長、データおよびFCSにより構成されたフレームとなる。本実施形態のデータ削除部78は、ユーザフレームのFCSの削除を行わない。データ削除部78は、入力されたユーザフレームから、所定のデータを削除すると、残りのデータで構成されるフレームを分離ユーザフレーム信号S75として統合フレーム生成部79に出力する。
The
統合保守フレーム生成部79は、保守フレームと、ユーザフレームから所定のデータを削除したフレームを結合した1つのフレームを統合保守フレームとして生成する機能を有する。統合保守フレーム生成部79は、入力された保守フレームのデータの最後尾に、ユーザフレームから所定のデータを削除したフレームを結合することにより統合保守フレームを生成する。本実施形態の統合保守フレーム生成部79は、保守フレームの最後尾のFCSのデータを削除しない。すなわち、保守フレームの最後尾のFCSのデータの後に、所定のデータを削除したユーザフレームが結合される。統合保守フレーム生成部79は、生成した統合保守フレームを統合保守フレーム信号S76として送信部73に送る。
The integrated maintenance
図17は、本実施形態の統合保守フレームの構成を示したものである。図17の最上段、すなわち(A)として示した段は、保守フレームおよびユーザフレームの構成を示している。各保守フレームおよびユーザフレームの構成は第2の実施形態と同様である。図17の上から2段目、すなわち(B)として示した段は、本実施形態の統合保守フレームのうち、保守フレームのデータに基づいた部分の構成を示している。本実施形態では、統合保守フレームを構成する保守フレームに基づくデータはFCSを含む。また、図17の上から3段目、すなわち(C)の段に示す統合保守フレームのうち、ユーザフレームのデータに基づいた部分は、第2の実施形態と同様の部分に加えFCSのデータが含まれている。 FIG. 17 shows the configuration of the integrated maintenance frame of this embodiment. The uppermost stage in FIG. 17, that is, the stage shown as (A) shows the configuration of the maintenance frame and the user frame. The configuration of each maintenance frame and user frame is the same as in the second embodiment. The second stage from the top in FIG. 17, that is, the stage shown as (B), shows the configuration of the part of the integrated maintenance frame of this embodiment based on the data of the maintenance frame. In the present embodiment, the data based on the maintenance frame constituting the integrated maintenance frame includes FCS. Also, in the integrated maintenance frame shown in the third row from the top in FIG. 17, that is, the row (C), the portion based on the user frame data is the same as in the second embodiment, but the FCS data is include.
図17の最下段、すなわち(D)に示した段は、本実施形態の統合保守フレームの構成を示している。統合保守フレームは、保守フレームの部分の最後尾とユーザフレームの部分の最後尾にそれぞれのフレームが有していたFCSがそのまま付加されている。すなわち、本実施形態の送信装置70は、統合保守フレームを生成する際に、保守フレームおよびユーザフレームのFCSの削除を行わない。FCSの領域を2か所有するため、抑制できる遅延量は、第2の実施形態の統合保守フレームに比べて、1byte少ない20byte分となるが、第2の実施形態と同様の効果を得ることができる。
The lowermost stage of FIG. 17, that is, the stage shown in (D) shows the configuration of the integrated maintenance frame of the present embodiment. In the integrated maintenance frame, the FCS included in each frame is added as it is to the end of the maintenance frame portion and the end of the user frame portion. That is, the
本実施形態の受信装置80について説明する。図18は本実施形態の受信装置80の構成の概要について示したものである。受信装置80は、受信部81と、判断コード判断部82と、送信部83を備えている。また、受信装置80は、フレーム長検出部84と、フレーム分離部85と、保守フレーム受信部86と、データ追加部87をさらに備えている。受信部81と、判断コード判断部82と、送信部83を備えている。本実施形態の受信装置80は、受信部81の後段に統合FCS検査部を備えていない。受信部81、判断コード判断部82、送信部83、フレーム長検出部84、フレーム分離部85、保守フレーム受信部86およびデータ追加部87の構成と機能は第2の実施形態の受信装置80の同名称の部位と同様である。
The receiving
データ追加部87は、プリアンブルおよびSFDを付加したユーザフレームを、ユーザフレーム信号S87として送信部83に送る。本実施形態では、フレーム分離部85で分離されたユーザフレームがFCSを有している。は、最後尾にFCSのデータが付加されている。
The
本実施形態の通信システムにおいて送信装置70から受信装置80に統合保守フレームが送信される際の動作について説明する。図19は送信装置70が、統合保守フレームを送信する際の動作フローの概要を示したものである。
An operation when an integrated maintenance frame is transmitted from the
送信装置70にフレームが入力されると、受信部71がフレームを受信する(ステップ171)。受信部71は、入力されたフレームを通信装置70の内部で用いる信号の形式に変換する。受信部71は、内部で用いる信号形式に変換すると、フレームのデータをユーザフレーム信号S71として保守フレーム判断部72に送る。
When a frame is input to the
保守フレームが出力されていないとき、すなわち、保守イベント信号S72を受け取っていないとき(ステップ172でNo)、保守フレーム判断部72は入力されたフレームおよびその次のフレームのユーザフレーム信号S71を送信部73に送る。例えば、第1フレームが入力されている間に、保守イベント信号を受け取らなかったときは、保守フレーム判断部72は、第1フレームおよび第2フレームを送信部73に送る。送信部73は、ユーザフレーム信号S71としてユーザフレームを受け取ると、ユーザフレームのデータを元に、伝送路90で通信を行う際の信号を生成する。送信部73は信号の生成を行うと、伝送路90へユーザフレームから生成した信号を送信する(ステップ180)。
When the maintenance frame is not output, that is, when the maintenance event signal S72 is not received (No in step 172), the maintenance
保守フレーム送信部75は、保守フレームの出力が必要であることを検知すると保守フレームを保守フレーム信号S72として保守イベント信号発生部76に送る。保守イベント信号発生部76は、保守フレーム信号S72を受け取ると、保守イベント信号S73を保守フレーム判断部72に送る。また、保守イベント信号発生部76は、受け取った保守フレーム信号S72を統合保守フレーム生成部79に送る。
When the maintenance
保守フレームが出力されたとき、すなわち、保守イベント信号S72を受け取ったとき(ステップ172でYes)、保守フレーム判断部72は、そのときに入力されているフレームのユーザフレーム信号S71をそのまま送信部73に送る。また、保守イベント信号を受け取ったとき、保守フレーム判断部72は、信号を受け取ったときに入力されているフレームの次に入力されてくるフレームのユーザフレーム信号S71を、フレーム長検出部77に送る。また、保守フレーム判断部72は、フレーム長検出部77に送ったフレームの次に入力されてくるフレームを、遅延バッファメモリ部74に送る。遅延バッファメモリ部74は、フレームが入力されると、入力されたフレームのデータを保存して遅延させる(ステップ173)。
When the maintenance frame is output, that is, when the maintenance event signal S72 is received (Yes in Step 172), the maintenance
統合保守フレーム生成部79に、保守フレーム信号S72が入力されると、統合保守フレーム生成部79は、保守フレームに判断コードを追加する(ステップ174)。本実施形態の判断コードは第2の実施形態と同様に設定されている。
When the maintenance frame signal S72 is input to the integrated maintenance
ユーザフレーム信号S71としてフレームが入力されると、フレーム長検出部77は、入力されたフレームのデータ長の情報を検出する(ステップ175)。フレーム長検出部77は、データ長の情報を抽出するとフレームフォーマットの情報を生成し、フレームとフレームフォーマットの情報をフレーム長情報信号S74としてデータ削除部78に送る。
When a frame is input as the user frame signal S71, the frame
データ削除部78は、フレーム長情報信号S74としてフレームとフレームフォーマットの情報を受け取ると、フレームフォーマットの情報に基づいて、フレームから所定のデータを削除する(ステップ176)。データ削除部78は、所定のデータとして、プリアンブル、SFDを削除する。このとき、FCSのデータは削除されない。データ削除部78は、フレームから所定のデータを削除すると、所定のデータを削除したフレームのデータを、分離ユーザフレーム信号S75として統合保守フレーム生成部79に送る。
When receiving the frame and frame format information as the frame length information signal S74, the
統合保守フレーム生成部79は、保守フレーム信号S72と分離ユーザフレーム信号S75を受け取ると、保守フレームのデータの最後尾、すなわちFCSの後ろに、所定のデータを削除したフレームのデータを結合する。統合保守フレーム生成部79は、2つのフレームのデータを結合して1つのフレームを統合保守フレームとして生成する(ステップ177)。統合保守フレーム生成部79は、生成した統合保守フレームを統合保守フレーム信号S73として送信部73に送る。
When the integrated maintenance
送信部73は、統合保守フレーム信号S76を受け取ると、統合保守フレームのデータを元に、伝送路90で通信を行う際の信号を生成する。送信部73は信号の生成を行うと、伝送路90へ統合保守フレームから生成した信号を送信する(ステップ178)。
Upon receiving the integrated maintenance frame signal S76, the
遅延バッファメモリ部74は、所定のタイミングで保存していたフレームを保守フレーム判断部72に出力する。保守フレーム判断部72は、遅延バッファメモリ部74から受け取ったフレームをユーザフレーム信号S71として送信部73に送る。送信部73は、統合保守フレームの送信後に所定のフレーム間ギャップを空けて、保守フレーム判断部72から受け取ったフレームを所定の信号形式に変換して伝送路90に送信する(ステップ179)。
The delay
次に、受信装置80において統合保守フレームを受信する際の動作について説明する。図20は本実施形態の受信装置80が統合保守フレームを受信する際のフローを示したものである。送信装置70から送信された信号は、伝送路90を伝送され受信装置80に入力される。
Next, an operation when the receiving
受信装置80の受信部81は、伝送路90を介して送信装置70が送信したフレームの信号を受信する(ステップ191)。信号が入力されると、受信部81は、入力された信号の電気信号への変換や復号を行い受信装置80の内部で用いる信号の形式に変換する。受信部81は、受信装置80の内部で用いる信号の形式に変換されたフレームを、フレーム信号S81として判断コード判断部82に送る。フレーム信号S81としてフレームが入力されると、判断コード判断部82は、入力されたフレームの判断コードの情報を抽出する。
The receiving
判断コードが無く通常のフレームであったとき(ステップ192でNo)、判断コード判断部82はフレームをユーザフレーム信号S82として送信部83に送る。
When there is no determination code and the frame is a normal frame (No in step 192), the determination
判断コードが付加されているとき(ステップ192でYes)、判断コード判断部82はフレームを統合保守フレーム信号S83としてフレーム長検出部84に送る(ステップ193)。フレーム長検出部84は、フレームを受け取ると、フレームのタイプとデータ長の情報を抽出して、フレームフォーマットの情報を生成する。フレーム長検出部84は、フレームフォーマットの情報を生成すると、フレームとフレームフォーマットの情報をフレーム長情報信号S84としてフレーム分離部85に送る。
When the determination code is added (Yes in step 192), the determination
フレーム分離部85は、フレーム長情報信号S84としてフレームとフレームフォーマットの情報を受け取ると、判断コードを確認する。判断コードが統合保守フレームを示すものである場合には、フレーム分離部85は入力されたフレームを、保守フレームとユーザフレームのデータとに分離する(ステップ194)。分離して生成されるユーザフレームは、通常のユーザフレームの構成と比較して、プリアンブルおよびSFDが無い構成となっている。すなわち、分離後のユーザフレームはFCSを有している。判断コードが、保守フレームを示すものである場合は、フレーム分離部85はフレームの分離を行わずにそのまま保守フレーム受信部86に送る。
When the
フレーム分離部85は、統合保守フレームを分離して生成した保守フレームを、分離保守フレーム信号S85として保守フレーム受信部86に送る。保守フレーム受信部86は、分離保守フレーム信号S85を受け取ると、保守フレームが示す情報に従って所定の処理を行う(ステップ195)。
The
フレーム分離部85は、統合保守フレームを分離して生成したユーザフレームを、分離ユーザフレーム信号S86としてデータ追加部87に送る。データ追加部87は、分離ユーザフレーム信号S86を受け取ると、受け取ったユーザフレームの先頭に所定のデータを追加する(ステップ196)。データ追加部87は、所定のデータとして、ユーザフレームにプリアンブルおよびSFDのデータを付加する。データ追加部87は、プリアンブルおよびSFDを追加したユーザフレームをユーザフレーム信号S87として送信部83に送る。
The
送信部83は、判断コード判断部82およびデータ追加部87からユーザフレーム信号S81またはユーザフレーム信号S87を受け取ると、受け取ったユーザフレームのデータを受信装置80から出力する際の信号形式に変換する。送信部83は、受信装置80から出力する際の信号形式に変換すると、ユーザフレームのデータから変換された信号を受信装置80に接続された通信回線等に送信する(ステップ197)。
Upon receiving the user frame signal S81 or the user frame signal S87 from the determination
本実施形態の受信装置80の保守フレーム受信部86において、保守フレームの処理を行う前にエラーの確認が行われる構成としてもよい。保守フレーム受信部86においてエラーの確認を行う場合は、保守フレームの最後尾のFCSを用いることができる。エラーの確認を行うことで、保守に関する動作をより正確に実行できるようになる。
The maintenance
本実施形態の通信システムの送信装置70および受信装置80は、受信部のFCS検査部を備えていない。そのため、フレーム単位の処理を行わない通信方式に用いることができる。すなわち、リピータタイプの通信装置にも適用することが可能となる。また、第2の実施形態と同様に保守フレームの送信が必要な場合においても、ユーザフレームの伝送効率の低下を抑制することが可能となる。
The
図21は、第1の実施形態の送信装置、または、第2乃至第4の実施形態の通信システムを、通信事業者とユーザ間の光通信システムに適用した場合の例を示している。図21に示す通信事業者建物の、MC(メディアコンバータ)センター装置に本発明の各実施形態の送信装置を用いる。また、ユーザ建物のMC(メディアコンバータ)端末装置に本発明の各実施形態の受信装置を用いる。このような、構成はケーブルテレビなどの映像配信システムやインターネット回線に用いることができる。本発明の各実施形態の送信装置または通信システムを適用することにより、保守信号を保守フレームとして伝送する場合においてもユーザフレームが破棄される状態を抑制することが可能となる。その結果、通信事業者からユーザへの情報データを安定して送信することができる。 FIG. 21 illustrates an example in which the transmission device according to the first embodiment or the communication system according to the second to fourth embodiments is applied to an optical communication system between a communication carrier and a user. The transmission device according to each embodiment of the present invention is used in the MC (media converter) center device of the communication carrier building shown in FIG. In addition, the receiving device according to each embodiment of the present invention is used for an MC (media converter) terminal device in a user building. Such a configuration can be used for a video distribution system such as a cable television or an Internet line. By applying the transmission device or the communication system according to each embodiment of the present invention, it is possible to suppress a state in which a user frame is discarded even when a maintenance signal is transmitted as a maintenance frame. As a result, information data from the communication carrier to the user can be stably transmitted.
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 A part or all of the above-described embodiment can be described as in the following supplementary notes, but is not limited thereto.
(付記1)
保守信号の送信が必要なときに保守フレームを出力する保守フレーム出力手段と、
前記保守フレームが出力されたときに入力されている第1のユーザフレームの次に入力される第2のユーザフレームから所定のデータを削除するデータ削除手段と、
前記保守フレームに、前記所定のデータを削除した後の前記第2のユーザフレームを結合し、1つの連続したフレームを統合保守フレームとして生成する統合フレーム生成手段と、
前記統合保守フレームを送信する送信手段と
を備えることを特徴とする送信装置。
(Appendix 1)
Maintenance frame output means for outputting a maintenance frame when a maintenance signal needs to be transmitted;
Data deleting means for deleting predetermined data from a second user frame input next to the first user frame input when the maintenance frame is output;
An integrated frame generating means for combining the second user frame after deleting the predetermined data with the maintenance frame, and generating one continuous frame as an integrated maintenance frame;
A transmission apparatus comprising: transmission means for transmitting the integrated maintenance frame.
(付記2)
前記統合保守フレーム生成手段は、前記統合保守フレームの所定の領域に前記統合保守フレームであることを示す所定の符号を付加することを特徴とする付記1に記載の送信装置。
(Appendix 2)
The transmission apparatus according to
(付記3)
前記データ削除手段は、あらかじめ設定され各ユーザフレームで共通する符号を前記所定のデータとして削除することを特徴とする付記1または2いずれかに記載の送信装置。
(Appendix 3)
The transmission apparatus according to any one of
(付記4)
前記データ削除手段は、前記所定のデータとして少なくともプリアンブルおよびSFD(Start Frame Delimiter)を削除することを特徴とする付記1または2いずれかに記載の送信装置。
(Appendix 4)
3. The transmission apparatus according to
(付記5)
入力されるユーザフレームを保存する保存手段をさらに備え、
前記保存手段は、前記保守フレームが検知されたときに、前記第2のユーザフレームの次に入力される第3のユーザフレームを保存し、
前記送信手段は、前記第2のユーザフレームが結合された前記統合保守フレームの送信後に、前記第3のユーザフレームを送信することを特徴とする付記1から4いずれかに記載の送信装置。
(Appendix 5)
A storage unit for storing the input user frame;
The storage means stores a third user frame input next to the second user frame when the maintenance frame is detected;
The transmission device according to any one of
(付記6)
前記統合フレーム生成手段は、複数の前記保守フレームを結合した後に前記ユーザフレームを結合することを特徴とする付記1から5いずれかに記載の送信装置。
(Appendix 6)
The transmission apparatus according to any one of
(付記7)
前記統合フレーム生成手段は、前記統合保守フレームに連結した前記保守フレームの数を示す情報を付加することを特徴とする付記6に記載の送信装置。
(Appendix 7)
The transmission apparatus according to appendix 6, wherein the integrated frame generation unit adds information indicating the number of maintenance frames connected to the integrated maintenance frame.
(付記8)
前記統合保守フレーム検出手段が生成した前記統合保守フレームにエラー検出符号を付加する符号付加手段をさらに備え、
前記統合保守フレーム検出手段は、前記保守フレームおよび前記第2のユーザフレームのそれぞれのエラー検出符号を削除した状態で前記統合保守フレームを生成することを特徴とする付記1から7いずれかに記載の送信装置。
(Appendix 8)
Code addition means for adding an error detection code to the integrated maintenance frame generated by the integrated maintenance frame detection means;
8. The integrated maintenance frame detection unit according to any one of
(付記9)
前記統合フレーム生成手段は、前記保守フレームのエラー検出符号の後ろに、前記ユーザフレームを結合することを特徴とする付記1から8いずれかに記載の送信装置。
(Appendix 9)
9. The transmission apparatus according to any one of
(付記10)
伝送路を介してフレームを受信するフレーム受信手段と、
前記フレームが保守フレームとユーザフレームが1つのフレームとして結合された、統合保守フレームであるかを判断する判断手段と、
前記フレームが前記統合保守フレームであった場合に、前記統合保守フレームを前記保守フレームと前記ユーザフレームとに分離するフレーム分離手段と
を備えることを特徴とする受信装置。
(Appendix 10)
Frame receiving means for receiving a frame via a transmission path;
Determining means for determining whether the frame is an integrated maintenance frame in which a maintenance frame and a user frame are combined as one frame;
A receiving apparatus, comprising: a frame separating unit that separates the integrated maintenance frame into the maintenance frame and the user frame when the frame is the integrated maintenance frame.
(付記11)
前記判断手段は前記フレームに付加された前記統合保守フレームであることを示す所定の符号を基に判断することを特徴とする付記10に記載の受信装置。
(Appendix 11)
11. The receiving apparatus according to
(付記12)
前記統合保守フレームが複数の前記保守フレームで構成されているときに、
前記フレーム分離手段は、前記統合保守フレームを複数の前記保守フレームと前記ユーザフレームとに分離することを特徴とする付記10または11いずれかに記載の受信装置。
(Appendix 12)
When the integrated maintenance frame is composed of a plurality of the maintenance frames,
12. The receiving apparatus according to
(付記13)
前記統合保守フレームが複数の前記保守フレームで構成されているときに、
前記フレーム分離手段は、前記統合保守フレームに付加された所定の情報を基に前記保守フレームの連結数を検知することを特徴とする付記12に記載の受信装置。
(Appendix 13)
When the integrated maintenance frame is composed of a plurality of the maintenance frames,
13. The receiving apparatus according to
(付記14)
前記統合保守フレームのフレームフォーマットを所定の方法で算出する算出手段をさらに備えることを特徴とする付記10から13いずれかに記載の受信装置。
(Appendix 14)
14. The receiving apparatus according to any one of
(付記15)
付記1から9いずれかに記載の送信装置と、
付記10または14いずれかに記載の受信装置とを備え、
前記送信装置から送信された前記統合保守フレームが、伝送路を介して前記受信装置に入力されることを特徴とする通信システム。
(Appendix 15)
The transmission device according to any one of
Including the receiving device according to any one of
The communication system, wherein the integrated maintenance frame transmitted from the transmitting device is input to the receiving device via a transmission path.
(付記16)
保守信号の送信が必要なときに保守フレームを出力し、
前記保守フレームが出力されたときに入力されている第1のユーザフレームの次に入力される第2のユーザフレームから所定のデータを削除し、
前記保守フレームに、前記所定のデータを削除した後の前記第2のユーザフレームを結合し、1つの連続したフレームを統合保守フレームとして生成し、
前記統合保守フレームを送信することを特徴とする通信方法。
(Appendix 16)
When a maintenance signal needs to be transmitted, a maintenance frame is output.
Deleting predetermined data from the second user frame input next to the first user frame input when the maintenance frame is output;
Combining the second user frame after deleting the predetermined data to the maintenance frame, generating one continuous frame as an integrated maintenance frame,
A communication method comprising transmitting the integrated maintenance frame.
(付記17)
前記統合保守フレームの所定の領域に前記統合保守フレームであることを示す所定の符号を付加することを特徴とする付記16に記載の通信方法。
(Appendix 17)
The communication method according to
(付記18)
あらかじめ設定され各ユーザフレームで共通する符号を前記所定のデータとして削除することを特徴とする付記16または17いずれかに記載の通信方法。
(Appendix 18)
18. The communication method according to any one of
(付記19)
前記保存手段は、前記保守フレームが検知されたときに、前記第2のユーザフレームの次に入力される第3のユーザフレームを保存し、
前記第2のユーザフレームが結合された前記統合保守フレームの送信後に、前記第3のユーザフレームを送信することを特徴とする付記16から18いずれかに記載の通信方法。
(Appendix 19)
The storage means stores a third user frame input next to the second user frame when the maintenance frame is detected;
The communication method according to any one of
(付記20)
複数の前記保守フレームを結合した後に前記ユーザフレームを結合することを特徴とする付記16から19いずれかに記載の通信方法。
(Appendix 20)
20. The communication method according to any one of
(付記21)
前記統合保守フレームに連結した前記保守フレームの数を示す情報を付加することを特徴とする付記20に記載の通信方法。
(Appendix 21)
The communication method according to
(付記22)
前記保守フレームおよび前記第2のユーザフレームのそれぞれのエラー検出符号を削除した状態で前記統合保守フレームを生成し、
前記統合保守フレームにエラー検出符号を付加することを特徴とする付記16から21いずれかに記載の通信方法。
(Appendix 22)
Generating the integrated maintenance frame with the error detection codes of the maintenance frame and the second user frame deleted,
The communication method according to any one of
(付記23)
前記保守フレームのエラー検出符号の後ろに、前記ユーザフレームを結合することを特徴とする付記16から21いずれかに記載の通信方法。
(Appendix 23)
The communication method according to any one of
(付記24)
伝送路を介してフレームを受信し、
前記フレームが前記統合保守フレームであるかを判断し、
前記フレームが前記統合保守フレームであった場合に、前記統合保守フレームを前記保守フレームと前記ユーザフレームとに分離することを特徴とする付記16から23いずれかに記載の通信方法。
(Appendix 24)
Receive the frame via the transmission path
Determining whether the frame is the integrated maintenance frame;
24. The communication method according to any one of
(付記25)
伝送路を介してフレームを受信し、
前記フレームが保守フレームとユーザフレームが1つのフレームとして結合された、統合保守フレームであるかを判断し、
前記フレームが前記統合保守フレームであった場合に、前記統合保守フレームを前記保守フレームと前記ユーザフレームとに分離することを特徴とする受信方法。
(Appendix 25)
Receive the frame through the transmission path,
Determining whether the frame is an integrated maintenance frame in which a maintenance frame and a user frame are combined as one frame;
When the frame is the integrated maintenance frame, the integrated maintenance frame is separated into the maintenance frame and the user frame.
(付記26)
前記フレームに付加された前記統合保守フレームであることを示す所定の符号を基に前記統合保守フレームであるかを判断することを特徴とする付記25に記載の受信方法。
(Appendix 26)
26. The reception method according to appendix 25, wherein it is determined whether the frame is the integrated maintenance frame based on a predetermined code indicating the integrated maintenance frame added to the frame.
(付記27)
前記統合保守フレームが複数の前記保守フレームで構成されているときに、
前記統合保守フレームを複数の前記保守フレームと前記ユーザフレームとに分離することを特徴とする付記25または26いずれかに記載の受信方法。
(Appendix 27)
When the integrated maintenance frame is composed of a plurality of the maintenance frames,
27. A receiving method according to any one of appendix 25 or 26, wherein the integrated maintenance frame is separated into a plurality of the maintenance frames and the user frames.
(付記28)
前記統合保守フレームが複数の前記保守フレームで構成されているときに、
前記統合保守フレームに付加された所定の情報を基に前記保守フレームの連結数を検知することを特徴とする付記27に記載の受信方法。
(Appendix 28)
When the integrated maintenance frame is composed of a plurality of the maintenance frames,
28. The reception method according to appendix 27, wherein the number of connections of the maintenance frames is detected based on predetermined information added to the integrated maintenance frame.
(付記29)
前記統合保守フレームのフレームフォーマットを所定の方法で算出することを特徴とする付記25から28いずれかに記載の受信方法。
(Appendix 29)
29. The receiving method according to any one of appendices 25 to 28, wherein a frame format of the integrated maintenance frame is calculated by a predetermined method.
1 保守フレーム出力手段
2 データ削除手段
3 統合フレーム生成手段
4 送信手段
10 送信装置
11 受信部
12 FCS検査部
13 保守フレーム判断部
14 送信部
15 遅延バッファメモリ部
16 保守フレーム送信部
17 保守イベント信号発生部
18 フレーム長検出部
19 データ削除部
20 統合保守フレーム生成部
21 統合FCS作成部
30 受信装置
31 受信部
32 統合FCS検査部
33 判断コード判断部
34 送信部
35 フレーム長検出部
36 フレーム分離部
37 保守フレーム受信部
38 データ追加部
39 FCS作成部
40 送信装置
41 受信部
42 FCS検査部
43 保守フレーム判断部
44 送信部
45 遅延バッファメモリ部
46 保守フレーム送信部
47 保守イベント信号発生部
48 フレーム長検出部
49 データ削除部
50 保守フレーム統合部
51 統合FCS作成部
60 受信装置
61 受信部
62 統合FCS検査部
63 判断コード判断部
64 送信部
65 フレーム長検出部
66 フレーム分離部
67 保守フレーム受信部
68 データ追加部
69 FCS作成部
70 送信装置
71 受信部
72 保守フレーム判断部
73 送信部
74 遅延バッファメモリ部
75 保守フレーム送信部
76 保守イベント信号発生部
77 フレーム長検出部
78 データ削除部
79 統合保守フレーム生成部
80 受信装置
81 受信部
82 判断コード判断部
83 送信部
84 フレーム長検出部
85 フレーム分離部
86 保守フレーム受信部
87 データ追加部
90 伝送路
101−113 送信動作のステップ
121−130 受信動作のステップ
131−147 送信動作のステップ
151−160 受信動作のステップ
171−180 送信動作のステップ
191−197 受信動作のステップ
S11 ユーザフレーム信号
S12 保守フレーム信号
S13 保守イベント信号
S14 フレーム長情報信号
S15 分離ユーザフレーム信号
S16 統合フレーム信号
S17 統合保守フレーム信号
S31 フレーム信号
S32 ユーザフレーム信号
S33 統合保守フレーム信号
S34 フレーム長情報信号
S35 分離保守フレーム信号
S36 分離ユーザフレーム信号
S37 データ付加フレーム信号
S38 ユーザフレーム信号
S41 ユーザフレーム信号
S42 保守フレーム信号
S43 保守イベント信号
S44 フレーム長情報信号
S45 分離ユーザフレーム信号
S46 連結フレーム信号
S47 統合保守フレーム信号
S61 フレーム信号
S62 ユーザフレーム信号
S63 統合保守フレーム信号
S64 フレーム長情報信号
S65 分離保守フレーム信号
S66 分離ユーザフレーム信号
S67 データ付加フレーム信号
S68 ユーザフレーム信号
S71 ユーザフレーム信号
S72 保守フレーム信号
S73 保守イベント信号
S74 フレーム長情報信号
S75 分離ユーザフレーム信号
S76 統合保守フレーム信号
S81 フレーム信号
S82 ユーザフレーム信号
S83 統合保守フレーム信号
S84 フレーム長情報信号
S85 分離保守フレーム信号
S86 分離ユーザフレーム信号
S87 ユーザフレーム信号
DESCRIPTION OF SYMBOLS 1 Maintenance frame output means 2 Data deletion means 3 Integrated frame production | generation means 4 Transmission means 10 Transmission apparatus 11 Reception part 12 FCS inspection part 13 Maintenance frame judgment part 14 Transmission part 15 Delay buffer memory part 16 Maintenance frame transmission part 17 Maintenance event signal generation | occurrence | production Unit 18 frame length detection unit 19 data deletion unit 20 integrated maintenance frame generation unit 21 integrated FCS creation unit 30 reception device 31 reception unit 32 integrated FCS inspection unit 33 judgment code determination unit 34 transmission unit 35 frame length detection unit 36 frame separation unit 37 Maintenance frame reception unit 38 Data addition unit 39 FCS creation unit 40 Transmission device 41 Reception unit 42 FCS inspection unit 43 Maintenance frame determination unit 44 Transmission unit 45 Delay buffer memory unit 46 Maintenance frame transmission unit 47 Maintenance event signal generation unit 48 Frame length detection Part 49 Data Deletion Unit 50 Maintenance Frame Integration Unit 51 Integrated FCS Creation Unit 60 Receiver 61 Reception Unit 62 Integrated FCS Inspection Unit 63 Judgment Code Judgment Unit 64 Transmission Unit 65 Frame Length Detection Unit 66 Frame Separation Unit 67 Maintenance Frame Reception Unit 68 Data Addition Unit 69 FCS creation unit 70 transmission device 71 reception unit 72 maintenance frame determination unit 73 transmission unit 74 delay buffer memory unit 75 maintenance frame transmission unit 76 maintenance event signal generation unit 77 frame length detection unit 78 data deletion unit 79 integrated maintenance frame generation unit DESCRIPTION OF SYMBOLS 80 Receiver 81 Receiving part 82 Judgment code judgment part 83 Transmission part 84 Frame length detection part 85 Frame separation part 86 Maintenance frame receiving part 87 Data addition part 90 Transmission path 101-113 Transmission operation step 121-130 Reception operation step 131 − 47 Transmission Operation Step 151-160 Reception Operation Step 171-180 Transmission Operation Step 191-197 Reception Operation Step S11 User Frame Signal S12 Maintenance Frame Signal S13 Maintenance Event Signal S14 Frame Length Information Signal S15 Separated User Frame Signal S16 Integration Frame signal S17 Integrated maintenance frame signal S31 Frame signal S32 User frame signal S33 Integrated maintenance frame signal S34 Frame length information signal S35 Separated maintenance frame signal S36 Separated user frame signal S37 Data-added frame signal S38 User frame signal S41 User frame signal S42 Maintenance frame Signal S43 Maintenance event signal S44 Frame length information signal S45 Separated user frame signal S46 Concatenated frame signal S47 Integrated maintenance frame signal S61 Frame signal S62 User frame signal S63 Integrated maintenance frame signal S64 Frame length information signal S65 Separated maintenance frame signal S66 Separated user frame signal S67 Data-added frame signal S68 User frame signal S71 User frame signal S72 Maintenance frame signal S73 Maintenance Event signal S74 Frame length information signal S75 Separated user frame signal S76 Integrated maintenance frame signal S81 Frame signal S82 User frame signal S83 Integrated maintenance frame signal S84 Frame length information signal S85 Separated maintenance frame signal S86 Separated user frame signal S87 User frame signal
Claims (10)
前記保守フレームが出力されたときに入力されている第1のユーザフレームの次に入力される第2のユーザフレームから所定のデータを削除するデータ削除手段と、
前記保守フレームに、前記所定のデータを削除した後の前記第2のユーザフレームを結合し、1つの連続したフレームを統合保守フレームとして生成する統合フレーム生成手段と、
前記統合保守フレームを送信する送信手段と
を備えることを特徴とする送信装置。 Maintenance frame output means for outputting a maintenance frame when a maintenance signal needs to be transmitted;
Data deleting means for deleting predetermined data from a second user frame input next to the first user frame input when the maintenance frame is output;
An integrated frame generating means for combining the second user frame after deleting the predetermined data with the maintenance frame, and generating one continuous frame as an integrated maintenance frame;
A transmission device comprising: transmission means for transmitting the integrated maintenance frame.
前記保存手段は、前記保守フレームが出力されたときに、前記第2のユーザフレームの次に入力される第3のユーザフレームを保存し、
前記送信手段は、前記第2のユーザフレームが結合された前記統合保守フレームの送信後に、前記第3のユーザフレームを送信することを特徴とする請求項1または2いずれかに記載の送信装置。 A storage unit for storing the input user frame;
The storage unit stores a third user frame that is input next to the second user frame when the maintenance frame is output;
3. The transmission device according to claim 1, wherein the transmission unit transmits the third user frame after transmitting the integrated maintenance frame combined with the second user frame. 4.
前記フレームが保守フレームとユーザフレームが1つのフレームとして結合された、統合保守フレームであるかを判断する判断手段と、
前記フレームが前記統合保守フレームであった場合に、前記統合保守フレームを前記保守フレームと前記ユーザフレームとに分離するフレーム分離手段と
を備えることを特徴とする受信装置。 Frame receiving means for receiving a frame via a transmission path;
Determining means for determining whether the frame is an integrated maintenance frame in which a maintenance frame and a user frame are combined as one frame;
A receiving apparatus comprising: a frame separating unit that separates the integrated maintenance frame into the maintenance frame and the user frame when the frame is the integrated maintenance frame.
前記フレーム分離手段は、前記統合保守フレームを複数の前記保守フレームと前記ユーザフレームとに分離することを特徴とする請求項6に記載の受信装置。 When the integrated maintenance frame is composed of a plurality of the maintenance frames,
The receiving apparatus according to claim 6, wherein the frame separating unit separates the integrated maintenance frame into a plurality of the maintenance frames and the user frames.
請求項6または7いずれかに記載の受信装置とを備え、
前記送信装置から送信された前記統合保守フレームが、伝送路を介して前記受信装置に入力されることを特徴とする通信システム。 A transmission device according to any one of claims 1 to 5;
A receiving device according to claim 6 or 7,
The communication system, wherein the integrated maintenance frame transmitted from the transmitting device is input to the receiving device via a transmission path.
前記保守フレームが出力されたときに入力されている第1のユーザフレームの次に入力される第2のユーザフレームから所定のデータを削除し、
前記保守フレームに、前記所定のデータを削除した後の前記第2のユーザフレームを結合し、1つの連続したフレームを統合保守フレームとして生成し、
前記第1のユーザフレームを送信した後に前記統合保守フレームを送信することを特徴とする通信方法。 When a maintenance signal needs to be transmitted, a maintenance frame is output.
Deleting predetermined data from the second user frame input next to the first user frame input when the maintenance frame is output;
Combining the second user frame after deleting the predetermined data to the maintenance frame, generating one continuous frame as an integrated maintenance frame,
A communication method comprising transmitting the integrated maintenance frame after transmitting the first user frame.
前記フレームが前記統合保守フレームであるかを判断し、
前記フレームが前記統合保守フレームであった場合に、前記統合保守フレームを前記保守フレームと前記ユーザフレームとに分離することを特徴とする請求項9に記載の通信方法。 Receive the frame via the transmission path
Determining whether the frame is the integrated maintenance frame;
The communication method according to claim 9, wherein when the frame is the integrated maintenance frame, the integrated maintenance frame is separated into the maintenance frame and the user frame.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014113876A JP6046663B2 (en) | 2014-06-02 | 2014-06-02 | Transmitting apparatus, receiving apparatus, and communication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014113876A JP6046663B2 (en) | 2014-06-02 | 2014-06-02 | Transmitting apparatus, receiving apparatus, and communication method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015228604A JP2015228604A (en) | 2015-12-17 |
| JP6046663B2 true JP6046663B2 (en) | 2016-12-21 |
Family
ID=54885841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014113876A Active JP6046663B2 (en) | 2014-06-02 | 2014-06-02 | Transmitting apparatus, receiving apparatus, and communication method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6046663B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2904698B2 (en) * | 1993-11-11 | 1999-06-14 | アンリツ株式会社 | ATM transmission equipment |
| US7515605B2 (en) * | 2003-03-24 | 2009-04-07 | Corrigent Systems Ltd | Efficient transport of TDM services over packet networks |
| JP2008236266A (en) * | 2007-03-19 | 2008-10-02 | Fujitsu Ltd | Transmission apparatus, maintenance frame processing method, and transmission program |
| JP5532875B2 (en) * | 2009-12-03 | 2014-06-25 | 日本電気株式会社 | Ethernet (registered trademark) OAM frame communication apparatus, OAM frame processing method, and program |
| JP2011223496A (en) * | 2010-04-14 | 2011-11-04 | Nec Corp | Communication apparatus for ethernet (r) oam frame, oam frame processing method and processing program |
-
2014
- 2014-06-02 JP JP2014113876A patent/JP6046663B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015228604A (en) | 2015-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101536141B1 (en) | Apparatus and method for converting signal between ethernet and can in a vehicle | |
| US9515919B2 (en) | Method and apparatus for protection switching in packet transport system | |
| KR102083927B1 (en) | Network Camera and Network image surveilance system | |
| CN110138635B (en) | Protocol conversion function verification device and method supporting FC and Ethernet | |
| US7944841B2 (en) | Method and apparatus for transmitting error information between ethernet network and synchronous digital hierarchy network | |
| CN105592135B (en) | Data redundancy eliminates DRE dictionary confirmation method and equipment | |
| JP5672836B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
| JP6046663B2 (en) | Transmitting apparatus, receiving apparatus, and communication method | |
| KR20190013012A (en) | Method for transceiving data between heterogeneous network | |
| JP6065108B2 (en) | Wireless communication apparatus, wireless communication system, and wireless communication method | |
| JP2015119233A (en) | Transmission system, transmission apparatus, and transmission method | |
| CN102970221A (en) | Redundancy communication method among nodes based on multiple networks | |
| KR102024521B1 (en) | Transmission device and frame transmission method | |
| JP6478244B2 (en) | Communication interface device | |
| CN117354873A (en) | A carrying method, communication device and storage medium | |
| KR101180223B1 (en) | Method of transceiving data packet in ring network and node terminal of ring network for the same | |
| WO2015194903A1 (en) | Method and device for controlling reception of broadcast service provided by means of application layer forward error correction | |
| EP2882169B1 (en) | Redundant content bridging between substation communication networks | |
| CN114339482B (en) | Path switching methods, devices and systems, electronic devices, storage media | |
| US12022247B2 (en) | Data communication system, computer, data communication method, and program | |
| JP5320571B2 (en) | Internode data response system | |
| US20150256294A1 (en) | Transmission apparatus | |
| Youwei et al. | Wireless sensors network and the ethernet frame format transformation | |
| JP5396870B2 (en) | Broadcast communication method between terminal devices | |
| JP5699701B2 (en) | Communication relay device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151015 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160816 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160901 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161025 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161117 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6046663 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |