[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3859953B2 - ATM communication system - Google Patents

ATM communication system Download PDF

Info

Publication number
JP3859953B2
JP3859953B2 JP2000279963A JP2000279963A JP3859953B2 JP 3859953 B2 JP3859953 B2 JP 3859953B2 JP 2000279963 A JP2000279963 A JP 2000279963A JP 2000279963 A JP2000279963 A JP 2000279963A JP 3859953 B2 JP3859953 B2 JP 3859953B2
Authority
JP
Japan
Prior art keywords
cell
atm
frame
header
synchronization
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
Application number
JP2000279963A
Other languages
Japanese (ja)
Other versions
JP2002094525A (en
Inventor
浩樹 永井
厚志 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2000279963A priority Critical patent/JP3859953B2/en
Publication of JP2002094525A publication Critical patent/JP2002094525A/en
Application granted granted Critical
Publication of JP3859953B2 publication Critical patent/JP3859953B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、ATM通信システムに関し、特に、回線エラーが多い通信を行う場合の多いATM通信ネットワークシステムに関する。
【0002】
【従来の技術】
最近、音声、データ、映像などを組み合わせたマルチメディア通信に適し、資源の効率化を図れる等のメリットを有するATM通信方式を用い、公衆網や企業網を構築するケースが増えてきている。そして、こういったネットワークの構築において、光ファイバの設置場所、コスト等を考慮し、伝送媒体として無線を利用する場合ができてきた。
【0003】
図12は、この種のATM通信システムの全体構成を示すブロック図である。この図12に示すATM通信システムは、複数のATMノード10−1、10−2、10−3、10−4を無線回線を介してネットワークを構築し、複数のATMノード10−1〜10−4のうちの1つのATMノード10−1には、各ATMノード10−1〜10−4の制御、監視を行うことにより、ネットワーク全体の管理を行うネットワーク管理装置40を接続して構成される。
【0004】
ここで、ATMノード10−1は、複数の端末20−1−1〜20−1−mを収容するとともに、無線装置30−1−1、30−1−2、30−1−3が光ファイバにより接続されており、この無線装置30−1−1、30−1−2、30−1−3を介して他のATMノードと接続されている。
【0005】
また、ATMノード10−2は、複数の端末20−2−1〜20−2−nを収容するとともに、無線装置30−2−1が光ファイバにより接続されており、この無線装置30−2−1を介してATMノード10−1と接続されている。
【0006】
また、ATMノード10−3は、複数の端末20−3−1〜20−3−oを収容するとともに、無線装置30−3−1、30−3−2が光ファイバにより接続されており、この無線装置30−3−1を介してATMノード10−1と接続されるとともに、無線装置30−3−2を介してATMノード10−4と接続されている。
【0007】
また、ATMノード10−4は、複数の端末20−4−1〜20−4−pを収容するとともに、無線装置30−4−1が光ファイバにより接続されており、この無線装置30−4−1を介してATMノード10−3と接続されている。
【0008】
ここで、端末20−1−1〜20−1−mは、ATMノード10−1を介して他の端末とデータの送受を行い、端末20−2−1〜20−2−nは、ATMノード10−2を介して他の端末とデータの送受を行い、端末20−3−1〜20−3−oは、ATMノード10−3を介して他の端末とデータの送受を行い、端末20−4−1〜20−4−pは、ATMノード10−4を介して他の端末とデータの送受を行う。
【0009】
例えば、端末20−1−1から送信されたデータは、ATMノード10−1でセルに組み立てられ、他の端末から送信されたセル流と合流し、ネットワーク上を伝送される。
【0010】
また、このセルは、ATMノード間の無線回線上では伝送フレームに乗せられ、送受信される。
【0011】
また、この伝送フレームに乗せられたセルは、あて先のATMノード、例えばATMノード10−3でセル分解され、組み立てられたデータは相手端末、例えば端末20−3−1で受信される。
【0012】
このようなATM通信システムにおいて、コンピュータのような端末間でのデータ通信ではATMアダプテーションレイヤプロトコルとしてはAAL5が利用される。
【0013】
図13は、図12に示したATMノード10−1〜10−4の内部構成をATMノード10として示したものである。
【0014】
図13において、ATMノード10は、セルスイッチ11、装置制御部12、端末インタフェース部13−1〜13−M、ノードインタフェース部14−1〜14−Nを具備して構成される。
【0015】
ここで、端末インタフェース部13−1〜13−Mは、端末20からのデータをAAL5を用いてセル組立してセルスイッチ11ヘ渡す機能およびセルスイッチ11からのセルをAAL5を用いて分解し、データとして端末20ヘ渡す機能を有している。
【0016】
また、ノードインタフェース部14−1〜14−Nは、送信部141および受信部142を有しており、送信部141は、伝送フレームの生成、セルの伝送フレームへのマッピング等の機能を有しており、受信部142は、伝送フレームからのセルの抽出機能等を有している。
【0017】
セルスイッチ11は、ノードインタフェース部14−1〜14−Nの受信部142から入力されたセル、装置制御部12から入力されたセル、端末インタフェース部13−1〜13−Mから入力されたセルを、そのセルの宛先にしたがってノードインタフェース部14−1〜14−Nの送信部141、装置制御部12、端末インタフェース部13−1〜13−Mヘ出力する。
【0018】
図14は、図12のATM伝送システムでATMノード間で伝送される伝送フレームの構造を示す図である。
【0019】
図12のATM伝送システムでATMノード間で伝送される伝送フレームは、9オクテット×9行のセクションオーバーヘッド(SOH)と、1オクテット×9行のパスオーバーヘッド(POH)と、260オクテット×9行のペイロードからなり、上記セルは、260オクテット×9行のペイロードに収容される。
【0020】
ここで、図13に示したノードインタフェース部14−1〜14−Nの送信部141では、上記伝送フレームのペイロードの速度と伝送するセル流の速度が異なっている場合、伝送フレームのペイロードの速度に合わせるために空セルを挿入する。
【0021】
逆に、図13に示したノードインタフェース部14−1〜14−Nの受信部142では、伝送フレームのペイロードからセルを抽出するが、空セルについては破棄されて後段のセルスイッチ11には送らない。
【0022】
図15は、図12に示したATM通信システムで採用されるユーザ網インタフェースにおけるセル構造を示す図である。
【0023】
図15において、ユーザ網インタフェース(UNI)におけるセル構造は、4ビットのGFC(Generic Flow Control)、8ビットのVPI(Virtual Path Identifier)、16ビットのVCI(Virturl Channel Identifier)、3ビットのPTI(Payload Type Identifier)、1ビットのCLP(Cell Loss Priority)、8ビットのHEC(Header Error Control)からなる5バイトのヘッダおよび48バイトのペイロードから構成されている。
【0024】
図16は、図12に示したATM通信システムで採用されるネットワークノードインタフェースにおけるセル構造を示す図である。
【0025】
図16において、ネットワークノードインタフェース(NNI)におけるセル構造は、12ビットのVPI、16ビットのVCI、3ビットのPTI、1ビットのCLP、8ビットのHECからなる5バイトのヘッダおよび48バイトのペイロードから構成されている。
【0026】
ここで、VPI/VCIはセル転送経路を表わす識別子である。また、PTIはペイロードに含まれているデータの情報種別を表わす識別子で、PTIのMSB(Most Significant Bit)が“0”のとき、ユーザ情報セルであることを表わし、PTIのLSB(Least Significant Bit)は、AAL5でのみ利用されるビットで、“0”でAAL5非最終セル、“1”でAAL5最終セルを表わしている。
【0027】
HECは、前4オクテットから算出される値で、ヘッダ誤り制御やセル同期に用いられる。なお、このヘッダ誤り制御では、セルヘッダに対して1ビット誤りの訂正および複数のビットの誤り検出が可能になっている。
【0028】
図17は、図12に示したノードインタフェース部14−1〜14−Nの受信部142におけるエラーチェック構成を示すブロック図である。
【0029】
図12に示した対向ATMノードから受信した伝送フレーム(回線フレーム)は、まず、ノードインタフェース部14−1〜14−Nの受信部142のフレーム同期チェック部1421でフレーム同期のチェックが行われ、次に、セル同期チェック部1422でセル同期のチェックが行われる。
【0030】
その後、ヘッダ誤りチェック部1423で、図15および図16に示したHECによるヘッダ誤りチェックが行われる。
【0031】
ここで、ヘッダ誤りがなければこのセルをセルスイッチ11へ通過させる。
【0032】
【発明が解決しようとする課題】
しかし、上記構成において、回線フレームの品質が悪い場合には、複数ビット誤りを含むことが原因でHECによるエラーチェックで検出できない誤セルがセルスイッチ11へ流入する可能性が高い。
【0033】
また、回線フレームの品質が悪い場合には、セル同期外れが頻繁に発生し、再度同期までの間に正常なセルが大量に落ちてしまうという問題がある。
【0034】
また、回線フレームの品質が悪い場合には、フレーム同期外れが頻繁に発生し、再度同期までの間に正常なフレームが大量に落ちてしまうという問題があリ、また、BIP(Bit Interleaved Parity)エラー表示を含む異常フレームが大量に通過してしまうという問題も発生する。
【0035】
そこで、この発明は、回線フレームの品質が悪い場合に、セルヘッダに複数ビットの誤りを含むことが原因でHECによるエラーチェックができない誤セルがセルスイッチへ流入する確率を大幅に減少したATM通信システムを提供することを目的とする。
【0036】
また、この発明は、回線フレームの品質が悪い場合に、セル同期の再同期までの間の正常なセルが大量に落ちてしまうことを防止したATM通信システムを提供することを目的とする。
【0037】
また、この発明は、回線フレームの品質が悪い場合に、フレーム同期の再同期までの間の正常なフレームが大量に落ちてしまうことを防止したATM通信システムを提供することを目的とする。
【0038】
また、この発明は、回線フレームの品質が悪い場合に、誤ったデータを含むフレームの通過を防止したATM通信システムを提供することを目的とする。
【0039】
また、この発明は、空セルが有効セルに化けた誤挿入をATMアダプテーションレイヤにおいて速やかに検出して廃棄することにより、正常なデータの廃棄を低減したATM通信システムを提供することを目的とする。
【0040】
【課題を解決するための手段】
この発明のATM通信システムは、それぞれ複数の端末を収容した複数のATMノードを無線回線を介して接続したATM通信システムにおいて、前記ATMノードは、前記無線回線を伝送される伝送フレームのフレーム同期を検出するフレーム同期検出手段と、前記フレーム同期検出手段を通過した伝送フレームに含まれるセルのセル同期を検出するセル同期検出手段と、前記セル同期検出手段を通過したセルのヘッダのヘッダ誤りを検出するヘッダ誤り検出手段とを具備し、前記ヘッダ誤り検出手段は、前記セルのヘッダ誤りの有無を検出する検出手段と、前記検出手段によりヘッダ誤りが無いと検出された回数を計数する計数手段と、前記検出手段により前記セルのヘッダ誤りが検出されると、ヘッダ誤りが有りと検出されたセルおよびヘッダ誤りが無いと検出されたセルのいずれのセルも廃棄する保護モードに切り替え、前記計数手段の計数値が予め設定された所定値に達すると、ヘッダ誤りが検出されたセルのみ廃棄する通常モードに復帰するモード切換手段とを具備することを特徴とする。
【0041】
ここで、前記セル同期検出手段は、セル同期が検出できない場合は、該セル内のデータを廃棄して該セル同期を維持する空セルを挿入することを特徴とする。
【0042】
また、前記フレーム同期検出手段は、フレーム同期が検出できない場合は、該フレーム内のデータを廃棄して該フレーム同期を維持する空フレームを挿入することを特徴とする。
【0043】
また、前記フレーム同期検出手段は、BIPエラーを計数する計数手段を具備し、前記計数手段の計数値が予め設定した設定値を越えた場合は、該フレーム内のデータを廃棄して該フレーム同期を維持する空フレームを挿入することを特徴とする。
【0044】
また、この発明のATM通信システムは、それぞれ複数の端末を収容した複数のATMノードを無線回線を介して接続し、前記ATMノードにおけるATMアダプテーションレイヤプロトコルとしてタイプ5を用いるATM通信システムにおいて、前記ATMノードは、前記無線回線に送信する伝送フレームに挿入する空セルのヘッダに最終セルであることを示す識別子を挿入する挿入手段を具備することを特徴とする。
【0045】
ここで、前記挿入手段は、前記無線回線に送信する伝送フレームに挿入する空セルのヘッダのペイロード種別識別子のLSBを“1”に設定することを特徴とする。
【0046】
【発明の実施の形態】
以下、この発明に係わるATM通信システムの実施の形態を添付図面を参照して詳細に説明する。
【0047】
図1は、この発明に係わるATM通信システムの一実施の形態の要部を示すブロック図である。
【0048】
図1においては、図13に示したノードインタフェース部14−1〜14−Nの受信部142に設けられるエラーチェック構成の詳細を示す。このエラーチェック構成においては、受信した回線フレームのフレーム同期をチェックするフレーム同期チェック部110と、フレーム同期チェック部110を通過した回線フレーム内に挿入されたセル(ATMセル)のセル同期をチェックするセル同期チェック部120、セル同期チェック部120を通過したセルのHECに基づき該セルのヘッダ誤りを制御してセルスイッチ140に送出するヘッダ誤り制御部130を具備して構成される。ここで、セルスイッチ140は、図13に示したセルスイッチ11に対応する。
【0049】
上記構成において、この実施の形態においては、まず、ヘッダ誤り制御部130が次の2つのモードを輸している。
【0050】
その1つは、通常モードで、この通常モードにおいては、HECに基づき該セルのヘッダ誤りが無いと検出されると、このセルはセルスイッチ140へ通過させるが、HECに基づき該セルのヘッダ誤りが有りと検出されると、このセルはセルスイッチ140へ通過させることなく廃棄される。
【0051】
他の1つは、保護モードで、この保護モードでにおいては、HECに基づき該セルのヘッダ誤り無しとして検出されたセルとヘッダ誤り有りと検出されたセルの両者をともに廃棄する。
【0052】
そして、上記ヘッダ誤り制御部130は、図1に示すように、HECに基づき該セルのヘッダ誤りの有無を検出して該セルをセルスイッチ140へ通過させるか廃棄するかの制御を行うヘッダ誤り検出制御部131、ヘッダ誤り検出制御部131でヘッダ誤り無しとして検出されたセルの数を計数するヘッダ正常カウンタ132、ヘッダ正常カウンタ132の計数値に基づきヘッダ誤り検出制御部131の動作モードを制御するモード切換制御部133を具備しており、ヘッダ正常カウンタ132の計数値に基づき上記通常モードと保護モードとを切換制御する。
【0053】
すなわち、モード切換制御部133は、図2に示すように、ヘッダ誤り検出制御部131で、1回でもヘッダ誤り有りと検出されたと判断すると、通常モードから保護モードに遷移するように切り換え、ヘッダ誤り検出制御部131で、連続して所定回数n回ヘッダ誤り無しと検出されると、上記保護モードから通常モードヘ復帰するように切り換える。
【0054】
一般に、回線フレームが通常の品質ならばヘッダ誤り制御部130では上記正常モードのヘッダ誤りのチェックのみでよいが、この発明の対象とするATM通信システムのように回線フレームの品質が悪い場合は、セルのヘッダの複数のビット誤りによりヘッダが正常に見えるセルも多数入ってくるため、この実施の形態においては、上記正常モードに加えて保護モードを設け、この保護モードにおいてはヘッダ正常カウンタ132で正常セルを計数して、回線の品質が安定してから通常モードに復帰するように構成したものであり、これにより、複数ビット誤りによりヘッダが正常に見える誤セルがセルスイッチ140へ流入する確率を大幅に下げることが可能になる。
【0055】
なお、保護モードから正常モードへ復帰するタイミング、すなわち保護レベル(保護段数)nは、回線品質に対応して適宜設定することができる。
【0056】
図3は、上記保護段数nと回線品質との関係を示した図である。
【0057】
図3においては、保護段数nとして、「1」、「2」、「4」、「8」が選択できるようになっており、回線品質が良方向に移動するにしたがって保護段数nを小さな値に選択し、回線品質が悪方向に移動するにしたがって保護段数nを大きな値に選択する。
【0058】
また、この実施の形態のATM通信システムにおいては、図1に示したセル同期チェック部120において、同期ビットが検出できない場合は、このセル同期を保護しつつ空セルを挿入し、該セル内のデータのみを廃棄する。
【0059】
このような構成によると、セル同期が検出できない場合におけるセル同期の再同期きまでの間に正常なセルが大量に落ちてしまうことを防止することが可能になる。
【0060】
また、この実施の形態のATM通信システムにおいては、図1に示したフレーム同期チェック部110において、同期ビットが検出できない場合は、このフレーム同期を保護しつつ空フレームを挿入し、該フレーム内のデータのみを廃棄する。
【0061】
このような構成によると、フレーム同期が検出できない場合におけるフレーム同期の再同期までの間に正常なフレームが大量に落ちてしまうことを防止することが可能になる。
【0062】
また、この実施の形態のATM通信システムにおいては、図1に示したフレーム同期チェック部110において、BIP(Bit Interleaved Parity)エラーを検出し、このBIPエラーを計数することで、この計数値が予め設定したしきい値を越えると、このフレーム同期を保護しつつ空フレームを挿入し、該フレーム内のデータのみを廃棄する。
【0063】
このような構成によると、フレーム同期チェック部110において誤ったデータを含むフレームが通過するのを防止することができる。
【0064】
さて、この実施の形態のATM通信システムにおいては、図12に示したATMノード10−1〜10−4においてATMアダプテーションレイヤプロトコルとしてAAL5が利用されている。
【0065】
ここで、ATMアダプテーションレイヤプロトコルのAAL5においてはSAR(Segmentation And Reassemdly sublayer)において、図4に示すように、最終セルを受信した後、次に受信したセルを先頭セルと判断し、セル分解が行われてCPCS−PDU(Common Part Convergence Sublayer-Protocol Data Unit)が生成される。そしてCS(Convergence Sublayer)共通部にてCPCS−PDUの誤り検出が行われ、さらに上位のレイヤでユーザデータが復元される。
【0066】
なお、最終セルの判別は、上述したようにPTI(Payload Type Identifier)により行われ、PTIのLSB(Least Significant Bit)が“0”であると非最終セルと判別し、“1”であると、最終セルであると判別する。
【0067】
また、図13に示したように、ノードインタフェース部14−1〜14−Nの送信部141では、伝送フレームのペイロードの速度と伝送するセル流の速度が異なっている場合、伝送フレームのペイロードの速度に合わせるために空セルを挿入するように構成されており、逆に、ノードインタフェース部14−1〜14−Nの受信部142では、伝送フレームのペイロードからセルを抽出するが、空セルについては破棄して後段のセルスイッチ11には送らないように構成されている。
【0068】
伝送フレームに挿入される空セルは、ユーザ網インタフェース(UNI)におけるセル構造をとる場合、ヘッダ部分のGFCが“0000”、VPIが“00000000”、VCIが“0000000000000000”PTIが“000”、CLPが“1”、HECが“01010010”となっており、セルペイロード部分は“01101010”のパターンの繰り返しで埋められている。
【0069】
また、ネットワークノードインタフェース(NNI)におけるセル構造をとる場合の空セルは、GFCはないので、VPIが“000000000000”となり、その他の構成はユーザ網インタフェース(UNI)における空セルと同様である。
【0070】
ところで、ATMは、伝送品質の優れた光ファイバを伝送媒体として使用することを前提に考えられている技術であるが、この発明の対象とするATM通信システムのように一部に伝送品質の悪い無線伝送回線を用いると、降雨時等においてはATMのセルヘッダ誤り検出機能では不充分な場合があり、セルの誤挿入が大きくなる可能性がある。
【0071】
具体的には、無線区間で発生したビットエラーにより空セルが見かけ上有効セルとなってしまい、端末間通信のデータに紛れ込んでしまう可能性が考えられる。すなわち、空セルのセルヘッダのVPI/VCIが通信に利用している値と同じ値に化け、HECフィールドも正しい値に化けてしまったときは、空セルが見かけ上有効セルとなってしまう。
【0072】
例えば、図5に示すように、ノード100とノード200との間でVPI=0、VCI=1に設定して通信を行っている場合に、VPI=0、VCI=0の空セルをノード100で挿入した場合、セルヘッダがVPI=0、VCI=1の有効セルは、ノード100および100を介して他の端末または他のノードへ伝送されるが、ノード100で挿入された空セルはノード200で廃棄される。
【0073】
しかし、図6に示すように、ノード100で挿入されたVPI=0、VCI=0の空セルのヘッダが有効セルと同じVPI=0、VCI=1に化けてしまった場合を考えると、この化けた空セルはノード200において有効セルと判断され、本来のVPI=0、VCI=1の有効セルに混入して他の端末または他のノードへ伝送されてしまう。
【0074】
図7は、上記セル誤挿入がおきた場合のAAL5での影響を示す図である。
【0075】
空セルのPTIフィールドは“000”となっているため、空セルが有効セルに化けた場合、このセルのPTIフィールドのLSBは“0”、つまり非最終セルとなる場合が多い。
【0076】
しかし、AAL5では、セル単位の誤り訂正機能が無く、先に述べたようなセル分解の仕組みにより、本体正常なデータを載せたセルと結合されてしまう。そして、セル分解が行われた後、データ誤りが検出され、該データが廃棄される結果となる。
【0077】
そこで、以下に説明するこの発明の他の実施の形態では、このようなAAL5を利用して通信を行うATM通信システムにおいて、上記ビットエラーによって空セルが有効セルに化けてしまった場合の正常なデータの廃棄の確率を低減する手法を説明する。
【0078】
図8は、上記この発明の他の実施の形態におけるノード内部の構成を示す図である。なお、この図8に示すノード構成は、図13に示したノード構成と対応しており、図8においては、図13に示したノード構成と同様の機能を果たす部分には説明の便宜上図13で用いた符号と同一の符号を付する。
【0079】
図8に示したノード構成において、図13に示したノード構成と異なるのは、ノードインタフェース部14−1〜14−Nの送信部141に装置制御部12からの信号により伝送フレームに挿入する空セルのセルヘッダのPTIフィールドのLSBを“0”とするか、“1”とするかを選択できるようにした点である。
【0080】
また、ノードインタフェース部14−1〜14−Nの受信部142では、伝送フレームからセルを抽出する際に、本来の空セルパターンの他に、セルヘッダのPTIフィールドのLSBが“1”であっても、空セルとして判断するように構成されている。
【0081】
この実施の形態においては、伝送品質が低い伝送路を用いる場合は、装置制御部12からのPTIのLSBの指定信号により、ノードインタフェース部14−1〜14−Nの送信部141で伝送フレームに挿入する空セルのセルヘッダのPTIフィールドのLSBを“1”として送信する。
【0082】
図9は、図8に示した実施の形態における正常時のノード間のデータ伝送の一例を示す図である。
【0083】
図9においては、ノード100とノード200との間でVPI=0、VCI=1に設定して通信を行っている場合に、VPI=0、VCI=0の空セルをノード100で挿入した場合を示している。
【0084】
この場合、端末または他のノードからのセルヘッダがVPI=0、VCI=1の有効セルは、ノード100および200を介して他の端末または他のノードへ伝送される。
【0085】
また、ノード100で挿入された空セルはノード200で廃棄される。ここで、空セルのセルヘッダのPTIフィールドのLSBは“1”となっている。
【0086】
図10は、図8に示した実施の形態における空セルが有効セルに化けた場合のノード間のデータ伝送の一例を示す図である。
【0087】
図10においては、ビットエラーが多発し、ノード100で挿入されたVPI=0、VCI=0の空セルのヘッダが有効セルと同じVPI=0、VCI=1に化けてしまった場合を示している。この場合、この化けた空セルはノード200において有効セルと判断され、本来のVPI=0、VCI=1の有効セルに混入して他の端末または他のノードへ伝送される。ここで、化けた空セルのセルヘッダのPTIフィールドのLSBは“1”となっている。
【0088】
図11は、図10に示したようなセル誤挿入が起きたときのAAL5での動作を示す図である。
【0089】
図11において、誤挿入された化けた空セルのセルヘッダのPTIフィールドのLSBは、図10に示したように“1”となっている。
【0090】
そこで、AAL5では、この化けた空セルを最終セルであると判断し、SARにて速やかにセル分解の処理が行われ、CPCS−PDUが生成され、CS共通部でCPCS−PDUの誤りが検出され、廃棄されることになる。その結果本来の正常データへの影響が低減される。
【0091】
【発明の効果】
以上説明したようにこの発明によれば、それぞれ複数の端末を収容した複数のATMノードを無線回線を介して接続したATM通信システムにおいて、前記ATMノードは、前記無線回線を伝送される伝送フレームのフレーム同期を検出するフレーム同期検出手段と、前記フレーム同期検出手段を通過した伝送フレームに含まれるセルのセル同期を検出するセル同期検出手段と前記セル同期検出手段を通過したセルのヘッダのヘッダ誤りを検出するヘッダ誤り検出手段とを具備し、前記ヘッダ誤り検出手段は、前記セルのヘッダ誤りの有無を検出する検出手段と、前記検出手段によりヘッダ誤りが無いと検出された回数を計数する計数手段と、前記検出手段により前記セルのヘッダ誤りが検出されると、ヘッダ誤りが有りと検出されたセルおよびヘッダ誤りが無いと検出されたセルのいずれのセルも廃棄する保護モードに切り替え、前記計数手段の計数値が予め設定された所定値に達すると、ヘッダ誤りが検出されたセルのみ廃棄する通常モードに復帰するモード切換手段とを具備するように構成したので、回線フレームの品質が悪い場合に、セルヘッダに複数ビットの誤りを含むことが原因でHECによるエラーチェックができない誤セルがセルスイッチへ流入する確率を大幅に減少することができる。
【0092】
また、前記セル同期検出手段でセル同期が検出できない場合は、該セル内のデータを廃棄して該セル同期を維持する空セルを挿入するように構成したので、回線フレームの品質が悪い場合に、セル同期の再同期までの間の正常なセルが大量に落ちてしまうことを防止することができる。
【0093】
また、前記フレーム同期検出手段でフレーム同期が検出できない場合は、該フレーム内のデータを廃棄して該フレーム同期を維持する空フレームを挿入するように構成したので、回線フレームの品質が悪い場合に、フレーム同期の再同期までの間の正常なフレームが大量に落ちてしまうことを防止することができる。
【0094】
また、前記フレーム同期検出手段にBIPエラーを計数する計数手段を具備し、前記計数手段の計数値が予め設定した設定値を越えた場合は、該フレーム内のデータを廃棄して該フレーム同期を維持する空フレームを挿入するように構成したので、回線フレームの品質が悪い場合に、誤ったデータを含むフレームの通過を防止することができる。
【0095】
また、この発明は、それぞれ複数の端末を収容した複数のATMノードを無線回線を介して接続し、前記ATMノードにおけるATMアダプテーションレイヤプロトコルとしてタイプ5を用いるATM通信システムにおいて、前記ATMノードは、前記無線回線に送信する伝送フレームに挿入する空セルのヘッダに最終セルであることを示す識別子を挿入する挿入手段を具備して構成したので、空セルが有効セルに化けた誤挿入をATMアダプテーションレイヤにおいて速やかに検出して廃棄することにより、正常なデータの廃棄を低減することができる。
【図面の簡単な説明】
【図1】この発明に係わるATM通信システムの一実施の形態の要部を示すブロック図である。
【図2】図1に示した構成における通常モードと保護モードとの間の遷移の状態を示す図である。
【図3】図1に示した構成における保護段数nと回線品質との関係を示した図である。
【図4】従来のATM通信システムにおけるAAL5での動作を示す図である。
【図5】従来のATM通信システムにおける正常時のノード間のデータ伝送の一例を示す図である。
【図6】従来のATM通信システムにおける空セルが有効セルに化けた場合のノード間のデータ伝送の一例を示す図である。
【図7】図6に示したセル誤挿入がおきた場合のAAL5での影響を示す図である。
【図8】この発明の他の実施の形態におけるノード内部の構成を示す図である。
【図9】図8に示した実施の形態における正常時のノード間のデータ伝送の一例を示す図である。
【図10】図8に示した実施の形態における空セルが有効セルに化けた場合のノード間のデータ伝送の一例を示す図である。
【図11】図10に示したようなセル誤挿入が起きたときのAAL5での動作を示す図である。
【図12】ATM通信システムの全体構成を示すブロック図である。
【図13】図12に示したATMノードの内部構成を示したブロック図である。
【図14】図12のATM伝送システムでATMノード間で伝送される伝送フレームの構造を示す図である。
【図15】図12に示したATM通信システムで採用されるユーザ網インタフェースにおけるセル構造を示す図である。
【図16】図12に示したATM通信システムで採用されるネットワークノードインタフェースにおけるセル構造を示す図である。
【図17】図12に示したノードインタフェース部の受信部におけるエラーチェック構成を示すブロック図である。
【符号の説明】
10、10−1〜10−4 ATMノード
11 セルスイッチ
12 装置制御部
13−1〜13−M 端末インタフェース部
14−1〜14−N ノードインタフェース部
20、20−1−1〜20−4−p 端末
30−1−1〜30−4−1 無線装置
40 ネットワーク管理装置
100、200 ノード
110 フレーム同期チェック部
120 セル同期チェック部
130 ヘッダ誤り制御部
131 ヘッダ誤り検出制御部
132 ヘッダ正常カウンタ
133 モード切換制御部
140 セルスイッチ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an ATM communication system, and more particularly to an ATM communication network system that often performs communication with many line errors.
[0002]
[Prior art]
Recently, there are increasing cases of constructing a public network or a corporate network using an ATM communication method suitable for multimedia communication combining voice, data, video, and the like and having an advantage of improving resource efficiency. In the construction of such a network, it has been possible to use radio as a transmission medium in consideration of the installation location, cost, etc. of the optical fiber.
[0003]
FIG. 12 is a block diagram showing the overall configuration of this type of ATM communication system. The ATM communication system shown in FIG. 12 constructs a network of a plurality of ATM nodes 10-1, 10-2, 10-3, and 10-4 via wireless lines, and a plurality of ATM nodes 10-1 to 10-. One ATM node 10-1 is connected to a network management device 40 for managing the entire network by controlling and monitoring each ATM node 10-1 to 10-4. .
[0004]
Here, the ATM node 10-1 accommodates a plurality of terminals 20-1-1-1 to 20-1-m, and the wireless devices 30-1-1, 30-1-2, and 30-1-3 are optical. They are connected by a fiber, and are connected to other ATM nodes via the wireless devices 30-1-1, 30-1-2, and 30-1-3.
[0005]
The ATM node 10-2 accommodates a plurality of terminals 20-2-1 to 20-2-n, and a wireless device 30-2-1 is connected by an optical fiber. The wireless device 30-2 -1 to the ATM node 10-1.
[0006]
The ATM node 10-3 accommodates a plurality of terminals 20-3-1 to 20-3-o, and wireless devices 30-3-1 and 30-3-2 are connected by optical fibers. The wireless device 30-3-1 is connected to the ATM node 10-1, and the wireless device 30-3-2 is connected to the ATM node 10-4.
[0007]
The ATM node 10-4 accommodates a plurality of terminals 20-4-1 to 20-4-p, and a wireless device 30-4-1 is connected by an optical fiber. The wireless device 30-4 -1 to the ATM node 10-3.
[0008]
Here, the terminals 20-1-1 to 20-1-m transmit and receive data to and from other terminals via the ATM node 10-1, and the terminals 20-2-1 to 20-2-n are ATMs. The terminal 20-2 transmits / receives data to / from other terminals, and the terminals 20-3-1 to 20-3-o transmit / receive data to / from other terminals via the ATM node 10-3. 20-4-1 to 20-4-p exchange data with other terminals via the ATM node 10-4.
[0009]
For example, the data transmitted from the terminal 20-1-1 is assembled into a cell by the ATM node 10-1, merged with the cell stream transmitted from another terminal, and transmitted on the network.
[0010]
In addition, this cell is carried in a transmission frame on a radio line between ATM nodes and transmitted / received.
[0011]
A cell placed in this transmission frame is subjected to cell disassembly by a destination ATM node, for example, an ATM node 10-3, and the assembled data is received by a partner terminal, for example, a terminal 20-3-1.
[0012]
In such an ATM communication system, AAL5 is used as an ATM adaptation layer protocol for data communication between terminals such as computers.
[0013]
FIG. 13 shows the internal configuration of the ATM nodes 10-1 to 10-4 shown in FIG. 12 as the ATM node 10.
[0014]
In FIG. 13, the ATM node 10 includes a cell switch 11, a device control unit 12, terminal interface units 13-1 to 13-M, and node interface units 14-1 to 14-N.
[0015]
Here, the terminal interface units 13-1 to 13-M assemble the cell from the data from the terminal 20 using the AAL5 and pass it to the cell switch 11, and disassemble the cell from the cell switch 11 using the AAL5. It has a function of passing to the terminal 20 as data.
[0016]
The node interface units 14-1 to 14-N include a transmission unit 141 and a reception unit 142. The transmission unit 141 has functions such as generation of transmission frames and mapping of cells to transmission frames. The receiving unit 142 has a function of extracting a cell from a transmission frame.
[0017]
The cell switch 11 includes a cell input from the reception unit 142 of the node interface units 14-1 to 14-N, a cell input from the device control unit 12, and a cell input from the terminal interface units 13-1 to 13-M. Are output to the transmission unit 141, device control unit 12, and terminal interface units 13-1 to 13-M of the node interface units 14-1 to 14-N according to the destination of the cell.
[0018]
FIG. 14 is a diagram showing the structure of a transmission frame transmitted between ATM nodes in the ATM transmission system of FIG.
[0019]
The transmission frame transmitted between ATM nodes in the ATM transmission system of FIG. 12 includes a section overhead (SOH) of 9 octets × 9 rows, a path overhead (POH) of 1 octet × 9 rows, and 260 octets × 9 rows. It consists of a payload, and the cell is accommodated in a payload of 260 octets × 9 rows.
[0020]
Here, in the transmission units 141 of the node interface units 14-1 to 14 -N illustrated in FIG. 13, when the payload rate of the transmission frame is different from the transmission cell rate, the transmission frame payload rate is different. Insert a blank cell to match
[0021]
Conversely, the receiving units 142 of the node interface units 14-1 to 14 -N shown in FIG. 13 extract cells from the payload of the transmission frame, but empty cells are discarded and sent to the cell switch 11 in the subsequent stage. Absent.
[0022]
FIG. 15 is a diagram showing a cell structure in a user network interface employed in the ATM communication system shown in FIG.
[0023]
In FIG. 15, the cell structure in the user network interface (UNI) includes a 4-bit GFC (Generic Flow Control), an 8-bit VPI (Virtual Path Identifier), a 16-bit VCI (Virturl Channel Identifier), and a 3-bit PTI ( (Payload Type Identifier), 1-bit CLP (Cell Loss Priority), 8-bit HEC (Header Error Control) 5-byte header, and 48-byte payload.
[0024]
FIG. 16 is a diagram showing a cell structure in a network node interface adopted in the ATM communication system shown in FIG.
[0025]
In FIG. 16, the cell structure in the network node interface (NNI) is as follows: 12-bit VPI, 16-bit VCI, 3-bit PTI, 1-bit CLP, 5-byte header consisting of 8-bit HEC and 48-byte payload It is composed of
[0026]
Here, VPI / VCI is an identifier representing a cell transfer path. The PTI is an identifier indicating the information type of the data included in the payload. When the MSI (Most Significant Bit) of the PTI is “0”, it indicates that it is a user information cell, and the LSB (Least Significant Bit) of the PTI. ) Is a bit used only in AAL5, and “0” represents an AAL5 non-final cell and “1” represents an AAL5 final cell.
[0027]
HEC is a value calculated from the previous 4 octets and is used for header error control and cell synchronization. In this header error control, it is possible to correct a 1-bit error and detect a plurality of bits with respect to a cell header.
[0028]
FIG. 17 is a block diagram illustrating an error check configuration in the reception unit 142 of the node interface units 14-1 to 14-N illustrated in FIG.
[0029]
The transmission frame (line frame) received from the opposite ATM node shown in FIG. 12 is first checked for frame synchronization by the frame synchronization check unit 1421 of the reception unit 142 of the node interface units 14-1 to 14-N. Next, cell synchronization check unit 1422 performs cell synchronization check.
[0030]
Thereafter, the header error check unit 1423 performs header error check by the HEC shown in FIGS. 15 and 16.
[0031]
If there is no header error, the cell is passed to the cell switch 11.
[0032]
[Problems to be solved by the invention]
However, in the above configuration, when the quality of the circuit frame is poor, there is a high possibility that an erroneous cell that cannot be detected by the error check by the HEC will flow into the cell switch 11 because it includes a plurality of bit errors.
[0033]
Further, when the quality of the circuit frame is poor, there is a problem that cell synchronization loss frequently occurs, and a large number of normal cells are dropped before synchronization again.
[0034]
In addition, when the quality of the circuit frame is poor, frame synchronization loss frequently occurs, and there is a problem that a large number of normal frames are dropped before synchronization again. Also, BIP (Bit Interleaved Parity) There also arises a problem that a large number of abnormal frames including error indications pass.
[0035]
Accordingly, the present invention provides an ATM communication system that greatly reduces the probability of erroneous cells flowing into a cell switch that cannot be checked by HEC due to the fact that the cell header includes a plurality of bits of error when the quality of the circuit frame is poor. The purpose is to provide.
[0036]
It is another object of the present invention to provide an ATM communication system that prevents a large number of normal cells from dropping until the resynchronization of cell synchronization when the quality of the circuit frame is poor.
[0037]
Another object of the present invention is to provide an ATM communication system that prevents a large number of normal frames from being dropped until frame synchronization re-synchronization when the quality of the circuit frame is poor.
[0038]
Another object of the present invention is to provide an ATM communication system that prevents passage of frames containing erroneous data when the quality of the circuit frame is poor.
[0039]
Another object of the present invention is to provide an ATM communication system in which normal data discard is reduced by promptly detecting and discarding erroneous insertion in which an empty cell has become a valid cell in the ATM adaptation layer. .
[0040]
[Means for Solving the Problems]
The ATM communication system according to the present invention is an ATM communication system in which a plurality of ATM nodes each accommodating a plurality of terminals are connected via a wireless line. The ATM node performs frame synchronization of transmission frames transmitted over the wireless line. Frame synchronization detection means for detecting; cell synchronization detection means for detecting cell synchronization of a cell included in a transmission frame that has passed through the frame synchronization detection means; and detecting a header error in a header of a cell that has passed through the cell synchronization detection means Header error detecting means, wherein the header error detecting means detects the presence or absence of a header error in the cell, and a counting means for counting the number of times that the detecting means detects no header error. When the header error of the cell is detected by the detection means, the cell and the cell detected as having a header error and Switch to the protection mode in which any of the cells detected as having no header error is discarded, and when the count value of the counting means reaches a predetermined value set in advance, only the cell in which the header error is detected is discarded. And a mode switching means for returning to the above.
[0041]
Here, when the cell synchronization cannot be detected, the cell synchronization detection means discards the data in the cell and inserts an empty cell that maintains the cell synchronization.
[0042]
In addition, the frame synchronization detection means discards data in the frame and inserts an empty frame for maintaining the frame synchronization when the frame synchronization cannot be detected.
[0043]
The frame synchronization detection means includes counting means for counting BIP errors. When the count value of the counting means exceeds a preset value, the data in the frame is discarded and the frame synchronization is detected. It is characterized by inserting an empty frame that maintains the above.
[0044]
The ATM communication system according to the present invention is an ATM communication system in which a plurality of ATM nodes each accommodating a plurality of terminals are connected via a wireless line, and type 5 is used as an ATM adaptation layer protocol in the ATM node. The node includes insertion means for inserting an identifier indicating the last cell into a header of an empty cell to be inserted into a transmission frame transmitted to the wireless line.
[0045]
Here, the insertion means sets the LSB of the payload type identifier of the header of the empty cell to be inserted into the transmission frame to be transmitted to the wireless line to “1”.
[0046]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of an ATM communication system according to the present invention will be described below in detail with reference to the accompanying drawings.
[0047]
FIG. 1 is a block diagram showing a main part of an embodiment of an ATM communication system according to the present invention.
[0048]
FIG. 1 shows details of an error check configuration provided in the receiving unit 142 of the node interface units 14-1 to 14-N shown in FIG. In this error check configuration, the frame synchronization check unit 110 that checks the frame synchronization of the received line frame and the cell synchronization of the cell (ATM cell) inserted in the line frame that has passed through the frame synchronization check unit 110 are checked. The cell synchronization check unit 120 includes a header error control unit 130 that controls the header error of the cell based on the HEC of the cell that has passed through the cell synchronization check unit 120 and transmits the cell error to the cell switch 140. Here, the cell switch 140 corresponds to the cell switch 11 shown in FIG.
[0049]
In the above configuration, in this embodiment, the header error control unit 130 first transfers the following two modes.
[0050]
One of them is the normal mode. In this normal mode, when it is detected that there is no header error of the cell based on the HEC, the cell is passed to the cell switch 140, but the header error of the cell is based on the HEC. If it is detected that there is a cell, this cell is discarded without passing to the cell switch 140.
[0051]
The other one is a protection mode. In this protection mode, both a cell detected as having no header error of the cell and a cell detected as having a header error are discarded together.
[0052]
Then, as shown in FIG. 1, the header error control unit 130 detects the presence or absence of the header error of the cell based on the HEC, and controls whether the cell is passed to the cell switch 140 or discarded. The control mode of the header error detection control unit 131 is controlled based on the count value of the header normal counter 132 and the header normal counter 132 that counts the number of cells detected as no header error by the detection control unit 131 and the header error detection control unit 131. And a mode switching control unit 133 that performs switching control between the normal mode and the protection mode based on the count value of the header normal counter 132.
[0053]
That is, as shown in FIG. 2, when the header error detection control unit 131 determines that the header error is detected even once, the mode switching control unit 133 performs switching to shift from the normal mode to the protection mode. When the error detection control unit 131 continuously detects that there is no header error n times a predetermined number of times, the error detection control unit 131 switches from the protection mode to the normal mode.
[0054]
In general, if the line frame is of normal quality, the header error control unit 130 only needs to check the header error in the normal mode. However, if the quality of the line frame is poor as in the ATM communication system of the present invention, In this embodiment, a protection mode is provided in addition to the normal mode, and in this protection mode, a header normal counter 132 is used. The number of normal cells is counted, and the line quality is stabilized before returning to the normal mode. Accordingly, the probability that erroneous cells whose headers appear to be normal due to a plurality of bit errors will flow into the cell switch 140. Can be greatly reduced.
[0055]
The timing for returning from the protection mode to the normal mode, that is, the protection level (the number of protection stages) n can be appropriately set according to the line quality.
[0056]
FIG. 3 is a diagram showing the relationship between the number n of protection stages and the line quality.
[0057]
In FIG. 3, “1”, “2”, “4”, and “8” can be selected as the protection stage number n, and the protection stage number n decreases as the line quality moves in the good direction. And the protection stage number n is selected to a larger value as the line quality moves in a bad direction.
[0058]
Further, in the ATM communication system of this embodiment, when the synchronization bit cannot be detected in the cell synchronization check unit 120 shown in FIG. 1, an empty cell is inserted while protecting this cell synchronization, Discard only the data.
[0059]
According to such a configuration, it is possible to prevent a large number of normal cells from dropping before the resynchronization of cell synchronization when cell synchronization cannot be detected.
[0060]
Further, in the ATM communication system of this embodiment, when the synchronization bit cannot be detected in the frame synchronization check unit 110 shown in FIG. 1, an empty frame is inserted while protecting this frame synchronization, Discard only the data.
[0061]
According to such a configuration, it is possible to prevent a large number of normal frames from dropping before re-synchronization of frame synchronization when frame synchronization cannot be detected.
[0062]
In the ATM communication system according to this embodiment, the frame synchronization check unit 110 shown in FIG. 1 detects a BIP (Bit Interleaved Parity) error and counts the BIP error. When the set threshold is exceeded, an empty frame is inserted while protecting the frame synchronization, and only the data in the frame is discarded.
[0063]
According to such a configuration, it is possible to prevent the frame synchronization check unit 110 from passing a frame including erroneous data.
[0064]
In the ATM communication system of this embodiment, AAL5 is used as the ATM adaptation layer protocol in the ATM nodes 10-1 to 10-4 shown in FIG.
[0065]
Here, in AAL5 of the ATM adaptation layer protocol, in SAR (Segmentation And Reassemdly sublayer), as shown in FIG. 4, after receiving the last cell, the next received cell is determined as the first cell, and cell disassembly is performed. CPCS-PDU (Common Part Convergence Sublayer-Protocol Data Unit) is generated. Then, CSCS PDU error detection is performed in a CS (Convergence Sublayer) common unit, and user data is restored in a higher layer.
[0066]
As described above, the final cell is determined by the PTI (Payload Type Identifier). If the LSB (Least Significant Bit) of the PTI is “0”, it is determined as a non-final cell and is “1”. It is determined that it is the last cell.
[0067]
Further, as shown in FIG. 13, in the transmission units 141 of the node interface units 14-1 to 14-N, when the transmission frame payload speed and the transmission cell flow speed are different, the transmission frame payload In order to match the speed, a blank cell is inserted, and conversely, the reception unit 142 of the node interface units 14-1 to 14-N extracts a cell from the payload of the transmission frame. Is discarded and not sent to the cell switch 11 in the subsequent stage.
[0068]
When the empty cell inserted in the transmission frame has a cell structure in the user network interface (UNI), the header portion has GFC “0000”, VPI “00000000”, VCI “0000000000000000” PTI “000”, CLP Is “1”, HEC is “010100010”, and the cell payload portion is filled with a repetition of the pattern “01101010”.
[0069]
In addition, since the empty cell in the case of adopting the cell structure in the network node interface (NNI) has no GFC, the VPI is “000000000000”, and the other configuration is the same as that of the empty cell in the user network interface (UNI).
[0070]
By the way, ATM is a technique that is considered on the premise that an optical fiber having excellent transmission quality is used as a transmission medium. However, transmission quality is partially poor as in the ATM communication system that is the object of the present invention. When a wireless transmission line is used, the ATM cell header error detection function may be insufficient when it rains or the like, and erroneous cell insertion may increase.
[0071]
Specifically, there is a possibility that an empty cell appears to be an effective cell due to a bit error that has occurred in a wireless section, and is interleaved with data of communication between terminals. That is, when the VPI / VCI of the cell header of the empty cell is changed to the same value as that used for communication and the HEC field is changed to a correct value, the empty cell is apparently an effective cell.
[0072]
For example, as shown in FIG. 5, when communication is performed between the node 100 and the node 200 with VPI = 0 and VCI = 1, an empty cell with VPI = 0 and VCI = 0 is assigned to the node 100. , The valid cell whose cell header is VPI = 0 and VCI = 1 is transmitted to another terminal or another node via the nodes 100 and 100, but the empty cell inserted at the node 100 is the node 200. Discarded.
[0073]
However, as shown in FIG. 6, when the case where the header of the empty cell with VPI = 0 and VCI = 0 inserted at the node 100 is changed to the same VPI = 0 and VCI = 1 as that of the valid cell, The garbled empty cell is determined as a valid cell in the node 200, mixed with the valid cell with the original VPI = 0 and VCI = 1, and transmitted to another terminal or another node.
[0074]
FIG. 7 is a diagram showing the influence on AAL5 when the above-described erroneous cell insertion occurs.
[0075]
Since the PTI field of the empty cell is “000”, when the empty cell becomes a valid cell, the LSB of the PTI field of this cell is often “0”, that is, a non-final cell.
[0076]
However, AAL5 does not have an error correction function in units of cells, and is combined with a cell carrying normal data by the cell decomposition mechanism as described above. Then, after cell decomposition is performed, a data error is detected, and the data is discarded.
[0077]
Therefore, in another embodiment of the present invention described below, in an ATM communication system that performs communication using such AAL5, a normal operation when an empty cell has become a valid cell due to the bit error is described. A method for reducing the probability of data discard will be described.
[0078]
FIG. 8 is a diagram showing an internal configuration of the node according to another embodiment of the present invention. The node configuration shown in FIG. 8 corresponds to the node configuration shown in FIG. 13. In FIG. 8, parts that perform the same functions as the node configuration shown in FIG. The same reference numerals as those used in the above are used.
[0079]
The node configuration shown in FIG. 8 is different from the node configuration shown in FIG. 13 in that an empty space to be inserted into a transmission frame by a signal from the device control unit 12 in the transmission unit 141 of the node interface units 14-1 to 14-N. This is because it is possible to select whether the LSB of the PTI field of the cell header of the cell is “0” or “1”.
[0080]
In addition, when the receiving unit 142 of the node interface units 14-1 to 14-N extracts a cell from the transmission frame, the LSB of the PTI field of the cell header is “1” in addition to the original empty cell pattern. Is also configured to be determined as an empty cell.
[0081]
In this embodiment, when a transmission line with low transmission quality is used, the transmission unit 141 of the node interface units 14-1 to 14-N converts the transmission frame into a transmission frame according to the PTI LSB designation signal from the device control unit 12. The LSB of the PTI field of the cell header of the empty cell to be inserted is transmitted as “1”.
[0082]
FIG. 9 is a diagram showing an example of data transmission between nodes at the normal time in the embodiment shown in FIG.
[0083]
In FIG. 9, when VPI = 0 and VCI = 1 are set to communicate between the node 100 and the node 200, and an empty cell with VPI = 0 and VCI = 0 is inserted at the node 100 Is shown.
[0084]
In this case, a valid cell with cell header VPI = 0 and VCI = 1 from the terminal or another node is transmitted to another terminal or another node via the nodes 100 and 200.
[0085]
Also, the empty cell inserted at the node 100 is discarded at the node 200. Here, the LSB of the PTI field of the cell header of the empty cell is “1”.
[0086]
FIG. 10 is a diagram illustrating an example of data transmission between nodes when an empty cell is turned into a valid cell in the embodiment illustrated in FIG.
[0087]
FIG. 10 shows a case where bit errors frequently occur and the header of an empty cell with VPI = 0 and VCI = 0 inserted at the node 100 is distorted to the same VPI = 0 and VCI = 1 as the valid cell. Yes. In this case, this garbled empty cell is determined as a valid cell at the node 200, mixed with the original valid cell with VPI = 0 and VCI = 1, and transmitted to another terminal or another node. Here, the LSB of the PTI field of the cell header of the garbled empty cell is “1”.
[0088]
FIG. 11 is a diagram showing an operation in AAL5 when the erroneous cell insertion as shown in FIG. 10 occurs.
[0089]
In FIG. 11, the LSB of the PTI field of the cell header of the garbled empty cell erroneously inserted is “1” as shown in FIG.
[0090]
Therefore, AAL5 determines that this garbled empty cell is the final cell, and SAR quickly performs cell disassembly processing to generate a CPCS-PDU, and the CS common unit detects an error in the CPCS-PDU. Will be discarded. As a result, the influence on the original normal data is reduced.
[0091]
【The invention's effect】
As described above, according to the present invention, in an ATM communication system in which a plurality of ATM nodes each accommodating a plurality of terminals are connected via a wireless line, the ATM node transmits a transmission frame transmitted over the wireless line. Frame synchronization detection means for detecting frame synchronization, cell synchronization detection means for detecting cell synchronization of a cell included in a transmission frame that has passed through the frame synchronization detection means, and header error in a header of a cell that has passed through the cell synchronization detection means The header error detection means detects the presence or absence of a header error in the cell, and the counter counts the number of times that the detection means detects no header error. And the detection means detects a header error of the cell, the cell detected as having a header error is detected. Switch to a protection mode in which any of the cells detected as having no header error is discarded, and when the count value of the counting means reaches a predetermined value set in advance, only the cell in which the header error is detected is discarded. Since the mode switching means for returning to the mode is provided, if the quality of the circuit frame is poor, an erroneous cell that cannot be checked by HEC due to the fact that the cell header includes a plurality of bits of errors is sent to the cell switch. The probability of inflow can be greatly reduced.
[0092]
In addition, when cell synchronization cannot be detected by the cell synchronization detection means, the data in the cell is discarded and an empty cell that maintains the cell synchronization is inserted. Thus, it is possible to prevent a large number of normal cells from falling until resynchronization of cell synchronization.
[0093]
Further, when the frame synchronization cannot be detected by the frame synchronization detection means, the data in the frame is discarded and an empty frame for maintaining the frame synchronization is inserted. Thus, it is possible to prevent a large number of normal frames from falling until resynchronization of frame synchronization.
[0094]
In addition, the frame synchronization detecting means includes a counting means for counting BIP errors, and when the count value of the counting means exceeds a preset value, the data in the frame is discarded and the frame synchronization is performed. Since the empty frame to be maintained is inserted, it is possible to prevent a frame including erroneous data from passing when the quality of the circuit frame is poor.
[0095]
Further, the present invention provides an ATM communication system in which a plurality of ATM nodes each accommodating a plurality of terminals are connected via a wireless line and type 5 is used as an ATM adaptation layer protocol in the ATM node. Since it has an insertion means for inserting an identifier indicating that it is the last cell in the header of the empty cell to be inserted into the transmission frame to be transmitted to the radio line, it is possible to prevent erroneous insertion when the empty cell has become a valid cell. Therefore, it is possible to reduce normal data discarding by quickly detecting and discarding data.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main part of an embodiment of an ATM communication system according to the present invention.
FIG. 2 is a diagram showing a transition state between a normal mode and a protection mode in the configuration shown in FIG.
3 is a diagram showing the relationship between the number n of protection stages and the line quality in the configuration shown in FIG.
FIG. 4 is a diagram showing an operation at AAL5 in a conventional ATM communication system.
FIG. 5 is a diagram illustrating an example of data transmission between nodes in a normal state in a conventional ATM communication system.
FIG. 6 is a diagram showing an example of data transmission between nodes when an empty cell in the conventional ATM communication system becomes a valid cell.
7 is a diagram showing an influence on AAL5 when the erroneous cell insertion shown in FIG. 6 occurs. FIG.
FIG. 8 is a diagram showing an internal configuration of a node according to another embodiment of the present invention.
FIG. 9 is a diagram showing an example of data transmission between nodes at normal time in the embodiment shown in FIG. 8;
10 is a diagram showing an example of data transmission between nodes when an empty cell is turned into a valid cell in the embodiment shown in FIG. 8;
FIG. 11 is a diagram showing an operation in AAL5 when erroneous cell insertion as shown in FIG. 10 occurs.
FIG. 12 is a block diagram showing an overall configuration of an ATM communication system.
13 is a block diagram showing an internal configuration of the ATM node shown in FIG.
14 is a diagram showing a structure of a transmission frame transmitted between ATM nodes in the ATM transmission system of FIG.
15 is a diagram showing a cell structure in a user network interface employed in the ATM communication system shown in FIG.
16 is a diagram showing a cell structure in a network node interface employed in the ATM communication system shown in FIG.
17 is a block diagram showing an error check configuration in the receiving unit of the node interface unit shown in FIG. 12;
[Explanation of symbols]
10, 10-1 to 10-4 ATM node
11 Cell switch
12 Device control unit
13-1 to 13-M terminal interface unit
14-1 to 14-N Node interface section
20, 20-1-1 to 20-4-p terminal
30-1-1-1 to 30-4-1 wireless device
40 Network management device
100, 200 nodes
110 Frame synchronization check section
120 Cell synchronization check section
130 Header error control unit
131 Header error detection controller
132 Header normal counter
133 Mode switching control unit
140 cell switch

Claims (6)

それぞれ複数の端末を収容した複数のATMノードを無線回線を介して接続したATM通信システムにおいて、
前記ATMノードは、
前記無線回線を伝送される伝送フレームのフレーム同期を検出するフレーム同期検出手段と、
前記フレーム同期検出手段を通過した伝送フレームに含まれるセルのセル同期を検出するセル同期検出手段と、
前記セル同期検出手段を通過したセルのヘッダのヘッダ誤りを検出するヘッダ誤り検出手段と
を具備し、
前記ヘッダ誤り検出手段は、
前記セルのヘッダ誤りの有無を検出する検出手段と、
前記検出手段によりヘッダ誤りが無いと検出された回数を計数する計数手段と、
前記検出手段により前記セルのヘッダ誤りが検出されると、ヘッダ誤りが有りと検出されたセルおよびヘッダ誤りが無いと検出されたセルのいずれのセルも廃棄する保護モードに切り替え、前記計数手段の計数値が予め設定された所定値に達すると、ヘッダ誤りが検出されたセルのみ廃棄する通常モードに復帰するモード切換手段と
を具備することを特徴とするATM通信システム。
In an ATM communication system in which a plurality of ATM nodes each accommodating a plurality of terminals are connected via a wireless line,
The ATM node is
Frame synchronization detection means for detecting frame synchronization of a transmission frame transmitted through the wireless line;
Cell synchronization detection means for detecting cell synchronization of a cell included in a transmission frame that has passed through the frame synchronization detection means;
Header error detection means for detecting a header error of a header of a cell that has passed through the cell synchronization detection means,
The header error detection means includes
Detecting means for detecting the presence or absence of a header error in the cell;
Counting means for counting the number of times that the detection means detects that there is no header error;
When the header error of the cell is detected by the detection means, the protection means for discarding both the cell detected as having a header error and the cell detected as having no header error is switched to a protection mode, and the counting means An ATM communication system comprising: mode switching means for returning to a normal mode in which only a cell in which a header error is detected is discarded when the count value reaches a predetermined value set in advance.
前記セル同期検出手段は、
セル同期が検出できない場合は、該セル内のデータを廃棄して該セル同期を維持する空セルを挿入することを特徴とする請求項1記載のATM通信システム。
The cell synchronization detection means includes
2. The ATM communication system according to claim 1, wherein, when cell synchronization cannot be detected, data in the cell is discarded and an empty cell for maintaining the cell synchronization is inserted.
前記フレーム同期検出手段は、
フレーム同期が検出できない場合は、該フレーム内のデータを廃棄して該フレーム同期を維持する空フレームを挿入することを特徴とする請求項1記載のATM通信システム。
The frame synchronization detection means includes
2. The ATM communication system according to claim 1, wherein if frame synchronization cannot be detected, an empty frame for discarding data in the frame and maintaining the frame synchronization is inserted.
前記フレーム同期検出手段は、
BIPエラーを計数する計数手段
を具備し、
前記計数手段の計数値が予め設定した設定値を越えた場合は、該フレーム内のデータを廃棄して該フレーム同期を維持する空フレームを挿入することを特徴とする請求項1記載のATM通信システム。
The frame synchronization detection means includes
A counting means for counting BIP errors;
2. The ATM communication according to claim 1, wherein when the count value of the counting means exceeds a preset set value, an empty frame for discarding data in the frame and maintaining the frame synchronization is inserted. system.
それぞれ複数の端末を収容した複数のATMノードを無線回線を介して接続し、前記ATMノードにおけるATMアダプテーションレイヤプロトコルとしてタイプ5を用いるATM通信システムにおいて、
前記ATMノードは、
前記無線回線に送信する伝送フレームに挿入する空セルのヘッダに最終セルであることを示す識別子を挿入する挿入手段
を具備することを特徴とするATM通信システム。
In an ATM communication system in which a plurality of ATM nodes each accommodating a plurality of terminals are connected via a wireless line, and type 5 is used as an ATM adaptation layer protocol in the ATM node.
The ATM node is
An ATM communication system comprising insertion means for inserting an identifier indicating the last cell into a header of an empty cell to be inserted into a transmission frame to be transmitted to the wireless line.
前記挿入手段は、
前記無線回線に送信する伝送フレームに挿入する空セルのヘッダのペイロード種別識別子のLSBを“1”に設定する
ことを特徴とする請求項5記載のATM通信システム。
The insertion means includes
6. The ATM communication system according to claim 5, wherein the LSB of the payload type identifier of the header of the empty cell inserted in the transmission frame transmitted to the wireless line is set to “1”.
JP2000279963A 2000-09-14 2000-09-14 ATM communication system Expired - Fee Related JP3859953B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000279963A JP3859953B2 (en) 2000-09-14 2000-09-14 ATM communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000279963A JP3859953B2 (en) 2000-09-14 2000-09-14 ATM communication system

Publications (2)

Publication Number Publication Date
JP2002094525A JP2002094525A (en) 2002-03-29
JP3859953B2 true JP3859953B2 (en) 2006-12-20

Family

ID=18764885

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000279963A Expired - Fee Related JP3859953B2 (en) 2000-09-14 2000-09-14 ATM communication system

Country Status (1)

Country Link
JP (1) JP3859953B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015167330A (en) * 2014-03-04 2015-09-24 富士通株式会社 Transmission device

Also Published As

Publication number Publication date
JP2002094525A (en) 2002-03-29

Similar Documents

Publication Publication Date Title
JP3542608B2 (en) Minicell segmentation and reassembly method
US8249075B2 (en) ATM communications system and method
US6377574B1 (en) Packet switch and method for relaying management cells and data cells in a form of IP packet
AU723092B2 (en) Minicell sequence number count
US6289016B1 (en) Method for eliminating misconcatenation of partial packets in AAL2 and partial packet with channel identifier
US6718419B1 (en) System and method for extending the number of addressable physical devices on a data bus
JP2000041051A (en) Aal reception circuit, radio base station, mobile communication system and aal processing method for atm cell
WO2000056116A1 (en) Method and apparatus for performing packet based policing
WO1997038549A1 (en) Method and apparatus for forward error correction of transmitted digital signals in networks
JPH0974419A (en) Simultaneously produced message control system in communication system sending message using plural data units
US6275472B1 (en) Method and apparatus for achieving pass control of transmission cells
JP3859953B2 (en) ATM communication system
US6643265B1 (en) Apparatus for and method of releasing stuck virtual circuits in an asynchronous transfer mode network
JP3888741B2 (en) Cell transmission rate decoupling method
US6198746B1 (en) Data transmission system in which cell retransmission can be avoided
KR100221188B1 (en) Traffic controlling method for atm network
JP3394636B2 (en) Error correction method
US6965565B1 (en) System and method for communicating an event status across a data channel
JPH1065713A (en) Method for detecting atm system cell
US20030202481A1 (en) Method and apparatus for auto detection of AAL5 type frames for VCC and VPC switches
KR970002722B1 (en) Sar receiver processor of atm
JP3491135B2 (en) Method for inserting alarm cell in ATM network
Sheu et al. An adaptive cell checking controller for wireless ATM networks
JP3056196B1 (en) Short cell reception error detection system and short cell reception error detection method
KR100210392B1 (en) Order number processing method for detecting cell loss and erroneous insertion in aal type 1

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050128

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: 20060919

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060920

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090929

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100929

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees