JPH10303962A - ノード認識方法 - Google Patents
ノード認識方法Info
- Publication number
- JPH10303962A JPH10303962A JP10051884A JP5188498A JPH10303962A JP H10303962 A JPH10303962 A JP H10303962A JP 10051884 A JP10051884 A JP 10051884A JP 5188498 A JP5188498 A JP 5188498A JP H10303962 A JPH10303962 A JP H10303962A
- Authority
- JP
- Japan
- Prior art keywords
- nic
- information
- data
- transmitted
- switching hub
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
構成できるようにして、マルチキャストであってもデー
タのトラフィックが増加しないノード認識方法を提供す
る。 【解決手段】 ステーション自体で、より詳細にはステ
ーション内のNIC自体でハブからの情報要求パケット
を認識し、自己の情報と共にデータを受信するかどうか
の可否信号を備えた認識パケットを伝送する機能を有す
るようにした。
Description
通信に係り、特にスイッチング・ハブとネットワーク・
インターフェース・カード(NIC)間に、情報要求パ
ケットと認識パケットを受け渡しすることにより、ハブ
に連結されたNICに関する情報(ステーション・アド
レス、マルチキャスト・アドレス)をハブへ伝達する方
法に関するものである。すなわち、ノードを認識する方
法に関するものである。
に基づき説明する。図1は従来のノード認識方法を説明
するためのネットワークの概略的構成図であり、図2は
図1のスイッチング・ハブの構成ブロック図である。図
1に示すように、ネットワークは、スイッチング・ハブ
11と、スイッチング・ハブ11に連結されてデータを
受け渡しする複数のステーション12とで構成される。
するソフトウェア11aが内蔵されている。そして、各
ステーション12には、スイッチング・ハブ11とデー
タを送受信するNIC12aと、NIC12aを管理す
るソフトウェアドライバ12bとが内蔵されている。
すように、メモリ11bと、そのメモリ11bを制御す
るコントローラ11cと、コントローラ11cに連結さ
れる複数のメディア・アクセス制御部(MAC)11d
と、各MAC11dと連結され、通信規約に合わせてデ
ータを変換させるフィジカル層(PHY)11eとで構
成される。
蔵されたソフトウェアドライバ12bから伝達されたデ
ータをイーサネット・プロトコルに合わせて変換してP
HY11eへ伝達したり、PHY11eから伝達された
データをソフトウェアドライバ12bへ伝達する機能を
果たす。このPHY11eは、MAC11dから伝達さ
れたデジタルデータをケーブルを介して別のステーショ
ン12に送ることができるように電気的データ信号に転
換したり、ケーブルを介して伝達された電気的データ信
号をMAC11dへ伝達することができるようにデジタ
ル信号に転換させる機能を果たす。
介して伝達された電気的信号をデジタルデータに転換さ
せるPHY11eと、PHY11eで変換されたデジタ
ルデータをソフトウェアドライバ12bへ伝達するMA
C11dとで構成される。
eから伝達されたデータ信号を受信する受信回路12c
と、受信回路12cで受信したデータ信号を一定の時間
格納する第1バッファ12dと、第1バッファ12dか
ら出力されるデータ信号をシステムプロトコルに合わせ
てインタフェースさせるシステム・インタフェース12
eと、システム・インタフェース12eから出力するデ
ータ信号を一定の時間格納する第2バッファ12fと、
第2バッファ部12fに格納されたデータ信号をPHY
11eへ送信する送信回路12gとで構成される。
チング・ハブはデータを選択的に中継するため、NIC
12aが内蔵されている各ステーションのアドレスを知
っている必要がある。このようなネットワークにおい
て、スイッチング・ハブ11と各ステーション12内の
NIC12aとの間の通信は、次の過程を介してなされ
る。スイッチング・ハブ11は、各ステーション12に
関する情報テーブルを用意している。その情報テーブル
に基づいてデータを必要なステーションへ送る。情報テ
ーブルに情報が格納されていないステーション12に対
しては、ハブは全てのデータを該当ステーションへ伝送
する。なぜならば、そのステーションに対する情報がな
いので、スイッチング・ハブ11は、特定のデータをそ
のステーションに送るべきか送らないでよいのかか判断
できないためである。
されたステーションのことである。例えば1つのステー
ションが新たに追加された場合、スイッチング・ハブ1
1は新たに追加されたステーションのアドレスが分から
ない。したがって、情報テーブルにはその追加されたス
テーションに関する情報がない。そのため、前述したよ
うに、スイッチング・ハブ11は情報のないステーショ
ン12には現在スイッチング・ハブ11が送信しようと
する全てのデータを伝送する。これは、新たに追加され
たステーションがスイッチング・ハブ11が送るデータ
を受けようとするステーションであるかどうか確認する
ことができないからである。このように、全てのデータ
を追加のステーションに伝送するため、追加のステーシ
ョンは相対的にデータのトラフィックが大きくなる。ス
イッチング・ハブ11から伝送された全てのデータを受
けた追加のステーション12からパケットをスイッチン
グ・ハブ11へ送出すると、スイッチング・ハブ11は
そのパケットを分析して初めて情報テーブルを構成する
ようになる。このような過程を経て情報テーブルが構成
されると、スイッチング・ハブ11はその情報テーブル
に基づいて、データを各ステーション12へ伝送するよ
うになる。
テーションへ伝送するパケットを示す図である。全ての
データはパケット単位で伝送される。従来のパケット
は、データを受けるステーションのアドレス(DA)の
後にデータを送るステーションのアドレス(SA)を記
録し、その次にデータの大きさ及びデータの種類を示す
情報を記録する。次いで、データが記録されている。上
記の情報が記録されているパケットを、スイッチング・
ハブ11から各ステーション12へ、或いは各ステーシ
ョン12からスイッチング・ハブ11へ伝送する。従っ
て、上記のようなパケットだけでは、新たに追加される
ステーションがある場合、そのステーションへデータを
送るべきかどうかハブは判断できない。
ド認識方法は、以下の問題点があった。新たに追加され
るステーションからデータが送られてくるまではスイッ
チング・ハブはその新しいステーションに関する情報を
情報テーブルに書き込むことができないため、ハブがデ
ータを目的ステーションに送るデータを全て追加のステ
ーションにも送らなければならない。そのため、その追
加のステーションのデータ・トラフィックが大きくな
る。追加のステーションからデータが送られてきて、ス
イッチング・ハブがその追加ステーションに関する情報
テーブルを構成できるようになっても、マルチキャスト
の場合、つまり追加されるステーションが多数である場
合、ネットワーク全体のトラフィックを増加させる。
れたもので、その目的は、スイッチング・ハブが情報テ
ーブルを容易に構成できるようにして、マルチキャスト
の場合であってもデータのトラフィックが増加しないノ
ード認識方法を提供することである。
めの本発明のノード認識方法は、新たにステーションが
追加されたときに、スイッチング・ハブがその追加ステ
ーションのNICに、NICに関する情報をハブに送る
ことを要求する情報要求信号を送り、NICはその情報
要求信号に応じて、自己情報とともにノード認識要求可
否信号を送り、NICから送られてきた信号を受信して
ハブがその情報から情報テーブルを構成し、ノード認識
要求可否信号を送ってきたNICへデータを出力するこ
とを特徴とする。
識方法を添付図面に基づき詳細に説明する。図6aは、
スイッチング・ハブから各ステーションへ送出する情報
要求信号が記録されているパケットの形態を示してい
る。図6bは、各ステーションからスイッチング・ハブ
へ送出するノード認識要求可否信号が記録されているパ
ケットの形態を示す。ノード認識要求可否信号とは、自
身がノードを使用することを希望し、あるいはデータを
受ける必要がないからノードを使用しないということを
知らせる信号である。
イッチング・ハブは各ステーションへ情報要求信号が記
録されているパケットを伝送する。そして、各ステーシ
ョンのNICは、スイッチング・ハブから伝送されてき
たその情報要求信号を認識することができ、かつデータ
を受信するためのノード認識要求可否信号を伝送するこ
とができる機能を有する。また、スイッチング・ハブ
は、情報要求信号を出力し、NICから伝送されてきた
ノード認識要求可否信号を認識することができる機能を
有する。
ハブ及びNICを使用してネットワークを構成する。従
って、各ステーションに対する情報テーブルを作成した
後、これに基づいてデータを該当ステーションのNIC
へ送るためには、次の過程を経る。まず、スイッチング
・ハブは各NICに情報要求信号が記録されているパケ
ットを送る。それぞれのNICは、スイッチング・ハブ
から送出されてきたパケットを分析して、自身に対する
情報(ステーションアドレス等)とともに、自身がデー
タの受信が必要であることを知らせるノード使用希望、
又はデータの受信が不必要であることを知らせるノード
使用非希望をノード認識要求可否情報としてパケットに
のせてスイッチング・ハブへ送出する。スイッチング・
ハブは、NICから伝送されてきたパケットを受けて情
報テーブルを作成する。この後、作成された情報テーブ
ルを利用して各ステーションへデータを伝送するように
なる。
ルに記録されている情報とは異なるNICが存する場
合、つまり新たに追加されたNICがある場合、スイッ
チング・ハブと追加のNICとの情報交流は、以下のよ
うになされる。すなわち、NICが新たに追加される
と、スイッチング・ハブはこれを認識して追加のNIC
へ情報要求信号が記録されているパケットを伝送する。
各NICは、伝送されてきたパケットを分析して自己情
報とデータの受信可否を知らせる情報とをパケットにの
せて送る。これにより、スイッチング・ハブは追加のN
ICから伝送されてきたパケットを受けて情報テーブル
を構成する。そして、追加のNICがデータを受信しよ
うとするノード認識情報を送ってきたら、情報テーブル
に記録されているステーションアドレスを参照して、そ
のステーション内のNICにデータを伝送する。
明するフローチャートである。図7に示すように、ネッ
トワークが構成されると(101)、スイッチング・ハ
ブは、情報要求信号が記録されているパケットを各NI
Cへ伝送する(102)。各NICは、伝送されてきた
パケットを分析して、自身に対する情報とともに、デー
タの受信可否を知らせる情報をパケットにのせて送る
(103)。次いで、スイッチング・ハブは、各NIC
から伝送されてきたパケットを受けて情報テーブルを構
成し(104)、データを受信しようとするNICへデ
ータを伝送する(105)。ここで、新たに追加される
NICが存するかどうかを判断して(106)、追加の
NICがあれば、スイッチング・ハブは追加のNICへ
情報要求信号が記録されているパケットを伝送する(1
02)。従って、新たなNICは、伝送されてきたパケ
ットを分析して、自身に対する情報とデータの受信可否
を知らせる情報とをスイッチング・ハブへ伝送する。
認識方法は、以下の効果がある。新たに追加されたNI
Cは、自身の情報とデータの受信可否を知らせる情報と
をスイッチング・ハブへ自分で伝送するので、スイッチ
ング・ハブが情報テーブルを容易に構成することができ
る。多数のNICが追加されても、スイッチング・ハブ
の情報テーブルの構成が容易であって、データのトラフ
ィックが増加することを防止することができる。
トワークの概略的構成図。
図。
・ハブとステーション間に伝送されるパケットの形態を
示す図。
ッチング・ハブからステーションに送る情報要求信号の
記録されているパケットの形態を示す図(a)と、ノー
ド認識方法に基づいてステーションからスイッチング・
ハブに送るノード認識要求情報の記録されているバケッ
トの形態を示す図(b)。
のフローチャート。
ウェア 11b メモリ 11c コント
ローラ 11d MAC 11e PHY 12 ステーション 12a NIC 12b ソフトウェアドライバ 12c 受信回
路 12d 第1バッファ部 12e システ
ムインタフェース部 12f 第2バッファ部 12g 送信回
路部
Claims (4)
- 【請求項1】 スイッチング・ハブと複数のNICとの
間のデータの伝送において、 新たなステーションが追加されたときにスイッチング・
ハブがその追加ステーションのNICに、NICに関す
る情報をハブに送ることを要求する情報要求信号を伝送
するステップと、 NICが情報要求信号の受信に応じて自己情報とともに
ノード認識要求可否信号をスイッチング・ハブへ伝送す
るステップと、 NICから伝送されてきた信号を受信してスイッチング
・ハブはその情報から情報テーブルを構成し、ノード認
識要求可否信号を送ってきたNICへデータを出力する
ステップとを備えることを特徴とするノード認識方法。 - 【請求項2】 情報テーブルを利用して、ノード認識要
求可否信号を送ってきたNICの該当ステーションにデ
ータを送出することを特徴とする請求項1に記載のノー
ド認識方法。 - 【請求項3】 情報要求信号は、各NICの該当ステー
ションのアドレスであることを特徴とする請求項1に記
載のノード認識方法。 - 【請求項4】 スイッチング・ハブと複数のNICとの
間のデータの伝送において、 新たにネットワークが構成されると、スイッチング・ハ
ブから各NICへ情報要求信号が記録されているパケッ
トを伝送するステップと、 各ステーションのNICは伝送されたパケットを分析
し、自身に対する情報とデータの受信可否を知らせる情
報とが記録されているパケットをスイッチング・ハブへ
伝送するステップと、 NICが新たに追加されたか否かをスイッチング・ハブ
が判断して、追加のNICがあれば、情報要求信号が記
録されているパケットをスイッチング・ハブがその追加
のNICに伝送するステップと、 追加のNICはそのパケットを受けて自身に対する情報
とノード認識要求可否情報とが記録されているパケット
をスイッチング・ハブに伝送するステップと、 スイッチング・ハブが伝送されてきた情報から情報テー
ブルを構成し、データを受信しようとするノード認識要
求可否信号を送ったNICにデータを伝送するステップ
とを備えることを特徴とするノード認識方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970007279A KR100226781B1 (ko) | 1997-03-05 | 1997-03-05 | 노드(node)인식(recognition)방법 |
| KR7279/1997 | 1997-03-05 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10303962A true JPH10303962A (ja) | 1998-11-13 |
| JP3982779B2 JP3982779B2 (ja) | 2007-09-26 |
Family
ID=19498778
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05188498A Expired - Lifetime JP3982779B2 (ja) | 1997-03-05 | 1998-03-04 | ノード認識方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6295280B1 (ja) |
| JP (1) | JP3982779B2 (ja) |
| KR (1) | KR100226781B1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004107113A2 (en) * | 2003-05-22 | 2004-12-09 | Coaxsys, Inc. | Networking methods and apparatus |
| US20050108331A1 (en) * | 2003-10-31 | 2005-05-19 | Osterman Lawrence W. | Presence tracking for datagram based protocols with search |
| DE602007008079D1 (de) * | 2006-03-31 | 2010-09-09 | British Telecomm | Optisches netzwerk und aussenstation dafür |
| US9047417B2 (en) * | 2012-10-29 | 2015-06-02 | Intel Corporation | NUMA aware network interface |
| US10684973B2 (en) | 2013-08-30 | 2020-06-16 | Intel Corporation | NUMA node peripheral switch |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5446735A (en) | 1992-12-18 | 1995-08-29 | Starlight Networks | Bandwidth allocation in a shared transmission channel employing CSMA/CD |
| US6044076A (en) * | 1995-06-09 | 2000-03-28 | Canon Kabushiki Kaisha | Network system for transmitting a plurality of channels, and node device, packet transmission method, terminal equipment connection table generation method, and connection information registration method used in the system |
| US5706440A (en) * | 1995-08-23 | 1998-01-06 | International Business Machines Corporation | Method and system for determining hub topology of an ethernet LAN segment |
| US5907544A (en) * | 1996-05-10 | 1999-05-25 | Rypinski; Chandos A. | Hub controller architecture and function for a multiple access-point wireless communication network |
| US5982778A (en) * | 1996-08-30 | 1999-11-09 | Advanced Micro Devices, Inc. | Arrangement for regulating packet flow rate in shared-medium, point-to-point, and switched networks |
| US5920699A (en) * | 1996-11-07 | 1999-07-06 | Hewlett-Packard Company | Broadcast isolation and level 3 network switch |
-
1997
- 1997-03-05 KR KR1019970007279A patent/KR100226781B1/ko not_active Expired - Lifetime
-
1998
- 1998-03-04 JP JP05188498A patent/JP3982779B2/ja not_active Expired - Lifetime
- 1998-03-05 US US09/035,296 patent/US6295280B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| KR19980072443A (ko) | 1998-11-05 |
| KR100226781B1 (ko) | 1999-10-15 |
| JP3982779B2 (ja) | 2007-09-26 |
| US6295280B1 (en) | 2001-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7624290B2 (en) | Power-save control for network master device | |
| JPS61194989A (ja) | 静止画伝送装置 | |
| JP2000242588A (ja) | イーサネットコントローラのメモリ管理装置及びその管理方法 | |
| EP2139165B1 (en) | Access point device, communication device and method for access to communication media | |
| US7724689B2 (en) | Interface device and interface device control method | |
| US6829228B2 (en) | Information transfer method radio terminal and radio gateway device using datalink layer signaling of protocol indentifier | |
| JP3960963B2 (ja) | 移動通信端末、移動通信管理装置、移動通信システム、移動通信端末プログラム、移動通信管理プログラムおよび移動通信方法 | |
| CN118158806A (zh) | 自组网方法、电子设备及计算机可读存储介质 | |
| JPH10303962A (ja) | ノード認識方法 | |
| JP3332128B2 (ja) | 無線通信方法及びシステム | |
| JP3714009B2 (ja) | マルチプロトコル対応通信制御方法及びマルチプロトコル対応通信システム並びにマルチプロトコル対応通信制御処理プログラム | |
| EP0863647B1 (en) | Data format used in data communication system | |
| JPS63146536A (ja) | デ−タ通信方式 | |
| JP4741401B2 (ja) | 情報転送装置 | |
| KR100560742B1 (ko) | 무선 랜에서 맥 서비스 데이터 유닛을 처리하는 방법 및그 장치 | |
| JP2003289315A (ja) | パケット転送装置およびパケット転送方法 | |
| JP2005244273A (ja) | データ通信制御装置 | |
| JP2001285292A (ja) | 無線lanシステム | |
| JP2003348655A (ja) | 携帯電話と無線lanの複合通信システム | |
| JPS62216449A (ja) | ル−テイング方式 | |
| WO2025180183A1 (zh) | 一种数据传输方法和相关设备 | |
| JPH0276344A (ja) | Lanパケット網接続装置の負荷分散方式 | |
| JP3105859B2 (ja) | 移動通信システムおよびそのポーリング方法 | |
| JP2823923B2 (ja) | 通信システム | |
| JPH022246A (ja) | 通信ネットワーク制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050222 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20060201 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20060808 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060808 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070525 |
|
| 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: 20070605 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070702 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120713 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130713 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |