JP3591586B2 - チャネルデータ抽出回路及び方法 - Google Patents

チャネルデータ抽出回路及び方法 Download PDF

Info

Publication number
JP3591586B2
JP3591586B2 JP2001017286A JP2001017286A JP3591586B2 JP 3591586 B2 JP3591586 B2 JP 3591586B2 JP 2001017286 A JP2001017286 A JP 2001017286A JP 2001017286 A JP2001017286 A JP 2001017286A JP 3591586 B2 JP3591586 B2 JP 3591586B2
Authority
JP
Japan
Prior art keywords
data
channel
packet
banyan
switch
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
JP2001017286A
Other languages
English (en)
Other versions
JP2002223233A (ja
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2001017286A priority Critical patent/JP3591586B2/ja
Priority to CA 2369449 priority patent/CA2369449C/en
Priority to US10/053,873 priority patent/US7254128B2/en
Publication of JP2002223233A publication Critical patent/JP2002223233A/ja
Application granted granted Critical
Publication of JP3591586B2 publication Critical patent/JP3591586B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/08Intermediate station arrangements, e.g. for branching, for tapping-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions 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/0003Switching fabrics, e.g. transport network, control network
    • H04J2203/0012Switching modules and their interconnections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions 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/0003Switching fabrics, e.g. transport network, control network
    • H04J2203/0025Peripheral units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions 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/0089Multiplexing, e.g. coding, scrambling, SONET
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions 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/0089Multiplexing, e.g. coding, scrambling, SONET
    • H04J2203/0094Virtual Concatenation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0685Clock or time synchronisation in a node; Intranode synchronisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、SDH(Synchronous Digital Hierarchy)におけるバイト多重されたフレームからチャネル単位にデータを抽出するチャネルデータ抽出回路に関する。
【0002】
【従来の技術】
従来、SDHにおけるデータの多重化フォーマットとして、STM(Synchronous Transfer Module)−1(ビットレートが150Mbps)、STM−4(600Mbps)、STM−16(2.4Gbps)等が規定されている。上記多重化フォーマットでは、PPP(Point to Point Protocol)等のパケットデータを収容する場合に効率良く伝送用のチャネルを使用することができないという問題がある。
【0003】
バーチャルコンカチネーションは、このような問題に対処するための技術であり、SDHのチャネルに任意の帯域(VC(Virtual Container)−3(50Mbps)×n、VC−4(150Mbps)×n)を割り当てることができるようにした方式である。
【0004】
例えば、STM−16はVC−3が48個多重化されるが、バーチャルコンカチネーションにより、チャネル帯域をVC−3×1(50Mbps)〜VC−3×48(2.4Gbps)まで50Mbps刻みで設定することができる。
【0005】
このようにチャネル帯域を任意に設定できることで、例として100MbpsのEthernetデータをSDHに収容する場合、VC−4を使用してマッピングすると帯域利用率は66%であるが、VC−3を2チャネル分使用してマッピングすれば帯域利用率が100%になり、チャネルを効率良く使用することができる。
【0006】
【発明が解決しようとする課題】
SDHでは、フレームのペイロードがバイトデータ単位に順次多重化されて構成される。このようなバイト多重フレームからチャネル単位、あるいはバーチャルコンカチネーションによるチャネル単位でデータを抽出する場合、通常はn→1セレクタが用いられる。
【0007】
しかしながら、上記n→1セレクタを用いてチャネル単位にデータを抽出するチャネルデータ抽出回路を構成すると、ハードウェア規模が大きくなってしまう。
【0008】
本発明は上記したような従来の技術が有する問題点を解決するためになされたものであり、ハードウェア規模を大きくすることなく、バイト多重フレームからチャネル単位でデータを抽出することが可能なチャネルデータ抽出回路及び方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
上記目的を達成するため本発明のチャネルデータ抽出回路は、バイト単位で複数チャネルのデータが多重化されたフレームから、前記チャネル毎のデータをそれぞれ抽出するチャネルデータ抽出回路であって、
多段接続された複数の2×2スイッチから成るバニヤン網をそれぞれ有する、前記チャネルに対応した複数面のバニヤンスイッチを備え、前記チャネル毎に前記データを振り分けると共に該データをワード単位で順次整列するバニヤン部と、
前記データが所属するチャネルを示す制御信号をそれぞれ生成し、前記バニヤン部へ送信するデータ制御部と、
を有する構成である。
【0010】
このとき、前記バニヤンスイッチは、
自己が対応するチャネルに所属するデータを有効なデータに設定し、
他のチャネルに所属するデータを無効なデータに設定し、
前記有効なデータのみ順次整列してもよい。
【0011】
また、前記チャネル毎に抽出された前記データを解析し、前記フレームに挿入されたパケットの境界を検出するパケット検出部を有し、
前記データ制御部は、
前記パケット検出部で検出された前記パケットの境界から、データが前記パケットの先頭のデータであるか否かを示す制御信号を前記バニヤン部に出力し、
前記バニヤン部は、
前記制御信号にしたがって、前記先頭のデータを前記パケットを構成するワードデータの先頭に位置するように出力してもよく、
前記バニヤン部は、
前記パケットの先頭のデータが前記ワードデータの先頭に位置するように、前記パケットの最終のデータの後ろに空きデータを必要に応じて挿入してもよい。
【0012】
一方、本発明のチャネルデータ抽出方法は、バイト単位で複数チャネルのデータが多重化されたフレームから、前記チャネル毎のデータをそれぞれ抽出するためのチャネルデータ抽出方法であって、
予め、多段接続された複数の2×2スイッチから成るバニヤン網をそれぞれ有する、前記チャネルに対応した複数面のバニヤンスイッチを備えておき、
所属するチャネルに前記データを振り分けるために、該データが所属するチャネルを示す制御信号をそれぞれ生成し、
該制御信号にしたがって前記バニヤンスイッチにより前記チャネル毎に前記データを振り分けると共に該データをワード単位で順次整列する方法である。
【0013】
このとき、自己が対応するチャネルに所属するデータを有効なデータに設定し、
他のチャネルに所属するデータを無効なデータに設定し、
前記バニヤンスイッチにより前記有効なデータのみ順次整列してもよい。
【0014】
また、前記チャネル毎に抽出された前記データを解析して前記フレームに挿入されたパケットの境界を検出し、
該パケットの境界から、データが前記パケットの先頭のデータであるか否かを示す制御信号を生成し、
前記制御信号にしたがって、前記先頭のデータを前記パケットを構成するワードデータの先頭に位置するように出力してもよく、
前記パケットの先頭のデータが前記ワードデータの先頭に位置するように、前記パケットの最終のデータの後ろに空きデータを必要に応じて挿入してもよい。
【0015】
上記のようなチャネルデータ抽出回路及び方法では、チャネルに対応した複数面のバニヤンスイッチを備え、該バニヤンスイッチによりチャネル毎にデータを抽出してワード単位で順次整列させるため、バーチャルコンカチネーションによって任意チャネルが組み合わされたデータであってもスイッチング処理を行うことができる。
【0016】
また、チャネル毎に抽出されたデータを解析してフレームに挿入されたパケットの境界を検出し、該パケットの境界から、データがパケットの先頭のデータであるか否かを示す制御信号を生成し、該制御信号にしたがって先頭のデータをパケットを構成するワードデータの先頭に位置するように出力することで、パケットの先頭のバイトデータが常にワードデータの先頭に位置するようになる。
【0017】
【発明の実施の形態】
次に本発明について図面を参照して説明する。
【0018】
(第1の実施の形態)
まず、本発明のチャネルデータ抽出回路を適用する例として、SDHにおける多重化フォーマットであるSTMフォーマットのモジュール(以下、STMフレームと称す)、及びPPP(Point to Point Protocol)等のパケットのスイッチング処理を行うSTM/Packetハイブリッドスイッチについて図1を用いて説明する。
【0019】
図1はSTM/Packetハイブリッドスイッチの一構成例を示すブロック図である。図1に示すように、STM/Packetハイブリッドスイッチは、STMフレームのスイッチング処理を行うSTMスイッチ1と、STMスイッチ1から受信したSTMフレームをチャネル単位に分離し、それぞれのパケットを抽出した後、該パケット毎にスイッチング処理を行うパケットスイッチ2と、装置外部とSTMスイッチ1間のインタフェース部である複数のインタフェースカード3〜3(以下、インタフェースカード3と総称する)とを有する構成である。
【0020】
インタフェースカード3は、STMフォーマットのデータを収容するSTMインタフェースカード、あるいはPoS(Packet Over Sonet)フォーマットのデータを収容するPoSインタフェースカードやEthernetフォーマットのデータを収容するEthernetインタフェースカード等で構成される。
【0021】
なお、図1では、インタフェースカード3を入力側及び出力側にそれぞれ3個ずつ備えた構成を示しているが、インタフェースカード3は、STMスイッチ1の各入出力ポート毎にそれぞれ設けられるものであり、3個に限定されるものではない。
【0022】
このような構成において、図1に示したSTM/PacketハイブリッドスイッチをSTMスイッチとして動作させる場合、入力側のインタフェースカード3に入力されたSTMフレームは、STMスイッチ1を介して送信先に対応する出力側のインタフェースカード3に出力される。
【0023】
一方、図1に示したSTM/Packetハイブリッドスイッチをパケットスイッチとして動作させる場合、入力側のインタフェースカード3に入力されたSTMフレームは、STMスイッチ1からパケットスイッチ2に転送され、パケットスイッチ2にて、チャネル毎に分離され、パケット単位でスイッチング処理される。スイッチング処理後のパケットは、STMフレームに再び組み立てられ、STMスイッチ1に入力されて送信先に対応するインタフェースカード3に出力される。
【0024】
次に、図1に示したパケットスイッチ2について図2を用いて説明する。
【0025】
図2は図1に示したパケットスイッチの一構成例を示すブロック図である。
【0026】
図2に示すように、パケットスイッチ2は、STMスイッチ1から出力されたSTMフレームの終端処理を行うSTM終端部(STM TRM)11、11(以下、STM終端部11と総称する)と、バイト多重されたSTMフレームのデータをチャネル単位に振り分けるチャネルデータ抽出回路(CH DET)12、12(以下、チャネルデータ抽出回路12と総称する)と、チャネル単位に振り分けられたチャネルデータからそれぞれパケットを抽出するパケット検出部(Packet DET)13、13(以下、パケット検出部13と総称する)と、パケット検出部13で抽出されたパケットのスイッチング処理を行うパケットスイッチ部(Packet Switch)14と、パケットスイッチ部14から出力されたパケットをSTMフレームの対応するTS(Time Slot)に振り分けるSTMマッピング部(STM Mapper)15、15(以下、STMマッピング部15と総称する)と、STMマッピング部15で振り分けられたパケットからSTMフレームを再び組み立てると共に、STMスイッチ1とのインタフェース部となるSTMフレーマ部(STM FRM)16、16(以下、STMフレーマ部16と総称する)とを有する構成である。
【0027】
なお、図2では2ポート分のSTMフレームを収容する構成例を示しているが、パケットスイッチ2の収容ポート数は2つに限定されるものではない。また、STM終端部11、チャネルデータ抽出回路12、パケット検出部13、STMマッピング部15、及びSTMフレーマ部16は、それそれパケットスイッチ部14の各入出力ポート毎に設けられる。
【0028】
このような構成において、図1に示したSTMスイッチ1から出力されたSTMフレームは、パケットスイッチ2のSTM終端部11によって受信されて終端処理が行われる。
【0029】
STM終端部11の出力データは、チャネルデータ抽出部12によりチャネル毎(あるいはバーチャルコンカチネーション毎)に振り分けられ、パケット検出部13によりチャネル毎のパケットが抽出される。
【0030】
パケット検出部13で抽出されたパケットは、パケットスイッチ部14によって各々の送信先に対応するポートにスイッチングされ、STMマッピング部15、及びSTMフレーマ部16により各チャネルのデータがSTMフォーマットにマッピングされてSTMフレームが組み立てられ、STMスイッチ1に出力される。
【0031】
次に、図2に示したチャネルデータ抽出回路の構成について図3を用いて説明する。
【0032】
図3は本発明のチャネルデータ抽出回路の第1の実施の形態の構成を示すブロック図である。
【0033】
図3に示すように、チャネルデータ抽出回路は、バイト多重された入力データをチャネル単位に振り分けるバニヤン(Banyan)部21と、バニヤン部21による入力データの振り分け処理を制御するデータ制御部22と、バニヤン部21から出力されるチャネル毎のデータを保持する複数のバッファ部23〜23と、バッファ部23〜23に保持されたデータを順次読み出して出力するデータ選択部24とを有する構成である。
【0034】
図1に示したSTM/Packetハイブリッドスイッチに収容されるSTMフレームの帯域が高速(例えば、2.4Gbps)の場合、チャネルデータ抽出回路12には、パラレル変換により速度が低速に変換されたワードデータ(例えば、38Mbps×8bytesパラレル)が入力される。
【0035】
このとき、データ制御部22には、バニヤン部21に対するワードデータの入力と同時に、フレーム信号の先頭を示すフレームパルスが入力される。データ制御部22は、フレームパルスを基準にして、どのTS(Time Slot)のバイトデータがどのチャネルに属するかを管理し、バニヤン部21による入力データの振り分け処理をバイト単位で制御する。
【0036】
バニヤン部21は、n面のバニヤンスイッチ(不図示)で構成され、各面がそれぞれチャネルあるいはバーチャルコンカチネーションにより規定されたチャネルに対応する。バニヤンスイッチは、複数段の2×2スイッチで構成され、複数のTS(Time Slot)に分散されたチャネルデータをチャネル毎に抽出して順次整列させる。
【0037】
バニヤン部21は、パラレル変換されたデータが入力されると、データ制御部22から送信された、各バイトデータが属するチャネルを示す制御信号を受け取り、該制御信号にしたがってチャネル毎に設けられたバニヤンスイッチによりスイッチング処理を行う。ここで、自チャネルに属するバイトデータは有効なバイトデータに設定され、他のチャネルに属するバイトデータは無効なバイトデータに設定される。そして、各バニヤンスイッチは、自チャネルに属するバイトデータのみ有効なバイトデータとしてスイッチング処理を行う。
【0038】
バニヤンスイッチの出力部には先入れ先出し動作する一時蓄積バッファが設けられ、バーチャルコンカチネーションされた各チャネル毎のバイトデータが順次蓄積される。一時蓄積バッファの出力データはバッファ部23にて保持され、データ選択部24により順次読み出されて、次段のパケット検出部13に出力される。
【0039】
次に、図3に示したバニヤン部が備えるバニヤンスイッチの1面分の構成について図4を用いて説明する。
【0040】
図4は図3に示したバニヤン部が備えるバニヤンスイッチの1面分の一構成例を示すブロック図である。なお、図4に示したバニヤンスイッチは8bytesパラレルのデータが入出力される構成を示している。
【0041】
図4に示すように、バニヤンスイッチは、バイトデータの送信先を制御するバニヤン管理部31と、多段接続された複数の2×2スイッチ34から成るバニヤン網32と、スイッチング処理後の有効なバイトデータを一時的に蓄積する複数の一時蓄積バッファ33とを有する構成である。なお、図4では、バニヤン網32として、4個の2×2スイッチ34が3段接続された構成を示しているが、バニヤン網32の構成はこれに限るものではなく、より多くの2×2スイッチ34が多段接続された構成であってもよい。
【0042】
一時蓄積バッファ33は、バニヤン網32から出力されたバイトデータを一時的に蓄積するための複数のバッファから構成され、該バッファが出力バイト(図4の例では、出力バイトが8bytesなので、一時蓄積バッファ33は出力「0」〜「7」に対応する8個のバッファで構成されている)毎に設けられている。バニヤン網32は、入力されたバイトデータをバニヤン管理部31によって決められたルートを経由して一時蓄積バッファ33の対応するバッファにそれぞれ送出する。
【0043】
バニヤン管理部31は、データ制御部22から送信された各バイトデータの属するチャネルを示す制御信号Cに基づいて有効なバイトデータDvの送信先となる一時蓄積バッファ33を決定する。
【0044】
図4に示す例の場合、一時蓄積バッファ33の出力「0」〜「4」には既に有効なバイトデータDが蓄積されているため、一番先頭(図4では入力「0」)から入力される有効なバイトデータDは一時蓄積バッファ33の出力「5」に割り当てられる。同様に、入力「2」の有効なバイトデータDは出力「6」に割り当てられ、入力「6」の有効なバイトデータDは出力「7」に割り当てられ、入力「7」の有効なバイトデータDは出力「0」に割り当てられる。なお、無効なバイトデータDINVはバニヤン管理部31で破棄され、一時蓄積バッファ33に送出されない。
【0045】
チャネル毎に分離された出力「0」〜「7」のワード(複数バイト)データは、所定のタイミングで同時に読み出され、順番に整列された後、出力される。
【0046】
バニヤン部21から出力された各チャネル毎のワードデータはバッファ部23でそれぞれ保持され、データ選択部24を介して次段のパケット検出部13に順次出力される。
【0047】
なお、バニヤン網32は、「ATM入門:マルチメディア時代へのパスポート」(横川ディジタルコンピュータ株式会社SI事業本部著、P49〜P50)等に記載されているように、上記STMフレームに挿入されたパケットのように入力データが順番にソートされていれば内部でブロッキングが発生することはない。
【0048】
図5は図3に示したチャネルデータ抽出回路に入力されたバイト多重データがチャネル毎に振り分けられる様子を示す模式図である。
【0049】
図5に示すように、フレームパルスを基準として入力されるTS0〜TSnまでのバイトデータには、所属するチャネル情報がそれぞれ割り当てられ、チャネルデータ抽出回路12によりチャネル毎に振り分けられる。
【0050】
したがって、チャネルに対応した複数面のバニヤンスイッチを備え、それぞれのチャネル毎にデータを抽出してワード(複数バイト)単位で順次整列させるため、バーチャルコンカチネーションによって任意チャネルが組み合わされたデータであってもスイッチング処理を行うことができる。
【0051】
特に、ワードデータの整列処理にバニヤン網を使用しているため、どのようなTSの組み合わせによるバーチャルコンカチネーションにも容易に対応可能であり、回路規模の増大を抑制することができる。
【0052】
(第2の実施の形態)
次に本発明の第2の実施の形態について図面を参照して詳細に説明する。
【0053】
図6は本発明のチャネルデータ抽出回路の第2の実施の形態の構成を示すブロック図である。
【0054】
図6に示すように、本実施形態のチャネルデータ抽出回路は、図3に示したバニヤン部とバッファ部との間にパケット検出部25 1 〜25 n が挿入された点が第1の実施の形態と異なっている。その他の構成は第1の実施の形態と同様であるため、その説明は省略する。
【0055】
パケット検出処理部25は、バニヤン部によってチャネル単位に振り分けられたワードデータを解析してパケットの境界を検出し、データ制御部に、次のパケットとの境界を示す、例えば、パケット長情報等を送出する。
【0056】
これにより、データ制御部はチャネル毎にパケットの先頭バイトデータを認識することができる。また、パケットの先頭バイトデータを示す信号をバニヤン部に出力し、図7に示すように該当するバイトデータがワードデータの先頭に位置して出力されるようにバニヤン部を制御する。
【0057】
図7は図6に示したバニヤン部から出力されるワードデータの構成を示す模式図である。
【0058】
図7に示すように、本実施形態では、パケットの最終バイトの後に空きデータが挿入され、パケットの先頭のバイトデータが常にワードデータの先頭に位置するようになるため、後段の処理が容易になる。なお、このような処理を行う場合には、パケットの最終ワードに空きデータを挿入することになるため、入力データの速度よりもバッファ部に対する書き込み速度を上げる必要がある。
【0059】
【発明の効果】
本発明は以上説明したように構成されているので、以下に記載する効果を奏する。
【0060】
チャネルに対応した複数面のバニヤンスイッチを備え、該バニヤンスイッチによりチャネル毎にデータを抽出してワード単位で順次整列させるため、バーチャルコンカチネーションによって任意チャネルが組み合わされたデータであってもスイッチング処理を行うことができる。
【0061】
特に、ワード単位のデータの整列処理にバニヤン網を使用しているため、どのようなタイムスロットの組み合わせによるバーチャルコンカチネーションにも容易に対応可能であり、回路規模の増大を抑制することができる。
【0062】
また、チャネル毎に抽出されたデータを解析してフレームに挿入されたパケットの境界を検出し、該パケットの境界から、データがパケットの先頭のデータであるか否かを示す制御信号を生成し、該制御信号にしたがって先頭のデータをパケットを構成するワードデータの先頭に位置するように出力することで、パケットの先頭のバイトデータが常にワードデータの先頭に位置するようになるため、後段の処理が容易になる。
【図面の簡単な説明】
【図1】STM/Packetハイブリッドスイッチの一構成例を示すブロック図である。
【図2】図1に示したパケットスイッチの一構成例を示すブロック図である。
【図3】本発明のチャネルデータ抽出回路の第1の実施の形態の構成を示すブロック図である。
【図4】図3に示したバニヤン部が備えるバニヤンスイッチの1面分の一構成例を示すブロック図である。
【図5】図3に示したチャネルデータ抽出回路に入力されたバイト多重データがチャネル毎に振り分けられる様子を示す模式図である。
【図6】本発明のチャネルデータ抽出回路の第2の実施の形態の構成を示すブロック図である。
【図7】図6に示したバニヤン部から出力されるワードデータの構成を示す模式図である。
【符号の説明】
1 STMスイッチ
2 パケットスイッチ
〜3 インタフェースカード
11、11 STM終端部
12、12 チャネルデータ抽出回路
13、13 パケット検出部
14 パケットスイッチ部
15、15 STMマッピング部
16、16 STMフレーマ部
21 バニヤン部
22 データ制御部
23〜23 バッファ部
24 データ選択部
25〜25 パケット検出部
31 バニヤン管理部
32 バニヤン網
33 一時蓄積バッファ
34 2×2スイッチ

Claims (9)

  1. バイト単位で複数チャネルのデータが多重化されたフレームから、前記チャネル毎のデータをそれぞれ抽出するチャネルデータ抽出回路であって、
    多段接続された複数の2×2スイッチから成るバニヤン網をそれぞれ有する、前記チャネルに対応した複数面のバニヤンスイッチを備え、前記チャネル毎に前記データを振り分けると共に該データをワード単位で順次整列するバニヤン部と、
    前記データが所属するチャネルを示す制御信号をそれぞれ生成し、前記バニヤン部へ送信するデータ制御部と、
    を有するチャネルデータ抽出回路。
  2. 前記バニヤンスイッチは、
    自己が対応するチャネルに所属するデータを有効なデータに設定し、
    他のチャネルに所属するデータを無効なデータに設定し、
    前記有効なデータのみ順次整列する請求項1記載のチャネルデータ抽出回路。
  3. 前記チャネル毎に抽出された前記データを解析し、前記フレームに挿入されたパケットの境界を検出するパケット検出部を有し、
    前記データ制御部は、
    前記パケット検出部で検出された前記パケットの境界から、データが前記パケットの先頭のデータであるか否かを示す制御信号を前記バニヤン部に出力し、
    前記バニヤン部は、
    前記制御信号にしたがって、前記先頭のデータを前記パケットを構成するワードデータの先頭に位置するように出力する請求項1または2記載のチャネルデータ抽出回路。
  4. 前記バニヤン部は、
    前記パケットの先頭のデータが前記ワードデータの先頭に位置するように、前記パケットの最終のデータの後ろに空きデータを必要に応じて挿入する請求項3記載のチャネルデータ抽出回路。
  5. STMフレームのスイッチング処理を行うSTMスイッチと、
    請求項1乃至4のいずれか1項記載のチャネルデータ抽出回路を備え、前記STMスイッチから受信したSTMフレームをチャネル単位に分離し、それぞれのパケットを抽出した後、該パケット毎にスイッチング処理を行うパケットスイッチと、
    を有するSTM/Packetハイブリッドスイッチ。
  6. バイト単位で複数チャネルのデータが多重化されたフレームから、前記チャネル毎のデータをそれぞれ抽出するためのチャネルデータ抽出方法であって、
    予め、多段接続された複数の2×2スイッチから成るバニヤン網をそれぞれ有する、前記チャネルに対応した複数面のバニヤンスイッチを備えておき、
    所属するチャネルに前記データを振り分けるために、該データが所属するチャネルを示す制御信号をそれぞれ生成し、
    該制御信号にしたがって前記バニヤンスイッチにより前記チャネル毎に前記データを振り分けると共に該データをワード単位で順次整列するチャネルデータ抽出方法。
  7. 自己が対応するチャネルに所属するデータを有効なデータに設定し、
    他のチャネルに所属するデータを無効なデータに設定し、
    前記バニヤンスイッチにより前記有効なデータのみ順次整列する請求項6記載のチャネルデータ抽出方法
  8. 前記チャネル毎に抽出された前記データを解析して前記フレームに挿入されたパケットの境界を検出し、
    該パケットの境界から、データが前記パケットの先頭のデータであるか否かを示す制御信号を生成し、
    前記制御信号にしたがって、前記先頭のデータを前記パケットを構成するワードデータの先頭に位置するように出力する請求項6または7記載のチャネルデータ抽出方法。
  9. 前記パケットの先頭のデータが前記ワードデータの先頭に位置するように、前記パケットの最終のデータの後ろに空きデータを必要に応じて挿入する請求項8記載のチャネルデータ抽出方法。
JP2001017286A 2001-01-25 2001-01-25 チャネルデータ抽出回路及び方法 Expired - Fee Related JP3591586B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2001017286A JP3591586B2 (ja) 2001-01-25 2001-01-25 チャネルデータ抽出回路及び方法
CA 2369449 CA2369449C (en) 2001-01-25 2002-01-24 Channel data extracting circuit and extracting method
US10/053,873 US7254128B2 (en) 2001-01-25 2002-01-24 Channel data extracting circuit and extracting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001017286A JP3591586B2 (ja) 2001-01-25 2001-01-25 チャネルデータ抽出回路及び方法

Publications (2)

Publication Number Publication Date
JP2002223233A JP2002223233A (ja) 2002-08-09
JP3591586B2 true JP3591586B2 (ja) 2004-11-24

Family

ID=18883519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001017286A Expired - Fee Related JP3591586B2 (ja) 2001-01-25 2001-01-25 チャネルデータ抽出回路及び方法

Country Status (3)

Country Link
US (1) US7254128B2 (ja)
JP (1) JP3591586B2 (ja)
CA (1) CA2369449C (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9036619B2 (en) * 2005-05-16 2015-05-19 Mist Silicon Limited Liability Company Systems and methods for a session initiation protocol (SIP) translator
US10212497B2 (en) * 2013-10-22 2019-02-19 Hewlett Packard Enterprise Development Lp Hybrid circuit-packet switch

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4782478A (en) * 1987-03-04 1988-11-01 Bell Communications Research, Inc. Time division circuit switch
GB2212364B (en) * 1987-11-13 1992-02-12 Plessey Co Plc Telecommunications digital switch
JPH02224547A (ja) 1989-02-27 1990-09-06 Fujitsu Ltd Atm/stmハイブリッドスイッチ構成方式
US5119370A (en) * 1989-09-28 1992-06-02 Northern Telecom Limited Switching node for a communications switching network
KR100290999B1 (ko) * 1997-06-11 2001-07-12 윤종용 음성 통화서비스가 가능한 에이티엠 스위치장치 및 방법
JP2000013387A (ja) 1998-06-22 2000-01-14 Fujitsu Ltd 非同期通信網の交換機能を備えた同期通信網伝送装置
JP3141850B2 (ja) * 1998-07-10 2001-03-07 日本電気株式会社 時分割スイッチング装置および時分割スイッチング方法、並びに記録媒体
JP4164943B2 (ja) 1999-06-09 2008-10-15 富士通株式会社 Atmセル組立装置及びatmセル分解装置
US6591285B1 (en) * 2000-06-16 2003-07-08 Shuo-Yen Robert Li Running-sum adder networks determined by recursive construction of multi-stage networks
US7197031B2 (en) * 2001-11-26 2007-03-27 Nortel Networks Limited Cross-connection of high bandwidth signal traffic across independent parallel shelves

Also Published As

Publication number Publication date
CA2369449C (en) 2008-01-22
US20020110117A1 (en) 2002-08-15
US7254128B2 (en) 2007-08-07
JP2002223233A (ja) 2002-08-09
CA2369449A1 (en) 2002-07-25

Similar Documents

Publication Publication Date Title
EP1363426B1 (en) Multiplexing relay transmission device
US7386008B2 (en) Method and apparatus for converting data packets between a higher bandwidth network and a lower bandwidth network having multiple channels
CA2304118A1 (en) Protocol independent sub-rate device
JP4338728B2 (ja) 単一の通信スイッチを経てatm、tdm及びパケットデータを交換するための方法及び装置
KR100440574B1 (ko) 가변길이 패킷 스위칭 장치
US20010021171A1 (en) Transmission unit and two-way signal conversion method
JP5320017B2 (ja) 伝送装置
KR100339463B1 (ko) 고정길이셀의순차적스트림처리장치,비동기전송방식의스위치어댑터및스위칭유닛
JP3591586B2 (ja) チャネルデータ抽出回路及び方法
US7173939B2 (en) STM mapping circuit and method
US7106761B2 (en) Multiplexing method and apparatus suitable for transmission of overhead data arriving from many communication lines
JP2001103028A (ja) 信号多重方法
JP2003289324A (ja) 通信装置
JP3387868B2 (ja) 出力バッファ型atmスイッチ
JPH0290834A (ja) Atm通話路装置及びatm回線終端装置
JP3753016B2 (ja) Stmマッピング装置、及び、stmマッピング方法
EP1407565B1 (en) Method and apparatus for converting data packets between a higher bandwidth network and lower bandwidth network
JP2002237794A (ja) 通信装置
JP3067368B2 (ja) Atm伝送用インタフェース回路
JP2003324453A (ja) 多重化伝送システム及び多重化伝送装置
KR100785781B1 (ko) 패킷 오버 동기식 디지털 계위(sdh) 및 이더넷 오버sdh을 위한 단일 플랫폼 구조 및 그 플랫폼 구조의프레임 포맷 방법
JP2000036797A (ja) マルチリンク多重化伝送装置およびマルチリンク多重化伝送方法
JPH05153151A (ja) ルーテイングシステム
JPH0530061A (ja) 多重化装置
JPH05183574A (ja) セル交換装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040519

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040630

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20040630

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040817

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100903

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110903

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120903

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees