Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3560508B2 - ISDN terminal adapter - Google Patents
[go: Go Back, main page]

JP3560508B2 - ISDN terminal adapter - Google Patents

ISDN terminal adapter Download PDF

Info

Publication number
JP3560508B2
JP3560508B2 JP20526599A JP20526599A JP3560508B2 JP 3560508 B2 JP3560508 B2 JP 3560508B2 JP 20526599 A JP20526599 A JP 20526599A JP 20526599 A JP20526599 A JP 20526599A JP 3560508 B2 JP3560508 B2 JP 3560508B2
Authority
JP
Japan
Prior art keywords
terminal
ppp
isdn
synchronous
data
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 - Lifetime
Application number
JP20526599A
Other languages
Japanese (ja)
Other versions
JP2001036525A (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.)
NEC Communication Systems Ltd
Original Assignee
NEC Communication Systems Ltd
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 Communication Systems Ltd filed Critical NEC Communication Systems Ltd
Priority to JP20526599A priority Critical patent/JP3560508B2/en
Publication of JP2001036525A publication Critical patent/JP2001036525A/en
Application granted granted Critical
Publication of JP3560508B2 publication Critical patent/JP3560508B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ISDNターミナルアダプタに関し、特にポイント・トゥ・ポイント・プロトコル(PPP:Point−to−Point・Protocol)の同期・非同期変換を行う機能を持ち、複数のPPP端末を接続することのできるISDNターミナルアダプタに関する。
【0002】
【従来の技術】
従来、サービス総合ディジタル網(ISDN網)に接続するために用いられる、ISDNターミナルアダプタは、ISDN網へ接続できない電話機やデータ端末を収容できるものがある。この種のISDNターミナルアダプタは、例えば、特開平10−13567号公報に開示されている。また、非同期PPP端末を収容するPPPの同期・非同期変換機能を有するISDNターミナルアダプタが、特開平10−70588号公報に開示されている。
【0003】
この種のISDNターミナルアダプタは、非同期PPP端末等非ISDN端末とのインターフェースを制御するデータポートインタフェースと、ISDN網とのインターフェースを制御するISDNインタフェースと、PPP同期・非同期変換を行うPPP同期・非同期変換部とを備えて構成されている。
【0004】
このような構成を有する従来の同期・非同期PPP変換機能を有するISDNターミナルアダプタは、ISDNターミナルアダプタに接続された非ISDN、非同期PPP端末から発行された回線接続要求により、ISDNに対して発信(呼設定)動作を行い、1本もしくは複数のデータ通信用のBチャネルを占有し、ISDN網を介してインターネットに接続される同期PPP端末と通信を行う。
【0005】
また、従来のダイヤルアップルータのような装置では、ルータでのチャネル多重を行うことができる通信機能が実現されている。この種のダイヤルアップルータは、ISDN網とのインターフェース制御を行うISDNインタフェースと、10Base−Tに代表されるLAN用インタフェースを用いてLAN側への接続制御を行うインタフェースと、ルーティングテーブルを用いて回線側とLAN側のIPパケットの制御やチャネル内多重を行うルーティング制御部とを備えて構成されている。
【0006】
この種のダイヤルアップルータは、当該ダイヤルアップルータに接続されたLANインタフェースからのIPパケットに応じて、公衆回線を介したWANやインターネット側に接続する必要がある場合に、ISDN等公衆回線へ発信(呼設定)動作を行い、1本もしくは複数本のBチャネルを占有して、ISDN網を介してインターネットに接続される同期PPP端末と通信を行う。このとき、一度接続した回線へのLAN側の不特定多数のデータ端末から送信されるIPパケットは、ルーティングテーブルを用いてルーティング制御部により、回線側との論理多重が行われる。
【0007】
【発明が解決しようとする課題】
しかし、上述した従来のISDNターミナルアダプタは、複数の非同期PPP端末を収容することができても、そのうち1台の非同期PPP端末がISDN網を介した先の同期PPP端末と呼を設定しインターネット接続している場合、他の非同期PPP端末からインターネット接続できないという欠点があった。その理由は、ISDNの基本インタフェースにはデータ通信に用いるBチャネルが2本用意されているが、1台の非同期PPP端末でマルチリンクPPPを行うと、2本のBチャネルを共に使用してしまうので、他の非同期PPP端末からインタネット接続できないためである。
【0008】
従来のISDNターミナルアダプタにおいて、全ての非同期PPP端末からマルチリンクPPPを行えるようにするには、ISDNターミナルアダプタに非同期PPP端末と同数のISDN回線を収容できるようにすることが考えられる。しかし、この場合、通信費等コストの面で非常に高くなるという欠点があった。その理由は、PPPを多重する標準の方式または、独自拡張が可能な方式が存在せず、一回のダイヤルアップで1本ないし2本のBチャネルを占有してしまうためである。
【0009】
また、従来のダイヤルアップ機能を持ったルータにおいて、回線側のひとつの論理チャネルを使用したチャネル内多重を行う方式は、IPアドレスを使ったLAN等のネットワーク関連設定が前提条件となる機能であり、LANを使わない一般家庭の初心者ユーザには使用が困難であった。その理由は、ダイヤルアップ接続の手順しか知らない一般家庭の初心者ユーザにとっては、LAN専用の設定は複雑であり、容易に設定を行うことができないためである。
【0010】
また、従来のダイヤルアップ機能を持ったルータを使用したシステム構成では、IPアドレスを判定して回線側の論理チャネルへのチャネル内多重を行うか判断しており、LAN用のネットワークを使用してデータ端末を接続することが前提であるため、データ端末側にLANカード等のデバイス装置を追加することが必要であった。加えて、ルータ側では、IPアドレスの解析やルーティングテーブルを準備する必要があり、全体的にハードウェアコストの上昇を招いていた。そのため、全体的なハードウェアコストが非常に高くなり、個人ユーザには導入しにくいという欠点があった。
【0011】
本発明の目的は、上記従来の課題を解決し、複数のPPPリンクをISDNターミナルアダプタ内で論理多重し、接続先の同期PPP端末に対して1本のPPPリンクしか存在しないように見せることができるISDNターミナルアダプタを提供することにある。
【0012】
本発明の他の目的は、収容している1本のISDNの基本インターフェース(2本のBチャネル)回線で、複数の非同期PPP端末を同時にインターネットに接続できるISDNターミナルアダプタを提供することにある。
【0013】
本発明のさらに他の目的は、IPアドレスに基づき複雑なルーティングテーブルを用いて回線側へ接続(発信)動作やチャネル内多重をするかしないかを決定するのではなく、発信先電話番号に基づく接続(発信)動作や簡単な多重論理を用いたチャネル内多重通信のできるISDNターミナルアダプタを提供することにある。
【0014】
本発明のさらに他の目的は、複雑なルーティングテーブルを準備することもなく、またデータ端末側でLAN用のデバイス装置を用意することもなく、全体としても比較的安価なコストで同時通信が可能となる環境を構築でき、加えてこれまで一般家庭で行っていたような簡単なダイヤルアップ接続の手順でチャネル内多重を実現できるISDNターミナルアダプタを提供することにある。
【0015】
【課題を解決するための手段】
上記の目的を達成する本発明は、ISDN回線及び複数のデータ端末に接続してISDN網を介したデータ通信を行うISDNターミナルアダプタにおいて、前記データ端末とISDN回線上のアクセスポイントとの間の接続におけるポイント・トゥ・ポイント・プロトコル(PPP)の非同期・同期変換を行う非同期・同期変換手段と、同一の接続先に対する複数のPPPリンクを論理多重するIP多重手段と、前記データ端末としてダイヤルアップ接続の非同期PPP手順のプロトコルを持ち合わせる非同期PPP端末に接続するための、非同期PPPフレームを通すインタフェース手段とを備え、前記IP多重手段が、複数の前記データ端末と前記ISDN回線上のアクセスポイントである同期PPP端末との接続に関して、前記同期PPP端末と前記IP多重手段とのネゴシエーションにより割り当てられたIPアドレスを、前記データ端末に渡し、前記データ端末から前記IPアドレスを使用して送信されるパケットのTCP/UDPのポート番号を、Well knownポート以外のポート番号に変換して前記同期PPP端末に送信し、前記同期PPP端末からのパケットのポート番号を前記変換前のポート番号に戻すことにより、複数のPPPリンクの論理多重を行うことを特徴とする。
【0016】
請求項2の本発明は、ISDN回線及び複数のデータ端末に接続してISDN網を介したデータ通信を行うISDNターミナルアダプタにおいて、前記データ端末とISDN回線上のアクセスポイントとの間の接続におけるポイント・トゥ・ポイント・プロトコル(PPP)の非同期・同期変換を行う非同期・同期変換手段と、同一の接続先に対する複数のPPPリンクを論理多重するIP多重手段とを備え、前記IP多重手段が、複数の前記データ端末と前記ISDN回線上のアクセスポイントである同期PPP端末との接続に関して、前記同期PPP端末と前記IP多重手段とのネゴシエーションにより割り当てられたIPアドレスを、前記データ端末に渡し、前記データ端末から前記IPアドレスを使用して送信されるパケットのTCP/UDPのポート番号を、Well knownポート以外のポート番号に変換して前記同期PPP端末に送信し、前記同期PPP端末からのパケットのポート番号を前記変換前のポート番号に戻すことにより、複数のPPPリンクの論理多重を行い、前記非同期・同期変換手段が、前記データ端末が送信したリンク制御プロトコルConfigure−Requestを検出した際に、すでに接続している同一の接続先に対するPPPリンクがあれば、リンク制御プロトコルConfigure−Ack及びリンク制御プロトコルConfigure−Requestを含む必要な信号を作成し、前記データ端末へ送出することを特徴とする。
【0017】
請求項3の本発明は、ISDN回線及び複数のデータ端末に接続してISDN網を介したデータ通信を行うISDNターミナルアダプタにおいて、前記データ端末とISDN回線上のアクセスポイントとの間の接続におけるポイント・トゥ・ポイント・プロトコル(PPP)の非同期・同期変換を行う非同期・同期変換手段と、同一の接続先に対する複数のPPPリンクを論理多重するIP多重手段とを備え、前記IP多重手段が、複数の前記データ端末と前記ISDN回線上のアクセスポイントである同期PPP端末との接続に関して、前記同期PPP端末と前記IP多重手段とのネゴシエーションにより割り当てられたIPアドレスを、前記データ端末に渡し、前記データ端末から前記IPアドレスを使用して送信されるパケットのTCP/UDPのポート番号を、Well knownポート以外のポート番号に変換して前記同期PPP端末に送信し、前記同期PPP端末からのパケットのポート番号を前記変換前のポート番号に戻すことにより、複数のPPPリンクの論理多重を行うことを特徴とする。
【0018】
請求項4の本発明のISDNターミナルアダプタは、前記非同期・同期変換手段が、前記データ端末が送信したリンク制御プロトコルConfigure−Requestを検出した際に、すでに接続している同一の接続先に対するPPPリンクがあれば、リンク制御プロトコルConfigure−Ack及びリンク制御プロトコルConfigure−Requestを含む必要な信号を作成し、前記データ端末へ送出することを特徴とする
【0019】
請求項5の本発明は、ISDN回線及び複数のデータ端末に接続してISDN網を介したデータ通信を行うISDNターミナルアダプタにおいて、前記データ端末とISDN回線上のアクセスポイントとの間の接続におけるポイント・トゥ・ポイント・プロトコル(PPP)の非同期・同期変換を行う非同期・同期変換手段と、同一の接続先に対する複数のPPPリンクを論理多重するIP多重手段とを備え、前記IP多重手段が、複数の前記データ端末と前記ISDN回線上のアクセスポイントである同期PPP端末との接続に関して、前記同期PPP端末と前記IP多重手段とのネゴシエーションにより割り当てられたIPアドレスを、前記データ端末に渡し、前記データ端末から前記IPアドレスを使用して送信されるパケットのTCP/UDPのポート番号を、Well knownポート(0〜1023)以外のポート番号に変換して前記同期PPP端末に送信し、前記同期PPP端末からのパケットのポート番号を前記変換前のポート番号に戻すことにより、複数のPPPリンクの論理多重を行い、複数の前記データ端末のうち、すでに1つ以上のデータ端末の接続を行っており、かつ2つ目以降のデータ端末からの接続要求を受けた場合に、該接続要求の発信先の電話番号がすでに接続されている発信先の電話番号と同じ番号かどうかを判断し、同じ番号ならば、前記IP多重手段に対して、同一のチャネルへの多重を実行させる判定を行う多重判定手段をさらに備えることを特徴とする。
【0020】
請求項6の本発明のISDNターミナルアダプタは、前記多重判定手段が該接続要求の発信先の電話番号がすでに接続されている発信先の電話番号とは異なると判断した場合に、空いている別のチャネルを用いて発信を行う通信制御手段を備えることを特徴とする。
【0021】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
図1は、本発明の一実施形態によるISDNターミナルアダプタの構成を示すブロック図である。図1を参照すると、本実施形態のISDNターミナルアダプタ10は、非同期PPP手順を行うデータ端末20と、ISDN回線30とを収容する。そして、データ端末20を制御するデータ端末インタフェース部11と、ISDN回線30を制御するISDN回線インタフェース部12と、データ端末インタフェース部11とやりとりする非同期PPPフレームとISDN回線インタフェース部12とやりとりする同期PPPフレームとの変換、制御を行う非同期・同期PPP変換部13と、発信先電話番号に応じて、別のチャネルでの発信をするか、同一チャネルへの多重通信を行うかの判定を行う発信先電話番号判定部14と、IP(インターネットプロトコル)多重制御を行うIP多重制御部15と、これらの各構成要素を統括制御する通信制御部16とを備える。なお、図1には、本実施形態における特徴的な構成のみを記載し、他の一般的な構成については記載を省略してある。
【0022】
上記構成において、データ端末インタフェース部11は、データ端末20からのコマンドや通信を行うデータの送受信を行うと共に、通信制御部16とのインタフェースをとりながらフロー制御等の制御を行う。
【0023】
ISDN回線インタフェース部12は、ISDN回線30の制御を行うと共に、通信制御部16とのインタフェースをとり、送受信するデータを必要に応じてDチャネル、Bチャネルの振り分けを行う。
【0024】
非同期・同期PPP変換部13は、通信制御部16とのインタフェースをとり、非同期PPPフレームと同期PPPフレームとの変換、制御を行うと共に、LCP(リンク制御プロトコル)、IPCP(インターネットプロトコル制御プロトコル)等のネゴシエーションの制御を行う。
【0025】
発信先電話番号判定部14は、2つ目のデータ端末からの接続要求を受けた場合に、1つ目の発信先と同じ番号かどうかを判断し、別の番号なら空いている別のチャネルで発信させ、同じ番号なら既存の同一チャネルへ多重させる判定を行う。
【0026】
IP多重制御部15は、通信制御部16とのインタフェースをとり、多重する2回目以降のLCP、Authentication、IPCP等のPhaseのエミュレーションを行い、その時に必要なパラメータの保存、割り当て等の管理を行い、ISDN回線30で多重されたデータの送受信における各データ端末20への振り分けを制御する。
【0027】
通信制御部16は、データ端末インタフェース部11、ISDN回線インタフェース部12、非同期・同期PPP変換部13、発信先電話番号判定部14及びIP多重制御部15に対して、コマンド解析、応答、データの送受信全般を統括的に制御する。なお、データの送受信においては、複数チャネルを同時使用するバルク通信とそれを利用したマルチリンクPPPを行うことができる。
【0028】
次に、図2のシーケンスチャートを参照して本実施形態の動作について詳細に説明する。なお、以下の説明において、非同期PPP端末20a、20bは、図1に示したデータ端末20であり、図1のISDN回線30上に同期PPP端末31が存在するものとする。
【0029】
図2を参照すると、まず、非同期PPP端末20aよりATDコマンドにより最初の接続要求を発行する。次に、その接続要求によりISDNターミナルアダプタ(以下、TAと略す)10は、ISDN網へSETUPメッセージをDチャネルに送出し、発信動作に入る。
【0030】
通信相手である同期PPP端末31が応答すると、ISDN網を介してCONNECTメッセージが返される。そこで、TA10は、非同期PPP端末20aに呼が接続された旨のCONNECTリザルトを送出する。
【0031】
非同期PPP端末20aは、LCPネゴシエーションのために、TA10を介して接続された呼のBチャネル上にLCP Configure−Request(以下、C−Reqと略す)を送出する。これに応じて、同期PPP端末31からLCP Configure−Ack(以下、C−Ackと略す)が返される。
【0032】
さらに、同期PPP端末31からC−Reqが送出され、非同期PPP端末20aがC−Ack213を返す。その後、Authentication PhaseやIPCP Phase等のネゴシエーションを行い、データ転送フェーズ(通常モード)に移行する。以上の動作により、非同期PPP端末20aは同期PPP端末31を介し、インターネット等のWANに接続される。
【0033】
ここで、非同期PPP端末20bが、ATDコマンドにより、同じ同期PPP端末31への接続要求を発行した場合、TA10は、発信先電話番号判定部14により、当該ATDコマンドの発信先電話番号に基づいて、接続された後のIPパケットは同一チャネル上で多重化可能と判断する。そして、ISDN網への発信動作には入らず、非同期・同期PPP変換部13により、CONNECTリザルトを非同期PPP端末20bに送出する。
【0034】
同様に、非同期PPP端末20bは、LCPネゴシエーションのためにTA10へC−Reqを送出するが、TA10は、当該C−ReqをISDN網へ送出せず、非同期・同期PPP変換部13により、非同期PPP端末20bへC−Ackを返す。さらに、TA10から非同期PPP端末20bへC−Reqを送出し、非同期PPP端末20bがC−Ackを返す。
【0035】
この後、Authentication PhaseやIPCP Phase等のネゴシエーションも、TA10で終端して非同期PPP端末20bとローカルに送受信し、データ転送フェーズ(多重化モード)228に移行する。
【0036】
次に、上述したTA10の動作において、発信先電話番号判定部14が非同期PPP端末20bからのATDコマンドの接続要求により同一のPPPリンク多重を行うか、別チャネルで独立したPPPを開始するかを判断する動作について図3のフローチャートを参照して説明する。
【0037】
データ端末20から接続要求があった場合(ステップ301)、すでにPPPリンクが存在しているかどうかを判断する(ステップ302)。そして、存在していなければ、新たな呼を発生すべく新規発呼処理へ進み、ISDN網への発信動作を開始する(ステップ303)。
【0038】
一方、PPPリンクが存在する場合は、当該接続要求が、すでに接続されている当該接続先と同一番号への接続要求かどうかを判断する(ステップ304)。そして、異なる番号なら新規発呼処理へ進み(ステップ303)、同一番号なら疑似発呼処理を開始する(ステップ305)。この場合、ISDN網へは何も送信せずに、データ端末20に対してISDN網へ接続したようにみせる処理を行い、多重化モードへと進む。
【0039】
本機能を実現するためには、PPPをTA10内で終端し、各インタフェースに対して独立したネゴシエーションを行う必要がある。非同期・同期PPP変換部13は、図2に示した最初の発呼時に、非同期PPP端末20a側及びISDN網側に対し、その後の多重化機能を実現するためのネゴシエーションパラメータの指定と保存を行う。図4の表に、1本目の発呼時に保存しておくパラメータと2本目の発呼時に使う保存値の関係の例を示す。非同期PPP端末20bとのローカルシーケンスを行う時は、非同期PPP端末20aとの最初の発呼時に保存しておいたパラメータ(保存値)を用いて、ローカルにネゴシエーションを行う。
【0040】
次に、図5及び図6を参照して、IP多重制御部15による、IPパケットの送受信における論理多重方式について説明する。
【0041】
IP多重制御部15は、図2に示した同期PPP端末31に位置するダイヤルアップサーバ501とのネゴシエーションで割り当てられたIPアドレスを、そのまま図2に示した非同期PPP端末20a、20bに位置するクライアント502に渡す。IP多重制御部15自体は、IPアドレスを保有しない。
【0042】
クライアント502は、IPCPネゴシエーションで割り当てられたIPアドレスをそのまま使用してパケットを送信する(seq.1)。この時、IP多重制御部15がIPアドレスを持たず、クライアント502が利用しているIPアドレスは正式な物であるため、IP多重制御部15は、IPアドレスを変換せずにTCP/UDPのポート番号だけをWell known Port(0〜1023)以外のポート番号(1024〜65535)に変換して、パケットを送信する(Seq.2)。この時、変換のパターンを内部的に記憶しておく。
【0043】
ダイヤルアップサーバ501は、Seq.2で変換されたパケットに対して、Reply Packetを送信する(Seq.3)。
【0044】
Reply Packetを受信したIP多重制御部15は、Seq.2で記憶しておいた変換パターンに基づきReply Packetのポート番号を元に戻し、クライアント502に送信する(seq.4)。
【0045】
本実施形態では、クライアントの非同期PPP端末は、RS−232CやUSBを用いたCOMポートを使用したモデム等の制御を目的としたダイヤルアップ手順を使うように構成されている。すなわち、Windows(R)やMacintosh(R)のOSでも標準的に用意されているしくみであり、これにより、一般家庭での初心者ユーザでも簡単に使うことができる。また、すでに接続している回線チャネルを使用するため、通信料金の削減ができる。
【0046】
また、本実施形態では、さらに、LANカードのような特別なデバイスを使わない構成であり、ターミナルアダプタも、複雑なルーティングテーブルやIPアドレスの解析論理の準備が必要ではない。このため、ハードウェアコストの上昇を大幅に削減できる。
【0047】
以上、好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではない。
【0048】
【発明の効果】
以上説明したように、本発明のISDNターミナルアダプタによれば、IP多重変換手段により、データの送受信を論理多重して行うことにより、接続先の同期PPP端末にとってはあたかも1本のPPPリンクのみが存在するように見せながら、複数の端末をインタネット接続することができるという効果がある。
【0049】
また、データの送受信を論理多重して行うことにより、複数の端末をインタネット接続するために他のISDN回線を新たに収容する必要がないため、通信料金を安価に抑えることができるという効果がある。
【0050】
また、通常のダイヤルアップ接続手順を使用するため、設定が必要なく、システムの導入及び使用が容易であるという効果がある。
【0051】
さらにまた、LANカード等の特別なデバイスが必要なく、ダイヤルアップルータのような複雑な解析ロジックとそれを管理するメモリが少なくて済むため、機能を実現するためのハードウェア構成が安価にできるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施形態によるISDNターミナルアダプタの構成を示すブロック図である。
【図2】本実施形態の動作を示すシーケンスチャートである。
【図3】本実施形態における発信先電話番号判定部の動作を示すフローチャートである。
【図4】本実施形態の動作において必要なパラメータの保存・使用形態の具体例を示す図である。
【図5】本実施形態におけるIPパケットの流れを示すデータフロー図である。
【図6】本実施形態におけるIPアドレスとPort番号の関係の具体例を示す表である。
【符号の説明】
10 ISDNターミナルアダプタ
11 データ端末インタフェース
12 ISDN回線インタフェース
13 非同期・同期PPP変換部
14 発信先電話番号判定部
15 IP多重制御部
16 通信制御部
20 データ端末
20a、20b 非同期PPP端末
30 ISDN回線
31 同期PPP端末
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an ISDN terminal adapter, and more particularly to an ISDN terminal adapter having a function of performing point-to-point protocol (PPP: Point-to-Point Protocol) synchronous / asynchronous conversion and capable of connecting a plurality of PPP terminals. Regarding terminal adapter.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, some ISDN terminal adapters used for connecting to an integrated services digital network (ISDN network) can accommodate telephones and data terminals that cannot be connected to the ISDN network. This type of ISDN terminal adapter is disclosed, for example, in Japanese Patent Application Laid-Open No. Hei 10-13567. Japanese Patent Application Laid-Open No. H10-70588 discloses an ISDN terminal adapter which accommodates an asynchronous PPP terminal and has a PPP synchronous / asynchronous conversion function.
[0003]
This type of ISDN terminal adapter includes a data port interface for controlling an interface with a non-ISDN terminal such as an asynchronous PPP terminal, an ISDN interface for controlling an interface with an ISDN network, and a PPP synchronous / asynchronous conversion for performing PPP synchronous / asynchronous conversion. And a unit.
[0004]
A conventional ISDN terminal adapter having a synchronous / asynchronous PPP conversion function having such a configuration transmits a call (call) to ISDN in response to a line connection request issued from a non-ISDN / asynchronous PPP terminal connected to the ISDN terminal adapter. Setting) operation to occupy one or a plurality of B channels for data communication, and perform communication with a synchronous PPP terminal connected to the Internet via an ISDN network.
[0005]
In a device such as a conventional dial-up router, a communication function capable of performing channel multiplexing in the router is realized. This type of dial-up router includes an ISDN interface for controlling an interface with an ISDN network, an interface for controlling connection to a LAN using a LAN interface represented by 10Base-T, and a line using a routing table. And a routing control unit that performs control of IP packets on the LAN side and multiplexing in a channel.
[0006]
This type of dial-up router transmits a call to a public line such as ISDN when it is necessary to connect to a WAN or the Internet via a public line in response to an IP packet from a LAN interface connected to the dial-up router. (Call setting) operation, occupying one or a plurality of B channels, and communicating with a synchronous PPP terminal connected to the Internet via the ISDN network. At this time, the IP packets transmitted from the unspecified number of data terminals on the LAN side to the once connected line are logically multiplexed with the line side by the routing control unit using the routing table.
[0007]
[Problems to be solved by the invention]
However, even if the conventional ISDN terminal adapter described above can accommodate a plurality of asynchronous PPP terminals, one of the asynchronous PPP terminals establishes a call with the synchronous PPP terminal via the ISDN network and connects to the Internet. In this case, there is a disadvantage that the Internet cannot be connected from another asynchronous PPP terminal. The reason is that two B channels used for data communication are prepared in the basic interface of the ISDN, but if one asynchronous PPP terminal performs multilink PPP, the two B channels are used together. Therefore, the Internet connection cannot be made from another asynchronous PPP terminal.
[0008]
In order to enable multilink PPP from all the asynchronous PPP terminals in the conventional ISDN terminal adapter, it is conceivable that the ISDN terminal adapter can accommodate the same number of ISDN lines as the asynchronous PPP terminals. However, in this case, there is a disadvantage that costs such as communication costs are extremely high. The reason is that there is no standard scheme for multiplexing PPP or a scheme that can be independently extended, and one or two B channels are occupied by one dial-up.
[0009]
Also, in a conventional router having a dial-up function, the method of performing intra-channel multiplexing using one logical channel on the line side is a function that requires a network-related setting such as a LAN using an IP address as a precondition. However, it is difficult for a novice user in a general home not to use a LAN. The reason for this is that for a novice user in a general home who only knows the procedure of dial-up connection, the setting dedicated to the LAN is complicated and the setting cannot be performed easily.
[0010]
In a conventional system configuration using a router having a dial-up function, an IP address is determined to determine whether to perform intra-channel multiplexing to a logical channel on a line side. Since it is presupposed that a data terminal is connected, it is necessary to add a device such as a LAN card to the data terminal. In addition, it is necessary for the router to analyze the IP address and prepare a routing table, resulting in an increase in hardware cost as a whole. Therefore, there is a disadvantage that the overall hardware cost is extremely high, and it is difficult to introduce the hardware for an individual user.
[0011]
SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned conventional problems and to logically multiplex a plurality of PPP links in an ISDN terminal adapter so that a synchronous PPP terminal to which the connection is made can appear to have only one PPP link. To provide an ISDN terminal adapter that can be used.
[0012]
Another object of the present invention is to provide an ISDN terminal adapter capable of simultaneously connecting a plurality of asynchronous PPP terminals to the Internet using a single basic interface line (two B channels) of one contained ISDN.
[0013]
Still another object of the present invention is not to use a complicated routing table based on an IP address to determine whether connection (transmission) operation to a line side or multiplexing in a channel is to be performed or not, but to be based on a destination telephone number. An object of the present invention is to provide an ISDN terminal adapter capable of performing connection (transmission) operation and intra-channel multiplex communication using simple multiplex logic.
[0014]
Still another object of the present invention is that simultaneous communication can be performed at a relatively low cost as a whole without preparing a complicated routing table and without preparing a LAN device on the data terminal side. It is another object of the present invention to provide an ISDN terminal adapter that can construct an environment that can be used as well as realize multiplexing in a channel by a simple dial-up connection procedure that has been used in ordinary homes.
[0015]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides an ISDN terminal adapter for connecting to an ISDN line and a plurality of data terminals to perform data communication via an ISDN network, wherein the connection between the data terminal and an access point on the ISDN line is provided. Asynchronous / synchronous conversion means for performing point-to-point protocol (PPP) asynchronous / synchronous conversion, IP multiplexing means for logically multiplexing a plurality of PPP links to the same connection destination, and dial-up connection as the data terminal Interface means for passing an asynchronous PPP frame for connection to an asynchronous PPP terminal having the protocol of the asynchronous PPP procedure , wherein the IP multiplexing means comprises a plurality of data terminals and a synchronous terminal which is an access point on the ISDN line. For connection with a PPP terminal, the synchronization An IP address assigned by negotiation between the PP terminal and the IP multiplexing means is passed to the data terminal, and a TCP / UDP port number of a packet transmitted from the data terminal using the IP address is set to Well known. By performing conversion to a port number other than the port and transmitting the port number to the synchronous PPP terminal and returning the port number of the packet from the synchronous PPP terminal to the port number before the conversion, logical multiplexing of a plurality of PPP links is performed . Features.
[0016]
According to a second aspect of the present invention, there is provided an ISDN terminal adapter for performing data communication via an ISDN network by connecting to an ISDN line and a plurality of data terminals, wherein a point in a connection between the data terminal and an access point on the ISDN line is provided. An asynchronous / synchronous conversion unit for performing asynchronous / synchronous conversion of a point-to-point protocol (PPP); and an IP multiplexing unit for logically multiplexing a plurality of PPP links to the same connection destination, wherein the IP multiplexing unit comprises a plurality of Passing the IP address assigned by negotiation between the synchronous PPP terminal and the IP multiplexing means to the data terminal with respect to the connection between the data terminal and the synchronous PPP terminal which is an access point on the ISDN line, TC of a packet transmitted from the terminal using the IP address By converting the port number of / UDP to a port number other than the Well known port and transmitting it to the synchronous PPP terminal, and returning the port number of the packet from the synchronous PPP terminal to the port number before the conversion, a plurality of Performs logical multiplexing of a PPP link, and when the asynchronous / synchronous conversion unit detects the link control protocol Config-Request transmitted by the data terminal, if there is a PPP link to the same destination already connected, A required signal including a link control protocol Config-Ack and a link control protocol Config-Request is generated and transmitted to the data terminal.
[0017]
The present invention according to claim 3 is an ISDN terminal adapter for performing data communication via an ISDN network by connecting to an ISDN line and a plurality of data terminals, wherein a point in a connection between the data terminal and an access point on the ISDN line is provided. An asynchronous / synchronous conversion unit for performing asynchronous / synchronous conversion of a point-to-point protocol (PPP); and an IP multiplexing unit for logically multiplexing a plurality of PPP links to the same connection destination, wherein the IP multiplexing unit comprises a plurality of Passing the IP address assigned by negotiation between the synchronous PPP terminal and the IP multiplexing means to the data terminal with respect to the connection between the data terminal and the synchronous PPP terminal which is an access point on the ISDN line, TC of a packet transmitted from the terminal using the IP address By converting the port number of / UDP to a port number other than the Well known port and transmitting it to the synchronous PPP terminal, and returning the port number of the packet from the synchronous PPP terminal to the port number before the conversion, a plurality of It is characterized in that logical multiplexing of a PPP link is performed .
[0018]
In the ISDN terminal adapter according to the present invention, when the asynchronous / synchronous conversion unit detects the link control protocol Config-Request transmitted by the data terminal, a PPP link to the same destination already connected is detected. If necessary, a necessary signal including a link control protocol Config-Ack and a link control protocol Config-Request is created and transmitted to the data terminal .
[0019]
The present invention according to claim 5 is an ISDN terminal adapter for performing data communication via an ISDN network by connecting to an ISDN line and a plurality of data terminals, wherein a point in a connection between the data terminal and an access point on the ISDN line is provided. An asynchronous / synchronous conversion unit for performing asynchronous / synchronous conversion of a point-to-point protocol (PPP); and an IP multiplexing unit for logically multiplexing a plurality of PPP links to the same connection destination, wherein the IP multiplexing unit comprises a plurality of Passing the IP address assigned by negotiation between the synchronous PPP terminal and the IP multiplexing means to the data terminal with respect to the connection between the data terminal and the synchronous PPP terminal which is an access point on the ISDN line, TC of a packet transmitted from the terminal using the IP address / UDP port number is converted to a port number other than the Well known ports (0 to 1023) and transmitted to the synchronous PPP terminal, and the port number of the packet from the synchronous PPP terminal is returned to the port number before the conversion. Accordingly, a plurality of PPP links are logically multiplexed, and among the plurality of data terminals, one or more data terminals have already been connected, and a connection request has been received from the second and subsequent data terminals. In this case, it is determined whether or not the telephone number of the destination of the connection request is the same as the telephone number of the destination already connected. If the telephone number is the same, the IP multiplexing means is sent to the same channel. It is characterized by further comprising a multiplex determination means for performing a determination to execute multiplexing.
[0020]
In the ISDN terminal adapter according to the present invention, when the multiplexing judging means judges that the telephone number of the destination of the connection request is different from the telephone number of the destination already connected, the multiplexing determining means is free. Communication control means for making a call using the channel.
[0021]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of an ISDN terminal adapter according to an embodiment of the present invention. Referring to FIG. 1, an ISDN terminal adapter 10 of the present embodiment accommodates a data terminal 20 performing an asynchronous PPP procedure and an ISDN line 30. And a data terminal interface unit 11 for controlling the data terminal 20, an ISDN line interface unit 12 for controlling the ISDN line 30, an asynchronous PPP frame exchanged with the data terminal interface unit 11, and a synchronous PPP frame exchanged with the ISDN line interface unit 12. Asynchronous / synchronous PPP conversion unit 13 that converts and controls frames, and a destination that determines whether to perform transmission on another channel or multiplex communication on the same channel according to the destination telephone number The system includes a telephone number determining unit 14, an IP multiplexing control unit 15 for performing IP (Internet Protocol) multiplexing control, and a communication control unit 16 for integrally controlling these components. In FIG. 1, only the characteristic configuration of the present embodiment is described, and the description of other general configurations is omitted.
[0022]
In the above configuration, the data terminal interface unit 11 performs transmission and reception of commands and data for communication from the data terminal 20, and performs control such as flow control while interfacing with the communication control unit 16.
[0023]
The ISDN line interface unit 12 controls the ISDN line 30 and also interfaces with the communication control unit 16 to distribute data to be transmitted and received between the D channel and the B channel as needed.
[0024]
The asynchronous / synchronous PPP conversion unit 13 interfaces with the communication control unit 16, converts and controls an asynchronous PPP frame and a synchronous PPP frame, and controls LCP (link control protocol), IPCP (Internet Protocol control protocol), and the like. Of the negotiation.
[0025]
Upon receiving a connection request from the second data terminal, the destination telephone number determination unit 14 determines whether the number is the same as the first destination, and if another number is available, another channel that is free. And if it is the same number, it is determined to multiplex to the existing same channel.
[0026]
The IP multiplexing control unit 15 interfaces with the communication control unit 16 and emulates the second and subsequent LCP, Authentication, IPCP, and other phases to be multiplexed, and manages the storage and allocation of parameters required at that time. , The distribution of data multiplexed on the ISDN line 30 to the data terminals 20 is controlled.
[0027]
The communication control unit 16 sends a command analysis, a response, and a data analysis to the data terminal interface unit 11, the ISDN line interface unit 12, the asynchronous / synchronous PPP conversion unit 13, the destination telephone number determination unit 14, and the IP multiplex control unit 15. Overall control of transmission and reception. In data transmission / reception, bulk communication using a plurality of channels simultaneously and multilink PPP using the same can be performed.
[0028]
Next, the operation of this embodiment will be described in detail with reference to the sequence chart of FIG. In the following description, it is assumed that the asynchronous PPP terminals 20a and 20b are the data terminals 20 shown in FIG. 1, and that the synchronous PPP terminals 31 exist on the ISDN line 30 in FIG.
[0029]
Referring to FIG. 2, first, the asynchronous PPP terminal 20a issues an initial connection request by an ATD command. Next, in response to the connection request, the ISDN terminal adapter (hereinafter, abbreviated as TA) 10 sends a SETUP message to the ISDN network on the D channel, and starts a transmission operation.
[0030]
When the synchronous PPP terminal 31, which is the communication partner, responds, a CONNECT message is returned via the ISDN network. Therefore, the TA 10 sends out a CONNECT result indicating that the call has been connected to the asynchronous PPP terminal 20a.
[0031]
The asynchronous PPP terminal 20a transmits an LCP Config-Request (hereinafter abbreviated as C-Req) on the B channel of the call connected via the TA 10 for LCP negotiation. In response, the synchronous PPP terminal 31 returns an LCP Config-Ack (hereinafter abbreviated as C-Ack).
[0032]
Further, C-Req is transmitted from the synchronous PPP terminal 31, and the asynchronous PPP terminal 20a returns C-Ack213. After that, negotiations such as Authentication Phase and IPCP Phase are performed, and the process proceeds to a data transfer phase (normal mode). With the above operation, the asynchronous PPP terminal 20a is connected to the WAN such as the Internet via the synchronous PPP terminal 31.
[0033]
Here, when the asynchronous PPP terminal 20b issues a connection request to the same synchronous PPP terminal 31 by an ATD command, the TA10 makes the destination telephone number determination unit 14 based on the destination telephone number of the ATD command. It is determined that the connected IP packets can be multiplexed on the same channel. The asynchronous / synchronous PPP conversion unit 13 sends a CONNECT result to the asynchronous PPP terminal 20b without entering the ISDN network transmission operation.
[0034]
Similarly, the asynchronous PPP terminal 20b sends a C-Req to the TA 10 for LCP negotiation, but the TA 10 does not send the C-Req to the ISDN network, and the asynchronous / synchronous PPP conversion unit 13 The C-Ack is returned to the terminal 20b. Further, the C-Req is transmitted from the TA 10 to the asynchronous PPP terminal 20b, and the asynchronous PPP terminal 20b returns a C-Ack.
[0035]
Thereafter, negotiations such as an Authentication Phase and an IPCP Phase are also terminated at the TA 10 and locally transmitted and received to and from the asynchronous PPP terminal 20b, and the process proceeds to a data transfer phase (multiplexing mode) 228.
[0036]
Next, in the above-described operation of the TA 10, it is determined whether the destination telephone number determination unit 14 performs the same PPP link multiplexing in response to an ATD command connection request from the asynchronous PPP terminal 20b, or starts independent PPP on another channel. The determination operation will be described with reference to the flowchart of FIG.
[0037]
When there is a connection request from the data terminal 20 (step 301), it is determined whether a PPP link already exists (step 302). If the call does not exist, the process proceeds to a new call process to generate a new call, and a call to the ISDN is started (step 303).
[0038]
On the other hand, if the PPP link exists, it is determined whether the connection request is a connection request to the same number as the already connected connection destination (step 304). If the numbers are different, the process proceeds to a new call process (step 303). If the numbers are the same, a pseudo call process is started (step 305). In this case, without transmitting anything to the ISDN network, the data terminal 20 performs processing to make it appear as if it were connected to the ISDN network, and proceeds to the multiplexing mode.
[0039]
In order to realize this function, it is necessary to terminate the PPP in the TA 10 and perform independent negotiation for each interface. The asynchronous / synchronous PPP conversion unit 13 designates and stores negotiation parameters for realizing the subsequent multiplexing function for the asynchronous PPP terminal 20a and the ISDN network at the time of the first call shown in FIG. . FIG. 4 shows an example of the relationship between parameters stored at the time of the first call and stored values used at the time of the second call. When performing a local sequence with the asynchronous PPP terminal 20b, local negotiation is performed using parameters (stored values) stored at the time of the first call with the asynchronous PPP terminal 20a.
[0040]
Next, with reference to FIGS. 5 and 6, a logical multiplexing method for transmitting and receiving IP packets by the IP multiplexing control unit 15 will be described.
[0041]
The IP multiplexing control unit 15 sends the IP address assigned by negotiation with the dial-up server 501 located at the synchronous PPP terminal 31 shown in FIG. 2 to the client located at the asynchronous PPP terminals 20a and 20b shown in FIG. Pass it to 502. The IP multiplex control unit 15 itself does not have an IP address.
[0042]
The client 502 transmits a packet using the IP address assigned in the IPCP negotiation as it is (seq. 1). At this time, since the IP multiplexing control unit 15 does not have an IP address and the IP address used by the client 502 is a formal one, the IP multiplexing control unit 15 converts the TCP / UDP Only the port number is converted to a port number (1024 to 65535) other than the Well known Port (0 to 1023), and the packet is transmitted (Seq. 2). At this time, the conversion pattern is stored internally.
[0043]
The dial-up server 501 transmits the Seq. A Reply Packet is transmitted for the packet converted in step 2 (Seq. 3).
[0044]
The IP multiplexing control unit 15 that has received the Reply Packet sends the Seq. The port number of the Reply Packet is returned to the original one based on the conversion pattern stored in step 2 and transmitted to the client 502 (seq. 4).
[0045]
In the present embodiment, the asynchronous PPP terminal of the client is configured to use a dial-up procedure for controlling a modem or the like using a COM port using RS-232C or USB. In other words, the Windows (R) or Macintosh (R) OS is a mechanism that is prepared as a standard, so that even a novice user in a general home can easily use it. Also, since the already connected line channel is used, the communication fee can be reduced.
[0046]
Further, in the present embodiment, the configuration does not use a special device such as a LAN card, and the terminal adapter does not need to prepare complicated routing tables and IP address analysis logic. Therefore, an increase in hardware cost can be significantly reduced.
[0047]
As described above, the present invention has been described with reference to the preferred embodiments, but the present invention is not necessarily limited to the above embodiments.
[0048]
【The invention's effect】
As described above, according to the ISDN terminal adapter of the present invention, data transmission and reception are logically multiplexed and performed by the IP multiplex conversion means, so that only one PPP link is connected to the synchronous PPP terminal at the connection destination. There is an effect that a plurality of terminals can be connected to the Internet while appearing to exist.
[0049]
In addition, since data transmission and reception are performed by logically multiplexing, there is no need to newly accommodate another ISDN line for connecting a plurality of terminals to the Internet, so that there is an effect that communication charges can be reduced. .
[0050]
In addition, since a normal dial-up connection procedure is used, there is an effect that no setting is required and the introduction and use of the system are easy.
[0051]
Furthermore, since a special device such as a LAN card is not required, and a complicated analysis logic such as a dial-up router and a memory for managing the logic are small, a hardware configuration for realizing the function can be reduced in cost. effective.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of an ISDN terminal adapter according to an embodiment of the present invention.
FIG. 2 is a sequence chart showing an operation of the embodiment.
FIG. 3 is a flowchart illustrating an operation of a destination telephone number determining unit according to the embodiment.
FIG. 4 is a diagram showing a specific example of a mode of storing and using parameters required in the operation of the present embodiment.
FIG. 5 is a data flow diagram showing a flow of an IP packet in the embodiment.
FIG. 6 is a table showing a specific example of a relationship between an IP address and a port number in the embodiment.
[Explanation of symbols]
Reference Signs List 10 ISDN terminal adapter 11 Data terminal interface 12 ISDN line interface 13 Asynchronous / synchronous PPP conversion unit 14 Destination telephone number judgment unit 15 IP multiplex control unit 16 Communication control unit 20 Data terminals 20a, 20b Asynchronous PPP terminal 30 ISDN line 31 Synchronous PPP Terminal

Claims (6)

ISDN回線及び複数のデータ端末に接続してISDN網を介したデータ通信を行うISDNターミナルアダプタにおいて、
前記データ端末とISDN回線上のアクセスポイントとの間の接続におけるポイント・トゥ・ポイント・プロトコル(PPP)の非同期・同期変換を行う非同期・同期変換手段と、
同一の接続先に対する複数のPPPリンクを論理多重するIP多重手段と、
前記データ端末としてダイヤルアップ接続の非同期PPP手順のプロトコルを持ち合わせる非同期PPP端末に接続するための、非同期PPPフレームを通すインタフェース手段とを備え、
前記IP多重手段が、複数の前記データ端末と前記ISDN回線上のアクセスポイントである同期PPP端末との接続に関して、前記同期PPP端末と前記IP多重手段とのネゴシエーションにより割り当てられたIPアドレスを、前記データ端末に渡し、前記データ端末から前記IPアドレスを使用して送信されるパケットのTCP/UDPのポート番号を、Well knownポート以外のポート番号に変換して前記同期PPP端末に送信し、前記同期PPP端末からのパケットのポート番号を前記変換前のポート番号に戻すことにより、複数のPPPリンクの論理多重を行うことを特徴とするISDNターミナルアダプタ。
An ISDN terminal adapter for connecting to an ISDN line and a plurality of data terminals to perform data communication via an ISDN network.
Asynchronous / synchronous conversion means for performing an asynchronous / synchronous conversion of a point-to-point protocol (PPP) in a connection between the data terminal and an access point on an ISDN line;
IP multiplexing means for logically multiplexing a plurality of PPP links to the same connection destination;
Interface means for passing an asynchronous PPP frame for connecting to an asynchronous PPP terminal having a protocol of a dial-up connection asynchronous PPP procedure as the data terminal ;
The IP multiplexing means, for connection between the plurality of data terminals and a synchronous PPP terminal which is an access point on the ISDN line, assigns an IP address allocated by negotiation between the synchronous PPP terminal and the IP multiplexing means. Handover to a data terminal, convert a TCP / UDP port number of a packet transmitted from the data terminal using the IP address into a port number other than a well-known port, and transmit the port number to the synchronous PPP terminal; An ISDN terminal adapter for performing logical multiplexing of a plurality of PPP links by returning a port number of a packet from a PPP terminal to the port number before the conversion .
ISDN回線及び複数のデータ端末に接続してISDN網を介したデータ通信を行うISDNターミナルアダプタにおいて、
前記データ端末とISDN回線上のアクセスポイントとの間の接続におけるポイント・トゥ・ポイント・プロトコル(PPP)の非同期・同期変換を行う非同期・同期変換手段と、
同一の接続先に対する複数のPPPリンクを論理多重するIP多重手段とを備え、
前記IP多重手段が、複数の前記データ端末と前記ISDN回線上のアクセスポイントである同期PPP端末との接続に関して、前記同期PPP端末と前記IP多重手段とのネゴシエーションにより割り当てられたIPアドレスを、前記データ端末に渡し、前記データ端末から前記IPアドレスを使用して送信されるパケットのTCP/UDPのポート番号を、Well knownポート以外のポート番号に変換して前記同期PPP端末に送信し、前記同期PPP端末からのパケットのポート番号を前記変換前のポート番号に戻すことにより、複数のPPPリンクの論理多重を行い、
前記非同期・同期変換手段が、前記データ端末が送信したリンク制御プロトコルConfigure−Requestを検出した際に、すでに接続している同一の接続先に対するPPPリンクがあれば、リンク制御プロトコルConfigure−Ack及びリンク制御プロトコルConfigure−Requestを含む必要な信号を作成し、前記データ端末へ送出することを特徴とするISDNターミナルアダプタ。
An ISDN terminal adapter for connecting to an ISDN line and a plurality of data terminals to perform data communication via an ISDN network.
Asynchronous / synchronous conversion means for performing an asynchronous / synchronous conversion of a point-to-point protocol (PPP) in a connection between the data terminal and an access point on an ISDN line;
IP multiplexing means for logically multiplexing a plurality of PPP links to the same connection destination,
The IP multiplexing means, for connection between the plurality of data terminals and a synchronous PPP terminal which is an access point on the ISDN line, assigns an IP address allocated by negotiation between the synchronous PPP terminal and the IP multiplexing means. Handover to a data terminal, convert a TCP / UDP port number of a packet transmitted from the data terminal using the IP address into a port number other than a well-known port, and transmit the port number to the synchronous PPP terminal; By returning the port number of the packet from the PPP terminal to the port number before the conversion, logical multiplexing of a plurality of PPP links is performed,
When the asynchronous / synchronous conversion means detects the link control protocol Configure-Request transmitted by the data terminal, if there is a PPP link to the same destination already connected, the link control protocol Config-Ack and the link An ISDN terminal adapter, which generates a necessary signal including a control protocol "Configure-Request" and sends it to the data terminal.
ISDN回線及び複数のデータ端末に接続してISDN網を介したデータ通信を行うISDNターミナルアダプタにおいて、
前記データ端末とISDN回線上のアクセスポイントとの間の接続におけるポイント・トゥ・ポイント・プロトコル(PPP)の非同期・同期変換を行う非同期・同期変換手段と、
同一の接続先に対する複数のPPPリンクを論理多重するIP多重手段とを備え、
前記IP多重手段が、複数の前記データ端末と前記ISDN回線上のアクセスポイントである同期PPP端末との接続に関して、前記同期PPP端末と前記IP多重手段とのネゴシエーションにより割り当てられたIPアドレスを、前記データ端末に渡し、前記データ端末から前記IPアドレスを使用して送信されるパケットのTCP/UDPのポート番号を、Well knownポート以外のポート番号に変換して前記同期PPP端末に送信し、前記同期PPP端末からのパケットのポート番号を前記変換前のポート番号に戻すことにより、複数のPPPリンクの論理多重を行うことを特徴とするISDNターミナルアダプタ。
An ISDN terminal adapter for connecting to an ISDN line and a plurality of data terminals to perform data communication via an ISDN network.
Asynchronous / synchronous conversion means for performing an asynchronous / synchronous conversion of a point-to-point protocol (PPP) in a connection between the data terminal and an access point on an ISDN line;
IP multiplexing means for logically multiplexing a plurality of PPP links to the same connection destination,
The IP multiplexing means, for connection between the plurality of data terminals and a synchronous PPP terminal which is an access point on the ISDN line, assigns an IP address allocated by negotiation between the synchronous PPP terminal and the IP multiplexing means. Handover to a data terminal, convert a TCP / UDP port number of a packet transmitted from the data terminal using the IP address into a port number other than a well-known port, and transmit the port number to the synchronous PPP terminal; An ISDN terminal adapter for performing logical multiplexing of a plurality of PPP links by returning a port number of a packet from a PPP terminal to the port number before the conversion .
前記非同期・同期変換手段が、前記データ端末が送信したリンク制御プロトコルConfigure−Requestを検出した際に、すでに接続している同一の接続先に対するPPPリンクがあれば、リンク制御プロトコルConfigure−Ack及びリンク制御プロトコルConfigure−Requestを含む必要な信号を作成し、前記データ端末へ送出することを特徴とする請求項3に記載のISDNターミナルアダプタ。When the asynchronous / synchronous conversion means detects the link control protocol Configure-Request transmitted by the data terminal, if there is a PPP link to the same connection destination already connected, the link control protocol Config-Ack and the link The ISDN terminal adapter according to claim 3, wherein a necessary signal including a control protocol "Configure-Request" is generated and transmitted to the data terminal. ISDN回線及び複数のデータ端末に接続してISDN網を介したデータ通信を行うISDNターミナルアダプタにおいて、
前記データ端末とISDN回線上のアクセスポイントとの間の接続におけるポイント・トゥ・ポイント・プロトコル(PPP)の非同期・同期変換を行う非同期・同期変換手段と、
同一の接続先に対する複数のPPPリンクを論理多重するIP多重手段とを備え、
前記IP多重手段が、複数の前記データ端末と前記ISDN回線上のアクセスポイントである同期PPP端末との接続に関して、前記同期PPP端末と前記IP多重手段とのネゴシエーションにより割り当てられたIPアドレスを、前記データ端末に渡し、前記データ端末から前記IPアドレスを使用して送信されるパケットのTCP/UDPのポート番号を、Well knownポート(0〜1023)以外のポート番号に変換して前記同期PPP端末に送信し、前記同期PPP端末からのパケットのポート番号を前記変換前のポート番号に戻すことにより、複数のPPPリンクの論理多重を行い、
複数の前記データ端末のうち、すでに1つ以上のデータ端末の接続を行っており、かつ2つ目以降のデータ端末からの接続要求を受けた場合に、該接続要求の発信先の電話番号がすでに接続されている発信先の電話番号と同じ番号かどうかを判断し、同じ番号ならば、前記IP多重手段に対して、同一のチャネルへの多重を実行させる判定を行う多重判定手段をさらに備えることを特徴とするISDNターミナルアダプタ。
An ISDN terminal adapter for connecting to an ISDN line and a plurality of data terminals to perform data communication via an ISDN network.
Asynchronous / synchronous conversion means for performing an asynchronous / synchronous conversion of a point-to-point protocol (PPP) in a connection between the data terminal and an access point on an ISDN line;
IP multiplexing means for logically multiplexing a plurality of PPP links to the same connection destination,
The IP multiplexing means, for connection between the plurality of data terminals and a synchronous PPP terminal which is an access point on the ISDN line, assigns an IP address allocated by negotiation between the synchronous PPP terminal and the IP multiplexing means. The packet is passed to the data terminal, and the TCP / UDP port number of a packet transmitted from the data terminal using the IP address is converted to a port number other than the Well known port (0 to 1023), and the packet is transmitted to the synchronous PPP terminal. Transmitting and returning the port number of the packet from the synchronous PPP terminal to the port number before the conversion to perform logical multiplexing of a plurality of PPP links;
When one or more data terminals are already connected among the plurality of data terminals, and a connection request is received from a second or subsequent data terminal, the telephone number of the destination of the connection request is The apparatus further comprises a multiplex determining means for determining whether the telephone number is the same as the telephone number of the destination already connected and, if the number is the same, the IP multiplexing means for performing multiplexing to the same channel. An ISDN terminal adapter.
前記多重判定手段が該接続要求の発信先の電話番号がすでに接続されている発信先の電話番号とは異なると判断した場合に、空いている別のチャネルを用いて発信を行う通信制御手段を備えることを特徴とする請求項5に記載のISDNターミナルアダプタ。When the multiplex determination means determines that the telephone number of the destination of the connection request is different from the telephone number of the destination already connected, the communication control means for making a call using another available channel. The ISDN terminal adapter according to claim 5, further comprising:
JP20526599A 1999-07-19 1999-07-19 ISDN terminal adapter Expired - Lifetime JP3560508B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20526599A JP3560508B2 (en) 1999-07-19 1999-07-19 ISDN terminal adapter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20526599A JP3560508B2 (en) 1999-07-19 1999-07-19 ISDN terminal adapter

Publications (2)

Publication Number Publication Date
JP2001036525A JP2001036525A (en) 2001-02-09
JP3560508B2 true JP3560508B2 (en) 2004-09-02

Family

ID=16504128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20526599A Expired - Lifetime JP3560508B2 (en) 1999-07-19 1999-07-19 ISDN terminal adapter

Country Status (1)

Country Link
JP (1) JP3560508B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4686875B2 (en) * 2001-03-01 2011-05-25 パナソニック株式会社 Data communication device

Also Published As

Publication number Publication date
JP2001036525A (en) 2001-02-09

Similar Documents

Publication Publication Date Title
JP3684439B2 (en) Method and apparatus for detecting switched network protocols
US6490289B1 (en) Multiple network connections from a single PPP link with network address translation
EP2259191B1 (en) System and method for selectively bridging and routing PPPoE data packets between multiple networks
TW499810B (en) DSL modem with management capability
US6711162B1 (en) Method and apparatus for providing proxy service, route selection, and protocol conversion for service endpoints within data networks
US6891825B1 (en) Method and system of providing multi-user access to a packet switched network
JP2002523977A (en) Apparatus and method for remote access server
US20040059821A1 (en) Method and system for a point to point protocol-bridge operating mode in network communication system
US20020002621A1 (en) Multiple network connections from a single ppp link with partial network address translation
WO2001050292A1 (en) Proxy methods for ip address assignment and universal access mechanism
US7116670B2 (en) Method and apparatus for extending point-to-point/asynchronous transfer mode services to client computer systems
JPH09130402A (en) Method and apparatus for synthesizing clock signals for use in an asynchronous transfer mode system with selectable data transmission rate
Chlamtac An Ethernet compatible protocol for real-time voice/data integration
US7016373B2 (en) Packet switching apparatus
JP2001086156A (en) Communication system using extended PPP frame
JP3560508B2 (en) ISDN terminal adapter
KR100415580B1 (en) Home Gateway system connecting access networks and home networks, and including various home networking interfaces
EP1085728A2 (en) Communication terminal apparatus for data communication between network and computers and data communication method using it
EP1094646B1 (en) Multi channel communication control system and method
US6829235B1 (en) Telecommunications network with parallel session function
US20010000301A1 (en) Device and system for providing access to the internet
KR100362166B1 (en) Apparatus and Method for Remote Internet Access
JP3896300B2 (en) Communication device having IPv4 / IPv6 dual stack function
JPH10322399A (en) Packet communication system
JP3829023B2 (en) Communication processing device and terminal adapter

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040405

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040525

R150 Certificate of patent or registration of utility model

Ref document number: 3560508

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090604

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100604

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100604

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110604

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120604

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120604

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130604

Year of fee payment: 9

EXPY Cancellation because of completion of term