JP4852963B2 - 伝送装置 - Google Patents
伝送装置 Download PDFInfo
- Publication number
- JP4852963B2 JP4852963B2 JP2005299555A JP2005299555A JP4852963B2 JP 4852963 B2 JP4852963 B2 JP 4852963B2 JP 2005299555 A JP2005299555 A JP 2005299555A JP 2005299555 A JP2005299555 A JP 2005299555A JP 4852963 B2 JP4852963 B2 JP 4852963B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- data
- signals
- signal
- frame
- 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]
- H04J3/1658—Optical Transport Network [OTN] carrying packets or ATM cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4906—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
- H04L25/4908—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes using mBnB codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0073—Services, e.g. multimedia, GOS, QOS
- H04J2203/0082—Interaction of SDH with non-ATM protocols
- H04J2203/0085—Support of Ethernet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0089—Multiplexing, e.g. coding, scrambling, SONET
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/07—Synchronising arrangements using pulse stuffing for systems with different or fluctuating information rates or bit rates
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Time-Division Multiplex Systems (AREA)
- Dc Digital Transmission (AREA)
Description
しかしながら、本手法もやはり既存のSONET/SDH技術を前提としたものである為に、SONET/SDH処理を行う為の高価な部品や回路が必要となる事はもちろん、更に64B65B符号化、復号化を行う為の高価な部品や大規模な回路が必要となってしまうので、近年安価でかつフレキシブルな網を構成できる点でSONET/SDH網に変わって主流となっているギガビットイーサ網の利点を損なってしまう。
(1)については、オートネゴシエーションが直接ルータ間でやり取りできれば自動的に最適な動作モードが決定されるはずであるにも関わらず、動作モードを保守者が手動で設定する必要がある。(2)については、何らかの代替手段を以って実現するか、更に上位レイヤでの自動切替機能を用いて実現するか、予備回線の必要のないネットワークでのみ導入などの制限を設ける必要がある。(3)については、独自機能を使用しないか、独自機能に代わる代替機能を具備した装置を導入するといった保守者に対して保守運用上の制約を強いる状況である。またネットワーク構成変更の際にはギガビットイーサ多重化装置を導入するにあたり、様々な影響の有無を事前に検討する必要があるなど、サービスの設備導入部門や保守部門に対し多大な稼動をかけてしまう場合があった。
具体的には、N個のギガビットイーサ信号を収容し多重分離するギガビットイーサ多重化装置に、ギガビットイーサ信号を収容するN個の低速側受信処理部と、8B10B符号同期を確立するN個の8B10B符号同期部と、N個の非同期信号をひとつの周波数に同期化するスタッフ同期化部と、N個の信号がどのポートで受信したデータであるのかを識別する為のポート識別子を挿入するポート識別子挿入部と、N個の同期化されたギガビットイーサ信号をインタリーブ多重し多重化信号を生成する多重処理部と、前記多重化信号を1.25×N Gbit/sのシリアルデータに変換し、光信号へ変換する高速側多重化信号送信部と、光信号に変換された多重化信号を受信し、パラレルデータへ展開する高速側多重化信号受信部と、インタリーブ多重された多重化信号をN個の信号に分離する分離処理部と、先に挿入されたポート識別子を分離し、N個のギガビットイーサ信号と各ポートとの対応付けを行い、それに基づきチャネル毎の振り分け処理を行うポート識別子分離部と、分離された前記N個の信号の8B10B符号同期パタンを検出しデータの並び替え処理を行うN個の8B10B符号同期部と、分離されたギガビットイーサ信号を1.25 Gbit/sのシリアル信号にし、接続されているユーザ装置へ送出する低速側送信処理部とを備えるようにしたものである。
また、ギガビットイーサ信号などで使用されている8B10B符号を保存したまま多重分離するので、MACフレームはもちろんオートネゴシエーションにやり取りされる各装置の動作モードや障害情報を対向のユーザ装置へ透過的に転送する。このような多重方式は、物理的には1本の光ファイバで接続されているにも関わらず、論理的にはあたかも複数のギガビットイーサ信号それぞれが個別に光ファイバで直結されたかのような仮想的なトランスペアレントなネットワークを実現する。本発明のギガビットイーサ多重化装置は、ルータなどのギガビットイーサ信号を扱う各装置間に介在しても、これまで通り8B10B符号で定義されるコンフィグレーションオーダセットもユーザ装置間で直接情報がやり取り出来る為、ギガビットイーサ多重化装置導入後もユーザ装置間で最適な動作モードを直接交換し決定でき、障害発生時もユーザ装置間で双方向切替が出来る利点がある。
さらに、近年、ベンダや部品メーカ毎の動作仕様や複雑な処理シーケンスの違いから、異種ベンダの装置と接続する際には、オートネゴシエーション処理が正常に完了せずリンクアップしないようなケースが発生している。本発明のギガビットイーサ多重化装置は、8B10B符号を終端せずに透過しており、ギガビットイーサ多重化装置導入後のオートネゴシエーション処理もユーザ装置間でのやり取りとなるので、既存のユーザ装置間のオートネゴシエーションシーケンスに影響を与えることなくギガビットイーサ信号を多重し効率的に収容する事が可能となる。
8B10B符号とは、8ビットデータを図1のような規定の変換表に従い10ビットデータに変換する符号の事で、ひとつの8ビットデータに対して、「0」の数が多い(または等しい)10ビットデータ列と「1」の数が多い(または等しい)10ビットデータ列の2種類のデータが定義され、「0」と「1」の数の比率がどちらかに著しく偏っているているパタンは使用していない。そして、符号化直前までに出力した符号語列に含まれる「0」または「1」の累積個数差(RD:Running Disparity)に応じて「0」が多い(または等しい)データと「1」が多い(または等しい)データの2種類のデータパタンを使い分ける事で「0」と「1」の数がほぼ等しくなるようにバランスをとりながら符号化する技術である。具体的には、それまでの累積個数で「1」が多ければRD値は「+」であるとし、図1の8B10B符号表にあるCurrent RD +側のデータを送出し、累積個数で「0」が多ければRD値は「-」であるとして、図1の8B10B符号表にあるCurrent RD -側のデータを送出する事により実現している。例えば、「00001010」の8ビットデータは、それまでの累積個数で「0」が多い(つまりRDが「-」である)場合は、「010101 1011」の10ビットデータへ変換され、それまでの累積個数で「1」が多い(つまりRDが「+」である)場合は、「010101 0100」の10ビットデータへ変換される。受信側ではこのRD値の規則が守られているかをチェックする事によりデータ誤りの有無を検出可能である。
この8B10B符号には、コードグループ名が「Dxx.x」で表される256種のデータと、コードグループ名が「Kxx.x」で表される12種の特殊符号が定義されており、このデータと特殊符号とを組み合わせた符号(オーダセット)は、MACフレームとMACフレームの間のIFG(Inter frame Gap)のような無信号状態を示す「/I/」やMACフレームの先頭位置やフレーム終了を示すフラグ(/S/、/R/、/T/)などに用いられている。
このオーダセットのひとつに「コンフィグレーション(/C1/或いは/C2/)」と呼ばれる符号がある。これは接続されている装置間で自装置の動作モードや状態を交換し合うオートネゴシエーション(自動折衝)を行う際に用いられる符号である。オートネゴシエーションはIEEE802.3z, section 37に規定されている機能である。
MACとは、OSI参照モデルの第2層(レイヤ2)に属するプロトコルのことであり、そのプロトコルのやり取りはIEEE802.3zに規定されていて、プロトコルのやり取りを行う際のフレームをMACフレームと呼ぶ。MACフレームの役割はOSI参照モデルの第3層(レイヤ3)以上のプロトコルやデータをMACフレームのデータ領域に格納し、この格納されたレイヤ3以上のプロトコルを確実に目的の端末へ伝送することである。MACフレームは、MACフレームの先頭を示すプリアンブル(8バイト)と、MACフレームの宛先の端末のMACアドレスを示す宛先アドレス(6バイト)と、MACフレームを送信する端末のMACアドレスを示す送信元アドレス(6バイト)と、MACフレームの長さなどを示すType/Length(2バイト)と、データ領域(可変長)及びチェックサム値(4バイト)とで構成され、そのMACフレームとMACフレームの間にはIFG(Inter Frame Gap)と呼ばれる無信号状態を表すデータが流れている。このような8ビット単位のイーサネット信号のデータ列に対して各バイト単位に10ビットのデータ列へ変換(8B10B符号化)されたものがギガビットイーサ信号となる。
具体的には、各バイトの8ビットはそれぞれ10ビットのデータ列(符号語:コードグループ)、またはその集合体であるオーダセットへ置換され、IFGを/I/(アイドル)へ、MACフレームの先頭のバイトを/S/へ、プリアンブル、宛先アドレス、送信元アドレス、Type/Length、データ、チェックサム値(FCS:Frame Check Sequence)はそれぞれ256種の/D/(データ)へ、MACフレームの直後のバイトは/T/R/または/T/R/R/に置き換えられる。なお、ギガビットイーサ信号では、バイト毎にそれぞれ8ビット長のデータが10ビット長のデータへ変換されるので、物理層の速度としては、1 Gbit/sの10/8倍、即ち1.25 Gbit/sとなる。
このようにギガビットイーサ信号はIEEE802.3zで規定されるMACフレームを8B10B符号化したものであるが、ここで特筆すべきは、イーサネット信号が8B10B符号化される際に、MACフレームにより運ばれるデータ以外の管理情報(例えばコンフィグレーション・オーダセットである/C1/、/C2/)が8B10B符号に含まれる点である。
1回線の収容効率を向上させるための手段として、波長多重(WDM:Wevelength Division Multiplex)技術を用い、複数の信号を各波長に割り当て合分波することにより、収容効率は合分波する波長の数だけ向上する。更に、波長多重する前にN個のギガビットイーサ信号を時分割多重し、物理的に1個の信号とする事により、1個の波長に対してN個のギガビットイーサ信号を収容する事が出来れば、1個の波長に1個のギガビットイーサ信号を割り当てる場合に比べて収容効率がN倍向上し、既設網に対しより効率的に回線を収容する事が可能となる。そして近年のIPトラフィックの増加と、回線収容効率の高効率化に対する要望の高まりと共に、このようなギガビットイーサ多重化装置が市場に広く普及している。
N個のギガビットイーサ信号を時分割多重する手法としては、N個のポートから受信するそれぞれのMACフレームに対してデータの加工を行い、それにヘッダやチェックサムを付与するカプセル化を実施後、OC-48やOC-192などのSONET信号や、STM-16、STM-64などのSDH信号へ順にマッピングする手法が標準化されており、MACフレームのカプセル化の手法としては、主にIETF RFC1662で規定されるHDLC-Like Framing技術を用いる手法と、HDLC-Like Framingと類似の方法であってITU-T X.86で規定されるLink Access Procedure SDH(以下、LAPS)技術を用いる手法と、汎用的なカプセル技術として知られるITU-T G.7041で規定されるFrame mapped Generic Framing Procedure(以下、GFP-F)技術を用いる手法の3つが標準化されている。
図5に示す通り、いずれの手法もカプセル化手法の制限から、レイヤ3以上のプロトコルの透過性は保証しているが、レイヤ1に属する8B10B符号や、レイヤ2に属するMACフレームの一部のデータは多重分離の際に置換されており、完全な透過(トランスペアレント)伝送は実現されていない。透過伝送とは、図4に示すネットワーク構成において、局舎1に設置されたユーザ装置Aと局舎2に設置されたユーザ装置Bとの間には物理的に伝送装置1と伝送装置2が介在するが、論理的にユーザ装置Aとユーザ装置Bが直接接続されている状態と等価であることを言う。具体的には、ユーザ装置Aから出力される信号のフォーマットやデータの内容を変更する事なく、そのままユーザ装置Bへ出力する伝送の事を指す。
まず「8B10B符号の透過性」について説明する。ギガビットイーサ信号は、伝送用の符号化技術としてIEEE802.3z section 36.2で規定されている8B10B符号を使用している。この8B10B符号にはMACフレームに含まれるデータ以外にも、オートネゴシエーション中にやり取りされるコンフィグレーション・オーダセット(/C1/または/C2/)などのMACフレームにはない特殊符号が定義されており、ユーザデータとは別の管理情報をやり取りする目的で使用される。高速ルータなどギガビットイーサ信号を処理するユーザ装置では、これらの管理情報として、互いの動作モードや装置の状態を装置間でやりとりする事により、各装置の最適な動作モードを決定したり、双方向でのリンク状態を監視している。
まずMACフレームは、先述のIETF RFC1662、ITU-T X.86、ITU-T G.7041で規定される図5のカプセル化手法に従いカプセル化され、該カプセル化されたMACフレーム同士の間には所定の固定値を挿入し、連続データ列を生成する。このカプセル化手法はいずれも、MACフレームの前にそれぞれのカプセル化手法に応じたヘッダが付与され、最後にはチェックサム値が付与される構成である。
この生成された連続データ列がSONET信号へマッピングされる。図はOC-48信号へマッピングする場合について示している。まず、生成された連続データ列をOC-48ペイロードにマッピングし、更にOC-48 POH(パスオーバッド)、OC-48 SOH(セクションオーバヘッド)、OC-48 LOH(ラインオーバヘッド)、ポインタなどSONET信号の各種オーバヘッドを付与してOC-48信号を生成する。このフレーム構成やオーバヘッドは、Telcordia GR-253で規定されたOC-48信号やITU-T G.707で規定されているSTM-16フレームフォーマットとどちらを用いても良い。
しかしながら、この手法もやはり既存のSONET/SDH技術を前提としたものである為に、SONET/SDH処理を行う為の高価な部品や回路が必要となる事はもちろん、更に64B65B符号化、復号化を行う為の高価な部品や大規模な回路が必要となってしまうので、近年安価でかつフレキシブルな網を構成できる点でSONET/SDH網に変わって主流となっているギガビットイーサ網の利点を損なってしまう。
このネットワークにおいて、IP終端装置は、IPパケットを生成後、IPパケットを100Mイーサネット(100Mイーサ)のMACフレームに格納し、ルータAへ向かって送信する。ルータAではIP終端装置1で生成された100MイーサのMACフレームを一旦終端し、ギガビットイーサのMACフレームを生成し、8B10B符号化後のギガビットイーサ信号をルータBへ送信する。ルータBはルータAからのギガビットイーサ信号を受信し、8B10B復号化を行いギガビットイーサのMACフレームを終端後、100MイーサのMACフレームを再度生成し、生成された100MイーサのMACフレームをIP終端装置2へ送信する。IP終端装置2では、ルータBから受信したMACフレームを終端し、IP終端装置1で生成されたIPパケットが取り出され、このIPパケットをやり取りする事でIP終端装置間の通信が行われる。図7の構成において、ギガビットイーサ信号で接続されているルータAとルータBとの間では、オートネゴシエーションの際に、8B10B符号で定義されるコンフィグレーション・オーダセットをやり取りし、リンクの双方向監視や各装置間における最適な動作モードの折衝を行っており、このオーダセットはそれぞれのルータにおいて、8B10B符号化時に生成され、8B10B復号化時に終端される。以上はいずれもIEEE802.3zをはじめとする諸勧告において規定されている処理である。
図7で示したネットワークにおいて、IP終端装置への加入者数が増えたり、1加入者あたりの送受信するデータ量が増大した場合、このトラフィックの増加に対応してルータを増設し、その増設されたルータ間を接続すると言ったネットワークの増設や変更が発生する場合がある。
図7の構成からルータC、ルータDが増設され、ギガビットイーサ多重化装置1、ギガビットイーサ多重化装置2を導入し、増設されたルータ間の回線を、既設のルータの回線(ルータA−ルータB間の回線)と多重して既設の光ファイバへ収容した場合の構成と、各レイヤにおけるプロトコルの生成終端の様子を図8に示す。本図におけるギガビットイーサ多重化装置は従来のギガビットイーサ多重化装置であるとする。増設されたルータ間にギガビットイーサ多重化装置を導入すれば、2個のギガビットイーサ信号は物理的な1個の信号として束ねて伝送する事が可能である為、この間を接続する為に新たに光ファイバを敷設することは必要ない。
図8では従来のギガビットイーサ多重化装置がMACフレームを終端しないような図となっているが、厳密にはIETF RFC1662やITU-T X.86やITU-T G.7041に従ってMACフレームの宛先アドレス以降のデータ列をカプセル化する手法によって実現している為、MACフレームのプリアンブルやSFD、そしてIFGは全てギガビットイーサ多重化装置によって終端される。MACフレームの一部であるプリアンブルやSFD、或いはMACフレーム間のIFG領域を、装置ベンダが装置としての特色を出す為に独自機能を具備する目的で既に使用している場合、従来のギガビットイーサ多重化装置を導入すると、ルータ側に具備していた独自機能が使用できなくなる可能性があり、サービスに影響を与える可能性がある。
本発明のギガビットイーサ多重化装置を導入した場合の構成と、各レイヤの信号やプロトコルの生成終端の様子を図9に示す。本発明のギガビットイーサ多重化装置を導入した場合は、各レイヤの生成終端の様子は導入前(図7)のそれと変わることはないので、既存のネットワークに影響を与えることなく回線の収容効率を向上出来る。
以上のような8B10B符号を終端しないギガビットイーサ多重化装置を実現する為には、受信した複数のギガビットイーサ信号の8B10B符号を終端することなく8B10B符号のまま多重分離すれば良いが、IEEE802.3zでは、ギガビットイーサ信号のデータ速度は1.25 Gbit/sを中心に+/-100 ppmの範囲でばらつきがあることが許容されている。その為、一般に多重分離処理には、各受信信号に微小ながら異なるデータ速度(即ち周波数)を1個のデータ速度(即ち周波数)に合わせ込みを行う「同期化」と呼ばれる処理が必要になる。
図10では周波数f1を有するギガビットイーサ信号1と周波数f2を有するギガビットイーサ信号2を、周波数f0に多重する場合を示している。ここで多重化信号のうち半分の帯域はギガビットイーサ信号1に割り当てられ、残り半分がギガビットイーサ信号2に割り当てられており、f2>1/2f0>f1の関係があるとする。ギガビットイーサ信号1の周波数は、多重化信号の1/2の帯域(1/2f0)よりも小さい為、一定時間に受信するギガビットイーサ信号1のデータ量は多重化信号の半分のデータ量よりも小さくなる。従って、多重化を行う為には受信したギガビットイーサ信号1に一定量のデータを追加し、多重化信号に割り当てられているデータ量に合わせる処理が必要となる。
本発明のギガビットイーサ多重化装置は、IEEE802.3zで規定される複数の8B10B符号化された低速の主信号(1000BASE-SX/1000BASE-LX)と1個の高速の多重化された主信号間の多重分離を実施する装置であり、多重分離を行う際に、本発明の多重装置の低速側に接続されるユーザ装置が使用している8B10B符号を変更することなく、8B10B符号のまま多重分離行う事により、対向側のユーザ装置まで8B10B符号をそのまま通過させることで、オートネゴシエーションなどユーザ装置間において8B10B符号を使用した直接的なやり取りが可能な多重分離機能を具備することを特徴とする。
本発明の実施形態では、主にIEEE 802.3で定義されるギガビットイーサ信号(1000BASE-X)を例に挙げて説明するが、ANSI標準のファイバチャネル信号など、8B10B符号を用いた信号は全て同じであり、以降の実施形態に示すとおり、ギガビットイーサ信号等の8B10B符号を復号することなく、8B10B符号のまま、8B10B符号の特徴とRD値の連続性の保持に着目した多重分離方式を行うことにより、互いに周波数の異なるN個の8B10B符号化された信号を、あるひとつの周波数に多重し、再びN個の8B10B符号化された信号に分離するような伝送装置の実施形態と、そのギガビットイーサ多重化装置を用いた伝送システムの実施形態について説明するものである。
図11において、本発明のギガビットイーサ多重化装置は、N個の8B10B符号化されたギガビットイーサ信号を受信し、クロック抽出後電気信号へ変換し、パラレルデータへ展開するN個の低速側受信処理部11〜1nと、前記N個の電気信号へ変換されたギガビットイーサ信号に対しそれぞれ独立に8B10B符号同期パタンを検出し、データの並び替え処理を行うN個の8B10B符号同期部21〜2nと、互いに周波数が最大+/-100 ppmの範囲で異なるN個のギガビットイーサ信号を、あるひとつの特定の周波数f0に同期化するスタッフ同期化部31〜3nと、N個の8B10B符号化されたギガビットイーサ信号の多重化されたタイムスロット位置を識別する為のポート識別子を挿入するポート識別子挿入部41〜4nと、前記各信号をインタリーブ多重し多重化信号を生成する多重処理部100と、前記多重化信号を1.25×N Gbit/sのシリアルデータに変換し、光信号へ変換する高速側多重化信号送信部110と、前記光信号に変換された多重化信号を受信し、クロック抽出及び電気信号へ変換し、パラレルデータへ展開する高速側多重化信号受信部120と、パラレル展開された多重化信号に対し、前記インタリーブ多重された多重化信号をN個の信号に分離する分離処理部130と、先に挿入されたポート識別子を分離し、N個のギガビットイーサ信号と各ポートとの対応付けを行い、それに基づきチャネル毎の振り分け処理を行うポート識別子分離部140と、分離された前記N個のギガビットイーサ信号に対し、それぞれ独立に8B10B符号同期パタンを検出しデータの並び替え処理を行うN個の8B10B符号同期部51〜5nと、前記分離されたパラレルのギガビットイーサ信号を1.25 Gbit/sのシリアル信号にし、光信号へ変換してN個のギガビットイーサ信号として接続されているユーザ装置へ送出する低速側送信処理部61〜6nとで構成され、N個のギガビットイーサ信号の8B10B符号を復号することなく、8B10B符号の特徴を利用した周波数偏差吸収方式(同期化処理方法)を実現し8B10B符号のまま多重分離処理を行う事が可能な為、ユーザ装置間の8B10B符号のトランスペアレンシを実現することを特徴とする。
f1〜fnの周波数を有するN個のギガビットイーサ信号をある固定の周波数f0に時分割多重する為には、互いの周波数偏差を補正し同じ周波数へ同期化後多重しなければならない。本発明のギガビットイーサ多重化装置は、この同期化の手法として、旧来からの同期化技術であるスタッフ方式を適用し、固有のデータに対して正スタッフまたは負スタッフを行い、データ長を周波数偏差に応じて伸縮させる事で調整し同期化する。
次にオーダセット/C/に対する同期化処理について説明する。IEEE802.3zでは、オートネゴシエーション中に送信するオーダセット/C/として、図2に示した/C1/と/C2/の2種類が定義されており、ぞれぞれ/C1/=/K28.5/D21.5/Config Reg/、/C2/=/K28.5/D2.2/Config Reg/で構成され、オートネゴシエーション中は/C1/と/C2/が交互に送受信しなければならない。ここで/C1/、/C2/を構成する「Config Reg」は2つの符号語で構成され、ルータなどギガビットイーサ信号を送信するクライアント装置の動作モードを示すデータが格納されており、各クライアント装置は、オートネゴシエーション中にそれぞれの動作モードに関する情報を/C1/、/C2/のConfig Regを介して交換する事により、互いに最適な動作モードを決定する。また、IEEE802.3zでは、このConfig Regの値は一定時間(10〜20ミリ秒)の間固定値を送信することが規定されており、/C1/C2/のオーダセットはその間継続的に同一のデータで送受信される。
この符号語列に対してRD値の連続性を保証しながら正負スタッフ処理を実施する為には、/I2/をスタッフする場合と同様に、最初と最後のRD値が反転しないような符号語列をひとつの塊として正負スタッフ処理を実施すれば良い。
スタッフ同期化部31〜3nの詳細な構成を図15に示す。スタッフ同期化部31〜3nは、8B10B符号同期部から受信したギガビットイーサ信号のデータを順に書き込み順に読出しを行うメモリバッファ301と、データをメモリバッファへ書き込む際の書き込みアドレスを決定する書き込みアドレス指示部302と、データをメモリバッファから読み出す際の読み出しアドレスを決定する読み出しアドレス指示部303と、書き込みアドレスと読み出しアドレスの位相関係を監視し、位相比較情報を生成しスタッフ処理判定部304へ通知する位相比較部305と、受信データから/I2/パタン及びその連続性を検出しスタッフ処理の可否をスタッフ処理判定部304へ通知する/I2/データ検出部306と、受信データから/C1/C2/パタンを検出し、Config Regの遷移がなくスタッフ処理が可能であることを判定しスタッフ処理判定部304へ通知するAN検出部307と、位相比較部305からの位相比較情報と/I2/データ検出部306からの/I2/スタッフ可否判定と、AN検出部307からのANスタッフ可否判定とを受信し正負スタッフの実施を判定するスタッフ処理判定部304とで構成される。本構成ではメモリバッファ301中の1アドレスに20ビット(2符号)を書き込んだ場合を例にとって説明するが、1アドレスに格納されるビット数は20ビットに限るものではなく、何ビット単位でも良い。また、メモリの深さも64ワード分を例にとって説明するが、64ワードに限るものではなく、それぞれの装置が満足すべき仕様によってどのような深さのメモリを使用しても構わない。
読み出しアドレス指示部303は、多重信号に同期したクロックで動作し、通常時は順に1ずつインクリメントしていくが、それと同時にスタッフ処理判定部304からのアドレス加算量を加算して読み出しアドレス値を決定し、そのアドレス値に従いメモリバッファ301の中に格納されているデータを読み出す。この読出しアドレスのアドレス加算量を変化させることにより、互いの周波数偏差の合わせ込みを実施し、同期化を行っている。
位相比較部305では、書き込みアドレス指示部302で指示された書き込みアドレスと、読み出しアドレス指示部303で指示された読み出しアドレスの位置関係を比較し、この位置関係情報をスタッフ処理判定部304へ通知する。位相関係情報は、書き込みアドレスと読み出しアドレスの差分を示すものであり、(位相関係情報)=(読み出しアドレス)−(書き込みアドレス)で算出される。
AN検出部307では、受信したギガビットイーサ信号から/C1/C2/のパタンを検出し、オートネゴシエーション中かどうかを判定する。ここで同一の/C1/C2/パタンが連続して検出され、先述のRD値が反転しない/C1/C2/C1/C2/のパタンを検出すると、スタッフ可能としてスタッフ処理判定部304へ通知する。
スタッフ処理判定部304では、位相比較部305からの位相比較情報と、/I2/データ検出部306からの/I2/スタッフ可否情報と、AN検出部307からの/C1/C2/C1/C2/スタッフ可否情報とから、図16のアドレス制御フローに従い、読み出しアドレス加算量を決定し、読み出しアドレス指示部303へ通知する。読み出しアドレス指示部303では順番にインクリメントしているアドレス値にこのアドレス加算量を加算し、その結果を読み出しアドレスとする。この読み出しアドレスに従い順次メモリバッファ301からデータが読み出される。
通常のフレーム通信時に正スタッフまたは負スタッフを行う際は、その始めと終わりとでRD値が反転しないオーダセットである/I2/のタイミングで実施すれば良く、2符号(本実施例では1アドレス)単位でアドレスを変化させる。
以上のように、8B10B符号の規則性に着目して、各部から検出した情報に応じて柔軟に読み出しアドレスを制御する事により、通常時はもちろん、オートネゴシエーション中もRD値の連続性に影響を与えることなく正スタッフまたは負スタッフを行う事が可能となる。
まず、図17に/I2/に対して正スタッフを行う場合の挙動を示す。 (a)が受信されたギガビットイーサ信号のデータ列を示し、A → B → C → D →・・・の順にメモリバッファ301に書き込まれている。通常時は読み出しアドレス指示部303からのアドレス値に従い、A → B → C → D →・・・のように順番に読み出して行くが、Bを読み出した後でスタッフ処理判定部304からアドレス加算量「-1」を受信すると、本来次に読み出されるはずの「C」を読み出さず1つ前の「B」を再度読み出すことになり、読み出されたデータ列は、A → B → B → C → D →・・・のようになり、「B」のデータ列は2度読み出され、同期化後のデータに着目すると「B」のデータ列である/I2/が挿入される形となる(正スタッフ)。この際RD値が始めと終わりで反転しない/I2/が追加された形となるので、RD値の連続性に影響を与える事はない。
ここではAを読み出した後でスタッフ処理判定部304からアドレス加算量「+1」を受信すると、本来次に読み出されるはずの「B」を読み出さずさらに1つ先の「C」を読み出すことになり、読み出されたデータ列は、A → C → D →・・・のようになり、同期化後のデータに着目すると、「B」のデータ列である/I2/は読み出されずデータ欠落となる(負スタッフ)。この際RD値が始めと終わりで反転しない/I2/が削除された形となるので、RD値の連続性に影響を与える事はない。
これは図21の項番5の条件が成立した時の同期化前後のデータの様子を示している。(a)が受信したギガビットイーサ信号のデータ列を示し、/C1/C2/C1/C2/を一塊としてA → B → C → D →・・・の順にメモリバッファへ順に書き込まれているとする。この状態で正スタッフ条件が成立し、スタッフ処理判定部34からアドレスに「-8」(=16符号分)加算されると「B」のデータ列がもう一度読み出される事になり、読み出しデータは図19(b)のようになり、A → B → B → C → D → ・・・の順序となる。同期化後のデータに着目すると、図19(a)における「B」のデータ列と「C」のデータ列の間に「B」のデータ列(16符号語)が挿入される(正スタッフ)。この際RD値が始めと終わりで反転しない16符号単位で/C1/C2/C1/C2/が追加される形となるので、RD値の連続性に影響を与えることはない。
読み出しアドレスを+8(=16符号分)先に進めると「C」のデータ列が読み飛ばされ、読み出しデータは図20(b)のようになり、A → B → D → E → ・・・の順序となる。同期化後のデータに着目すると、図20(a)における「C」のデータ列が読み出されず、Bのデータ列の後にDのデータ列が読み出され、Cのデータ列が読み飛ばされる(負スタッフ)。この際RD値が始めと終わりで反転しない16符号単位で/C1/C2/C1/C2/が追加される形となるので、RD値の連続性に影響を与えることはない。
なお、本実施例で述べる各数値は必ずしもこの値に限るものではなく、装置の仕様によって値は変わっても構わない。また、ここでは具体的なスタッフ量を16符号または2符号としたが、それぞれの倍数(16×N符号、2×M符号)単位で正負スタッフを行ってもRD値の連続性は保持され、符号則違反を起こすことなくスタッフ同期化が可能であるので、スタッフ量は16×N符号(Nは任意の自然数)または2×M(MはNと独立に任意の自然数)符号単位であっても構わない。
以上はf1とf0間のスタッフ処理について述べたが、f2〜fNとf0の間の同期化処理についても同様にスタッフ同期化を行う。
以上の様にして周波数f0にスタッフ同期化されたN個のギガビットイーサ信号は、それぞれポート識別子挿入部31〜3nへ入力され、ここでN個のギガビットイーサ信号がそれぞれどのポートからの入力かを識別する為のポート識別子を挿入する。後述するようにN個のギガビットイーサ信号は、ポート1→ポート2→・・・→ポートN→ポート1→・・・の順にインタリーブ多重を行う為、ポート識別子は最低どこかひとつのポートに対して挿入していれば良いが、全てのポートに対して固有のポート識別子を挿入しても構わない。本実施例ではポート1の信号に対して挿入する場合について説明する。ポート識別子は/I1/(=/K28.5/D5.6)と/I2/(=/K28.5/D16.2)と/C1/(=/K28.5/D21.5/)と/C2/(=/K28.5/D.2.2/)とに定義され、それぞれのオーダセットに対し、ポートに応じて/Da.b/の値を変更する事によりポート固有の識別子を定義する。オーダセットの/Da.b/の値を変更する際は、符号則違反が発生しないように、IEEE802.3z 8B10B符号表のデータ(特殊符号を除く)に定義されている値であり、かつ変更前後で符号の始めと終わりのRD値の遷移状態が同一であるような値であれば何でも良い。例えば「+」→「-」へ遷移するオーダセットに対してポート識別子を定義する場合は、同じく「+」→「-」へ遷移するような符号をポート識別子として使用すれば良い。
多重処理部100では、前記ポート識別子が挿入されたN個の8B10B符号化された信号をポート1 → ポート2 → ・・・ → ポートN → ポート1 → ・・・の順にインタリーブ多重を行う事により多重化信号を生成し、高速側多重化信号送信部110において前記多重化信号を1.25×N Gbit/sの電気のシリアルデータに変換し、その後光信号へ変換し、伝送路へ送出する。
高速側多重化信号受信部120では、前記伝送路へ送出された1.25G×N Gbit/sの光信号を受信し、クロックを抽出後電気信号へ変換し、パラレルデータへ展開し、分離処理部130へ入力される。分離処理部130では前記多重処理部100にてインタリーブ多重された信号をN個のギガビットイーサ信号へ分離し、該ギガビットイーサ信号はそれぞれポート識別子分離部140へ入力される。ポート識別子分離部140では、前記ポート識別子挿入部31〜3nで挿入されたポート識別子を分離し、ポート1に属する信号を判定すると共に、前記ポート識別子挿入部31〜3nでポート識別子に変換されたデータを図21に従い元に戻す。ポート順にインタリーブ多重されたデータであるので、ポート1に属するデータが判別されれば、残りの(N-1)個のギガビットイーサ信号は、順にポート2、ポート3、・・・、ポートNの信号であると判別可能であり、それぞれの信号は、ポート1〜ポートNに属するN個の低速側送信処理部61〜6nに入力される。低速側送信処理部61〜6nでは、パラレルのギガビット信号を1.25 Gbit/sのシリアル信号にした後、光信号へ変換してN個のギガビットイーサ信号として接続されているユーザ装置へ送出する。
まず図22上側はスタッフ同期化部における同期化処理の様子である。ポート1〜8でそれぞれ周波数f1〜f8のギガビットイーサ信号を受信しており、互いの周波数f1〜f8は互いに微小量ではあるが異なっているとすると、一定時間Tの間に受信するデータ量はその周波数差に比例して異なる。ここではポート1では、一定時間Tの間にデータ1-1〜1-4の4つのデータを受信し、ポート2では一定時間Tの間に2-1〜2-3の3つのデータを受信し、ポート3では一定時間Tの間に3-1〜3-5の5つのデータを受信したとする。これをある一定の周波数で送信する必要があるとすると、ポート1ではこの例ではある一定時間Tの間に同じく1-1〜1-4の4つのデータを送信可能であり、特にデータの伸縮は行われず、ポート2ではある一定時間Tの間に、2-1〜2-4の4つのデータを送信しなければならないが、実際には2-1〜2-3の3つのデータしか受信できておらず、本来2-4が送信されるべきところには、ある固定データ(例えば本実施例だと/I/や/C/のオーダセット)が挿入され(正スタッフ)、ポート3ではある一定時間Tの間に、3-1〜3-4の4つのデータしか送信出来ないが、実際には既に3-1〜3-5の5つのデータを受信しており、データ3-4を削除して(負スタッフ)、データ3-1〜3-3とデータ3-5の4つのデータを送信するように調整する。このようにデータを追加したり削除したりする処理は、先述の通り無信号区間を示す/I/(アイドル・オーダセット)や連続データが送信されている/C/(コンフィグレーション・オーダセット)に対して行われるので、無信号区間や連続データ列が長くなったり短くなったりしたように見えるだけで、実際のMACフレームに影響を与えることなくデータの同期化が可能である。また、8B10B符号ではRD値の連続性も保証しなければならないが、図15に示すスタッフ同期化部304や図16に示す読み出しアドレス制御フローに従い処理を行う事により、RD値の連続性を保証しながらデータの追加、削除(正スタッフ、負スタッフ)が可能である。
次に図22下側は多重処理部における多重化処理におけるデータ列の様子を示すものである。先の同期化処理で同期化されたデータが多重処理部110に入力され、多重処理部110ではポート1→ポート2→ポート3→・・・・ポート8→ポート1→ポート2→・・・の順にインタリーブ多重していく。
以上のように、RD値の連続性など、8B10B符号則に影響を与えることなく、8B10B符号のまま同期化処理、多重分離を行う事により、8B10B符号で定義されるオーダセットやプリアンブルやSFDを含めたMACフレームの完全透過を実現する。
ルータA、ルータBの間に/C1/、/C2/が終端されるようなギガビットイーサ多重化装置が接続された場合において、ギガビットイーサ多重化装置2 → ルータB方向のリンクが断すると、ルータBは、ギガビットイーサ多重化装置2 → ルータB方向のリンクが断した事を即座に知る事が出来るので、ルータBが送信するパケットを待機系のルート2へ切替える。一方、ルータBは/C1/、/C2/によってルータA → ルータB方向のリンクが断した事をルータAに向けて通知するが、ギガビットイーサ多重化装置2が/C1/、/C2/を一旦終端するため、スイッチAまでこの情報が届かず、スイッチAはルート1の方向へパケットを送出し続けてしまう。ルータA → ルータB方向のリンクは既に断しているので、ルータAが別のレイヤで障害を認識し、送信方向をルート2に切替を完了するまでの間パケットロスが発生し続けることになり、サービスに重大な影響を与える可能性がある。
ルータなどMACを終端する装置は一般にネットワークの負荷の状況に応じて送信フレーム量を制御したりする機能を具備し、ネットワーク負荷の均衡を保つようにしている。これを帯域制御と言う。オートネゴシエーションでは互いの動作モードをやり取りして、この帯域制御の最適な動作モードも決定される。図25においてルータAとルータBとが直結されている場合は、オートネゴシエーションはルータA、ルータB間で行われ、この間で直接お互いの動作モードを交換する事が可能であり、その結果、ルータAとルータBは共に「帯域制御モードA」で動作しているものとする。この状態でルータC、ルータDの増設に伴い、従来のギガビットイーサ多重化装置1およびギガビットイーサ多重化装置2が導入された場合、オートネゴシエーションは、ルータA−ギガビットイーサ多重化装置1の間と、ルータB−ギガビットイーサ多重化装置2の間とで独立に行われ、ルータAとルータBとの間では動作モードをやり取りする事は出来なくなる。本来は帯域制御モードは、MACフレームを終端する装置間(この場合はルータAとルータB)で決定されるべきものであるが、その結果ルータAやルータBの動作モードはギガビットイーサ多重化装置1、2の動作モードに依存して決定される為、ギガビットイーサ多重化装置1、2の導入前後でルータA、Bの帯域制御モードが帯域制御モードAとは別のモードに変わってしまう可能性があり、変わってしまった場合は、ネットワークに影響を与える可能性がある。
一方、図26に示すように本発明のギガビットイーサ多重化装置を導入する場合には、ギガビットイーサ多重化装置導入後も導入前と同様、オートネゴシエーションがルータA−ルータB間で行われる為、ルータA、ルータB間で直接動作モードのやり取りが出来、帯域制御モードもルータA−ルータBのやり取りで決定される。従って、ギガビットイーサ多重化装置1、2導入前後で帯域制御モードが変わってしまうようなことは無いため、ギガビットイーサ多重化装置導入による既存ネットワークへの影響を気にする事なく適用することが出来る。
図27は、本発明のギガビットイーサ多重化装置を用いた第2の実施形態におけるブロック構成図である。
本実施例では、実施例1におけるポート識別子挿入部31〜3nとポート識別子分離部140の代わりに、タイムスロット割当部150とタイムスロット検出部160とデジタルラッパフレーム生成部170とデジタルラッパフレーム検出部180を備え、固定長フレームを有するデジタルラッパのフレーム位相に対して各ポートのデータがマッピングされるべき場所(タイムスロット)を固定的に割り当てる事を特徴とし、その他の構成は実施例1と同じである。
ここでは、固定長フレームを有するデジタルラッパとして、ITU-T G.709で規定されているOTN(Optical Transport Network)フレームを使用する例を取り上げるが、このデジタルラッパは必ずしもOTNフレームに限るものではなく、固定長フレームを有するフレームであれば何でも構わない。
ここでは、8個のギガビットイーサ信号を多重しOTNフレームへマッピングする場合について説明する。
図27のスタッフ同期化部31〜3nにおいてスタッフ同期化された8個のギガビットイーサ信号は、図28に示すように8個の信号が並列に多重処理部100へ入力される。一方、デジタルラッパフレーム生成部170は、OTNフレームの先頭位置を示す「フレーム位相」をタイムスロット割当部150へ送信する。このフレーム位相を受信したタイムスロット割当部150は、OTNフレームのオーバヘッド領域以外のデータ格納領域(OPUkペイロード)に8個のギガビットイーサ信号のデータを均等に割り当て、各ポートのマッピングすべき位置(タイムスロット位置)を決定する。ここで重要なことはOTNフレームの先頭位置を示すフレーム位相を基準としてポート1→ポート2→ポート3→・・・・→ポート8→ポート1→ポート2→・・・の順にタイムスロット位置を決めている点である。こうする事により、各ポートで受信したデータはフレーム位相を基準にすれば、一意にどのポートに属するデータであるかを識別する事が出来るようになる為、実施例1のようにどのポートのデータであるのかを識別する為に挿入したポート識別子の挿入、検出処理は必要なくなる。タイムスロット割当部150で決定された各ポートのタイムスロット位置は、タイムスロット割当部150から各タイムスロット位置情報1として多重処理部100へ通知される。多重処理部100ではタイムスロット割当部150から通知されたタイムスロット位置情報のタイミングでスタッフ同期化部31〜3nより受信しているn個のギガビットイーサ信号のデータを8B10B符号のままOTNフレームのOPUkペイロードへマッピングし、デジタルラッパフレーム生成部170へ送信する。デジタルラッパフレーム生成部170では、受信したデータに対し、ITU-T G.709で規定される各種オーバヘッドを付与し、8個のギガビットイーサ信号がOPUkペイロードへマッピングされた1個のOTNフレームを生成する。
この生成されたOTNフレームは高速多重化信号送信部110にてパラレルデータからシリアル電気信号へ変換され、該電気信号は光信号へ変換され送信される。
一方、高速多重化信号受信部120では、受信した前記光信号を電気信号へ変換し、パラレルデータへ展開し、デジタルラッパフレーム検出部180へ送信される。
前記データを受信したデジタルラッパフレーム検出部180では、OTNフレームのフレームの先頭を検出する為に、フレーム同期用のバイトとして定義されているFA OHの同期パタンを検出し、OTNフレームの先頭位置を認識し、フレーム位相信号をタイムスロット検出部160へ送信する。そして、OTNフレームの先頭位置が認識出来たら、前記デジタルラッパフレーム生成部170にて付与されたオーバヘッドを分離し、8個のギガビットイーサ信号がマッピングされているOPUkペイロードをOTNフレームより取り出し、分離処理部130へ送信する。
一方、タイムスロット検出部160では、デジタルラッパフレーム検出部180から受信したOTNフレームの先頭位置を示すフレーム位相から逆算し、8個のギガビットイーサ信号がマッピングされているはずのタイムスロット位置を検出し、タイムスロット位置を示す「タイムスロット情報2」を分離処理部130へ通知する。分離処理部130では、前記OTNフレームより取り出されたOPUkペイロードのデータと、タイムスロット検出部160から通知された「タイムスロット情報2」とから、OPUkペイロードにマッピングされた各ポートのギガビットイーサ信号の位置を認識する事が可能であり、その情報に従い、8個のギガビットイーサ信号に分離する。
21〜2n 8B10B符号同期部
31〜3n スタッフ同期化部
41〜4n ポート識別子挿入部
51〜5n 8B10B符号同期部
61〜6n 低速側送信処理部
100 多重処理部
110 高速側多重化信号送信部
120 高速側多重化信号受信部
130 分離処理部
140 ポート識別子分離部
150 タイムスロット割当部
160 タイムスロット検出部
170 デジタルラッパフレーム生成部
180 デジタルラッパフレーム検出部
301 メモリバッファ
302 書き込みアドレス指示部
303 読み出しアドレス指示部
304 スタッフ処理判定部
305 位相比較部
306 /I2/データ検出部
307 AN検出部
Claims (10)
- 符号化された複数のユーザ信号を受信し、該複数のユーザ信号を多重化して1個の多重化信号へ変換する伝送装置であって、
前記符号化された複数のユーザ信号について、内容を変更せずに多重化し、伝送路へ送出する手段と、
伝送路を介して他の伝送装置から受信する多重化信号について、前記多重化信号の符号の内容を変更せずに、複数のユーザ信号へ分離する手段と、
前記符号化された複数のユーザ信号に含まれるオートネゴシエーションオーダセットのRunning Disparity値が最初と最後で反転しないときに、最初と最後でRunning Disparity値が反転しない/C/のデータを用い、前記/C/のデータの挿入もしくは削除により同期化を行う手段とを備えることを特徴とする伝送装置。 - 前記同期化を行う手段は、
8B10B符号のデータを抽出する手段と、
前記抽出したデータが8B10B符号で定義されるオーダセット/C/または/I/であるかどうかを照合する手段と、
受信したユーザ信号を8B10B符号に復号することなくバッファメモリへ書き込み、読み出す手段と、
読み出しアドレスと書き込みアドレスとを比較し、差分がある一定閾値を超えるか、または下回るときに次の読み出しアドレス位置を調整する手段と、
読み出しアドレス位置を調整する必要が生じるときに、前記差分と前記受信したデータの照合結果から、8B10B符号のRunning Disparityの連続性を損なうことなく読み出しアドレスの位置を決定する手段とを含むことを特徴とする請求項1に記載の伝送装置。 - 前記同期化を行う手段は、8B10B符号則またはその連続性に違反する不正なデータを生成・送出することなく、スタッフ処理による同期化を行うことを特徴とする請求項1または2に記載の伝送装置。
- 前記同期化を行う手段は、前記符号化された複数のユーザ信号に含まれるオートネゴシエーションオーダセットを検出し、かつ前記オートネゴシエーションオーダセットのRunning Disparity値が最初と最後で反転しないことを検出するときに、前記同期化を行うことを特徴とする請求項1に記載の伝送装置。
- 前記符号は8B10B符号であり、8B10B符号により構成される複数の受信信号に対し、8B10B符号を終端することなく、オーダセットを構成するコンマパタンを含む符号以外のデータを別の値へ変換する手段と、
多重化伝送された信号を分離後、前記変更された値を検出し、分離したデータがどのポートに属するかを識別する手段と、
前記識別情報に基づき分離された信号を各ポートへ出力する手段と、
前記変更された値を元の値へ復元可能な手段とを備えることを特徴とする請求項1に記載の伝送装置。 - 前記符号は8B10B符号であり、8B10B符号で構成される複数の受信信号に対し、8B10B符号を終端することなく固定長フレーム内のフレームの先頭を基準として、前記複数の受信信号ごとにマッピングすべき領域を一意に決定する手段と、
前記決定する手段に決定された領域に、前記8B10B符号で構成される複数の信号を、そのデータの内容を変更することなくそれぞれマッピングする手段と、
前記8B10B符号で構成される複数の信号が収容された固定長フレームの多重化信号を受信し、前記固定長フレームの先頭位置を検出する手段と、
前記固定長フレームから、前記8B10B符号で構成される複数の信号をそれぞれ分離する手段と、
前記検出した固定長フレームの先頭位置と、分離されたデータがマッピングされていた位置との相対的な位置関係を元に、前記8B10B符号で構成される複数の信号に対して、どのポートに属するかを識別する手段と、
前記識別する手段の識別の結果に基づき、分離された前記8B10B符号で構成される複数の信号をポートへ出力する手段とを備えることを特徴とする請求項1に記載の伝送装置。 - 前記8B10B符号で構成される複数の信号をマッピングする固定長フレームとして、ITU-T G.709記載のOTNフレームを使用することを特徴とする請求項6に記載の伝送装置。
- 前記8B10B符号で構成される複数の信号をマッピングする固定長フレームとして、ITU-T G707記載のSDHフレームを使用することを特徴とする請求項6に記載の伝送装置。
- 前記8B10B符号で構成される複数の信号をマッピングする固定長フレームとして、Telcordia GR-253記載のSONETフレームを使用することを特徴とする請求項6に記載の伝送装置。
- 前記符号で構成される信号は、IEEE802.3zに記載される1000BASE-Xの信号であることを特徴とする請求項1または2に記載の伝送装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005299555A JP4852963B2 (ja) | 2005-10-14 | 2005-10-14 | 伝送装置 |
| US11/488,027 US7916756B2 (en) | 2005-10-14 | 2006-07-18 | Transmission apparatus |
| CN2006101083134A CN1976537B (zh) | 2005-10-14 | 2006-08-01 | 传送装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005299555A JP4852963B2 (ja) | 2005-10-14 | 2005-10-14 | 伝送装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007110457A JP2007110457A (ja) | 2007-04-26 |
| JP4852963B2 true JP4852963B2 (ja) | 2012-01-11 |
Family
ID=38035946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005299555A Expired - Fee Related JP4852963B2 (ja) | 2005-10-14 | 2005-10-14 | 伝送装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7916756B2 (ja) |
| JP (1) | JP4852963B2 (ja) |
| CN (1) | CN1976537B (ja) |
Families Citing this family (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8724485B2 (en) | 2000-08-30 | 2014-05-13 | Broadcom Corporation | Home network system and method |
| US9094226B2 (en) * | 2000-08-30 | 2015-07-28 | Broadcom Corporation | Home network system and method |
| ATE485650T1 (de) * | 2000-08-30 | 2010-11-15 | Tmt Coaxial Networks Inc | Verfahren und system fur ein hausnetzwerk |
| US6993333B2 (en) * | 2003-10-16 | 2006-01-31 | Flarion Technologies, Inc. | Methods and apparatus of improving inter-sector and/or inter-cell handoffs in a multi-carrier wireless communications system |
| US8571070B2 (en) * | 2005-12-02 | 2013-10-29 | Broadcom Corporation | Method and system for speed negotiation for twisted pair links in fibre channel sytems |
| RU2419826C2 (ru) * | 2006-08-08 | 2011-05-27 | Сименс Энерджи Энд Отомейшн, Инк. | Устройства, системы и способы, относящиеся к plc |
| US7742495B2 (en) * | 2006-11-20 | 2010-06-22 | Broadcom Corporation | System and method for retransmitting packets over a network of communication channels |
| US8090043B2 (en) | 2006-11-20 | 2012-01-03 | Broadcom Corporation | Apparatus and methods for compensating for signal imbalance in a receiver |
| US7782850B2 (en) | 2006-11-20 | 2010-08-24 | Broadcom Corporation | MAC to PHY interface apparatus and methods for transmission of packets through a communications network |
| US8243659B2 (en) * | 2007-03-15 | 2012-08-14 | Nokia Corporation | DVB low bit rate services |
| US8345553B2 (en) | 2007-05-31 | 2013-01-01 | Broadcom Corporation | Apparatus and methods for reduction of transmission delay in a communication network |
| JP4978693B2 (ja) * | 2007-06-08 | 2012-07-18 | 富士通株式会社 | マネジャ、エージェント及びシステム並びに送信制御方法 |
| US8107499B2 (en) * | 2007-06-21 | 2012-01-31 | Cisco Technology, Inc. | Speed negotiation for multi-speed communication devices |
| JP2009135767A (ja) * | 2007-11-30 | 2009-06-18 | Nec Access Technica Ltd | 管理機能付き伝送装置、状態管理システム、状態管理方法及び状態管理プログラム |
| US7733596B2 (en) * | 2007-12-13 | 2010-06-08 | Dell Products L.P. | System and method for identifying the signal integrity of a signal from a tape drive |
| JP5357436B2 (ja) | 2008-03-11 | 2013-12-04 | 株式会社日立製作所 | 伝送装置 |
| US9112717B2 (en) * | 2008-07-31 | 2015-08-18 | Broadcom Corporation | Systems and methods for providing a MoCA power management strategy |
| US7995621B2 (en) * | 2008-10-01 | 2011-08-09 | Nortel Netwoeks Limited | Techniques for time transfer via signal encoding |
| JP4870742B2 (ja) * | 2008-11-07 | 2012-02-08 | 日本電信電話株式会社 | 光伝送装置 |
| EP2184870A1 (en) * | 2008-11-11 | 2010-05-12 | Nokia Siemens Networks OY | System and method for communicating network management information |
| US8238227B2 (en) * | 2008-12-22 | 2012-08-07 | Broadcom Corporation | Systems and methods for providing a MoCA improved performance for short burst packets |
| US8254413B2 (en) | 2008-12-22 | 2012-08-28 | Broadcom Corporation | Systems and methods for physical layer (“PHY”) concatenation in a multimedia over coax alliance network |
| US8213309B2 (en) | 2008-12-22 | 2012-07-03 | Broadcom Corporation | Systems and methods for reducing latency and reservation request overhead in a communications network |
| US8576898B2 (en) * | 2009-06-17 | 2013-11-05 | Techwell, Inc. | SLOC spot monitoring |
| US20100238932A1 (en) * | 2009-03-19 | 2010-09-23 | Broadcom Corporation | Method and apparatus for enhanced packet aggregation |
| US8553547B2 (en) | 2009-03-30 | 2013-10-08 | Broadcom Corporation | Systems and methods for retransmitting packets over a network of communication channels |
| US20100254278A1 (en) | 2009-04-07 | 2010-10-07 | Broadcom Corporation | Assessment in an information network |
| US8730798B2 (en) * | 2009-05-05 | 2014-05-20 | Broadcom Corporation | Transmitter channel throughput in an information network |
| US8867355B2 (en) | 2009-07-14 | 2014-10-21 | Broadcom Corporation | MoCA multicast handling |
| US8942250B2 (en) | 2009-10-07 | 2015-01-27 | Broadcom Corporation | Systems and methods for providing service (“SRV”) node selection |
| JP5263410B2 (ja) * | 2009-12-18 | 2013-08-14 | 日本電気株式会社 | 伝送システム、送信装置、受信装置、伝送方法及びコンピュータプログラム |
| CN101777966B (zh) * | 2010-01-05 | 2012-07-25 | 中国矿业大学 | 一种千兆以太网扩展实时数据通道的方法 |
| US8611327B2 (en) | 2010-02-22 | 2013-12-17 | Broadcom Corporation | Method and apparatus for policing a QoS flow in a MoCA 2.0 network |
| US8514860B2 (en) * | 2010-02-23 | 2013-08-20 | Broadcom Corporation | Systems and methods for implementing a high throughput mode for a MoCA device |
| KR101507996B1 (ko) * | 2010-11-30 | 2015-04-07 | 한국전자통신연구원 | 클라이언트 신호 매핑 장치 및 그 방법 |
| US8750176B2 (en) * | 2010-12-22 | 2014-06-10 | Apple Inc. | Methods and apparatus for the intelligent association of control symbols |
| CN102223282A (zh) * | 2011-07-07 | 2011-10-19 | 武汉微创光电股份有限公司 | 通过光纤建立虚拟多以太网通道的方法 |
| JP5936030B2 (ja) * | 2011-12-09 | 2016-06-15 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| US8897398B2 (en) | 2012-01-27 | 2014-11-25 | Apple Inc. | Methods and apparatus for error rate estimation |
| US9838226B2 (en) | 2012-01-27 | 2017-12-05 | Apple Inc. | Methods and apparatus for the intelligent scrambling of control symbols |
| WO2013139031A1 (en) * | 2012-03-23 | 2013-09-26 | Qualcomm Incorporated | Multi-port serial media independent interface |
| JP5882530B2 (ja) | 2012-03-23 | 2016-03-09 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 構成可能なマルチモードメディア独立インターフェース |
| US9188693B2 (en) | 2012-03-26 | 2015-11-17 | Apache Corporation | Method for acquiring marine seismic data |
| EP2923474A4 (en) * | 2012-11-26 | 2016-06-29 | Adc Telecommunications Inc | TIMETABLE MAPPING AND / OR AGGREGATION ELEMENT FOR DIGITAL RADIO FREQUENCY TRANSPORT ARCHITECTURE |
| US9450790B2 (en) | 2013-01-31 | 2016-09-20 | Apple Inc. | Methods and apparatus for enabling and disabling scrambling of control symbols |
| US8917194B2 (en) | 2013-03-15 | 2014-12-23 | Apple, Inc. | Methods and apparatus for context based line coding |
| US9210010B2 (en) | 2013-03-15 | 2015-12-08 | Apple, Inc. | Methods and apparatus for scrambling symbols over multi-lane serial interfaces |
| US9430148B2 (en) * | 2014-05-01 | 2016-08-30 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Multiplexed synchronous serial port communication with skew control for storage device |
| JP6438964B2 (ja) * | 2014-09-09 | 2018-12-19 | 株式会社Fuji | 多重通信装置 |
| CN106411322A (zh) * | 2016-11-04 | 2017-02-15 | 深圳国人通信股份有限公司 | 基于SerDes技术串行通信系统的编解码方法及装置 |
| US10666230B2 (en) * | 2017-08-29 | 2020-05-26 | Intel Corporation | Variable impedance communication terminal |
| CN109698732B (zh) * | 2017-10-23 | 2021-07-09 | 华为技术有限公司 | 传输数据的方法和装置 |
| CN110858811B (zh) * | 2018-08-24 | 2022-01-18 | 华为技术有限公司 | 测量时延的方法和网络设备 |
| CN113541874A (zh) * | 2020-04-15 | 2021-10-22 | 华为技术有限公司 | 一种数据传输方法及网络设备 |
| US12511261B2 (en) | 2021-10-15 | 2025-12-30 | Lognovations Holdings, Llc | Encoding / decoding system and method |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6150435A (ja) * | 1984-08-18 | 1986-03-12 | Mitsubishi Electric Corp | プレジオクロナス整合装置 |
| JPS61128641A (ja) * | 1984-11-27 | 1986-06-16 | Nec Corp | デ−タ分配回路 |
| US5548623A (en) * | 1992-02-20 | 1996-08-20 | International Business Machines Corporation | Null words for pacing serial links to driver and receiver speeds |
| JP3184083B2 (ja) * | 1995-12-15 | 2001-07-09 | 日本電気株式会社 | チャネル多重分離方法およびチャネル多重分離装置 |
| JP2000115109A (ja) * | 1998-10-02 | 2000-04-21 | Nippon Telegr & Teleph Corp <Ntt> | 多重分離装置 |
| JP2000115108A (ja) * | 1998-10-02 | 2000-04-21 | Nippon Telegr & Teleph Corp <Ntt> | 多重分離装置 |
| JP3561183B2 (ja) * | 1999-07-29 | 2004-09-02 | 日本電信電話株式会社 | ギガビット帯光信号多重伝送装置 |
| US6707794B1 (en) * | 1999-11-15 | 2004-03-16 | Networks Associates Technology, Inc. | Method, system and computer program product for physical link layer handshake protocol analysis |
| JP3551894B2 (ja) * | 2000-05-18 | 2004-08-11 | 日立電線株式会社 | 多重化送受信装置 |
| GB0031839D0 (en) * | 2000-12-29 | 2001-02-14 | Marconi Comm Ltd | A multi-service digital cross-connect |
| JP2003032259A (ja) | 2001-07-18 | 2003-01-31 | Hitachi Cable Ltd | ギガビットイーサネット多重装置 |
| JP2003060603A (ja) * | 2001-08-10 | 2003-02-28 | Allied Tereshisu Kk | 時分割多重伝送方法、装置およびシステム |
| US7586941B2 (en) * | 2001-08-24 | 2009-09-08 | Gonda Rumi S | Method and apparatus for translating SDH/SONET frames to ethernet frames |
| CA2415598A1 (en) * | 2002-01-11 | 2003-07-11 | Nec Corporation | Multiplex communication system and method |
| GB0205142D0 (en) * | 2002-03-05 | 2002-04-17 | Nokia Corp | Synchronisation in communication systems |
| US7656905B2 (en) * | 2002-12-24 | 2010-02-02 | Samir Sheth | Apparatus and method for aggregation and transportation of gigabit ethernet and other packet based data formats |
| US7668086B2 (en) * | 2003-09-23 | 2010-02-23 | Broadcom Corporation | Verification and correction of 10GBASE-X lane routing between nodes |
| US20060023735A1 (en) * | 2004-07-28 | 2006-02-02 | Nir Sasson | Versatile low power driver for gigabit ethernet systems |
| US20060155843A1 (en) * | 2004-12-30 | 2006-07-13 | Glass Richard J | Information transportation scheme from high functionality probe to logic analyzer |
| JP4624141B2 (ja) * | 2005-03-10 | 2011-02-02 | Necエンジニアリング株式会社 | ギガビット・イーサネット(登録商標)信号多重伝送装置 |
| JP4863649B2 (ja) * | 2005-06-01 | 2012-01-25 | 富士通株式会社 | Lan信号伝送方法及びそれに用いる伝送装置 |
-
2005
- 2005-10-14 JP JP2005299555A patent/JP4852963B2/ja not_active Expired - Fee Related
-
2006
- 2006-07-18 US US11/488,027 patent/US7916756B2/en not_active Expired - Fee Related
- 2006-08-01 CN CN2006101083134A patent/CN1976537B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1976537A (zh) | 2007-06-06 |
| CN1976537B (zh) | 2011-09-28 |
| JP2007110457A (ja) | 2007-04-26 |
| US20070116055A1 (en) | 2007-05-24 |
| US7916756B2 (en) | 2011-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4852963B2 (ja) | 伝送装置 | |
| US7606886B1 (en) | Method and system for providing operations, administration, and maintenance capabilities in packet over optics networks | |
| US7359331B2 (en) | Alarm transfer method and wide area Ethernet network | |
| US7315511B2 (en) | Transmitter, SONET/SDH transmitter, and transmission system | |
| EP1091513B1 (en) | Semi transparent tributary for synchronous transmission | |
| Manchester et al. | IP over Sonet | |
| US7881187B2 (en) | Transmission apparatus | |
| US20020083190A1 (en) | Apparatus and method for GFP frame transfer | |
| JP2018046373A (ja) | 伝送装置及び伝送方法 | |
| EP1593219A1 (en) | Efficient framing procedure for variable length packets | |
| EP1085686B1 (en) | Transport system and transport method | |
| JP2000269912A (ja) | 高速sdh信号による低速sdh信号の伝送方法と伝送装置 | |
| JP2003501873A (ja) | Sonet技術に基づく高高速イーサネット | |
| JP3529713B2 (ja) | 光伝送システム、同期多重伝送システム及び同期多重伝送方法 | |
| US7633971B1 (en) | Method and system for transport of packet-based datastreams over frame-based transport systems employing physically diverse transmission channels | |
| CN103380584A (zh) | 用于以太网网络的适配器系统 | |
| US8306066B2 (en) | Transmission device | |
| US20030112463A1 (en) | Path control method, a transmitter circuit, and a receiver circuit | |
| US7953106B2 (en) | Transmission apparatus | |
| US7706268B2 (en) | Transmission device | |
| US7162536B1 (en) | Validation of a connection between arbitrary end-nodes in a communications network | |
| US6915348B1 (en) | Validation of a connection between arbitrary end-points in a communications network using an augmented SPE | |
| JP3816936B2 (ja) | 伝送システム | |
| US20070291763A1 (en) | Ethernet® communication system relaying control signals | |
| JP3518454B2 (ja) | 伝送方法および伝送システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080618 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080618 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20090914 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101015 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101026 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101224 |
|
| 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: 20110927 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111010 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4852963 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |