(57)【特許請求の範囲】
【請求項１】
第１のネットワークと第２のネットワークを接続するネットワーク接続装置において、
前記第１のネットワークのトポロジーを認識して第１のトポロジー情報を作成する第１の自動構成認識手段と、
前記第２のネットワークのトポロジーを認識して第２のトポロジー情報を作成する第２の自動構成認識手段と、
前記第１のトポロジー情報と前記第２のトポロジー情報を記憶するトポロジー情報記憶手段と、
このトポロジー情報記憶手段に記憶された前記第１および第２のトポロジー情報に基づき、これらを共有する新たなトポロジー情報を作成するトポロジー情報作成手段と、
このトポロジー情報作成手段によって作成された新たなトポロジー情報に基づき前記第１のネットワークのトポロジーを認識して第３のトポロジー情報を作成する第３の自動構成認識手段と、
前記トポロジー情報作成手段によって作成された新たなトポロジー情報に基づき前記第２のネットワークのトポロジーを認識して第４のトポロジー情報を作成する第４の自動構成認識手段と、
を具備したことを特徴とするネットワーク接続装置。
【請求項２】
第１のネットワークと第２のネットワークを接続するネットワーク接続装置において、
前記第１のネットワークのトポロジーを認識して第１のトポロジー情報を作成する第１の自動構成認識手段と、
前記第２のネットワークのトポロジーを認識して第２のトポロジー情報を作成する第２の自動構成認識手段と、
前記第１のトポロジー情報と前記第２のトポロジー情報に基づき、これらを共有する新たなトポロジー情報を作成する第１のトポロジー情報作成手段と、
この第１のトポロジー情報作成手段で作成された新たなトポロジー情報に基づき前記第１のネットワークのトポロジーを認識して第３のトポロジー情報を作成する第３の自動構成認識手段と、
前記第１のトポロジー情報作成手段で作成された新たなトポロジー情報に基づき前記第２のネットワークのトポロジーを認識して第４のトポロジー情報を作成する第４の自動構成認識手段と、
前記第１および第２のトポロジー情報とともに、前記第３のトポロジー情報と前記第４のトポロジー情報を記憶するトポロジー情報記憶手段と、
このトポロジー情報記憶手段に記憶された第３および第４のトポロジー情報に基づき、これらを共有する新たなトポロジー情報を作成する第２のトポロジー情報作成手段と、
を具備したことを特徴とするネットワーク接続装置。
【請求項３】
前記第１および第２のネットワークはＩＥＥＥ１３９４−１９９５を用いていることを特徴とする請求項１〜２のいずれか１つに記載のネットワーク接続装置。
【請求項４】
前記第３のトポロジー情報に含まれる前記第１および第２のネットワーク内の端末に割り当てられた端末アドレスと、前記第４のトポロジー情報に含まれる前記第１および第２のネットワーク内の端末に割り当てられた端末アドレスの間の対応関係を記憶するアドレス変換テーブルと、
このアドレス変換テーブルを参照して、前記第１のネットワークから受けとったパケットの宛先端末アドレスまたは送信元端末アドレスの少なくとも一方を書き換える第１のアドレス変換手段と、
前記アドレス変換テーブルを参照して、前記第２のネットワークから受けとったパケットの宛先端末アドレスまたは送信元端末アドレスの少なくとも一方を書き換える第２のアドレス変換手段と、
を具備したことを特徴とする請求項２記載のネットワーク接続装置。
【請求項５】
第１のネットワークを第２のネットワークを介して第３のネットワークに接続するネットワーク接続装置において、
前記第１のネットワークのトポロジーを認識して第１のトポロジー情報を作成する自動構成認識手段と、
前記第１のトポロジー情報と前記第３のネットワークのトポロジー情報を前記第２のネットワークを介して交換するトポロジー情報交換手段と、
前記第１のトポロジー情報と前記トポロジー情報交換手段で受けとった前記第３のネットワークのトポロジー情報を記憶するトポロジー情報記憶手段と、
このトポロジー情報記憶手段で記憶された前記第１のトポロジー情報と前記第３のネットワークのトポロジー情報に基づき、これらを共有する新たなトポロジー情報を作成するトポロジー情報作成手段と、
を具備したことを特徴とするネットワーク接続装置。
【請求項６】
第１のネットワークを第２のネットワークを介して第３のネットワークに接続するネットワーク接続装置において、
前記第１のネットワークのトポロジーを認識して第１のトポロジー情報を作成する第１の自動構成認識手段と、
前記第１のトポロジー情報と前記第３のネットワークのトポロジー情報を前記第２のネットワークを介して交換するトポロジー情報交換手段と、
前記第１のトポロジー情報と前記トポロジー情報交換手段で受けとった前記第３のネットワークのトポロジー情報を記憶するトポロジー情報記憶手段と、
このトポロジー情報記憶手段で記憶された前記第１のトポロジー情報と前記第３のネットワークのトポロジー情報に基づき、これらを共有する新たなトポロジー情報を作成するトポロジー情報作成手段と、
このトポロジー情報作成手段で新たに作成されたトポロジー情報に基づき前記第１のネットワークのトポロジーを認識して第２のトポロジー情報を作成する第２の自動構成認識手段と、
を具備したことを特徴とするネットワーク接続装置。
【請求項７】
第１のネットワークを第２のネットワークを介して第３のネットワークに接続するネットワーク接続装置において、
前記第１のネットワークのトポロジーを認識して第１のトポロジー情報を作成する第１の自動構成認識手段と、
前記第１のトポロジー情報と前記第３のネットワークのトポロジー情報を前記第２のネットワークを介して交換する第１のトポロジー情報交換手段と、
前記第１のトポロジー情報と前記第１のトポロジー情報交換手段で受けとった前記第３のネットワークのトポロジー情報に基づき、これらを共有する新たなトポロジー情報を作成する第１のトポロジー情報作成手段と、
この第１のトポロジー情報作成手段で新たに作成されたトポロジー情報に基づき前記第１のネットワークのトポロジーを認識して第２のトポロジー情報を作成する第２の自動構成認識手段と、
前記第２のトポロジー情報と前記第３のネットワークのトポロジー情報を前記第２のネットワークを介して交換する第２のトポロジー情報交換手段と、
前記第２のトポロジー情報と前記第２のトポロジー情報交換手段で受けとった前記第３のネットワークのトポロジー情報を記憶するトポロジー情報記憶手段と、
このトポロジー情報記憶手段で記憶された前記第２のトロポジー情報と前記第３のネットワークのトポロジー情報に基づき、これらを共有する新たなトロポジー情報を作成する第２のトポロジー情報作成手段と、
を具備したことを特徴とするネットワーク接続装置。
【請求項８】
前記第１のネットワークはＩＥＥＥ１３９４−１９９５を用いていることを特徴とする請求項５〜７のいずれか１つに記載のネットワーク接続装置。
【請求項９】
前記第１のネットワークと前記第３のネットワークには同じデータリンクレイヤ方式を用い、前記第２のネットワークには、前記第１のネットワークと前記第３のネットワークで用いたデータリンクレイヤ方式とは異なるデータリンクレイヤ方式を用いていることを特徴とする請求項５〜７のいずれか１つに記載のネットワーク接続装置。
【請求項１０】
前記第１のネットワークはＩＥＥＥ１３９４−１９９５を用い、前記トポロジー情報作成手段は、前記第２および第３のネットワークに属する端末を全てＩＥＥＥ１３９４プロトコルにおける子端末と認識してトポロジー情報を作成することを特徴とする請求項５〜７のいずれか１つに記載のネットワーク接続装置。
【請求項１１】
前記第１のネットワークはＩＥＥＥ１３９４−１９９５を用い、前記トポロジー情報作成手段は、前記第１のネットワークに属する端末がＩＥＥＥ１３９４プロトコルにおけるルート端末になるように認識してトポロジー情報を作成することを特徴とする請求項５〜７のいずれか１つに記載のネットワーク接続装置。
【請求項１２】
前記第１のトポロジー情報に含まれる前記第１のネットワーク内の端末に割り当てられた端末アドレスと、前記第３のネットワークのトポロジー情報に含まれる前記第３のネットワーク内の端末に割り当てられた端末アドレスと、前記第２のトポロジー情報に含まれる前記第１および第３のネットワーク内の端末に割り当てられた端末アドレスとの間の対応関係を記憶するアドレス変換テーブルと、
このアドレス変換テーブルを参照して、前記第１のネットワークから受けとったパケットの宛先端末アドレスおよび送信元端末アドレスのうちの少なくとも一方を書き換える第１のアドレス変換手段と、
前記アドレス変換テーブルを参照して、前記第２のネットワークから受けとったパケットの宛先端末アドレスおよび送信元端末アドレスのうちの少なくとも一方を書き換える第２のアドレス変換手段と、
前記アドレス変換テーブルを参照して、前記第１のネットワークから受けとったパケットを前記第２のネットワークに送出するパケットにカプセル化する第１のパケット変換手段と、
前記アドレス変換テーブルを参照して、前記第２のネットワークから受けとったパケットから前記第１のネットワークに送出するパケットを抽出する第２のパケット変換手段と、
を具備したことを特徴とする請求項７記載のネットワーク接続装置。
【請求項１３】
前記第２のトポロジー情報に含まれる前記第１および第３のネットワーク内の端末に割り当てられた端末アドレスと、前記第３のネットワークのトポロジー情報に含まれる前記第１および前記第３のネットワーク内の端末に割り当てられた端末アドレスの間の対応関係を記憶するアドレス交換テーブルと、
このアドレス変換テーブルを参照して、前記第１のネットワークから受けとったパケットの宛先端末アドレスおよび送信元端末アドレスのうちの少なくとも一方を書き換える第１のアドレス変換手段と、
前記アドレス変換テーブルを参照して、前記第２のネットワークから受けとったパケットの宛先端末アドレスおよび送信元端末アドレスのうちの少なくとも一方を書き換える第２のアドレス変換手段と、
前記アドレス変換テーブルを参照して、前記第１のネットワークから受けとったパケットを前記第２のネットワークに送出するパケットにカプセル化する第１のパケット変換手段と、
前記アドレス変換テーブルを参照して、前記第２のネットワークから受けとったパケットから前記第１のネットワークに送出するパケットを抽出する第２のパケット変換手段と、
を具備したことを特徴とする請求項７記載のネットワーク接続装置。
【請求項１４】
前記第１のネットワーク内の通信リソースを獲得する第１のリソース獲得手段、および、前記第２のネットワーク内の通信リソースを獲得する第２のリソース獲得手段うちの少なくとも１つを具備したことを特徴とする請求項１〜２および５〜６のいずれか１つに記載のネットワーク接続装置。
【請求項１５】
前記第２のネットワーク内の端末から送られてきたパケットに記述されている要求情報をもとに前記第１のネットワーク内の通信リソースを獲得する第１のリソース獲得手段、および、前記第１のネットワーク内の端末から送られてきたパケットに記述されている要求情報をもとに前記第２のネットワーク内の通信リソースを獲得する第２のリソース獲得手段うちの少なくとも１つを具備したことを特徴とする請求項１〜２および５〜６のいずれか１つに記載のネットワーク接続装置。
【請求項１６】
前記第１のネットワーク内の端末から送られてきたパケットに記述されている要求情報をもとに前記第２のネットワーク内の通信リソースを獲得するリソース獲得手段を具備し、前記第１のネットワーク内の端末から送られてきたパケットがＩＥＣ１８８３プロトコルに従ったパケットであり、かつ、前記第１のネットワーク以外のネットワーク内の端末へのデータ送信または受信要求であったとき、前記ＩＥＣ１８８３プロトコルに従ったパケットに記述されている要求情報をもとに、前記リソース獲得手段を起動することを特徴とする請求項１〜２および５〜６のいずれか１つに記載のネットワーク接続装置。
【請求項１７】
前記第１のネットワーク内の通信リソースを獲得する第１のリソース獲得手段と、この第１のリソース獲得手段によって獲得した前記第１のネットワーク内の通信リソースを用いてデータの送信または受信を行なうように、ＩＥＣ１８８３プロトコルに従って前記第１のネットワーク内の端末に対して要求を送出するデータ送受信要求送出手段と、を具備したことを特徴とする請求項１〜２および５〜６のいずれか１つに記載のネットワーク接続装置。
【請求項１８】
前記第１のネットワーク内の第１の通信リソースを獲得する第１のリソース獲得手段と、
前記第２のネットワーク内の第２の通信リソースを獲得する第２のリソース獲得手段と、
前記第１の通信リソースと前記第１の通信リソースを使用する前記第２の通信リソースの対応関係、および、前記第１の通信リソースと前記第１の通信リソースを使用する前記第２のネットワーク内の端末アドレスの対応関係のうちの少なくとも一方の対応関係を記憶する第１のコネクション対応記憶手段と、
前記第２の通信リソースと前記第２の通信リソースを使用する前記第１の通信リソースの対応関係、および、前記第２の通信リソースと前記第２の通信リソースを使用する前記第１のネットワーク内の端末アドレスの対応関係のうちの少なくとも一方の対応関係を記憶する第２のコネクション対応記憶手段と、
を具備したことを特徴とする請求項１〜２および５〜６のいずれか１つに記載のネットワーク接続装置。
【請求項１９】
前記第１のネットワーク内の第１の通信リソースを獲得する第１のリソース獲得手段と、
前記第２のネットワーク内の第２の通信リソースを獲得する第２のリソース獲得手段と、
前記第１の通信リソースと前記第１の通信リソースを使用する前記第２の通信リソースの対応関係、および、前記第１の通信リソースと前記第１の通信リソースを使用する前記第２のネットワーク内の端末アドレスの対応関係のうちの少なくとも一方の対応関係を記憶する第１のコネクション対応記憶手段と、
前記第２の通信リソースと前記第２の通信リソースを使用する前記第１の通信リソースの対応関係、および、前記第２の通信リソースと前記第２の通信リソースを使用する前記第１のネットワーク内の端末アドレスの対応関係のうちの少なくとも一方の対応関係を記憶する第２のコネクション対応記憶手段と、
前記第１のネットワークから受信したパケットに記述されている送信元端末アドレスまたはコネクション番号を基に前記第１のコネクション対応記憶手段から第１の通信リソースを検索して、その検索された第１の通信リソースに対応する前記第２のネットワーク内の端末アドレスまたはコネクションに前記受信パケットを転送する第１のパケット転送手段と、
前記第２のネットワークから受信したパケットに記述されている送信元端末アドレスまたはコネクション番号を基に前記第２のコネクション対応記憶手段から第２の通信リソースを検索して、その検索された第２の通信リソースに対応する前記第１のネットワーク内の端末アドレスまたはコネクションに前記受信パケットを転送する第２パケット転送手段と、
を具備したことを特徴とする請求項１〜２および５〜６のいずれか１つに記載のネットワーク接続装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遠隔に離れて相互接続されたネットワーク間でデータ転送を行なうための、各ネットワーク間を接続する相互接続装置および接続方式に関し、特に、ＩＥＥＥ１３９４委員会において標準化がすすめられている１３９４ネットワークを相互接続するための相互接続装置および接続方式に関する。
【０００２】
【従来の技術】
近年のネットワーク技術の進歩にともない、公衆網や企業内ＬＡＮなどのプライベート網を高速化し、さらに、それらの異なるネットワーク同士を相互に接続して通信を行なう、いわゆるインターネット技術が広く用いられるようになってきている。このようなネットワーク化の動きは家庭にも及びつつあり、特にパソコンを購入したユーザーは、そのパソコンをインターネットに接続し、ネットワークを介して外部の他のユーザーとの間での通信を行なうようになってきた。
【０００３】
また、家庭内におけるネットワークという観点は従来からあり、特に、ホームセキュリティーをターゲットとしたホームネットワークとして、ＣＥＢｕｓやＬＯＮなどの標準規格が既に提案されている。さらに、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器間を接続しているアナログＡＶケーブル（通常、白、赤、黄のケーブルが使用される）も、一種のホームネットワークとして捉えることができる。このように、従来の家庭においても潜在的にネットワーク化の要求が存在するものと思われるが、現状を見ると、ＡＶ機器間を接続するためのＡＶケーブル以外はほとんど普及しておらず、家庭内でのネットワーク化は全く進んでいないと言うことができる。これは、従来のＡＶケーブルはアナログ信号を用いてデータ転送を行っていたため、他のホームネットワークやパソコンとの接続ができないという問題や、従来の例えば、ＣＥＢｕｓやＬＯＮなどのホームネットワークは狭帯域データの転送しかできなかったなどの問題によるものである。さらに、従来のホームネットワークからは家庭外のネットワークへの接続ができなかったので、家庭内のネットワーク化による充分なメリットをユーザーが享受できなかったことが、普及を妨げる大きな要因となっていたものと思われる。
【０００４】
このような問題点に対し、近年、パソコンのＳＣＳＩの次世代バージョンとして、ＩＥＥＥにおいて検討が進められていた１３９４というインタフェース仕様が脚光を浴びるようになってきている。この１３９４インタフェースでは、複数の端末をデージーチェインもしくはスター型に接続し、１００Ｍｂｐｓを越える広帯域のデータを転送することができるようになっている。また、その最も大きな特徴として、同一のケーブル上においてアシンクロナス（Ａｓｙｎｃｈｒｏｎｏｕｓ：非同期転送）データとアイソクロナス（Ｉｓｏｃｈｒｏｎｏｕｓ）データの双方を伝送することが可能となっている点があげられる。このため、もともとＳＣＳＩの次世代バージョンとして検討が始まっていた１３９４をＡＶ機器間を接続するケーブルとして使用しようとの動きが活発になってきた。これは、従来ＡＶ機器間で転送される画像情報や音声情報などの大容量のデータをアナログ伝送によって転送していたものを、１３９４のアイソクロナスデータ転送機能を用いて、デジタル信号によって転送し、これまでのＡＶ機器間の接続だけでなく、パソコンなどのデジタル機器とも接続可能とすることを目的としたものである。
【０００５】
このような動きの中で、マイクロソフト社が次世代のＷｉｎｄｏｗｓマシーンにおいて、１３９４インタフェースをサポートすることを表明し、一躍、パソコン端末とＡＶ端末を接続するインタフェースとして１３９４が注目されるようになってきている。
【０００６】
【発明が解決しようとする課題】
この１３９４インタフェースによって、従来の家庭内のネットワークの問題点であったアナログ伝送方式や狭帯域通信などの問題点は解消されるものの、家庭外とのネットワーク接続という問題点は残されたままとなっている。すなわち、１３９４プロトコルでしか通信ができない端末は、各１３９４ネットワーク間に１３９４ではない異なる種類のネットワークが存在すると、それらの１３９４ネットワーク間での通信が行なえなくなる。
【０００７】
この家庭外とのネットワーク接続においては、現在、インターネットを用いた外部接続方式が中心となっている。インターネットは、データリンクレイヤの種別や伝送レートの違いなどを意識することなく、異なるネットワークに接続した端末との間で通信が行なえるという特徴を持っており、近年、急速に利用者が増加するとともに、その提供サービスの高度化が進んできている。
【０００８】
しかし、インターネットを利用するためには、その利用端末がＩＰアドレスなどのインターネットアドレスを取得しなければならないとともに、その端末が接続しているデータリンク機能とともにインターネットプロトコルを実行する機能も実装しなければならなくなる。また、インターネットにおけるルーター機能が、各家庭毎に必要になり、一般家庭のユーザーが利用するには非常に高価な機能が必要になる。特に、家庭内ネットワークにおいてはテレビやビデオなどのＡＶ機器が中心になる事が予想されるので、パソコンを中心として発展してきたインターネット技術をそのままＡＶ機器間の接続に用いることは多くの問題を発生させることになる。
【０００９】
そこで、本発明は、上記問題点に鑑み、異なるネットワーク間を接続して（例えば１３９４ネットワーク間を接続、２つの１３９４ネットワークをその他のネットワークを介しての接続）それぞれのネットワークに接続された端末間でのデータ転送が容易に行えるネットワーク接続装置を提供することを目的とする。すなわち、例えば、遠隔にはなれた１３９４ネットワーク間で、各々のネットワークが保持しているトポロジー情報を交換し、お互いを１つの１３９４ネットワークであるかのようにエミュレートすることで、１３９４プロトコルでしか通信が行なえない端末でも他のネットワークを介しても通信が行なえるネットワーク接続装置を提供することを目的とする。なお、本発明のネットワーク接続装置は、例えば、家庭内のネットワーク間を接続する場合、家庭内のネットワークを家庭外のネットワークと接続する場合、家庭内のネットワークを家庭外のネットワークを介して相互接続する場合などに用いることができる。
【００１０】
【課題を解決するための手段】
（１）請求項１〜５
本発明のネットワーク接続装置（請求項１）は、第１のネットワークと第２のネットワークを接続するネットワーク接続装置において、
前記第１のネットワークのトポロジーを認識して第１のトポロジー情報を作成する第１の自動構成認識手段と、
前記第２のネットワークのトポロジーを認識して第２のトポロジー情報を作成する第２の自動構成認識手段と、
前記第１のトポロジー情報と前記第２のトポロジー情報を記憶するトポロジー情報記憶手段と、
このトポロジー情報記憶手段に記憶された前記第１および第２のトポロジー情報に基づき、これらを共有する新たなトポロジー情報を作成するトポロジー情報作成手段と、
を具備することにより、前記第１および第２のネットワークが各々独立に動作している場合においても、お互いのトポロジー情報を共有するようになるので、前記第１および第２のネットワークが各々独立に動作したままでも、ネットワークを接続した環境で通信を行なうことができるようになる。
【００１１】
また、本発明のネットワーク接続装置（請求項２）は、さらに、前記トポロジー情報作成手段によって作成された新たなトポロジー情報に基づき前記第１のネットワークのトポロジーを認識して第３のトポロジー情報を作成する第３の自動構成認識手段と、
前記トポロジー情報作成手段によって作成された新たなトポロジー情報に基づき前記第２のネットワークのトポロジーを認識して第４のトポロジー情報を作成する第４の自動構成認識手段と、
を具備することにより、第３および第４の自動構成認識手段で作成したトポロジー情報を、前記第１および第２のネットワーク内の各端末に通知することができるようになる。
【００１２】
また、本発明のネットワーク接続装置（請求項３）は、さらに、前記第１および第２のトポロジー情報とともに、前記第３のトポロジー情報と前記第４のトポロジー情報を記憶するトポロジー情報記憶手段と、
このトポロジー情報記憶手段に記憶された第３および第４のトポロジー情報に基づき、これらを共有する新たなトポロジー情報を作成する第２のトポロジー情報作成手段と、
を具備することにより、前記第１および第２の自動構成認識手段によって新たに作成された第３および第４のトポロジー情報を、再度、前記第１および第２のネットワークの間で交換することによって、お互いのネットワークで認識しているトポロジー情報をも考慮したネットワーク接続機能が提供できることになる。
【００１３】
（２）請求項６〜１２
本発明のネットワーク接続装置（請求項６）は、第１のネットワークを第２のネットワークを介して第３のネットワークに接続するネットワーク接続装置において、
前記第１のネットワークのトポロジーを認識して第１のトポロジー情報を作成する自動構成認識手段と、
前記第１のトポロジー情報と前記第３のネットワークのトポロジー情報を前記第２のネットワークを介して交換するトポロジー情報交換手段と、
前記第１のトポロジー情報と前記トポロジー情報交換手段で受けとった前記第３のネットワークのトポロジー情報を記憶するトポロジー情報記憶手段と、
このトポロジー情報記憶手段で記憶された前記第１のトポロジー情報と前記第３のネットワークのトポロジー情報に基づき、これらを共有する新たなトポロジー情報を作成するトポロジー情報作成手段と、
を具備することにより、前記第１および第３のネットワークが、前記第２のネットワークを介して直接接続しておらず、各々のネットワークが独立に動作している場合においても、お互いのトポロジー情報を共有できるので、前記第１および第３のネットワークが、各々独立に動作したままでもネットワークを接続した環境で通信を行なうことができるようになる。
【００１４】
ここで、前記トポロジー情報交換手段において、前記第１のトポロジー情報と前記第３のネットワークのトポロジー情報を前記第２のネットワークを介して交換する際、前記第２のネットワークを介して前記第３のネットワークとの間にコネクションを設定するコネクション設定機能や、前記第２のネットワークへのブロードキャスト機能などを用いることによって、前記第１および第３のネットワークのトポロジー情報の交換機能が提供できることになる。
【００１５】
また、本発明のネットワーク接続装置（請求項７）は、さらに、前記トポロジー情報作成手段で新たに作成されたトポロジー情報に基づき前記第１のネットワークのトポロジーを認識して第２のトポロジー情報を作成する第２の自動構成認識手段と、
を具備することにより、前記第１および第３のネットワーク毎の自動構成認識手段によって作成されたトポロジー情報を用いて、各々のネットワークにおけるトポロジー認識処理を実行することにより、特に、第１のネットワークにおいて、前記第２の自動構成認識手段で作成した第２のトポロジー情報を前記第１のネットワーク内の各端末に通知することができるようになる。
【００１６】
また、本発明のネットワーク接続装置（請求項８）は、さらに、前記第２のトポロジー情報と前記第３のネットワークのトポロジー情報を前記第２のネットワークを介して交換する第２のトポロジー情報交換手段と、
前記第２のトポロジー情報と前記第２のトポロジー情報交換手段で受けとった前記第３のネットワークのトポロジー情報を記憶するトポロジー情報記憶手段と、
このトポロジー情報記憶手段で記憶された前記第２のトロポジー情報と前記第３のネットワークのトポロジー情報に基づき、これらを共有する新たなトロポジー情報を作成する第２のトポロジー情報作成手段と、
を具備することにより、トポロジー情報作成機能によって新たに作成された前記第１および第３のネットワークのトポロジー情報を、再度、前記第１および第３のネットワークの間で交換することによって、お互いのネットワークで認識しているトポロジー情報をも考慮したネットワーク接続機能が提供できることになる。
【００１７】
また、本発明のネットワーク接続装置（請求項９）によれば、前記第１および第３のネットワークとしてＩＥＥＥ１３９４委員会で規定された、ＩＥＥＥ１３９４−１９９５ネットワークを用いることによって、前記第１および第３のネットワーク間でのデータ通信と共に、いわゆるリアルタイムデータの通信も行なうことができるようになり、異なるネットワークを介したマルチメディア通信が実現できるようになる。
【００１８】
・  （請求項１２）前記第１のネットワークはＩＥＥＥ１３９４−１９９５を用い、前記トポロジー情報作成手段は、前記第１のネットワークのトポロジー情報を作成する際に、前記第２または第３のネットワークに属する端末の１ＥＥＥ１３９４プロトコルにおけるＣａｐａｂｉｌｉｔｙ情報を適当なＣａｐａｂｉｌｉｔｙ情報に変換してトポロジー情報を作成することを特徴とする
・  前記第１のネットワークのトポロジー情報を、前記第２のネットワークへのブロードキャスト機能を用いて前記第３のネットワークに通知するトポロジー情報交換手段を具備する。
【００１９】
・  前記第１のネットワークのトポロジー情報を、前記第２のネットワーク内のあらかじめ確保された通信リソースを用いて前記第３のネットワークに通知するトポロジー情報交換手段を具備する。
【００２０】
・  前記第２のネットワークを介して２つ以上のネットワークを接続する際に、
前記第２のネットワークによって接続されている複数のネットワークのトポロジー情報を受信／記憶するトポロジー情報受信／記憶手段と、
前記第２のネットワークに接続されているネットワークからの要求にしたがって、前記トポロジー受信／記憶手段に記憶している各ネットワークのトポロジー情報を通知するトポロジー情報通知手段と、
を具備する。
【００２１】
（３）請求項１３〜２０
本発明のネットワーク接続装置（請求項１３、請求項１４）は、前記第１のトポロジー情報に含まれる前記第１のネットワーク内の端末に割り当てられた端末アドレスと、前記第３のネットワークのトポロジー情報に含まれる前記第３のネットワーク内の端末に割り当てられた端末アドレスと、前記第２のトポロジー情報に含まれる前記第１および第３のネットワーク内の端末に割り当てられた端末アドレスとの間の対応関係を記憶するアドレス変換テーブル、あるいは、前記第２のトポロジー情報に含まれる前記第１および第３のネットワーク内の端末に割り当てられた端末アドレスと、前記第３のネットワークのトポロジー情報に含まれる前記第１および前記第３のネットワーク内の端末に割り当てられた端末アドレスの間の対応関係を記憶するアドレス交換テーブルを具備し、
このアドレス変換テーブルを参照して、前記第１のネットワークから受けとったパケットの宛先端末アドレスおよび送信元端末アドレスのうちの少なくとも一方を書き換える第１のアドレス変換手段と、
前記アドレス変換テーブルを参照して、前記第２のネットワークから受けとったパケットの宛先端末アドレスおよび送信元端末アドレスのうちの少なくとも一方を書き換える第２のアドレス変換手段と、
前記アドレス変換テーブルを参照して、前記第１のネットワークから受けとったパケットを前記第２のネットワークに送出するパケットにカプセル化する第１のパケット変換手段と、
前記アドレス変換テーブルを参照して、前記第２のネットワークから受けとったパケットから前記第１のネットワークに送出するパケットを抽出する第２のパケット変換手段と、
を具備することにより、前記トポロジー情報記憶手段には、前記第１のネットワーク内の端末が認識しているトポロジー情報と前記第３のネットワーク内の端末が記憶しているトポロジー情報の間の対応関係が記憶され、前記アドレス変換テーブルには、前記第１のネットワーク内に設定したリアルタイムデータ転送のためのチャネルあるいはコネクションと、前記第２のネットワーク内に設定したチャネルあるいはコネクションとの対応関係が記憶されているので、これらを参照して、前記第１のネットワークから送られてきたパケットの送信元端末アドレスや宛先端末アドレスを前記第３のネットワークにおける端末アドレスに変換することができるようになる。また、前記第１のネットワーク内の適当なチャネルから送られてきたリアルタイムデータを、そのチャネル番号を読みだけで前記第２のネットワーク内のどのコネクションに転送すれば良いかを知ることができるようになるので、画像データのようなリアルタイムデータも、前記第２のネットワークを介しても前記第３のネットワークとの間で転送することができるようになる。
【００２２】
具体的には、
・（請求項１５）  前記第１のネットワーク内の通信リソースを獲得する第１のリソース獲得手段、および、前記第２のネットワーク内の通信リソースを獲得する第２のリソース獲得手段うちの少なくとも１つを具備している。
【００２３】
・（請求項１６）  前記第２のネットワーク内の端末から送られてきたパケットに記述されている要求情報をもとに前記第１のネットワーク内の通信リソースを獲得する第１のリソース獲得手段、および、前記第１のネットワーク内の端末から送られてきたパケットに記述されている要求情報をもとに前記第２のネットワーク内の通信リソースを獲得する第２のリソース獲得手段うちの少なくとも１つを具備している。
【００２４】
・（請求項１７）  前記第１のネットワーク内の端末から送られてきたパケットに記述されている要求情報をもとに前記第２のネットワーク内の通信リソースを獲得するリソース獲得手段を具備し、
前記第１のネットワーク内の端末から送られてきたパケットがＩＥＣ１８８３プロトコルに従ったパケットであり、かつ、前記第１のネットワーク以外のネットワーク内の端末へのデータ送信または受信要求であったとき、前記ＩＥＣ１８８３プロトコルに従ったパケットに記述されている要求情報をもとに、前記リソース獲得手段を起動することを特徴とする。
【００２５】
・（請求項１８）  前記第１のネットワーク内の通信リソースを獲得する第１のリソース獲得手段と、
この第１のリソース獲得手段によって獲得した前記第１のネットワーク内の通信リソースを用いてデータの送信または受信を行なうように、ＩＥＣ１８８３プロトコルに従って前記第１のネットワーク内の端末に対して要求を送出するデータ送受信要求送出手段と、
を具備する。
【００２６】
・（請求項１９）  前記第１のネットワーク内の第１の通信リソースを獲得する第１のリソース獲得手段と、
前記第２のネットワーク内の第２の通信リソースを獲得する第２のリソース獲得手段と、
前記第１の通信リソースと前記第１の通信リソースを使用する前記第２の通信リソースの対応関係、および、前記第１の通信リソースと前記第１の通信リソースを使用する前記第２のネットワーク内の端末アドレスの対応関係のうちの少なくとも一方の対応関係を記憶する第１のコネクション対応記憶手段と、
前記第２の通信リソースと前記第２の通信リソースを使用する前記第１の通信リソースの対応関係、および、前記第２の通信リソースと前記第２の通信リソースを使用する前記第１のネットワーク内の端末アドレスの対応関係のうちの少なくとも一方の対応関係を記憶する第２のコネクション対応記憶手段と、
を具備する。
【００２７】
・（請求項２０）  前記第１のネットワーク内の第１の通信リソースを獲得する第１のリソース獲得手段と、
前記第２のネットワーク内の第２の通信リソースを獲得する第２のリソース獲得手段と、
前記第１の通信リソースと前記第１の通信リソースを使用する前記第２の通信リソースの対応関係、および、前記第１の通信リソースと前記第１の通信リソースを使用する前記第２のネットワーク内の端末アドレスの対応関係のうちの少なくとも一方の対応関係を記憶する第１のコネクション対応記憶手段と、
前記第２の通信リソースと前記第２の通信リソースを使用する前記第１の通信リソースの対応関係、および、前記第２の通信リソースと前記第２の通信リソースを使用する前記第１のネットワーク内の端末アドレスの対応関係のうちの少なくとも一方の対応関係を記憶する第２のコネクション対応記憶手段と、
前記第１のネットワークから受信したパケットに記述されている送信元端末アドレスまたはコネクション番号を基に前記第１のコネクション対応記憶手段から第１の通信リソースを検索して、その検索された第１の通信リソースに対応する前記第２のネットワーク内の端末アドレスまたはコネクションに前記受信パケットを転送する第１のパケット転送手段と、
前記第２のネットワークから受信したパケットに記述されている送信元端末アドレスまたはコネクション番号を基に前記第２のコネクション対応記憶手段から第２の通信リソースを検索して、その検索された第２の通信リソースに対応する前記第１のネットワーク内の端末アドレスまたはコネクションに前記受信パケットを転送する第２パケット転送手段と、
を具備する。
【００２８】
（４）パケットタイプの認識
本発明のネットワーク接続装置は、そのネットワーク接続装置が接続している第１および第２のネットワークへのインタフェース機能を有するとともに、前記第１のネットワーク内に設定されたリアルタイムデータ転送用のチャネルを用いてリアルタイム情報の転送を要求する特定のパケットを識別するパケット識別機能を有している。
【００２９】
このパケット識別機能の具体的な手段は、
・  前記第１のネットワークから受けとったパケットの宛先端末アドレスと共に、前記パケットの宛先端末オフセット情報を参照し、前記第１のネットワークから受けとったパケットの処理を決定するパケット処理決定手段を具備する。
【００３０】
・  前記第１のネットワークから受けとったパケットのｔｃｏｄｅフィールドを参照し、前記第１のネットワークから受けとったパケットの処理を決定するパケット処理決定手段を具備する。
【００３１】
・  前記第１のネットワークから受けとったパケットのデータ部分のヘッダフィールドを参照し、前記第１のネットワークから受けとったパケットの処理を決定するパケット処理決定手段
を具備する。
【００３２】
・  前記パケット処理決定手段においてＩＥＣ１８８３プロトコル処理を開始する事を特徴とする。
【００３３】
これらのうちの少なくとも１つを用いることにより、前記第１のネットワークから送られてくるパケットが、前記第３のネットワーク内の端末への通常のデータ転送を行なうパケットなのか、リアルタイム情報の転送の開始や終了を要求するパケットであるのかを識別できるようになる。また、逆に、前記第３のネットワークから送られてきたパケットに関しても同様のパケット識別処理を行なうことによって、前記第２のネットワークから受けとったパケットが、通常のデータパケットであるのか、リアルタイム情報の転送開始や終了を要求するパケットであるのか、さらには、前記第２のネットワークを介して前記第３のネットワークから送られてきたトポロジー情報であるのかを識別することができるようになる。
【００３４】
（５）Ａｃｋ  Ｐｅｎｄｉｎｇ
本発明のネットワーク接続装置は、そのネットワーク接続装置が接続している第１および第２のネットワークへのインタフェース機能を有するとともに、前記第１のネットワークから送られてきたパケットを前記第２のネットワークを介して第３のネットワークに転送する際に、前記受けとったパケットに対するＡｃｋ信号を、前記第３のネットワーク内の宛先端末からの正規のＡｃｋ信号を待たずに、前記第１のネットワーク内の前記パケットを送出した送出端末に送り返してしまうＡｃｋ信号送出機能や、前記宛先端末の代わりにＡｃｋ信号を送出する際に、通常のＡｃｋ信号の代わりにＡｃｋ待ち合わせ信号を送出して、前記送信元端末への疑似的なＡｃｋ信号を送出する疑似Ａｃｋ信号送出機能を有する。
【００３５】
これらの機能の具体的な手段としては、
・  前記第１のネットワークからパケットを受信した際に、前記第２のネットワークへのパケット転送処理とともに、前記受信パケットに記載されている送信元端末に対して、データ転送終了通知を一時的に待ち合わせるための待ち合わせパケットを送出するパケット転送終了通知待ち合わせ手段を具備する。
【００３６】
・  前記パケット転送終了通知待ち合わせ手段と、このパケット転送終了通知待ち合わせ手段によって待ち合わされていたパケット転送終了通知を前記第２のネットワークから受けとった際に、前記受信パケットに記載されていた送信元端末に対して、前記待ち合わせていたデータ転送終了通知パケットを送出するパケット転送終了通知手段を具備する。
【００３７】
これによって、前記第１のネットワークから送られてくるパケットが、前記第２のネットワークを介して前記第３のネットワークに転送されるまでや、逆に、前記宛先端末からのＡｃｋ信号が、前記第３のネットワークから前記第２のネットワークを介して前記第１のネットワークに到着するまでに長い時間が必要となり、前記送信元端末での許容されるＡｃｋ信号待ち時間よりも長くなってしまうような場合でも、ネットワーク接続装置が、疑似的なＡｃｋ信号を前記送信端末に送出するようになっているので、複数のネットワークに跨って、転送遅延時間が長くなってしまうような環境においても、前記第１のネットワークと前記第３のネットワーク間でのパケット通信を実行できるようにすることができる。
【００３８】
【発明の実施の形態】
以下、図面を参照しながら、本発明のネットワーク接続装置の実施形態について詳細に説明する。なお、以下の説明においては、本発明のネットワーク接続装置により、例えば、家庭内に存在する複数のＩＥＥＥ１３９４ハイ・パフォーマンス・シリアル・バス（以下、１３９４と呼ぶ）ネットワークを接続する場合を例にとり説明する。
【００３９】
ＩＥＥＥ１３９４  ＴＡ（Ｔｒａｄｅ  Ａｓｓｏｃｉａｔｉｏｎ）において、１３９４ネットワーク上でのデータ転送方式や、リアルタイム系データを転送するための同期チャネルの設定方式などが規定され、Ｐ１３９４  Ｓｔａｎｄａｒｄｓ  ｆｏｒ  ａ  Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ（以下、１３９４  Ｓｐｅｃｉｆｃａｔｉｏｎと呼ぶ）と呼ばれる仕様が作成されている。また、同期チャネルを用いた画像データの転送のための制御プロトコルとして、Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｏｆ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃ  Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｅｑｕｉｐｍｅｎｔ（以下：ＩＥＣ１８８３と呼ぶ）と呼ばれる、ＩＳＯ／ＩＥＣによって規定された仕様が採用されている。このＩＥＣ１８８３プロトコルで用いられるデータ、パケット（例えば、図１１、図１８に示すようなフォーマットのパケット等）を簡単にＩＥＣ１８８３データあるいはＩＥＣ１８８３パケットと呼ぶことがある。
【００４０】
また、１３９４ＴＡにおいては、複数の１３９４ネットワークを１３９４ブリッジと呼ばれるブリッジング機能を介して接続する方式に関しても検討されている。
【００４１】
本実施形態においては、複数の１３９４ネットワークを１つの１３９４ネットワークと認識させる事によって、異なる種類のネットワークを介した場合でも１３９４ネットワーク間を接続できる方式を示す。
【００４２】
（第１の実施形態）
１．１  トポロジー情報の初期化手順
図１に家庭内の３つの１３９４ネットワークＸ、Ｙ、Ｚ（２０１、２０２、２０３：以下、１３９４ネットワークＸ、Ｙ、Ｚと呼ぶ）が存在し、それらのネットワークがバックボーンネットワーク３００によって接続されている家庭内ネットワークの一例を示す。
【００４３】
図１に示す家庭内ネットワークにおいては、各１３９４ネットワークＸ、Ｙ、Ｚとバックボーンネットワーク３００が、本発明のネットワーク接続装置Ａ、Ｂ、Ｃ（１１０、１２０、１３０：以下、ネットワーク接続装置Ａ、Ｂ、Ｃと呼ぶ）によって接続されている。また、これらのネットワーク接続装置によって各１３９４ネットワーク同士をエミュレートし、１３９４ネットワーク相互間での通信を行っている。
【００４４】
図１の構成の家庭内ネットワークの具体的な構成の一例として、各１３９４ネットワークがバックボーンネットワーク３００によって接続されている構成の家庭内ネットワークを図２に示す。
【００４５】
図２の、１３９４ネットワークＸ内には１３９４端末１１１、１１２、１１３が存在し、さらにネットワーク接続装置Ａを介してバックボーンネットワーク３００に接続している。この時、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎによれば、ネットワークの立上げ時にバスリセットと呼ばれる初期化手順が実行され、それによって各１３９４ネットワークのトポロジーの自動構成認識処理が実行されることになっている。
【００４６】
図２においては、１３９４ネットワークＸのバスリセットによって、１３９４端末１１１がルート（Ｒｏｏｔ）端末に、１３９４端末１１３がアイソクロナス・リソース・マネージャ（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）端末になった場合を示している。このルート端末やアイソクロナス・リソース・マネージャ端末の詳細については後述する。
【００４７】
同様に、１３９４ネットワークＹにおけるバスリセットによってネットワーク接続装置１２０がルート端末に、１３９４端末１２３がアイソクロナス・リソース・マネージャ端末になった場合を示し、１３９４ネットワーＺにおけるバスリセットによって１３９４端末１３２がルート端末に、１３９４端末１３１がアイソクロナス・リソース・マネージャ端末になった場合を示している。
【００４８】
さらに、図２の例においては、各１３９４ネットワークにおけるバスリセットによって、各１３９４端末に割り当てられた物理ＩＤの値として、ネットワーク接続装置ＡにＡ０［Ｘ０］という物理ＩＤが割り当てられ、１３９４ネットワークＸ内の各１３９４端末に、各々Ａ１［Ｘ０］、Ａ２［Ｘ０］、Ａ３［Ｘ０］という物理ＩＤが割り当てられた場合を示している。これら１３９４端末の物理ＩＤは、１３９４ネットワークＹ、Ｚにおいても同様に割り当てられる。
【００４９】
ここで、本実施形態における各１３９４端末の物理ＩＤの表記に用いられている値（図２のＸ０、Ｙ０、Ｚ０）は、それらの物理ＩＤが記憶されている各１３９４ネットワークのトポロジー情報の種類を示している。詳細は後述する。
【００５０】
このように、本実施形態を含めた以下の実施形態において、各１３９４端末の物理ＩＤを表す際には、このトポロジー情報（トポロジーＸ、Ｙ、Ｚ）の種類を用いて、その１３９４端末の物理ＩＤが、どの１３９４ネットワーク（Ｘ、Ｙ、Ｚ）において割り当てられたものであるのかを識別できるようになっている。具体的には、１３９４ネットワークＸにおいて割り当てられた物理ＩＤを表す時にはＡ０［Ｘ］またはＡ０［Ｘ０］と表記し、１３９４ネットワークＹにおいて割り当てられた物理ＩＤを表す時にはＢ０［Ｙ］またはＢ０［Ｙ０］と表記する。このような、物理ＩＤを割り当てた１３９４ネットワークの識別方法としては、上記のトポロジー情報の種類を用いる方法だけではなく、例えば、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎで規定されているＢｕｓ−ＩＤを用いる方法も考えられる。
【００５１】
図２に示されている本発明によるネットワーク接続装置Ａ、Ｂ、Ｃでは、各々が記憶している各１３９４ネットワークのトポロジー情報（図２であればトポロジーＸ０、Ｙ０、Ｚ０）を、バックボーンネットワーク３００を介してお互いに交換することになる。このトポロジー情報の交換方法としては、以下のような方法がある。
【００５２】
１．  各１３９４ネットワークでのバスリセット終了時に、各ネットワーク接続装置が保持しているトポロジー情報をバックボーンネットワーク３００に対してブロードキャストする方法。
【００５３】
この時、バックボーンネットワーク３００がＡＴＭネットワークのようなコネクション型のネットワークであった場合には、各ネットワーク接続装置の間に、あらかじめ個別にコネクション（ＰＶＣ：Ｐｅｒｍａｎｅｎｔ  ＶｉｒｔｕａｌＣｈａｎｎｅｌ）を設定しておく方法や、Ｆｌｏｏｄｉｎｇ（後述）を実行する度に、新たにコネクションを設定してトポロジー情報の転送を行なう方法や、全てのネットワーク接続装置間にマルチポイント−マルチポイントコネクションを設定しておき、トポロジー情報のブロードキャストに用いるなどの方法が考えられる。
【００５４】
２．  各ネットワーク接続装置のアドレスをお互いに記憶しておき、各１３９４ネットワークでのバスリセット終了時に、記憶されているネットワーク接続装置に対してバスリセットによって新たに作成されたトポロジー情報を通知する方法。
【００５５】
この時、各ネットワーク接続装置のアドレスとしては、バックボーンネットワーク３００がイーサネットであった場合には、各ネットワーク接続装置のイーサネットアドレスを用いる方法や、各ネットワーク接続装置が持っているであろうＩＰアドレスを用いる方法などが考えられる。また、バックボーンネットワーク３００がＡＴＭネットワークであった場合には、各ネットワーク接続装置が持っているＡＴＭアドレスを用いる方法や、各ネットワーク接続装置が持っているであろうＥ．１６４アドレスを用いる方法などが考えられる。
【００５６】
３．  各１３９４ネットワークを接続するためのネットワーク接続サーバーを、バックボーンネットワーク３００内に配置しておき、各ネットワーク接続装置が記憶している各１３９４ネットワークのトポロジー情報を、各ネットワーク接続装置が適当なタイミングでネットワーク接続サーバーに書き込み、各ネットワーク接続装置がバスリセット終了後などの適当なタイミングでネットワーク接続サーバー内に書き込まれている他の１３９４ネットワークのトポロジー情報を読み出す方法。
【００５７】
この時の各ネットワーク接続装置とネットワーク接続サーバー間でのトポロジー情報の転送方式としては、上記のようなバックボーンネットワーク３００がイーサネットであった場合の方法や、ＡＴＭネットワークであった場合の方法などを用いることができる。
【００５８】
ここで、図１、２に示したバックボーンネットワークとしては、イーサネットのようなＳｈａｒｅｄ  Ｍｅｄｉａ型のネットワークを用いても良いし、ＡＴＭネットワークのようなコネクション型のネットワークでも良いし、ＩＥＥＥ１３９４のようなＳｈａｒｅｄ  Ｍｅｄｉａ型とコネクション型が混在するようなネットワークでも良い。
【００５９】
以下、図３〜図８を用いて、各ネットワーク接続装置Ａ、Ｂ、Ｃが、記憶している各１３９４ネットワークのトポロジー情報（図２であればトポロジーＸ０、Ｙ０、Ｚ０）を、バックボーンネットワーク３００を経由して他のネットワーク接続装置に通知する方法（以下、Ｆｌｏｏｄｉｎｇと呼ぶ）と、そのＦｌｏｏｄｉｎｇの結果作成されるトポロジー情報について詳細に述べる。以下に示す手順においては、各１３９４ネットワークＸ、Ｙ、Ｚがそれぞれ独自にバスリセットを行ってトポロジーの自動認識を行なった場合のトポロジー情報を、トポロジーＸ０、Ｙ０、Ｚ０として表す（図２の場合を想定）。また、各１３９４ネットワークのトポロジーＸ０、Ｙ０、Ｚ０がネットワーク接続装置間でＦｌｏｏｄｉｎｇされた後に、それらのトポロジー情報を含めてバスリセットを行ない、新たにトポロジー認識処理を行なった場合のトポロジー情報を、トポロジーＸ、Ｙ、Ｚとして表現する。
【００６０】
１．２  トポロジー認識方法（その１）
図３に、第１のトポロジー認識方法を示す。まず、各１３９４ネットワークＸ、Ｙ、Ｚにおいてバスリセットを発生させ、各１３９４ネットワーク毎にトポロジーの自動構成認識処理を実行する。トポロジーの自動構成認識のための手順としては、Ｔｒｅｅ ＩＤプロセス、Ｓｅｌｆ＿ＩＤプロセスと呼ばれる２つのプロセスが、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎにおいて規定されている。
【００６１】
Ｔｒｅｅ＿ＩＤプロセスは、接続している１３９４端末間の相互関係を規定するプロセスで、これによって、各リンクの両端に接続している端末のどちらの端末を親（Ｐａｒｅｎｔ）端末とし、どちらの端末を子（Ｃｈｉｌｄ）端末として定義するのかが決定される。この親端末と子端末の関係は、１３９４ネットワーク内でのルート端末を決定するために用いられる。具体的には、自１３９４端末に接続している全ての１３９４端末が子端末として定義された端末がルート端末となる。
【００６２】
Ｓｅｌｆ＿ＩＤプロセスにおいては、Ｔｒｅｅ＿ＩＤプロセスによって定義されたルート端末からの指示に基づいて、そのルート端末が属している１３９４ネットワーク内の全ての１３９４端末に対して、その１３９４ネットワーク内での端末識別子となる物理ＩＤを割り当てる処理が行なわれる。よって、この物理ＩＤは前述のように各１３９４ネットワークのトポロジー情報毎に、それぞれ対応した値が割り当てられていることになる。
【００６３】
これらの２つのプロセス（Ｔｒｅｅ＿ＩＤ、Ｓｅｌｆ＿ＩＤ）を実行することによって、各１３９４ネットワークに属している全端末が、その１３９４ネットワークのトポロジー情報を自動的に認識でき、各１３９４ネットワーク毎に共通したトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０）を、全端末が持つことになる（図３のステップＳ１）。
【００６４】
次に、各ネットワーク接続装置Ａ、Ｂ、Ｃは上記のプロセスを実行することで作成した各１３９４ネットワーク毎のトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０）を、各ネットワーク接続装置間においてＦｌｏｏｄｉｎｇする。まず、１３９４ネットワークＸのネットワーク接続装置Ａが、トポロジー情報Ｘ０をネットワーク接続装置Ｂ、ＣにＦｌｏｏｄｉｎｇする（図３のステップＳ２）。この時のＦｌｏｏｄｉｎｇ方法としては、前述のいくつかの方法を用いることが可能である。トポロジーＸ０を受信したネットワーク接続装置Ｂ、Ｃは、この時点でバスリセットを発生させても良いし、発生させなくても良い（図３ではバスリセットを発生させていない）。
【００６５】
以下、同様に、各ネットワーク接続装置Ｂ、Ｃが、それぞれ保持しているトポロジー情報Ｙ０、Ｚ０をＦｌｏｏｄｉｎｇし（図３のステップＳ３、ステップＳ４）、全ネットワーク接続装置間におけるＦｌｏｏｄｉｎｇ処理が終了する。
【００６６】
これらの処理が終了した時点で、各ネットワーク接続装置には、１３９４ネットワークＸ、Ｙ、Ｚのトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０）が全て保持されていることになる。
【００６７】
次に、各トポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０）を保持したネットワーク接続装置Ａ、Ｂ、Ｃは各１３９４ネットワークＸ、Ｙ、Ｚに対して新たにバスリセットを発生し、再度Ｔｒｅｅ＿ＩＤプロセスとＳｅｌｆ＿ＩＤプロセスを実行し、新たなトポロジーの自動構成認識処理を行なう（図３のステップＳ５）。この結果、各１３９４ネットワークでのトポロジー情報としては、各ネットワーク接続装置に、他のネットワーク接続装置を介して各１３９４ネットワーク内の端末群が接続されたかのようなトポロジーが認識されることになる（このトポロジーを用いて、ネットワーク接続装置が他の１３９４ネットワークのエミュレート処理を実行する）。
【００６８】
このバスリセット時に実行されるＴｒｅｅ ＩＤプロセスにおいて、例えばネットワーク接続装置Ａは、他のネットワーク接続装置Ｂ、Ｃがそれぞれ自端末の別ポートに接続している１３９４端末であり、また、それらのネットワーク接続装置Ｂ、Ｃを、ネットワーク接続装置Ａの子端末であると認識する処理を行なう。このようにすることで、１３９４ネットワークＸでの、新たなバスリセットによって作成されたトポロジー情報（トポロジーＸ）でのルート端末には、必ず、その１３９４ネットワークＸ内に存在する端末を割り当てることができるようになる。ただし、新たに作成されたトポロジー情報  （トポロジーＸ）で、各１３９４端末に割り当てられる物理ＩＤの値は、初期に作成された各１３９４ネットワークトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０）で、各１３９４端末に割り当てられていた値とは変わってしまうことになる。
【００６９】
上記のようなトポロジー認識処理の途中に作成された、各１３９４ネットワーク毎でのトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０）と、上記のトポロジー認識処理によって最終的に作成された各１３９４ネットワークでのトポロジー情報（トポロジーＸ、Ｙ、Ｚ）の一例を図４に示す。
【００７０】
図４からわかるように、上記のトポロジー認識処理によって最終的に認識されるトポロジー情報Ｘ、Ｙ、Ｚでは、各ネットワーク接続情報Ａ、Ｂ、Ｃが直接接続されたような構成になっており、ネットワークＸ、Ｙ、Ｚの３つのネットワークが、各端末からは、あたかも１つの１３９４ネットワークであるかのように見えることになる。
【００７１】
図３に示したトポロジー認識処理を実行した結果、ネットワーク接続装置Ａは、図４のトポロジー情報のうち、上記のトポロジー認識処理によって新たに作成された１３９４ネットワークＸのトポロジー情報（トポロジーＸ）とともに、各１３９４ネットワークＸ、Ｙ、Ｚ毎に作成されたトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０）も同時に保持していることになる。これらのトポロジー情報は、各１３９４ネットワークにまたがったデータ通信（例えば１３９４端末１１２から１３９４端末１３２へのデータ通信）等を実行する際の、アドレス変換などに用いられる。詳細については後述する。
【００７２】
各ネットワーク接続装置に記憶されている各１３９４ネットワーク独自のトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０）の詳細な内容の一例を図５に、新たに作成された各１３９４ネットワークのトポロジー情報のうちの１３９４ネットワークＸのトポロジー情報（トポロジーＸ）の詳細な内容の一例を図６に示す。ただし、図５、図６に示す例は、各ネットワーク接続装置において記憶されているトポロジー情報であるので、後述するように、各トポロジー情報にはバックボーンネットワークにおける各ネットワーク接続装置のアドレスや、他の１３９４ネットワーク内の１３９４端末アドレスに関する情報も一緒に記述されている。
【００７３】
しかし、このようなバックボーンネットワークにおける各ネットワーク接続装置のアドレスや、他の１３９４ネットワーク内の１３９４端末アドレスに関する情報は、各１３９４ネットワークＸ、Ｙ、Ｚ内の通常の１３９４端末（図２中における１３９４端末１１１〜１１３、１２１〜１２３、１３１〜１３３など）には不要な情報であり、本実施形態においても通知されることはないトポロジー情報であるので、各１３９４端末が保持しているトポロジー情報には、上記のような、バックボーンネットワークや他の１３９４ネットワークに関するトポロジー情報は記述されている必要はない。
【００７４】
図５には、各１３９４ネットワーク毎のトポロジー情報として、各１３９４端末に割り当てられた物理ＩＤと、各１３９４端末にあらかじめ（製造時に）割り当てられている固有ＩＤと、自動構成認識の結果割り当てられた各１３９４端末の属性（Ｓｔａｔｅ：ルート端末やアイソクロナス・リソース・マネージャ端末などの情報）と、各１３９４端末の持っているデータ処理能力（Ｃａｐａｂｉｌｉｔｙ）と、各１３９４端末のポートに接続している１３９４端末が親として認識されたのか子として認識されたのかを示すポート情報が含まれている。
【００７５】
これらの情報は、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎによって規定された情報であり、前述のように、ルート端末とは自端末のポートの先に接続している１３９４端末を全て子と認識した端末であり、アイソクロナス・リソース・マネージャ端末とはトポロジーの自動構成認識処理の結果、アイソクロナスデータの転送処理を管理するノードとして割り当てられた端末である。また、端末のデータ処理能力（Ｃａｐａｂｉｌｉｔｙ）は、各端末が有しているデータ処理能力のレベルを示すものであり、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎにおいて、図５、６に示した６種類の処理能力が規定されている。すなわち、リピータ（Ｒｅｐｅａｔｅｒ  Ｃａｐａｂｉｌｉｔｙ）、トランザクション（Ｔｒａｎｓａｃｔｉｏｎ  Ｃａｐａｂｉｌｉｔｙ）、アイソクロナス（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｃａｐａｂｉｌｉｔｙ）、サイクル・マスタ（Ｃｙｃｌｅ  Ｍａｓｔｅｒ  Ｃａｐａｂｉｌｉｔｙ）、アイソクロナス・リソース・マネージャ（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ  Ｃａｐａｂｉｌｉｔｙ）、バス・マスタ（Ｂｕｓ  Ｍａｓｔｅｒ  Ｃａｐａｂｉｌｉｔｙ）の各処理能力である。
【００７６】
これらの処理能力には、それぞれレベルが付けられている。トップのレベルに割り当てられているのはバス・マスタ処理能力（Ｂｕｓ  Ｍａｓｔｅｒ  Ｃａｐａｂｉｌｉｔｙ）であり、この処理能力を有する端末は、上記全ての処理能力を持っていることになる。次のレベルに割り当てられているアイソクロナス・リソース・マネージャ処理能力（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ  Ｃａｐａｂｉｌｉｔｙ）は、バス・マスタ処理能力以外の全ての処理能力を持つことになり、このアイソクロナス・リソース・マネージャ処理能力以上の処理能力を持った端末しかアイソクロナス・リソース・マネージャにはなれない。
【００７７】
さらに、サイクル・マスタ処理能力（Ｃｙｃｌｅ  Ｍａｓｔｅｒ  Ｃａｐａｂｉｌｉｔｙ）は、１３９４バス上に周期的なフレームを作成するためのサイクル・タイムを規定することのできるレベルを示しており、このレベル以上の処理能力を有する端末がルート端末になれることになっている。逆に言うと、サイクル・マスタ処理能力よりも低いレベルの処理能力しか有していない１３９４端末は、そのバス上でのルート端末やアイソクロナス・リソース・マネージャ端末にはなれないことになっている。
【００７８】
以下、同様に、アイソクロナス処理能力（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｃａｐａｂｉｌｉｔｙ）、トランザクション処理能力（Ｔｒａｎｓａｃｔｉｏｎ  Ｃａｐａｂｉｌｉｔｙ）、リピータ処理能力（Ｒｅｐｅａｔｅｒ  Ｃａｐａｂｉｌｉｔｙ）の順番にレベルが付けられている。
【００７９】
図５のトポロジー情報においては、各ネットワーク接続装置Ａ、Ｂ、Ｃのバックボーンネットワーク３００におけるアドレス情報（Ｂ−Ｂアドレス情報）も記述するようになっている。例えば、ネットワーク接続装置ＡにＡ［Ｂ］なるアドレスが、ネットワーク接続装置ＢにはＢ［Ｂ］なるアドレスが、ネットワーク接続装置ＣにはＣ［Ｂ］なるアドレスが割り当てられている。このバックボーンネットワーク３００におけるアドレス情報は、特に、トポロジー情報Ｘ０、Ｙ０、Ｚ０内に記述されている必要はない。しかし、例えば、Ｆｌｏｏｄｉｎｇ処理が、バックボーンネットワーク３００全体にブロードキャストされるだけの処理で実行される場合には、実際のデータパケットを転送する際に、各ネットワーク接続装置のアドレスを新たに取得する必要が生じることになる。よって、図５のように、各１３９４ネットワークのトポロジー情報に各ネットワーク接続装置のバックボーンネットワーク３００におけるアドレスも記述し、あらかじめ通知しておく方法も考えられる。
【００８０】
この他にも、当然、各１３９４ネットワークのトポロジー情報としては、上記のような情報だけでなく、もっと多くの情報が含まれている場合も考えられる。
【００８１】
まず、トポロジーＸ０においては、物理ＩＤ  Ａ０［Ｘ０］、Ａ１［Ｘ０］、Ａ２［Ｘ０］、Ａ３［Ｘ０］が各端末に割り当てられ、その中の物理ＩＤ  Ａ１［Ｘ０］の端末がルート端末となり、物理ＩＤ  Ａ３［Ｘ０］の端末がアイソクロナス・リソース・マネージャ端末となっている。
【００８２】
また、各端末の持っている処理能力は、図５に示した通りである。
【００８３】
同様に、トポロジーＹ０、Ｚ０においても各１３９４ネットワークでのルート端末やアイソクロナス・リソース・マネージャ端末や各端末の処理能力が示されている。
【００８４】
このようなトポロジー情報をもとに、２度目の自動構成認識処理（図３のステップＳ５）を実行した後に作成される、新たなトポロジー情報である１３９４ネットワークＸにおいて認識されたトポロジー情報（トポロジーＸ）の一例を図６に示す。
【００８５】
図６を見るとわかるように、１３９４ネットワークＸ、Ｙ、Ｚに属している各１３９４端末の物理ＩＤはトポロジーＸ内での物理ＩＤに置き換えられているため、Ａ０［Ｘ０］はＡ０［Ｘ］に、Ｂ１［Ｙ０］はＢ１［Ｘ］に、Ｃ２［Ｚ０］はＣ２［Ｘ］というように書き換えられている。また、Ｆｌｏｏｄｉｎｇ処理によって通知されたトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０）において割り当てられていた各端末の物理ＩＤが、「他の１３９４」フィールドに記述されている。さらに、１３９４ネットワークＹ、Ｚに属していた各１３９４端末の処理能力は、全てアイソクロナス処理能力（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｃａｐａｂｉｌｉｔｙ）以下のレベルの処理能力に書き換えられている。これは、新たな自動構成認識によって、１３９４ネットワークＸのトポロジーにおけるルート端末やアイソクロナス・リソース・マネージャ端末に、１３９４ネットワークＸ以外の１３９４ネットワークに属している１３９４端末がなってしまわないようにするためである。
【００８６】
ここで、図５と図６では、１３９４ネットワークＸにおけるルート端末やアイソクロナス・リソース・マネージャ端末には、トポロジーＸ０とトポロジーＸでともに同じ１３９４端末が割り当てられるようになっているが、本実施形態においては、必ずこのように一致している必要はなく、１３９４ネットワークＸ内の端末がトポロジーＸにおけるルート端末やアイソクロナス・リソース・マネージャ端末に割り当てられていれば良い。
【００８７】
第２の実施形態以降で説明する実際のデータ転送においては、図６に示したトポロジーＸの中の、「物理ＩＤ」フィールドに記述されているトポロジーＸにおける各１３９４端末の物理ＩＤと、「他の１３９４」フィールドに記述されている、各１３９４ネットワークで独自に作成したトポロジーＸ０、Ｙ０、Ｚ０における各１３９４端末の物理ＩＤの対応関係と、各ネットワーク接続装置が持っているバックボーンネットワーク３００におけるアドレス情報（Ｂ−Ｂアドレス情報）が重要になる。
【００８８】
１．３  トポロジー認識方法（その２）
図７に、第２のトポロジー認識方法の概念図を示す。このトポロジー認識方法では、図３に示したトポロジー認識方法を実行した後に、再度、新たに作成したトポロジーＸ、Ｙ、Ｚを各ネットワーク接続装置間でＦｌｏｏｄｉｎｇするようになっている（図７のステップＳ１１、ステップＳ１２、ステップＳ１３）。
【００８９】
このようなトポロジー通知処理を追加することで、各ネットワーク接続装置が、各１３９４ネットワークで作成したトポロジー情報とともに、他の１３９４ネットワークにおいて作成されたトポロジー情報も保持することができるので、後述の、実際のネットワーク間のデータ転送におけるアドレス書き換え処理を容易に行なえるようになる。
【００９０】
図８に、新たに作成されたトポロジー情報（トポロジーＸ、Ｙ、Ｚ）のＦｌｏｏｄｉｎｇ処理を実行した後に、ネットワーク接続装置Ａに保持されるトポロジー情報の一例を示す。図８と図６との異なる部分は、図８に示したトポロジーＸには、他の１３９４ネットワークで認識しているトポロジー情報（トポロジーＹ、Ｚ）が、それぞれ図８の「１３９４Ｙ」フィールドと「１３９４Ｚ」フィールドに記述されている点である。その他のルート端末やアイソクロナス・リソース・マネージャ端末や各端末の処理能力の設定は、図６と同様である。
【００９１】
ここでも、図５と図８では１３９４ネットワークＸにおけるルート端末やアイソクロナス・リソース・マネージャ端末には、トポロジーＸ０とトポロジーＸで、共に同じ１３９４端末が割り当てられるようになっている。しかし、本実施形態においても必ずこのように一致している必要なく、１３９４ネットワークＸ内の端末がトポロジーＸにおけるルート端末やアイソクロナス・リソース・マネージャ端末に割り当てられていれば良い。
【００９２】
第２の実施形態以降で説明する実際のデータ転送においては、図８に示したトポロジーＸの中の、「物理ＩＤ」フィールドに記述されているトポロジーＸにおける各１３９４端末の物理ＩＤと、「１３９４Ｙ」、「１３９４Ｚ」フィールドに記述されている、各１３９４ネットワークで各々用いられているトポロジー情報（トポロジーＹ、Ｚ）での各１３９４端末の物理ＩＤの対応関係と、各ネットワーク接続装置が持っているバックボーンネットワーク３００におけるアドレス情報（Ｂ−Ｂアドレス情報）が重要になる。
【００９３】
以上、説明したようなトポロジー認識処理を行なった後にも、１３９４ネットワークＸ、Ｙ、Ｚのうち、どれかの１３９４ネットワーク内でバスリセットが発生してトポロジー情報の書換えが発生することが考えられる。この場合には、そのバスリセットによって新たに作成されたトポロジー情報を各ネットワーク接続装置に対して再度Ｆｌｏｏｄｉｎｇすることで、他のネットワーク接続装置に対して新たに作成されたトポロジー情報を通知することができる。この、新たに作成されたトポロジー情報をＦｌｏｏｄｉｎｇ処理によって受信した各ネットワーク接続装置では、そのトポロジー情報に記述されている各１３９４端末の個有ＩＤを用いる事で、新たに作成／受信されたトポロジー情報における各１３９４端末の物理ＩＤ情報と、それ以前に記憶していたトポロジー情報における各１３９４端末の物理ＩＤ情報との間の関係を知ることができる。
【００９４】
このような新たなトポロジー情報の更新を行なったあとで、各１３９４ネットワークにおいて新たにバスリセットを実行し、そのトポロジー情報を自１３９４ネットワーク内の全１３９４端末に通知するようにすることもできるし、必要がなければバスリセットを行なわずに、ネットワーク接続装置内のトポロジー情報を更新するだけでも良い。
【００９５】
（第２の実施形態）
２．１  アシンクロナスデータ転送
以下に、異なる１３９４ネットワークに属している１３９４端末間でのアシンクロナスデータの転送について詳細に説明する。
【００９６】
図９に、図１に示したような構成のホームネットワークにおける１３９４端末１１２から１３９４端末１３３へのデータ転送要求パケット（Ｒｅｑｕｅｓｔパケット）の転送と、それに対する、１３９４端末１３３から１３９４端末１１２への応答確認パケット（Ｃｏｍｐｌｅｔｅパケット）の転送の簡単な概念図を示し、図１０に、アシンクロナスデータの詳細な転送手順を示す。
【００９７】
図９においては、家庭内のバックボーンネットワーク３００にイーサネットを用いた場合を示している。図９、１０において示されているパケット９０１〜９０６は、各ネットワーク内／間でのデータ転送手順において転送されているパケットを表している。
【００９８】
図１１に、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎで定義されている、アシンクロナスパケットフォーマットを示す。
【００９９】
なお、ここで、１３９４ネットワークＸ内の全ての１３９４端末は、図６または図８に示したトポロジー情報（トポロジーＸ）から他の１３９４ネットワーク内の１３９４端末の物理ＩＤやネットワーク接続装置Ａのバックボーンネットワーク３００におけるアドレス情報などを除いたトポロジー情報を共有しているものとする。また、同様に、１３９４ネットワークＺ内の全１３９４端末は、同様のトポロジー情報（トポロジーＺ）から他の１３９４ネットワーク内の１３９４端末の物理ＩＤやネットワーク接続装置Ｚのバックボーンネットワーク３００におけるアドレス情報などを除いたトポロジー情報を共有しているものとする。
【０１００】
これによって、異なる１３９４ネットワークに跨った通信を行なう場合も、同じ１３９４ネットワーク内での通信を行なう場合も、各１３９４端末は、同じように動作することができる。ただし、ネットワーク接続装置Ａ、Ｃが、図６や図８に示したトポロジー情報（トポロジーＸ、Ｚ）を保持し、各１３９４ネットワークの間でのトポロジー情報の違いを吸収（エミュレート）する役目を実行している。
【０１０１】
２．２  要求パケット（Ｒｅｑｕｅｓｔパケット）の送信
まず、１３９４プロトコルにおいては、アシンクロナスデータの転送を行なう際に、接続しているバスの利用権を取得するためのアービトレーション（Ａｒｂｉｔｒａｔｉｏｎ）の手順が実行される。このアービトレーション手順は、データ転送を行ないたい１３９４端末が、同じバス内のルート端末に対してバス獲得要求（アービトレーション要求）を転送し、その要求をルート端末が受諾した時にバス使用権を要求端末に返すことによって実行されている。
【０１０２】
よって、図９の構成においては、まず、データ送信端末である１３９４端末１１２が１３９４ネットワークＸにおけるバス使用権を獲得するために、ルート端末１１１に対してアービトレーション要求を出し、ルート端末１１１からバス使用権を獲得する処理を行なうことになる（図１０のステップＳ３１）。
【０１０３】
バスの使用権を獲得したデータ送信端末１１２は、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎで規定されているアシンクロナスパケットのフォーマット（図１１参照）にしたがって、１３９４端末１３３に対してデータ転送（Ｗｒｉｔｅ．Ｒｅｑｕｅｓｔ）パケット９０１を送出する（図１０のステップＳ３２）。この時に、１３９４端末１１２からネットワーク接続装置Ａに転送されるアシンクロナスパケット９０１には、図１１のフォーマット中の送信先ＩＤ（Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ）フィールドに１３９４端末１３３の１３９４ネットワークＸにおける物理ＩＤ（Ｃ３［Ｘ］）が書き込まれ、送信元ＩＤ（Ｓｏｕｒｃｅ  ＩＤ）フィールドには１３９４端末１１２の１３９４ネットワークＸにおける物理ＩＤ（Ａ２［Ｘ］）が書き込まれている。また、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎにおいては、データ転送（Ｗｒｉｔｅ．Ｒｅｑｕｅｓｔ）パケットによって、実際に１３９４端末１３３への書き込み処理を行なうデータ自身も転送するようになっているので、図１１のアシンクロナスパケット９０１のデータブロックには、書き込みを行なうデータが記述されている。
【０１０４】
次に、１３９４端末１１２からのパケット９１０を受けとったネットワーク接続装置Ａは、パケット９０１の宛先端末が１３９４ネットワークＸ内の端末ではないので、パケット９０１の宛先アドレスや送信元アドレスと、記憶しているトポロジー情報（トポロジーＸ）を参照して、そのパケット９０１の転送先である１３９４ネットワークＺにおける、宛先端末１３３の物理ＩＤや送信元端末１１２の物理ＩＤの書き換え処理を実行する。
【０１０５】
まず、ネットワーク接続装置Ａが記憶しているトポロジー情報が図６に示したトポロジー情報である場合は、パケット９０１の宛先端末の物理ＩＤを、Ｃ３［Ｘ］からＣ３［Ｚ０］に書き換えるとともに、パケット９０１の送信元端末の物理ＩＤを、Ａ２［Ｘ］からＡ２［Ｘ０］に書き換える処理を実行する。
【０１０６】
また、ネットワーク接続装置Ａが記憶しているトポロジー情報が図８に示したトポロジー情報である場合は、パケット９０１の宛先端末の物理ＩＤを、Ｃ３［Ｘ］からＣ３［Ｚ］に書き換え、パケット９０１の送信元端末の物理ＩＤ（Ａ２［Ｘ］）の書き換え処理は行なわない。
【０１０７】
図９では、後者の場合（トポロジー情報が図８の場合）を例に記述している。
【０１０８】
このように、転送するパケットの宛先情報を書き直したネットワーク接続装置Ａは、上記の処理の他に、イーサネットを用いたデータ転送処理を実行するために、パケット９０１をイーサネットパケットにカプセル化する処理も行なう。このイーサネットパケットへのカプセル化においては、イーサネットパケットのプロトコルフィールドやＳＮＡＰ（Ｓｕｂｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）ヘッダ部において「１３９４相互接続パケット」という識別子を設定しておいて、そのイーサネットパケットに転送する１３９４パケット９０１を直接カプセル化してもよいし、一度、転送する１３９４パケット９０１をＩＰパケットにカプセル化した上で、さらにイーサネットパケットにカプセル化するようにしても良い。どちらにしても、このような処理を行なう事によって、イーサネット３００上を転送するパケットに１３９４パケット９０１をカプセル化し、図９および図１０におけるパケット９０２を作成する。
【０１０９】
通常、複数の１３９４ネットワークを接続するイーサネットは１本のケーブルであると考えられるので、ここでは、このときの転送先のネットワークは各ネットワーク接続装置の持っているＭＡＣアドレスによって識別されるものとする。また、このようなネットワークの識別方法は、ＭＡＣアドレスを用いた方法のみではなく、当然、ＩＰアドレスやＥ．１６４アドレスなどのレイヤ３アドレスを用いる場合なども考えられる。
【０１１０】
例えば、図９および図１０の例では、イーサネットパケット９０２の送信元アドレスに、ネットワーク接続装置Ａのバックボーンネットワーク３００でのアドレスＡ［Ｂ］を書き込み、宛先アドレスにネットワーク接続装置Ｂのバックボーンネットワーク３００におけるアドレスＢ［Ｂ］を書き込んで転送するようにしている。
【０１１１】
このような方法によって作成されたパケット９０２は、ネットワーク接続装置Ａからネットワーク接続装置Ｃに転送され（図１０のステップＳ３３）、送信側のネットワーク接続装置Ａにおいてイーサネットパケット９０２にカプセル化されていた１３９４のアシンクロナスパケット９０１を取りだす。
【０１１２】
ネットワーク接続装置Ｃは、取り出した１３９４パケットの送信元端末が自１３９４ネットワークＺ内の端末ではないので、受信したパケット９０２に記述されている宛先アドレスや送信元アドレスと、記憶しているトポロジー情報（トポロジーＺ）を参照し、宛先端末１３３の物理ＩＤや送信元端末１１２の物理ＩＤの書き換え処理を行なう。
【０１１３】
まず、ネットワーク接続装置Ｃが記憶しているトポロジー情報が図６に示したトポロジー情報である場合には、パケット９０１の宛先端末の物理ＩＤを、Ｃ３［Ｚ０］からＣ３［Ｚ］に書き換えるとともに、パケット９０１の送信元端末の物理ＩＤを、Ａ２［Ｘ０］からＡ２［Ｚ］に書き換える処理を実行する。
【０１１４】
また、ネットワーク接続装置Ｃが記憶しているトポロジー情報が図８に示したトポロジー情報である場合は、パケット９０１の送信元端末の物理ＩＤを、Ａ２［Ｘ］からＡ２［Ｚ］に書き換え、パケット９０１の宛先端末の物理ＩＤ（Ｃ３［Ｚ］）の書き換え処理は行なわない。
【０１１５】
このように、パケットの宛先アドレスや送信元アドレスを書き換えられたパケット９０３は、１３９４ネットワークＺ内でのアービトレーション処理（図１０のステップＳ３４）の後、最終的な宛先端末である１３９４端末１３３に転送される（図１０のステップＳ３５）。
【０１１６】
この場合の、ネットワーク接続装置Ｃから１３９４端末１３３へのアシンクロナスパケットの転送は、先のネットワークＸでのアシンクロナスパケットの転送と同様に実行される。
【０１１７】
２．３        データ転送終了通知パケット（Ａｃｋ．Ｃｏｍｐｌｅｔｅパケット）の送信
１３９４ネットワークにおいては、送信元端末から要求された何らかの処理が宛先端末において実行できたならば、今度は、宛先端末から送信元端末に対して、その処理が終了した旨を伝えるデータ転送終了通知パケット（Ａｃｋ．Ｃｏｍｐｌｅｔｅ）パケットを送り返す事になっている。
【０１１８】
このデータ転送終了通知パケットの転送も上記の要求パケット（Ｒｅｑｕｅｓｔパケット）の転送と同様に実行できる。
【０１１９】
まず、宛先であった１３９４端末１３３からデータ転送終了通知パケット９０４を送出するためにバスの使用権を獲得するためのアービトレーション処理が実行される（図１０のステップＳ３６）。
【０１２０】
バスの使用権を１３９４端末１３３が取得したならば、１３９４端末１３３からデータ転送終了通知パケット９０４が送出され（図１０のステップＳ３７）、そのパケット９０４を先の受信側のネットワーク接続装置Ｃに転送する。
【０１２１】
次に、パケット９０４を受けとったネットワーク接続装置Ｃは、パケット９０４の宛先端末が１３９４ネットワークＺ内の端末ではないので、パケット９０４の宛先アドレスや送信元アドレスと、記憶しているトポロジー情報（トポロジーＺ）を参照し、そのパケット９０４の転送先である１３９４ネットワークＸにおける、宛先端末１１２の物理ＩＤや送信元端末１３３の物理ＩＤの書き換え処理を実行する。
【０１２２】
具体的には、ネットワーク接続装置Ｃが記憶しているトポロジー情報が図６に示したようなトポロジー情報である場合は、パケット９０４の宛先端末の物理ＩＤを、Ａ２［Ｚ］からＡ２［Ｘ０］に書き換えるとともに、パケット９０４の送信元端末の物理ＩＤを、Ｃ３［Ｚ］からＣ３［Ｚ０］に書き換える処理を実行する。また、ネットワーク接続装置Ｃが記憶しているトポロジー情報が図８に示したようなトポロジー情報である場合は，パケット９０４の宛先端末の物理ＩＤを、Ａ２［Ｚ］からＡ２［Ｘ］に書き換え、パケット９０４の送信元端末の物理ＩＤ（Ｃ３［Ｚ］）の書き換え処理は行なわない。
【０１２３】
また、転送するパケットの宛先情報を書き直したネットワーク接続装置Ｃは、上記の処理の他に、イーサネットを用いたデータ転送処理を実行するために、パケット９０４をイーサネットパケットにカプセル化する処理も行なう。このイーサネットパケットへのカプセル化処理は、要求パケットの送信処理においてネットワーク接続装置Ａで実行したのと同様の処理を実行する。
【０１２４】
このような方法によって作成されたパケット９０５は、ネットワーク接続装置Ｃからネットワーク接続装置Ａに転送され（図１０のステップＳ３８）、先の送信側のネットワーク接続装置Ａにおいて、イーサネットパケット９０５にカプセル化されていた１３９４のアシンクロナスパケット９０６を取りだす。
【０１２５】
ネットワーク接続装置Ａは、取り出した１３９４パケットの送信元端末が自１３９４ネットワークＸ内の端末ではないので、受信したパケット９０５に記述されている宛先アドレスや送信元アドレスと、記憶しているトポロジー情報（トポロジーＸ）を参照し、宛先端末１３３の物理ＩＤや送信元端末１１２の物理ＩＤの書き換え処理を行なう。
【０１２６】
まず、ネットワーク接続装置Ａが記憶しているトポロジー情報が図６に示したトポロジー情報である場合には、パケット９０６の宛先端末の物理ＩＤを、Ｃ３［Ｚ０］からＣ３［Ｘ］に書き換えるとともに、パケット９０６の送信元端末の物理ＩＤを、Ａ２［Ｘ０］からＡ２［Ｘ］に書き換える処理を実行する。
【０１２７】
また、ネットワーク接続装置Ａが記憶しているトポロジー情報が図８に示したトポロジー情報である場合は、パケット９０６の送信元端末の物理ＩＤを、Ｃ３［Ｚ］からＣ３［Ｘ］に書き換え、パケット９０６の宛先端末の物理ＩＤ（Ａ２［Ｘ］）の書き換え処理は行なわない。
【０１２８】
上記のように、宛先アドレスや送信元アドレスを書き換えられたパケット９０６は、１３９４ネットワークＸ内でのアービトレーション処理（図１０のステップＳ３９）の後、最終的な宛先端末である１３９４端末１１２に転送される（図１０のステップＳ４０）。
【０１２９】
この場合の、ネットワーク接続装置Ａから１３９４端末１１２へのアシンクロナスパケットの転送は、先のネットワークＸでのアシンクロナスパケットの転送と同様に実行される。
【０１３０】
以上のような処理を行なうことで、イーサネットによって相互接続された異なる１３９４ネットワーク内の端末間におけるアシンクロナスパケットの転送が実現できる。
【０１３１】
２．４  データ転送終了通知パケット（Ａｃｋ．Ｃｏｍｐｌｅｔｅパケット）が戻ってくる  まで
ここで、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎにおいては、アシンクロナスパケットを転送する際の要求パケット（Ｒｅｑｕｅｓｔパケット）を送出してから、データ転送終了通知パケット（Ａｃｋ．Ｃｏｍｐｌｅｔｅパケット）が戻ってくるまでの時間を一定時間以内に抑えなければならないことになっている。ただし、データ転送終了通知パケット（Ａｃｋ．Ｃｏｍｐｌｅｔｅパケット）の送出に時間がかかると判断された場合には、Ａｃｋ．ＰｅｎｄｉｎｇパケットやＡｃｋ．Ｂｕｓｙパケットを送り返し、処理が滞っている旨を通知するようになっている。
【０１３２】
よって、本実施形態のように、他のネットワークを介して要求パケット（Ｒｅｑｕｅｓｔパケット）やデータ転送終了通知パケット（Ａｃｋ．Ｃｏｍｐｌｅｔｅパケット）の転送を行なう場合には、ネットワーク接続装置があらかじめＡｃｋ．ＰｅｎｄｉｎｇパケットやＡｃｋ．Ｂｕｓｙパケットを送り返しておく方法が考えられる。
【０１３３】
具体的には、図１０において、送信側の１３９４端末１１２からのＷｒｉｔｅ．Ｒｅｑｕｅｓｔパケットを受信したネットワーク接続装置Ａが、実際の宛先端末である１３９４端末１３３へのパケットの転送処理を行なっている適当なタイミングで（図９であれば、イーサネットパケット９０２の送信処理以降の適当なタイミングにおいて）、Ａｃｋ．ＰｅｎｄｉｎｇパケットやＡｃｋ．Ｂｕｓｙパケットを送信側の１３９４端末１１２に送り返しておくことになる。そして、実際の宛先端末である１３９４端末１３３からのデータ転送終了通知パケット（Ａｃｋ．Ｃｏｍｐｌｅｔｅパケット）を受信したネットワーク接続装置Ａ（図１０のステップＳ３８）は、そのデータ転送終了通知パケット（Ａｃｋ．Ｃｏｍｐｌｅｔｅパケット）をそのまま送信側の１３９４端末１１２に送信することでアシンクロナスパケットの転送を完了することができる。
【０１３４】
２．５  ネットワーク接続装置の内部構成
図１２に、図１に示したネットワーク接続装置Ａ１１０の内部構成の一例を示す。
【０１３５】
ネットワーク接続装置Ａでは、バックボーンネットワークであるイーサネット（Ｅｔｈｅｒｎｅｔ）３００とのデータ転送を行なうためのＥｔｈｅｒｎｅｔ／ＭＡＣ処理部１２０３と、１３９４ネットワークＸ内の１３９４端末とのデータ転送を行うための１３９４バス制御処理部１２０６、１３９４プロトコル処理部１２０７が存在する。
【０１３６】
１３９４プロトコル処理部１２０７は、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎでいうところの、いわゆる物理レイヤ処理とリンクレイヤ処理とトランザクションレイヤ処理を実行する機能である。
【０１３７】
また、イーサネット３００を介して１３９４ネットワーク間を接続するための機能として、トポロジー情報交換処理部１２０２、トポロジー記憶部１２０１、アドレス変換処理部１２０４、Ｅｔｈｅｒｎｅｔ／１３９４ブリッジング処理部１２０５が存在する。
【０１３８】
まず、ネットワーク立ち上げ時に第１の実施形態のような手順で受信した、他のネットワークのトポロジー情報（トポロジーＹ、ＺまたはトポロジーＹ０、Ｚ０）は、トポロジー交換処理部１２０２からトポロジー記憶部１２０１に転送される。
【０１３９】
ここで、各１３９４ネットワークのトポロジー情報を含んでいるパケットを受けとった際には、まず、Ｅｔｈｅｒ／ＭＡＣ処理部１２０３において受けとったイーサネットパケットのヘッダのプロトコルＩＤやＳＮＡＰヘッダを参照することによって、受けとったトポロジー情報に関する情報をトポロジー交換処理部１２０２へ転送することが可能である。この、トポロジー交換処理部１２０２において、第１の実施形態において示したトポロジー情報の初期化処理が実行されている。また、１３９４ネットワークは立ち上げ時（バスリセット発生時）にトポロジー認識処理（Ｔｒｅｅ ＩＤ、Ｓｅｌｆ ＩＤ）を実行し、１３９４ネットワーク２０１のトポロジー情報が１３９４バス制御処理部１２０６に記憶されるので、そのトポロジー情報もトポロジー記憶部１２０１に転送する。
【０１４０】
これによってトポロジー記憶部１２０１は、１３９４ネットワークＸ、Ｙ、Ｚの全てのトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０またはトポロジーＸ、Ｙ、Ｚ）を入手できたことになる。
【０１４１】
次に、１３９４ネットワークＸからのアシンクロナスパケットの転送時の処理について述べる。まず１３９４ネットワークＸから送られてくるアシンクロナスパケットは、１３９４プロトコル処理部１２０７で受信される。ここで、ネットワーク接続装置Ａでは、１３９４ネットワークＸ以外のネットワークに属する１３９４端末が宛先端末であった場合には、その１３９４パケットをＥｔｈｅｒｎｅｔ／１３９４ブリッジング処理部１２０５に転送する。
【０１４２】
Ｅｔｈｅｒｎｅｔ／１３９４ブリッジング処理部１２０５では、１３９４パケットの宛先端末や送信元端末の物理ＩＤを、トポロジー記憶部１２０１内に記憶しているトポロジー情報（トポロジーＸ）を元に、宛先端末が属している１３９４ネットワーク内における物理ＩＤに書き換える。また、宛先端末や送信元端末の物理ＩＤを書き直した１３９４パケットをイーサネットパケットにカプセル化し、例えば、送信元アドレスにネットワーク接続装置Ａ１１０のＭＡＣアドレスを記し、宛先アドレスに宛先端末が接続している１３９４ネットワークに属しているネットワーク接続装置のＭＡＣアドレスを記し、イーサネット３００に対して作成したイーサネットパケットを送出する。
【０１４３】
また、イーサネット３００から受けとったイーサネットパケットが他のネットワーク接続装置からのものであった場合には、その受けとったイーサネットパケットをＥｔｈｅｒｎｅｔ／１３９４ブリッジング処理部１２０５に転送する。ここでは、受けとったイーサネットパケットの中に１３９４アシンクロナスパケットがカプセル化されていた場合に、上述の処理と同様に、トポロジー記憶部１２０１に記憶されているトポロジー情報（トポロジーＸ）を元に、送信元端末や宛先端末の物理ＩＤを１３９４ネットワークＸにおける物理ＩＤに変換し、そのパケットを１３９４ネットワークＸに送出する。
【０１４４】
このような処理によって、本発明のネットワーク接続装置Ａ内でのアドレス変換／パケット変換処理が実行できる。
【０１４５】
（第３の実施形態）
次に、図１３〜１９を用いて、各１３９４ネットワークを接続するバックボーンネットワークとして、ＡＴＭネットワークのようなコネクション型のネットワークを用いて、アイソクロナスデータの転送を行う場合について述べる。
【０１４６】
本構成では、家庭内の１３９４ネットワークＸと１３９４ネットワークＺが、ＡＴＭネットワーク５００によって接続されるようになっている。また、このＡＴＭネットワーク５００内にはＡＴＭスイッチ１３５０があり、それによって１３９４ネットワークＸと１３９４ネットワークＺが接続される構成となっている。
【０１４７】
図１３は、図１に示した構成のホームネットワークにおける１３９４端末１１２から１３９４端末１３３へアイソクロナスパケットを用いてデータ転送を行なう際のデータ転送の一例を示した概念図である。
【０１４８】
この例においては、１３９４ネットワークＸ内に１３９４アイソクロナスデータ転送用のチャネル（Ｃｈ ａ）が設定され、ネットワーク接続装置Ａ、Ｃ間に、ＡＴＭコネクション（ＶＣ ａ、ＶＣ ｃ）が設定され、１３９４ネットワークＺ内に１３９４アイソクロナスデータ転送用のチャネル（Ｃｈ ｃ）が設定されている。
【０１４９】
以下において、これらの１３９４アイソクロナスデータ転送用チャネルとＡＴＭコネクションの設定手順、および、実際にこれらのチャネル／コネクションを用いたアイソクロナスデータ転送手順について述べる。
【０１５０】
ここで、１３９４ネットワークＸ内の全ての１３９４端末は、図６または図８に示したトポロジー情報（トポロジーＸ）から他の１３９４ネットワーク内の１３９４端末の物理ＩＤやネットワーク接続装置Ａのバックボーンネットワーク３００におけるアドレス情報などを除いたトポロジー情報を共有している。また、同様に、１３９４ネットワークＺ内の全１３９４端末は、同様のトポロジー情報（トポロジーＺ）から他の１３９４ネットワーク内の１３９４端末の物理ＩＤやネットワーク接続装置Ｚのバックボーンネットワーク３００におけるアドレス情報などを除いたトポロジー情報を共有している。これによって、異なる１３９４ネットワークに跨った通信を行なう場合も、同じ１３９４ネットワーク内での通信を行なう場合も、各１３９４端末は、同じように動作することができる。ただし、ネットワーク接続装置Ａ、Ｃが、図６や図８に示したトポロジー情報（トポロジーＸ、Ｚ）を保持し、各１３９４ネットワークの間でのトポロジー情報の違いを吸収（エミュレート）する役目を実行している。
【０１５１】
３．１  チャネルの設定手順
１３９４端末１１２から１３３にアイソクロナスデータを転送する際には、図１３に示すように、１３９４ネットワークＸ内にチャネル１３１０（Ｃｈ ａ）を設定し、ＡＴＭネットワーク５００内にＡＴＭコネクション１３２０（ＶＣ ａ）とＡＴＭコネクション１３３０（ＶＣ ｃ）を設定し、１３９４ネットワークＣ内にチャネル１３４０（Ｃｈ ｃ）を設定しなければならない。ここで、上記ＡＴＭコネクション１３２０（ＶＣ ａ）とＡＴＭコネクション１３３０（ＶＣ ｃ）は、その間にＡＴＭスイッチ１３５０が存在するため、ＶＰＩ／ＶＣＩの値が書き換えられる事になるが、論理的には１本のコネクションが設定されていることと同等である。
【０１５２】
以下に、１３９４ネットワークＸ内の１３９４端末１１２から１３９４ネットワークＺ内の１３９４端末１３３に対してアイソクロナスパケット転送を行なうためのチャネル／コネクションの設定手順と、アイソクロナスデータの送／受信要求のハンドリング手順について説明する。
【０１５３】
１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎにおいては、１３９４ネットワーク内でのアイソクロナスチャネルの設定方式が規定されているが、その設定したチャネル上で実際にアイソクロナスデータの転送を開始／終了するための手順は示されていない。このアイソクロナスデータの転送開始／終了の要求を転送する手順は、ＩＥＣ１８８３（Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｏｆ  Ｄｅｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃ  Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｅｑｕｉｐｍｅｎｔ）によって規定されている。具体的には、１３９４ネットワーク上にアイソクロナスチャネルを設定した１３９４端末は、ＩＥＣ１８８３プロトコルを用いることによって、そのアイソクロナスチャネルを用いて、同じ１３９４ネットワーク上にいる他の１３９４端末へのアイソクロナスパケットの転送要求や、他の１３９４端末からのアイソクロナスパケットの受信要求を送出できるようになっている。
【０１５４】
よって、本実施形態では、各１３９４ネットワーク内におけるアイソクロナスチャネルの設定手順は１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎの手順にしたがい、そのアイソクロナスチャネル上におけるデータ送／受信要求信号のやりとりに関してはＩＥＣ１８８３の手順に従う事とする。
【０１５５】
また、各１３９４ネットワークを接続しているＡＴＭネットワーク５００内での呼設定手順は、ＩＴＵ−Ｔで規定されているＱ．２９３１に従うものとし、これらの各手順自身についての詳細な手順の説明は省略する。
【０１５６】
以下、図１３、１４を用いてアイソクロナスチャネルの設定手順について説明する。
【０１５７】
まず、アイソクロナスパケットの転送もしくは受信を開始しようとした１３９４端末１１２は、１３９４ネットワークＸ上にアイソクロナスチャネルを設定するために、１３９４ネットワークＸ内におけるアイソクロナス・リソース・マネージャである１３９４端末１１３に対して、１３９４バス上の帯域とチャネル番号の獲得要求を送る。この１３９４バス上での帯域／チャネル番号の要求情報の転送方法は、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎにおける規定によれば、Ｌｏｃｋ．Ｒｅｑｕｅｓｔ（Ｃｏｍｐａｒｅｄ  Ｓｗａｐ）パケットと呼ばれるアイソクロナスパケットを用いる事になっている。よって、この帯域／チャネル番号の要求情報の転送の前には、バスの使用権獲得のためのアービトレーション処理が実行されることになる（図１４においては、このアービトレーション処理は省略して記述している）。
【０１５８】
また、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎによれば、この獲得要求において、送信端末１１２が利用したい帯域情報と利用したいチャネル番号の双方を記述して送るようになっている。各チャネル番号の獲得手順や帯域の獲得手順は、前述のように１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎに従っているものとして、ここでは詳述しない。このような要求に対して、要求されたチャネル番号や帯域が割り当て可能であるならば、アイソクロナス・リソース・マネージャ１１３は、１３９４端末１１２に、要求されたアイソクロナスチャネルが設定可能であるという情報をＬｏｃｋ．Ｒｅｓｐｏｎｃｅパケット（１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎにおける規定）を利用して通知する（図１４のステップＳ４１）。
【０１５９】
上記のアイソクロナスチャネルの設定が終了したならば、１３９４端末１１２は、１３９４端末１３３に対して、データ送／受信要求パケット１４０１を転送する（図１４のステップＳ４２）。このパケットの転送方式を規定しているのは、前述のＩＥＣ１８８３プロトコルである。このデータ送／受信要求パケット１４０１は前述のようにアシンクロナスパケットであるので、図１１のパケットフォーマット中の送信先ＩＤ（Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ）フィールドには１３９４端末１３３の１３９４ネットワークＸにおける物理ＩＤ（Ｃ３［Ｘ］）が書き込まれ、送信元ＩＤ（Ｓｏｕｒｃｅ  ＩＤ）フィールドには１３９４端末１１２の１３９４ネットワークＸにおける物理ＩＤ（Ａ２［Ｘ］）が書き込まれている。
【０１６０】
送出されたデータ送／受信要求パケット１４０１は、ネットワーク接続装置Ａによって受信され、その宛先端末の物理ＩＤ（Ｃ３［Ｘ］）が１３９４ネットワークＸ内の端末ではなく、１３９４ネットワークＺ内の端末であるので、そのデータ送／受信要求パケット１４０１を１３９４ネットワークＺのネットワーク接続装置Ｃに転送するための処理を開始する。ここで、ネットワーク接続装置Ａは、受信したパケット１４０１が通常のアシンクロナスパケットではなく、ＩＥＣ１８８３を用いて、アイソクロナスデータ送／受信を要求するパケットであることを認識する必要がある。このための方法としては、以下に示すようないくつかの方法が考えられる。
【０１６１】
１．  まず、ＩＥＣ１８８３によれば、各端末においてアイソクロナスデータの転送制御を行なうために、各端末のＣＳＲ（Ｃｏｍｍａｎｄ  ａｎｄ  Ｓｔａｔｕｓ  Ｒｅｇｉｓｔｅｒ）内に存在するＩＮＰＵＴ ＭＡＳＴＥＲ ＰＬＵＧレジスタ、ＯＵＴＰＵＴ ＭＡＳＴＥＲ ＰＬＵＧレジスタ、ＩＮＰＵＴ ＰＬＵＧ ＣＯＮＴＲＯＬレジスタ、ＯＵＴＰＵＴ ＰＬＵＧ ＣＯＮＴＲＯＬレジスタの４つのレジスタを用いる事になっている。
【０１６２】
また、これら４つのレジスタには、ＣＳＲ内の特定の（規定された）アドレスが割り当てられている。よって、各ネットワーク接続装置において、受信したアシンクロナスパケットがＬｏｃｋ．Ｒｅｑｕｅｓｔパケットであり、かつ、宛先端末の物理ＩＤが自１３９４ネットワークに属する端末以外の物理ＩＤであった場合に、その受信したアシンクロナスパケットのパケット特定情報（オフセット値）を見て、そのオフセット値が各端末のＣＳＲ内でのＩＮＰＵＴ ＭＡＳＴＥＲ ＰＬＵＧレジスタ、ＯＵＴＰＵＴ ＭＡＳＴＥＲ ＰＬＵＧレジスタ、ＩＮＰＵＴ ＰＬＵＧ ＣＯＮＴＲＯＬレジスタ、ＯＵＴＰＵＴ ＰＬＵＧ ＣＯＮＴＲＯＬレジスタの４つのレジスタに割り当てられているオフセット値であった場合に、その受信したパケットがＩＥＣ１８８３プロトコルによるものであると認識する。
【０１６３】
２．  アシンクロナスパケット中に割り当てられているｔｃｏｄｅ（図１１参照）を用いて識別する。具体的には、あらかじめ、ｔｃｏｄｅによるパケット種別においてユーザーが定義できる値を定義しておき、その定義された値のｔｃｏｄｅを持ったアシンクロナスパケット、特に、Ｌｏｃｋ．Ｒｅｑｕｅｓｔパケットを受信した場合に、その受信したパケットがＩＥＣ１８８３プロトコルによるものであると認識する。
【０１６４】
３．  アシンクロナスパケットのデータフィールドまで読んで、その内容がＩＥＣ１８８３によって規定されている内容であれば、その受信したパケットがＩＥＣ１８８３プロトコルによるものであると認識する。いわゆるゲートウエイ処理を実行する方法。
【０１６５】
４．  ネットワーク接続装置が必ずアイソクロナス・リソース・マネージャになるように自動構成認識処理を実行し、ネットワーク接続装置が属している１３９４ネットワーク内での帯域／チャネル番号の設定要求パケットを全て記憶し、その後に、その帯域／チャネル番号の設定要求を行なった端末から送られてきたＬｏｃｋ．Ｒｅｑｕｅｓｔパケットの宛先端末の物理ＩＤが、自１３９４ネットワークに属する端末以外の物理ＩＤであった場合に、その受信したパケットがＩＥＣ１８８３プロトコルによるものであると認識する。
【０１６６】
５．  上記１．〜４．の方法の任意の組合せ。
【０１６７】
上記１．〜５．のような方法により、アイソクロナスデータの送／受信要求が送られてきたと認識したネットワーク接続装置Ａは、その受信したデータ送／受信要求パケットの宛先端末１３３が属している１３９４ネットワークＺにおけるネットワーク接続装置Ｃの間に、ＡＴＭコネクションを設定するためのシグナリング処理を実行する（図１４のステップＳ４３）。
【０１６８】
このシグナリング処理の際に要求する帯域情報としては、受信したデータ送／受信要求パケットに記述されている使用帯域情報に相当する値を要求する。このようなシグナリング処理の結果、本実施形態では、ネットワーク接続装置ＡとＡＴＭスイッチ１３５０の間のＡＴＭコネクションの識別子としてＶＣ ａが、ＡＴＭスイッチ１３５０とネットワーク接続装置Ｃの間のコネクション識別子としてＶＣ ｃが与えられた場合を示している。
【０１６９】
１３９４端末１１２からのパケット１４０１を受けとったネットワーク接続装置Ａは、パケット４０１の宛先端末が１３９４ネットワークＸ内の端末ではないので、そのパケット１４０１の宛先アドレスや送信元アドレスと、記憶しているトポロジー情報（トポロジーＸ）とを対比し、そのパケット１４０１の転送先の１３９４ネットワークＺにおける宛先端末や送信元端末の物理ＩＤを知ることができる。
【０１７０】
具体的には、ネットワーク接続装置Ａが記憶しているトポロジー情報（トポロジーＸ）が図６に示した構成のトポロジー情報である場合には、ネットワーク接続装置Ａは受信したパケット１４０１の宛先端末の物理ＩＤをＣ３［Ｘ］からＣ３［Ｚ０］に、送信元端末の物理ＩＤをＡ２［Ｘ］からＡ２［Ｘ０］に書き換え、ネットワーク接続装置Ａが記憶しているトポロジー情報（トポロジーＸ）が図８に示した構成のトポロジー情報である場合には、ネットワーク接続装置Ａは受信したパケット１４０１の宛先端末の物理ＩＤをＣ３［Ｘ］からＣ３［Ｚ］に書き換える。
【０１７１】
このように、転送するパケットの宛先情報を書き直したネットワーク接続装置Ａは、上記の処理の他に、ＡＴＭネットワーク５００へデータを転送するためのパケット変換処理も実行する。ここでは、転送されてきたパケット１４０１をレイヤ２パケットとして認識し、ＳＮＡＰカプセル化等を行なって適当なＡＴＭアダプテーション・レイヤ処理を施した後に、ＡＴＭセル化してＡＴＭネットワーク５００中を転送させるものとする。ここで、使用するＡＴＭコネクションは、先ほどネットワーク接続装置Ａによって設定されたコネクション（ＶＣ ａ）でもよいし、あらかじめ、このようなＩＥＣ１８８３データを転送するためのＡＴＭコネクションを各ネットワーク接続装置間に設定しておく方法でも良い。
【０１７２】
ここで、パケット１４０１を適当なＡＴＭアダプテーション・レイヤ処理した後のパケット長が、そのＳＡＲパケット（ＡＴＭアダプテーションレイヤにおけるセル分割・組立サブレイヤ（Ｓｅｇｍｅｎｔａｔｉｏｎ  Ａｎｄ  Ｒｅａｓｓｅｍｂｌｙ）パケット）長よりも長い場合には、パケット１４０１は複数のＡＴＭセル１４０２に分割されてネットワーク接続装置Ｃに転送される事になる。
【０１７３】
ＡＴＭセル化されて転送されるＡＴＭセル１４０２は、ＡＴＭスイッチ１３５０においてスイッチング／ヘッダ書き換え処理が施され、コネクション識別子の値をＶＣ ａからＶＣ ｃに書き直されてネットワーク接続装置Ｃに転送される（図１４のステップＳ４４、ステップＳ４５）。
【０１７４】
ＡＴＭコネクションＶＣ ｃによって転送されたデータ送／受信要求パケット１４０３はネットワーク接続装置Ｃによって受信された後にＡＴＭデセル化される。
【０１７５】
また、ネットワーク接続装置Ｃにおいて、ＡＴＭデセル化した後に組み上げた１３９４パケット中の１３９４パケットの宛先端末や送信元端末のアドレスと、記憶しているトポロジー情報（トポロジーＺ）とを対比し、その１３９４パケットの転送先の１３９４ネットワークＺにおける宛先端末や送信元端末の物理ＩＤが書き換えられる。
【０１７６】
具体的には、ネットワーク接続装置Ｃが記憶しているトポロジー情報（トポロジーＺ）が図６に示した構成のトポロジー情報である場合には、ネットワーク接続装置Ｃは受信した１３９４パケットの宛先端末の物理ＩＤをＣ３［Ｚ０］からＣ３［Ｚ］に、送信元端末の物理ＩＤをＡ２［Ｘ０］からＡ２［Ｚ］に書き換え、ネットワーク接続装置Ｃが記憶しているトポロジー情報（トポロジーＺ）が図８に示した構成のトポロジー情報である場合には、ネットワーク接続装置Ｃは受信した１３９４パケットの送信元端末の物理ＩＤをＡ２［Ｘ］からＡ２［Ｚ］に書き換える。
【０１７７】
さらに、ネットワーク接続装置Ｃは、先に記述したような方法で、受信したパケットがＩＥＣ１８８３パケットであることを認識し、上記のように、物理ＩＤを書き換えた１３９４パケット１４０４に記述されている帯域情報をもとに、１３９４ネットワークＺ内のアイソクロナス・リソース・マネージャ１３１に対して、１３９４ネットワークＺ上の帯域とチャネル番号の獲得要求を送る（図１４のステップＳ４６）。この帯域／チャネル番号の獲得要求の転送手順は１３９４ネットワークＸにおいて行なったのと同様の手順で実行できる。
【０１７８】
１３９４ネットワークＺ上でのアイソクロナスチャネルの設定が終了したならば、ネットワーク接続装置Ｃは、１３９４端末１３３に対して、データ送／受信パケット要求１４０４を転送する（図１４のステップＳ４７）。
【０１７９】
以上の処理によって、Ｌｏｃｋ．Ｒｅｑｕｅｓｔパケットの転送処理が終了する。通常のアシンクロナスパケットの転送処理においては、必ず応答確認パケット（Ａｃｋパケット）を返送することになっているので、本実施形態においても、このＬｏｃｋ．Ｒｅｑｕｅｓｔパケットの送信に対して１３９４端末１３３から１３９４端末１１２に対してのＡｃｋパケットの転送処理が実行されることになるが（第２の実施形態参照）、ここでは、そのＡｃｋパケットの転送処理は省略する。また、同様に、以下に記述する１３９４端末１３３から１３９４端末１１２へのＬｏｃｋ．Ｒｅｓｐｏｎｃｅパケットの転送処理の終了時にも、１３９４端末１１２から１３９４端末１３３へのＡｃｋパケットの転送処理が実行されることになるが、それも図１４においては省略している。
【０１８０】
前述のデータ送／受信要求を１３９４端末１３３が受付できると判断したならば、データ送／受信ＡＣＫ（Ｌｏｃｋ．Ｒｅｓｐｏｎｓｅ）パケット１４０５を、先の送信元の１３９４端末１１２に転送する。この転送手順は、上述の送信元端末１１２から宛先端末１３３へのアシンクロナスパケットの転送方式とほぼ同じである。
【０１８１】
１３９４端末１３３から送出されたデータ送／受信要求Ａｃｋパケット１４０５は（図１４のステップＳ４８）、ネットワーク接続装置Ｃにおいて、宛先端末や送信元端末の物理ＩＤの書き換え処理とともに、ＡＴＭセル化処理が施される。この場合の物理ＩＤの書き換え処理も、前述の場合と同様に、ネットワーク接続装置Ｃが記憶しているトポロジー情報（トポロジーＺ）が図６に示した構成のトポロジー情報である場合は、ネットワーク接続装置Ｃは受信したパケット１４０５の宛先端末の物理ＩＤをＡ２［Ｚ］からＡ２［Ｘ０］に、送信元端末の物理ＩＤをＣ３［Ｚ］からＣ３［Ｚ０］に書き換え、ネットワーク接続装置Ｃが記憶しているトポロジー情報（トポロジーＺ）が図８に示した構成のトポロジー情報である場合には、ネットワーク接続装置Ｃは受信したパケット１４０５の送信元端末の物理ＩＤをＣ３［Ｚ］からＣ３［Ｘ］に書き換える。
【０１８２】
また、データ送／受信要求Ａｃｋパケット１４０５を先ほど設定したＡＴＭコネクションによってネットワーク接続装置Ａに転送する場合には、作成したＡＴＭセルのＶＰＩ／ＶＣＩフィールドに設定されたＡＴＭコネクションのコネクション識別子ＶＣ ｃを書き込むことになる。
【０１８３】
このようにＡＴＭセル化されたデータ送／受信要求Ａｃｋパケット１４０６は、ネットワーク接続装置ＣからＡＴＭスイッチ１３５０を介してネットワーク接続装置Ａに転送される（図１４のステップＳ４９、ステップＳ５０）。
【０１８４】
ネットワーク接続装置Ａでの処理も前述同様であり、ＡＴＭデセル化処理を施した後に、その受信したデータ送／受信要求Ａｃｋパケットの宛先端末や送信元端末の物理ＩＤの書き換え処理が施される。この場合の物理ＩＤの書き換え処理も、前述の場合と同様に、ネットワーク接続装置Ａが記憶しているトポロジー情報（トポロジーＸ）が図６に示した構成のトポロジー情報である場合は、ネットワーク接続装置Ａは受信した１３９４パケットの宛先端末の物理ＩＤをＡ２［Ｘ０］からＡ２［Ｘ］に、送信元端末の物理ＩＤをＣ３［Ｚ０］からＣ３［Ｘ］に書き換え、ネットワーク接続装置Ａが記憶しているトポロジー情報（トポロジーＸ）が図８に示した構成のトポロジー情報である場合には、ネットワーク接続装置Ａは受信した１３９４パケットの宛先端末の物理ＩＤをＡ２［Ｚ］からＡ２［Ｘ］に書き換える。
【０１８５】
最終的に、作成されたデータ送／受信要求Ａｃｋパケット１４０８を送信元の１３９４端末１１２に転送することで（図１４のステップＳ５１）、ＩＥＣ１８８３によって定義されたデータ送／受信要求の転送処理が完了する。
【０１８６】
ここで、上述のデータ転送処理はアシンクロナスパケットの転送によって実現されるものであるので、第２の実施形態の場合と同様に、アシンクロナスパケットを転送する際の要求パケット（Ｒｅｑｕｅｓｔパケット）を送出してから、Ａｃｋ．Ｃｏｍｐｌｅｔｅパケットが戻ってくるまでの時間を一定時間以内に抑えなければならないことになる。よって、第２の実施形態の場合と同様に、他のネットワークを介してＬｏｃｋ．ＲｅｑｕｅｓｔパケットやＬｏｃｋ．Ｒｅｓｐｏｎｓｅパケットの転送を行なう場合には、ネットワーク接続装置があらかじめ各パケットの転送時にＡｃｋ．ＰｅｎｄｉｎｇパケットやＡｃｋ．Ｂｕｓｙパケットを送り返しておく方法が考えられる。
【０１８７】
具体的には、図１４において、送信側の１３９４端末１１２からのＬｏｃｋ．Ｒｅｑｕｅｓｔパケットを受信したネットワーク接続装置Ａが、実際の宛先端末である１３９４端末１３３へのパケットの転送処理を行なっている適当なタイミングで（図１４であれば、ステップＳ４３の処理以降の適当なタイミングにおいて）Ａｃｋ．ＰｅｎｄｉｎｇパケットやＡｃｋ．Ｂｕｓｙパケットを送信側の１３９４端末１１２に送り返しておくことになる。
【０１８８】
また逆に、宛先端末である１３９４端末１３３からのＬｏｃｋ．Ｒｅｓｐｏｎｃｅパケットを受信したネットワーク接続装置Ｃが、実際の宛先端末である１３９４端末１１２へのパケットの転送処理を行なっている適当なタイミングで（図１４であればステップＳ４９の処理以降の適当なタイミングにおいて）Ａｃｋ．ＰｅｎｄｉｎｇパケットやＡｃｋ．Ｂｕｓｙパケットを送信側の１３９４端末１３３に送り返しておくことになる。
【０１８９】
このような処理を行なっておくことで、１３９４端末１１２と１１３の間でのＬｏｃｋ．ＲｅｑｕｅｓｔパケットとＬｏｃｋ．Ｒｅｓｐｏｎｃｅパケットの転送処理を完了することができる。
【０１９０】
以上の処理により、例えば、１３９４ネットワークＸ上のＣｈ＿ａに送出されたアイソクロナスパケットは、ネットワーク接続装置Ａ内のコネクションテーブルを参照する事により、バックボーンネットワークであるＡＴＭネットワーク５００内のＶＣ＿ａに、カプセル化やＡＴＭセル化の処理を施されて入力される。また、１３９４ネットワークＺに属するネットワーク接続装置Ｃにおいては、ＡＴＭネットワーク５００上のＶＣ ｃから受信したＡＴＭセルを、ネットワーク接続装置Ｃ内のコネクションテーブルを参照する事により、１３９４ネットワークＺ上のＣｈ ｃに、１３９４アイソクロナスパケットへのパケット変換を行なった後に送出される。
【０１９１】
また、バックボーンネットワークであるＡＴＭネットワーク５００上や、１３９４ネットワークＺ上で、アイソクロナスパケットを転送するための帯域やチャネルが確保できなかった場合には、その旨を伝えるＩＥＣ１８８３プロトコルにおけるＮａｃｋ（拒否応答）信号がネットワーク接続装置Ｃまたはネットワーク接続装置Ａから送信元の１３９４端末１１２に送信されることになる。
【０１９２】
３．２  実際のアイソクロナスデータ転送
これまでに示したアイソクロナスチャネルの設定によって、ネットワーク接続装置Ａ、Ｃには、設定された１３９４アイソクロナスチャネルとＡＴＭコネクションの間の関係を示すコネクションテーブルが作成／記憶されることになる。ネットワーク接続装置Ａ、Ｃで各々保持しているコネクションテーブルの一例を図１５に示す。
【０１９３】
図１５に示したネットワーク接続装置Ａ、Ｃのそれぞれのコネクションテーブルでは、各アイソクロナスチャネルのチャネル番号（Ｉｓｏ．Ｃｈ）、設定帯域、コネクションの設定を要求した端末（ソース）とコネクションの設定を要求された端末（デスティネーション）の組み合わせ、さらに、図６または図８のトポロジー情報から得られる、アイソクロナスチャネルの設定を要求した／された端末の各ネットワークで認識されている物理ＩＤ（ソース物理ＩＤ、デスティネーション物理ＩＤ）が示されている。また、本コネクションテーブルには各アイソクロナスチャネルに対応するＡＴＭコネクションのＶＰＩ／ＶＣＩ値も記述されている。
【０１９４】
なお、図１５の例では、ネットワーク接続装置Ａ、Ｃがそれぞれが自１３９４ネットワーク内の端末との間に設定しているアイソクロナスチャネルの情報（Ｉｓｏ．Ｃｈ）も示すようになっているが、この、自１３９４ネットワーク内の端末との間に設定しているアイソクロナスチャネルの情報は本コネクションテーブルに記述しても良いし、記述しなくても良い。
【０１９５】
また、図１５においては、１３９４ネットワークＸ上にアイソクロナスチャネルが４本設定され、１３９４ネットワークＺ上にアイソクロナスチャネルが３本設定されている例を示している。また、１３９４ネットワークＸ側において、上記の手順によって新たに設定された１３９４ネットワークＸ内のアイソクロナスチャネルのチャネル番号が「９」、設定された帯域が１５Ｍｂｐｓであり、このアイソクロナスチャネルに対応して設定したネットワーク接続装置ＡとＡＴＭスイッチ１３５０の間のＡＴＭコネクション（ＶＣ ａ）のＶＰＩ／ＶＣＩの値がＶＰＩ＝ｂ、ＶＣＩ＝ｑである場合を示している。
【０１９６】
さらに、１３９４ネットワークＺ側において、上記の手順によって新たに設定された１３９４ネットワークＸ内のアイソクロナスチャネルのチャネル番号が「４」、設定された帯域が１５Ｍｂｐｓであり、このアイソクロナスチャネルに対応して設定したネットワーク接続装置ＣとＡＴＭスイッチ１３５０の間のＡＴＭコネクション（ＶＣ ｃ）のＶＰＩ／ＶＣＩの値がＶＰＩ＝ａ、ＶＣＩ＝ｐである場合を示している。
【０１９７】
上記のようなコネクションテーブルを各ネットワーク接続装置が保持しているとして、以下に、実際のアイソクロナスデータの送／受信方式について述べていく。
【０１９８】
まず、アイソクロナスチャネルの設定要求を出した１３９４端末１１２から、アイソクロナスパケットを１３９４端末１３３に送信する場合のアイソクロナスデータの送信手順を、図１６を参照して説明する。この場合には、先の図１に示した、ＩＥＣ１８８３プロトコルでのアイソクロナスデータの送／受信要求パケットの転送において、アイソクロナスデータの送信要求を転送した後のアイソクロナスデータの送信ということになる。
【０１９９】
アイソクロナスデータを送出する１３９４端末１１２は、宛先端末のアドレスなどは記述せずに、ただ、設定されているアイソクロナスチャネルＣｈ ａ＝９上にアイソクロナスパケットを送出するだけである。
【０２００】
図１８に１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎで規定されているアイソクロナスパケットのフォーマットの一例を示す。ただし、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎによれば、このアイソクロナスパケットの送出の際にもバスの使用権を獲得するためのアービトレーション処理が必要であることになっているので、データを送出する１３９４端末１１２は、まずアイソクロナスデータ送信のアービトレーションを行なった後に（図１６のステップＳ６１）、アイソクロナスパケット１３０１をバス上に送出する（図１６のステップＳ６２）。
【０２０１】
次に、ネットワーク接続装置Ａは、図１５のコネクションテーブルによって、１３９４ネットワークＸ上のアイソクロナスチャネルＣｈ ａ＝９がＡＴＭコネクションＶＣ ａ（ＶＰＩ＝ｂ、ＶＣＩ＝ｑ）に対応していることを知っているので、アイソクロナスチャネルＣｈ ａ＝９が送られてきたアイソクロナスパケット１３０１をＡＴＭセル化し、そのＡＴＭセル化したパケット１３０２をＡＴＭコネクションＶＣ ａに転送する。
【０２０２】
ここで、以上の処理は、データリンクレイヤの識別子である、１３９４ネットワーク上におけるチャネル番号とＡＴＭネットワーク上におけるコネクション番号を参照するだけで行なわれている。よって、これ以降の説明においては、このようなデータリンクレイヤの識別子のみを用いた処理の事をデータリンクスイッチングと呼ぶことにする。
【０２０３】
このＡＴＭセル化されたパケット１３０２は、ＡＴＭネットワーク中をＡＴＭコネクションＶＣ ａによって転送され、ＡＴＭスイッチ１３５０においてスイッチング／セルヘッダの書き換え処理を施されＡＴＭセル１３０３に変換された後に、ＡＴＭコネクションＶＣ ｃ（ＶＰＩ＝ａ、ＶＣＩ＝ｐ）によってＡＴＭスイッチ１３５０からネットワーク接続装置Ｃに転送される（図１６のステップＳ６３、ステップＳ６４）。
【０２０４】
ＡＴＭコネクションＶＣ ｃによって転送されてきたＡＴＭセルは、ネットワーク接続装置Ｃに到着した後にＡＴＭデセル化され、アイソクロナスパケット１３９４が取り出される。ネットワーク接続装置Ｃは図１５のコネクションテーブルによって、このＡＴＭコネクションＶＣ ｃ（ＶＰＩ＝ａ、ＶＣＩ＝ｐ）に対応した１３９４ネットワークＺ内のアイソクロナスチャネルがＣｈ ｃ＝４であることを知っているので、この取り出されたアイソクロナスパケット１３９４をアイソクロナスチャネルに送出するための、１３９４ネットワークＺ内でのアービトレーション処理を行なった後に（図１６ステップＳ６５）、アイソクロナスパケット１３０４を上記のアイソクロナスチャネルＣｈ ｃ＝４に送出する（図１６のステップＳ６６）。
【０２０５】
このような一連の手順によって、アイソクロナスデータを１３９４端末１１２から１３９４端末１３１に送信することができる。
【０２０６】
一方、１３９４端末１３１から１３９４端末１１２へアイソクロナスデータの受信を行ないたい場合には、前述のＩＥＣ１８８３プロトコルによってアイソクロナスデータの受信要求を送出することによって実現できる。この時のＩＥＣ１８８３パケットの転送は、図１４に示した場合と同様に実行できる。アイソクロナスデータの受信要求を送出した１３９４端末１１２は、その結果、１３９４端末１３３から送られてくるアイソクロナスパケットを、図１７に示す手順によって受信することができる。図１７に示した手順は、基本的には図１６のアイソクロナスパケットの送信手順と同様に実現できる。
【０２０７】
すなわち、アイソクロナスデータを送出する１３９４端末１３３は、宛先端末のアドレスなどは記述せずに、ただ、設定されているアイソクロナスチャネルＣｈ ｃ＝４上にアイソクロナスパケットを送出するだけである。ただし、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎによれば、このアイソクロナスパケットの送出の際にもバスの使用権を獲得するためのアービトレーション処理が必要であることになっているので、データを送出する１３９４端末１１２は、まずアイソクロナスデータ送信のアービトレーションを行なった様に（図１７のステップＳ７１）、アイソクロナスパケット１３９４をバス上に送出する（図１７のステップＳ７２）。
【０２０８】
次に、ネットワーク接続装置Ｃは、図１５のコネクションテーブルによって、１３９４ネットワークＺ上のアイソクロナスチャネルＣｈ ｃ＝４がＡＴＭコネクションＶＣ ｃ（ＶＰＩ＝ａ、ＶＣＩ＝ｐ）に対応していることを知っているので、アイソクロナスチャネルＣｈ ｃ＝４で送られてきたアイソクロナスパケット１３９４をＡＴＭセル化し、そのＡＴＭセル化したパケット１３０３をＡＴＭコネクションＶＣ ｃにデータリンクスイッチングによって転送する。
【０２０９】
このＡＴＭセル化されたパケット１３０３は、ＡＴＭネットワーク中をＡＴＭコネクションＶＣ ｃによって転送され、ＡＴＭスイッチ１３５０においてスイッチング／セルヘッダの書き換え処理を施されＡＴＭセル１３０２に変換された後に、ＡＴＭコネクションＶＣ ａ（ＶＰＩ＝ｂ、ＶＣＩ＝ｑによってＡＴＭスイッチ１３５０からネットワーク接続装置Ａに転送される（図１７のステップＳ７３、ステップＳ７４）。この、ＡＴＭコネクションＶＣ ａによって転送されてきたＡＴＭセルは、ネットワーク接続装置Ａに到着した後にＡＴＭデセル化され、アイソクロナスパケット１３０１が取り出される。
【０２１０】
ネットワーク接続装置Ａは図１５のコネクションテーブルによって、このＡＴＭコネクションＶＣ ａ（ＶＰＩ＝ｂ、ＶＣＩ＝ｑ）に対応した１３９４ネットワークＸ内のアイソクロナスチャネルがＣｈ ａ＝９であることを知っているので、この取り出されたアイソクロナスパケット１３０１をアイソクロナスチャネルに送出するための、１３９４ネットワークＸ内でのアービトレーション処理を行なった後に（図１７のステップＳ７５）、アイソクロナスパケット１３０１を上記のアイソクロナスチャネルＣｈ ａ＝９に送出する（図１７のステップＳ７６）。
【０２１１】
なお、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎによれば、アイソクロナスパケットの転送の際には、アシンクロナスパケットの転送の場合と異なり、送信側の端末から送信されたデータパケットを受信側端末が受けとることができた場合にも、その応答確認パケット（Ａｃｋパケット）を返す必要はないことになっている。
【０２１２】
３．３  ネットワーク接続装置の内部構成
図１９に本実施形態で用いられるネットワーク接続装置Ａの内部構成の一例を示す。ネットワーク接続装置Ａでは、バックボーンネットワークであるＡＴＭネットワーク５００とのデータ転送を行なうためのＡＴＭレイヤ処理部１９０９、シグナリング処理部１９０８と、１３９４ネットワークＸとのデータ転送を行うための１３９４バス制御処理部１９０６、１３９４プロトコル処理部１９０７が存在する。
【０２１３】
１３９４プロトコル処理部１９０７は、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎでいうところの、いわゆる、物理レイヤ処理とリンクレイヤ処理とトランザクションレイヤ処理を実行する機能である。
【０２１４】
また、ＡＴＭネットワーク５００を介して１３９４ネットワーク間のアイソクロナスデータの転送を行なうための機能として、トポロジー情報交換処理部１９０２、トポロジー記憶部１９０１、アドレス／コネクション変換処理部１９１０、ＡＴＭ／１３９４ブリッジング処理部１９１１が存在する。
【０２１５】
さらに、本実施形態においてはＡＴＭコネクションとアイソクロナスチャネルのデータリンクスイッチング処理を実行するデータリンクスイッチング処理部１９１２を設けて、アイソクロナスデータの高速スイッチング処理を実行できるようにしている。
【０２１６】
ここで、図１５に示したコネクションテーブルはトポロジー記憶部１９０１に記憶される場合やＡＴＭ／１３９４ブリッジング処理部１９１１に記憶するなどの方法が考えられるが、上記のデータリンクスイッチング処理を実行するために、本実施形態では、ネットワーク接続装置のそれぞれのインタフェース処理部である、１３９４プロトコル処理部１９０７とＡＴＭレイヤ処理部１９０９に記憶する事とする。
【０２１７】
まず、ネットワーク立ち上げ時に受信された、他のネットワークのトポロジー情報（ここではトポロジーＹ０、Ｚ０またはトポロジーＹ、Ｚ）はＡＴＭネットワーク５００を介して受信され、トポロジー交換処理部１９０２からトポロジー記憶部１９０１に転送される。この、トポロジー交換処理部１９０２において、第１の実施形態において示したトポロジー情報の初期化処理が実行されている。
【０２１８】
また、１３９４ネットワークは立ち上げ時（バスリセット時）にトポロジー認識処理（Ｔｒｅｅ ＩＤ、Ｓｅｌｆ ＩＤ）を実行し、１３９４ネットワークＸのトポロジー情報が１３９４バス制御処理部１９０６に記憶されるので、そのトポロジー情報をトポロジー記憶部１９０１に転送する。これによってトポロジー記憶部１９０１は１３９４ネットワークＸ、Ｙ、Ｚの全てのトポロジー情報（トポロジーＸ０、Ｙ０、Ｚ０またはトポロジーＸ、Ｙ、Ｚ）を入手できたことになる。ここで、上記のトポロジー情報の交換のためのＡＴＭコネクションは、トポロジー情報交換処理部１９０２からの要求によって設定されるので、後述するアイソクロナスデータ転送のために設定されるＡＴＭコネクションとは、ＡＴＭシグナリング処理部１９０８によって識別可能になっている。
【０２１９】
次に、１３９４ネットワークＸからのアイソクロナスパケットの転送処理について述べる。まず１３９４ネットワークＸ内の１３９４端末からのアイソクロナスデータの送信／受信を開始しようとした場合には、その１３９４端末が１３９４ネットワークＸ内の帯域とアイソクロナスデータを転送するチャネルをアイソクロナス・リソース・マネージャから取得し、その後に、アイソクロナスデータの送信／受信要求信号を相手の１３９４端末に送信することになる。よって、ネットワーク接続装置Ａでは、この、アイソクロナスデータの送信／受信要求パケットを前述のような手段によって検知し、異なる１３９４ネットワークに属している１３９４端末との間にアイソクロナスデータ転送用のＡＴＭコネクションを設定する。
【０２２０】
まず、１３９４ネットワークＸからアシンクロナスパケットを受信したネットワーク接続装置Ａは、そのパケットが上記のデータ送／受信要求パケットであった場合には、そのデータ送／受信要求に記されている、要求先の１３９４端末アドレスを読みとり、それが１３９４ネットワークＸ以外の１３９４ネットワークに属する１３９４端末であった場合に、そのデータ送／受信要求パケットをＡＴＭ／１３９４ブリッジング処理部１９１１に転送する。
【０２２１】
ＡＴＭ／１３９４ブリッジング処理部１９１１では、要求パケットの宛先端末や送信元端末の物理ＩＤをアドレス／コネクション変換処理部１９１０に送り、そこでトポロジー記憶部１９０１内に記憶しているトポロジー情報（トポロジーＸ）を元に、宛先ノードが属している１３９４ネットワークにおける物理ＩＤに書き換える。また、このＡＴＭ／１３９４ブリッジング処理部１９１１では、宛先ノードアドレスを書き直したデータ送／受信要求パケットのＡＴＭセル化処理も実行する。さらに、ＡＴＭ／１３９４ブリッジング処理部１９１１は、読みとったデータ送／受信要求パケットの宛先ノードアドレスから、その接続要求先の１３９４ネットワークに属しているネットワーク接続装置を判断し、そのネットワーク接続装置のＡＴＭアドレスをシグナリング処理部１９０８に転送する。
【０２２２】
ＡＴＭシグナリング処理部１９０８においては、その通知されたネットワーク装置のＡＴＭアドレスに対してＡＴＭコネクションを設定するためのシグナリング処理を行なう。ここで、各ネットワーク接続装置のＡＴＭアドレスはトポロジー記憶部１９０１に記憶しておく方法（トポロジーＸに記述しても良い）や、ＡＴＭシグナリング処理部１９０８内に記憶しておき、ＡＴＭ／１３９４ブリッジング処理部からは、そのネットワーク接続装置の１３９４アドレスを通知してもらう方法も考えられる。このＡＴＭシグナリング処理部１９０８におけるシグナリング処理には、Ｑ．２９３１を用いる方法も考えられるし、あらかじめネットワーク接続装置間にＰＶＣを設定しておき、そのＰＶＣにデータ送／受信要求パケットをＡＴＭセル化した後のＡＴＭセルを送出するなどの方法なども考えられる。
【０２２３】
シグナリング処理によってＡＴＭコネクションが設定されると、そのＡＴＭコネクションを用いて、データの送／受信要求パケットをＡＴＭセル化したデータが、宛先の１３９４端末が属している１３９４ネットワークに属しているネットワーク接続装置にＡＴＭレイヤ処理部１９０９を介して転送される。また、ＡＴＭシグナリング処理によって設定されたＡＴＭコネクションと、１３９４ネットワークＸ内のアイソクロナスチャネルの関係（図１５参照）は、各々のネットワークのデータ転送処理を実行する１３９４プロトコル処理部１９０７とＡＴＭレイヤ処理部１９０９の双方に記憶されることになる。このコネクションテーブルを用いて、この後１３９４プロトコル処理部に送られてきたアイソクロナスパケットの中で、ネットワーク接続装置Ａを介して他の１３９４ネットワークに転送するアイソクロナスパケットを、データリンクスイッチング処理部１９１２に転送することができるようになる。
【０２２４】
次に、ＡＴＭネットワーク５００を介してＡＴＭセル化されたデータを受信したネットワーク接続装置Ａは、そのＡＴＭセルがシグナリングデータであった場合に、そのＡＴＭセルをＡＴＭシグナリング処理部１９０８に転送しシグナリング処理を実行する。このＡＴＭシグナリングデータには、そのＡＴＭコネクションがトポロジー情報交換処理のために用いられるコネクションであるのか、アイソクロナスデータの転送に用いられるコネクションであるのかを識別する情報を記述することが可能である。具体的には、ＩＳＯ（国際標準規格）にて規定されているＮＳＡＰ形式のアドレスフィールド中のＥＳＩフィールドに特定の値を与えておく方法や、ＲＥＳＥＲＶＥフィールドを用いる方法や、シグナリング情報の中に、そのＡＴＭコネクションの種類を記述しておくなどの方法も考えられる。よって、ＡＴＭコネクションが設定され、ＡＴＭレイヤ処理部１９０９において、アイソクロナスデータ転送用のＡＴＭコネクションを介してＡＴＭセルが転送されてきた場合には、そのＡＴＭセルをＡＴＭ／１３９４ブリッジング処理部１９１１に転送し、トポロジー情報交換用のＡＴＭコネクションを介してＡＴＭセルが転送されてきた場合には、そのＡＴＭセルをトポロジー情報交換処理部１９０２に転送することができる。
【０２２５】
ＡＴＭ／１３９４ブリッジング処理部１９１１においては、ＡＴＭセルから１３９４パケットの組み立て処理を行ない、その受けとった１３９４パケットがアシンクロナスパケットであった場合には、そのパケットの送信元端末や宛先端末の物理ＩＤを読みとり、その読みとった物理ＩＤをアドレス／コネクション変換処理部１９１０に送り、そこでトポロジー記憶部１９０１内に記憶したトポロジー情報（トポロジーＸ）を元に、自１３９４ネットワーク内の送信元端末や宛先端末の物理ＩＤに書き換える。
【０２２６】
また、前述のような方法によって受けとったアシンクロナスパケットがアイソクロナスデータの送／受信要求パケットであると判断された場合には、そのデータ送／受信要求パケットから要求されている帯域情報を読みとり、１３９４プロトコル処理部１９０７を介して、読みとった帯域を持ったアイソクロナスチャネルを１３９４ネットワークＸ内に確保するための、チャネル獲得処理を実行する。このチャネル獲得処理によって１３９４ネットワーク内にアイソクロナスチャネルが設定できたならば、前述のデータ送／受信要求パケットを転送したＡＴＭコネクションと、新たに設定した１３９４アイソクロナスチャネルが対応するとの情報（図１５参照）は、各々のネットワークのデータ転送処理を実行する１３９４プロトコル処理部１９０７とＡＴＭレイヤ処理部１９０９の双方に記憶されることになる。
【０２２７】
このコネクションテーブルを用いて、この後ＡＴＭレイヤ処理部１９０９に送られてきたＡＴＭセルの中で、１３９４ネットワークＸ内のアイソクロナスチャネルにデータを転送するＡＴＭセルに関しては、直接、データリンクスイッチング処理部１９１２に転送することができるようになる。
【０２２８】
なお、後述の第４の実施形態において紹介するように、バックボーンネットワークとなるネットワークは公衆網でも良く、この場合は、遠隔家庭やオフィス毎に存在する１３９４ネットワークを単一の１３９４ネットワークにエミュレートさせることが可能となる。
【０２２９】
（第４の実施形態）
次に、図２０〜２３を参照して、遠隔に離れた家庭内に存在する１３９４ネットワークに属している１３９４端末間で通信を行なう際に、各１３９４ネットワークが電話網のような公衆網によって接続されている場合を示す。
【０２３０】
本実施形態では、各１３９４ネットワークと前記公衆網の間にネットワーク接続装置が存在し、このネットワーク接続装置が、前記公衆網と各１３９４ネットワークの間でのデータ転送処理を実行する方式について述べる。ここで、遠隔に離れた家庭内の各１３９４ネットワークは、電話回線やインターネットなどによって接続されているものとする。
【０２３１】
図２０に、本実施形態のネットワーク接続装置を介して、異なる家庭間を接続した場合の接続形態の一例を示す。ここでは、１３９４ネットワークＸ２０４０を有する家庭と１３９４ネットワークＹ２０５０を有する家庭が、各々ネットワーク接続装置２０１０、２０２０を介して公衆網ネットワーク２０３０によって接続している。具体的には、ネットワーク接続装置Ａ２０１０とＢ２０２０が公衆網インタフェース（例えば電話回線）も有しており、その公衆網インタフェースを介して１３９４ネットワークＸ２０４０と１３９４ネットワークＹ２０５０が接続している形態である。
【０２３２】
以下に、図２０中の１３９４ネットワークＸ内の１３９４端末２０１１から、１３９４ネットワークＹ内の１３９４端末２０２２へアシンクロナスデータを転送する場合の２つの実施形態（第１のアシンクロナスデータ転送、第２のアシンクロナスデータ転送）について詳細に述べる。
【０２３３】
４．１  第１のアシンクロナスデータ転送
図２１を参照して、第１のアシンクロナスデータ転送のデータ転送手順について、詳細に説明する。
【０２３４】
まず、１３９４ネットワークＸ内の１３９４端末２０１１から、１３９４ネットワークＹ内の１３９４端末２０２２にデータを転送したいと思った１３９４ネットワークＸ側のユーザーは、その１３９４端末１１２ではなく、ネットワーク接続装置Ａに対して処理を行ない、ネットワーク接続装置Ａから１３９４ネットワークＹのネットワーク接続装置Ｂに対して通信要求を送信する。
【０２３５】
図２１では、公衆網ネットワークとして電話網を用いた場合として、ネットワーク接続装置Ａからネットワーク接続装置Ｂに対して電話をかける（シグナリング）処理を実行している（図２１のステップＳ８１）。また、図２０、２１においてはネットワーク接続装置Ａ、Ｂが、それぞれ電話番号としてＡ［Ｔ］、Ｂ［Ｔ］というアドレスを持っている場合を示している。
【０２３６】
次に、シグナリング処理に成功してネットワーク接続装置間の電話回線が設定できたならば、各々のネットワーク接続装置Ａ、Ｂが記憶しているトポロジー情報を、その電話回線を介して交換する（図２１のステップＳ８２）。
【０２３７】
このトポロジー交換処理の結果、各ネットワーク接続装置Ａ、Ｂは、お互いの１３９４ネットワークのトポロジー情報を保持することになる。この場合、この後に新たなバスリセットによって新しいトポロジー情報を構築しても良いし、構築しなくても良い。
【０２３８】
次に、ネットワーク接続装置Ａはデータを送出させる１３９４端末２０１１に対し、所望のデータを読み出すための読出要求パケット（Ｒｅａｄ．Ｒｅｑｕｅｓｔパケット）２１０１を送出し（図２１のステップＳ８３）、１３９４端末２０１１からの読出応答パケット（Ｒｅａｄ．Ｃｏｍｐｌｅｔｅパケット）２１０２によって所望のデータを読み出すことができる（図２１のステップＳ８４）。
【０２３９】
なお、図２１においても、上記の各処理の前には１３９４バスの使用権を獲得するためのアービトレーション処理が必要になるが、図２１においては省略している。
【０２４０】
また、ネットワーク接続装置Ａは、設定した電話回線を用いて読み出したデータを公衆網のデータ転送方式に応じて（図２１ではパケット２１０３を用いて）ネットワーク接続装置Ｂに転送すると共に、その読み出したデータを転送する宛先端末（１３９４端末２０２２）の物理ＩＤも一緒に通知する（図２１のステップＳ８５）。この転送する宛先の端末（１３９４端末２０２２）の物理ＩＤは、先のトポロジー交換処理（図２１のステップＳ８２）によって読みとった１３９４ネットワークＹにおける１３９４端末２０２２の物理ＩＤである。具体的には、図２０、２１において、１３９４ネットワークＹ内の端末Ｂ２［Ｙ］を通知する。
【０２４１】
ここで、図２１では、電話をかけた１３９４ネットワークＸから電話を受けた１３９４ネットワークＹへのデータ転送を行なっているので、宛先端末の物理ＩＤを通知する事になっているが、逆に、電話をかけた１３９４ネットワークＸが、電話を受けた１３９４ネットワークＹからデータを受信したい場合には、データ送信を要求する１３９４端末の物理ＩＤを、ネットワーク接続装置Ａからネットワーク接続装置Ｂに通知する。この場合に通知する端末アドレスも、図２０、２１においては１３９４ネットワークＹ内の１３９４端末の物理ＩＤ、すなわち、Ｂ２［Ｙ］を通知する。
【０２４２】
このようにして送られてきたデータと、そのデータの宛先端末（１３９４端末２０２２）の物理ＩＤを受信したネットワーク接続装置Ｂは、その受信したデータを１３９４端末２０２２への書込要求パケット（Ｗｒｉｔｅ．Ｒｅｑｕｅｓｔパケット）２１０４に乗せて１３９４端末２０２２へ送信する（図２１のステップＳ８６）。
【０２４３】
最終的に、データを受信した１３９４端末２０２２からの書込応答パケット（Ｗｒｉｔｅ．Ｃｏｍｐｌｅｔｅパケット）２１０５が、ネットワーク接続装置Ｂを経由して（図２１のステップＳ８７）、ネットワーク接続装置Ａに対して、公衆鋼でのデータ転送方式に応じて（図２１ではパケット２１０６を用いて）転送されたところで、このデータ転送処理は終了する（図２１のステップＳ８８）。
【０２４４】
このようなデータ転送処理はアイソクロナスパケットの転送に対しても同様に行なえる事は、第３の実施形態からの自明である。
【０２４５】
４．２  第２のアシンクロナスデータ転送
図２２を参照して、第２のアシンクロナスデータ転送のデータ．祖宇手順について詳細に説明する。
【０２４６】
まず、１３９４ネットワークＸ内の１３９４端末２０１１が、１３９４ネットワークＹ内の１３９４端末２０２２にデータを転送したいと思った１３９４ネットワークＸ側のユーザーは、１３９４端末２０１１から宛先になる１３９４端末２０２２が存在する１３９４ネットワークが存在する家庭のＨｏｍｅ ＩＤ（例えば電話番号）を通知するための要求パケット（Ｒｅｑｕｅｓｔパケット）２２０１を通知する（図２２のステップＳ９１）。
【０２４７】
このパケットをネットワーク接続装置Ａにおいて認識する方式としては、前述のようなＩＥＣ１８８３パケットの識別方式のような、パケットヘッダを見る方式やパケットのデータ部分を読む方式などの、いくつかの方式が考えられる。
【０２４８】
また、１３９４ネットワークＹ内に他の家庭のＨｏｍｅ ＩＤを通知する方法は、１３９４ネットワークを介してネットワーク接続装置から通知する方法でも良いし、使用するユーザーが記憶しているＨｏｍｅ ＩＤを１３９４端末２０１１に書き込んで通知するような方式でも良い。
【０２４９】
次に、１３９４ネットワークＹへの接続要求を受けとったネットワーク接続装置Ａは、送られてきたＨｏｍｅ ＩＤを参照し、それがネットワーク接続装置Ｂの存在する家庭であることを認識し、送信先の１３９４ネットワークＹのネットワーク接続装置Ｂに対して、通信要求を送信する。図２２では、公衆網ネットワークとして電話網を用いた場合を想定しているので、ネットワーク接続装置Ａからネットワーク接続装置Ｂに対して電話をかける（シグナリング）処理を実行している（図２２のステップＳ９２）。
【０２５０】
ここで、図２０、２１においては、ネットワーク接続装置Ａ、Ｂが、それぞれの電話番号としてＡ［Ｔ］、Ｂ［Ｔ］というアドレスを持っている場合を示している。
【０２５１】
次に、シグナリング処理に成功してネットワーク接続装置間の電話回線が設定できたならば、それぞれのネットワーク接続装置Ａ、Ｂが記憶しているトポロジー情報を、その電話回線を介して交換する（図２２のステップＳ９３）。さらにネットワーク接続装置Ａ、Ｂは、この受信したトポロジー情報も含めて、各１３９４ネットワークにおいて第１の実施形態に示したような新たなバスリセットを発生させ、トポロジーの自動構成認識処理を実行する（図２２のステップＳ９４）。
【０２５２】
この新たなトポロジーの自動構成認識処理の結果、各ネットワーク接続装置が保持することになるトポロジー情報の概念図を図２３に示す。このトポロジー情報の概念図は図４に示した概念図と同様のものである。つまり、この新たなトポロジーの自動構成認識処理以降の、アシンクロナスパケットの転送やアイソクロナスパケットの転送は、第２、第３の実施形態と同様に実行できることになる。
【０２５３】
（第５の実施形態）
次に、図２４〜２７を参照して公衆網ネットワーク内に存在する画像サーバーから、家庭内の１３９４端末で画像データを受信する際に、本発明のネットワーク接続装置で実行する処理に関しての詳細を述べる。
【０２５４】
この方法は、基本的に第３の実施形態と第４の実施形態と同様に行なう事ができるが、公衆網ネットワーク内の画像サーバーが１３９４アドレスを持っていないような場合には、そのための特殊な処理が必要となる。
【０２５５】
以下に、１３９４アドレスを持っていない画像サーバーから家庭内１３９４端末が画像データを受信する際に、その１３９４端末と画像サーバー間に帯域を保証するチャネル（コネクション）を設定する場合について詳細に説明する。
【０２５６】
図２４に、本実施形態のネットワーク接続装置を介して、公衆網ネットワーク内の画像サーバー２４２０と１３９４ネットワークＸ２４４０を有する家庭内の１３９４端末間を接続した場合の接続形態の一例を示す。具体的には、１３９４ネットワークＸ２４４０内のネットワーク接続装置Ａ２４１０と画像サーバー２４２０が、ＡＴＭネットワーク２４３０によって接続している。
【０２５７】
図２５を参照して、図２４の構成で画像サーバー２４２０から１３９４ネットワークＸ２４４０内の１３９４端末２４１１へ画像データの転送を行なう場合のコネクション設定のための詳細な手順について述べる。また、図２７を参照して、図２４の構成で画像サーバー２４２０から１３９４ネットワークＸ２４４０内の１３９４端末２４１１への実際の画像データの転送手順について述べる。
【０２５８】
まず、ネットワーク接続装置Ａは、公衆網ネットワーク２４３０内に存在する各種のサーバーのアドレスを収集する（図２５のステップＳ１０１）。これは、１３９４ネットワークＸ２４４０内の１３９４端末が享受できるサービスを、あらかじめ調べておくと共に、その情報を各１３９４端末に通知するために行なうものである。当然、このようなデータ収集は行なわずに、画像データを受信したい１３９４端末２４１１が所望の画像サーバーのアドレスをネットワーク接続装置２４１０に通知する方法（第４の実施形態の方法）も考えられる。
【０２５９】
図２５においては、通知された画像サーバーのアドレスとして、画像サーバー２４２０のＡＴＭアドレス［Ｓ］が通知された場合を示している。
【０２６０】
次に、この収集した各種サーバーに対して１３９４ネットワークＸ内での１３９４端末として物理ＩＤを与え、さらに、その物理ＩＤを１３９４ネットワークＸ内の全端末に通知するために、ネットワーク接続装置Ａは１３９４ネットワークＸに対してバスリセットを実行する（図２５のステップＳ１０２）。これによって、１３９４ネットワークＸ内の全端末が公衆網ネットワーク２４３０内にどのようなサーバーが存在するのかを知ることができる。また、この時、公衆網ネットワーク内に存在する各種サーバーは１３９４アドレスを持っている必要はなく、ネットワーク接続装置Ａにおいて、各種サーバーの実アドレス（図２５のＡＴＭアドレス［Ｓ］）と、各種サーバーに割り当てられた１３９４ネットワークＸ内での物理ＩＤアドレス（図２５のＡｓ［Ｘ］）の対応関係を保持しておけば良い。
【０２６１】
このようなトポロジー処理によって、１３９４ネットワークＸ内の１３９４端末２４１１は、公衆網ネットワーク内の画像サーバー２４２０の存在を認識することができるので、１３９４端末２４１１は画像サーバー２４２０に対して、直接、画像送信の要求を出すことができるようになる。ただし、実際には、この画像送信要求データはネットワーク接続装置Ａにおいて受信され、ネットワーク接続装置Ａから公衆網ネットワーク２４３０を介して画像サーバー２４２０に転送されることになる。
【０２６２】
まず、１３９４端末２４１１は１３９４ネットワークＸ内に画像データ転送のためのアイソクロナスチャネルを設定するために、１３９４ネットワークＸ内のアイソクロナス・マネージャ２４１３に対して必要帯域とチャネル番号を要求する（図２５のステップＳ１０３）。
【０２６３】
図２５においては、この要求の結果、アイソクロナス・マネージャ２４１３によってチャネルの設定が可能である旨と、割り当てられたチャネル番号Ｃｈ ａが通知された場合を示している。
【０２６４】
次に、１３９４端末２４１１は、自端末と画像サーバー２４２０の間にアイソクロナスチャネルが設定されたものと認識するので、画像サーバー２４２０に対して、第３の実施形態で示したアイソクロナスータ送／受信を要求するためのＬｏｃｋ．Ｒｅｑｕｅｓｔパケット２５０２（ＩＥＣ  １８８３に準拠）を送出する（図２５のステップＳ１０４）。このＬｏｃｋ．Ｒｅｑｕｅｓｔパケットにおける宛先端末の物理ＩＤは、ネットワーク接続装置Ａによって与えられたＡｓ［Ｘ］である。よって、ネットワーク接続装置Ａは、物理ＩＤ（Ａｓ［Ｘ］）からの接続要求先のサーバーが画像サーバー２４２０であることを知ることができるとともに、その要求パケットの中身を読むことによって要求帯域などの必要情報も得る事ができる。このようにして得た情報を元に、ネットワーク接続装置Ａは、ネットワーク接続装置Ａから画像サーバー２４２０へのシグナリング処理を実行する（図２５のステップＳ１０５）。
【０２６５】
本実施形態では、公衆網としてＡＴＭネットワークを仮定しているので、ここでは、ＡＴＭシグナリング処理が実行され、ネットワーク接続装置Ａと画像サーバー２４２０の間に、通知された必要帯域が設定可能であるならば、ＡＴＭコネクションＶＣ ａが設定される。さらにネットワーク接続装置Ａは、シグナリングに成功したならば、１３９４端末２４１１に対して、画像データ送／受信要求が受け入れられた旨を通知するためのＬｏｃｋ．Ｒｅｓｐｏｎｓｅパケット２５０３を送信する（図２５のステップＳ１０６）。
【０２６６】
これら一連の処理によって、１３９４端末２４１１と画像サーバー２４２０間に画像データ転送のためのコネクション／チャネルが設定できたことになる。
【０２６７】
ここで、ネットワーク接続装置Ａと画像サーバー２４２０の間でのシグナリング情報は、通常シグナリング処理のためのコネクションを用いて行なわれるが、特にＶＯＤサービスのような場合には、あらかじめ画像サーバーに対する制御コネクションが設定されている場合もある。よって、本実施形態における上記シグナリング処理においても、通常のＡＴＭシグナリング処理ではなく、画像サーバーに割り当てられた制御コネクションを用いて行なう場合も考えられる。
【０２６８】
また、上記の処理によって、ネットワーク接続装置Ａは、１３９４ネットワークＸ内のアイソクロナスチャネル番号Ｃｈ ａと、公衆網ネットワークであるＡＴＭネットワーク内のＡＴＭコネクションＶＣ ａとが対応している事を認識することができる。
【０２６９】
図２６に、上記の一連の手順が終了した時点で、ネットワーク接続装置Ａが認識しているトポロジー情報の概念図の一例を示し、図２７に、上記の手順によって設定されたコネクション／チャネルを用いた、実際の画像データの転送手順を示す。
【０２７０】
図２６のように、ネットワーク接続装置Ａは自１３９４ネットワークＸに画像サーバー２４２０が接続し、そのＡＴＭアドレスは［Ｓ］であり、かつ１３９４端末の物理ＩＤとしてＡｓ［Ｘ］という値が与えられていると認識している。
【０２７１】
また、１３９４ネットワークＸ側に設定されたアイソクロナスチャネルＣｈ ａとＡＴＭネットワーク内に設定したＡＴＭコネクションＶＣ ａが対応関係にあることも認識している。
【０２７２】
このようなトポロジー情報を保持している場合に、１３９４端末２４１１が画像データを受信するためには、まず、１３９４端末２４１１から画像サーバーに対してデータ転送の開始を要求するためのパケット２６０１を送信する（図２７のステップＳ１１１）。このような転送開始を要求するパケットは第３の実施形態においては示していないが、当然、第３の実施形態においても用いることができる。なお、このデータリクエストパケット２６０１は、新たに設定されたアイソクロナスチャネルを用いて転送しても良いし、アシンクロナスパケットを用いて送信しても良い。
【０２７３】
次に、このデータ転送要求パケットを受けとったネットワーク接続装置Ａは、画像サーバー２４２０へのＡＴＭコネクションもしくは制御コネクションを用いて、この画像データの転送リクエストを通知する（図２７のステップＳ１１２）。
【０２７４】
この画像データ送信要求を受けとった画像サーバー２４２０は、所定のＡＴＭコネクションＶＣ ａに要求された画像データを送出する（図２７のステップＳ１１３）。
【０２７５】
さらに、ネットワーク接続装置Ａは、受信した画像データを、１３９４ネットワークにおけるアイソクロナスデータ転送のためのアービトレーション処理（図２７のステップＳ１１４）を経た後に、１３９４端末２４１１にアイソクロナスチャネルＣｈ ａを用いて送信する（図２７のステップＳ１１５）。
【０２７６】
（第６の実施形態）
次に、図２８〜図３３を用いて、２つの１３９４ネットワークＸ、Ｙを１つのネットワーク接続装置Ｃによって接続した場合の実施形態について説明する。
【０２７７】
この場合には、２つの１３９４ネットワークを間に他のネットワークを介することなく、ネットワーク接続装置Ｃによって接続することになるので、第１の実施形態に示したようなトポロジーのＦｌｏｏｄｉｎｇ処理は不要になる。
【０２７８】
図２８に、本実施形態のネットワーク接続装置Ｃによって２つの１３９４ネットワークＸ、Ｙを接続した場合のネットワークの構成図の一例を示す。
【０２７９】
図２８によれば、ネットワーク接続装置Ｃによって、４つの１３９４端末２８１１〜２８１４を含む１３９４ネットワークＸと、３つの１３９４端末２８２１〜２８２３を含む１３９４ネットワークＹが接続されている。
【０２８０】
各１３９４ネットワークは、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎに示された一連の自動構成認識処理（Ｔｒｅｅ ＩＤプロセス、Ｓｅｌｆ ＩＤプロセス）を実行して、各１３９４ネットワークのトポロジー情報（トポロジーＸ０、Ｙ０）を作成する。
【０２８１】
また、本実施形態のネットワーク接続装置Ｃは、それらのトポロジー情報を用いて、１３９４ネットワークＸ、Ｙの各々において新たな自動構成認識処理を実行し、前述のトポロジーＸ０、Ｙ０を共有したトポロジー情報（トポロジーＸ、Ｙ）を作成する。このようにして作成されたトポロジー情報の一例（トポロジーＸ０、Ｙ０、Ｘ、Ｙ）を図２９に示す。
【０２８２】
図２９では、１３９４ネットワークＸにおけるルート端末として１３９４端末２８１２（Ａ２［Ｘ０］）が選択され、アイソクロナス・リソース・マネージャ端末として１３９４端末２８１４（Ａ４［Ｘ０］）が選択された場合を示している。同様に、図２９では、１３９４ネットワークＹにおけるルート端末として１３９４端末２８２１（Ｂ１［Ｙ０］）が選択され、アイソクロナス・リソース・マネージャ端末として１３９４端末２８２３（Ｂ３［Ｙ０］）が選択された場合を示している。
【０２８３】
このように、ネットワーク接続装置Ｃは、自ネットワーク接続装置に接続している２つの１３９４ネットワークの各々のトポロジー情報を保持することができるので、この情報を元に、図６または図８に示した場合と同様のトポロジー情報を保持することができるようになる。
【０２８４】
ネットワーク接続装置Ｃが保持している１３９４ネットワークＸ、Ｙのトポロジー情報の一例を図３０、３１にそれぞれ示す。ここで、図３０に示すトポロジー情報は１３９４ネットワークＸから１３９４ネットワークＹへのデータ転送を行なう場合に用いられる情報であり、図３１に示すトポロジー情報は１３９４ネットワークＹから１３９４ネットワークＸへのデータ転送を行なう場合に用いられる情報である。
【０２８５】
図３０、３１のトポロジー情報は、基本的に図６や図８に示したトポロジー情報と同様の構成になっている。つまり、図３０のトポロジー情報においては、１３９４ネットワークＸ内の端末がルート端末やアイソクロナス・リソース・マネージャ端末となり、図３１のトポロジー情報においては１３９４ネットワークＹ内の端末がルート端末やアイソクロナス・リソース・マネージャ端末となっている。
【０２８６】
また、各１３９４端末の処理能力（Ｃａｐａｂｉｌｉｔｙ）の設定は、図６に示したトポロジー情報の場合と同様に、１３９４ネットワークＸのトポロジー情報（図３０）では、１３９４ネットワークＹ内の１３９４端末の処理能力がアイソクロナス処理能力（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｃａｐａｂｉｌｉｔｙ）以下となり、１３９４ネットワークＹのトポロジー情報（図３１）では、１３９４ネットワークＸ内の１３９４端末の処理能力がアイソクロナス処理能力（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｃａｐａｂｉｌｉｔｙ）以下となっている。
【０２８７】
ここで、図３０や図３１では１３９４ネットワークＸにおけるルート端末やアイソクロナス・リソース・マネージャ端末には、トポロジーＸ０とトポロジーＸで、共に同じ１３９４端末が割り当てられるようになっている。しかし、本実施形態においても必ずこのように一致している必要はなく、１３９４ネットワークＸ内の端末がトポロジーＸにおけるルート端末やアイソクロナス・リソース・マネージャ端末に割り当てられていれば良い。
【０２８８】
このように、図３０や図３１のようなトポロジー情報を保持しているネットワーク接続装置Ｃは、実際のシンクロナスパケットやアイソクロナスパケットの転送を行なう際には、２つの１３９４ネットワーク毎に存在していた前述の第２の実施形態や第３の実施形態に示したネットワーク接続装置における処理を１つのネットワーク接続装置内において行なうことによって、図２８のように接続した２つの１３９４ネットワーク間でのパケット転送処理を実行する。ただし、本実施形態においては、ネットワーク接続装置Ｃが２つの１３９４ネットワークを直接接続しているので、記憶するアドレス情報などを削減することができるとともに、各々の１３９４ネットワークから送出されたパケットのパケット変換処理を行なう必要がなく、宛先端末アドレスや送信元端末アドレスの値を書き直すだけでネットワーク接続機能を提供することができるようになる。
【０２８９】
６．１  アシンクロナスデータ転送
図３２を参照して、本実施形態例のネットワーク接続装置を用いた場合のアシンクロナスパケットの転送手順について詳細に説明する。
【０２９０】
図３２では、図２８に示した１３９４ネットワークＸ内の１３９４端末２８１３から、１３９４ネットワークＹ内の１３９４端末２８２２へのＷｒｉｔｅ．Ｒｅｑｕｅｓｔパケットの転送と、それに対する、１３９４端末２８２２から１３９４端末２８１３へのＡｃｋ．Ｃｏｍｐｌｅｔｅパケットの転送の詳細を示している。また、図３２で示されているパケット３２０１〜３２０４は、各ネットワーク内で転送されているパケットを表している。
【０２９１】
ここで、１３９４ネットワークＸ内の全ての１３９４端末は、図３０に示したトポロジー情報（トポロジーＸ）から１３９４ネットワークＹ内の１３９４端末の物理ＩＤを除いたトポロジー情報を共有している。また、同様に、１３９４ネットワークＹ内の全１３９４端末は、図３１に示したトポロジー情報（トポロジーＹ）から１３９４ネットワークＸ内の１３９４端末の物理ＩＤを除いたトポロジー情報を共有している。これによって、異なる１３９４ネットワーク間での通信を行なう場合も、同じ１３９４ネットワーク内での通信を行なう場合も、各１３９４端末は、同じように動作することができる。ただし、ネットワーク接続装置Ｃが、図３０および図３１に示したトポロジー情報（トポロジーＸ、Ｙ）を保持し、各１３９４ネットワークの間でのトポロジー情報の違いを吸収（エミュレート）する役目を実行している。
【０２９２】
まず、前述のように、１３９４プロトコルでは、アシンクロナスデータの転送を行う際に、接続しているバスの利用権を取得するためのアービトレーション処理が実行される。本実施形態においては１３９４端末２８１２が１３９４ネットワークＸのルート端末になっているので、１３９４端末２８１３は、まず、ルート端末である１３９４端末２８１２に対してアービトレーション処理を実行する（図３２のステップＳ１２１）。
【０２９３】
そして、バスの使用権を獲得した１３９４端末２８１３は、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎで規定されているアシンクロナスパケットのフォーマット（図１１参照）にしたがって、１３９４端末２８２２に対してデータ転送（Ｗｒｉｔｅ．Ｒｅｑｕｅｓｔ）パケット３２０１を送出する（図１０のステップＳ１２２）。この時に、１３９４端末２８１３からネットワーク接続装置Ｃに転送されるアシンクロナスパケット３２０１の送信先ＩＤ（Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ）フィールドにはトポロジーＸで認識されている１３９４端末２８２２の物理ＩＤ（Ｂ２［Ｘ］）が書き込まれ、送信元ＩＤ（Ｓｏｕｒｃｅ  ＩＤ）フィールドにはトポロジーＸで認識されている１３９４端末２８２２の物理ＩＤ（Ａ３［Ｘ］）が書き込まれている。
【０２９４】
次に、１３９４端末２８１３からのパケット３２０１を受けとったネットワーク接続装置Ｃは、パケット３２０１の宛先端末が１３９４ネットワークＸ内の端末ではないので、パケット３２０１の宛先アドレスや送信元アドレスを、記憶しているトポロジーＸを参照して、パケット３２０１の転送先の１３９４ネットワークＹにおける物理ＩＤへの書き換え処理を実行する。
【０２９５】
具体的には、パケット３２０１の宛先端末の物理ＩＤを、Ｂ２［Ｘ］からＢ２［Ｙ］に書き換え、パケット３２０１の送信元端末の物理ＩＤをＡ３［Ｘ］からＡ３［Ｙ］に書き換える。このように、転送するパケットの宛先アドレスと送信元アドレスの書き換え処理を行なったネットワーク接続装置Ｃは、宛先アドレスと送信元アドレスを書き換えたパケット３２０２を、１３９４ネットワークＹ内でのアービトレーション処理（図３２のステップＳ１２３）の後、宛先端末である１３９４端末２８２２（Ｂ２［Ｙ］）に転送する（図３２のステップＳ１２４）。
【０２９６】
この場合の、ネットワーク接続装置Ｃから１３９４端末２８２２へのアシンクロナスパケットの転送は、先のネットワークＸでのアシンクロナスパケットの転送と同様に実行される。
【０２９７】
また、前述のように、１３９４ネットワークにおいては、送信元端末から要求された何らかの処理が宛先端末において実行できたならば、今度は、宛先端末から送信元端末に対して、その処理が終了した旨を伝えるＡｃｋ．Ｃｏｍｐｌｅｔｅパケットを送り返す事になっている。このＡｃｋ．Ｃｏｍｐｌｅｔｅパケットの転送も上記の要求パケット（Ｒｅｑｕｅｓｔパケット）の転送と同様に実行できる。
【０２９８】
まず、宛先であった１３９４端末２８２２からＡｃｋ．Ｃｏｍｐｌｅｔｅパケット３２０３を送出するために、バスの使用権を獲得するためのアービトレーション処理が実行される（図３２のステップＳ１２５）。バスの使用権を１３９４端末２８２２が取得したならば、１３９４端末２８２２からＡｃｋ．Ｃｏｍｐｌｅｔｅパケット３２０３が送出され（図３２のステップＳ１２６）、そのパケット３２０３を、ネットワーク接続装置Ｃに転送する。
【０２９９】
次に、パケット３２０３を受けとったネットワーク接続装置Ｃは、パケット３２０３の宛先端末が１３９４ネットワークＹ内の端末ではないので、パケット３２０３の宛先アドレスや送信元アドレスと、記憶しているトポロジー情報（トポロジーＹ）を参照して、パケット３２０３の転送先の１３９４ネットワークＸにおける物理ＩＤへの書き換え処理を実行する。具体的には、パケット３２０３の宛先端末の物理ＩＤを、Ａ３［Ｙ］からＡ３［Ｘ］に書き換え、パケット３２０３の送信元端末の物理ＩＤをＢ２［Ｙ］からＢ２［Ｘ］に書き換える。
【０３００】
このように、転送するパケットの宛先アドレスと送信元アドレスの書き換え処理を行なったネットワーク接続装置Ｃは、宛先アドレスと送信元アドレスを書き換えたパケット３２０４を、１３９４ネットワークＸ内でのアービトレーション処理（図３２のステップＳ１２７）の後、宛先端末である１３９４端末２８１３（Ａ３［Ｘ］）に転送する（図３２のステップＳ１２８）。
【０３０１】
この場合のネットワーク接続装置Ｃから１３９４端末２８１３へのアシンクロナスパケットの転送も、前述の場合と同様に実行される。
【０３０２】
ここで、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎにおいては、アシンクロナスパケットを転送する際の要求パケット（Ｒｅｑｕｅｓｔパケット）を送出してから、Ａｃｋ．Ｃｏｍｐｌｅｔｅパケットが戻ってくるまでの時間を一定時間以内に抑えなければならないことになっている。ただし、Ａｃｋ．Ｃｏｍｐｌｅｔｅパケットの送出に時間がかかると判断された場合には、Ａｃｋ．ＣｏｍｐｌｅｔｅパケットがＡｃｋ．ＰｅｎｄｉｎｇパケットやＡｃｋ．Ｂｕｓｙパケットを送り返し、処理が滞っている旨を通知するようになっている。
【０３０３】
よって、本実施形態のように、ネットワーク接続装置Ｃを介してＷｒｉｔｅ．ＲｅｑｕｅｓｔパケットやＡｃｋ．Ｃｏｍｐｌｅｔｅパケットの転送を行なう場合には、ネットワーク接続装置ＣがあらかじめＡｃｋ．ＰｅｎｄｉｎｇパケットやＡｃｋ．Ｂｕｓｙパケットを送り返しておく方法が考えられる。この方法は、第２の実施形態や第３の実施形態においても詳細に述べているので、ここでは省略する。
【０３０４】
以上、アシンクロナスパケットの転送方式のみを示したが、当然、本実施形態においても、第３の実施形態のようなアイソクロナスパケットの転送が可能であることは、明白である。
【０３０５】
６．２  ネットワーク接続装置の内部構成
図３３に、本実施形態に示したネットワーク接続装置Ｃの内部構成の一例を示す。
【０３０６】
ネットワーク接続装置Ｃには、１３９４ネットワークＸ内の１３９４端末とのデータ転送を行なうための１３９４バス制御処理部３３０６、１３９４プロトコル処理部３３０７とともに、１３９４ネットワークＹ内の１３９４端末とのデータ転送を行うための１３９４バス制御処理部３３０２、１３９４プロトコル処理部３３０３が存在する。
【０３０７】
１３９４プロトコル処理部３３０７、３３０３は、１３９４  Ｓｐｅｃｉｆｉｃａｔｉｏｎでいうところの、いわゆる物理レイヤ処理とリンクレイヤ処理とトランザクションレイヤ処理を実行する機能である。
【０３０８】
また、１３９４ネットワーク間を接続するための機能として、トポロジー記憶部３３０１、アドレス変換処理部３３０４、１３９４ブリッジング処理部３３０５が存在する。
【０３０９】
まず、ネットワーク立ち上げ時に１３９４ネットワークＸ、Ｙの各々で認識されたトポロジー情報（トポロジーＸ０、Ｙ０）は１３９４バス制御部３３０２、３３０６からトポロジー記憶部３３０１に転送される。また、各々の１３９４ネットワークにおいて、トポロジー記憶部３３０１に記憶しているトポロジー情報を基に、新たなトポロジー認識処理を実行する。その結果として認識される、各１３９４ネットワークのトポロジー情報（トポロジーＸ、Ｙ）も１３９４バス制御処理部３３０２、３３０６からトポロジー記憶部３３０１に転送される。これによってトポロジー記憶部１２０１は、１３９４ネットワークＸ、Ｙの全てのトポロジー情報（トポロジーＸ０、Ｙ０、Ｘ、Ｙ）を入手できたことになる。
【０３１０】
次に、１３９４ネットワークＸからのアシンクロナスパケットの転送時の処理について述べる。まず１３９４ネットワークＸから送られてくるアシンクロナスパケットは、１３９４プロトコル処理部３３０７で受信される。ここで、ネットワーク接続装置Ｃでは、１３９４ネットワークＸ以外のネットワークに属する１３９４端末が宛先端末であった場合には、その１３９４パケットを１３０４ブリッジング処理部３３０５に転送する。
【０３１１】
１３９４ブリッジング処理部３３０５では、１３９４パケットの宛先端末や送信元端末の物理ＩＤを、トポロジー記憶部３３０１内に記憶しているトポロジー情報（トポロジーＸ）を基に、宛先端末が属している１３９４ネットワークＹ内における物理ＩＤに書き換える。また、宛先端末や送信元端末の物理ＩＤを書き直した１３９４パケットを１３９４プロトコル処理部３３０３を介して１３９４ネットワークＹに送出する。
【０３１２】
逆に、１３９４ネットワークＹから送られてくるアシンクロナスパケットは、１３９４プロトコル処理部３３０３で受信され、そのパケットの宛先端末が１３９４ネットワークＹ以外のネットワークに属する１３９４端末であった場合には、その１３９４パケットを１３９４ブリッジング処理部３３０５に転送する。
【０３１３】
１３９４ブリッジング処理部３３０５では、１３９４パケットの宛先端末や送信元端末の物理ＩＤを、トポロジー記憶部３３０１内に記憶しているトポロジー情報（トポロジーＹ）を基に、宛先端末が属している１３９４ネットワークＸ内における物理ＩＤに書き換える。また、宛先端末や送信元端末の物理ＩＤを書き直した１３９４パケットを１３９４プロトコル処理部３３０７を介して１３９４ネットワークＸに送出する。
【０３１４】
上記のような処理によって、本実施形態のネットワーク接続装置Ｃ内でのアドレス変換処理が実行できる。
【０３１５】
【発明の効果】
以上説明したように、本発明によるネットワーク接続装置を用いれば、複数の１３９４ネットワークに跨った通信を、それらの１３９４ネットワーク間に異なるネットワークが介在しても実行できるようになる。また、１３９４プロトコルでしか動作しない端末でも、上記のような１３９４ネットワーク以外の非１３９４ネットワークを介した通信が行なえるようになる。さらに、非１３９４端末  （各種のサーバー）を１３９４ネットワーク内に属している端末であるかのようにエミュレートする事で、１３９４プロトコルでしか動作しない端末でも、１３９４ネットワーク外の非１３９４端末との通信が行なえるようになる。
【図面の簡単な説明】
【図１】本発明のネットワーク接続装置を用いた家庭内ネットワークの構成例を概略的に示した図。
【図２】本発明のネットワーク接続装置を用いた家庭内ネットワークの詳細な構成例を示した図。
【図３】ネットワーク接続装置によるネットワークポロジー情報の通知手順の一例を示した図。
【図４】ネットワーク接続装置によって記憶されている１３９４ネットワークトポロジー情報の一例を示した概念図。
【図５】ネットワーク接続装置毎に記憶されている１３９４ネットワークトポロジー情報の詳細な内容の一例を示した図。
【図６】ネットワーク接続装置によって記憶されいてる１３９４ネットワークトポロジー情報の詳細な内容の一例を示した図。
【図７】ネットワーク接続装置によるネットワークトポロジー情報の通知手順の他の例を示した図。
【図８】ネットワーク接続装置によって記憶されている１３９４ネットワークトポロジー情報の詳細な内容の他の例を示した図。
【図９】ネットワーク接続装置を用いて１３９４ネットワーク間をイーサネットを介して接続してアシンクロナスパケットを転送する場合の概念図（以下、第２の実施形態）。
【図１０】ネットワーク接続装置を用いて１３９４ネットワーク間をイーサネットを介して接続した場合のアシンクロナスパケットの転送手順の一例を示した図。
【図１１】１３９４ネットワーク上を転送されるアシンクロナスパケットのフォーマットの一例を示した図。
【図１２】本発明の第２の実施形態に係るネットワーク接続装置の内部ブロック構成の一例を示した図。
【図１３】ネットワーク接続装置を用いて１３９４ネットワーク間をＡＴＭネットワークを介して接続してアイソクロナスパケットを転送する場合の概念図（以下、第３の実施形態）。
【図１４】ネットワーク接続装置を用いて１３９４ネットワーク間をＡＴＭネットワークを介して接続した場合のアイソクロナスチャネルの設定手順の一例を示した図。
【図１５】ネットワーク接続装置によって記憶されるコネクションテーブルの一例を示した図。
【図１６】ネットワーク接続装置を用いて１３９４ネットワーク間をＡＴＭネットワークを介して接続した場合のアイソクロナスパケットの転送手順の一例を示した図。
【図１７】ネットワーク接続装置を用いて１３９４ネットワーク間をＡＴＭネットワークを介して接続した場合のアイソクロナスパケットの転送手順の他の例を示した図。
【図１８】１３９４ネットワーク上に転送されるアイソクロナスパケットのフォーマットの一例を示す図。
【図１９】第３の実施形態に係るネットワーク接続装置の内部構成例を概略的に示した図。
【図２０】ネットワーク接続装置を用いて、公衆網を介して１３９４ネットワークを接続した場合の全体構成の一例を示した図（以下、第４の実施形態）。
【図２１】ネットワーク接続装置を用いて、公衆網を介して１３９４ネットワークを接続した場合のデータ転送手順の一例を示した図。
【図２２】ネットワーク接続装置を用いて、公衆網を介して１３９４ネットワークを接続した場合のデータ転送手順の他の例を示した図。
【図２３】ネットワーク接続装置を用いて、公衆網を介して１３９４ネットワークを接続した場合にネットワーク接続装置が記憶している１３９４ネットワークトポロジーの概念図。
【図２４】ネットワーク接続装置を用いて、１３９４ネットワークと公衆網に接続している画像サーバーを接続する場合の全体構成の一例を示した図（以下、第５の実施形態）。
【図２５】ネットワーク接続装置を用いて、１３９４ネットワークと公衆網に接続している画像サーバーとの間にアイソクロナスチャネルを設定する際の手順の一例を示した図。
【図２６】図２５に示した手順に従ってコネクション／チャネルが設定された際に、ネットワーク接続装置Ａが認識しているトポロジー情報の概念図の一例を示した図。
【図２７】ネットワーク接続装置を用いて、１３９４ネットワークと公衆網に接続している画像サーバーから画像データを受信する手順の一例を示した図。
【図２８】ネットワーク接続装置を用いて、２つの１３９４ネットワークを接続した場合のネットワークの全体構成の一例を示した図（以下、第６の実施形態）。
【図２９】ネットワーク接続装置によって記憶されているトポロジー情報の概念図。
【図３０】ネットワーク接続装置によって記憶されている１３９４ネットワークトポロジー情報の詳細な内容の一例を示した図。
【図３１】ネットワーク接続装置によって記憶されている１３９４ネットワークトポロジー情報の詳細な内容の一例を示した図。
【図３２】ネットワーク接続装置を用いて１３９４ネットワーク間を接続した場合のアシンクロナスパケットの転送手順の一例を示した図。
【図３３】第６の実施形態に係るネットワーク接続装置の内部構成例を概略的に示した図。
【符号の説明】
１１０…ネットワーク接続装置Ａ、１２０…ネットワーク接続装置Ｂ、１３０…ネットワーク接続装置Ｃ、２０１…１３９４ネットワークＸ、２０２…１３９４ネットワークＹ、２０３…１３９４ネットワークＺ、１１１〜１１３…１３９４端末、１２１〜１２３…１３９４端末、１３１〜１３３…１３９４端末。
【図１】
0003561107.tif 000002
【図２】
0003561107.tif 000003
【図３】
0003561107.tif 000004
【図４】
0003561107.tif 000005
【図５】
0003561107.tif 000006
【図６】
0003561107.tif 000007
【図７】
0003561107.tif 000008
【図８】
0003561107.tif 000009
【図９】
0003561107.tif 000010
【図１０】
0003561107.tif 000011
【図１１】
0003561107.tif 000012
【図１２】
0003561107.tif 000013
【図１３】
0003561107.tif 000014
【図１４】
0003561107.tif 000015
【図１５】
0003561107.tif 000016
【図１６】
0003561107.tif 000017
【図１７】
0003561107.tif 000018
【図１８】
0003561107.tif 000019
【図１９】
0003561107.tif 000020
【図２０】
0003561107.tif 000021
【図２１】
0003561107.tif 000022
【図２２】
0003561107.tif 000023
【図２３】
0003561107.tif 000024
【図２４】
0003561107.tif 000025
【図２５】
0003561107.tif 000026
【図２６】
0003561107.tif 000027
【図２７】
0003561107.tif 000028
【図２８】
0003561107.tif 000029
【図２９】
0003561107.tif 000030
【図３０】
0003561107.tif 000031
【図３１】
0003561107.tif 000032
【図３２】
0003561107.tif 000033
【図３３】
0003561107.tif 000034