JPH07112201B2 - Lanの遠隔端末にアドレスを割り当てる方法および装置 - Google Patents

Lanの遠隔端末にアドレスを割り当てる方法および装置

Info

Publication number
JPH07112201B2
JPH07112201B2 JP3358447A JP35844791A JPH07112201B2 JP H07112201 B2 JPH07112201 B2 JP H07112201B2 JP 3358447 A JP3358447 A JP 3358447A JP 35844791 A JP35844791 A JP 35844791A JP H07112201 B2 JPH07112201 B2 JP H07112201B2
Authority
JP
Japan
Prior art keywords
address
search
serial number
probe
remote
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.)
Expired - Fee Related
Application number
JP3358447A
Other languages
English (en)
Other versions
JPH04304742A (ja
Inventor
ハリス ブレヴィン ジョン
ウィリアム デマルコ ロバート
アレン アンドリュー デンプシー ピーター
ジムネス ラファエル
ヘンリー レヴィ ロジャー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
AT&T Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by AT&T Corp filed Critical AT&T Corp
Publication of JPH04304742A publication Critical patent/JPH04304742A/ja
Publication of JPH07112201B2 publication Critical patent/JPH07112201B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5092Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、デジタル・ループ伝送
システムに関し、さらに詳細には当該システムにおいて
ネットワークを成す複数の遠隔アクセス端末を管理する
手段に関する。
【0002】
【従来の技術】加入者線搬送(SLC(登録商標))シス
テムのようなデジタル・ループ伝送システムでは、中央
オフィスと多数の遠隔アクセス端末との間、および遠隔
アクセス端末と加入者との間においてデジタル情報伝送
が必然的に行われる。各遠隔アクセス端末の設置箇所に
は、中央オフィスと遠隔アクセス端末との間にデータ・
リンクを与えるサイト(設置箇所)インタフェース・ユ
ニット(SIU)が含まれ、各遠隔アクセス端末には、
その端末のいろいろな回路を制御するためのバンク制御
ユニット(BCU)が含まれる。
【0003】将来のシステムには、チャネル・ユニット
の目録管理、中央オフィスからのソフトウェアのダウン
ロード、および遠隔アクセス端末機能の特殊な監視など
の進歩した能力が備わるようになる。これらの新たな特
徴の多くは、中央オフィスとの適切なリンクを与えるた
めにSIUにかなり複雑で高価な回路を必要とする。従
って、複数の遠隔アクセス端末をLANで結合して、中
央オフィスへのリンクの数を減らすようにすることが望
ましい。しかし、このような方法に関する1つの問題
は、帯域幅および電力の制限からネットワークにおける
標準的な衝突検出が妨げられることである。結論とし
て、各遠隔アクセス端末を識別し、かつこれによって種
々の遠隔アクセス端末の間の通信を管理する何らかの手
段が他に必要である。
【0004】別の種類の通信システムでは、各モジュー
ルが、そのシリアル番号の最初の4ビットを得て、主局
からアドレスを要求する時期を判断する計数としてその
番号を使用することを提案したものがある。主局は、つ
ぎにモジュールにアドレスを割り当てる。モジュールお
よび主局は、確認のためにモジュールのシリアル番号も
伝送する(米国特許第4,638,313号)。
【0005】
【発明が解決しようとする課題】本発明の目的は、端末
にアドレスを割り当てることを含め、端末網を管理する
手段を提供することである。
【0006】
【課題を解決するための手段】前記およびその他の目的
は、本発明によって達成される。本発明は、複数の遠隔
アクセス端末からなり、各端末が特有のシリアル番号を
有し、かつ端末のうちの1つに少なくとも1つのマスタ
ー(主制御)回路を有するLANを含むデジタル・ルー
プ伝送システムにおいて、端末にアドレスを割り当てる
方法である。各端末に対し、その端末に特有のシリアル
番号に基づいて、1つの番号が算出される。各端末の算
出された番号を判断するために、マスター回路によって
バイナリ探査が行われる。次に、マスター回路が、前記
の算出された番号とは異なる一義的なアドレスを各端末
に割り当てる。
【0007】
【実施例】本発明を利用する典型的なデジタル・ループ
伝送システムの一部を図1に例示する。中央オフィス端
末(COT)10と第1の遠隔アクセス端末(RT)1
1との間に、その端末に含まれるサイト・インタフェー
ス・ユニット(SIU)を通してデータ・リンクが与え
られている。LANを形成するために、第1の遠隔アク
セス端末と複数の他の遠隔アクセス端末との間に通信が
与えられる。各遠隔アクセス端末は、端末の種々の機能
を制御する例えば16のようなバンク制御ユニット(B
CU)を含む。
【0008】図2に典型的な遠隔アクセス端末をさらに
詳細に示す。RT12には、一般に、1対の基板、即ち
バンク制御ユニット(BCU)16と記されたもの、お
よび警報表示ユニット(ADU)18と記されたものが
含まれる。BCU回路およびADU回路には、マイクロ
プロセッサ(MICROPROCESSOR)19および21がそれぞ
れ含まれる。BCUには、EPROM22も含まれる。
ADU回路には、二重ポートRAM(DPR)チップ2
0も含まれる。SIUには、EPROM27のほか二重
ポートRAM25とともに、1対のマイクロプロセッサ
24および26が含まれる。
【0009】本発明によれば、ネットワークの一部であ
る遠隔アクセス端末のアドレス管理において、SIU1
5は、マスター(主制御装置)として作用し、例えば1
6などのBCUは、スレーブ(従属制御装置)として作
用する。各遠隔アクセス端末12〜14は、本明細書に
おいて「特有のブロック」と称する特有の60バイトの
シリアル番号を既に所有する。この特有のブロックか
ら、各BCUは、1つの数(長さは16ビットが好まし
い)を算出する。この実施例に限れば、標準的なCRC
−16の計算を行うが、その他の方法を用いてもよい
(例えば、1971年の「ハネウェル(Honeywell)コ
ンピュータ・ジャーナル」、第5巻、第3号p.140-p.14
2のA.B.マートン(Marton)およびT.K.フレーム
ズ(Frames)による「CRCアルゴリズム(A CRC Algori
thm)」参照)。可能なアドレスは、総数が216であ
り、図3において「アドレス空間」と記されたブロック
30によって表される。このアドレス空間は、2つの部
分---活性空間31および探査空間32---に分けられ
る。一般に、最初の256アドレス値が活性空間用に予
約され、残りの値が探査空間に含まれる。探査空間に
は、遠隔アクセス端末の可能な計算値がすべて含まれ
る。(BCUが、偶然に活性空間に当たる値を算出した
場合、その計算値を探査空間に持って行くために、それ
に256を加算する。)
【0010】次に、SIUにより、以下においてデータ
・リンク・アドレス(DLA)と称する前記の計算値の
バイナリ探査を行う。SIUによって遠隔アクセス端末
のデータ・リンク・アドレスが決定されると、SIU
は、その端末に活性領域内のアドレスを割り当てる。仮
に2つ以上の端末に同じ番号が算出された場合には、S
IUは、矛盾を解決するために端末の特有なブロックを
利用する。
【0011】図4〜10の流れ図を参照しながら本発明
をさらに詳細に説明する。図4は、SIU(図1の1
5)のマイクロプロセッサ26によって実行される手順
を示す。アルゴリズム実行の開始をブロック401で示
す。ステップ402によれば、SIUが、データ・リン
ク・アドレスの問合せ(DLQ)をネットワークの一部
であるすべての遠隔アクセス端末のBCU(スレーブ)
に送る。この問合せは、先頭の値と末尾の値の間(初期
においては探査空間(図3の32)のすべての値であ
る)にデータ・リンク・アドレスが存在するか否かに関
して行われる。次に、SIUは、ブロック403に示し
たように、BCUからのデータ・リンク応答(DLR)
を待つ。
【0012】DLA範囲(これは、最初の試行に対する
もののはずである)にアドレスが1つ以上ある場合、S
IUにおいて、SIUのマイクロプロセッサ24によっ
て検出される歪曲された応答が受信され、ブロック40
4によって示したような「DLR無効」メッセージがS
IUのマイクロプロセッサ26によって受信される。判
断ブロック405によって示されるように、SIUは、
送られたDAL範囲(勿論、これは最初の試行に対する
ものではない)に唯一の可能な値が存在するか否かに付
いて問い合わせる。次に、ブロック406のように、S
IUは、探査空間を半分に分割し、ステップ402にお
いて、これらの新たなDLA範囲について再開する。つ
まり、SIUは、すべてのDLAが発見されるまで、反
復性のバイナリ探査ルーチンを実行する。
【0013】このようにして、SIUは、前記ルーチン
のある点において、ブロック407に示すように、探査
空間にアドレスが唯一存在することを示す「DLR有
効」メッセージを受信する。1つ以上のスレーブが同じ
DLAを有していても、SIUがそれらのスレーブの中
の1つからしかメッセージを受け取らなかった可能性に
備えて、スレーブBCUが、そのDLAに加えて、確認
のためにその特有のブロックも送る。ブロック408に
示すように、SIUが、「DLR有効」メッセージで応
答したスレーブBCUに活性空間(図3の31)内のD
LAを割り当てる。これに続いて、ブロック409に示
すように、SIUは、適切なスレーブが活性化されるこ
とを確かめるために、ステップ407で受信した特有の
ブロックを送るだけでなく、活性DLAを割り当てたス
レーブにターン・アップ(TNU)メッセージも送る。
ブロック410に示すように、SIUが、図2の二重ポ
ートRAM(DPR)20に活性DLAを書き込み、ブ
ロック411に示すように、ターン・アップ承認(TN
A)メッセージを待つ。
【0014】SIUの流れ図は、図5に続く。ブロック
412に示すように、SIUがTNAメッセージを受信
すると、別のスレーブの位置を突き止めてアドレスを割
り当てるために、手順が繰り返される。ブロック413
に示すように、SIUは、5秒間の猶予をもってスレー
ブからTNAメッセージを受信する。5秒の終了時点
で、メッセージを受信していない場合、ブロック414
において、これがTNAに対する最初の要求か否かにつ
いて問い合わせる。最初の要求である場合、ターン・ア
ップ・メッセージをもう一度送り(ブロック415)、
SIUは、再びターン・アップ承認信号を待つ。5秒た
っても同様にメッセージが受信されない場合、SIU
は、ブロック416に示すように、そのスレーブに前に
割り当てたアドレスの割り当てを解除し、ブロック41
7に示すように、二重ポートRAMからそのアドレスを
削除する。そして、他の端末アドレスに対して探査を継
続する。以降の探査中に、TNAメッセージを送り損ね
たBCUが、ターン・アップされる。
【0015】図4に戻ると、アドレスの探査は、探査空
間にアドレスが1つしか残らなくなるまで繰り返される
ことが分かる。依然として「DLR無効」メッセージが
受信される場合(ブロック404)、SIUは、アドレ
スが1つだけ残っていると判断し(ブロック405)、
SIUは、2つのスレーブが同じDLAを算出したと結
論を下す。このような場合、SIUは、スレーブに新た
なDLAを生成するように指示する「新データ・リンク
・アドレス選択(SDA:Select New Data Link Addre
ss)」メッセージをスレーブに送る(ブロック41
8)。そして、探査アドレスの発見および新たなアドレ
スの割り当ての処理が続行する。
【0016】DLQメッセージの後20ミリ秒の間に応
答がない場合(ブロック419)、SIUは、探査領域
内にはもはや端末はないと結論を下す。
【0017】図6〜8において、BCUの一部であるマ
イクロプロセッサ(図2の19)によって実行されるス
テップを説明する。これらのステップに対するプログラ
ムは、EPROM22に格納される。アルゴリズムの開
始をブロック601によって表す。マイクロプロセッサ
は、ブロック602に示すように、探査空間(図3の3
2)においてデータ・リンク・アドレス(DLA)を計
算する。この例では、CRC−16を採用したが、その
他の方法を用いてもよい。結果的に得られるアドレス
は、ブロック603では「探査DLA」と示したが、警
報表示ユニット(ADU)にあるマイクロプロセッサ2
1によってアクセスできるように、ADUに置かれた図
2の二重ポートRAM(DPR)20に書き込まれる。
そのBCUの特有のブロックも、そのDPRに書き込ま
れる。次に、BCUは、ブロック604に示すように、
SIUからのターン・アップ(TNU)メッセージを待
つ。
【0018】図7において続ける。SIUによってDL
Aが発見されると、BCUは、ターン・アップ・メッセ
ージ(ブロック605)か、または新たな探査アドレス
(SDA)メッセージの要求(ブロック606)をSI
Uから受信する。TNUメッセージを受信するものと仮
定すると、BCUは、SIUにより割り当てられた活性
DLA、およびSIUが探査において以前に受信した
(図4のブロック407参照)特有のブロックも受信す
る。ブロック607において、BCUは、それが受信し
た特有のブロックがその特有のブロックと一致するか否
かを判断する。一致しない場合、BCUは、以降のTN
Uを待つ(ブロック608)。特有のブロックどうしが
一致する場合、ブロック609により、ADUの一部で
あるDPR(図2の20)に活性DLAを書き込む。そ
して、ターン・アップ承認(TNA)メッセージが、S
IUに送られ(ブロック610)、このBCUを含む遠
隔アクセス端末がターン・アップされる(ブロック61
1)。SDAメッセージが受信されると(ブロック60
6)、マイクロプロセッサは、全探査領域において新た
な探査DLAを計算する(ブロック612)。ここでも
CRC−16の計算が行われる。しかし、この時は、シ
リアル番号のnバイト(この例では、n=60である)
を使用せずに、シリアル番号の第1バイトを無視するこ
とによりn−1バイトに対して計算が行われる。(以降
の計算においては、明確な探査DLAが最終的に達成さ
れるまで、前の計算で使用されたシリアル番号の第1バ
イトは省略される。)ブロック613に示すように、B
CUの特有のブロックとともに新たな探査DLAが、D
PRに書き込まれる。SIUが新たなアドレスを明らか
にした時、スレーブは、TNUメッセージを待つ(ブロ
ック614)。
【0019】さらに8図において、BCUは、一度ター
ン・アップされると、2つのメッセージのうちの1つを
受信するまで、その状態のままである。BCUが、オー
ディット・メッセージ(AMQ)の受信に失敗した場
合、BCUは、ブロック615に示すように、5秒の時
間切れを宣言する。これに代わって、スレーブが、SI
UからLANリセット(LNR)メッセージを受信する
ことがある(ブロック616)。何れの場合も、マイク
ロプロセッサ(19)が、ブロック617に示すよう
に、DPR(20)から活性DLAを削除し、ブロック
618に示すように、探査領域において新たな探査DL
Aを計算する。そして、この新たな探査DLAは、マイ
クロプロセッサ21によるアクセスのために、BCUの
特有のブロックとともにDPRに書き込まれる(ブロッ
ク619)。次に、SIUが新たなアドレスを明らかに
したとき、スレーブは、ターン・アップ・メッセージを
待つ(ブロック620)。
【0020】図9〜10において、警報表示ユニット
(ADU)の一部であるマイクロプロセッサ(図2の2
1)によって実行されるステップを説明する。既に指摘
し、ブロック901に示したように、マイクロプロセッ
サ21は、BCUに位置するマイクロプロセッサ(図2
の19)によってDPR(図2の20)に書き込まれた
探査DLAおよび特有のブロックを受信する。そして、
マイクロプロセッサ21は、ブロック902に示すよう
に、SIUからのデータ・リンク・アドレスの問合せ
(DLQ)を待つ。そのメッセージが受信された場合
(ブロック903)、それには、DLA値の範囲(先頭
のDLA値から末尾のDLA値まで)が含まれている。
マイクロプロセッサは、探査DLAがSIUによって送
られた範囲にあるかどうかを判断する(ブロック90
4)。範囲にない場合、マイクロプロセッサは、別のD
LQを待つ(ブロック905)。探査DLAが送られた
範囲内にある場合、マイクロプロセッサは、ブロック9
06に示すように、SIUのマイクロプロセッサ(図2
の26)にデータ・リンク応答(DLR)を送る。図に
示したように、そのメッセージには、BCUの探査DL
Aおよび特有のブロックも含まれる。次に、ブロック9
07に示すように、スレーブ・マイクロプロセッサは、
活性アドレス(DLA)がマスター・マイクロプロセッ
サ(26)によって割り当てられるのを待つ。
【0021】図10において処理を続けると、SIUが
新たなアドレスを要求した場合(図7のブロック606
〜613参照)、ブロック908に示すように、スレー
ブは、BCUのマイクロプロセッサ(19)から新たな
探査DLAを受信することがある。この場合、スレーブ
は、以降のDLQメッセージを待つ(ブロック90
9)。スレーブがSIUから活性DLAを受信した場合
(ブロック910)、その端末は、ターン・アップされ
る(ブロック911)。LANのリセットまたはオーデ
ィット・メッセージの受信失敗の場合(図8のブロック
615および616)、ブロック912に示すように、
ADUのマイクロプロセッサがDPR(20)からの活
性DLAの削除を検出するまで、端末は、ターン・アッ
プされたままである。次に、スレーブは、後のDLQメ
ッセージを待つ(ブロック913)。これに代わって、
SIUがBCUから前のDLRメッセージを受信しなか
った場合、スレーブが、SIUからDLQメッセージの
再送信を受信することがある(ブロック914)。図示
したように、そのメッセージには、DLA値の範囲(先
頭および末尾のDLA)が含まれている。スレーブは、
探査DLAがSIUによって送信された範囲内にあるか
否かを判断する(ブロック915)。範囲内にない場
合、スレーブは、後のDLQを待つ(ブロック91
6)。そのスレーブの探査DLAが、送信された範囲に
ある場合、スレーブは、その探査DLAおよび特有のブ
ロックを含む応答(DLR)メッセージをSIUに送る
(ブロック917)。次に、スレーブは、ブロック91
8に示すように、活性DLAがSIUによって割り当て
られるのを待つ。
【0022】すべての端末が、識別されてアドレスが割
り当てられると、ネットワークに追加された新たな端末
を明らかにするために、新たな探査が周期的な間隔で行
われる。
【0023】以上の説明は、本発明の一実施例に関する
もので、この技術分野の当業者であれば、本発明の種々
の変形例が考えられるが、それらはいずれも本発明の技
術的範囲に包含される。
【0024】尚、特許請求の範囲に記載した参照番号
は、発明の容易なる理解のためで、その技術的範囲を制
限するように解釈されるべきではない。
【0025】
【発明の効果】以上述べたように、本発明によれば、各
遠隔アクセス端末を識別し、かつこれによって種々の遠
隔アクセス端末の間の通信を管理することができる。
【図面の簡単な説明】
【図1】本発明を取り入れた典型的なデジタル・ループ
伝送システムのブロック図である。
【図2】図1のシステムにおける遠隔アクセス端末の特
徴をさらに示すブロック図である。
【図3】本発明の実施例によるアドレス空間のブロック
表示である。
【図4】一実施例により本発明を説明する流れ図であ
る。
【図5】一実施例により本発明を説明する流れ図であ
る。
【図6】一実施例により本発明を説明する流れ図であ
る。
【図7】一実施例により本発明を説明する流れ図であ
る。
【図8】一実施例により本発明を説明する流れ図であ
る。
【図9】一実施例により本発明を説明する流れ図であ
る。
【図10】一実施例により本発明を説明する流れ図であ
る。
【符号の説明】
10 中央オフィス端末(COT) 11〜14遠隔アクセス端末(RT) 15 サイト・インタフェース・ユニット(SIU) 16 バンク制御ユニット(BCU) 18 警報表示ユニット(ADU) 19、21、24、26マイクロプロセッサ(MICROPRO
CESSOR) 22、27EPROM 20、25二重ポートRAM(DPR)
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ロバート ウィリアム デマルコ アメリカ合衆国 07981 ニュージャージ ー ウィッパニー、ヴィンセント テラス 13 (72)発明者 ピーター アレン アンドリュー デンプ シー アメリカ合衆国 07950 ニュージャージ ー モリス プレインズ、フランクリン プレイス 12 (72)発明者 ラファエル ジムネス アメリカ合衆国 07869 ニュージャージ ー ランドルフ、ワレン ロード 23 (72)発明者 ロジャー ヘンリー レヴィ アメリカ合衆国 07922 ニュージャージ ー バークレイ ハイツ、ウェブスター ドライブ 43 (56)参考文献 特開 昭61−126843(JP,A) 特開 平1−209600(JP,A)

Claims (16)

    【特許請求の範囲】
  1. 【請求項1】 各々が予め設定された固有のマルチバイ
    トのシリアル番号を有する複数の遠隔端末(11〜1
    4)と、前記遠隔端末のうちの1つに設けられた少なく
    とも1つのマスター回路(15)とを有するLANを備
    えたデジタル・ループ伝送システム中のLANの遠隔端
    末にアドレスを割り当てる方法において、 各遠隔端末により、前記シリアル番号よりもバイト数の
    少ない探査アドレス(32)を生成するステップと、 マスター回路により、各遠隔端末の探査アドレスを決定
    するために、バイナリ探査を実行するステップと、 各遠隔端末により、探査アドレスと異なり、かつシリア
    ル番号よりもバイト数の少ない活性アドレス(31)を
    各遠隔端末に割り当てるステップとを備えてなり、 前記バイナリ探査を実行するステップでは、マスター回
    路は探査アドレスの範囲を遠隔端末に送信し、この範囲
    内の探査アドレスをもつ各遠隔端末はマスター回路に応
    答し、マスター回路は、送信された範囲内の探査アドレ
    スをもつ遠隔端末から単一の応答を受信するまで、探査
    アドレスの範囲を分割することを特徴とするLANの遠
    隔端末にアドレスを割り当てる方法。
  2. 【請求項2】 シリアル番号が60バイトの長さであ
    り、探査アドレスが16ビット長であることを特徴とす
    る請求項1記載の方法。
  3. 【請求項3】 探査アドレスが、遠隔端末におけるマイ
    クロプロセッサ(19)によって60バイトのシリアル
    番号に対して実行されるCRC計算によって無作為に生
    成されることを特徴とする請求項2記載の方法。
  4. 【請求項4】 各遠隔アクセス端末の応答が、その探査
    アドレスおよびそのシリアル番号を含むことを特徴とす
    る請求項1記載の方法。
  5. 【請求項5】 マスター回路が、端末の活性アドレスお
    よびシリアル番号を 含むターンアップ・メッセージを、
    応答する単一の端末に送ることを特徴とする請求項1記
    載の方法。
  6. 【請求項6】 各々が予め設定された固有のマルチバイ
    トのシリアル番号を有するLANの遠隔端末(11〜1
    4)にアドレスを割り当てる装置において、 各遠隔端末により、前記シリアル番号よりもバイト数の
    少ない探査アドレス(32)を生成する手段(19、2
    2)と、 遠隔端末中の他の場所に前記探査アドレスを書き込む手
    段(20)と、 遠隔端末中のマスター回路から、シリアル番号よりもバ
    イト数の少ない探査アドレスの範囲を受信し、端末の探
    査アドレスが前記範囲内にあるかどうかを判断する手段
    (20、21)とを有することを特徴とするLANの遠
    隔端末にアドレスを割り当てる装置。
  7. 【請求項7】 他の遠隔端末におけるマスター回路か
    ら、探査アドレスと異なる活性アドレスおよびシリアル
    番号を含むターンアップ・メッセージを受信する手段
    (19)と、 受信した固有のシリアル番号がその遠隔端末の固有のシ
    リアル番号と一致するかどうかを判断する手段(19、
    22)とを有することを特徴とする請求項6記載の装
    置。
  8. 【請求項8】 探査アドレスおよびシリアル番号を受信
    し、格納する手段(20)と、 前記探査アドレスおよびシリアル番号を他の遠隔端末の
    マスター回路に送信する手段(21)とを有することを
    特徴とする請求項6記載の装置。
  9. 【請求項9】 探査アドレスを生成する手段が、バンク
    制御ユニット(16)の一部であることを特徴とする請
    求項6記載の装置。
  10. 【請求項10】 探査アドレスを生成する手段が、マイ
    クロプロセッサ(19)およびEPROM(22)を含
    むことを特徴とする請求項9記載の装置。
  11. 【請求項11】 範囲を受信し、探査アドレスがこの範
    囲内にあるかどうか を判断する手段が、警報表示ユニッ
    ト(18)の一部であることを特徴とする請求項9記載
    の装置。
  12. 【請求項12】 範囲を受信し、探査アドレスがこの範
    囲内にあるかどうかを判断する手段が、マイクロプロセ
    ッサ(21)およびデュアルポートRAM(20)を含
    むことを特徴とする請求項11記載の装置。
  13. 【請求項13】 マスター回路による全てのバイナリ探
    査が、最初に全ての遠隔端末に向けられることを特徴と
    する請求項1記載の方法。
  14. 【請求項14】 探査アドレスが、固有のシリアル番号
    に基づく計算により生成されることを特徴とする請求項
    1記載の方法。
  15. 【請求項15】 後続の探査アドレスが、前の計算で使
    用されたシリアル番号の第1バイト無視した、シリアル
    番号に対するCRC計算によって無作為に生成されるこ
    とを特徴とする請求項14記載の方法。
  16. 【請求項16】 探査アドレスを生成する手段が、より
    大きな固有のシリアル番号に基づく計算を行う手段を含
    むことを特徴とする請求項6記載の装置。
JP3358447A 1991-01-02 1991-12-30 Lanの遠隔端末にアドレスを割り当てる方法および装置 Expired - Fee Related JPH07112201B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US63696291A 1991-01-02 1991-01-02
US636962 1991-01-02

Publications (2)

Publication Number Publication Date
JPH04304742A JPH04304742A (ja) 1992-10-28
JPH07112201B2 true JPH07112201B2 (ja) 1995-11-29

Family

ID=24554024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3358447A Expired - Fee Related JPH07112201B2 (ja) 1991-01-02 1991-12-30 Lanの遠隔端末にアドレスを割り当てる方法および装置

Country Status (7)

Country Link
US (1) US5502438A (ja)
EP (1) EP0493905B1 (ja)
JP (1) JPH07112201B2 (ja)
KR (1) KR100257413B1 (ja)
AU (1) AU638619B2 (ja)
CA (1) CA2055991C (ja)
DE (1) DE69117482T2 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0671094B1 (en) * 1993-06-25 2004-03-10 D2B Systems Co. Ltd. New d2b device address initialisation by use of default address
JP4038237B2 (ja) * 1993-11-29 2008-01-23 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ モジュラーシステムにおける順位に基づくアドレス割り当て
EP0701353A1 (fr) * 1994-09-07 1996-03-13 T.R.T. Telecommunications Radioelectriques Et Telephoniques Système de transmission de données à routage adaptatif
JP3359496B2 (ja) * 1996-06-14 2002-12-24 沖電気工業株式会社 伝送装置識別番号付与方法、伝送装置及び伝送システム管理装置
US20020046184A1 (en) * 2000-08-30 2002-04-18 Jean-Marc Villaret Method and system for delivering products and services to EFTPOS systems
AU8932601A (en) * 2000-11-28 2002-05-30 Eaton Corporation Motor vehicle communication protocol with automatic device address assignment
DE10202851A1 (de) * 2002-01-24 2003-08-14 Grieshaber Vega Kg Verfahren zur Adresszuweisung in einem Netzwerk und Komponenten dafür
DE10240832A1 (de) * 2002-09-04 2004-03-18 Robert Bosch Gmbh Bus
DE10354602A1 (de) * 2003-11-21 2005-06-16 Robert Bosch Gmbh Verbindungselemente, Verfahren zur Buskommunikation zwischen einem Steuergerät zur Ansteuerung von Personenschutzmitteln als Master und wenigstens einem Verbindungselement zur Gewichtsmessung in einem Sitz als Slave und Bus-System
KR100639376B1 (ko) 2005-03-04 2006-10-26 엘지전자 주식회사 이동 통신 단말기의 이동 네트워크 주소 지정 방법
DE102006018871A1 (de) * 2006-04-24 2007-10-25 OCé PRINTING SYSTEMS GMBH Verfahren zum Betreiben eines Datenbusses und Datenbussystem
GB2456743A (en) 2007-07-16 2009-07-29 Thorn Security Searching identity space for devices connected to a bus using masks and increasing mask length when replies collide
CN102325201B (zh) * 2011-10-27 2013-10-09 珠海派诺科技股份有限公司 在Modbus通信网络中为从节点设备分配网络地址的方法
DE102012203960A1 (de) * 2012-03-14 2013-09-19 Robert Bosch Gmbh Verfahren zum Betreiben eines Netzwerks
CA3060159C (en) 2012-12-19 2022-04-12 Lock Ii, Llc Self-powered lock
DE102020134167A1 (de) * 2020-12-18 2022-06-23 Beko Technologies Gmbh Verfahren zur Adresskonfiguration für ein Master/Slave-System

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4071908A (en) * 1977-03-17 1978-01-31 Bell Telephone Laboratories, Incorporated Adaptive polling technique
AU8751182A (en) * 1982-08-23 1984-03-01 Paul Bryant Closed loop data network addressing
US4638313A (en) * 1984-11-08 1987-01-20 Spacelabs, Inc. Addressing for a multipoint communication system for patient monitoring
GB2167274A (en) * 1984-11-14 1986-05-21 Philips Electronic Associated Local area network
SE442456B (sv) * 1985-02-11 1985-12-23 Linkopings Silicon Constructio Sett vid overforing av information samt anordning vid ett sadant sett
US4689786A (en) * 1985-03-21 1987-08-25 Apple Computer, Inc. Local area network with self assigned address method
US4730251A (en) * 1985-10-28 1988-03-08 International Business Machines Corporation Automatic I/O address assignment
JPH0740319B2 (ja) * 1988-02-17 1995-05-01 ニッタン株式会社 端末器

Also Published As

Publication number Publication date
DE69117482D1 (de) 1996-04-04
EP0493905B1 (en) 1996-02-28
JPH04304742A (ja) 1992-10-28
US5502438A (en) 1996-03-26
EP0493905A1 (en) 1992-07-08
DE69117482T2 (de) 1996-07-11
CA2055991A1 (en) 1992-07-03
AU638619B2 (en) 1993-07-01
AU8964891A (en) 1992-07-09
KR920015778A (ko) 1992-08-27
CA2055991C (en) 1997-04-22
KR100257413B1 (ko) 2000-05-15

Similar Documents

Publication Publication Date Title
JPH07112201B2 (ja) Lanの遠隔端末にアドレスを割り当てる方法および装置
US4430651A (en) Expandable and contractible local area network system
US4410889A (en) System and method for synchronizing variable-length messages in a local area network data communication system
EP0074864B1 (en) System and method for name-lookup in a local area network data communication system
US4689786A (en) Local area network with self assigned address method
US5586269A (en) Communication control device and method for automatically determining a self-address
US20200382597A1 (en) Vehicle diagnostic communication apparatus, system including the same and method thereof
JPH02235457A (ja) 通信ネツトワーク
KR970029126A (ko) 멀티프로세서 시스템
JPH0570341B2 (ja)
JP2000242588A (ja) イーサネットコントローラのメモリ管理装置及びその管理方法
GB2639797A (en) Data synchronization method and system for redundant device, and storage medium and electronic device
US20060120390A1 (en) Master node for a lin network
KR20000005265A (ko) 다중 통신 인터페이스 회로 및 그 방법
JP3247074B2 (ja) アドレス設定方法、及びこのアドレス設定方法が適用される通信システム
KR100261149B1 (ko) 피씨아이(pci) 이더넷(ethernet) 제어장치 및 제어방법
US5509012A (en) Multi-bus real-time message transmitter
JP3163526B2 (ja) Lanのブロードキャストフレーム処理方法および装置
EP4387176A1 (en) Can device and method for the can device
JPH01143533A (ja) 多重伝送方法
JP2893850B2 (ja) シリアルデータ伝送方式
JP3818381B2 (ja) パケット転送制御装置、送信装置、通信システムおよびパケット転送制御方法
CN117389925A (zh) 通信方法、通信系统及电子设备
JPS62204638A (ja) ステ−シヨンアドレス設定方式
JPS6165642A (ja) デ−タ通信方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees