JPH0210947A - 伝送制御方法 - Google Patents
伝送制御方法Info
- Publication number
- JPH0210947A JPH0210947A JP63316623A JP31662388A JPH0210947A JP H0210947 A JPH0210947 A JP H0210947A JP 63316623 A JP63316623 A JP 63316623A JP 31662388 A JP31662388 A JP 31662388A JP H0210947 A JPH0210947 A JP H0210947A
- Authority
- JP
- Japan
- Prior art keywords
- transmission group
- node
- group number
- nodes
- zero
- 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
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
A、産業上の利用分野
本発明は通信ネットワークに関するものであり、詳細に
いえば2つのパートナ−・ノードが2つのノードの間の
リンクを確立するための伝送グループ番号を動的に確立
することを可能とする方法に関するものである。
いえば2つのパートナ−・ノードが2つのノードの間の
リンクを確立するための伝送グループ番号を動的に確立
することを可能とする方法に関するものである。
B、従来技術及びその問題点
以下の説明のために、通信ネットワークを通信リンクに
よって相互に接続されるネットワーク・ノードの集合体
であると定義する。ネットワーク・ノードはデータ処理
システムの特徴を備えたものであり、このノードはこの
ノード自体と隣接ないし近傍のノードとの間のメツセー
ジの経路指定、ネットワーク・ノードと直結された端部
ノードとの間で伝送されるべきメツセージのための経路
の選択、及び端部ノードに対するディレクトリ・サービ
スなどのいくつかの機能をネットワーク内に提供する。
よって相互に接続されるネットワーク・ノードの集合体
であると定義する。ネットワーク・ノードはデータ処理
システムの特徴を備えたものであり、このノードはこの
ノード自体と隣接ないし近傍のノードとの間のメツセー
ジの経路指定、ネットワーク・ノードと直結された端部
ノードとの間で伝送されるべきメツセージのための経路
の選択、及び端部ノードに対するディレクトリ・サービ
スなどのいくつかの機能をネットワーク内に提供する。
ノード間のリンクは周知のケーブル接続などの恒久的な
通信リンクであっても−1あるいはダイヤル呼出し電話
接続などの必要に応じ使用可能となるリンクであっても
かまわない。
通信リンクであっても−1あるいはダイヤル呼出し電話
接続などの必要に応じ使用可能となるリンクであっても
かまわない。
任意の2つの7−ドの間に接続を確立する場合、2つの
ノードの間のリンクにネットワーク全体内で独自の識別
子を割り当てる必要がある。従来は、2つのノードに対
するネットワーク修飾(neむvork−qua目fi
ecl)名と、2つの7−ドを接続する伝送グループに
割り当てられた番号を組み合わせることによって、リン
クの識別を行なっていた。ネットワーク修飾ノード名と
はネットワーク内で一意のものであることがわかってい
る名前である。ネットワーク修飾ノード名が割り当てら
れるのは、システムが最初に定義されたとき、またはノ
ードが予め定義されているネットワークに追加されたと
きである。
ノードの間のリンクにネットワーク全体内で独自の識別
子を割り当てる必要がある。従来は、2つのノードに対
するネットワーク修飾(neむvork−qua目fi
ecl)名と、2つの7−ドを接続する伝送グループに
割り当てられた番号を組み合わせることによって、リン
クの識別を行なっていた。ネットワーク修飾ノード名と
はネットワーク内で一意のものであることがわかってい
る名前である。ネットワーク修飾ノード名が割り当てら
れるのは、システムが最初に定義されたとき、またはノ
ードが予め定義されているネットワークに追加されたと
きである。
ノード名がネットワーク内で一意のものであるから、2
つのノードの間の所定のリンクは、2つのノードの間の
リンクに用いられるそれぞれの異なる伝送グループ番号
に対し、明白に識別される。
つのノードの間の所定のリンクは、2つのノードの間の
リンクに用いられるそれぞれの異なる伝送グループ番号
に対し、明白に識別される。
あいまいさが生じるのは、同一の伝送グループ番号がノ
ードを接続する2つまたはそれ以上のパラレル・リンク
に用いられた場合である。
ードを接続する2つまたはそれ以上のパラレル・リンク
に用いられた場合である。
従来技術によれば、伝送グループ番号が2つのパートナ
−・ノード間の各リンクに割り当てられるのは、システ
ムが最初に定義されたとき、またはノードの一方または
両方、あるいはリンクがネットワークに追加されたとき
である。
−・ノード間の各リンクに割り当てられるのは、システ
ムが最初に定義されたとき、またはノードの一方または
両方、あるいはリンクがネットワークに追加されたとき
である。
システムの定義時またはシステムの再構成時に伝送グル
ープ番号を割り当てるという要件は、コスト及びネット
ワーク操作の複雑度を増大させるものである。
ープ番号を割り当てるという要件は、コスト及びネット
ワーク操作の複雑度を増大させるものである。
C1問題点を解決するための手段
本発明は2つの対のノードないしパートナ−・ノードが
ノード間の各リンクに対し独自の伝送グループ番号を動
的に確立できるようにすることによって、システム定義
/再構成時に伝送グループ番号を割り当てるという要件
を除去するものである。この方法は接続の初期化の際に
、2つのノードの各々において行なわれる。各ノードは
遠隔ノードに対して、交換識別メツセージを送信する。
ノード間の各リンクに対し独自の伝送グループ番号を動
的に確立できるようにすることによって、システム定義
/再構成時に伝送グループ番号を割り当てるという要件
を除去するものである。この方法は接続の初期化の際に
、2つのノードの各々において行なわれる。各ノードは
遠隔ノードに対して、交換識別メツセージを送信する。
このメツセージは非ゼロ番号が以前に定義されている場
合には、提示された非ゼロ伝送グループ番号を、あるい
は非ゼロ番号が以前に定義されていない場合には、ゼロ
伝送グループ番号を含んでいる。
合には、提示された非ゼロ伝送グループ番号を、あるい
は非ゼロ番号が以前に定義されていない場合には、ゼロ
伝送グループ番号を含んでいる。
各ノードは遠隔ノードから受信したメツセージに含まれ
ている伝送グループ番号の値を決定する。
ている伝送グループ番号の値を決定する。
一方のノードが非ゼロの番号を送信している際に、他方
のノードがゼロを送信した場合、非ゼロの番号が両方の
ノードによって選択される。両方のノードがゼロを、あ
るいは両方が非ゼロの番号を送信している場合には、各
ノードは所定の基準にしたがってノード名の相対的な有
意性を比較する。を意性の高いノード名を何しているノ
ードが選択され、最終非ゼロ伝送グループ番号を割り当
てる。
のノードがゼロを送信した場合、非ゼロの番号が両方の
ノードによって選択される。両方のノードがゼロを、あ
るいは両方が非ゼロの番号を送信している場合には、各
ノードは所定の基準にしたがってノード名の相対的な有
意性を比較する。を意性の高いノード名を何しているノ
ードが選択され、最終非ゼロ伝送グループ番号を割り当
てる。
D、実施例
第1図には、リンク18.20及び22によって相互接
続された3つの7−ド12.14及び16を有する簡単
な通信ネットワーク10が示されている。たとえばリン
ク18を参照すると、各リンクは一方のノードの第1リ
ンク・ステーション26と他方のノードの第2リンク・
ステーション28との間の接続を行なうリンク結合24
を含んでいる。リンク結合24は、ノードの2つのリン
ク・ステーションの間でデータを伝送するために使用さ
れる電話線またはマイクロ波ビームなどの物理的媒体を
表わしている。これらの用語の拡張された定義は、「シ
ステム・ネットワーク体系、概念とプロダクト(Sys
te+ws Network Architectur
eConcepts and Products) J
、注文番号GC30−3072、M作権者インターナ
ショナル・ビジネス・マシーンズ・コーポレーション、
1981年、1986年、「システム・ネットワーク体
系、技術的概要(Systems Network A
rchitectureTechnical Over
view) J 、注文番号GC30−3073、著作
権者インターナショナル・ビジネス・マシーンズ・コー
ポレーション、1982年、1986年、及び「システ
ム・ネットワーク体系、様式及びプロトモル解説書二タ
イプ2.1ノードに対するアーキテクチャ−論理(Sy
stems NetworkArchitecture
Format and Protocol Re「er
ence)4anual: Architecture
Logic for Type 2.INodes
) J注文番号5C30−3422、著作権者インター
ナショナル・ビジネス・マシーンズ・コーポレーション
、1986年をはじめとするさまざまな刊行物に記載さ
れている。これらの刊行物は関心を呼ぶものではあるが
、本発明を理解する上で必須のものではない。
続された3つの7−ド12.14及び16を有する簡単
な通信ネットワーク10が示されている。たとえばリン
ク18を参照すると、各リンクは一方のノードの第1リ
ンク・ステーション26と他方のノードの第2リンク・
ステーション28との間の接続を行なうリンク結合24
を含んでいる。リンク結合24は、ノードの2つのリン
ク・ステーションの間でデータを伝送するために使用さ
れる電話線またはマイクロ波ビームなどの物理的媒体を
表わしている。これらの用語の拡張された定義は、「シ
ステム・ネットワーク体系、概念とプロダクト(Sys
te+ws Network Architectur
eConcepts and Products) J
、注文番号GC30−3072、M作権者インターナ
ショナル・ビジネス・マシーンズ・コーポレーション、
1981年、1986年、「システム・ネットワーク体
系、技術的概要(Systems Network A
rchitectureTechnical Over
view) J 、注文番号GC30−3073、著作
権者インターナショナル・ビジネス・マシーンズ・コー
ポレーション、1982年、1986年、及び「システ
ム・ネットワーク体系、様式及びプロトモル解説書二タ
イプ2.1ノードに対するアーキテクチャ−論理(Sy
stems NetworkArchitecture
Format and Protocol Re「er
ence)4anual: Architecture
Logic for Type 2.INodes
) J注文番号5C30−3422、著作権者インター
ナショナル・ビジネス・マシーンズ・コーポレーション
、1986年をはじめとするさまざまな刊行物に記載さ
れている。これらの刊行物は関心を呼ぶものではあるが
、本発明を理解する上で必須のものではない。
データ通信ネットワークの機能は2人のエンド・ユーザ
がネットワークを介してデータを交換することを可能と
する経路ないしバスを確立し、維持することである。エ
ンド・ユーザとはネットワーク10の異なるノードに接
続されたワークステーション30のいずれかのようなワ
ークステージジンを使用している個人、あるいはノード
12に接続されたプログラム32またはノード16に接
続されたプログラム34などの適用業務プログラムまた
はトランザクション・プログラムのいずれかであっても
かまわない。各エンド・ユーザはデータの交換を管理す
る論理装置すなわちLUを介してネットワークに接続さ
れている。LUはセツションと呼ばれる相互関係で接続
されている。論理装置すなわちLUの例は、ノード12
のLU36である。
がネットワークを介してデータを交換することを可能と
する経路ないしバスを確立し、維持することである。エ
ンド・ユーザとはネットワーク10の異なるノードに接
続されたワークステーション30のいずれかのようなワ
ークステージジンを使用している個人、あるいはノード
12に接続されたプログラム32またはノード16に接
続されたプログラム34などの適用業務プログラムまた
はトランザクション・プログラムのいずれかであっても
かまわない。各エンド・ユーザはデータの交換を管理す
る論理装置すなわちLUを介してネットワークに接続さ
れている。LUはセツションと呼ばれる相互関係で接続
されている。論理装置すなわちLUの例は、ノード12
のLU36である。
異なるノードの2人のエンド・ユーザの間の接続を確立
するには、エンド・ユーザ間の経路における各リンクが
明白に定義されることが必要である。たとえば、ワーク
ステージジン30の操作員が7−ド12の適用業務プロ
グラム32と通信を行なうことを希望した場合、2つの
経路のいずれかを指定することができる。より直接的な
経路は、ノード12及び14を接続するリンク18を介
するものである。リンク18が利用できない場合に必要
となる間接的な経路は、ノード14及び16を接続する
リンク20、ならびにノード16及び12を接続するリ
ンク22を介するものである。
するには、エンド・ユーザ間の経路における各リンクが
明白に定義されることが必要である。たとえば、ワーク
ステージジン30の操作員が7−ド12の適用業務プロ
グラム32と通信を行なうことを希望した場合、2つの
経路のいずれかを指定することができる。より直接的な
経路は、ノード12及び14を接続するリンク18を介
するものである。リンク18が利用できない場合に必要
となる間接的な経路は、ノード14及び16を接続する
リンク20、ならびにノード16及び12を接続するリ
ンク22を介するものである。
これらのリンクの各々を、リンクの両端にある2つの7
−ドに対して識別しなければならない。これら2つの7
−ドを以下対の7−ドまたはパートナ−・ノードと呼ぶ
。
−ドに対して識別しなければならない。これら2つの7
−ドを以下対の7−ドまたはパートナ−・ノードと呼ぶ
。
リンク識別子は伝送グループ番号と組み合わされた2つ
のパートナ−・ノードの各々の名前からなっており、こ
の伝送グループ番号は通常、これら2つのノードの間で
可能な数種類のリンク接続のひとつとなるものを識別す
るのに使用される番号である。図面において、「伝送グ
ループ番号」はTG#と省略されている。前述したよう
に、従来技術の方法はシステムの定義時に、伝送グルー
プ番号を2つのノードの間で可能な回線の各々に対して
割り当てるものであった。本発明は2つのパートナ−・
ノードがリンク活動化または確立過程の一部として伝送
グループ番号を動的に割り当てることを可能とすること
によって、この従来技術を改善するものである。
のパートナ−・ノードの各々の名前からなっており、こ
の伝送グループ番号は通常、これら2つのノードの間で
可能な数種類のリンク接続のひとつとなるものを識別す
るのに使用される番号である。図面において、「伝送グ
ループ番号」はTG#と省略されている。前述したよう
に、従来技術の方法はシステムの定義時に、伝送グルー
プ番号を2つのノードの間で可能な回線の各々に対して
割り当てるものであった。本発明は2つのパートナ−・
ノードがリンク活動化または確立過程の一部として伝送
グループ番号を動的に割り当てることを可能とすること
によって、この従来技術を改善するものである。
第2図はノードが伝送グループ番号を確立することを可
能とする過程の概要をもたらす短い流れ図である。この
図面において、各ノードは交換識別(X I D)メツ
セージを他のノードに対して送信することによって、伝
送グループ番号を提案する(ブロック40)。XIDメ
ツセージを所与のノードが使用して、ノード及・びリン
クの特性を隣接ノードに伝える。このメツセージはリン
クの活動化前及び活動化中にリンク・セツション間で交
換され、リンク及びノードの特性を確立し、折衝(ne
gotiate )する。XIDメツセージの様式及び
文脈の詳細は、前述の刊行物に記載されている。
能とする過程の概要をもたらす短い流れ図である。この
図面において、各ノードは交換識別(X I D)メツ
セージを他のノードに対して送信することによって、伝
送グループ番号を提案する(ブロック40)。XIDメ
ツセージを所与のノードが使用して、ノード及・びリン
クの特性を隣接ノードに伝える。このメツセージはリン
クの活動化前及び活動化中にリンク・セツション間で交
換され、リンク及びノードの特性を確立し、折衝(ne
gotiate )する。XIDメツセージの様式及び
文脈の詳細は、前述の刊行物に記載されている。
ノードが出す伝送グループ番号はゼロまたは非ゼロの番
号である。ゼロ伝送グループ番号または非ゼロ伝送グル
ープ番号をノードが提示しなければならない状態につい
ては、追って詳細に説明する。各ノードは両方のノード
がゼロ伝送グループ番号を提示したのか、あるいは非ゼ
ロ伝送グループ番号を提示したのかを調べるためのチエ
ツクを行なう(ブロック42)。ノードの一方のみがゼ
ロ伝送グループ番号を出している場合には、最初に非ゼ
ロ伝送番号を提示したのがどちらの7−ドであるかにか
かわりなく、両方のノードは非ゼロ伝送番号を利用する
(ブロック44)。一方、ブロック42におけるチエツ
クで、両方のノードがゼロ伝送グループ番号または任意
の非ゼロ伝送グループ番号のいずれかを提示したことが
示された場合、2つのノードの一方を制御ノードとして
識別しなければならない。制御ノードを識別するための
好ましい機構については、追って詳述する。
号である。ゼロ伝送グループ番号または非ゼロ伝送グル
ープ番号をノードが提示しなければならない状態につい
ては、追って詳細に説明する。各ノードは両方のノード
がゼロ伝送グループ番号を提示したのか、あるいは非ゼ
ロ伝送グループ番号を提示したのかを調べるためのチエ
ツクを行なう(ブロック42)。ノードの一方のみがゼ
ロ伝送グループ番号を出している場合には、最初に非ゼ
ロ伝送番号を提示したのがどちらの7−ドであるかにか
かわりなく、両方のノードは非ゼロ伝送番号を利用する
(ブロック44)。一方、ブロック42におけるチエツ
クで、両方のノードがゼロ伝送グループ番号または任意
の非ゼロ伝送グループ番号のいずれかを提示したことが
示された場合、2つのノードの一方を制御ノードとして
識別しなければならない。制御ノードを識別するための
好ましい機構については、追って詳述する。
制御ノードが選択されると、このノードは使用すべき伝
送グループ番号を選択しくブロック46)、選択した番
号を他方のノードすなわち非制御ノードに伝送する。
送グループ番号を選択しくブロック46)、選択した番
号を他方のノードすなわち非制御ノードに伝送する。
第3A図及び第3B図からなる第3図は、両方のノード
に受は入れられる伝送グループ番号を折衝するために2
つのパートナ−・ノードの各々で行なわれるステップの
詳細な流れ図である。流れ図を検討する場合、留意しな
ければならないのは、各ノードが同一の一連のステップ
を行なうということである。伝送グループ番号を送信し
たという場合、これはそのノードが送信する番号である
。
に受は入れられる伝送グループ番号を折衝するために2
つのパートナ−・ノードの各々で行なわれるステップの
詳細な流れ図である。流れ図を検討する場合、留意しな
ければならないのは、各ノードが同一の一連のステップ
を行なうということである。伝送グループ番号を送信し
たという場合、これはそのノードが送信する番号である
。
あるノードに関する「送信」伝送グループ番号が、他方
のノードに関する「受信」伝送グループ番号であること
は明らかである。
のノードに関する「受信」伝送グループ番号であること
は明らかである。
プロセスの最初のステップ(ブロック48)では、ノー
ド対に対して非ゼロ伝送グループ番号がすでに決定され
ているかどうかを(定義によって、あるいは事前の折衝
によって)、各7−ドが調べる必要がある。非ゼロ番号
が決定されている場合には、さらにチエツクを行なって
(ブロック50)、この番号がすでに使用されているの
かどうかを決定する。使用されている場合には、ノード
はそれまでに使用されていないすべての値の中から、他
の非ゼロ値を選択する(ブロック52)。
ド対に対して非ゼロ伝送グループ番号がすでに決定され
ているかどうかを(定義によって、あるいは事前の折衝
によって)、各7−ドが調べる必要がある。非ゼロ番号
が決定されている場合には、さらにチエツクを行なって
(ブロック50)、この番号がすでに使用されているの
かどうかを決定する。使用されている場合には、ノード
はそれまでに使用されていないすべての値の中から、他
の非ゼロ値を選択する(ブロック52)。
それまでに使用されていない値がない場合には、ノード
は現在使用されていない値を選択する。以前に決定され
た番号が使用されていない場合には、提示された伝送グ
ループ番号が以前に決定された値にセットされる(ブロ
ック54)。
は現在使用されていない値を選択する。以前に決定され
た番号が使用されていない場合には、提示された伝送グ
ループ番号が以前に決定された値にセットされる(ブロ
ック54)。
チエツクによって、それまでに非ゼロ伝送グループ番号
が決定されていないことが示された場合、ノードは出さ
れた伝送グループ番号をゼロに等しくセットする(ブロ
ック56)。
が決定されていないことが示された場合、ノードは出さ
れた伝送グループ番号をゼロに等しくセットする(ブロ
ック56)。
操作52.54または56のひとつで選択された提示伝
送グループ番号は、XIDメツセージの交換の一部とし
て他方のノードへ送られる(ブロック58)。前述した
ように、XIDメツセージの様式の詳細は、引用した刊
行物に記載されている。
送グループ番号は、XIDメツセージの交換の一部とし
て他方のノードへ送られる(ブロック58)。前述した
ように、XIDメツセージの様式の詳細は、引用した刊
行物に記載されている。
一方のノードすなわち遠隔(リモート)ノードが伝送し
たXIDメツセージを、他方のノードが受信すると(ブ
ロック60)、一方のノードが出した伝送グループ番号
がゼロに等しいかどうかを判断するためのチエツクが行
なわれる(ブロック62)。ブロック62のチエツクの
結果が肯定的な場合、局所ノードが出した伝送グループ
番号もゼロに等しいかどうかを判断するための他のチエ
ツクが行なわれる(ブロック64)。局所(ローカル)
ノードが非ゼロの番号を出していた場合、この非ゼロの
番号が最終伝送グループ番号として選択される(ブロッ
ク66)。これらの状況において、局所ノードが遠隔ノ
ードに、選択された伝送グループ番号を通知する必要は
ない。遠隔ノードは、第3図に示した操作を行なうこと
によって、非ゼロ伝送グループ番号を最終的に選択しな
ければならないという、そのノード自体の判断を行なう
。
たXIDメツセージを、他方のノードが受信すると(ブ
ロック60)、一方のノードが出した伝送グループ番号
がゼロに等しいかどうかを判断するためのチエツクが行
なわれる(ブロック62)。ブロック62のチエツクの
結果が肯定的な場合、局所ノードが出した伝送グループ
番号もゼロに等しいかどうかを判断するための他のチエ
ツクが行なわれる(ブロック64)。局所(ローカル)
ノードが非ゼロの番号を出していた場合、この非ゼロの
番号が最終伝送グループ番号として選択される(ブロッ
ク66)。これらの状況において、局所ノードが遠隔ノ
ードに、選択された伝送グループ番号を通知する必要は
ない。遠隔ノードは、第3図に示した操作を行なうこと
によって、非ゼロ伝送グループ番号を最終的に選択しな
ければならないという、そのノード自体の判断を行なう
。
局所ノードが出した伝送グループ番号がゼロである、す
なわち両方のノードがゼロ伝送グループ番号を提示して
いることを、チエツク64が示した場合、最終の非ゼロ
伝送グループ番号を選択する責任を負う制御ノードを選
択する必要がある。
なわち両方のノードがゼロ伝送グループ番号を提示して
いることを、チエツク64が示した場合、最終の非ゼロ
伝送グループ番号を選択する責任を負う制御ノードを選
択する必要がある。
制御ノードを選択する最初のステップは、何らかの所定
の基準にしたがってネットワーク修飾ノード名の相対値
を比較することである(ブロック68)。ノードのネッ
トワーク修飾名はネットワーク内で一意のものであるか
ら、ここで行なわれる比較は常に、2つのノードのうち
一方が所定の基準にしたがってより「存意な」名前であ
ることを示す。制御ノードを選択する好ましい方法は後
述する。
の基準にしたがってネットワーク修飾ノード名の相対値
を比較することである(ブロック68)。ノードのネッ
トワーク修飾名はネットワーク内で一意のものであるか
ら、ここで行なわれる比較は常に、2つのノードのうち
一方が所定の基準にしたがってより「存意な」名前であ
ることを示す。制御ノードを選択する好ましい方法は後
述する。
比較が行なわれると、局所/−ドの名前が遠隔ノードの
名前よりも存意であるかどうかを判断するチエツクが行
なわれる(ブロック70)。局所ノードの方が存意な場
合には、局所ノードが最終非ゼロ伝送グループ番号(ブ
ロック52参照)を選択する(ブロック72)。新しい
XIDメツセージが最終伝送グループ番号とともに遠隔
ノードへ伝送される(ブロック74)。
名前よりも存意であるかどうかを判断するチエツクが行
なわれる(ブロック70)。局所ノードの方が存意な場
合には、局所ノードが最終非ゼロ伝送グループ番号(ブ
ロック52参照)を選択する(ブロック72)。新しい
XIDメツセージが最終伝送グループ番号とともに遠隔
ノードへ伝送される(ブロック74)。
ブロック70で行なったチエツクによって、局所ノード
の方が遠隔ノードよりも有意でないことが示された場合
、遠隔ノードが最終伝送グループ番号を選択し、その選
択を局所ノードに通知する責任を負うのであるから、局
所ノードは本質的に遠隔ノードに対して譲歩をする。
の方が遠隔ノードよりも有意でないことが示された場合
、遠隔ノードが最終伝送グループ番号を選択し、その選
択を局所ノードに通知する責任を負うのであるから、局
所ノードは本質的に遠隔ノードに対して譲歩をする。
受信した伝送グループ番号がゼロに等しくないことを、
ブロック62のチエツクが示した場合、局所ノードが出
した伝送グループ番号がゼロに等しいかどうかを判断す
る他のチエツクが行なわれる(ブロック76)。局所提
示伝送グループ番号がゼロに等しい場合、局所ノードは
遠隔ノードが出した番号を最終伝送グループ番号として
受は入れてから、プログラムを終了する(ブロック78
)。
ブロック62のチエツクが示した場合、局所ノードが出
した伝送グループ番号がゼロに等しいかどうかを判断す
る他のチエツクが行なわれる(ブロック76)。局所提
示伝送グループ番号がゼロに等しい場合、局所ノードは
遠隔ノードが出した番号を最終伝送グループ番号として
受は入れてから、プログラムを終了する(ブロック78
)。
ブロック62及び76で行なったチエツクによって、両
方のノードが非ゼロ伝送グループ番号を提示したことが
示された場合、ノード名の相対値が所定の基準を使用し
て比較される(ブロック80)。局所ノードの方が有意
であると判断された場合には(ブロック82)、最終伝
送グループ番号が局所提示伝送グループ番号にセットさ
れる。
方のノードが非ゼロ伝送グループ番号を提示したことが
示された場合、ノード名の相対値が所定の基準を使用し
て比較される(ブロック80)。局所ノードの方が有意
であると判断された場合には(ブロック82)、最終伝
送グループ番号が局所提示伝送グループ番号にセットさ
れる。
遠隔ノードの方が存意であると、判断ブロック82が示
した場合、局所ノードは最終伝送グループ番号を、遠隔
ノードの提示した伝送グループ番号にセントする(ブロ
ック86)。局所ノードは第2のXIDメツセージを、
ゼロに等しい伝送グループ番号とともに遠隔ノードに伝
送することによって(ブロック88)、遠隔ノードに受
は入れたことを通知する。
した場合、局所ノードは最終伝送グループ番号を、遠隔
ノードの提示した伝送グループ番号にセントする(ブロ
ック86)。局所ノードは第2のXIDメツセージを、
ゼロに等しい伝送グループ番号とともに遠隔ノードに伝
送することによって(ブロック88)、遠隔ノードに受
は入れたことを通知する。
プロセスの初期のステップにおいて、伝送グループが所
与の遠隔ノードによって初めて活動化されたときに、ゼ
ロ伝送グループ番号を局所ノードが提示したかどうかを
調べる局所ノード・チエツクが必要であることに留意さ
れたい。ゼロ伝送グループ番号が最初に提示されている
場合、局所ノードはリンクが同一の遠隔ノードによって
活動化されるたびに、ゼロの番号を出し続けなければな
らない。逆に、最初の伝送グループが所与の遠隔ノード
によって活動化されたときに、局所ノードが非ゼロの番
号を提示した場合には、後続の(successive
)リンクの活動化の際に、局所ノードは非ゼロの番号
を出し続けなければならない。
与の遠隔ノードによって初めて活動化されたときに、ゼ
ロ伝送グループ番号を局所ノードが提示したかどうかを
調べる局所ノード・チエツクが必要であることに留意さ
れたい。ゼロ伝送グループ番号が最初に提示されている
場合、局所ノードはリンクが同一の遠隔ノードによって
活動化されるたびに、ゼロの番号を出し続けなければな
らない。逆に、最初の伝送グループが所与の遠隔ノード
によって活動化されたときに、局所ノードが非ゼロの番
号を提示した場合には、後続の(successive
)リンクの活動化の際に、局所ノードは非ゼロの番号
を出し続けなければならない。
この方法を行なえない場合、2つのノードが同じ番号を
折衝し、2つの異なるリンクを識別することができる。
折衝し、2つの異なるリンクを識別することができる。
詳細にいえば、ノード1がゼロ番号を出すと同時に、ノ
ード2が番号N(ゼロでない)を出した場合、上述のプ
ロセスは番号Nを最終的に選択する。第2の接続を設定
する際に、ノード1が番号Nを提示し、ノード2がゼロ
を出した場合、最初の接続が依然活動していても、番号
Nが再度選択される。2つの異なるリンクを同一の伝送
グループ番号で識別することが認められないのは明らか
である。最初のリンクが所与の遠隔ノードによって活動
化された場合に各ノードが出したのと同じ型式の番号(
ゼロまたは非ゼロのいずれか)を、各ノードが出し続け
ることを要求することによって、受は入れられない結果
を回避する。
ード2が番号N(ゼロでない)を出した場合、上述のプ
ロセスは番号Nを最終的に選択する。第2の接続を設定
する際に、ノード1が番号Nを提示し、ノード2がゼロ
を出した場合、最初の接続が依然活動していても、番号
Nが再度選択される。2つの異なるリンクを同一の伝送
グループ番号で識別することが認められないのは明らか
である。最初のリンクが所与の遠隔ノードによって活動
化された場合に各ノードが出したのと同じ型式の番号(
ゼロまたは非ゼロのいずれか)を、各ノードが出し続け
ることを要求することによって、受は入れられない結果
を回避する。
どちらのノード名の方が有意であるかを判断するために
さまざまな基準を使用することができるが、好ましい方
法のひとつを第4図を参照して説明する。この方法は基
本的に、標準照合順序(standard collu
ting 5equence)を使用して1どのノード
名が順序内で大きな値を有しているかを判断するもので
ある。このプロセスの最初のステップ(ブロック90)
は、局所ノード名と遠隔ノード名の両方が同じ長さであ
るかどうかを判断することである。同じでない場合、短
いノード名には長さが同じになるまで、ブランクが埋め
込まれる(ブロック92)。名前の長さが等しくなった
ら、操作93及び94を含むループ内で、名前を一時に
1バイトずつ比較し、バイトの値の相違が検出されるま
でこれを続ける。次いで、局所名のバイトの値が遠隔ノ
ード8の対応するバイトよりも高いかどうかを調べるチ
エツクを行なう(ブロック96)。「局所」バイトが照
合順序において、「遠隔」バイトよりも高い値を存して
いる場合には、局所ノードが伝送グループ番号を最終的
に選択するための制御ノードとなる(ブロック98)。
さまざまな基準を使用することができるが、好ましい方
法のひとつを第4図を参照して説明する。この方法は基
本的に、標準照合順序(standard collu
ting 5equence)を使用して1どのノード
名が順序内で大きな値を有しているかを判断するもので
ある。このプロセスの最初のステップ(ブロック90)
は、局所ノード名と遠隔ノード名の両方が同じ長さであ
るかどうかを判断することである。同じでない場合、短
いノード名には長さが同じになるまで、ブランクが埋め
込まれる(ブロック92)。名前の長さが等しくなった
ら、操作93及び94を含むループ内で、名前を一時に
1バイトずつ比較し、バイトの値の相違が検出されるま
でこれを続ける。次いで、局所名のバイトの値が遠隔ノ
ード8の対応するバイトよりも高いかどうかを調べるチ
エツクを行なう(ブロック96)。「局所」バイトが照
合順序において、「遠隔」バイトよりも高い値を存して
いる場合には、局所ノードが伝送グループ番号を最終的
に選択するための制御ノードとなる(ブロック98)。
遠隔ノード名の所定のバイトが局所ノード名の対応する
バイトよりも有意であることを、チエツク96が示した
場合には、遠隔ノービーが最終伝送グループ番号を確立
するための制御ノードとして選択される(ブロック10
0)。
バイトよりも有意であることを、チエツク96が示した
場合には、遠隔ノービーが最終伝送グループ番号を確立
するための制御ノードとして選択される(ブロック10
0)。
E、効果
本発明によれば、対をなすノードの間で伝送グループ番
号を動的に確立することが可能になる。
号を動的に確立することが可能になる。
第1図は、通信ネットワークの高水準ブロック線図であ
る。 第2図は、本発明の最初の簡単な説明を行なうために使
用される高水準流れ図である。 第3図は、第3A図及び第3B図からなるものであって
、伝送グループ番号を動的に確立する好ましい方法の詳
細な流れ図である。 第4図は、2つのパートナ−・ノードのネットワーク修
飾名の相対有意性を確立するための好ましい方法の流れ
図である。 18.20,22・・・・リンク、12.14.16・
・・・ノード、24・・・・リンク結合、26.28・
・・・リンク・ステーション。 篤1国
る。 第2図は、本発明の最初の簡単な説明を行なうために使
用される高水準流れ図である。 第3図は、第3A図及び第3B図からなるものであって
、伝送グループ番号を動的に確立する好ましい方法の詳
細な流れ図である。 第4図は、2つのパートナ−・ノードのネットワーク修
飾名の相対有意性を確立するための好ましい方法の流れ
図である。 18.20,22・・・・リンク、12.14.16・
・・・ノード、24・・・・リンク結合、26.28・
・・・リンク・ステーション。 篤1国
Claims (1)
- 【特許請求の範囲】 選択されたノードの対が伝送グループによって選択的に
接続可能であり、 各伝送グループは、対をなすノードの名前と割り当てら
れた伝送グループ番号の組合せによって一意に識別され
るような通信ネットワークにおいて、 接続の初期化の際に行なわれる伝送グループ番号確立方
法であって、 (a)遠隔ノードに交換識別メッセージを送り、その際
、送信ノードにて以前に非ゼロ伝送グループ番号が定ま
っていたならば、上記メッセージに非ゼロ伝送グループ
番号を含ませて提示を行ない、送信ノードにて以前に非
ゼロ伝送グループ番号が1つも定まっていなかったなら
ば、上記メッセージにゼロ伝送グループ番号を含ませ、 (b)遠隔ノードから受け取った交換識別メッセージに
含まれている伝送グループ番号の値を決定し、 (c)対をなすノードの一方が非ゼロ伝送グループ番号
を送信し、かつ他方がゼロ伝送グループ番号を送信した
場合には、最終的な伝送グループ番号を上記一方のノー
ドが送信した非ゼロ伝送グループ番号に等しい番号にセ
ットし、 (d)対をなすノードが両方ともゼロ伝送グループ番号
を送信した場合、または両方のノードが非ゼロ伝送グル
ープ番号を送信して提示を行なった場合には、予め定め
ておいた規準に従って、両方のノードの名前の有意性を
比較し、より有意な名前を持つノードを選択し、 (e)上記ステップ(d)で選択されたノードに、最終
的な伝送グループ番号を確立させる ことを特徴とする方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/168,286 US4954821A (en) | 1988-03-15 | 1988-03-15 | Method of establishing transmission group numbers for network links |
| US168286 | 1988-03-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0210947A true JPH0210947A (ja) | 1990-01-16 |
| JPH0831863B2 JPH0831863B2 (ja) | 1996-03-27 |
Family
ID=22610867
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63316623A Expired - Fee Related JPH0831863B2 (ja) | 1988-03-15 | 1988-12-16 | 伝送制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4954821A (ja) |
| EP (1) | EP0333615B1 (ja) |
| JP (1) | JPH0831863B2 (ja) |
| DE (1) | DE68918970T2 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02242469A (ja) * | 1989-03-16 | 1990-09-26 | Fujitsu Ltd | 対向装置監視方式 |
| US5007052A (en) * | 1989-04-11 | 1991-04-09 | Metricom, Inc. | Method for routing packets by squelched flooding |
| US5546587A (en) * | 1991-05-30 | 1996-08-13 | Tandem Computers Incorporated | Decentralized bus arbitration system which continues to assert bus request signal to preclude other from asserting bus request signal until information transfer on the bus has been completed |
| US5371863A (en) * | 1991-05-30 | 1994-12-06 | Tandem Computers Incorporated | High speed processor bus extension |
| CA2107047C (en) * | 1992-12-29 | 1998-04-28 | Alan M. Bentley | Switched circuit connection management over public data networks for wide area networks |
| US5546549A (en) * | 1994-06-01 | 1996-08-13 | International Business Machines Corporation | Multi-path channel (MPC) interface with user transparent, unbalanced, dynamically alterable computer input/output channels |
| US9055429B2 (en) * | 2013-01-15 | 2015-06-09 | British Telecommunications Public Limited Company | Group subscriber number management system for a group messaging service |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA1226638A (en) * | 1982-08-19 | 1987-09-08 | Mitsuji Takao | Data communication method |
| JPS5992654A (ja) * | 1982-11-09 | 1984-05-28 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 電子文書配送システム |
| US4785449A (en) * | 1984-05-21 | 1988-11-15 | Canon Kabushiki Kaisha | Network system for data transmission among plural communications stations connected to a communication medium |
| CA1245327A (en) * | 1985-09-06 | 1988-11-22 | Northern Telecom Limited | Path oriented routing system and method for packet switching networks |
| JPH0831876B2 (ja) * | 1985-09-20 | 1996-03-27 | 株式会社日立製作所 | パケツト交換網におけるル−チング制御方式 |
| US4785396A (en) * | 1986-01-28 | 1988-11-15 | Intel Corporation | Push-pull serial bus coupled to a plurality of devices each having collision detection circuit and arbitration circuit |
| ATE68309T1 (de) * | 1986-02-24 | 1991-10-15 | Siemens Ag | Schaltungsanordnung fuer pcm-fernmeldeanlagen, insbesondere pcm-fernsprechvermittlungsanlagen, mit mehreren synchron pulstaktgesteuerten sendern fuer gemeinsamen sendekanal. |
| US4706082A (en) * | 1986-02-24 | 1987-11-10 | Chrysler Motors Corporation | Serial data bus for intermodule data communications |
| JPS63205747A (ja) * | 1987-02-13 | 1988-08-25 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | 通信方法及びデータ処理システム |
-
1988
- 1988-03-15 US US07/168,286 patent/US4954821A/en not_active Expired - Lifetime
- 1988-12-16 JP JP63316623A patent/JPH0831863B2/ja not_active Expired - Fee Related
-
1989
- 1989-01-31 EP EP89480013A patent/EP0333615B1/en not_active Expired - Lifetime
- 1989-01-31 DE DE68918970T patent/DE68918970T2/de not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| DE68918970T2 (de) | 1995-04-27 |
| EP0333615A3 (en) | 1991-10-23 |
| US4954821A (en) | 1990-09-04 |
| DE68918970D1 (de) | 1994-12-01 |
| EP0333615B1 (en) | 1994-10-26 |
| EP0333615A2 (en) | 1989-09-20 |
| JPH0831863B2 (ja) | 1996-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6445710B1 (en) | Method and apparatus for transparently bridging traffic across wide area networks | |
| US5745680A (en) | Interconnected networks and methods for communicating therebetween using virtual communications links | |
| US4972437A (en) | Method of controlling limited resource sessions in a data communications network | |
| US5805593A (en) | Routing method for setting up a service between an origination node and a destination node in a connection-communications network | |
| US5323384A (en) | Method for establishing communication between tasks of a limited number of repeaters in a communication system | |
| US5109483A (en) | Node initiating xid exchanges over an activated link including an exchange of sets of binding signals between nodes for establishing sessions | |
| EP0302646B1 (en) | Device for establishing and controlling virtual networks | |
| US5790553A (en) | Seamless peer-to-peer communications in a layered communications architecture | |
| EP0511142B1 (en) | Method and apparatus for data processing network interconnection | |
| US5909550A (en) | Correlation technique for use in managing application-specific and protocol-specific resources of heterogeneous integrated computer network | |
| KR890002315B1 (ko) | 데이타통신 스테이션 채택방법 | |
| EP0849962B1 (en) | Automatic learning of network routing using random routes | |
| US6034961A (en) | Active/standby routing system on ATM network | |
| US5245608A (en) | Logical grouping of layer entities in a layered communication architecture | |
| US5191650A (en) | Virtual chains for session initiation in a distributed computer network | |
| JPS6048638A (ja) | サ−ビス要求を探知するためのポ−リング方法 | |
| WO1997001233A1 (en) | Knowledge based path set up and spare capacity assignment for distributed network restoration | |
| US6765908B1 (en) | System and method for transferring packets in a “connectionless” network | |
| JPH0210947A (ja) | 伝送制御方法 | |
| US5343466A (en) | Path routing system for communication network | |
| US5914939A (en) | Automatic learning of network routing by exchanging route information | |
| US5553060A (en) | Method for maintaining virtual connections given an at least partial outage of connecting paths | |
| JP4037563B2 (ja) | Arcネットワークのデータ多重処理方法 | |
| JPH0125464B2 (ja) | ||
| JP3075206B2 (ja) | 交換機の保守運用システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |