[go: up one dir, main page]

JP3886888B2 - Time division multiplex transmission equipment - Google Patents

Time division multiplex transmission equipment Download PDF

Info

Publication number
JP3886888B2
JP3886888B2 JP2002333606A JP2002333606A JP3886888B2 JP 3886888 B2 JP3886888 B2 JP 3886888B2 JP 2002333606 A JP2002333606 A JP 2002333606A JP 2002333606 A JP2002333606 A JP 2002333606A JP 3886888 B2 JP3886888 B2 JP 3886888B2
Authority
JP
Japan
Prior art keywords
packet
transmission
unit
priority
queue
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
JP2002333606A
Other languages
Japanese (ja)
Other versions
JP2004172737A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2002333606A priority Critical patent/JP3886888B2/en
Publication of JP2004172737A publication Critical patent/JP2004172737A/en
Application granted granted Critical
Publication of JP3886888B2 publication Critical patent/JP3886888B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、時分割多重方式により通信を行う時分割多重伝送装置に関し、特にIPデータの優先制御方式に関するものである。
【0002】
【従来の技術】
従来、この種の時分割多重伝送装置として、情報処理装置とループネットワーク間を結ぶループインタフェース装置を備え、インタフェース部を介して制御部により、情報処理装置からの送信データとそのメッセージ種別と緊急度の情報を受け取り、記憶部に記憶すると共に、アクセスフラグ判定部を起動し、ループネットワークから受信部で受信したタイムスロットで空いているタイムスロットを検出するようにして、空きタイムスロットを見つけた場合に、送信データが緊急送信データまたは短いデータの場合には、即座に空きタイムスロットを使用して送信データを送信し、送信データが緊急性を要しない場合には、空きタイムスロットを検出する毎に空タイムスロットカウンタを1インクリメントし、空タイムスロットカウンタが所定数に達するまで空きタイムスロットの検出を続け、達したところで送信データを送信するものがあった(例えば、特許文献1参照)。
【0003】
【特許文献1】
特開昭61−210743号公報(第4図)
【0004】
【発明が解決しようとする課題】
しかしながら、上述した従来技術では、(1)大量データの送信中に情報処理装置から新たな緊急送信データを受け取っても送信できない、(2)大量データが複数の情報処理装置から一斉に発生すると空きタイムスロットがあっても所定数に達しないため送信できない、といった問題点があった。
【0005】
この発明は上記の課題を解決しようとするものであり、パケットの優先度を判定し、優先度ごとに伝送チャネルを変えることで、伝送部が複数実装されても、それぞれが異なるチャネルを使用してパケットの送受信を行うことができ、相互に干渉しない、帯域が保証されたパケット通信を可能とすることができる時分割多重伝送装置を得ることを目的とする。
【0006】
【課題を解決するための手段】
この発明に係る時分割多重伝送装置は、時分割多重方式で通信を行う時分割多重伝送装置において、パケット端末と伝送路との間でパケットデータの送受信を行うパケット伝送部をチャネルに応じて複数備え、当該パケット伝送部は、多重バスに時分割タイムスロットを送信する多重部と、分離バスから時分割タイムスロットを受信する分離部と、伝送路からのパケットデータを再び伝送路に中継するための中継キューと、複数の送信キュー及び複数の受信キューと、端末からのパケットの優先度を判定して前記送信キューの振り分けを行う優先度判定部と、前記複数の送信キューから送信パケットを引き抜き、あらかじめ決められたルールに従い引き抜いた送信キューに割り付けられた、パケットを時分割のタイムスロットデータに変換する変換部にパケットを転送する送信キュー選択部と、優先度判定の条件を蓄積し、前記優先度判定部に優先度判定の条件を分配する優先度判定条件蓄積部とを有し、複数のチャネルを使用した通信を可能とすることを特徴とするものである。
【0007】
【発明の実施の形態】
実施の形態1.
図1は、この発明の実施の形態1に係る時分割多重伝送装置から構成したネットワークを示すブロック図である。図1に示すように、同期通信データの伝送路1には、複数の通信回線データを時分割多重方式で伝送する時分割多重伝送装置2a〜2dが接続され、時分割多重伝送装置2a〜2d内に収容されたパケット伝送部3a〜3dに、LANケーブル4a〜4dを介してパケット端末5a〜5dが接続されている。
【0008】
図2は、図1に示す時分割多重伝送装置2(2a〜2dを総称する)とパケット伝送部3(3a〜3dを総称する)の詳細な構成を示すブロック図である。時分割多重伝送装置2は、伝送路1(1a,1bを総称する)に接続された伝送路インタフェース21(21a,21bを総称する)、多重/分離部22、多重バス23、分離バス24及びパケット伝送部3から構成される。
【0009】
また、前記パケット伝送部3は、LANインタフェース37、このLANインタフェース37が送信したパケットをキューイングする送信キュー35、送信キュー35から引き抜かれたパケットを時分割のタイムスロットデータに変換するパケット→TS変換部33、変換された時分割のタイムスロットを多重バス23に送信するための多重部31、分離バス24から時分割のタイムスロットを受信する分離部32、分離部から受信した時分割のタイムスロットからパケットを再構成するTS→変換部34、変換された受信パケットをキューイングする受信キュー36から構成されている。そして、パケット端末5a〜5dは、LANケーブル4a、4bを介してパケット伝送部3a,3bと接続される。
【0010】
図3は、時分割多重伝送方式としてSDH(Synchronous Digital Hierarchy:同期デジタル階層)方式を採用した場合のSDHフレーム6内にパケット伝送用のチャネルを割り当てる方式を説明する図である。パスフレーム61内のタイムスロット611をチャネルに対して複数割り付ける。例えば、チャネル1用には連続したタイムスロット群612が割り付けられ、チャネル2用には連続したタイムスロット群613が割り付けられている。
【0011】
図4は、時分割多重伝送方式としてSDH方式を採用した場合のSDHフレーム6内にパケット伝送用のチャネルを割り当てる別の方式を説明した図である。パスフレーム61内のタイムスロット611をチャネルに対して複数割り付ける。例えば、チャネル1用には連続していないタイムスロット群612が割り付けられ、チャネル2用には連続していないタイムスロット群613が割り付けられている。
【0012】
次に動作について説明する。図2において、パケット端末5aまたは5bから送信されたIPパケットに代表されるパケットは、時分割多重伝送装置2に実装されたパケット伝送部3aのLANインタフェース37で受信される。LANインタフェース37は、このパケットを他の時分割多重伝送装置2に転送するかしないかをパケットのヘッダ部を元に判別し、転送すると判断した場合は、送信キュー35に送信パケットをキューイングする。
【0013】
パケット→TS変換部33は、送信キュー35からパケットを1つ引き抜き、時分割タイムスロットにパケットを分解して多重部31に転送し、多重部31は、多重/分離部22の制御の下、多重バス23に時分割タイムスロットを送出する。多重/分離部22は、このパケット伝送部3aに割り当てられたチャネル1のタイムスロット(図3に示すチャネル1のタイムスロット612)に多重し、伝送路インタフェース21(21a,21bを総称する)及び伝送路1を経由して他の時分割多重伝送装置2に伝送する。
【0014】
反対に、他の時分割多重伝送装置2が、チャネル1に多重した時分割タイムスロットは、伝送路1から伝送路インタフェース21で受信され、多重/分離部22は、分離バス24に時分割タイムスロットのデータを送出し、これをパケット伝送部3の分離部32が取り込み、TS→パケット変換部34で時分割タイムスロット系列からパケットに再組立し、受信キュー36にキューイングする。LANインタフェース37は、受信キュー36からパケットを1つ引き抜き、LANケーブル4a側にパケットを送出し、このパケットをパケット端末5a及び5bが受信する。
【0015】
時分割多重伝送装置2に実装されたもう一つのパケット伝送部3bは、パケット伝送部3aと同様な手順でパケットの送受信を行うが、パケット伝送部3aとは異なるチャネル2(図3に示すチャネル1のタイムスロット613)にパケットから変換された時分割タイムスロットを多重する。
【0016】
従って、この実施の形態1によれば、パケットの優先度を判定し、優先度ごとに伝送チャネルを変えることで、パケット伝送部3が複数実装されても、それぞれが異なるチャネルを使用してパケットの送受信を行うことができるので、相互に干渉しない、帯域が保証されたパケット通信を可能とすることができる。
【0017】
実施の形態2.
上述した実施の形態1では、パケット伝送部3は伝送路1側に対して多重と分離しかできないため、パケット伝送部3の1対1の対向通信しかできない。そこで、実施の形態2では、図5に示すように、図2に示す分離部32と多重部31の間に、伝送路1からのパケットデータを再び伝送路1に中継するための中継キュー38を設けることにより、中継機能をもたせ、3つ以上のパケット伝送部3間でのN対N通信が可能にした。なお、図5は、実施の形態2に係る時分割多重伝送装置2とパケット伝送部3の詳細な構成を示すもので、図2に示す実施の形態1と同一部分は同一符号を付してその説明は省略する。
【0018】
次に動作について説明する。パケット端末5(5a,5bを総称する)から送信されたIPパケットに代表されるパケットは、時分割多重タイムスロットに変換され、多重部31で多重バス23に送出されるが、多重部31は、中継キュー38に時分割タイムスロットがキューイングされている場合には、ここからデータを引き抜いて多重バス31に送出する。中継キュー38に何もキューイングされていない場合は、パケット→TS変換部33からの時分割タイムスロットを多重バス23に送出する。
【0019】
分離部32は、分離バス24から受信した時分割タイムスロットをパケットヘッダより自分宛でないと判断したら中継キュー38にキューイングし、自分宛てであると判断した場合には、TS→パケット変換部34にキューイングする。マルチキャスト通信の場合は、中継キュー38とTS→パケット変換部34の双方にキューイングする。
【0020】
また、中継キュー38とパケット→TS変換部33の両方にデータがある場合には、多重部31は、競合制御方式として、中継キュー38を優先する方式を使用するか、中継キュー38とパケット→TS変換部33を交互に1パケットずつ処理するラウンドロビン方式を使用するかを、設定により変更可能である。
【0021】
従って、実施の形態2によれば、パケット伝送部3に中継キュー38を設けることで、複数のパケット伝送部3が時分割多重伝送装置2に実装されても、それぞれが異なるチャネルを使用してパケットの送受信を行うことができ、かつ、中継機能をもつので、3つ以上のパケット伝送部3間で自由な送受信でき、各チャネル間で相互に干渉しない、帯域を保証されたパケット通信を可能とする。
【0022】
実施の形態3.
上述した実施の形態1、2では、パケット伝送部3毎に送受信データを多重するタイムスロット群から構成されるチャネルを割り付ける場合について述べたが、実施の形態3では、一つのパケット伝送部3で、複数のチャネルを割り当て、パケットのヘッダから判断して多重するチャネルを変更する場合の方法について述べる。
【0023】
図6は、実施の形態3に係る時分割多重伝送装置2とパケット伝送部3の詳細な構成を示すブロック図である。図6において、図5に示す実施の形態2と同一符号は同一部分を示し、その説明は省略する。図6に示す実施の形態3に係るパケット伝送部3は、複数の送信キュー35a〜35b及び複数の受信キュー36a〜36bと、一定のルールに従って端末からのパケットを格納する送信キューを判定するパケット振り分け部39と、一定のルールに従って複数の受信キューからのパケットを優先順位にしたがって端末側に転送する受信集約部40とを備えている。
【0024】
LANインタフェース37は、送信振り分け部39に送信パケットを転送し、送信振り分け部39は、パケットヘッダから判断して送信キュー35a〜送信キュー35bのいずれかにキューイングする。どの送信キューにキューイングするかは、あらかじめ設定されたルールに従う。一例として、パケットがIPパケットである場合に宛先IPアドレスに基づき送信キューを選択する。
【0025】
各送信キュー35a〜35bにはそれぞれパケット→TS変換部33a〜33bが設けられており、送信キューから引き抜かれたパケットは、各パケット→TS変換部33a〜33bで時分割タイムスロットに変換され、多重部31に転送される。
【0026】
多重部31は、パケット→TS変換部33a〜33bにそれぞれ割り当てられたチャネル(タイムスロットの独立したグループ)に多重されるよう多重バス23に送出する。多重/分離部22は、多重部31が送出した時分割タイムスロットを対応するチャネルに多重する。
【0027】
受信方向では、多重/分離部22から時分割タイムスロットを受信した分離部32は、チャネル単位で中継する必要のあるデータは対応する中継キュー38(38a〜38bを総称する)にキューイングし、自分が受信するデータはチャネルに対応するTS→パケット変換部34(34a〜34bを総称する)に転送し、TS→パケット変換部34は、受信したデータからパケットを再組立してパケットを対応する受信キュー36(36a〜36bを総称する)にキューイングする。
【0028】
受信集約部40は、複数の受信キュー36からあらかじめ決められた優先順位に従って受信キュー36を1つ選択してパケットを引き抜きLANインタフェース37に転送する。前記優先順位は、固定的または可変の各種アルゴリズムが適用可能である。
【0029】
従って、実施の形態3によれば、1つのパケット伝送部3に、複数の送信キュー35a〜35b及び複数の受信キュー36a〜36bと、一定のルールに従って端末からのパケットを格納する送信キューを判定するパケット振り分け部39と、一定のルールに従って複数の受信キューからのパケットを優先順位にしたがって端末側に転送する受信集約部40とを備えたので、パケット伝送部3が複数のチャネルを割り付けられ、パケットのヘッダに基づく種別により多重するチャネルを決めることができるので、1つのパケット伝送部3でもパケットの種別毎に相互に干渉しない、帯域が保証されたパケット通信を可能とする。
【0030】
実施の形態4.
上述した実施の形態3では、パケット伝送部3が、パケットのヘッダに基づく種別単位で送受信データを多重するタイムスロット群から構成されるチャネルを割り付ける場合について述べたが、実施の形態4では、1つのチャネルに複数種別のパケットを優先度に応じて多重する場合の方法について述べる。
【0031】
図7は、実施の形態4に係る時分割多重伝送装置2とパケット伝送部3の詳細な構成を示すブロック図である。図7において、図6に示す実施の形態3と同一符号は同一部分を示し、その説明は省略する。図7に示す実施の形態4に係るパケット伝送部3は、端末からのパケットの優先度を判定して複数の送信キュー35の振り分けを行う優先度判定部42と、複数の送信キュー35から送信パケットを引き抜き、あらかじめ決められたルールに従い引き抜いた送信キューに割り付けられた、パケットを時分割のタイムスロットデータに変換するパケット→TS変換部33にパケットを転送する送信キュー選択部41とを備えている。
【0032】
図7において、LANインタフェース37は、優先度判定部42に送信パケットを転送し、優先度判定部42は、複数の送信キュー35に送信パケットをキューイングし、送信キュー選択部41は、複数の送信キュー35から送信パケットを引き抜き、あらかじめ決められたルールに従い、引き抜いた送信キュー35に割り付けられたパケット→TS変換部33にパケットを転送する。これ以降の動作は、実施の形態3と同様である。受信方向についても、実施の形態3と同様である。また、送信キュー35からパケット→TS変換部33への割り付けは、あらかじめ決められたルールに従い1対1またはN対1が可能である。
【0033】
従って、実施の形態4によれば、パケット伝送部3に、端末からのパケットの優先度を判定して複数の送信キュー35の振り分けを行う優先度判定部42と、複数の送信キュー35から送信パケットを引き抜き、あらかじめ決められたルールに従い引き抜いた送信キューに割り付けられたパケット→TS変換部33にパケットを転送する送信キュー選択部41とを備えたので、パケット伝送部3が複数のチャネルを割り付けられ、あるチャネルには1つのパケット種別を多重し、あるチャネルには複数種別のパケットをあらかじめ決められた優先度に従って多重することができるので、1つのパケット伝送部3でもパケットの種別毎に相互に干渉しない帯域を保証されたパケット通信と複数のパケット種別で帯域を共有するが優先度制御が行なわれたパケット通信を提供することができる。
【0034】
実施の形態5.
上述した実施の形態4では、パケット伝送部3が、あるチャネルには1つのパケット種別を多重し、また、別のあるチャネルに複数種別のパケットを優先度に応じて多重する場合について述べたが、実施の形態5では、あるチャネルに複数種別のパケットを優先度に応じて多重する場合に中継部においても優先度に従って中継する場合について述べる。
【0035】
図8は、実施の形態5に係る時分割多重伝送装置2とパケット伝送部3の詳細な構成を示すブロック図である。図8において、図7に示す実施の形態4と同一符号は同一部分を示し、その説明は省略する。図8に示す実施の形態5に係るパケット伝送部3は、伝送路からの中継データの優先度を判定して中継キュー38の振り分けを行う中継キュー振り分け部43を備えている。
【0036】
図8において、多重/分離部22から時分割タイムスロットを受信した分離部32は、中継する必要のあるデータを中継キュー振り分け部43に渡す。中継キュー振り分け部43は、優先度判定部42と同様に、あらかじめ決められたルールに従い優先度毎に複数の中継キュー38に振り分けて送信キュー選択部41に渡す。送信キュー選択部41では、あらかじめ決められたルールに従い、中継キュー38および送信キュー35からのデータを割り付けられているパケット→TS変換部33に送信する。これ以降の動作は実施の形態4と同様である。
【0037】
従って、実施の形態5によれば、パケット伝送部3に、伝送路からの中継データの優先度を判定して中継キュー38の振り分けを行う中継キュー振り分け部43を備えたので、パケット伝送部3が複数のチャネルを割り付けられ、複数種別のパケットが多重されたチャネルにおいて、多重データの優先順位と中継データの優先順位に応じて再多重が行われるため、多重データの高優先度パケットより中継データの低優先度パケットが優先されるということがなく、一貫した優先度制御が可能となる。
【0038】
実施の形態6.
上述した実施の形態5では、パケット伝送部3が、多重および中継時に優先度に応じたキューイングとチャネル決定を行う場合について述べたが、実施の形態6では、分離部でも優先度に従って分離する場合について述べる。
【0039】
図9は、実施の形態6に係る時分割多重伝送装置2とパケット伝送部3の詳細な構成を示すブロック図である。図9において、図8に示す実施の形態5と同一符号は同一部分を示し、その説明は省略する。図9に示す実施の形態6に係るパケット伝送部3は、伝送路からの分離パケットの優先度を判定して受信キュー36の振り分けを行う受信キュー振り分け部34(34a〜34bを総称する)と、優先度に応じて端末へのデータ送信を行う受信集約部40とを備えている。
【0040】
図9において、TS→パケット変換部34で再構成されたパケットは受信キュー振り分け部45に渡される。受信キュー振り分け部45では、あらかじめ決められたルールに従い優先度毎に複数の受信キュー36に振り分けてキューイングされる。受信集約部40は、複数の受信キュー36からあらかじめ決められた優先順位に従って受信キュー36を1つ選択してパケットを引き抜きLANインタフェース40に転送する。前記優先順位は、固定的または可変の各種アルゴリズムが適用可能である。
【0041】
従って、実施の形態6によれば、パケット伝送部3に、伝送路からの分離パケットの優先度を判定して受信キュー36の振り分けを行う受信キュー振り分け部34と、優先度に応じて端末へのデータ送信を行う受信集約部40とを備えているので、複数種別のパケットを一つのチャネルに多重した場合に、分離から端末への送信過程においても優先度制御が行われることで低優先度のパケットに優先して端末で受信することが可能である。
【0042】
実施の形態7.
図10は、本実施の形態7に係るパケット伝送部3のブロック図である。図10において、図9に示す実施の形態6と同一符号は同一部分を示し、その説明は省略する。図10に示す実施の形態7に係るパケット伝送部3は、優先度判定の判定条件を蓄積し、優先度判定部42、中継キュー振り分け部43、受信キュー振り分け部45のそれぞれに優先度判定の条件を分配する優先度判定条件蓄積部46を備えている。
【0043】
優先度判定条件蓄積部46は、例えば外部の管理装置からの設定、他のパケット伝送部3からの条件の伝送等、任意の方法で可能である。
【0044】
また、優先度判定の条件としては、例えば以下が考えられる。
・送信元MACアドレス
・宛先MACアドレス
・MACフレームのTYPEフィールドの値
・VLANタグ内のプライオリティ値
・送信元IPアドレス
・宛先IPアドレス
・IPヘッダ内のプロトコル
・IPヘッダ内のTOSフィールドの値
・TCPの送信元ポート番号
・TCPの宛先ポート番号
・UDPの送信元ポート番号
・UDPの宛先ポート番号
・MACフレーム内の任意の位置の任意の値
【0045】
従って、実施の形態7によれば、パケット伝送部3に、優先度判定条件蓄積部46を備えることで、一括して優先度の判定条件を管理することが可能であり、様々な条件を複数の優先度判定箇所で矛盾なく適用することが可能である。
【0046】
実施の形態8.
上述した実施の形態7に係るパケット伝送部3において、優先度判定条件蓄積部46では、様々な優先度判定条件を蓄積可能であり、中には相互に矛盾する設定が行われることもあり得る。例えば、あるパケットが送信元IPアドレスよる判定では高優先度と判定され、IPヘッダ内のプロトコルでは低優先度と判定される、といったことが起こりうる。
【0047】
そこで、本実施の形態8に係る優先度判定条件蓄積部46では、このような矛盾が生じた場合にこれを解決するルールを格納し、判定条件と一緒に優先度判定部42、中継キュー振り分け部43、受信キュー振り分け部45に分配する。
【0048】
解決ルールとしては、例えば以下のことが考えられる。
・常に高優先度を優先
・常に低優先度を優先
・判定条件が早く一致した優先度判定を優先
・判定条件が遅く一致した優先度判定を優先
【0049】
従って、実施の形態8によれば、優先度判定条件蓄積部46に矛眉解決ルールを蓄積し、優先度判定部42、中継キュー振り分け部43、受信キュー振り分け部45は、優先度判定と同時にこの矛盾解決ルールを使用することで、複数の優先度判定条件が競合した場合にも適切な優先度判定が可能である。
【0050】
【発明の効果】
以上のように、この発明によれば、パケット伝送部が複数実装されても、それぞれが異なるチャネルを使用してパケットの送受信を行うことができるので、相互に干渉しない、帯域を保証されたパケット通信が可能となる。
【図面の簡単な説明】
【図1】 この発明の実施の形態1に係る時分割多重伝送装置から構成したネットワークの図である。
【図2】 この発明の実施の形態1に係る時分割多重伝送装置とパケット伝送部の詳細ブロック図である。
【図3】 この発明の実施の形態1に係るSDHフレーム内にパケット伝送用のチャネルを割り当てる方式を示す図である。
【図4】 この発明の実施の形態1に係るSDHフレーム内にパケット伝送用のチャネルを割り当てる方式を示す図である。
【図5】 この発明の実施の形態2に係る時分割多重伝送装置とパケット伝送部の詳細ブロック図である。
【図6】 この発明の実施の形態3に係る時分割多重伝送装置とパケット伝送部の詳細ブロック図である。
【図7】 この発明の実施の形態4に係る時分割多重伝送装置とパケット伝送部の詳細ブロック図である。
【図8】 この発明の実施の形態5に係る時分割多重伝送装置とパケット伝送部の詳細ブロック図である。
【図9】 この発明の実施の形態6に係る時分割多重伝送装置とパケット伝送部の詳細ブロック図である。
【図10】 この発明の実施の形態7に係る時分割多重伝送装置とパケット伝送部の詳細ブロック図である。
【符号の説明】
1,1a,1b 伝送路、2,2a〜2d 時分割多重伝送装置、3,3a〜3d パケット伝送部、4,4a〜4d LANケーブル、5,5a〜5d パケット端末、21,21a,21b 伝送路インタフェース、22 多重/分離部、23 多重バス、24 分離バス、31 多重部、32 分離部、33,33a,33b パケット→TS変換部、34,34a,34b TS→変換部、35,35a,35b 送信キュー、36,36a,36b 受信キュー、37LANインタフェース、38,38a,38b 中継キュー、40 受信集約部、41 送信キュー選択部、42 優先度判定部、43 中継キュー振り分け部、45 受信キュー振り分け部、46 優先度判定条件蓄積部。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a time division multiplex transmission apparatus that performs communication using a time division multiplex system, and particularly to a priority control system for IP data.
[0002]
[Prior art]
Conventionally, as this type of time division multiplex transmission apparatus, a loop interface apparatus that connects an information processing apparatus and a loop network has been provided, and transmission data from the information processing apparatus, its message type, and urgency level are controlled by a control section via the interface section. Information is received and stored in the storage unit, and the access flag determination unit is activated to detect a vacant time slot in the time slot received by the receiving unit from the loop network, and a free time slot is found. In addition, when the transmission data is emergency transmission data or short data, the transmission data is immediately transmitted using an empty time slot, and when the transmission data does not require urgency, every time an empty time slot is detected. The empty time slot counter is incremented by 1, and the empty time slot counter is Continued detection of the idle time slots until a few, there is one that transmits the transmission data was reached (e.g., see Patent Document 1).
[0003]
[Patent Document 1]
JP-A-61-210743 (Fig. 4)
[0004]
[Problems to be solved by the invention]
However, in the above-described prior art, (1) transmission is not possible even when new emergency transmission data is received from an information processing device during transmission of a large amount of data, and (2) a large amount of data is vacant when it is generated from a plurality of information processing devices all at once. There was a problem that even if there were time slots, transmission could not be performed because the predetermined number was not reached.
[0005]
The present invention is intended to solve the above-described problem, and by determining the priority of a packet and changing the transmission channel for each priority, even if a plurality of transmission units are mounted, each uses a different channel. It is an object of the present invention to obtain a time division multiplex transmission apparatus that can transmit and receive packets and can perform packet communication with a guaranteed bandwidth that does not interfere with each other.
[0006]
[Means for Solving the Problems]
A time division multiplex transmission apparatus according to the present invention is a time division multiplex transmission apparatus that performs communication using a time division multiplex system. A plurality of packet transmission units that transmit and receive packet data between a packet terminal and a transmission path are provided according to a channel. The packet transmission unit includes a multiplexing unit that transmits a time division time slot to the multiple bus, a separation unit that receives the time division time slot from the separation bus , and relays packet data from the transmission path to the transmission path again. the relay queues, and a plurality of transmit queues and multiple receive queues, and priority determination unit that determines the priority of the packets from the terminus performs allocation of the transmission queue, the packet transmitted from the plurality of transmission queues Extraction and conversion of packets assigned to transmission queues extracted according to predetermined rules into time-slotted time slot data Includes a transmission queue selector to forward the packet to the conversion unit, stores the condition for priority determination, a priority determination condition storage unit for distributing the condition of priority determination in the priority determination unit, a plurality of channels It is possible to perform communication using the.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1 FIG.
FIG. 1 is a block diagram showing a network composed of time division multiplex transmission apparatuses according to Embodiment 1 of the present invention. As shown in FIG. 1, time division multiplexing transmission devices 2 a to 2 d for transmitting a plurality of communication line data by a time division multiplexing method are connected to a transmission line 1 for synchronous communication data, and time division multiplexing transmission devices 2 a to 2 d are connected. Packet terminals 5a to 5d are connected to packet transmission units 3a to 3d accommodated therein via LAN cables 4a to 4d.
[0008]
FIG. 2 is a block diagram showing a detailed configuration of the time division multiplex transmission apparatus 2 (generally referred to as 2a to 2d) and the packet transmission unit 3 (generally referred to as 3a to 3d) shown in FIG. The time division multiplex transmission apparatus 2 includes a transmission path interface 21 (collectively referred to as 21a and 21b) connected to the transmission path 1 (collectively referred to as 1a and 1b), a multiplexing / demultiplexing unit 22, a multiplex bus 23, a separation bus 24, and The packet transmission unit 3 is configured.
[0009]
The packet transmission unit 3 also includes a LAN interface 37, a transmission queue 35 for queuing packets transmitted by the LAN interface 37, and a packet for converting packets extracted from the transmission queue 35 into time-division time slot data → TS A conversion unit 33; a multiplexing unit 31 for transmitting the converted time-division time slot to the multiplex bus 23; a separation unit 32 for receiving the time-division time slot from the separation bus 24; and a time-division time received from the separation unit. The TS → conversion unit 34 that reconstructs packets from slots, and the reception queue 36 that queues the converted reception packets. The packet terminals 5a to 5d are connected to the packet transmission units 3a and 3b via the LAN cables 4a and 4b.
[0010]
FIG. 3 is a diagram for explaining a method of assigning a channel for packet transmission in the SDH frame 6 when the SDH (Synchronous Digital Hierarchy) method is adopted as the time division multiplex transmission method. A plurality of time slots 611 in the path frame 61 are allocated to the channel. For example, a continuous time slot group 612 is assigned to channel 1 and a continuous time slot group 613 is assigned to channel 2.
[0011]
FIG. 4 is a diagram for explaining another method for allocating a channel for packet transmission in the SDH frame 6 when the SDH method is adopted as the time division multiplex transmission method. A plurality of time slots 611 in the path frame 61 are allocated to the channel. For example, a time slot group 612 that is not continuous for channel 1 is allocated, and a time slot group 613 that is not continuous for channel 2 is allocated.
[0012]
Next, the operation will be described. In FIG. 2, a packet represented by an IP packet transmitted from the packet terminal 5 a or 5 b is received by the LAN interface 37 of the packet transmission unit 3 a installed in the time division multiplex transmission apparatus 2. The LAN interface 37 determines whether or not to transfer this packet to another time division multiplex transmission apparatus 2 based on the header portion of the packet, and when determining that the packet is to be transferred, queues the transmission packet in the transmission queue 35. .
[0013]
The packet → TS converter 33 pulls out one packet from the transmission queue 35, disassembles the packet into time division time slots and transfers the packet to the multiplexer 31. The multiplexer 31 controls the multiplexer / demultiplexer 22 under the control of the multiplexer / demultiplexer 22. A time division time slot is transmitted to the multiplex bus 23. The multiplexing / demultiplexing unit 22 multiplexes into the time slot of channel 1 (channel 1 time slot 612 shown in FIG. 3) assigned to the packet transmission unit 3a, and the transmission path interface 21 (generically 21a and 21b) and The data is transmitted to another time division multiplex transmission apparatus 2 via the transmission line 1.
[0014]
On the other hand, the time division time slot multiplexed on channel 1 by another time division multiplex transmission apparatus 2 is received by the transmission line interface 21 from the transmission line 1, and the multiplexing / demultiplexing unit 22 sends the time division time to the separation bus 24. The data in the slot is sent out, and the separation unit 32 of the packet transmission unit 3 takes in the data. The TS → packet conversion unit 34 reassembles the time-division time slot sequence into a packet and queues it in the reception queue 36. The LAN interface 37 pulls out one packet from the reception queue 36, sends out the packet to the LAN cable 4a side, and the packet terminals 5a and 5b receive this packet.
[0015]
Another packet transmission unit 3b implemented in the time division multiplex transmission apparatus 2 transmits and receives packets in the same procedure as the packet transmission unit 3a, but is different from the channel transmission unit 3a in the channel 2 (the channel shown in FIG. 3). 1 time slot 613) is multiplexed with the time division time slot converted from the packet.
[0016]
Therefore, according to the first embodiment, by determining the priority of a packet and changing the transmission channel for each priority, even if a plurality of packet transmission units 3 are mounted, each uses a different channel. Therefore, packet communication with a guaranteed bandwidth that does not interfere with each other can be realized.
[0017]
Embodiment 2. FIG.
In the first embodiment described above, the packet transmission unit 3 can only perform multiplexing and demultiplexing on the transmission path 1 side, and therefore can perform only one-to-one counter communication with the packet transmission unit 3. Therefore, in the second embodiment, as shown in FIG. 5, a relay queue 38 for relaying packet data from the transmission path 1 to the transmission path 1 again between the separation unit 32 and the multiplexing unit 31 shown in FIG. By providing a relay function, N-to-N communication between three or more packet transmission units 3 is possible. FIG. 5 shows detailed configurations of the time division multiplex transmission apparatus 2 and the packet transmission unit 3 according to the second embodiment. The same parts as those of the first embodiment shown in FIG. The description is omitted.
[0018]
Next, the operation will be described. A packet typified by an IP packet transmitted from the packet terminal 5 (generally 5a and 5b) is converted into a time division multiplex time slot and sent to the multiplex bus 23 by the multiplex unit 31. If a time-division time slot is queued in the relay queue 38, data is extracted from this and sent to the multiplex bus 31. When nothing is queued in the relay queue 38, the time division time slot from the packet → TS conversion unit 33 is sent to the multiplex bus 23.
[0019]
The separation unit 32 queues the time division time slot received from the separation bus 24 to the relay queue 38 when it is determined that it is not addressed to itself from the packet header, and when it is determined that it is addressed to itself, the TS → packet conversion unit 34. To queue. In the case of multicast communication, queuing is performed in both the relay queue 38 and the TS → packet conversion unit 34.
[0020]
When there is data in both the relay queue 38 and the packet → TS converter 33, the multiplexing unit 31 uses a method that prioritizes the relay queue 38 as the contention control method, or uses the relay queue 38 and the packet → Whether to use the round robin method in which the TS converter 33 alternately processes one packet at a time can be changed by setting.
[0021]
Therefore, according to the second embodiment, by providing the relay queue 38 in the packet transmission unit 3, even when a plurality of packet transmission units 3 are mounted in the time division multiplexing transmission device 2, each uses a different channel. Can transmit and receive packets and has a relay function, so it can freely transmit and receive between three or more packet transmitters 3, enabling packet communication with guaranteed bandwidth without interfering with each other. And
[0022]
Embodiment 3 FIG.
In the first and second embodiments described above, a case has been described in which a channel configured of a time slot group for multiplexing transmission / reception data is assigned to each packet transmission unit 3, but in the third embodiment, one packet transmission unit 3 is used. A method for assigning a plurality of channels and changing the multiplexed channel based on the packet header will be described.
[0023]
FIG. 6 is a block diagram showing detailed configurations of the time division multiplex transmission apparatus 2 and the packet transmission unit 3 according to the third embodiment. In FIG. 6, the same reference numerals as those of the second embodiment shown in FIG. The packet transmission unit 3 according to Embodiment 3 shown in FIG. 6 is a packet that determines a plurality of transmission queues 35a to 35b and a plurality of reception queues 36a to 36b and a transmission queue that stores packets from the terminal according to certain rules. A distribution unit 39 and a reception aggregating unit 40 that transfers packets from a plurality of reception queues to the terminal side according to a priority order according to a certain rule.
[0024]
The LAN interface 37 transfers the transmission packet to the transmission distribution unit 39, and the transmission distribution unit 39 determines the packet from one of the transmission queue 35a to the transmission queue 35b based on the packet header. Which transmission queue is to be queued follows a preset rule. As an example, when the packet is an IP packet, the transmission queue is selected based on the destination IP address.
[0025]
Each transmission queue 35a to 35b is provided with a packet → TS converter 33a to 33b, and a packet extracted from the transmission queue is converted into a time-division time slot by each packet → TS converter 33a to 33b. It is transferred to the multiplexing unit 31.
[0026]
The multiplexing unit 31 transmits the packet to the multiplexing bus 23 so as to be multiplexed on the channels (independent groups of time slots) respectively assigned to the packet → TS conversion units 33a to 33b. The multiplexing / demultiplexing unit 22 multiplexes the time division time slot transmitted from the multiplexing unit 31 on the corresponding channel.
[0027]
In the receiving direction, the demultiplexing unit 32 that has received the time division time slot from the multiplexing / demultiplexing unit 22 queues the data that needs to be relayed in units of channels to the corresponding relay queue 38 (generically 38a to 38b), The data received by the user is transferred to the TS → packet conversion unit 34 (generally 34a to 34b) corresponding to the channel, and the TS → packet conversion unit 34 reassembles the packet from the received data and handles the packet. It is queued in the reception queue 36 (generically referring to 36a to 36b).
[0028]
The reception aggregating unit 40 selects one reception queue 36 from a plurality of reception queues 36 according to a predetermined priority order, extracts a packet, and transfers the packet to the LAN interface 37. Various fixed or variable algorithms can be applied to the priorities.
[0029]
Therefore, according to the third embodiment, a plurality of transmission queues 35a to 35b and a plurality of reception queues 36a to 36b are determined in one packet transmission unit 3 and a transmission queue for storing packets from a terminal according to a certain rule. A packet distribution unit 39, and a reception aggregation unit 40 that forwards packets from a plurality of reception queues to the terminal side according to priority according to a certain rule, so that the packet transmission unit 3 is assigned a plurality of channels, Since the channel to be multiplexed can be determined by the type based on the packet header, even one packet transmission unit 3 can perform packet communication with guaranteed bandwidth without interfering with each other for each packet type.
[0030]
Embodiment 4 FIG.
In the third embodiment described above, a case has been described in which the packet transmission unit 3 allocates a channel composed of a time slot group that multiplexes transmission / reception data in units of types based on the header of the packet. A method for multiplexing a plurality of types of packets on one channel according to priority will be described.
[0031]
FIG. 7 is a block diagram showing detailed configurations of the time division multiplex transmission apparatus 2 and the packet transmission unit 3 according to the fourth embodiment. 7, the same reference numerals as those in the third embodiment shown in FIG. 6 denote the same parts, and the description thereof is omitted. The packet transmission unit 3 according to Embodiment 4 shown in FIG. 7 determines the priority of a packet from a terminal and distributes a plurality of transmission queues 35, and transmits from a plurality of transmission queues 35. A transmission queue selection unit 41 for extracting a packet and assigning the packet to a time-sharing time slot data, which is assigned to a transmission queue extracted according to a predetermined rule, and transferring the packet to the TS conversion unit 33 Yes.
[0032]
7, the LAN interface 37 transfers the transmission packet to the priority determination unit 42, the priority determination unit 42 queues the transmission packet in a plurality of transmission queues 35, and the transmission queue selection unit 41 includes a plurality of transmission queues. The transmission packet is extracted from the transmission queue 35, and the packet is transferred from the packet assigned to the extracted transmission queue 35 to the TS conversion unit 33 according to a predetermined rule. The subsequent operations are the same as those in the third embodiment. The reception direction is the same as that in the third embodiment. Further, the assignment from the transmission queue 35 to the packet → TS conversion unit 33 can be one-to-one or N-to-one according to a predetermined rule.
[0033]
Therefore, according to the fourth embodiment, the packet transmission unit 3 determines the priority of the packet from the terminal and distributes the plurality of transmission queues 35, and the transmission from the plurality of transmission queues 35. The packet transmission unit 3 allocates a plurality of channels because the packet transmission unit 3 includes a transmission queue selection unit 41 that extracts a packet and transfers the packet to the TS conversion unit 33 that is allocated to the transmission queue extracted according to a predetermined rule. Therefore, one packet type can be multiplexed on a certain channel, and multiple types of packets can be multiplexed on a certain channel according to a predetermined priority. Bandwidth is shared by multiple packet types and packet communication that guarantees a bandwidth that does not interfere with It is possible to provide a crack packet communication.
[0034]
Embodiment 5 FIG.
In the above-described fourth embodiment, the case where the packet transmission unit 3 multiplexes one packet type to a certain channel and multiplexes plural types of packets to another certain channel according to the priority has been described. In the fifth embodiment, a case will be described in which when a plurality of types of packets are multiplexed on a channel according to priority, the relay unit also relays according to priority.
[0035]
FIG. 8 is a block diagram showing a detailed configuration of the time division multiplex transmission apparatus 2 and the packet transmission unit 3 according to the fifth embodiment. 8, the same reference numerals as those in the fourth embodiment shown in FIG. 7 denote the same parts, and the description thereof is omitted. The packet transmission unit 3 according to the fifth embodiment illustrated in FIG. 8 includes a relay queue distribution unit 43 that determines the priority of relay data from the transmission path and distributes the relay queue 38.
[0036]
In FIG. 8, the separation unit 32 that has received the time division time slot from the multiplexing / separation unit 22 passes the data that needs to be relayed to the relay queue distribution unit 43. Similar to the priority determination unit 42, the relay queue distribution unit 43 distributes to a plurality of relay queues 38 for each priority according to a predetermined rule, and passes it to the transmission queue selection unit 41. The transmission queue selection unit 41 transmits data from the relay queue 38 and the transmission queue 35 to the assigned packet → TS conversion unit 33 in accordance with a predetermined rule. Subsequent operations are the same as those in the fourth embodiment.
[0037]
Therefore, according to the fifth embodiment, the packet transmission unit 3 includes the relay queue distribution unit 43 that determines the priority of relay data from the transmission path and distributes the relay queue 38. Since multiple channels are allocated and multiple types of packets are multiplexed, re-multiplexing is performed according to the priority of multiplexed data and the priority of relay data, so relay data is higher than high-priority packets of multiplexed data. The low priority packet is not prioritized, and consistent priority control is possible.
[0038]
Embodiment 6 FIG.
In the above-described fifth embodiment, the case where the packet transmission unit 3 performs queuing and channel determination according to the priority at the time of multiplexing and relaying has been described, but in the sixth embodiment, the separation unit also separates according to the priority. Describe the case.
[0039]
FIG. 9 is a block diagram showing detailed configurations of the time division multiplex transmission apparatus 2 and the packet transmission unit 3 according to the sixth embodiment. In FIG. 9, the same reference numerals as those of the fifth embodiment shown in FIG. The packet transmission unit 3 according to the sixth embodiment illustrated in FIG. 9 is a reception queue distribution unit 34 (generally 34a to 34b) that determines the priority of the separated packet from the transmission path and distributes the reception queue 36. And a reception aggregating unit 40 that performs data transmission to the terminal according to priority.
[0040]
In FIG. 9, the packet reconstructed by the TS → packet conversion unit 34 is transferred to the reception queue distribution unit 45. The reception queue distribution unit 45 distributes and queues to a plurality of reception queues 36 for each priority according to a predetermined rule. The reception aggregating unit 40 selects one reception queue 36 from a plurality of reception queues 36 according to a predetermined priority order, extracts a packet, and transfers the packet to the LAN interface 40. Various fixed or variable algorithms can be applied to the priorities.
[0041]
Therefore, according to the sixth embodiment, the packet transmission unit 3 determines the priority of the separated packet from the transmission path and distributes the reception queue 36 to the terminal according to the priority. And a reception aggregation unit 40 that performs data transmission of the above-described data. Therefore, when multiple types of packets are multiplexed on one channel, priority control is performed even in the process of transmission from the separation to the terminal, so that low priority is achieved. Can be received by the terminal in preference to the other packet.
[0042]
Embodiment 7 FIG.
FIG. 10 is a block diagram of the packet transmission unit 3 according to the seventh embodiment. 10, the same reference numerals as those in the sixth embodiment shown in FIG. 9 denote the same parts, and the description thereof will be omitted. The packet transmission unit 3 according to the seventh embodiment illustrated in FIG. 10 accumulates the determination conditions for priority determination, and each of the priority determination unit 42, the relay queue distribution unit 43, and the reception queue distribution unit 45 performs priority determination. A priority determination condition accumulation unit 46 for distributing the conditions is provided.
[0043]
The priority determination condition accumulating unit 46 can be set by an arbitrary method such as setting from an external management device or transmission of conditions from another packet transmission unit 3.
[0044]
Moreover, as conditions for priority determination, the following can be considered, for example.
-Source MAC address-Destination MAC address-TYPE field value of MAC frame-Priority value in VLAN tag-Source IP address-Destination IP address-Protocol in IP header-Value in TOS field in IP header-TCP Source port number, TCP destination port number, UDP source port number, UDP destination port number, arbitrary value in any position in the MAC frame
Therefore, according to the seventh embodiment, by providing the packet transmission unit 3 with the priority determination condition accumulation unit 46, it is possible to collectively manage priority determination conditions, and a plurality of various conditions can be managed. It is possible to apply without contradiction at the priority determination points.
[0046]
Embodiment 8 FIG.
In the packet transmission unit 3 according to the seventh embodiment described above, the priority determination condition storage unit 46 can store various priority determination conditions, and some of the settings may contradict each other. . For example, it may happen that a certain packet is determined to have high priority in the determination based on the transmission source IP address, and is determined to be low priority in the protocol in the IP header.
[0047]
Therefore, the priority determination condition accumulating unit 46 according to the eighth embodiment stores a rule for solving such a contradiction when such a contradiction occurs, and the priority determination unit 42 and the relay queue distribution together with the determination condition. Distributed to the reception unit 43 and the reception queue distribution unit 45.
[0048]
As a resolution rule, for example, the following can be considered.
-Always prioritize high priority-Always prioritize low priority-Prioritize priority judgment with early matching of judgment conditions-Prioritize priority judgment with late judgment conditions
Therefore, according to the eighth embodiment, the conflict resolution rules are stored in the priority determination condition storage unit 46, and the priority determination unit 42, the relay queue distribution unit 43, and the reception queue distribution unit 45 simultaneously with the priority determination. By using this contradiction resolution rule, it is possible to determine an appropriate priority even when a plurality of priority determination conditions conflict.
[0050]
【The invention's effect】
As described above, according to the present invention, even when a plurality of packet transmission units are mounted, packets can be transmitted and received using different channels, so packets that do not interfere with each other and have guaranteed bandwidths. Communication is possible.
[Brief description of the drawings]
FIG. 1 is a diagram of a network composed of time division multiplex transmission apparatuses according to Embodiment 1 of the present invention;
FIG. 2 is a detailed block diagram of a time division multiplex transmission apparatus and a packet transmission unit according to the first embodiment of the present invention.
FIG. 3 is a diagram showing a scheme for allocating a channel for packet transmission in an SDH frame according to Embodiment 1 of the present invention;
FIG. 4 is a diagram showing a scheme for allocating a channel for packet transmission in an SDH frame according to the first embodiment of the present invention.
FIG. 5 is a detailed block diagram of a time division multiplex transmission apparatus and a packet transmission unit according to Embodiment 2 of the present invention;
FIG. 6 is a detailed block diagram of a time division multiplex transmission apparatus and a packet transmission unit according to Embodiment 3 of the present invention.
FIG. 7 is a detailed block diagram of a time division multiplex transmission apparatus and a packet transmission unit according to Embodiment 4 of the present invention.
FIG. 8 is a detailed block diagram of a time division multiplex transmission apparatus and a packet transmission unit according to a fifth embodiment of the present invention.
FIG. 9 is a detailed block diagram of a time division multiplex transmission apparatus and a packet transmission unit according to a sixth embodiment of the present invention.
FIG. 10 is a detailed block diagram of a time division multiplex transmission apparatus and a packet transmission unit according to a seventh embodiment of the present invention.
[Explanation of symbols]
1, 1a, 1b transmission path, 2, 2a-2d time division multiplex transmission device, 3, 3a-3d packet transmission unit, 4, 4a-4d LAN cable, 5, 5a-5d packet terminal, 21, 21a, 21b transmission Path interface, 22 multiplexing / demultiplexing unit, 23 multiplexing bus, 24 demultiplexing bus, 31 multiplexing unit, 32 demultiplexing unit, 33, 33a, 33b packet → TS converting unit, 34, 34a, 34b TS → converting unit, 35, 35a, 35b transmission queue, 36, 36a, 36b reception queue, 37LAN interface, 38, 38a, 38b relay queue, 40 reception aggregation section, 41 transmission queue selection section, 42 priority determination section, 43 relay queue distribution section, 45 reception queue distribution , 46 Priority determination condition accumulation unit.

Claims (5)

時分割多重方式で通信を行う時分割多重伝送装置において、
パケット端末と伝送路との間でパケットデータの送受信を行うパケット伝送部をチャネルに応じて複数備え、当該パケット伝送部は、多重バスに時分割タイムスロットを送信する多重部と、分離バスから時分割タイムスロットを受信する分離部と、伝送路からのパケットデータを再び伝送路に中継するための中継キューと、複数の送信キュー及び複数の受信キューと、端末からのパケットの優先度を判定して前記送信キューの振り分けを行う優先度判定部と、前記複数の送信キューから送信パケットを引き抜き、あらかじめ決められたルールに従い引き抜いた送信キューに割り付けられた、パケットを時分割のタイムスロットデータに変換する変換部にパケットを転送する送信キュー選択部と、優先度判定の条件を蓄積し、前記優先度判定部に優先度判定の条件を分配する優先度判定条件蓄積部とを有し、複数のチャネルを使用した通信を可能とする
ことを特徴とする時分割多重伝送装置。
In a time division multiplex transmission apparatus that performs communication using a time division multiplex method,
A plurality of packet transmission units for transmitting and receiving packet data between a packet terminal and a transmission line are provided according to the channel. The packet transmission unit includes a multiplexing unit that transmits time-division time slots to the multiplexed bus, and a time from the separation bus. determining a separation unit for receiving the divided time slots, and the relay queues for relaying again transmission path packet data from the transmission line, a plurality of transmit queues and multiple receive queues, the priority of packets from the terminus A priority determination unit that distributes the transmission queue, and extracts the transmission packet from the plurality of transmission queues, and assigns the packet assigned to the transmission queue extracted according to a predetermined rule to time-division time slot data. and transmitting queue selection unit for transferring the packet to the conversion unit for converting, and storing the condition of the priority determination, the priority determination unit And a priority determination condition storage unit for distributing the condition of the priority determination, division multiplex transmission apparatus when, characterized in that to enable communication using multiple channels.
請求項1に記載の時分割多重伝送装置において、
前記パケット伝送部は、伝送路からの中継データの優先度を判定して前記中継キューの振り分けを行う中継キュー振り分け部をさらに備える
ことを特徴とする時分割多重伝送装置。
In the time division multiplex transmission apparatus according to claim 1,
The time division multiplexing transmission apparatus, wherein the packet transmission unit further includes a relay queue distribution unit that determines the priority of relay data from a transmission path and distributes the relay queue.
請求項2に記載の時分割多重伝送装置において、
前記パケット伝送部は、伝送路からの分離パケットの優先度を判定して前記受信キューの振り分けを行う受信キュー振り分け部と、優先度に応じて端末へのデータ送信を行う受信集約部とをさらに備える
ことを特徴とする時分割多重伝送装置。
In the time division multiplex transmission apparatus according to claim 2,
The packet transmission unit further includes a reception queue distribution unit that determines the priority of the separated packet from the transmission path and distributes the reception queue, and a reception aggregation unit that transmits data to the terminal according to the priority A time division multiplex transmission device comprising:
請求項3に記載の時分割多重伝送装置において、
前記優先度判定条件蓄積部は、前記中継キュー振り分け部及び前記受信キュー振り分け部に優先度判定の条件を分配す
とを特徴とする時分割多重伝送装置。
In the time division multiplex transmission apparatus according to claim 3,
It said priority determination condition storage unit, you distribute condition priority determination before Symbol repeater queue distribution unit and the receive queue distribution unit
Division multiplexing transmission apparatus when said and this.
請求項4に記載の時分割多重伝送装置において、
前記優先度判定条件蓄積部は、矛盾する判定条件を解決するルールを格納し、前記優先度判定部と前記中継キュー振り分け部及び前記受信キュー振り分け部は、前記優先度判定条件蓄積部からの矛盾解決ルールに従い、矛盾発生時に自動的にその解決を行う
ことを特徴とする時分割多重伝送装置。
In the time division multiplex transmission apparatus according to claim 4,
Said priority determination condition storage unit, a rule to resolve conflict determination condition and store, the priority determining unit and the relay queue distribution unit and the receiving queue distribution unit, from the priority determination condition storage unit A time division multiplex transmission device that automatically resolves conflicts when they occur, according to the conflict resolution rules.
JP2002333606A 2002-11-18 2002-11-18 Time division multiplex transmission equipment Expired - Fee Related JP3886888B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002333606A JP3886888B2 (en) 2002-11-18 2002-11-18 Time division multiplex transmission equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002333606A JP3886888B2 (en) 2002-11-18 2002-11-18 Time division multiplex transmission equipment

Publications (2)

Publication Number Publication Date
JP2004172737A JP2004172737A (en) 2004-06-17
JP3886888B2 true JP3886888B2 (en) 2007-02-28

Family

ID=32698266

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002333606A Expired - Fee Related JP3886888B2 (en) 2002-11-18 2002-11-18 Time division multiplex transmission equipment

Country Status (1)

Country Link
JP (1) JP3886888B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006211113A (en) * 2005-01-26 2006-08-10 Mitsubishi Electric Corp Information collecting system and base station used therefor
JP5644443B2 (en) * 2010-12-03 2014-12-24 富士通株式会社 Communication apparatus and duplex method
JP5891494B2 (en) * 2013-04-01 2016-03-23 株式会社アクセル Communication system and communication method

Also Published As

Publication number Publication date
JP2004172737A (en) 2004-06-17

Similar Documents

Publication Publication Date Title
EP1850540B1 (en) Method and apparatus for implementing a MAC-coprocessor in a communications system
US9967638B2 (en) Optical switching
US20030185249A1 (en) Flow control and quality of service provision for frame relay protocols
EP1303162A2 (en) Apparatus and method for dynamic bandwidth allocation with minimum bandwidth guarantee
US20020085553A1 (en) Technique for forwarding multi-cast data packets
US20040156367A1 (en) Hierarchically distributed scheduling apparatus and method
US20020085565A1 (en) Technique for time division multiplex forwarding of data streams
US20020085567A1 (en) Metro switch and method for transporting data configured according to multiple different formats
US8315274B2 (en) System and method for supporting synchronous system communications and operations
JP2003224599A (en) Delay minimizing system with guaranteed band width delivery for real-time traffic
US20020085548A1 (en) Quality of service technique for a data communication network
HUT69343A (en) Method for providing reserved communication access using multiple random access resourches
JPH09121217A (en) Burst transfer method
US7082104B2 (en) Network device switch
US20020085507A1 (en) Address learning technique in a data communication network
KR20040071304A (en) Data transmission method for a multi-user, multipoint-to-multipoint digital data transmission system
KR19980064822A (en) Method of scheduling data cell transmission in asynchronous transfer mode network
NZ500943A (en) Ensuring timely transmission of packets in a packet switched digital trunked radio network
EP3487132A1 (en) Packet processing method and router
US6694100B1 (en) Space wavelength time-division multiple access optical transmission system
US20070053374A1 (en) Multi-service communication system
US20020085545A1 (en) Non-blocking virtual switch architecture
JP3886888B2 (en) Time division multiplex transmission equipment
Bengi et al. QoS support and fairness control in a slotted packet-switched WDM metro ring network
EP3716548A1 (en) Wireless communication system and wireless communication method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060620

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060912

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061027

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061122

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101201

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees