JP5245845B2 - Transmission apparatus, transmission method, and transmission program - Google Patents
Transmission apparatus, transmission method, and transmission program Download PDFInfo
- Publication number
- JP5245845B2 JP5245845B2 JP2009006073A JP2009006073A JP5245845B2 JP 5245845 B2 JP5245845 B2 JP 5245845B2 JP 2009006073 A JP2009006073 A JP 2009006073A JP 2009006073 A JP2009006073 A JP 2009006073A JP 5245845 B2 JP5245845 B2 JP 5245845B2
- Authority
- JP
- Japan
- Prior art keywords
- gcc
- frame
- mode
- switching
- unit
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1652—Optical Transport Network [OTN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/12—Arrangements providing for calling or supervisory signals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Time-Division Multiplex Systems (AREA)
Description
この発明は、GCCオーバヘッドを用いて、制御情報等のデータ通信を装置間で行う伝送装置、伝送方法および伝送プログラムに関する。 The present invention relates to a transmission apparatus, a transmission method, and a transmission program for performing data communication of control information and the like between apparatuses using a GCC overhead.
従来より、大容量長距離光伝送ネットワークにおいては、OTN(Optical Transport Network)が広く採用されている。OTNは、ITU−Tで標準化されている技術であり、ネットワーク監視用OH(オーバーヘッド)を持つことにより、ネットワークの管理や障害の切り分けを容易にする。 Conventionally, OTN (Optical Transport Network) has been widely used in large-capacity long-distance optical transmission networks. OTN is a technology standardized by ITU-T, and has network monitoring OH (overhead) to facilitate network management and fault isolation.
このようなネットワーク監視用OTN OHの中には、GCC(Generic Communications Channel)と呼ばれるOHが定義されている(図10参照)。GCC OHは、OTN装置間で制御情報等のデータ通信を行う際使用される。また、GCC OHは、GCC0(General Communication Channel 0)、GCC1(General Communication Channel 1)、およびGCC2(General Communication Channel 2)の3種類に分類され、それぞれ2バイトで構成される。 Among such OTN OHs for network monitoring, OH called GCC (Generic Communications Channel) is defined (see FIG. 10). The GCC OH is used when data communication such as control information is performed between OTN devices. The GCC OH is classified into three types, GCC0 (General Communication Channel 0), GCC1 (General Communication Channel 1), and GCC2 (General Communication Channel 2), and each is composed of 2 bytes.
GCC0 OHは、OTU(Optical Transmission Unit)OH内に定義されており、OTUレイヤー終端装置間でのデータ通信に使用される。一方、GCC1およびGCC2 OHは、ODU(Optical Data Unit)OH内に定義されており、ODUレイヤー終端装置間でのデータ通信に使用される。 GCC0 OH is defined in an OTU (Optical Transmission Unit) OH, and is used for data communication between OTU layer termination devices. On the other hand, GCC1 and GCC2 OH are defined in an ODU (Optical Data Unit) OH and used for data communication between ODU layer termination devices.
さらにGCC1およびGCC2のバイトには、個別に2バイト×2チャンネルで通信するモード(以降GCC1/GCC2モードと呼ぶ)と、GCC1とGCC2を併せて1つのチャンネルとして使用し、4バイト×1チャンネルで通信するモード(以降GCC1+GCC2モードと呼ぶ)の2種類のモードが規格上定義されている。 In addition, the GCC1 and GCC2 bytes are used as a single channel with a mode (hereinafter referred to as GCC1 / GCC2 mode) that communicates individually with 2 bytes × 2 channels, and GCC1 and GCC2 together. Two modes of communication modes (hereinafter referred to as GCC1 + GCC2 mode) are defined in the standard.
GCC1/GCC2モード運用時は、約1.3Mbpsの伝送帯域が2チャンネル使用可能であり、一方、GCC1+GCC2モード運用時は、約2.6Mbpsの伝送帯域が1チャンネル使用可能である。通信事業者は、帯域の必要性に応じてGCC1/GCC2モードとGCC1+GCC2モードを切替えて使用する。 When operating in the GCC1 / GCC2 mode, two channels of the transmission band of about 1.3 Mbps can be used, while when operating in the GCC1 + GCC2 mode, one channel of the transmission band of about 2.6 Mbps can be used. The communication carrier switches between the GCC1 / GCC2 mode and the GCC1 + GCC2 mode according to the necessity of the band.
OTNネットワーク上の監視制御は、管理を単純化する為、ネットワーク上の1つのノードをGNE(Gateway Network Element)に指定する(図11の例では、ノード1)。GNEから遠方に存在するノードの監視制御は、GCCを用いて行われる。
In the supervisory control on the OTN network, one node on the network is designated as a GNE (Gateway Network Element) in order to simplify management (
また、OTNネットワークでは、装置の負荷を軽減する為に、GCC1/GCC2モードで通常運用されている。しかし、装置のソフトウエアアップグレード等の理由で、大容量のファイル転送をおこなう必要があり、一時的に伝送帯域を広げる必要に迫られる場合がある。その際には、GCC1+GCC2モードに切り替えることにより、一時的に帯域を広げて運用される。 Further, in the OTN network, in order to reduce the load on the apparatus, the OTN network is normally operated in the GCC1 / GCC2 mode. However, it is necessary to transfer a large-capacity file for reasons such as software upgrade of the apparatus, and it may be necessary to temporarily widen the transmission band. In that case, by switching to the GCC1 + GCC2 mode, the band is temporarily expanded and operated.
GCC1/GCC2モードとGCC1+GCC2モードを切替える処理について図11の例を用いて説明する。例えば、図11のノード2とノード5の間でGCCモード切り替えを実行しようとした場合に、監視制御装置は、GNE経由でGCCを使用して両ノードにモード切り替えコマンドを発行する。その際、2つのノードに対して同時に切り替えコマンドを発行することが出来ない為、必ずどちらか一方のノードのGCCモードを先に切り替える。
Processing for switching between the GCC1 / GCC2 mode and the GCC1 + GCC2 mode will be described with reference to the example of FIG. For example, when the GCC mode switching is to be executed between the
GCC帯域切り替え処理および構成について図12を用いて具体的に説明する。図12に示すように、受信側は、GCC1 OH抽出部、GCC2 OH抽出部、HDLC(High-Level Data Link Control)フレーム構築部、HDLCフレーム受信部からなる。GCC1 OH抽出部、およびGCC2 OH抽出部は、入力OTN信号のOH部より、それぞれ16ビットのGCC1 OHおよびGCC2 OHを抽出する。抽出されたGCC1 OH 16bitパラレルデータ、およびGCC2 OH 16bitパラレルデータは、HDLC フレーム構築部に入力される。 The GCC band switching process and configuration will be specifically described with reference to FIG. As shown in FIG. 12, the reception side includes a GCC1 OH extraction unit, a GCC2 OH extraction unit, an HDLC (High-Level Data Link Control) frame construction unit, and an HDLC frame reception unit. The GCC1 OH extraction unit and the GCC2 OH extraction unit respectively extract 16-bit GCC1 OH and GCC2 OH from the OH portion of the input OTN signal. The extracted GCC1 OH 16-bit parallel data and GCC2 OH 16-bit parallel data are input to the HDLC frame construction unit.
HDLCフレーム構築部では、GCC OH 16bitパラレルデータをHDLCフレームに変換する。ここで、HDLCフレーム構築部は、ソフトウェアのモード設定により、GCC1/GCC2モード時は1.3Mbps×2チャンネルのHDLCフレームに変換し、GCC1+GCC2モード時は2.6Mbps×1チャンネルのHDLCフレームに変換する。 The HDLC frame construction unit converts GCC OH 16-bit parallel data into an HDLC frame. Here, the HDLC frame construction unit converts to an HDLC frame of 1.3 Mbps × 2 channels in the GCC1 / GCC2 mode and converts to an HDLC frame of 2.6 Mbps × 1 channel in the GCC1 + GCC2 mode depending on the mode setting of the software. .
変換されたHDLCフレームは、HDLCフレーム受信部に入力される。HDLCフレーム受信部では、HDLCフレームの終端処理を行う。ここで、HDLCフレーム受信部は、ソフトウェアのモード設定に従い、GCC1/GCC2モード時は1.3Mbps×2チャンネルで終端処理を行い、GCC1+2モード時は2.6Mpbs×1チャンネルで終端処理を行う。HDLCフレームにカプセリングされていた受信情報はCPUでソフトウェア処理される。 The converted HDLC frame is input to the HDLC frame receiving unit. The HDLC frame receiving unit performs termination processing of the HDLC frame. Here, the HDLC frame receiver performs termination processing with 1.3 Mbps × 2 channels in the GCC1 / GCC2 mode and termination processing with 2.6 Mbps × 1 channels in the GCC1 + 2 mode according to the software mode setting. The received information encapsulated in the HDLC frame is software processed by the CPU.
一方、送信側は、HDLCフレーム生成部、GCC OH変換部、GCC1 OH挿入部、およびGCC2 OH挿入部からなる。HDLCフレーム生成部は、ソフトウェアで生成された送信情報をHDLCフレームにカプセリングし、HDLCシリアルデータを生成する。 On the other hand, the transmission side includes an HDLC frame generation unit, a GCC OH conversion unit, a GCC1 OH insertion unit, and a GCC2 OH insertion unit. The HDLC frame generation unit encapsulates transmission information generated by software into an HDLC frame, and generates HDLC serial data.
ここで、HDLCフレーム生成部では、ソフトソフトウェアのモード設定により、GCC1/GCC2モード時は1.3Mbps×2チャンネルのHDLCシリアルデータ、GCC1+GCC2モード時は2.6Mbps×1チャンネルのHDLCシリアルデータを生成する。生成されたHDLCシリアルデータは、GCC OH変換部に入力される。 Here, the HDLC frame generation unit generates 1.3 Mbps × 2 channels of HDLC serial data in the GCC1 / GCC2 mode and 2.6 Mbps × 1 channels of HDLC serial data in the GCC1 + GCC2 mode according to the software software mode setting. . The generated HDLC serial data is input to the GCC OH conversion unit.
GCC OH変換部では、HDLCシリアルデータをGCC1 OHおよびGCC2 OHにマッピングする為に、パラレルデータに変換する。ここで、GCC OH変換部は、ソフトウェアのモード設定に従い、GCC1/GCC2モード時は1.3Mbps×2チャンネルのシリアルデータを、それぞれ16bitのパラレルデータに変換する。 The GCC OH conversion unit converts the HDLC serial data into parallel data in order to map it to GCC1 OH and GCC2 OH. Here, the GCC OH conversion unit converts the serial data of 1.3 Mbps × 2 channels into 16-bit parallel data in the GCC1 / GCC2 mode according to the mode setting of the software.
一方、GCC1+GCC2モード時は2.6Mbps×1チャンネルのシリアルデータを、16ビット×2(計32ビット)のパラレルデータに変換する。変換された16ビットパラレルデータは、GCC1 OH挿入部およびGCC2 OH挿入部に入力される。GCC1 OH挿入部およびGCC2 OH挿入部では、入力されたパラレルデータをOTN信号のGCC1およびGCC2 OH位置にマッピングする。 On the other hand, in the GCC1 + GCC2 mode, serial data of 2.6 Mbps × 1 channel is converted into parallel data of 16 bits × 2 (32 bits in total). The converted 16-bit parallel data is input to the GCC1 OH insertion unit and the GCC2 OH insertion unit. The GCC1 OH insertion unit and the GCC2 OH insertion unit map the input parallel data to the GCC1 and GCC2 OH positions of the OTN signal.
ところで、上記したGCC1/GCC2モード、GCC1+GCC2モード間でのGCC帯域切り替え処理技術では、監視制御装置から遠方装置間のGCCモード切り替えを実行しようとする際には、必ず対向装置間でモード不一致が発生し通信が途絶えてしまう為、1点集中監視ネットワーク下で効率の良いGCCモード切替えが出来ないという課題があった。 By the way, in the GCC band switching processing technology between the GCC1 / GCC2 mode and the GCC1 + GCC2 mode described above, when attempting to perform GCC mode switching between the monitoring control device and the remote device, a mode mismatch always occurs between the opposing devices. However, since communication is interrupted, there is a problem that efficient GCC mode switching cannot be performed under a one-point centralized monitoring network.
例えば、図11の例で説明すると、ノード2のモードをGCC1モードからGCC1+2モードに切替えた場合に、ノード2のモードを切り替えた瞬間にノード2とノード5の間ではモード不一致が発生し、監視制御装置からノード5に対する通信は途絶えてしまう。
For example, in the example of FIG. 11, when the mode of the
また、ノード5をGCC1+2モードに切り替える為には、ノード2とノード5間のGCC通信が確立している必要があるが、ノード5には監視制御装置からアクセスすることは出来ない為、モード変更が行えない場合がある。その為、再びノード5と通信を確立しようとした場合には、ノード2をGCC1モードに戻すしかない。従って、目的としていたGCC1+GCC2モードへの変更が行えない結果となる。
Also, in order to switch the
具体的には、図12の処理構成で上記に説明したように、ソフトウェアからの指示に従い、HDLCフレーム構築部、HDLCフレーム受信部、HDLCフレーム生成部、およびGCC OH変換部のGCCモードを切り替えることにより、GCC帯域切り替えを行っており、GCCモード切り替えは各ノード個別に実行しなければならない。 Specifically, as described above in the processing configuration of FIG. 12, the GCC mode of the HDLC frame construction unit, the HDLC frame reception unit, the HDLC frame generation unit, and the GCC OH conversion unit is switched according to instructions from the software. Thus, the GCC band switching is performed, and the GCC mode switching must be executed individually for each node.
その結果、監視制御装置から遠方に位置する対向装置間のGCCモード切り替えを実行しようとした場合は、どちらか一方の装置のGCCモード切り替えを実行した際に必ずモード不一致が発生してしまい、GCCモード切り替えが出来ないという問題が発生する。それため、従来の構成でGCCモード切替えを行うためには、ネットワークオペレーターがローカルで各装置に設定を行うか、各装置を監視制御装置とLANで接続するか、ネットワークを2重化し、GCCの冗長構成を組む必要があり、ネットワークの管理の複雑化、設備の増加に伴う高コスト化を引き起こすという課題があった。 As a result, when GCC mode switching between opposing devices located far from the supervisory control device is attempted, a mode mismatch always occurs when GCC mode switching of either one of the devices is performed. There is a problem that the mode cannot be switched. Therefore, in order to switch the GCC mode in the conventional configuration, the network operator makes settings for each device locally, connects each device with a monitoring control device via a LAN, or doubles the network, There is a problem in that it is necessary to build a redundant configuration, which causes complicated network management and high costs due to an increase in equipment.
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、OTNネットワーク内のGCCモード切り替えを安価で、かつ効率的に実行することを目的とする。 Therefore, the present invention has been made to solve the above-described problems of the prior art, and an object thereof is to execute GCC mode switching in an OTN network at low cost and efficiently.
上述した課題を解決し、目的を達成するため、この装置は、GCCモードの切替えを対向装置に指示するGCCモード切替え専用フレームを生成し、生成されたGCCモード切替え専用フレームをGCCオーバヘッドに挿入して対向装置に送信し、対向装置間のGCCモードを切り替える。 In order to solve the above-described problems and achieve the object, this device generates a GCC mode switching dedicated frame that instructs the opposite device to switch the GCC mode, and inserts the generated GCC mode switching dedicated frame into the GCC overhead. To the opposite device to switch the GCC mode between the opposite devices.
開示の装置は、OTNネットワーク内のGCCモード切り替えを安価で、かつ効率的に実行することができるという効果を奏する。 The disclosed apparatus has an effect that GCC mode switching in the OTN network can be performed at low cost and efficiently.
以下に添付図面を参照して、この発明に係る伝送装置、伝送方法および伝送プログラムの実施例を詳細に説明する。 Exemplary embodiments of a transmission device, a transmission method, and a transmission program according to the present invention will be described below in detail with reference to the accompanying drawings.
以下の実施例では、実施例1に係る光伝送装置の構成および処理の流れを順に説明し、最後に実施例1による効果を説明する。なお、以下では、OTNネットワーク内に配置される光伝送装置に本発明が適用される場合について説明する。 In the following embodiments, the configuration and processing flow of the optical transmission apparatus according to the first embodiment will be described in order, and finally the effects of the first embodiment will be described. In the following, a case where the present invention is applied to an optical transmission device arranged in an OTN network will be described.
[OTNネットワークシステムの構成]
まず最初に、図1〜図4を用いて、実施例1に係る光伝送装置の構成を説明する。図1は、実施例1に係る光伝送装置10の全体構成を示すブロック図である。図2は、GCCモード切替えフレーム生成部の詳しい構成を示すブロック図である。図3は、GCCモード切替え専用フレームフォーマットを示す図である。図4は、GCCモード判定処理部の詳しい構成を示すブロック図である。
[Configuration of OTN network system]
First, the configuration of the optical transmission apparatus according to the first embodiment will be described with reference to FIGS. FIG. 1 is a block diagram illustrating the overall configuration of the
図1に示すように、この光伝送装置10は、CPU11、HDLCフレーム生成部12、GCC OH変換部13、GCC1 OH挿入部14A、GCC2 OH挿入部14B、GCCモード切替フレーム生成部15、GCC1 OH抽出部16A、GCC2 OH抽出部16B、HDLCフレーム構築部17、HDLCフレーム受信部18、GCCモード判定処理部19を有する。以下にこれらの各部の処理を説明する。
As shown in FIG. 1, the
CPU11は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に、受信されたHDLCフレームにカプセリングされていた受信情報をソフトウェア処理する。また、CPU11は、送信情報をソフトウェアで生成して、後述するHDLCフレーム生成部12に通知する。
The
HDLCフレーム生成部12は、ソフトウェアで生成された送信情報をHDLCフレームにカプセリングし、HDLCシリアルデータを生成する。具体的には、HDLCフレーム生成部12は、ソフトソフトウェアのモード設定により、GCC1/GCC2モード時は1.3Mbps×2チャンネルのHDLCシリアルデータ、GCC1+GCC2モード時は2.6Mbps×1チャンネルのHDLCシリアルデータを生成する。
The HDLC
そして、HDLCフレーム生成部12は、生成されたHDLCシリアルデータをGCC OH変換部13に通知する。また、HDLCフレーム生成部12は、フレーム送信停止信号をGCCモード切替フレーム生成部15から受信すると、HDLCフレームの生成を一旦停止する。一方、HDLCフレーム生成部12は、フレーム送信停止信号の解除をGCCモード切替フレーム生成部15から受信すると、変更後のGCCモードに従って、HDLCフレームの生成を再開する。
Then, the HDLC
GCC OH変換部13は、HDLCシリアルデータをGCC1 OHおよびGCC2 OHにマッピングする為に、パラレルデータに変換する。ここで、GCC OH変換部13は、ソフトウェアのモード設定に従い、GCC1/GCC2モード時は1.3Mbps×2チャンネルのシリアルデータを、それぞれ16bitのパラレルデータに変換する。
The GCC
一方、GCC OH変換部13は、GCC1+GCC2モード時には、2.6Mbps×1チャンネルのシリアルデータを、16ビット×2(計32ビット)のパラレルデータに変換する。そして、GCC OH変換部13は、変換された16ビットパラレルデータをGCC1 OH挿入部14AおよびGCC2 OH挿入部14Bに通知する。
On the other hand, the GCC
GCC1 OH挿入部14AおよびGCC2 OH挿入部14Bは、GCC OH変換部13から通知されたパラレルデータをOTN信号のGCC1およびGCC2 OH位置にマッピングする。また、GCC1 OH挿入部14AおよびGCC2 OH挿入部14Bは、GCCモード切替えフレームを後述する送信フレーム選択部15cから受信すると、GCCモード切替えフレームをOTN信号のGCC1およびGCC2 OH位置にマッピングして対向装置に送信する。
The GCC1
GCCモード切替フレーム生成部15は、GCCモードの切替えを対向装置に指示するGCCモード切替え専用フレームを生成する。そして、GCCモード切替フレーム生成部15は、生成されたGCCモード切替え専用フレームをGCCオーバヘッドに挿入して、対向装置に送信するように制御する。また、GCCモード切替フレーム生成部15は、GCCモード切替え専用フレームの送信が完了した後、自装置のGCCモードを切り替えるように制御する。
The GCC mode switching
ここで、GCCモード切替フレーム生成部15の詳しい構成について図2を用いて説明する。同図に示すように、GCCモード切替フレーム生成部15は、送信フレーム制御部15a、切替えフレーム生成部15b、送信フレーム選択部15cおよび送信モード制御部15dを有する。
Here, a detailed configuration of the GCC mode switching
送信フレーム制御部15aは、ソフトウェアからのモード切替え指示を受けると、HDLCフレーム生成部12に対しフレーム送信停止信号を通知する。また、それと同時に、送信フレーム制御部15aは、切替えフレーム生成部15bに対し、切り替えるモードの通知(GCC1/GCC2モードかGCC1+GCC2モードの通知)および切替えフレーム生成通知を行う。
When receiving a mode switching instruction from the software, the transmission frame control unit 15a notifies the HDLC
そして、送信フレーム制御部15aは、後述する送信フレーム選択部15cによって切替えフレーム送信が完了した後、送信モード制御部15dに変更後のGCCモード(GCCモードの変更通知)を通知する。さらに、送信フレーム制御部15aは、HDLCフレーム生成部12に送信していたフレーム送信停止信号の通知を解除する。フレーム送信停止信号の解除を受けたHDLCフレーム生成部12は、変更後のGCCモードに従って、HDLCフレームの生成を再開する。
The transmission frame control unit 15a notifies the changed GCC mode (GCC mode change notification) to the transmission
切替えフレーム生成部15bは、切替えモード通知および切替えフレーム生成通知を受けると、GCCモード切替え専用フレームを生成する(後に図3を用いて詳述)。また、切替えフレーム生成部15bは、GCCモード切替えフレームを生成すると同時に、送信フレーム選択部15cに、切替えフレーム送信要求を通知する。
When the switching
ここで、GCCモード切替え専用フレームフォーマットについて図3を用いて説明する。同図に示すように、GCCモード切替えフレームは、HDLC規格に定義されているフラグシーケンスで挟まれた、1バイトのモード切替え情報バイトと、1バイトのCRC(Cyclic Redundancy Check)からなる全4バイトのHDLCフレームである。モード切替え情報バイトのビット1とビット8は、「1」固定である。
Here, the GCC mode switching dedicated frame format will be described with reference to FIG. As shown in the figure, the GCC mode switching frame is composed of 4 bytes consisting of a 1-byte mode switching information byte and a 1-byte CRC (Cyclic Redundancy Check) sandwiched between flag sequences defined in the HDLC standard. HDLC frame.
これは、モード切替え情報を「01111110」固定パターンのフラグシーケンスと重複させない為である。ビット2〜7の6ビットは、GCCモード情報の送信に使用される。GCCモード情報が、「000001」パターンの時は、切替え後のGCCモードが、GCC1/GCC2モードであることを意味している。GCCモード情報が、「000010」パターンの時は、切替え後のGCCモードが、GCC1+GCC2モードであることを意味している。CRCは汎用的なデータ転送誤り検出方法である。
This is because the mode switching information is not duplicated with the flag sequence of the “01111110” fixed pattern. Six bits of
図2の説明に戻って、送信フレーム選択部15cは、切替えフレーム送信要求を受けると、GCC1 OH挿入部14AおよびGCC2 OH挿入部14Bの両方に、生成されたGCCモード切替えフレームを送信する。これによりOTN信号内のGCC1 OHおよびGCC2 OH経由でGCCモード切替えフレームが対向装置に送信される。
Returning to the description of FIG. 2, when the transmission
送信モード制御部15dは、GCCモードの変更通知を受けると、GCC OH変換部13およびHDLCフレーム生成部12にモード切替え信号を通知して、GCCモードを切り替えるように制御する。
When the transmission
図1の説明に戻って、GCC1 OH抽出部16AおよびGCC2 OH抽出部16Bは、入力OTN信号のOH部より、それぞれ16ビットのGCC1 OHおよびGCC2 OHを抽出する。そして、GCC1 OH抽出部16AおよびGCC2 OH抽出部16Bは、抽出されたGCC1 OH 16bitパラレルデータ、およびGCC2 OH 16ビットパラレルデータをHDLCフレーム構築部17に通知する。
Returning to the description of FIG. 1, the GCC1
HDLCフレーム構築部17は、GCC OH 16bitパラレルデータをHDLCフレームに変換する。ここで、HDLCフレーム構築部17は、ソフトウェアのモード設定により、GCC1/GCC2モード時は1.3Mbps×2チャンネルのHDLCフレームに変換し、GCC1+GCC2モード時は2.6Mbps×1チャンネルのHDLCフレームに変換する。そして、HDLCフレーム構築部17は、変換されたHDLCフレームをHDLCフレーム受信部18に通知する。
The HDLC
HDLCフレーム受信部18は、HDLCフレームの終端処理を行う。ここで、HDLCフレーム受信部18は、ソフトウェアのモード設定に従い、GCC1/GCC2モード時には1.3Mbps×2チャンネルで終端処理を行い、GCC1+2モード時には2.6Mpbs×1チャンネルで終端処理を行う。その後、HDLCフレームにカプセリングされていた受信情報は、CPU11によってソフトウェア処理される。
The HDLC
GCCモード判定処理部19は、GCCオーバヘッドを対向装置から受信した場合に、GCCオーバヘッドにGCCモード切替え専用フレームが挿入されているか判定する。そして、GCCモード判定処理部19は、GCCオーバヘッドにGCCモード切替え専用フレームが挿入されていると判定した場合には、自装置のGCCモードを切り替えるように制御する。
The GCC mode
ここで、GCCモード判定処理部19の詳しい構成について図4を用いて説明する。同図に示すように、GCCモード判定処理部19は、切替えフレーム判定部19a、CRC演算部19b、切替えフレーム処理部19cおよび受信モード制御部19dを有する。
Here, a detailed configuration of the GCC mode
切替えフレーム判定部19aは、GCC1 OH抽出部16AおよびGCC2 OH抽出部16Bで抽出されたGCC OHを2フレーム分の計4バイトを常時保持する。そして、切替えフレーム判定部19aは、保持した4バイトのGCC OHの先頭バイトと最終バイトがフラグシーケンスパターンであり、中間の2バイトがフラグシーケンスでない場合には、GCC切替えフレームと判定する。
The switching
つまり、HDLC規格上では、フラグシーケンスを除くバイト数が4バイト未満のフレームが無効フレームとして扱われ、通常においてフラグシーケンスで囲まれた4バイトフレームは存在しない。従って、本フレームは、HDLCフレーム構築部では無効フレームとして廃棄され、通常運用時に対向装置間で行っている通信には影響は与えず、本フレームが対向装置の送信側GCCモード切替えフレーム生成部15と、受信側GCCモード判定処理部19との間で完結するフレームとなる。このような特徴を生かして切替えフレーム判定部19aで判定されたGCC切替えフレームの中間2バイトは、CRC演算部19bに通知される。
That is, in the HDLC standard, a frame having a number of bytes less than 4 bytes excluding the flag sequence is treated as an invalid frame, and there is usually no 4-byte frame surrounded by the flag sequence. Therefore, this frame is discarded as an invalid frame in the HDLC frame construction unit and does not affect the communication performed between the opposing devices during normal operation, and this frame is not transmitted to the transmitting device GCC mode switching
CRC演算部19bは、2バイトの切替えフレームに対してCRC演算を行い、チェックした結果にエラーがあった場合には、2バイトのデータを破棄する。また、CRC演算部19bは、チェックした結果にエラーがなかった場合は、1バイトのモード切替え情報を、切替えフレーム処理部19cに通知する。
The
切替えフレーム処理部19cは、中間6ビットのモード情報を抽出し、GCC1およびGCC2両方とも「000001」パターンであった場合には、GCCモードをGCC1/GCC2モードと判定し、「000010」パターンであった場合はGCC1+GCC2モードと判定し、受信モード制御部19dに判定結果を通知する。ここで、切替えフレーム処理部19cは、未定義のパターンであった場合や、GCC1とGCC2のパターンに不一致が生じた場合には、判定結果を廃棄する。
The switching
受信モード制御部19dは、GCCモード判定結果に従い、HDLCフレーム構築部17およびHDLCフレーム受信部18にモード切替え信号を生成し、GCCモードを切り替える。
The reception
[光伝送装置による処理]
次に、図5および図6を用いて、実施例1に係る光伝送装置10による処理を説明する。図5は、実施例1に係る光伝送装置10のGCC切替フレーム生成処理動作を示すフローチャートである。図6は、実施例1に係る光伝送装置10のGCCモード判定処理動作を示すフローチャートである。
[Processing by optical transmission equipment]
Next, processing performed by the
図5に示すように、光伝送装置10のGCC切替フレーム生成部15は、ソフトウェアからのモード切替え指示を受けると(ステップS101肯定)、HDLCフレーム生成部12に対しフレーム送信停止信号を通知する(ステップS102)。HDLCフレーム生成部12は、フレーム送信停止信号を受信すると、HDLCフレームの生成を一旦停止する(ステップS103)。
As shown in FIG. 5, when the GCC switching
そして、GCC切替フレーム生成部15は、GCCモード切替え専用フレームを生成する(ステップS104)。続いて、GCC切替フレーム生成部15は、GCCモード切替えフレームをOTN信号のGCC1およびGCC2 OH位置にマッピングして対向装置に送信する(ステップS105)。
Then, the GCC switching
その後、GCC切替フレーム生成部15は、切替えフレーム送信が完了した後、HDLCフレーム生成部12に送信していたフレーム送信停止信号の通知を解除する(ステップS106)。フレーム送信停止信号の解除を受けたHDLCフレーム生成部12は、変更後のGCCモードに従って、HDLCフレームの生成を再開する(ステップS107)。
Thereafter, the GCC switching
続いて、図6を用いて、実施例1に係る光伝送装置10のGCCモード判定処理動作について説明する。同図に示すように、光伝送装置10のGCCモード判定処理部19は、GCC OHを受信して2フレーム分の計4バイトを常時保持する(ステップS201)。そして、GCCモード判定処理部19は、保持した4バイトのGCC OHの先頭バイトと最終バイトがフラグシーケンスパターンであり、中間の2バイトがフラグシーケンスでないか判定する(ステップS202)。
Subsequently, the GCC mode determination processing operation of the
その結果、GCCモード判定処理部19は、保持した4バイトのGCC OHの先頭バイトと最終バイトがフラグシーケンスパターンでない、または中間の2バイトがフラグシーケンスである場合には(ステップS202否定)、GCC切替えフレームではないとして、処理を終了する。
As a result, when the first byte and the last byte of the held 4-byte GCC OH are not the flag sequence pattern or the intermediate 2 bytes are the flag sequence (No in step S202), the GCC mode
その結果、GCCモード判定処理部19は、保持した4バイトのGCC OHの先頭バイトと最終バイトがフラグシーケンスパターンであり、中間の2バイトがフラグシーケンスでない場合には(ステップS202肯定)、GCC切替えフレームとして、中間2バイトの切替えフレームに対してCRC演算を行って(ステップS203)、チェック結果にエラーがあるか判定する(ステップS204)。
As a result, when the first byte and the last byte of the held 4-byte GCC OH are the flag sequence pattern and the intermediate 2 bytes are not the flag sequence (Yes in step S202), the GCC mode
その結果、GCCモード判定処理部19は、チェックした結果にエラーがあった場合には(ステップS204肯定)、2バイトのデータを破棄する(ステップS210)。また、GCCモード判定処理部19は、チェックした結果にエラーがなかった場合は(ステップS204否定)、中間6ビットのモード情報を抽出する(ステップS205)。
As a result, if there is an error in the checked result (Yes in step S204), the GCC mode
そして、GCCモード判定処理部19は、抽出された中間6ビットのモード情報が、GCC1およびGCC2両方とも「000001」パターンであるか判定する(ステップS206)。その結果、GCCモード判定処理部19は、GCC1およびGCC2両方とも「000001」パターンであった場合には(ステップS206肯定)、GCCモードをGCC1/GCC2モードと判定し、GCCモードをGCC1/GCC2モードに切り替える(ステップS207)。
Then, the GCC mode
また、GCCモード判定処理部19は、CC1およびGCC2両方とも「000001」パターンでなかった場合には(ステップS206否定)、GCC1およびGCC2両方とも「000010」パターンであるか判定する(ステップS208)。その結果、GCCモード判定処理部19は、GCC1およびGCC2両方とも「000010」パターンであった場合には(ステップS208肯定)、GCC1+GCC2モードと判定し、GCCモードをGCC1+GCC2モードに切り替える(ステップS209)。
If both CC1 and GCC2 are not “000001” patterns (No at Step S206), the GCC mode
また、GCCモード判定処理部19は、GCC1およびGCC2両方とも「000010」パターンでなかった場合(未定義のパターンであった場合や、GCC1とGCC2のパターンに不一致が生じた場合)には(ステップS208否定)、データを破棄する(ステップS210)。
Further, the GCC mode
[実施例1の効果]
上述してきたように、光伝送装置10は、GCCモードの切替えを対向装置に指示するGCCモード切替え専用フレームを生成し、生成されたGCCモード切替え専用フレームをGCCオーバヘッドに挿入して、対向装置に送信する。その後、光伝送装置10は、GCCモード切替え専用フレームの送信が完了した後、自装置のGCCモードを切り替えるように制御する。また、光伝送装置10は、GCCオーバヘッドを対向装置から受信した場合に、GCCオーバヘッドにGCCモード切替え専用フレームが挿入されているか判定し、GCCオーバヘッドにGCCモード切替え専用フレームが挿入されていると判定された場合には、自装置のGCCモードを切り替えるように制御する。このため、ハードウェアで生成したGCCモード切り替え用の専用HDLCフレームを対向装置間のGCC OHを使用して通信し、対向装置間のGCCモードをハードウェアで自動切り替えが出来る為、装置毎にGCCモード切り替えを行う必要がなくなり、監視制御装置から遠方装置間のGCCモードを容易に切替えることができる。この結果、OTNネットワーク内のGCCモード切り替えを安価で、かつ効率的に実行することが可能である。
[Effect of Example 1]
As described above, the
また、実施例1によれば、GCCモード切替え専用フレームが生成される場合には、装置間通信フレームの送信を停止するように制御し、GCCモード切替え専用フレームが対向装置に送信された場合には、装置間通信フレームの送信を再開する。このため、ソフトウェアからのGCCモード切替え要求を受信したGCCモード切替えフレーム生成部15bが、装置間通信フレーム送信を一旦止め、GCC切替え専用フレームを対向装置に送信した後で、GCCモード切替え後の装置間通信フレームを再送する。この結果、対向装置では、GCCモード切替えフレームから判定した結果からGCCモードを切替えることが可能となると共に、モード切替えによる一時的なモード不一致の発生による装置間通信フレームの欠落を起こすことなくGCCモードの切替えが可能となる。
Further, according to the first embodiment, when a GCC mode switching dedicated frame is generated, control is performed so as to stop transmission of the inter-device communication frame, and when the GCC mode switching dedicated frame is transmitted to the opposite device. Resumes transmission of the inter-device communication frame. For this reason, after the GCC mode switching
また、実施例1によれば、対向装置から受信したGCCオーバヘッドを4バイト分保持し、4バイトのGCCオーバヘッドが、フラグシーケンスで囲まれた4バイトフレームであるか判定し、4バイトのデータが、フラグシーケンスで囲まれた4バイトフレームである場合には、自装置のGCCモードを切り替えるように制御する。このため、GCCモード切替え専用フレームは、4バイトのHDLCフレーム構成をとっていることにより、装置間通信フレーム処理に全く影響を与えずに、ハードウェア自動切替えが可能となる。 Further, according to the first embodiment, the GCC overhead received from the opposite device is held for 4 bytes, and it is determined whether the 4-byte GCC overhead is a 4-byte frame surrounded by a flag sequence. When the frame is a 4-byte frame surrounded by a flag sequence, control is performed so as to switch the GCC mode of the own apparatus. Therefore, since the GCC mode switching dedicated frame has a 4-byte HDLC frame configuration, automatic hardware switching can be performed without affecting the inter-device communication frame processing.
ところで、上記の実施例1では、図3に示すように、GCCモード切り替え用の専用HDLCフレームを対向装置間に送信して対向装置のGCCモードを切り替える場合を説明したが、本実施例はこれに限定されるものではなく、図7に示すように、GCCモード切り替え用の専用HDLCフレームを拡張して対向装置間に送信して対向装置のGCCモードを切り替えるようにしてもよい。 In the first embodiment, as shown in FIG. 3, a case has been described in which the dedicated HDLC frame for switching the GCC mode is transmitted between the opposing devices to switch the GCC mode of the opposing device. However, as shown in FIG. 7, a dedicated HDLC frame for switching the GCC mode may be expanded and transmitted between the opposing devices to switch the GCC mode of the opposing device.
そこで、以下の実施例2では、拡張したGCCモード切り替え用の専用HDLCフレームを対向装置間に送信して、対向装置間のGCCモードを切り替える場合として、図7および図8を用いて、実施例2における光伝送装置10aの構成および処理について説明する。図7は、拡張GCCモード切替え専用フォーマットを示す図である。図8は、実施例2に係る光伝送装置10aの全体構成を示すブロック図である。
Therefore, in the following second embodiment, an example in which the extended dedicated GLC frame for switching the GCC mode is transmitted between the opposing devices to switch the GCC mode between the opposing devices will be described with reference to FIGS. 7 and 8. The configuration and processing of the
図7に示したように、実施例2における光伝送装置10aが対向装置GCCモード切替え専用フレームを拡張したフレームである。同図に示すように、拡張したGCCモード切り替え用の専用HDLCフレームでは、モード切替え情報内のビット2〜3にフレーム種別情報を持ち、ビット4〜7にGCCモード情報を保持している。
As shown in FIG. 7, the
フレーム種別情報が「00」である場合には、自装置の送信部から対向装置の受信部に送信される、1回目のコマンドフレームであることを意味する。「01」の場合には、対向装置の送信部から自装置の受信部に返信される1回目のレスポンスフレームであることを意味する。 When the frame type information is “00”, it means that it is the first command frame transmitted from the transmitting unit of the own device to the receiving unit of the opposite device. In the case of “01”, it means the first response frame returned from the transmitting unit of the opposite device to the receiving unit of the own device.
また、「10」の場合は、2回目のコマンドフレーム、「11」の場合は、2回目のレスポンスフレームであることを意味している。GCCモード情報について、「0001」の場合は、GCC1/GCC2モードであり、「0010」の場合は、GCC1+GCC2モードであることを意味している。本フレームを使用することにより対向装置間で回線エラーが発生している場合に起こり得る、GCCモード不一致の発生を防ぐことが可能となる。 Further, “10” means a second command frame, and “11” means a second response frame. Regarding the GCC mode information, “0001” means the GCC1 / GCC2 mode, and “0010” means the GCC1 + GCC2 mode. By using this frame, it becomes possible to prevent the occurrence of GCC mode mismatch that may occur when a line error occurs between the opposing devices.
続いて、実施例2に係る光伝送装置10aの構成について図8を用いて説明する。同図に示すように、実施例2に係る光伝送装置10aでは、図1に示した実施例1に係る光伝送装置10と比較して、GCCモード切替えフレーム生成部15内にモード確定処理部15eを新たに有する点が相違する。
Next, the configuration of the
送信フレーム制御部15aは、ソフトウェアからモード切替え指示を受けると、切替えフレーム生成部15bに対し、1回目の切替えフレーム生成通知を行う。そして、切替えフレーム生成部15bでは、フレーム種別に「00」(コマンド1)をセットした後、GCCモード情報には切替えるGCCモードがGCC1/GCC2モードの場合には「0001」をセットし、また、GCC1+GCC2モードの場合には「0010」をセットして対向装置に送信する。
When receiving a mode switching instruction from the software, the transmission frame control unit 15a notifies the switching
この時点で、光伝送装置10a(以下では、コマンド発行元装置という)では、GCC OH変換部13およびHDLCフレーム生成部12のGCCモード切替えは行わない。そして、コマンド1フレームを受けた対向装置の切替えフレーム処理部19cでは、受信したGCCモード情報と、レスポンス1フレームの送信要求をモード確定処理部15eに通知する。
At this time, the GCC mode switching of the GCC
この時点で、受信部のHDLCフレーム構築部17およびHDLCフレーム受信部18に対するGCCモード切替えは行わない。そして、対向装置のモード確定処理部15eでは、受信したGCCモード情報と、レスポンス1フレームの送信要求を送信フレーム制御部15a経由で切替えフレーム生成部15bに通知する。
At this time, the GCC mode switching for the HDLC
続いて、対向装置の切替えフレーム生成部15bでは、フレーム種別に「01」(レスポンス1)をセットし、GCCモード情報には受信したGCCモード情報をセットしてコマンド発行元装置10aに返送する。
Subsequently, the switching
そして、コマンド発行元装置10aでは、レスポンス1フレームを受信すると、切替フレーム処理部19cがモード確定処理部15eにコマンド2フレーム送信要求と受信したGCCモード情報を通知する。
In the command
これを受けてモード確定処理部15eは、対向装置にGCC切替えコマンドが到達されたことを認識し、フレーム種別に「10」(コマンド2)をセットし、GCCモード情報には受信したGCCモード情報をセットして、再度対向装置にコマンドフレームを送信すると共に、送信部(GCC OH変換部13およびHDLCフレーム生成部12)のGCCモード切替えを実行する。
In response to this, the mode
コマンド2フレームを受信した対向装置の切替えフレーム処理部19cでは、受信したGCCモード情報と、レスポンス2フレームの送信要求をモード確定処理部15eに通知すると共に、受信部(HDLCフレーム構築部17およびHDLCフレーム受信部18)のGCCモード切替えを実行する。
The switching
そして、対向装置は、フレーム種別に「11」(レスポンス2)をセットし、GCCモード情報には受信したGCCモード情報をセットしてコマンド発行元装置10aに再度返送すると共に、GCC OH変換部13およびHDLCフレーム生成部12のGCCモードの切り替えを行う。
Then, the opposite device sets “11” (response 2) as the frame type, sets the received GCC mode information as the GCC mode information, and returns it to the command
その後、コマンド発行元装置10aは、レスポンス2フレームを受信すると、HDLCフレーム構築部およびHDLCフレーム18のGCCモード切り替えを実行し、対向装置間送受のGCCモード切替えが完了する。
Thereafter, when receiving the
このように、上記の実施例2では、コマンド発行元装置10aは、GCCモードの切替えを対向装置に最初に指示する1回目のコマンドフレーム、1回目のコマンドフレームを受信した旨を示す1回目のレスポンスフレーム、1回目のレスポンスフレームを受信した後に対向装置にGCCモードの切替えを指示する2回目のコマンドフレーム、2回目のコマンドフレームを受信した旨を示す2回目のレスポンスフレームのうちのいずれであるかを示すフレーム種別情報を含むGCCモード切替え専用フレームを生成する。そして、コマンド発行元装置10aは、2回目のコマンドフレームを含むGCCモード切替え専用フレームを受信した場合または2回目のレスポンスフレームを含むGCCモード切替え専用フレームを受信した場合に、自装置における受信部のGCCモードを切り替えるように制御する。また、コマンド発行元装置10aは、2回目のコマンドフレームを含むGCCモード切替え専用フレームを対向装置に送信する場合または2回目のレスポンスフレームを含むGCCモード切替え専用フレームを対向装置に送信する場合に、自装置における送信部のGCCモードを切り替えるように制御する。
As described above, in the second embodiment, the command
このように、GCCモード切替え専用フォーマットにフレーム種別情報を持ち、モード確定処理部15eでコマンドおよびレスポンスフレームの種別を認識する構成をとることにより、対向装置にコマンドが到達したことを確認後にGCCモード切替えを実行することが可能となり、装置間の信号エラー等による誤ったモード切替えの発生を防ぐことが可能となる。さらに、対向装置間の送受同時切替えが可能となり、効率の良いGCCモード切替えが可能となる。
As described above, the GCC mode switching format has frame type information and the mode
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例3として本発明に含まれる他の実施例を説明する。 Although the embodiments of the present invention have been described so far, the present invention may be implemented in various different forms other than the embodiments described above. Therefore, another embodiment included in the present invention will be described below as a third embodiment.
(1)システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、送信フレーム制御部15aおよび切替えフレーム生成部15bを統合してもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
(1) System Configuration, etc. Further, each component of each illustrated apparatus is functionally conceptual and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. For example, the transmission frame control unit 15a and the switching
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。 In addition, among the processes described in this embodiment, all or part of the processes described as being performed automatically can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedure, control procedure, specific name, and information including various data and parameters shown in the above-described document and drawings can be arbitrarily changed unless otherwise specified.
(2)プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図9を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図9は、光伝送プログラムを実行するコンピュータを示す図である。
(2) Program By the way, various processes described in the above embodiments can be realized by executing a program prepared in advance by a computer. In the following, an example of a computer that executes a program having the same function as that of the above embodiment will be described with reference to FIG. FIG. 9 is a diagram illustrating a computer that executes an optical transmission program.
同図に示すように、光伝送装置としてのコンピュータ600は、HDD610、RAM620、ROM630およびCPU640をバス650で接続して構成される。
As shown in the figure, a
そして、ROM630には、上記の実施例と同様の機能を発揮する光伝送プログラム、つまり、図9に示すように、GCCモード切替フレーム生成プログラム631およびGCCモード判定処理プログラム632が予め記憶されている。なお、プログラム631、632については、図1に示した光伝送装置10の各構成要素と同様、適宜統合または分散してもよい。
The ROM 630 stores in advance an optical transmission program that exhibits the same function as that of the above embodiment, that is, a GCC mode switching
そして、CPU640が、これらのプログラム631、632をROM630から読み出して実行することで、図9に示すように、各プログラム631、632は、GCCモード切替フレーム生成プロセス641およびGCCモード判定処理プロセス642として機能するようになる。各プロセス641、642は、図9に示したGCCモード切替フレーム生成部15、GCCモード判定処理部19にそれぞれ対応する。
The CPU 640 reads out these
そして、CPU640は、各種データを登録するとともに、各種データを読み出してRAM620に格納し、RAM620に格納されたデータに基づいて処理を実行する。 The CPU 640 registers various data, reads out the various data, stores the data in the RAM 620, and executes processing based on the data stored in the RAM 620.
10、10a 光伝送装置
11 CPU
12 HDLCフレーム生成部
13 GCC OH変換部
14A GCC1 OH挿入部
14B GCC2 OH挿入部
15 GCCモード切替フレーム生成部
15a 送信フレーム制御部
15b 切替えフレーム生成部
15c 送信フレーム選択部
15d 送信モード制御部
15e モード確定処理部
16A GCC1 OH抽出部
16B GCC2 OH抽出部
17 HDLCフレーム構築部
18 HDLCフレーム受信部
19 GCCモード判定処理部
19a 切替えフレーム判定部
19b CRC演算部
19c 切替えフレーム処理部
19d 受信モード制御部
10, 10a
12 HDLC
Claims (6)
前記切替えフレーム生成部によって生成された前記GCCモード切替え専用フレームをGCCオーバヘッドに挿入して、対向装置に送信するGCCオーバヘッド挿入部と、
前記GCCオーバヘッド挿入部によって前記GCCモード切替え専用フレームの送信が完了した後、自装置のGCCモードを切り替えるように制御する送信モード制御部と、
前記GCCオーバヘッドを対向装置から受信した場合に、当該GCCオーバヘッドに前記GCCモード切替え専用フレームが挿入されているか判定する切替えフレーム判定部と、
前記切替えフレーム判定部によって前記GCCオーバヘッドに前記GCCモード切替え専用フレームが挿入されていると判定された場合には、自装置のGCCモードを切り替えるように制御する受信モード制御部と、
を備えることを特徴とする伝送装置。 A switching frame generating unit that generates a GCC mode switching dedicated frame that instructs the opposite device to switch the GCC mode;
A GCC overhead insertion unit that inserts the GCC mode switching dedicated frame generated by the switching frame generation unit into a GCC overhead and transmits the GCC mode switching frame to the opposite device;
A transmission mode control unit that controls to switch the GCC mode of its own device after transmission of the GCC mode switching dedicated frame is completed by the GCC overhead insertion unit;
A switching frame determination unit that determines whether the GCC mode switching dedicated frame is inserted in the GCC overhead when the GCC overhead is received from the opposite device;
A reception mode control unit that controls to switch the GCC mode of its own device when the switching frame determination unit determines that the GCC mode switching dedicated frame is inserted in the GCC overhead;
A transmission apparatus comprising:
前記受信モード制御部は、前記切替えフレーム判定部によって前記4バイトのデータが、フラグシーケンスで囲まれた4バイトフレームである場合には、自装置のGCCモードを切り替えるように制御することを特徴とする請求項1または2に記載の伝送装置。 The switching frame determination unit holds 4 bytes of GCC overhead received from the opposite device, determines whether the 4-byte GCC overhead is a 4-byte frame surrounded by a flag sequence,
The reception mode control unit controls the GCC mode of its own device to be switched when the 4-byte data is a 4-byte frame surrounded by a flag sequence by the switching frame determination unit. The transmission apparatus according to claim 1 or 2.
受信モード制御部は、前記2回目のコマンドフレームを含むGCCモード切替え専用フレームを受信した場合または前記2回目のレスポンスフレームを含むGCCモード切替え専用フレームを受信した場合に、自装置における受信部のGCCモードを切り替えるように制御し、
前記1回目のレスポンスフレームを含むGCCモード切替え専用フレームを対向装置から受信した場合または前記2回目のレスポンスフレームを含むGCCモード切替え専用フレームを対向装置に送信する場合に、自装置における送信部のGCCモードを切り替えるように制御するモード確定処理部をさらに備えることを特徴とする請求項1〜3のいずれか一つに記載の伝送装置。 The switching frame generation unit includes a first command frame that first instructs the opposite device to switch the GCC mode, a first response frame indicating that the first command frame has been received, and the first response frame. It includes frame type information indicating whether it is a second command frame instructing the opposite device to switch the GCC mode after reception or a second response frame indicating that the first command frame has been received. Generate a GCC mode switching frame,
The reception mode control unit receives the GCC mode switching dedicated frame including the second command frame or receives the GCC mode switching dedicated frame including the second response frame. Control to switch modes,
When the GCC mode switching dedicated frame including the first response frame is received from the opposite device or when the GCC mode switching dedicated frame including the second response frame is transmitted to the opposite device, the GCC of the transmission unit in the own device The transmission apparatus according to claim 1, further comprising a mode determination processing unit that performs control so as to switch modes.
前記切替えフレーム生成ステップによって生成された前記GCCモード切替え専用フレームをGCCオーバヘッドに挿入して、対向装置に送信するGCCオーバヘッド挿入ステップと、
前記GCCオーバヘッド挿入ステップによって前記GCCモード切替え専用フレームの送信が完了した後、自装置のGCCモードを切り替えるように制御する送信モード制御ステップと、
前記GCCオーバヘッドを対向装置から受信した場合に、当該GCCオーバヘッドに前記GCCモード切替え専用フレームが挿入されているか判定する切替えフレーム判定ステップと、
前記切替えフレーム判定ステップによって前記GCCオーバヘッドに前記GCCモード切替え専用フレームが挿入されていると判定された場合には、自装置のGCCモードを切り替えるように制御する受信モード制御ステップと、
を含んだことを特徴とする伝送方法。 A switching frame generation step for generating a GCC mode switching dedicated frame for instructing the opposite device to switch the GCC mode;
A GCC overhead insertion step of inserting the GCC mode switching dedicated frame generated by the switching frame generation step into a GCC overhead and transmitting the GCC mode switching dedicated frame to the opposite device;
A transmission mode control step for controlling to switch the GCC mode of the own device after the transmission of the GCC mode switching dedicated frame is completed by the GCC overhead insertion step;
A switching frame determination step for determining whether the GCC mode switching dedicated frame is inserted in the GCC overhead when the GCC overhead is received from the opposite device;
A reception mode control step for controlling to switch the GCC mode of the own device when it is determined by the switching frame determination step that the GCC mode switching dedicated frame is inserted in the GCC overhead;
The transmission method characterized by including.
前記切替えフレーム生成手順によって生成された前記GCCモード切替え専用フレームをGCCオーバヘッドに挿入して、対向装置に送信するGCCオーバヘッド挿入手順と、
前記GCCオーバヘッド挿入手順によって前記GCCモード切替え専用フレームの送信が完了した後、自装置のGCCモードを切り替えるように制御する送信モード制御手順と、
前記GCCオーバヘッドを対向装置から受信した場合に、当該GCCオーバヘッドに前記GCCモード切替え専用フレームが挿入されているか判定する切替えフレーム判定手順と、
前記切替えフレーム判定手順によって前記GCCオーバヘッドに前記GCCモード切替え専用フレームが挿入されていると判定された場合には、自装置のGCCモードを切り替えるように制御する受信モード制御手順と、
をコンピュータに実行させることを特徴とする伝送プログラム。 A switching frame generation procedure for generating a GCC mode switching dedicated frame for instructing the opposite device to switch the GCC mode;
A GCC overhead insertion procedure for inserting the GCC mode switching dedicated frame generated by the switching frame generation procedure into a GCC overhead and transmitting the GCC mode switching dedicated frame to the opposite device;
A transmission mode control procedure for controlling to switch the GCC mode of its own device after transmission of the GCC mode switching dedicated frame is completed by the GCC overhead insertion procedure;
A switching frame determination procedure for determining whether the GCC mode switching dedicated frame is inserted in the GCC overhead when the GCC overhead is received from the opposite device;
If it is determined by the switching frame determination procedure that the GCC mode switching dedicated frame is inserted in the GCC overhead, a reception mode control procedure for controlling to switch the GCC mode of the own device;
A transmission program for causing a computer to execute.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009006073A JP5245845B2 (en) | 2009-01-14 | 2009-01-14 | Transmission apparatus, transmission method, and transmission program |
US12/683,955 US8401034B2 (en) | 2009-01-14 | 2010-01-07 | Transport apparatus and transport method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009006073A JP5245845B2 (en) | 2009-01-14 | 2009-01-14 | Transmission apparatus, transmission method, and transmission program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010166254A JP2010166254A (en) | 2010-07-29 |
JP5245845B2 true JP5245845B2 (en) | 2013-07-24 |
Family
ID=42319180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009006073A Expired - Fee Related JP5245845B2 (en) | 2009-01-14 | 2009-01-14 | Transmission apparatus, transmission method, and transmission program |
Country Status (2)
Country | Link |
---|---|
US (1) | US8401034B2 (en) |
JP (1) | JP5245845B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572618B (en) * | 2010-12-17 | 2015-09-16 | 中兴通讯股份有限公司 | A kind of based on multistage multiplexing route control method G.709 and Gateway Network Element |
JP5853384B2 (en) | 2011-03-17 | 2016-02-09 | 富士通株式会社 | Optical transmission system, optical transmission apparatus and optical transmission method |
CN102170331B (en) * | 2011-05-09 | 2016-06-15 | 中兴通讯股份有限公司 | A kind of method of all purpose communication passage (GCC) speed adjustment and device |
CN102710360B (en) * | 2012-04-19 | 2017-11-03 | 中兴通讯股份有限公司 | The method and device of dynamic configuration electricity monitor channel in wavelength-division system |
JP6120958B2 (en) * | 2012-07-05 | 2017-04-26 | ゼットティーイー コーポレーションZte Corporation | Business overhead processing method, apparatus and system |
CN103532740A (en) * | 2013-09-24 | 2014-01-22 | 瑞斯康达科技发展股份有限公司 | Remote management implementation method, remote management implementation system, general communication channel (GCC) overhead processing method and GCC overhead processing device |
CN109962798B (en) * | 2017-12-22 | 2022-03-08 | 华为技术有限公司 | Bandwidth allocation configuration switching method of flexible Ethernet, related device and system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62260443A (en) * | 1986-05-06 | 1987-11-12 | Kokusai Denshin Denwa Co Ltd <Kdd> | Transmission mode switching system |
JPH0230235A (en) * | 1988-07-20 | 1990-01-31 | Fujitsu Ltd | Coding mode information transmission system |
US5493609A (en) * | 1990-09-27 | 1996-02-20 | Radish Communications Systems, Inc. | Telecommunication system for automatic switching between voice and data communications |
JPH09139725A (en) * | 1995-11-16 | 1997-05-27 | Matsushita Electric Ind Co Ltd | Multiplex communication equipment |
US6973090B2 (en) * | 1998-07-22 | 2005-12-06 | Synchrodyne Networks, Inc. | Switching with multiple time references |
JP3820584B2 (en) * | 2002-01-29 | 2006-09-13 | 日本電気株式会社 | COMMUNICATION SYSTEM, COMMUNICATION TERMINAL, SERVER, AND DATA TRANSFER CONTROL PROGRAM |
JP3976693B2 (en) * | 2003-02-28 | 2007-09-19 | 日本電気株式会社 | Non-instantaneous switching system |
CN100349390C (en) * | 2004-08-11 | 2007-11-14 | 华为技术有限公司 | Method for transmitting low-speed service signal in optical transport network and its device |
US8559812B2 (en) * | 2008-09-02 | 2013-10-15 | Ciena Corporation | Methods and systems for the hierarchical mesh restoration of connections in an automatically switched optical network |
-
2009
- 2009-01-14 JP JP2009006073A patent/JP5245845B2/en not_active Expired - Fee Related
-
2010
- 2010-01-07 US US12/683,955 patent/US8401034B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8401034B2 (en) | 2013-03-19 |
US20100178060A1 (en) | 2010-07-15 |
JP2010166254A (en) | 2010-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5245845B2 (en) | Transmission apparatus, transmission method, and transmission program | |
JP7012145B2 (en) | Communication method, communication device, and storage medium | |
US9705589B2 (en) | Method of resizing a protected ODUflex connection in an optical transport network | |
JP2001326664A (en) | Ring configuration method and its node unit | |
US8279762B2 (en) | Interface switching method and device | |
JP3777008B2 (en) | Disaster recovery control method | |
KR20100011919A (en) | Multirouter for time-controlled communication systems | |
US20130246635A1 (en) | Technique for Bundling in Link Aggregation | |
US7539775B2 (en) | Communications system, and communication device and network management device, which are used therein | |
EP2312792B1 (en) | Protection protocol device for network node and method for processing protection switching thereof | |
EP2827506B1 (en) | Method for changing overhead and preventing subnets from switching simultaneously, device, network element, and network | |
US20120287778A1 (en) | Transmission apparatus and path switching method | |
US9755748B2 (en) | Transmission apparatus and method for controlling the transmission apparatus | |
CN104618057A (en) | Packet transport network non-damage protection switching method and system | |
JPH1117719A (en) | Cross connect device | |
JP3844982B2 (en) | Transmission equipment | |
US8855497B2 (en) | Optical transmission system | |
KR20160106913A (en) | Operating method of source node and intermediate node for automatic protection switching(aps) in optical transport network(otn), the source node and the intermediate node | |
US9001646B2 (en) | Information transmission device, information transmission system and information transmission method | |
US20210329355A1 (en) | Service switching method, device and storage medium | |
JP5390257B2 (en) | Command processing apparatus, command processing system, command processing method, and command processing program | |
US20240031018A1 (en) | Multiplex transmission system, resource control method for multiplex transmission system | |
JP2008182616A (en) | Optical bidirectional line switch ring transmission system and transmitter, and through cross connect setting method | |
US20230361867A1 (en) | Multiplex transmission system, resource control method for multiplex transmission system | |
JP2867865B2 (en) | Protection line switching control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111006 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130219 |
|
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: 20130312 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130325 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160419 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |