(57)【特許請求の範囲】
【請求項１】
コンピュータネットワークに接続して使用される機器であって、
ネットワークに接続する１つのネットワークインタフェースに、自己を他の装置と識別する物理アドレスが複数登録され、該ネットワークインタフェースがネットワークからデータを受信したときに、該受信データの宛先物理アドレスを前記登録された複数の物理アドレスと比較し、一致するものがあれば自己宛と判断して受信処理を続け、一致するものがなければ該受信データを破棄し、該ネットワークインタフェースからネットワークにデータを送信するときは、その宛先に応じて、前記登録された複数の物理アドレスのうちの１つを選択して、それを送信元物理アドレスとして送信データを作成してネットワークに送信するネットワーク装置。
【請求項２】
前記物理アドレスとして少なくとも第１の物理アドレスと第２の物理アドレスが登録され、前記送信データの宛先物理アドレスとして、宛先論理アドレスがグローバルＩＰアドレスのときは前記第１の物理アドレスを選択し、宛先論理アドレスがプライベートＩＰアドレスのときは前記第２の物理アドレスを選択する請求項１記載のネットワーク装置。
【請求項３】
ＤＨＣＰクライアントとして他のＤＨＣＰサーバからグローバルＩＰアドレスが割り当てられる機能と、ＤＨＣＰサーバとして他のＤＨＣＰクライアントにプライベートＩＰアドレスを割り当てる機能を有し、前記他のＤＨＣＰサーバとの通信に前記第１の物理アドレスを使用し、前記他のＤＨＣＰクライアントとの通信に前記第２の物理アドレスを使用する請求項２記載のネットワーク装置。
【請求項４】
自己を他の装置と識別する物理アドレスを複数記憶する記憶部と、
ネットワークポートで受信されたデータを受信処理する受信部と、
前記ネットワークポートからデータを送信する送信部と、
前記受信部および前記送信部を制御する制御部とを具備し、
前記受信部はデータを受信したときに、該受信データに含まれる宛先物理アドレスを前記記憶部に記憶された複数の物理アドレスと比較し、一致するものがあれば自己宛と判断して受信処理を続け、一致するものがなければ該受信データを破棄し、
前記送信部はデータを送信するときに、前記記憶部に記憶された複数の物理アドレスのうち、宛先に応じて前記制御部で指示された１つを選択して、それを送信元物理アドレスとして送信データを作成して送信する
ネットワーク装置。
【請求項５】
前記記憶部が前記物理アドレスとして少なくとも第１の物理アドレスと第２の物理アドレスを記憶し、
前記制御部が、前記送信データの宛先物理アドレスとして、宛先論理アドレスがグローバルＩＰアドレスのときは前記第１の物理アドレスを指示し、宛先論理アドレスがプライベートＩＰアドレスのときは前記第２の物理アドレスを指示する請求項４記載のネットワーク装置。
【請求項６】
ＤＨＣＰクライアントとして他のＤＨＣＰサーバからグローバルＩＰアドレスが割り当てられる機能と、ＤＨＣＰサーバとして他のＤＨＣＰクライアントにプライベートＩＰアドレスを割り当てる機能を有し、
前記制御部は、送信元物理アドレスとして、前記他のＤＨＣＰサーバにデータを送信するときは前記第１の物理アドレスを指示し、前記他のＤＨＣＰクライアントにデータを送信するときは前記第２の物理アドレスを指示する請求項５記載のネットワーク装置。
【請求項７】
ケーブルモデムのＬＡＮポート側に接続されるネットワーク装置であって、
自己の１つのネットワークインタフェースが、その物理アドレスとして少なくとも、該ケーブルモデムのＣＡＴＶポート側に接続された他のネットワークインタフェースとの通信に用いる第１の物理アドレスと、該ケーブルモデムのＬＡＮポート側に接続された他のネットワークインタフェースとの通信に用いる第２の物理アドレスとを選択使用可能に構成され、
前記自己のネットワークインタフェースが受信したデータに含まれる宛先物理アドレスを検出して、該宛先物理アドレスが前記第１の物理アドレスであるときは、該ケーブルモデムのＣＡＴＶポート側に接続された他のネットワークインタフェースから自己宛に送信されたデータと判断して受信処理を続け、該宛先物理アドレスが前記第２の物理アドレスであるときは、該ケーブルモデムのＬＡＮポート側に接続された他のネットワークインタフェースから自己宛に送信されたデータと判断して受信処理を続け、該宛先物理アドレスが前記第１の物理アドレス、前記第２の物理アドレスのいずれでもないときは、該受信データを破棄し、
該ケーブルモデムのＣＡＴＶポート側に接続された他のネットワークインタフェースにデータを送信するときは、送信元物理アドレスとして前記第１の物理アドレスをデータに付与して該自己のネットワークインタフェースから送信し、該ケーブルモデムのＬＡＮポート側に接続された他のネットワークインタフェースにデータを送信するときは、送信元物理アドレスとして前記第２の物理アドレスをデータに付与して前記自己のネットワークインタフェースから送信するネットワーク装置。
【請求項８】
前記ケーブルモデムのＬＡＮポート側に接続された他のネットワークインタフェースから自己宛に送信されたデータに含まれる宛先論理アドレスが、該ＬＡＮポート側に接続されたネットワークインタフェースに割り当てられた以外の論理アドレスであるときに、宛先物理アドレスを該ＬＡＮポート側に接続されたネットワークインタフェース以外の所定のネットワークインタフェースの物理アドレスに書き換え、送信元物理アドレスを前記第１の物理アドレスに書き換えて前記データを送信し、
前記ケーブルモデムのＣＡＴＶポート側に接続された他のネットワークインタフェースから自己宛に送信されたデータに含まれる宛先論理アドレスが、該ＬＡＮポート側に接続されたネットワークインタフェースに割り当てられた論理アドレスであるときに、宛先物理アドレスを該宛先論理アドレスが割り当てられたネットワークインタフェースの物理アドレスに書き換え、送信元物理アドレスを前記第２の物理アドレスに書き換えて前記データを送信する請求項７記載のネットワーク装置。
【請求項９】
送信データの宛先論理アドレスがグローバルＩＰアドレスのときは、宛先物理アドレスとしてＣＡＴＶセンタの物理アドレスを付与し、かつ送信元物理アドレスとして前記第１の物理アドレスを選択付与し、該送信データの宛先論理アドレスがプライベートＩＰアドレスのときは、宛先物理アドレスとして該プライベートＩＰアドレスが割り当てられたネットワークインタフェースの物理アドレスを付与し、かつ送信元物理アドレスとして前記第２の物理アドレスを選択付与する請求項７または８記載のネットワーク装置。
【請求項１０】
ＤＨＣＰクライアントとして前記ＣＡＴＶセンタのＤＨＣＰサーバからグローバルＩＰアドレスが割り当てられる機能と、ＤＨＣＰサーバとして前記ケーブルモデムのＬＡＮポート側に接続されたネットワークインタフェースにプライベートＩＰアドレスを割り当てる機能を有し、
前記ＣＡＴＶセンタとの通信に前記第１の物理アドレスを使用し、前記ケーブルモデムのＬＡＮポート側に接続されたネットワークインタフェースとの通信に前記第２の物理アドレスを使用する請求項９記載のネットワーク装置。
【請求項１１】
ケーブルモデムと、
請求項１から１０のいずれかに記載のネットワーク装置と、
前記ネットワーク装置とは異なる、ネットワークインタフェースを有する１または複数の装置とを具備し、
前記ケーブルモデムのＬＡＮポート側に、前記ネットワーク装置のネットワークインタフェースおよび前記１または複数の装置のネットワークインタフェースを接続してなるコンピュータネットワーク。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータネットワークに接続して使用されるルータ等のネットワーク装置および該ネットワーク装置を使用して構成されるコンピュータネットワークに関する。
【０００２】
【従来の技術】
近年、ケーブルテレビ（ＣＡＴＶ）網を利用してインターネット接続を行ういわゆるＣＡＴＶインターネットが普及し始めている。従来のＣＡＴＶインターネットのネットワーク構成の概要を図２に示す。センタ（放送局）１０と加入者宅１２とは、ＣＡＴＶケーブル１４（同軸ケーブルまたは光ファイバ）を介して接続されている。加入者宅１２において、ＣＡＴＶケーブル１４の末端はケーブルモデム１６のＣＡＴＶポート（ＣＡＴＶインタフェース端子）１８に接続されている。ケーブルモデム１６のＬＡＮポートを構成するイーサネットポート（イーサネットインタフェース端子）２０と、コンピュータＰＣ１のイーサネットポート２２とは、１０ＢＡＳＥ−Ｔケーブル等のイーサネットケーブル２４で接続されている。加入者は、コンピュータＰＣ１を操作して、ケーブルモデム１６およびセンタ１０を介してインターネット２６に接続することができる。
【０００３】
ＣＡＴＶインターネットサービスでは、各加入者が利用できるグローバルＩＰアドレス（「ＩＰアドレス」は論理アドレスである。）を１つに限定し、そのグローバルＩＰアドレス｛「ＩＰ１（Ｇｌ）」（「Ｇｌ」はグローバルアドレスを意味する。）とする。｝をセンタ１０から各加入者宅１２のコンピュータＰＣ１へＤＨＣＰ（Dynamic Host Configuration Protocol：動的ホスト構成プロトコル）により割り当てるようにしている場合が多い。また、ＣＡＴＶネットワークでは、ＣＡＴＶ網内が１つのセグメントのように見え、容易に他の加入者のトラフィックを盗み見ることができる。そこで、ケーブルモデム１６にその加入者のコンピュータＰＣ１のＭＡＣアドレス（物理アドレス）（「Ｍａ１」とする。）によるフィルタを設定し、該加入者に関係のないトラフィックはケーブルモデム１６で遮断し、イーサネット側（コンピュータＰＣ１側）へ流さないようにしている場合がある。また、加入者宅１２からセンタ１０方向に対しても、コンピュータＰＣ１のＭＡＣアドレス「Ｍａ１」によるフィルタを設定し、加入者が利用できるコンピュータを１台だけに制限している場合がある。
【０００４】
このように、ＤＨＣＰとＭＡＣアドレスフィルタにより、接続できるコンピュータを１台だけに制限しているＣＡＴＶインターネットサービスでは、図３のようにイーサネット側に複数台のコンピュータＰＣ１（ＭＡＣアドレス：Ｍａ１），ＰＣ２（ＭＡＣアドレス：Ｍａ２）をハブ等を用いて接続しても、インターネットに接続できるのは、ＭＡＣアドレス「Ｍａ１」が付与されセンタ１０からＤＨＣＰによりグローバルＩＰアドレス「ＩＰ１（Ｇｌ）」が割り当てられているコンピュータＰＣ１だけであり、コンピュータＰＣ２はインターネットに接続することができない。また、コンピュータＰＣ２にはＩＰアドレスが割り当てられないので、コンピュータＰＣ１，ＰＣ２間の通信もできない。
【０００５】
そこで従来は、ＤＨＣＰとＭＡＣアドレスフィルタにより接続できるコンピュータが１台だけに制限されている場合に、複数台のコンピュータから個々にインターネット２６に接続できるようにするために、また該複数台のコンピュータ間での通信を可能にするために、図４に示すネットワーク構成がとられていた。これは、２つのイーサネットインタフェース２８（ＭＡＣアドレス：Ｍａ３），３０（ＭＡＣアドレス：Ｍａ４）を具備するルータ３２を介して、複数台のコンピュータＰＣ１，ＰＣ２をケーブルモデム１６に接続するようにしたものである。ルータ３２はＤＨＣＰクライアントとして、そのイーサネットインタフェース２８に、センタ１０のＤＨＣＰサーバからグローバルＩＰアドレス（「ＩＰｒ（Ｇｌ）」とする。）が割り当てられる。また、ルータ３２にはプライベートＩＰアドレス｛「ＩＰｒ（Ｐｒ）」（「Ｐｒ」はプライベートアドレスを意味する。）とする。｝が設定されている。また、ルータ３２はＤＨＣＰサーバとして、コンピュータＰＣ１，ＰＣ２にプライベートＩＰアドレス（それぞれ「ＩＰ１（Ｐｒ）」、「ＩＰ２（Ｐｒ）」とする。）を割り当てる。ケーブルモデム１６のイーサネットポート２０と、ルータ３２の第１のイーサネットポート３４とは、１０ＢＡＳＥ−Ｔケーブル等のイーサネットケーブル３６で接続されている。ルータ３２の第２のイーサネットポート３８と、コンピュータＰＣ１，ＰＣ２のイーサネットポート２２，４２とは、ハブ等を介して１０ＢＡＳＥ−Ｔケーブル等のイーサネットケーブル４４で接続されている。
【０００６】
ケーブルモデム１６にＭＡＣアドレスフィルタとして「Ｍａ３」を設定し、ルータ３２内でＭＡＣアドレスを「Ｍａ３」から「Ｍａ４」、「Ｍａ４」から「Ｍａ３」に変換し、ＩＰアドレスをグローバルＩＰアドレス「ＩＰｒ（Ｇｌ）」からプライベートＩＰアドレス「ＩＰｒ（Ｐｒ）」、プライベートＩＰアドレス「ＩＰｒ（Ｐｒ）」からグローバルＩＰアドレス「ＩＰｒ（Ｇｌ）」に変換することにより、各コンピュータＰＣ１，ＰＣ２からインターネット２６に接続することができる（コンピュータＰＣ１，ＰＣ２のいずれとの送信であるかは、ポート番号により振り分けることができる。）。また、各コンピュータＰＣ１，ＰＣ２にはそれぞれプライベートＩＰアドレス「ＩＰ１（Ｐｒ）」、「ＩＰ２（Ｐｒ）」が割り当てられているので、コンピュータＰＣ１，ＰＣ２間で通信を行うこともできる。
【０００７】
【発明が解決しようとする課題】
上述のように、図４のネットワーク構成によれば、ＤＨＣＰとＭＡＣアドレスフィルタにより、接続できるコンピュータが１台だけに制限されている場合であっても、複数台のコンピュータＰＣ１，ＰＣ２から個々にインターネット２６に接続できる。また、該複数台のコンピュータＰＣ１，ＰＣ２間で通信を行うことができる。しかし、ルータ３２として、２つのイーサネットインタフェース２８，３０を具備する（すなわち、イーサネットインタフェースを構成するＬＳＩ等の回路素子を２個持つ）高価なものが必要となる問題点があった。この発明は、上述の点に鑑みてなされたもので、個々にネットワークインタフェースを用意することなく複数の物理アドレスを使い分けられるようにしたネットワーク装置および該ネットワーク装置を使用して構成されるコンピュータネットワークを提供しようとするものである。
【０００８】
【課題を解決するための手段】
この発明のネットワーク装置は、コンピュータネットワークに接続して使用される機器であって、ネットワークに接続する１つのネットワークインタフェースに、自己を他の装置と識別する物理アドレスが複数登録され、該ネットワークインタフェースがネットワークからデータを受信したときに、該受信データの宛先物理アドレスを前記登録された複数の物理アドレスと比較し、一致するものがあれば自己宛と判断して受信処理を続け、一致するものがなければ該受信データを破棄し、該ネットワークインタフェースからネットワークにデータを送信するときは、その宛先に応じて、前記登録された複数の物理アドレスのうちの１つを選択して、それを送信元物理アドレスとして送信データを作成してネットワークに送信するようにしたものである。この発明によれば、１つのネットワークインタフェースに複数の物理アドレスを登録し、その通信先に応じて使い分けられるようにしたので、複数のネットワークインタフェースを有するネットワーク装置と同様の機能を安価に実現することができる。
【０００９】
この発明では例えば、前記物理アドレスとして少なくとも第１の物理アドレスと第２の物理アドレスが登録され、前記送信データの宛先物理アドレスとして、宛先論理アドレスがグローバルＩＰアドレスのときは前記第１の物理アドレスを選択し、宛先論理アドレスがプライベートＩＰアドレスのときは前記第２の物理アドレスを選択することができる。また例えば、ＤＨＣＰクライアントとして他のＤＨＣＰサーバからグローバルＩＰアドレスが割り当てられる機能と、ＤＨＣＰサーバとして他のＤＨＣＰクライアントにプライベートＩＰアドレスを割り当てる機能を有し、前記他のＤＨＣＰサーバとの通信に前記第１の物理アドレスを使用し、前記他のＤＨＣＰクライアントとの通信に前記第２の物理アドレスを使用するように構成することができる。
【００１０】
また、この発明のネットワーク装置は、自己を他の装置と識別する物理アドレスを複数記憶する記憶部と、ネットワークポートで受信されたデータを受信処理する受信部と、前記ネットワークポートからデータを送信する送信部と、前記受信部および前記送信部を制御する制御部とを具備し、前記受信部はデータを受信したときに、該受信データに含まれる宛先物理アドレスを前記記憶部に記憶された複数の物理アドレスと比較し、一致するものがあれば自己宛と判断して受信処理を続け、一致するものがなければ該受信データを破棄し、前記送信部はデータを送信するときに、前記記憶部に記憶された複数の物理アドレスのうち、宛先に応じて前記制御部で指示された１つを選択して、それを送信元物理アドレスとして送信データを作成して送信するものである。
【００１１】
この発明では例えば、前記記憶部が前記物理アドレスとして少なくとも第１の物理アドレスと第２の物理アドレスを記憶し、前記制御部が、前記送信データの宛先物理アドレスとして、宛先論理アドレスがグローバルＩＰアドレスのときは前記第１の物理アドレスを指示し、宛先論理アドレスがプライベートＩＰアドレスのときは前記第２の物理アドレスを指示することができる。また例えば、ＤＨＣＰクライアントとして他のＤＨＣＰサーバからグローバルＩＰアドレスが割り当てられる機能と、ＤＨＣＰサーバとして他のＤＨＣＰクライアントにプライベートＩＰアドレスを割り当てる機能を有し、前記制御部は、送信元物理アドレスとして、前記他のＤＨＣＰサーバにデータを送信するときは前記第１の物理アドレスを指示し、前記他のＤＨＣＰクライアントにデータを送信するときは前記第２の物理アドレスを指示することができる。
【００１２】
また、この発明のネットワーク装置は、ケーブルモデムのＬＡＮポート側に接続されるネットワーク装置であって、自己の１つのネットワークインタフェースが、その物理アドレスとして少なくとも、該ケーブルモデムのＣＡＴＶポート側に接続された他のネットワークインタフェースとの通信に用いる第１の物理アドレスと、該ケーブルモデムのＬＡＮポート側に接続された他のネットワークインタフェースとの通信に用いる第２の物理アドレスとを選択使用可能に構成され、前記自己のネットワークインタフェースが受信したデータに含まれる宛先物理アドレスを検出して、該宛先物理アドレスが前記第１の物理アドレスであるときは、該ケーブルモデムのＣＡＴＶポート側に接続された他のネットワークインタフェースから自己宛に送信されたデータと判断して受信処理を続け、該宛先物理アドレスが前記第２の物理アドレスであるときは、該ケーブルモデムのＬＡＮポート側に接続された他のネットワークインタフェースから自己宛に送信されたデータと判断して受信処理を続け、該宛先物理アドレスが前記第１の物理アドレス、前記第２の物理アドレスのいずれでもないときは、該受信データを破棄し、該ケーブルモデムのＣＡＴＶポート側に接続された他のネットワークインタフェースにデータを送信するときは、送信元物理アドレスとして前記第１の物理アドレスをデータに付与して該自己のネットワークインタフェースから送信し、該ケーブルモデムのＬＡＮポート側に接続された他のネットワークインタフェースにデータを送信するときは、送信元物理アドレスとして前記第２の物理アドレスをデータに付与して前記自己のネットワークインタフェースから送信するものである。
【００１３】
この発明では例えば、前記ケーブルモデムのＬＡＮポート側に接続された他のネットワークインタフェースから自己宛に送信されたデータに含まれる宛先論理アドレスが、該ＬＡＮポート側に接続されたネットワークインタフェースに割り当てられた以外の論理アドレスであるときに、宛先物理アドレスを該ＬＡＮポート側に接続されたネットワークインタフェース以外の所定のネットワークインタフェースの物理アドレスに書き換え、送信元物理アドレスを前記第１の物理アドレスに書き換えて前記データを送信し、前記ケーブルモデムのＣＡＴＶポート側に接続された他のネットワークインタフェースから自己宛に送信されたデータに含まれる宛先論理アドレスが、該ＬＡＮポート側に接続されたネットワークインタフェースに割り当てられた論理アドレスであるときに、宛先物理アドレスを該宛先論理アドレスが割り当てられたネットワークインタフェースの物理アドレスに書き換え、送信元物理アドレスを前記第２の物理アドレスに書き換えて前記データを送信することができる。
【００１４】
また例えば、送信データの宛先論理アドレスがグローバルＩＰアドレスのときは、宛先物理アドレスとしてＣＡＴＶセンタの物理アドレスを付与し、かつ送信元物理アドレスとして前記第１の物理アドレスを選択付与し、該送信データの宛先論理アドレスがプライベートＩＰアドレスのときは、宛先物理アドレスとして該プライベートＩＰアドレスが割り当てられたネットワークインタフェースの物理アドレスを付与し、かつ送信元物理アドレスとして前記第２の物理アドレスを選択付与することができる。また例えば、ＤＨＣＰクライアントとして前記ＣＡＴＶセンタのＤＨＣＰサーバからグローバルＩＰアドレスが割り当てられる機能と、ＤＨＣＰサーバとして前記ケーブルモデムのＬＡＮポート側に接続されたネットワークインタフェースにプライベートＩＰアドレスを割り当てる機能を有し、前記ＣＡＴＶセンタとの通信に前記第１の物理アドレスを使用し、前記ケーブルモデムのＬＡＮポート側に接続されたネットワークインタフェースとの通信に前記第２の物理アドレスを使用することができる。
【００１５】
この発明のコンピュータネットワークは、ケーブルモデムと、上記いずれかのネットワーク装置と、前記ネットワーク装置とは異なる、ネットワークインタフェースを有する１または複数の装置とを具備し、前記ケーブルモデムのＬＡＮポート側に、上記いずれかのネットワーク装置のネットワークインタフェースおよび前記１または複数のネットワークインタフェースを接続してなるものである。
【００１６】
【発明の実施の形態】
この発明の実施の形態を以下説明する。図１はこの発明のコンピュータネットワークの実施の形態を示す図である。前記図４と共通する部分には同一の符号を用いる。センタ１０と加入者宅１２とは、ＣＡＴＶケーブル１４を介して接続されている。加入者宅１２において、ＣＡＴＶケーブル１４の末端はケーブルモデム１６のＣＡＴＶポート１８に接続されている。コンピュータＰＣ１，ＰＣ２にはそれぞれイーサネットインタフェース（図示せず）が内蔵され、ルータ４６には単一のイーサネットインタフェース５０が内蔵されている。ケーブルモデム１６のＬＡＮポートを構成するイーサネットポート２０には、ハブ等を介してコンピュータＰＣ１，ＰＣ２のイーサネットポート２２，４２およびこの発明が適用されたルータ４６のイーサネットポート５２が、１０ＢＡＳＥ−Ｔケーブル等のイーサネットケーブル４８で相互に接続されている。
【００１７】
イーサネットインタフェース５０には、少なくとも２つのＭＡＣアドレス（ユニキャストＭＡＣアドレス、すなわち他の装置には使用されていないその装置固有のＭＡＣアドレス）「Ｍａ３」、「Ｍａ４」が登録されている。このうち、ＭＡＣアドレス「Ｍａ３」は、ケーブルモデム１６のＣＡＴＶポート１８側（すなわち加入者宅１２の外部）に配置されたネットワークインタフェース（すなわちグローバルＩＰアドレスが割り当てられたネットワークインタフェース）との通信に用いられる。また、ＭＡＣアドレス「Ｍａ４」は、ケーブルモデム１６のイーサネットポート２０側に配置されたコンピュータＰＣ１，ＰＣ２の各ネットワークインタフェース（すなわちプライベートＩＰアドレスが割り当てられたネットワークインタフェース）との通信に用いられる。ルータ４６はＤＨＣＰクライアントとして、そのイーサネットインタフェース５０に、センタ１０のＤＨＣＰサーバからグローバルＩＰアドレス「ＩＰｒ（Ｇｌ）」が割り当てられる。また、ルータ４６にはプライベートＩＰアドレス「ＩＰｒ（Ｐｒ）」が設定されている。また、ルータ４６はＤＨＣＰサーバとして、コンピュータＰＣ１，ＰＣ２にプライベートＩＰアドレス「ＩＰ１（Ｐｒ）」、「ＩＰ２（Ｐｒ）」を割り当てる。
【００１８】
ケーブルモデム１６にはＭＡＣアドレスフィルタとして「Ｍａ３」が設定され、加入者宅１２の外部から内部への信号は、宛先ＭＡＣアドレスが「Ｍａ３」のイーサネットフレームのみ該ケーブルモデム１６を通過して受信することができる。また、加入者宅１２の内部から外部への信号は、送信元ＭＡＣアドレスが「Ｍａ３」のイーサネットフレームのみ該ケーブルモデム１６を通過して送信することができる。
【００１９】
図１の加入者宅１２内の具体的なハードウェア構成例を図５に示す。これは、ケーブルモデム１６のイーサネットポート２０側に構成するネットワークを、１０ＢＡＳＥ−Ｔイーサネットインタフェース仕様で構築したものである。ケーブルモデム１６、ルータ４６、コンピュータＰＣ１，ＰＣ２の各イーサネットポート（１０ＢＡＳＥ−Ｔポート）２０，５２，２２，４２を、それぞれ１０ＢＡＳＥ−Ｔケーブル４８でハブ５４のポート（１０ＢＡＳＥ−Ｔポート）５６，５８，６０，６２に接続したものである。なお、１０ＢＡＳＥ−Ｔ以外のイーサネットインタフェースを使用することもできる。
【００２０】
ルータ４６内のハードウェア構成例の概要を図６に示す。イーサネットインタフェース５０は記憶部６４、受信部６６、送信部６８を具備する。記憶部６４はＲＯＭ、フラッシュＲＯＭ等で構成され、複数のＭＡＣアドレス「Ｍａ３」，「Ｍａ４」，…を記憶している。受信部６６はイーサポート５２で受信されたイーサネットフレームを受信処理する。送信部６８はルータ４６で作成したイーサネットフレームを送信処理する。ＣＰＵ７０は、受信部６６が受信したイーサネットフレームをメモリ（ＲＡＭ）７２に一旦保持し、該受信イーサネットフレームに含まれる宛先ＭＡＣアドレスを記憶部６４に記憶されたＭＡＣアドレス「Ｍａ３」，「Ｍａ４」，…と比較し、一致するものがあれば自己宛と判断して受信処理を続け、一致するものがなければ該受信イーサネットフレームを破棄（メモリ７２から消去）する。
【００２１】
また、ＣＰＵ７０は、送信するイーサネットフレームを作成する。この送信イーサネットフレームには、送信元ＭＡＣアドレスとして、宛先が加入者宅１２の外部のとき（宛先ＩＰアドレスがグローバルＩＰアドレスのとき）は「Ｍａ３」が付与され、宛先が加入者宅１２の内部のとき（宛先ＩＰアドレスがプライベートＩＰアドレスのとき）は「Ｍａ４」が付与される。ＣＰＵ７０は作成した送信イーサネットフレームをメモリ７２に一旦保持して、送信部６８から送信する。ＣＰＵ７０によるデータ受信時の制御フローの一例を図７に示す。受信部６６がイーサネットフレームを受信すると（Ｓ１）、受信部６６は受信データに含まれる宛先ＭＡＣアドレスと記憶部６４に記憶されているＭＡＣアドレスとを比較し（Ｓ２）、一致するものがなければデータを破棄し（Ｓ３，Ｓ４）、一致するものがあれば、メモリ７２にそのデータを保存ずる（Ｓ５）。データを保存後、受信部６６はＣＰＵ７０にデータ受信を通知して（Ｓ６）、該データの受信を終了する（Ｓ７）。
【００２２】
ＣＰＵ７０によるデータ送信時の制御フローの一例を図８に示す。データ送信を行うときは、ＣＰＵ７０はメモリ７２に送信するデータ本体を展開する（Ｓ１０）。ＣＰＵ７０は送信部６８に対し、その宛先に応じて、記憶部６４に記憶されているＭＡＣアドレスのうち送信元アドレスとして使用するＭＡＣアドレスを指示し（Ｓ１１）、ＣＰＵ７０は送信部６８にデータ送信を指示する（Ｓ１２）。これを受けて送信部６８は、メモリ７２からデータ本体を取り出し、記憶部６４から宛先アドレスとして使用するＭＡＣアドレスを取り出して、イーサネットフレームを構成する（Ｓ１３）。送信部６８が該イーサネットフレームを送信して（Ｓ１４）、該データの送信を終了する（Ｓ１５）。
【００２３】
ここで、以上の構成のコンピュータネットワークによる通信例について説明する。コンピュータＰＣ１から、加入者宅１２の外部のコンピュータ（グローバルＩＰアドレスを「ＩＰｎ（Ｇｌ）」とする。）へ通信を行うときは、図１に（１）〜（４）で示す、次の各工程で、イーサネットフレームに表１に示すアドレス情報を付与して送信が行われる。なお、センタ１０のＭＡＣアドレスを「ＭａＣ」とする。
（１）コンピュータＰＣ１からルータ４６へ送信
（２）ルータ４６からセンタ１０へ送信
（３）センタ１０からルータ４６へ送信
（４）ルータ４６からコンピュータＰＣ１へ送信
0004337232.tif 000002
【００２４】
なお、工程（４）では、工程（３）でイーサネットフレームに付けられている宛先ポート番号を頼りに宛先がコンピュータＰＣ１であると判断して、宛先ＭＡＣアドレス「Ｍａ１」および宛先ＩＰアドレス「ＩＰ１（Ｐｒ）」を付与して送信する。
【００２５】
コンピュータＰＣ２から、加入者宅１２の外部のコンピュータ｛グローバルＩＰアドレス：ＩＰｎ（Ｇｌ）｝へ通信を行うときは、図１に（５）〜（８）で示す、次の各工程で、イーサネットフレームに表２に示すアドレス情報を付与して送信が行われる。
（５）コンピュータＰＣ２からルータ４６へ送信
（６）ルータ４６からセンタ１０へ送信
（７）センタ１０からルータ４６へ送信
（８）ルータ４６からコンピュータＰＣ２へ送信
0004337232.tif 000003
【００２６】
なお、工程（８）では、工程（７）でイーサネットフレームに付けられている宛先ポート番号を頼りに宛先がコンピュータＰＣ２であると判断して、宛先ＭＡＣアドレス「Ｍａ２」および宛先ＩＰアドレス「ＩＰ２（Ｐｒ）」を付与して送信する。
【００２７】
加入者宅１２内で、コンピュータＰＣ１，ＰＣ２間で通信を行う場合は、図１に（９）〜（１０）で示す、次の各工程で、イーサネットフレームに表３に示すアドレス情報を付与して送信が行われる。
（９）コンピュータＰＣ１からコンピュータＰＣ２へ送信
（１０）コンピュータＰＣ２からコンピュータＰＣ１へ送信
0004337232.tif 000004
【００２８】
なお、上記実施の形態では、ケーブルモデム１６で宛先ＭＡＣアドレスおよび送信元ＭＡＣアドレスの書き換えが行われないものとして説明したが、ケーブルモデム１６に固有のＭＡＣアドレスが付与されていて、そこで宛先ＭＡＣアドレスおよび送信元ＭＡＣアドレスの書き換えが行われる場合には、ルータ４６から加入者宅１２の外部に送信するイーサネットフレームに付与する宛先ＭＡＣアドレスを、センタ１０のＭＡＣアドレスＭａＣに代えて、ケーブルモデム１６のＭＡＣアドレスとする。また、上記実施の形態では、ケーブルモデム１６のＬＡＮポート２０側のネットワークインタフェースがイーサネットインタフェースの場合について説明したが、他のネットワークインタフェースを使用する場合にもこの発明を適用することができる。また、上記実施の形態では、この発明のネットワーク装置をルータとして構成した場合について説明したが、ルータ以外の装置として構成することもできる。
【図面の簡単な説明】
【図１】  この発明のコンピュータネットワークの実施の形態を示すシステム構成図である。
【図２】  従来のＣＡＴＶインターネットのネットワーク構成の概要を示すシステム構成図である。
【図３】  図２の構成において、ケーブルモデムのＬＡＮポートに複数のコンピュータを接続した状態を示す図である。
【図４】  ＤＨＣＰとＭＡＣアドレスフィルタにより接続できるコンピュータが１台だけに制限されている場合に、複数台のコンピュータから個々にインターネットに接続できるようにし、かつ該複数のコンピュータ間での通信を可能にするために従来採用されていたネットワーク構成を示すシステム構成図である。
【図５】  図１の加入者宅１２内の具体的なハードウェア構成例を示すシステム構成図である。
【図６】  図１、図５のルータ４６内のハードウェア構成例の概要を示すブロック図である。
【図７】  図６のＣＰＵ７０によるデータ受信時の制御フローの一例を示す図である。
【図８】  図６のＣＰＵ７０によるデータ送信時の制御フローの一例を示す図である。
【符号の説明】
１０…センタ（他のＤＨＣＰサーバ）、１６…ケーブルモデム、１８…ＣＡＴＶポート、２０…イーサネットポート（ＬＡＮポート）、２２，４２，５２…イーサネットポート（ネットワークポート）、４６…ルータ（ネットワーク装置）、５０…イーサネットインタフェース（ネットワークインタフェース）、６４…記憶部、６６…受信部、６８…送信部、ＰＣ１，ＰＣ２…コンピュータ（他のＤＨＣＰクライアント）。
【図１】
0004337232.tif 000005
【図２】
0004337232.tif 000006
【図３】
0004337232.tif 000007
【図４】
0004337232.tif 000008
【図５】
0004337232.tif 000009
【図６】
0004337232.tif 000010
【図７】
0004337232.tif 000011
【図８】
0004337232.tif 000012