(57)【特許請求の範囲】
【請求項１】
通信端末が接続可能なＬＡＮ(Local Area Network)インターフェイスと、
ダイヤルアップ接続可能な複数のサーバが接続された第１のＷＡＮ(Wide Area Network)インターフェイスと、
前記ＬＡＮインターフェイスに接続された前記通信端末から、前記第１のＷＡＮインターフェイスに接続されたサーバへの接続要求を受けた場合に、前記通信端末から送られる接続要求先のサーバを示す情報に基づいて、前記接続要求先のサーバに前記第１のＷＡＮインターフェイスを介してダイヤルアップ接続する接続手段とを具備し、
前記ＬＡＮインターフェイスは複数であり、
前記複数のＬＡＮインターフェイスに接続されたＬＡＮ間のルーティング処理を行なうルーティング手段をさらに具備し、
前記接続手段は、前記ルーティング手段によってルーティング処理が行なわれている間、前記通信端末からの接続要求先を示す情報を受信した場合に、前記ルーティング処理を中止し、前記接続先のサーバに前記第１のＷＡＮインターフェイスを介してダイヤルアップ接続することを特徴とする通信装置。
【請求項２】
通信端末が接続可能なＬＡＮ(Local Area Network)インターフェイスと、
ダイヤルアップ接続可能な複数のサーバが接続された第１のＷＡＮ(Wide Area Network)インターフェイスと、
前記ＬＡＮインターフェイスに接続された前記通信端末から、前記第１のＷＡＮインターフェイスに接続されたサーバへの接続要求を受けた場合に、前記通信端末から送られる接続要求先のサーバを示す情報に基づいて、前記接続要求先のサーバに前記第１のＷＡＮインターフェイスを介してダイヤルアップ接続する接続手段とを具備し、
前記ＬＡＮインターフェイスは複数であり、
第２のＷＡＮインターフェイスと、
前記複数のＬＡＮインターフェイスに接続されたＬＡＮ間のルーティング処理及び前記第２のＷＡＮインターフェイスに接続されたＷＡＮと前記ＬＡＮインターフェイスに接続されたＬＡＮ間のルーティング処理を行なうルーティング手段とをさらに具備し、
前記接続手段は、前記ルーティング手段によってルーティング処理が行なわれている間、前記通信端末からの接続要求先を示す情報を受信した場合に、前記接続先のサーバに前記第１のＷＡＮインターフェイスを介してダイヤルアップ接続することを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ダイヤルアップ機能付き通信装置に関する。
【０００２】
【従来の技術】
ISDN(Integrated Services Digital Network)ルータやアナログモデム機能を持ったルータは、WAN(Wide Area Network)側にISDN回線あるいはアナログ回線へ接続するためのポート、LAN(Local Area Network)側にイーサネット,  USB(Universal Serial Bus),無線LANなどへ接続するためのポートを持ち、WAN-LAN間をルーティングする機能を持つ。
【０００３】
この場合、ISDN回線あるいはアナログ回線への接続は、予めルータに電話番号などの接続条件を設定しておき、必要に応じてルータがダイヤルアップによってWANに接続するようになっていた。
【０００４】
具体的には、ルータはルーティングするパケットのＩＰなどに基づいて、当該パケットがＬＡＮ側或いはＷＡＮ側にルーティングされるものであるかを判断し、ＷＡＮ側と判断された場合に、ダイヤルアップによってWANに接続する。つまり、LAN側のクライアントから任意のタイミングで任意の接続先にルータをダイヤルアップ接続させることができなかった。
【０００５】
また、製品によってはルータ機能を不使用に設定し、TA(ターミナルアダプタ)として使うことで、任意のタイミングで任意の接続先にダイヤルアップ接続することができるものもある。しかし、この場合、クライアントとの接続方法はRS-232Cケーブルである。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記した従来技術においては、LAN側のクライアント機器をイーサネットや無線LANなどでルータ（ゲートウェイ）と接続した場合、インターネットから社内LANへ接続することができず、かつ社内LANからインターネットへの接続に制限がかかっている場合には、インターネット接続時はISP(Internet Service Provider)のアクセスポイントに、社内LAN接続時はオフィスのリモートアクセスサーバ（ＲＡＳ）にダイヤルアップ接続する必要があり、その都度、ルータが持っている接続方法（電話番号など）の設定情報を変更せねばならず、手間がかかった。
【０００７】
また、インターネットに接続するときはルータでISPに常時接続し、社内LANへの接続するときはブリッジとして一時的にリモートアクセスサーバに接続したいといった用途には応えられなかった。
【０００８】
なお、LAN接続（例えばイーサネット）上でRS-232Cシリアルポートをエミュレーションするプロトコルが搭載されていないため、LAN側のクライアントから任意のタイミングで任意の接続先電話番号にダイヤルアップ接続することが出来なかった。
【０００９】
そのため、別途PCのRS-232CシリアルポートにアナログモデムやTA(ターミナルアダプタ)を接続するか、PC内蔵アナログモデムにアナログ回線を接続するなど、接続方法を変更しなければならなかった。
【００１０】
一方、ルータをＴＡとして使用することで、任意のタイミングで任意の接続先にダイヤルアップ接続する方法の場合、ルータとクライアントの接続はＲＳ−２３２Ｃケーブルであるため、複数のクライアントの中から任意のクライアントがダイヤルアップ接続を行なうことができないという問題があった。
【００１１】
本発明は、上記の問題を解決するためになされたものであり、ルータの設定を変更することなく、クライアント機器から任意のタイミング、任意の設定（電話番号など）でWANへブリッジ接続を可能にするダイヤルアップ機能付き通信装置を提供することを目的とする。
【００１２】
また、ＷANへのルータ接続及びダイヤルアップ接続のどちらをもルータとPCとの接続はLAN(イーサネットや無線LANなど)接続のみで済ませることが可能なダイヤルアップ機能付き通信装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
したがって、上記目的を達成するために、本発明の第１の観点は、通信端末が接続可能なＬＡＮ(Local Area Network)インターフェイスと、ダイヤルアップ接続可能な複数のサーバが接続された第１のＷＡＮ(Wide Area Network)インターフェイスと、前記ＬＡＮインターフェイスに接続された前記通信端末から、前記第１のＷＡＮインターフェイスに接続されたサーバへの接続要求を受けた場合に、前記通信端末から送られる接続要求先のサーバを示す情報に基づいて、前記接続要求先のサーバに前記第１のＷＡＮインターフェイスを介してダイヤルアップ接続する接続手段とを具備し、前記ＬＡＮインターフェイスは複数であり、前記複数のＬＡＮインターフェイスに接続されたＬＡＮ間のルーティング処理を行なうルーティング手段をさらに具備し、前記接続手段は、前記ルーティング手段によってルーティング処理が行なわれている間、前記通信端末からの接続要求先を示す情報を受信した場合に、前記ルーティング処理を中止し、前記接続先のサーバに前記第１のＷＡＮインターフェイスを介してダイヤルアップ接続することを特徴とする通信装置、である。
また、本発明の第２の観点は、通信端末が接続可能なＬＡＮ(Local Area Network)インターフェイスと、ダイヤルアップ接続可能な複数のサーバが接続された第１のＷＡＮ(Wide Area Network)インターフェイスと、前記ＬＡＮインターフェイスに接続された前記通信端末から、前記第１のＷＡＮインターフェイスに接続されたサーバへの接続要求を受けた場合に、前記通信端末から送られる接続要求先のサーバを示す情報に基づいて、前記接続要求先のサーバに前記第１のＷＡＮインターフェイスを介してダイヤルアップ接続する接続手段とを具備し、前記ＬＡＮインターフェイスは複数であり、
第２のＷＡＮインターフェイスと、前記複数のＬＡＮインターフェイスに接続されたＬＡＮ間のルーティング処理及び前記第２のＷＡＮインターフェイスに接続されたＷＡＮと前記ＬＡＮインターフェイスに接続されたＬＡＮ間のルーティング処理を行なうルーティング手段とをさらに具備し、前記接続手段は、前記ルーティング手段によってルーティング処理が行なわれている間、前記通信端末からの接続要求先を示す情報を受信した場合に、前記接続先のサーバに前記第１のＷＡＮインターフェイスを介してダイヤルアップ接続することを特徴とする通信装置、である。
【００１４】
【発明の実施の形態】
まず、本発明で使用するPPPoEについて説明する。
【００１５】
PPP(Point to Point Protocol, RFC1661)は、電話回線など１対１で接続されたリンク上にマルチプロトコルのデータグラムを転送する手法である。PPPoE(Point to Point Protocol over Ethernet, RFC2516)は、このPPPによる転送を、１つの伝送路を複数の端末が共有するイーサネット上で行うためのプロトコルである（実際には、イーサネット以外にもIEEE802.11無線LANなどでも使用可能である）。
【００１６】
ADSL(Asymmetric Digital Subscriber Line)によるインターネット接続に、PPPoEを使用した場合の構成例を図１に示す。
【００１７】
同図に示すように、クライアント１は、イーサネット２、ＡＤＳＬモデム３、電話線４、集合モデム（ＤＳＬＡＭ）５を介してイーサネット６に接続されている。このイーサネット６には、アクセス・コンセントレータ（サーバ）７．８が接続されており、ここでは、アクセス・コンセントレータ７を介して、プロバイダ９又はプロバイダ１０を介してインターネット１１に接続される。
【００１８】
PPPoEには、ディスカバリステージとPPPセッションステージの２つの異なるステージがある。クライアントがPPPoEステージを開始する場合、まずディスカバリステージを実行し、同一ネットワーク上にあるすべてのアクセスコンセントレータ（サーバ）を検索し、そのうちの１つとPPPoEセッションを確立する。ディスカバリステージが完了するとPPP通信を行うPPPセッションステージに進む。図２は、PPPoEのデータリンクフレームの構造を示す図である。
【００１９】
同図において、「プロトコルタイプ」はディスカバリステージの場合は8863h、セッションステージの場合は8864hである。
【００２０】
「コード」は、ディスカバリステージのパケットの種別を表す。PADI(PPPoE Active Discovery Initiator)パケットは09h、PADO(PPPoE Active Discovery Offer)パケットは07h、PADR(PPPoE Active Discovery Request)パケットは19h、PADS(PPPoE Active Discovery Session-confirmation)パケットは65h、PADT(PPPoE Active Discovery Terminate)パケットはa7hがセットされる。PPPセッションステージではコードは00hである。
【００２１】
「セッションID」は、アクセスコンセントレータからクライアントに通知され、PPPセッションステージで使用される。
【００２２】
ディスカバリステージのPPPoEペイロードには、図３に示すように、０個もしくは複数個のタグが含まれている。１つのタグはタイプ、長さ、値で構成され、以下のように定義されている。「タグタイプ」は、タグの種別を示し、例えばService-Nameタグは0101h、AC-Nameタグは0102hである。
【００２３】
PPPセッションステージのPPPoEペイロードを図４に示す。プロトコル、PPPペイロードはPPPのデータリンクフレームで使用されるものと同一である。
【００２４】
次に、PPPoEの接続・切断手順の一例を以下に示す。
【００２５】
クライアントがPPPoEステージを開始する場合、ピアのEthenrnet MACアドレスの識別とPPPoEセッションIDを確立するために、まずディスカバリステージを実行する。
【００２６】
以下、ディスカバリーステージの動作について、図５のタイムチャートを参照して説明する。
【００２７】
まず、クライアントは、アクセスコンセントレータを探索するために、PADI(PPPoE Active Discovery Initiator)パケットをブロードキャストする（Ｓ０−１）。このとき、Service-Nameタグには要求するサービス名をセットすることができるが、通常は空にする。
【００２８】
次に、Ｓ０−２において、アクセスコンセントレータは、応答としてPADO(PPPoE Active Discovery Offer)パケットをクライアントあてにユニキャストする（以下、単に「送信する」と記述する）。
【００２９】
クライアントは、PPP接続要求としてPADR(PPPoE Active Discovery Request)パケットを送信する（Ｓ０−３）。（現状ではPADIに応答するアクセスコンセントレータはリモート側に1台しかないが、クライアントが複数のPADOパケットを受信した場合は、その中から接続するアクセスコンセントレータを選択する。）アクセスコンセントレータは、セッションIDを生成し、PADS(PPPoE Active Discovery Session-confirmation)パケットを送信する（Ｓ０−４）。これにより、ディスカバリステージが終了する。
【００３０】
その後、クライアントとアクセスコンセントレータは、PPPによる通信を行う（Ｓ０−５：ＰＰＰセッションステージ）。
【００３１】
次に、切断時の動作について説明する。
【００３２】
クライアントは終了要求として、PPPのLCP(Link Control Protocol)パケットでTerminate-Requestを送信する（Ｓ０−６）。
【００３３】
アクセスコンセントレータは、終了確認応答として、PPPのLCPパケットでTerminate-Ackを送信し、PPPセッションを終了する（Ｓ０−７）。
【００３４】
クライアントは、PPPセッションを終了し、PADT(PPPoE Active Discovery Terminate)パケットを送信し、PPPoEセッションを終了する（Ｓ０−８）。
【００３５】
アクセスコンセントレータは、PADT(PPPoE Active Discovery Terminate)パケットを送信し、PPPoEセッションを終了する（Ｓ０−９）。
【００３６】
＜第１の実施の形態：WANインタフェースが１つのブリッジデバイスの場合＞
次に、本発明の第１の実施の形態に係る通信装置について説明する。
【００３７】
図６は、本発明の第１の実施の形態に係る通信装置を示す図である。
【００３８】
同図に示すように、本実施の形態の通信装置１００は、アナログモデム、TA(ターミナルアダプタ)、RS-232Cインタフェースなどのダイヤルアップ接続可能なWANインタフェース１０１を１つ、イーサネット、無線LANなどのLANインタフェース１０２−１〜１０２−Ｎを有するブリッジデバイスである。
【００３９】
制御部１０３は、WANインタフェース１０１のダイヤルアップ接続の制御や、LANインタフェース１０２−１〜１０２−Ｎ間のパケットの中継、LANとWANとのパケットの中継などを行う。記憶部１０４は、各インタフェースの制御や中継に必要な情報などを記憶する。
【００４０】
図７は、本発明の第１の実施の形態に係る通信装置１００を使用してシステムを構成した例を示す図である。同図において、通信装置１００のLANインタフェース１０２は１つでイーサネットデバイス、ダイヤルアップ接続可能なWANインタフェース１０１はアナログモデムである。
【００４１】
アナログモデム１０１は、アナログ回線１５０を通って、ISP(Internet Service Provider)のリモートアクセスサーバ１１０−１や、社内LANのリモートアクセスサーバ１１０−２などに接続することができる。イーサネットインタフェース１０２の先にはイーサネットケーブルを介してクライアント１２０が接続されている。
【００４２】
本通信装置はPPPoEのアクセスコンセントレータの機能を持つ。クライアントはPPPoEを用いて本通信装置と接続し、本通信装置はダイヤルアップ接続（回線の接続とPPP接続）を用いてリモートアクセスサーバに接続する。
【００４３】
つまり、クライアント−本通信装置間にはPPPoEを使用し、本通信装置−リモートアクセスサーバ間にはPPPを使用して通信を行う。さらに両区間をつなぐために、本通信装置はPPPoEとPPPのパケットを相互に変換し、中継する。
【００４４】
通常のPPPoEでは１台のクライアントに対して１台のリモートアクセスサーバ（アクセスコンセントレータ）がディスカバリステージ、PPPセッションステージを通してクライアントと通信を行うが、本発明でのクライアントは、ディスカバリステージは本通信装置と、PPPセッションステージはリモートアクセスサーバと通信を行う。そのために本通信装置はディスカバリステージ中にリモートアクセスサーバとダイヤルアップ接続を確立する。
【００４５】
ダイヤリングは本通信装置が行うため、クライアントは接続先の電話番号を本通信装置に前もって通知する必要がある。これは、Service-Nameタグに電話番号情報をセットすることにより行う。
【００４６】
以下、図１０を参照して、本発明の実施の形態に係る通信装置の接続・通信・切断の手順について説明する。
【００４７】
クライアントは、本通信装置を探索するために、Service-Nameタグに接続先のリモートアクセスサーバの電話番号をセットし、PADI(PPPoE Active Discovery Initiator)パケットをブロードキャストする（Ｓ−１）。
【００４８】
次に、Ｓ−２において、本通信装置は、応答としてPADO(PPPoE Active Discovery Offer)パケットをクライアントあてにユニキャストする（以下、単に「送信する」と記述する）。
【００４９】
クライアントは、PPP接続要求としてPADR(PPPoE Active Discovery Request)パケットを送信する（Ｓ−３）。
【００５０】
本通信装置は、受け取った電話番号を用いて、WANインタフェース（アナログモデム）から接続したいリモートアクセスサーバにダイヤルし（Ｓ−４）、リモートアクセスサーバとの回線接続が確立する（Ｓ−５）。
【００５１】
本通信装置はセッションIDを生成し、PADS(PPPoE Active Discovery Session-confirmation)パケットを送信する（Ｓ−６）。これにより、ディスカバリステージを終了し、次に、PPPセッションステージに進む。
【００５２】
クライアントとリモートアクセスサーバは、本通信装置を経由して、PPPによる通信を行う（Ｓ−７）。PPPセッションステージでは、本通信装置はPPPoEパケットとPPPパケットの相互変換（後述）と転送を行うのみである。
【００５３】
次に、切断時の動作について説明する。
【００５４】
クライアントは終了要求として、PPPのLCPパケットでTerminate-Requestを送信する（Ｓ−８）。リモートアクセスサーバは、終了確認応答として、PPPのLCPパケットでTerminate-Ackを送信し、PPPセッションを終了する（Ｓ−９）。
【００５５】
クライアントはPPPセッションを終了し、PADT(PPPoE Active Discovery Terminate)パケットを送信し、PPPoEセッションを終了する（Ｓ−１０）。その後、本通信装置は回線を切断する（Ｓ−１１）。
【００５６】
本通信装置は、PADT(PPPoE Active Discovery Terminate)パケットを送信し、PPPoEセッションを終了する（Ｓ−１２）。
【００５７】
次に、ＰＰＰセッションステージにおけるＰＰＰパケットとＰＰＰｏＥパケットとの相互変換方法について説明する。
【００５８】
PPPとPPPoE（セッションステージ）相互のパケット変換方法として、PPPoEをイーサネット上で使用した例を以下に示す。PPPのデータリンクフレームの構造を図８に、PPPセッションステージのPPPoEのデータリンクフレームの構造を図９に示す。
【００５９】
＜LAN→WAN＞
LANからWANへのパケットの転送は以下の通りとなる。
【００６０】
本通信装置は、LAN側のポートからプロトコルタイプが8864hのパケットを受信すると、PPPoEのセッションステージのパケットであると判断し、セッションIDをチェックして自分がPADSパケットで通知した値と同じであることを確認する。
【００６１】
次に、パケットの変換を行う。まず、FCSをチェックしデータフレームが正しいことを確認する。次に、PPPoEペイロード（プロトコルとPPPペイロード）を取り出し、PPPに必要な、フラグ(=7Eh)、アドレス(=FFh)、制御(=03h)をその前に追加し、FCSを再計算して最後に追加する。そして、そのパケットをWAN側に送出する。
【００６２】
＜WAN→LAN＞
WANからLANへのパケットの転送は以下の通りとなる。
【００６３】
本通信装置がWAN側からPPPパケットを受信すると、まずFCSをチェックし、データフレームが正しいことを確認する。次に、PPPパケットからプロトコルとPPPペイロードを取り出し、PPPoEに必要な、バージョン(=1)、タイプ(=1)、コード(=0)、セッションID、長さをその前に追加し、FCSを再計算して最後に追加する。それを、イーサネットのMACフレームに載せて（イーサネットの場合はEthenetヘッダとイーサネットフッタを追加して）送信する。セッションIDはディスカバリステージでクライアントに通知したセッションIDを使用する。プロトコルタイプは8864hである。
【００６４】
このようなプロトコル変換を行なうことにより、ＰＰＰセッションステージにおける通信が可能となる。
【００６５】
したがって、本実施の形態に係る通信装置によれば、本通信装置に予め接続方法を設定することなく、クライアントの指示で任意のリモートアクセスサーバを選んでダイヤルアップ接続を行うことができる。その際にLCP/NCP(Network Control Protocol)ネゴシエーションもクライアント−リモートアクセスサーバ間で直接行うことができる。
【００６６】
また、クライアントからはリモートアクセスサーバとPPPoE接続しているように見える。ゆえに、WAN接続に従来のPPPoEクライアントソフトを流用できる。
【００６７】
さらに、リモートアクセスサーバからはクライアントとダイヤルアップ接続しているように見える。ゆえに、従来のリモートアクセスサーバとそのまま通信できる。
【００６８】
さらに、ダイヤルアップ用の接続インタフェース（アナログモデム、TA、RS-232Cインタフェースなど）を持たないクライアント機器でも、LANインタフェース（Ethenet,無線LANなど）を持っていれば、ダイヤルアップ接続を行うことができる。
【００６９】
＜第２の実施の形態：WANインタフェースが１つで、ルータ・ブリッジ切替機能を持つ場合＞
次に、本発明の第２の実施の形態にかかる通信装置について説明する。
【００７０】
図１１は、本発明の第２の実施の形態に係る通信装置の構成を示す図である。
【００７１】
同図に示すように、通信装置２００は、アナログモデム、TA(ターミナルアダプタ)、RS-232Cインタフェースなどのダイヤルアップ接続可能なWANインタフェース２０１を１つ、イーサネット、無線LANなどのLANインタフェース２０２−１〜２０２−Ｎを複数持ったルータである。制御部２０３は、WANインタフェースのダイヤルアップ接続の制御や、LANインタフェース間のパケットの中継、LANとWANのパケットの中継やルーティングなどを行う。記憶部２０４は、ルーティングやフィルタリングに必要な情報などを記憶する。
【００７２】
図１２は、本発明の第２の実施の形態に係る通信装置２００を使用してシステムを構成した例を示す図である。同図に示すように、本通信装置２００のLANインタフェースは２つとしている。
【００７３】
ダイヤルアップ接続可能なWANインタフェース２０１はTAであり、ISDN回線２５０を通って、ISP(Internet Service Provider)のリモートアクセスサーバ２１０−１や、社内LANのリモートアクセスサーバ２１０−２などに接続することができる。
【００７４】
LANインタフェース２０２−１はイーサネットインタフェースであり、イーサネットケーブルでクライアント２２０−１が接続されている。LANインタフェース２０２−２はIEEE802.11無線LANであり、２つのクライアント２２０−２、クライアント２２０−３が無線接続されている。
【００７５】
本通信装置は、ルータモードとブリッジモードの２つのモードを持つ。通常状態では、本通信装置はルータモードとして動いている。ルータモードの機能を説明する論理ブロック図を図１３に、ブリッジモードの機能を説明する論理ブロック図を図１４に示す。
【００７６】
ルータモードでは、中継部２０３−１がLANインタフェース間のパケットの中継を行い、ルーティング部２０３−２が必要なときにWANインタフェースの先のリモートアクセスサーバへダイヤルアップ接続を行ってLANインタフェースとWANインタフェースの間のパケットのルーティングを行う。
【００７７】
本通信装置が任意のクライアントからPPPoE接続要求（プロトコルタイプが8863hのパケット）を受けると、PPPoEのディスカバリステージを経てブリッジモードに移行する。
【００７８】
ブリッジモードでは、中継部２０３−１がLANインタフェース間のパケットの中継を行うが、ルーティング部は機能を停止する。ブリッジ部２０３−３は第１の実施の形態と同じようにWANインタフェース２０１を使用してリモートアクセスサーバとダイヤルアップ接続し、LANインタフェースから受信したPPPoEパケットをPPPパケットに変換し、WANインタフェースへ中継する（逆にWANインタフェースから受信したPPPパケットはPPPoEパケットに変換し、LANインタフェースへ中継する）。
【００７９】
図１４は、イーサネットインタフェース２０２−１とTA２０１がブリッジ接続した例を示している。なお、LANインターフェース２０２−１からブリッジ部２０３−３に渡されるパケットはPPPoEパケット（プロトコルタイプが8863h,8864hのパケット）のみであり、その他のパケットは中継部：２０３−１へ渡される。また、図１４では、論理的な機能を説明するためにイーサネットインタフェース２０２−１と制御部２０３が２本の線で接続されているが、物理的には１本である。PPP接続の切断後、ルータモードに戻る。
【００８０】
以下、図１０を参照して、本発明の第２の実施の形態に係る通信装置の接続・通信・切断の手順について説明する。
【００８１】
本発明の実施の形態の通信装置の動作は、基本的には、第１の実施の形態と同様であり、ここでは異なる部分についてのみ説明する。
【００８２】
第１の実施の形態にかかる通信装置においては、ルータ機能を意図していないため、クライアントからＰＰＰ接続要求が行なわれると、Ｓ４において、クライアントから受け取った電話番号を使用してダイヤルアップ接続を行なっていた。
【００８３】
本実施の形態の通信装置においては、クライアントからＰＰＰ接続要求としてＰＡＤＲパケットを受信すると、ルーティング動作を停止し、WAN側へダイヤルアップ接続していた場合は一度切断し、ルータモードからブリッジモードに移行する。そして、本通信装置は、受け取った電話番号を用いて、WANインタフェースからリモートアクセスサーバにダイヤルし、回線接続を行う。
【００８４】
また、本実施の形態の通信装置においては、Ｓ−１２において、PADT(PPPoE Active Discovery Terminate)パケットを送信し、PPPoEセッションを終了した後、すなわち、切断処理の完了後、ルータモードに移行する。必要に応じてルータモードでのダイヤルアップ接続を再び行う。
【００８５】
したがって、本実施の形態の通信装置によれば、通常はダイヤルアップルータとして使用し、必要なときにクライアントから直接他のリモートアクセスサーバにダイヤルアップ接続することが可能となる。特に、無線LAN機能を持ったノートPCからインターネットにも社内LANにも接続したい場合に利便性が大幅に向上する。
【００８６】
すなわち、家庭で使用する場合など、通常はフレッツISDNなどでインターネットに常時接続しておき、必要なときに社内LANにダイヤルアップ接続する、といった使用方法が可能となる。
【００８７】
＜第３の実施の形態：WANインタフェースが２つで、ルータ機能とブリッジ機能が併用可能な場合＞
図１５は、本発明の第３の実施の形態に係る通信装置の構成を示す図である。
【００８８】
同図に示すように、本実施の実施の形態に係る通信装置３００は、WANインタフェース３０１を２つを持ち、イーサネット、無線LANなどのLANインタフェース３０２を１つないしは複数持ったルータである。
【００８９】
WANインタフェース３０１のうち一方はアナログモデム、TA(ターミナルアダプタ)、RS-232Cインタフェースなどのダイヤルアップ接続可能なWANインタフェースであり、もう一方はADSL、ケーブルテレビ、ISDN専用線などに接続可能なWANインタフェースである（あるいはダイヤルアップ接続可能なWANインタフェースでもよい）。
【００９０】
制御部３０３は、WANインタフェースのダイヤルアップ接続の制御や、LANインタフェース間のパケットの中継、LANとWANのパケットの中継やルーティングなどを行う。記憶部３０４は、ルーティングやフィルタリングに必要な情報などを記憶する。
【００９１】
本通信装置３００を使用してシステムを構成した例を図１６に示す。本実施の形態においては、本通信装置３００のLANインタフェースは３つとしている。WANインタフェース３０１−１はRS-232Cインタフェースであり、TA３６０を介してISDN回線３５０を通って、社内LANのリモートアクセスサーバ３１０−１などに接続することができる。
【００９２】
WANインタフェース３０１−２はADSLモデムであり、電話線を通ってISP(Internet Service Provider)のリモートアクセスサーバ３１０−２に常時接続している。LANインタフェース３０２−１、LANインタフェース３０２−２は共にイーサネットインタフェースであり、それぞれクライアント３２０−１、クライアント３２０−２がイーサネットケーブルで接続されている。LANインタフェース３０２−３はIEEE802.11無線LANインタフェースであり、クライアント３２０−３が無線接続されている。
【００９３】
本通信装置は、ルータモードとルータ・ブリッジ併用モードの２つのモードを持つ。通常状態では、本通信装置はルータモードとして動いている。ルータモードの機能を説明する論理ブロック図を図１７に、ルータ・ブリッジ併用モードの機能を説明する論理ブロック図を図１８に示す。
【００９４】
ルータモードではWANインタフェース（RS-232C）３０１−１は使用しておらず、WANインタフェース（ADSLモデム）３０１−２のみ使用している。中継部３０３−１がLANインタフェース間のパケットの中継を行い、ルーティング部３０３−２がLANインタフェースとWANインタフェース（ADSLモデム）３０１−２の間のパケットのルーティングを行う。
【００９５】
本通信装置が任意のクライアントからPPPoE接続要求（プロトコルタイプが8863hのパケット）を受けると、PPPoEのディスカバリステージを経てルータ・ブリッジ併用モードに移行する。
【００９６】
ルータ・ブリッジ併用モードでは、ルータモードに加えて、ブリッジ部３０３−３が実施例１と同じようにRS-232Cインタフェース３０１−１の先のTA３６０を使用してリモートアクセスサーバとダイヤルアップ接続し、LANインタフェースから受信したPPPoEパケットをPPPパケットに変換し、WANインタフェースへ中継する。逆に、WANインタフェースから受信したPPPパケットはPPPoEパケットに変換し、LANインタフェースへ中継する。
【００９７】
図１８では、イーサネットインタフェース３０２−１とRS-232Cインタフェース３０１−１がブリッジ接続した例を示している。なお、LANインターフェース３０２−１からブリッジ部３０３−３に渡されるパケットはPPPoEパケット（プロトコルタイプが8863h,8864hのパケット）のみであり、その他のパケットは中継部３０３−１へ渡される。
【００９８】
また、図１８では論理的な機能を説明するためにイーサネットインタフェース３０２−１と制御部３０３が２本の線で接続されているが、物理的には１本である。PPP接続の切断後、ルータモードに戻る。
【００９９】
次に、ルータモードからルータ・ブリッジ併用モードへの移行と、ルータ・ブリッジ併用モード時のWANへの接続・通信・切断手順を図１０を参照して説明する。
【０１００】
本発明の実施の形態の通信装置の動作は、基本的には、第１の実施の形態と同様であり、ここでは異なる部分についてのみ説明する。
【０１０１】
第１の実施の形態にかかる通信装置においては、ルータ機能を意図していないため、クライアントからＰＰＰ接続要求が行なわれると、Ｓ４において、クライアントから受け取った電話番号を使用してダイヤルアップ接続を行なっていた。
【０１０２】
本実施の形態の通信装置においては、クライアントからＰＰＰ接続要求としてＰＡＤＲパケットを受信すると、ルータモードからルータ・ブリッジ併用モードに移行する。そして、本通信装置は、受け取った電話番号を用いて、WANインタフェース（RS-232Cインタフェース）３０１−１からリモートアクセスサーバにダイヤルし、回線接続を行う。
【０１０３】
また、本実施の形態の通信装置においては、Ｓ−１２において、PADT(PPPoE Active Discovery Terminate)パケットを送信し、PPPoEセッションを終了した後、すなわち、切断処理の完了後、ルータモードに移行する。
【０１０４】
したがって、本実施の形態の通信装置によれば、通常はブロードバンドルータとして使用し、必要なときにクライアントから直接他のリモートアクセスサーバにダイヤルアップ接続することが可能となる。特に、無線LAN機能を持ったノートPCからインターネットにも社内LANにも接続したい場合に利便性が大幅に向上する。
【０１０５】
また、家庭で使用する場合など、通常はADSL、ケーブルテレビなどでインターネットに常時接続しておき、必要なときに社内LANにダイヤルアップ接続する、といった使用方法が可能となる。
【０１０６】
＜第４の実施の形態：WANインタフェースが２つ以上で選択可能、ルータ機能とブリッジ機能が併用可能な場合＞
図１９は、本発明の第４の実施の形態に係る通信装置の構成を示す図である。
【０１０７】
同図に示すように、本発明の第４の実施の形態に係る通信装置４００は、WANインタフェース４０１を２つ以上持ち、イーサネット、無線LANなどのLANインタフェース４０２を１つないしは複数持ったルータである。
【０１０８】
WANインタフェース４０１のうち少なくとも１つはアナログモデム、TA(ターミナルアダプタ)、RS-232Cインタフェースなどのダイヤルアップ接続可能なWANインタフェースである。
【０１０９】
制御部４０３は、WANインタフェースのダイヤルアップ接続の制御や、LANインタフェース間のパケットの中継、LANとWANのパケットの中継やルーティングを行う。
【０１１０】
記憶部４０４は、ルーティングやフィルタリングに必要な情報などを持ち、さらに、以下の設定情報を持つ。
【０１１１】
１．  クライアントからPPPoE接続要求があった場合に、ダイヤルアップ接続可能なWANインタフェースのうち、どのWANインタフェースをダイヤルアップ接続に使用するか。（ここで設定されたWANインタフェースをWAN_Aと呼ぶこととする）
２．  どのWANインタフェースをLANとのルーティングに使用するか。（ここで設定されたWANインタフェースをWAN_Bと呼ぶこととする）
これらの設定情報に基いて、制御部４０３はパケットのルーティングと中継、ダイヤルアップ接続を行う。WAN_A,WAN_B以外のWANインタフェースは使用を停止する。
【０１１２】
図２０は、本発明の第４の実施の形態に係る通信装置を使用してシステムを構成した例を示す図である。
【０１１３】
同図に示すように、本発明の実施の形態に係る通信装置４００は、ダイヤルアップ接続可能なWANインタフェースは２つ、それ以外のWANインタフェースは２つ、LANインタフェースは３つとしている。
【０１１４】
ダイヤルアップ接続可能なWANインタフェース４０１−１はRS-232Cインタフェースであり、アナログモデム４６０−１を介してアナログ回線４５０−１を通ってリモートアクセスサーバ４１０−１に接続することができる。
【０１１５】
ダイヤルアップ接続可能なWANインタフェース４０２−２はTAであり、ISDN回線４５０−２を通ってリモートアクセスサーバ４１０−２に接続することができる。
【０１１６】
WANインタフェース４０１−３はADSLモデムであり、電話線を通ってリモートアクセスサーバ４１０−３に常時接続している。WANインタフェース４０１−４はイーサネットインタフェースであり、ケーブルモデム４６０−４を介してケーブルテレビ会社のリモートアクセスサーバ４１０−４に常時接続している。
【０１１７】
LANインタフェース４０２−１は、IEEE802.11無線LANであり、クライアント４２０−１が無線接続されている。LANインタフェース４０２−２はイーサネットインタフェースであり、イーサネットケーブルでクライアント４２０−２が接続されている。LANインタフェース４０２−３はUSBインタフェースであり、USBケーブルでクライアント４２０−３が接続されている。
【０１１８】
この条件では、ダイヤルアップ接続可能なWANインタフェースはWANインタフェース４０１−１，４０１−２なので、WAN_Aはこのどちらかから選ぶ。WAN_BはWANインタフェース４０１−１〜４０１−４の４つの中から選ぶ。
【０１１９】
WAN_AとWAN_Bとが同じWANインタフェースだった場合、WANインタフェースは１つしか使用しないため、第２の実施の形態のようにルータモードとブリッジモードをPPPoE接続の要求に応じて切り替えて動作する。
【０１２０】
WAN_AとWAN_Bが異なるWANインタフェースだった場合、WANインタフェースは２つ使用できるため、第３の実施の形態のようにルータモードとルータブリッジ併用モードをPPPoE接続の要求に応じて切り替えて動作する。
【０１２１】
WAN_A、WAN_B、ともにWANインタフェース（TA）４０１−２の場合のルータモード時の論理ブロック図を図２１に、ブリッジモード時の論理ブロック図を図２２に示す。
【０１２２】
WAN_AがWANインタフェース４０１−２、WAN_BがWANインタフェース４０１−３（ADSLモデム）の場合のルータモード時の論理ブロック図を図２３に、ルータ・ブリッジ併用モード時の論理ブロック図を図２４に示す。
【０１２３】
PPPoE接続要求があった場合の接続・通信・切断時の動作、パケットの変換方法は第２の実施の形態及び第３の実施の形態と同じであるため省略する。
【０１２４】
したがって、本実施の形態の通信装置によれば、LANとルータ接続するWANインタフェース、LANとブリッジ接続するWANインタフェースを自由に設定できる。
【０１２５】
＜他の変形例＞
上述の実施の形態においては、ダイヤルする電話番号については、Service-Nameタグで通知するとしたが、Service-Nameに電話番号を直接指定せずにアルファベットなどで指定し、本通信装置側にサービス名と電話番号の対応表を持っておき、それを検索して電話番号を決定してもよい。
【０１２６】
また、Service-Nameは空のままとし、本通信装置側にデフォルト電話番号を持っておき、それを使用してもよい。
【０１２７】
さらに、RFC2516ではPPPoEはPPPを「Ethenrnetで」送る場合についてしか記述していないため、PPPとPPPoEとの相互変換において、PPPoEのデータリンクフレームには、イーサネットの場合で示した。しかし、IEEE802.11無線LANでも問題なくPPPoEを使用することができる。この場合、IEEE802.2 SNAPのデータフレームが使用されていた。このため、IEEE802.2に準拠できるデバイスでPPPoEが利用できる。IEEE802.11のほかに使用可能と思われるLANデバイスは、トークンバス、トークンリング、FDDI,Bluetoothなどである。
【０１３１】
さらに、「本通信装置」を無線LAN機能を持った携帯電話(あるいはPHS)とし、無線LAN内蔵PCから携帯電話を経由してダイヤルアップ接続することも考えられれる。
【０１３２】
なお、本願発明は、上記各実施形態に限定されるものでなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わされた効果が得られる。さらに、上記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば実施形態に示される全構成要件から幾つかの構成要件が省略されることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【０１３３】
【発明の効果】
以上詳記したように、本発明によれば、ルータの設定を変更することなく、クライアント機器から任意のタイミング、任意の設定（電話番号など）でWANへブリッジ接続を可能にするダイヤルアップ機能付き通信装置を提供することができる。
【０１３４】
また、ＷANへのルータ接続及びダイヤルアップ接続のどちらをもルータとPCとの接続はLAN(イーサネットや無線LANなど)接続のみで済ませることが可能なダイヤルアップ機能付き通信装置を提供することができる。
【図面の簡単な説明】
【図１】  ADSL(Asymmetric Digital Subscriber Line)によるインターネット接続に、PPPoEを使用した場合の構成例を示す図である。
【図２】  PPPoEのデータリンクフレームの構造を示す図である。
【図３】  PPPoEペイロードに含まれるタグの構造を示す図である。
【図４】  PPPセッションステージのPPPoEペイロードを示す図である。
【図５】ディスカバリーステージの動作について説明するためのフローチャートである。
【図６】本発明の第１の実施の形態に係る通信装置を示す図である。
【図７】本発明の第１の実施の形態に係る通信装置１００を使用してシステムを構成した例を示す図である。
【図８】  PPPのデータリンクフレームの構造を示す図である。
【図９】  PPPセッションステージのPPPoEのデータリンクフレームの構造を示す図である。
【図１０】本発明の第１の実施の形態に係る通信装置の接続・通信・切断の手順について説明するための図である。
【図１１】本発明の第２の実施の形態に係る通信装置の構成を示す図である。
【図１２】本発明の第２の実施の形態に係る通信装置２００を使用してシステムを構成した例を示す図である。
【図１３】ルータモードの機能を説明する論理ブロック図である。
【図１４】ブリッジモードの機能を説明する論理ブロック図である。
【図１５】本発明の第３の実施の形態に係る通信装置の構成を示す図である。
【図１６】本発明の第３の実施の形態に係る通信装置を使用してシステムを構成した例を示す図である。
【図１７】ルータモードの機能を説明する論理ブロック図である。
【図１８】ルータ・ブリッジ併用モードの機能を説明する論理ブロック図である。
【図１９】本発明の第４の実施の形態に係る通信装置の構成を示す図である。
【図２０】本発明の第４の実施の形態に係る通信装置を使用してシステムを構成した例を示す図である。
【図２１】  WAN_A、WAN_B、ともにWANインタフェース（TA）の場合のルータモード時の論理ブロック図である。
【図２２】  WAN_A、WAN_B、ともにWANインタフェース（TA）４０１−２の場合のブリッジモード時の論理ブロック図である。
【図２３】  WAN_AがWANインタフェース４０１−２、WAN_BがWANインタフェース４０１−３（ADSLモデム）の場合のルータモード時の論理ブロック図である。
【図２４】  WAN_AがWANインタフェース４０１−２、WAN_BがWANインタフェース４０１−３（ADSLモデム）の場合のルータ・ブリッジ併用モード時の論理ブロック図である。
【符号の説明】
１…クライアント、
２…イーサネット、
３…ＡＤＳＬモデム、
４…電話線、
５…集合モデム（ＤＳＬＡＭ）、
６…イーサネット、
７，８…アクセス・コンセントレータ（サーバ）、
９，１０…プロバイダ、
１１…インターネット、
１００…通信装置、
１０１…ダイヤルアップ接続可能なWANインタフェース、
１０２−１〜１０２−Ｎ…LANインタフェース,
１０３…制御部、
１０４…記憶部、
１１０−１〜１１０−Ｎ…リモートアクセスサーバ、
１２０…クライアント、
１５０…アナログ回線網。
【図１】
0003692083.tif 000002
【図２】
0003692083.tif 000003
【図３】
0003692083.tif 000004
【図４】
0003692083.tif 000005
【図５】
0003692083.tif 000006
【図６】
0003692083.tif 000007
【図７】
0003692083.tif 000008
【図８】
0003692083.tif 000009
【図９】
0003692083.tif 000010
【図１０】
0003692083.tif 000011
【図１１】
0003692083.tif 000012
【図１２】
0003692083.tif 000013
【図１３】
0003692083.tif 000014
【図１４】
0003692083.tif 000015
【図１５】
0003692083.tif 000016
【図１６】
0003692083.tif 000017
【図１７】
0003692083.tif 000018
【図１８】
0003692083.tif 000019
【図１９】
0003692083.tif 000020
【図２０】
0003692083.tif 000021
【図２１】
0003692083.tif 000022
【図２２】
0003692083.tif 000023
【図２３】
0003692083.tif 000024
【図２４】
0003692083.tif 000025