JP5691612B2 - 通信システム、ルータ、スイッチングハブ、およびプログラム - Google Patents
通信システム、ルータ、スイッチングハブ、およびプログラム Download PDFInfo
- Publication number
- JP5691612B2 JP5691612B2 JP2011033919A JP2011033919A JP5691612B2 JP 5691612 B2 JP5691612 B2 JP 5691612B2 JP 2011033919 A JP2011033919 A JP 2011033919A JP 2011033919 A JP2011033919 A JP 2011033919A JP 5691612 B2 JP5691612 B2 JP 5691612B2
- Authority
- JP
- Japan
- Prior art keywords
- switching hub
- frame
- identifier
- communication
- port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims description 437
- 238000012546 transfer Methods 0.000 claims description 108
- 238000000034 method Methods 0.000 claims description 103
- 230000008569 process Effects 0.000 claims description 99
- 238000012545 processing Methods 0.000 claims description 46
- 230000004044 response Effects 0.000 claims description 15
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 description 48
- 230000006870 function Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
<A:第1実施形態>
<A−1:構成>
図1は、本発明の第1実施形態の通信システムであるLAN1Aの構成例を示す図である。このLAN1Aは、例えば企業の支店に敷設される拠点内LANであり、ルータ60によってインターネットなどのIP網(図示省略)に接続される。このLAN1Aは、上記支店内における通信システムの役割を果たす一方、他の支店に敷設される拠点内LANとともに上記企業における企業内情報システムを構成する。図1に示すように、LAN1Aは、4台のスイッチングハブ(スイッチングハブ50A、50B、50C、および50D)と、2台の通信端末(通信端末40Aおよび40B)と、1台の操作端末30と、を含んでいる。図1に示すように、ルータ60にはスイッチングハブ50Aと操作端末30とが接続されており、スイッチングハブ50Aにはスイッチングハブ50Bが接続されている。そして、スイッチングハブ50Bにはスイッチングハブ50Cと50Dとが接続されており、スイッチングハブ50Cには通信端末40Aが、スイッチングハブ50Dには通信端末40Bが各々接続されている。
図2は、スイッチングハブ50の構成を示すブロック図である。図2に示すように、スイッチングハブ50は、通信インタフェース(以下、I/F)部510、スイッチングエンジン部520、および記憶部530を有している。
以上がLAN1Aにおいて送受信されるフレームのデータ構造である。
以上がスイッチングハブ50の構成である。
図5は、ルータ60の構成を示すブロック図である。図5に示すように、ルータ60は、通信I/F部610、ルーティングエンジン部620および記憶部630を有している。通信I/F部610は、スイッチングハブ50の通信I/F部510と同様に複数のポートを有しており、各ポートには固有のポート識別子が割り当てられている。これら複数のポートのうちの3つに、IP網(図1では図示略)、スイッチングハブ50Aおよび操作端末30が各々接続される。通信I/F部610は、通信I/F部510と同様、各通信ポートを介して受信したフレームをルーティングエンジン部620に与える一方、ルーティングエンジン部620から与えられるフレームを同ルーティングエンジン部620によって指示された通信ポートから送出する。
この端末探索処理は、操作端末30に対する操作によって探索対象端末を指定されたことを契機として実行される処理であり、LAN1Aに含まれる中継装置(すなわち、ルータ60およびスイッチングハブ50)の何れに探索対象端末が接続されているのかを特定する処理である。図6に示すように、ルーティングエンジン部620は、まず、自装置の隣接中継装置テーブルの格納内容と隣接中継装置情報記憶処理により記憶部630に書き込んだ各スイッチングハブ50の隣接中継装置テーブルの格納内容とが表す各中継装置の接続関係に矛盾があるか否かを判定する(ステップSB100)。ここで、各中継装置の接続関係に矛盾があるとは、例えばスイッチングハブ50Bの隣接中継装置テーブルにはスイッチングハブ50AのMACアドレスが格納されているものの、スイッチングハブ50Aの隣接中継装置テーブルにはスイッチングハブ50BのMACアドレスが格納されていないような状態をいう。
以上がルータ60の構成である。
以下、ルータ60と各スイッチングハブ50とが8つの通信ポートを有し、図7に示すように相互に接続されている場合を例にとって本実施形態の動作を説明する。図7では、通信ポートを黒塗りの丸印で示し、当該通信ポートのポート番号を#付の数字で表記した。図7に示すように、ルータ60のポート番号=1の通信ポートにはスイッチングハブ50Aが接続されており、スイッチングハブ50Aから見ればルータ60はスイッチングハブ50Aのポート番号=8の通信ポートに接続されている。
前述したように、本実施形態のLAN1Aでは、ルータ60および各スイッチングハブ50のMACアドレステーブルおよび隣接中継装置テーブルの格納内容に基づいて探索対象端末の接続先の特定が行われる。このため、探索対象端末の接続先の特定に先立って、隣接中継装置テーブルに各々の隣接中継装置のMACアドレスを格納し、さらに各スイッチングハブ50の隣接中継装置テーブルの格納内容をルータ60に通知しておく必要がある。本実施形態では、ルータ60および各スイッチングハブ50に以下に説明する動作を実行させることで、各々の隣接中継装置テーブルへの隣接中継装置のMACアドレスの格納、およびルータ60への各スイッチングハブ50の隣接中継装置テーブルの格納内容の通知が実現される。
次いで、ルータ60および各スイッチングハブ50の隣接中継装置テーブルの格納内容が図9に示す状態となっている状況下で通信端末40Aの探索を行う場合を例にとって、この探索過程においてルータ60およびスイッチングハブ50が実行する動作を説明する。なお、以下に説明する動作の開始時点では、ルータ60のMACアドレス解決のために通信端末40Aから送信されたARPパケットの転送制御によって、ルータ60およびスイッチングハブ50の各々のMACアドレステーブルの格納内容は、図10に示すようになっている。
図12は、本発明の第2実施形態のLAN1Bの構成例を示すブロック図である。
図12と図1とを対比すれば明らかように、LAN1Bはスイッチングハブ50Bに換えてスイッチングハブ500を有する点と、このスイッチングハブ500に通信端末40Cが接続されている点が、LAN1Aと異なる。スイッチングハブ500は、従来のスイッチングハブであって、受信したフレームの送信先MACアドレスに基づくフレームの転送制御(すなわち、図3のステップSA170の処理)のみを実行する点がスイッチングハブ50と異なる。通信端末40Cは、通信端末40Aや通信端末40Bと同様に一般的なパーソナルコンピュータである。
以上、本発明の第1および第2実施形態について説明したが、これら各実施形態に以下に述べる変形を加えても勿論良い。
(1)上述した各実施形態では、要求フレームのマルチキャストを所定時間間隔で周期的にルータ60に実行させる一方、スイッチングハブ50には、要求フレームの受信を契機として隣接中継装置通知フレームをルータ60に返信させた。しかし、周期的なマルチキャストに加えて(或いは、周期的なマルチキャストに換えて)、予め定められた所定種類のパケットの受信を契機としてルータ60に要求フレームをマルチキャストさせても良い。
Claims (13)
- ルータと、前記ルータの配下のネットワークに含まれる複数のスイッチングハブとを含む通信システムにおいて、
(A)前記複数のスイッチングハブの少なくとも1つと前記ルータは、
自装置へ宛ててフレームの送信を行った通信端末をOSI参照モデルの第2層において一意に識別するハードウェア識別子に対応付けて、当該フレームを受信した通信ポートのポート識別子を格納する第1のテーブルと、
通信ポートのポート識別子に対応付けて当該通信ポートを介して受信したフレームの転送元の中継装置のハードウェア識別子を格納する第2のテーブルと、を有し、
(B)前記ルータは、
前記第1および第2のテーブルを有するスイッチングハブからの通知によって当該第2のテーブルの格納内容を取得し記憶する第1の手段と、
探索対象の通信端末を示すデータとして当該通信端末のハードウェア識別子または当該ハードウェア識別子に一意に変換される他の識別子であって、前記OSI参照モデルにおける他の階層の識別子が入力されたことを契機として、自装置において当該通信端末に対応する通信ポートを自装置の第1のテーブルの格納内容から特定する第2の手段と、
前記第2の手段により特定された通信ポートにスイッチングハブが接続されているか否かを自装置についての前記第2のテーブルの格納内容を参照して判定し、当該通信ポートの接続先はスイッチングハブではないと判定される場合には、前記探索対象の通信端末は自装置に接続されている旨の報知を行う第3の手段と、
前記第2の手段によって特定された通信ポートの接続先はスイッチングハブであると前記第3の手段によって判定された場合には、当該スイッチングハブを前記探索対象の通信端末の接続先の候補として選択する第4の手段と、
前記探索対象の通信端末の接続先の候補として選択されたスイッチングハブに対して、当該スイッチングハブにおいて前記探索対象の通信端末に対応する通信ポートを問い合せる第5の手段と、
前記第5の手段による問い合せ先のスイッチングハブから返答された通信ポートの接続先が他のスイッチングハブであるか否かを、当該問い合せ先のスイッチングハブから前記第1の手段によって取得した第2のテーブルの格納内容を参照して判定し、当該通信ポートの接続先が他のスイッチングハブではない場合には、前記探索対象の通信端末は当該問い合せ先のスイッチングハブに接続されている旨の報知を行う一方、当該通信ポートの接続先が他のスイッチングハブである場合には、当該他のスイッチングハブを新たな候補として選択し直し、前記第5の手段による処理を繰り返す第6の手段と、を有し、
(C)前記第1および第2のテーブルを有するスイッチングハブは、
自装置の前記第2のテーブルの格納内容を前記ルータへ通知する第7の手段と、
前記ルータからの問い合せに応じて、当該問い合せにかかる通信端末に対応する通信ポートを自装置の第1のテーブルの格納内容から特定して返信する第8の手段、を有する
ことを特徴とする通信システム。 - 前記ハードウェア識別子はMAC(Media Access Control)アドレスである一方、前記他の階層の識別子はIPアドレスであり、
前記ルータは、配下のネットワークに収容される通信端末に対してIP(Internet Protocol)アドレスの割り当てを行うとともに、当該IPアドレスと当該通信端末のMACアドレスとの相互変換を行うDHCP(Dynamic Host Configuration Protocol)サーバ手段を有しており、
前記第2の手段は、探索対象の通信端末のIPアドレスを前記DHCPサーバ手段によってMACアドレスに変換し、当該MACアドレスと自装置の第1のテーブルの格納内容とから当該通信端末に対応する通信ポートを特定する
ことを特徴とする請求項1に記載の通信システム。 - 前記ハードウェア識別子はMACアドレスである一方、前記他の階層の識別子はホスト名であり、
前記ルータは、配下のネットワークに収容される通信端末に対してIPアドレスの割り当てを行うとともに、当該IPアドレスと当該通信端末のMACアドレスとの相互変換を行うDHCPサーバ手段と、当該通信端末のホスト名とIPアドレスとの相互変換を行うDNS(Domain Name System)サーバ手段と、を有しており、
前記第2の手段は、探索対象の通信端末のホスト名を前記DNSサーバ手段によってIPアドレスに変換し、さらに、当該IPアドレスを前記DHCPサーバ手段によってMACアドレスに変換し、当該MACアドレスと自装置の第1のテーブルの格納内容とから当該通信端末に対応する通信ポートを特定する
ことを特徴とする請求項1に記載の通信システム。 - ルータと、前記ルータの配下のネットワークに含まれる複数のスイッチングハブとを含む通信システムにおいて、
(A)前記複数のスイッチングハブの少なくとも1つと前記ルータは、
自装置へ宛ててフレームの送信を行った通信端末をOSI参照モデルの第2層において一意に識別するハードウェア識別子に対応付けて、当該フレームを受信した通信ポートのポート識別子を格納する第1のテーブルと、
通信ポートのポート識別子に対応付けて当該通信ポートを介して受信したフレームの転送元の中継装置のハードウェア識別子を格納する第2のテーブルと、を有し、
(B)前記ルータは、
探索対象の通信端末を示すデータとして当該通信端末のハードウェア識別子または当該ハードウェア識別子に一意に変換される他の識別子であって、前記OSI参照モデルにおける他の階層の識別子が入力されたことを契機として、自装置において当該通信端末に対応する通信ポートを自装置の第1のテーブルの格納内容から特定する第1の手段と、
前記第1の手段により特定された通信ポートにスイッチングハブが接続されているか否かを自装置についての前記第2のテーブルの格納内容を参照して判定し、当該通信ポートの接続先はスイッチングハブではないと判定される場合には、前記探索対象の通信端末は自装置に接続されている旨の報知を行う第2の手段と、
前記第1の手段によって特定された通信ポートの接続先はスイッチングハブであると前記第2の手段によって判定された場合には、当該スイッチングハブを前記探索対象の通信端末の接続先の候補として選択する第3の手段と、
前記探索対象の通信端末の接続先の候補として選択されたスイッチングハブに対して前記探索対象の通信端末の接続の有無を問い合せる第4の手段と、
前記第4の手段の問い合せ先のスイッチングハブから前記探索対象の通信端末を接続している旨の返答があった場合には、前記探索対象の通信端末の接続先は当該スイッチングハブである旨の報知を行う一方、他のスイッチングハブを新たな問い合せ先とすべき旨の返答があった場合には、当該他のスイッチングハブを前記探索対象の通信端末の接続先の候補として選択し直して前記第4の手段による処理を繰り返す第5の手段と、を有し、
(C)前記第1および第2のテーブルを有するスイッチングハブは、
前記ルータからの問い合せに応じて、当該問い合せにかかる通信端末に対応する通信ポートを自装置の第1のテーブルの格納内容から特定する第6の手段と、
前記第6の手段により特定された通信ポートに他のスイッチングハブが接続されているか否かを自装置の第2のテーブルの格納内容に基づいて判定し、他のスイッチングハブが接続されていると判定される場合には、当該他のスイッチングハブを新たな問い合せ先とすべき旨を前記ルータに返答し、他のスイッチングハブが接続されていないと判定される場合には、前記探索対象の通信端末は自装置に接続されている旨を前記ルータに返答する第7の手段と、を有する
ことを特徴とする通信システム。 - 前記ルータは、
一部のフレームに、前記OSI参照モデルの第2層において当該ルータを一意に示すハードウェア識別子を当該フレームの転送元を示す転送元識別子として付与して配下のネットワークへマルチキャストするマルチキャスト手段と、
受信したフレームに、前記転送元識別子が付与されていた場合には、当該フレームを受信した通信ポートのポート識別子に対応付けて当該転送元識別子を自装置の前記第2のテーブルに書き込む手段と、を有し、
前記第1および第2のテーブルを有するスイッチングハブは、
受信したフレームの宛先に応じて当該フレームの転送制御を行う手段であって、受信したフレームに、前記転送元識別子が付与されていた場合には、当該フレームを受信した通信ポートのポート識別子に対応付けて当該転送元識別子を自装置の前記第2のテーブルに書き込んだ後に、当該フレームに付与されている転送元識別子を自装置のハードウェア識別子に書き換え、当該転送元識別子の書換えを行ったフレームに対して前記転送制御を行うフレーム転送制御手段を有する
ことを特徴とする請求項1または4に記載の通信システム。 - (A)複数の通信ポートを備えた通信インタフェース部と、
(B)当該ルータへ宛ててフレームの送信を行った通信端末をOSI参照モデルの第2層において一意に識別するハードウェア識別子、に対応付けて当該フレームを受信した通信ポートのポート識別子を格納する第1のテーブルと、
(C)前記複数の通信ポートの各々のポート識別子に対応付けて当該通信ポートを介して受信したフレームの転送元の中継装置のハードウェア識別子を格納する第2のテーブルと、
(D)当該ルータの配下のネットワークに含まれるスイッチングハブであって、当該スイッチングハブについての前記第1のテーブルおよび前記第2のテーブルを有するスイッチングハブからの通知によって当該第2のテーブルの格納内容を取得し記憶する記憶手段と、
(E)探索対象の通信端末を示すデータとして当該通信端末のハードウェア識別子または当該ハードウェア識別子に一意に変換される他の識別子であって、前記OSI参照モデルにおける他の階層の識別子が入力されたことを契機として、当該通信端末に対応する通信ポートを前記第1のテーブルの格納内容から特定する第1の処理と、
前記第1の処理にて特定された通信ポートの接続先が前記配下のネットワークに含まれるスイッチングハブであるか否かを、当該ルータについての前記第2のテーブルの格納内容に基づいて判定し、スイッチングハブではないと判定される場合には、前記探索対象の通信端末は自装置に接続されている旨の報知を行う第2の処理と、
前記第1の処理にて特定された通信ポートの接続先がスイッチングハブであると前記第2の処理によって判定された場合には、当該スイッチングハブを前記探索対象の通信端末の接続先の候補として選択する第3の処理と、
前記第3の処理にて選択されたスイッチングハブに対して、前記探索対象の通信端末に対応する通信ポートを問い合せる第4の処理と、
前記第4の処理の問い合せ先のスイッチングハブから返答された通信ポートの接続先が他のスイッチングハブであるか否かを、前記記憶手段に記憶されている当該スイッチングハブについての前記第2のテーブルの格納内容を参照して判定し、当該通信ポートの接続先が他のスイッチングハブではない場合には、前記探索対象の通信端末は当該問い合せ先のスイッチングハブに接続されている旨の報知を行う一方、当該通信ポートの接続先が他のスイッチングハブである場合には、当該他のスイッチングハブを新たな候補として選択し直して前記第4の処理を繰り返す第5の処理と、を実行する端末探索手段と、
を有することを特徴とするルータ。 - 一部のフレームに、前記OSI参照モデルの第2層において自装置を一意に示すハードウェア識別子を当該フレームの転送元を示す転送元識別子として付与して配下のネットワークへマルチキャストするマルチキャスト手段と、
受信したフレームに、前記転送元識別子が付与されていた場合には、当該フレームを受信した通信ポートのポート識別子に対応付けて当該転送元識別子を自装置の前記第2のテーブルに書き込む手段と、を有する
ことを特徴とする請求項6に記載のルータ。 - (A)複数の通信ポートを備えた通信インタフェース部と、
(B)当該スイッチングハブへ宛ててフレームの送信を行った通信端末をOSI参照モデルの第2層において一意に識別するハードウェア識別子、に対応付けて当該フレームを受信した通信ポートのポート識別子を格納する第1のテーブルと、
(C)前記複数の通信ポートの各々のポート識別子に対応付けて当該通信ポートを介して受信したフレームの転送元の中継装置のハードウェア識別子を格納する第2のテーブルと、
(D)前記第2のテーブルの格納内容を当該スイッチングハブを含むネットワークと他のネットワークとを接続するルータに通知する隣接中継装置通知手段と、
(E)前記ルータから送信された問い合せフレームであって、探索対象の通信端末のハードウェア識別子を内包し当該通信端末から送信されたフレームの受信ポートを問い合せる旨の問い合せフレームを受信したことを契機として、該当する通信ポートを前記第1のテーブルの格納内容から特定してその特定結果を前記ルータに返答する通信ポート通知手段と
を有することを特徴とするスイッチングハブ。 - 受信したフレームの宛先に応じて当該フレームの転送制御を行う手段であって、受信したフレームに、当該フレームの転送元を示す転送元識別子が付与されていた場合には、当該フレームを受信した通信ポートのポート識別子に対応付けて当該転送元識別子を前記第2のテーブルに書き込んだ後に、当該フレームに付与されている転送元識別子を自装置のハードウェア識別子に書き換え、当該転送元識別子の書換えを行ったフレームに対して前記転送制御を行うフレーム転送制御手段を有する
ことを特徴とする請求項8に記載のスイッチングハブ。 - コンピュータに、
当該コンピュータへ宛ててフレームの送信を行った通信端末をOSI参照モデルの第2層において一意に識別するハードウェア識別子に対応付けて当該フレームを受信した通信ポートのポート識別子を格納する第1のテーブルを記憶するとともに、各通信ポートのポート識別子に対応付けて当該通信ポートを介して受信したフレームの転送元の中継装置のハードウェア識別子を格納する第2のテーブルを記憶し、さらに、当該コンピュータを介して他のネットワークに接続されるネットワークに含まれるスイッチングハブであって、当該スイッチングハブについての前記第1のテーブルおよび前記第2のテーブルを有するスイッチングハブから当該第2のテーブルの格納内容を取得して記憶する第1の処理と、
探索対象の通信端末を示すデータとして当該通信端末のハードウェア識別子または当該ハードウェア識別子に一意に変換される他の識別子であって、前記OSI参照モデルにおける他の階層の識別子が入力されたことを契機として、当該通信端末に対応する通信ポートを当該コンピュータについての前記第1のテーブルの格納内容から特定する第2の処理と、
前記第2の処理にて特定された通信ポートの接続先が前記配下のネットワークに含まれるスイッチングハブであるか否かを、当該コンピュータについての前記第2のテーブルの格納内容に基づいて判定し、スイッチングハブではないと判定される場合には、前記探索対象の通信端末は自装置に接続されている旨の報知を行う第3の処理と、
前記第2の処理にて特定された通信ポートの接続先がスイッチングハブであると前記第3の処理にて判定された場合には、当該スイッチングハブを前記探索対象の通信端末の接続先の候補として選択する第4の処理と、
前記第4の処理にて選択されたスイッチングハブに対して、前記探索対象の通信端末に対応する通信ポートを問い合せる第5の処理と、
前記第5の処理の問い合せ先のスイッチングハブから返答された通信ポートの接続先が他のスイッチングハブであるか否かを、当該問い合せ先のスイッチングハブについての前記第2のテーブルの格納内容を参照して判定し、当該通信ポートの接続先が他のスイッチングハブではない場合には、前記探索対象の通信端末は当該問い合せ先のスイッチングハブに接続されている旨の報知を行う一方、当該通信ポートの接続先が他のスイッチングハブである場合には、当該他のスイッチングハブを新たな候補として選択し直して前記第5の処理を繰り返す第6の処理と、
を実行させることを特徴とするプログラム。 - 前記コンピュータに、
一部のフレームに、前記OSI参照モデルの第2層において当該コンピュータを一意に示すハードウェア識別子を当該フレームの転送元を示す転送元識別子として付与して配下のネットワークへマルチキャストする第7の処理と、
受信したフレームに、前記転送元識別子が付与されていた場合には、当該フレームを受信した通信ポートのポート識別子に対応付けて当該転送元識別子を当該コンピュータの前記第2のテーブルに書き込む第8の処理と、
を実行させることを特徴とする請求項10に記載のプログラム。 - コンピュータを、
当該コンピュータに宛ててフレームの送信を行った通信端末をOSI参照モデルの第2層において一意に識別するハードウェア識別子に対応付けて当該フレームを受信した通信ポートのポート識別子を格納する第1のテーブルを記憶するとともに、各通信ポートのポート識別子に対応付けて当該通信ポートを介して受信したフレームの転送元の中継装置のハードウェア識別子を格納する第2のテーブルを記憶する記憶手段と、
前記第2のテーブルの格納内容を当該コンピュータを含むネットワークと他のネットワークとを接続するルータに通知する隣接中継装置通知手段と、
前記ルータから送信された問い合せフレームであって、探索対象の通信端末のハードウェア識別子を内包し当該通信端末から送信されたフレームの受信ポートを問い合せる旨の問い合せフレームを受信したことを契機として、該当する通信ポートを前記第1のテーブルの格納内容から特定してその特定結果を前記ルータに返答する通信ポート通知手段
として機能させることを特徴とするプログラム。 - 前記コンピュータを、
受信したフレームの宛先に応じて当該フレームの転送制御を行う手段であって、受信したフレームに、当該フレームの転送元を示す転送元識別子が付与されていた場合には、当該フレームを受信した通信ポートのポート識別子に対応付けて当該転送元識別子を前記第2のテーブルに書き込んだ後に、当該フレームに付与されている転送元識別子を当該コンピュータのハードウェア識別子に書き換え、当該転送元識別子の書換えを行ったフレームに対して前記転送制御を行うフレーム転送制御手段
として機能させることを特徴とする請求項12に記載のプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011033919A JP5691612B2 (ja) | 2011-02-18 | 2011-02-18 | 通信システム、ルータ、スイッチングハブ、およびプログラム |
PCT/JP2012/053889 WO2012111833A1 (ja) | 2011-02-18 | 2012-02-17 | 通信システム、ルータ、スイッチングハブ、および通信方法 |
CN201280009491.5A CN103503383B (zh) | 2011-02-18 | 2012-02-17 | 通信系统、路由器、交换式集线器及通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011033919A JP5691612B2 (ja) | 2011-02-18 | 2011-02-18 | 通信システム、ルータ、スイッチングハブ、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012175294A JP2012175294A (ja) | 2012-09-10 |
JP5691612B2 true JP5691612B2 (ja) | 2015-04-01 |
Family
ID=46672743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011033919A Active JP5691612B2 (ja) | 2011-02-18 | 2011-02-18 | 通信システム、ルータ、スイッチングハブ、およびプログラム |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP5691612B2 (ja) |
CN (1) | CN103503383B (ja) |
WO (1) | WO2012111833A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109842591B (zh) * | 2017-11-27 | 2021-08-13 | 北京聚利科技有限公司 | 集线器间通信的方法及用于集线器间通信的系统 |
CN113364891B (zh) * | 2020-03-03 | 2023-07-18 | 瑞昱半导体股份有限公司 | 网络通信装置以及网络映像表的操作方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3481833B2 (ja) * | 1997-10-15 | 2003-12-22 | 株式会社東芝 | ネットワーク管理システム及び管理プログラムを記録した記録媒体 |
JP4558139B2 (ja) * | 2000-05-02 | 2010-10-06 | 株式会社バッファロー | ネットワーク管理装置 |
TW586285B (en) * | 2001-12-31 | 2004-05-01 | Inventec Corp | System and method for identifying user's physical location |
US7734760B2 (en) * | 2003-02-14 | 2010-06-08 | Intel Corporation | Estimating the location of a network client using a media access control address |
JP2005236893A (ja) * | 2004-02-23 | 2005-09-02 | Nippon Telegr & Teleph Corp <Ntt> | 端末位置検知装置、端末位置検知方法、端末位置検知プログラム、および記録媒体 |
JP4256834B2 (ja) * | 2004-11-16 | 2009-04-22 | 株式会社日立製作所 | 不正機器の接続位置特定装置および接続位置特定方法 |
-
2011
- 2011-02-18 JP JP2011033919A patent/JP5691612B2/ja active Active
-
2012
- 2012-02-17 CN CN201280009491.5A patent/CN103503383B/zh active Active
- 2012-02-17 WO PCT/JP2012/053889 patent/WO2012111833A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN103503383B (zh) | 2016-08-10 |
CN103503383A (zh) | 2014-01-08 |
JP2012175294A (ja) | 2012-09-10 |
WO2012111833A1 (ja) | 2012-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10708856B2 (en) | Gateway advertisement in a wireless mesh | |
US7181503B2 (en) | Apparatus and method of searching for DNS server in outernet | |
US8385230B2 (en) | Automatic network address assignment in a wireless mesh | |
US6507873B1 (en) | Network address assigning system | |
US8073953B2 (en) | Mapless global server load balancing of network traffic using anycast routing | |
US7486670B2 (en) | Method for packet communication and computer program stored on computer readable medium | |
US8457014B2 (en) | Method for configuring control tunnel and direct tunnel in IPv4 network-based IPv6 service providing system | |
US10255621B2 (en) | Services advertisement in a wireless mesh | |
KR100714111B1 (ko) | IPv6 애니캐스트 서비스 지원을 위한 애니캐스트라우팅 장치 및 방법 | |
JP2004193844A (ja) | 移動端末を収容できるパケット転送装置 | |
KR20060084749A (ko) | 모바일 네트워크 시스템에서 멀티캐스트를 이용한핸드오버 방법 | |
JP3806094B2 (ja) | ルータ装置、ネットワークアドレス管理システム、ネットワークアドレス管理方法及びネットワークアドレス管理プログラム | |
JP2003258838A (ja) | 通信装置およびネットワークシステム | |
JP5640853B2 (ja) | 通信システム、ルータ、スイッチングハブ、およびプログラム | |
JP5691612B2 (ja) | 通信システム、ルータ、スイッチングハブ、およびプログラム | |
JP5750933B2 (ja) | 通信システム、スイッチングハブ、ルータおよびプログラム | |
JP2010062757A (ja) | Dnsプロキシ装置及びdns中継方法 | |
JP4352645B2 (ja) | 端末装置、中継装置、通信方法及びその通信プログラムを記録した記録媒体 | |
Park et al. | DNS configuration in IPv6: approaches, analysis, and deployment scenarios | |
CN106452992B (zh) | 一种远端多归属组网的实现方法及装置 | |
JP2004135108A (ja) | 通信制御方法、通信端末、ルータ、通信端末の制御プログラム、およびルータの制御プログラム | |
KR100915087B1 (ko) | 무선 인터넷의 라우팅 방법 및 그 시스템 | |
JP2004214850A (ja) | ゲートウェイ | |
JP5640862B2 (ja) | 通信システム、通信装置、およびプログラム | |
CN118337688A (zh) | Dhcp中继功能的实现方法、设备、程序产品及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140909 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141107 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150106 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150119 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5691612 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |