JPH0352351A - バス型ローカルエリアネットワーク - Google Patents
バス型ローカルエリアネットワークInfo
- Publication number
- JPH0352351A JPH0352351A JP1187120A JP18712089A JPH0352351A JP H0352351 A JPH0352351 A JP H0352351A JP 1187120 A JP1187120 A JP 1187120A JP 18712089 A JP18712089 A JP 18712089A JP H0352351 A JPH0352351 A JP H0352351A
- Authority
- JP
- Japan
- Prior art keywords
- node
- packet
- address
- node address
- sending
- 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.)
- Pending
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は相互にパケットを転送する複数のノードが伝送
路に接続されたバス型ローカルエリアネットワーク(以
下LANという)に関する。本発明は伝送路に接続され
たノードの動作確認に利用する。
路に接続されたバス型ローカルエリアネットワーク(以
下LANという)に関する。本発明は伝送路に接続され
たノードの動作確認に利用する。
本発明は相互にパケットを転送する複数のノードが伝送
路に接続されたバス型ローカルエリアネットワークにお
いて、 ノードが動作を続けているときには増加し、停止してい
るときには変化しない値を送信ノードアドレスに対応し
て設け、その値が変化しなくなったことを各ノードが認
識することにより、他ノードが動作しているか否かの確
認のための通信を行うことなくそれぞれのノードで検出
できるようにしたものである。
路に接続されたバス型ローカルエリアネットワークにお
いて、 ノードが動作を続けているときには増加し、停止してい
るときには変化しない値を送信ノードアドレスに対応し
て設け、その値が変化しなくなったことを各ノードが認
識することにより、他ノードが動作しているか否かの確
認のための通信を行うことなくそれぞれのノードで検出
できるようにしたものである。
従来、バス型LANにおいては伝送路に接続された各ノ
ードは他のノードが正常に動作しているか否かを確認す
るためには、動作を確認したい全てのノードに対して動
作確認のための通信を行っていた。
ードは他のノードが正常に動作しているか否かを確認す
るためには、動作を確認したい全てのノードに対して動
作確認のための通信を行っていた。
上述した従来の他ノードの動作確認は、動作確認を行お
うとする他のノードに対しそれぞれ確認の通信を行う必
要があるために、伝送路に接続された各ノードがそれぞ
れ他ノードの動作確認を行った場合に確認の通信のため
に伝送路の負荷が増大する欠点があった。
うとする他のノードに対しそれぞれ確認の通信を行う必
要があるために、伝送路に接続された各ノードがそれぞ
れ他ノードの動作確認を行った場合に確認の通信のため
に伝送路の負荷が増大する欠点があった。
本発明はこのような欠点を除去するもので、動作確認の
ための通信を行うことなく他ノードの動作の確認ができ
るネットワークを提供することを目的とする。
ための通信を行うことなく他ノードの動作の確認ができ
るネットワークを提供することを目的とする。
本発明は、伝送路と、この伝送路に接続され相互にパケ
ットを転送する複数のノードで構成され、前記複数のノ
ードに、パケットを前記伝送路に送信するパケット送信
手段と、前記伝送路に送出されたパケットを受信するパ
ケット受信手段と、メッセージを処理するメッセージ処
理手段とを備えたバス型ローカルエリアネットワークに
おいて、前記複数のノードのそれぞれに、前記伝送路上
に送信するパケットに自ノードアドレスを付加する手段
と、前記パケット受信手段が受信したパケットから送信
ノードアドレスを取り出す送信ノードアドレス取り出し
手段と、この送信ノードアドレス取り出し手段が取り出
した送信ノードアドレスの出現回数をノードアドレス毎
に計数し記憶する送信ノードアドレス記憶手段と、この
記憶手段に記憶された出現回数が所定時間内に更新され
ないときにそのアドレスのノードが故陣であると判定す
る手段とを備えたことを特徴とする。
ットを転送する複数のノードで構成され、前記複数のノ
ードに、パケットを前記伝送路に送信するパケット送信
手段と、前記伝送路に送出されたパケットを受信するパ
ケット受信手段と、メッセージを処理するメッセージ処
理手段とを備えたバス型ローカルエリアネットワークに
おいて、前記複数のノードのそれぞれに、前記伝送路上
に送信するパケットに自ノードアドレスを付加する手段
と、前記パケット受信手段が受信したパケットから送信
ノードアドレスを取り出す送信ノードアドレス取り出し
手段と、この送信ノードアドレス取り出し手段が取り出
した送信ノードアドレスの出現回数をノードアドレス毎
に計数し記憶する送信ノードアドレス記憶手段と、この
記憶手段に記憶された出現回数が所定時間内に更新され
ないときにそのアドレスのノードが故陣であると判定す
る手段とを備えたことを特徴とする。
送信するパケットに送信ノードアドレス、受信ノードア
ドレス、および送信メッセージを格納して送信する。こ
のパケットを受信したノードは送信ノードアドレスを取
り出し、取り出した送信ノードアドレスの出現回数をノ
ードアドレス毎に計数して記憶し、受信したパケットが
白ノード宛のパケットであるか否かをすでに格納されて
いる自ノードアドレスと照合して判定し、自ノード宛の
パケットであると判定されたパケットに格納されたメッ
セージを処理する。自ノード宛のパケットでないと判定
されたパケットに格納されたメッセージに対しては処理
を行わない。
ドレス、および送信メッセージを格納して送信する。こ
のパケットを受信したノードは送信ノードアドレスを取
り出し、取り出した送信ノードアドレスの出現回数をノ
ードアドレス毎に計数して記憶し、受信したパケットが
白ノード宛のパケットであるか否かをすでに格納されて
いる自ノードアドレスと照合して判定し、自ノード宛の
パケットであると判定されたパケットに格納されたメッ
セージを処理する。自ノード宛のパケットでないと判定
されたパケットに格納されたメッセージに対しては処理
を行わない。
ここで、送信元ノードが送信を続けているにもかかわら
ず送信先ノードが動作を停止して送信元ノードへのパケ
ットが送信されなくなると、送信ノードアドレス記憶手
段に記憶された送信元ノードアドレスに対応する値を増
加させ、動作を停止した送信先アドレスに対応する値を
変化させないようにし、値が変化しなくなったことを他
ノードが認識して動作を停止したノードがあることを知
る。
ず送信先ノードが動作を停止して送信元ノードへのパケ
ットが送信されなくなると、送信ノードアドレス記憶手
段に記憶された送信元ノードアドレスに対応する値を増
加させ、動作を停止した送信先アドレスに対応する値を
変化させないようにし、値が変化しなくなったことを他
ノードが認識して動作を停止したノードがあることを知
る。
これにより、動作確認のための通信を特に行うことなく
他のノードが動作しているか否かを検出することができ
る。
他のノードが動作しているか否かを検出することができ
る。
次に、本発明実施例について図面を参照して説明する。
第1図は本発明実施例に係るノードの構成を示すブロッ
ク図、第2図は本発明実施例のパス型LANの構成を示
すブロック図、第3図は本発明実施例におけるパケット
の構成を示すブロック図、第4図は本発明実施例に係る
ノードの送信ノードアドレス記憶手段107の値の変化
を示す図である。
ク図、第2図は本発明実施例のパス型LANの構成を示
すブロック図、第3図は本発明実施例におけるパケット
の構成を示すブロック図、第4図は本発明実施例に係る
ノードの送信ノードアドレス記憶手段107の値の変化
を示す図である。
本発明実施例のバス型LANは、第2図に示すように伝
送路lと、この伝送路1に接続された3台のノード2、
3、4により構成される。
送路lと、この伝送路1に接続された3台のノード2、
3、4により構成される。
ノード2、3、4には第1図に示すように、伝送路1上
の自ノードのアドレスを格納する自ノードアドレス格納
手段110 と、パケット10を伝送路1に送信するパ
ケット送信手段101 と、このパケット送信手段10
1が送信するパケット10に格納する送信ノードアドレ
スを自ノードアドレス格納手段110の内容に従ってパ
ケット送信手段101に指示する送信ノードアドレス指
示手段103 と、パケット送信手段101が送信する
パケット10に格納する受信ノードアドレスをパケット
送信手段101に指示する受信ノードアドレス指示手段
102と、パケット送信手段101が送信するパケット
10に格納するメッセージをパケット送信手段101に
指示する送信メッセージ指示手段104と、伝送路1に
送出されたパケット10を受信するパケット受信手段1
05と、このパケット受信手段105で受信したバケッ
トの送信ノードアドレスを取り出す送信ノードアドレス
取り出し手段106 と、この送信ノードアドレス取り
出し手段106が取り出した送信ノードアドレスの出現
回数をノードアドレス毎に計数し記憶する送信ノードア
ドレス記憶手段107 と、この記憶手段107に記憶
された出現回数が所定時間内に更新されないときにその
アドレスのノードが故陣であると判定する故障判定手段
111と、パケット受信手段105が受信したパケット
10が自ノード宛のパケットで有るか否かを自ノードア
ドレス格納手段110に格納された自ノードアドレスと
照合して判定する自/−ド宛パケット判定手段108と
、この自ノード宛パケット判定手段108 により自ノ
ード宛のパケットであると判定されたバケツNOに格納
されたメッセージを処理する受信メッセージ処理手段1
09とを備える。
の自ノードのアドレスを格納する自ノードアドレス格納
手段110 と、パケット10を伝送路1に送信するパ
ケット送信手段101 と、このパケット送信手段10
1が送信するパケット10に格納する送信ノードアドレ
スを自ノードアドレス格納手段110の内容に従ってパ
ケット送信手段101に指示する送信ノードアドレス指
示手段103 と、パケット送信手段101が送信する
パケット10に格納する受信ノードアドレスをパケット
送信手段101に指示する受信ノードアドレス指示手段
102と、パケット送信手段101が送信するパケット
10に格納するメッセージをパケット送信手段101に
指示する送信メッセージ指示手段104と、伝送路1に
送出されたパケット10を受信するパケット受信手段1
05と、このパケット受信手段105で受信したバケッ
トの送信ノードアドレスを取り出す送信ノードアドレス
取り出し手段106 と、この送信ノードアドレス取り
出し手段106が取り出した送信ノードアドレスの出現
回数をノードアドレス毎に計数し記憶する送信ノードア
ドレス記憶手段107 と、この記憶手段107に記憶
された出現回数が所定時間内に更新されないときにその
アドレスのノードが故陣であると判定する故障判定手段
111と、パケット受信手段105が受信したパケット
10が自ノード宛のパケットで有るか否かを自ノードア
ドレス格納手段110に格納された自ノードアドレスと
照合して判定する自/−ド宛パケット判定手段108と
、この自ノード宛パケット判定手段108 により自ノ
ード宛のパケットであると判定されたバケツNOに格納
されたメッセージを処理する受信メッセージ処理手段1
09とを備える。
また、パケット10には第3図に示すように、パケット
を送信したノードのアドレスが格納された送信ノードア
ドレス格納部11と、パケットに格納されたメッセージ
を処理するノードのアドレスが格納された受信ノードア
ドレス格納部12と、パケットにより転送されるメッセ
ージが格納されたメッセージ格納813とを含む。
を送信したノードのアドレスが格納された送信ノードア
ドレス格納部11と、パケットに格納されたメッセージ
を処理するノードのアドレスが格納された受信ノードア
ドレス格納部12と、パケットにより転送されるメッセ
ージが格納されたメッセージ格納813とを含む。
次に、このように構成された本発明実施例の動作につい
て説明する。ノード3とノード4は相互にパケット転送
があり、ノード2はノード3およびノード4と相互にパ
ケット転送が無いときに、ノード4が動作を停止したこ
とをノード2が検出する手順について説明する。
て説明する。ノード3とノード4は相互にパケット転送
があり、ノード2はノード3およびノード4と相互にパ
ケット転送が無いときに、ノード4が動作を停止したこ
とをノード2が検出する手順について説明する。
先ずはじめに、ノード3がノード4にメッセージを伝え
るためにパケット転送する手順について説明する。ノー
ド3のパケット送信手段101が、受信ノードアドレス
指示手段102の指示によりパケットIOの受信ノード
アドレス格納部12に受信ノード4のアドレス「4」を
格納し、送信ノードアドレス指示手段103が自ノード
アドレス格納手段110に格納された自ノードのアドレ
ス「3」をパケット10の送信ノードアドレス格納部1
1に格納し、送信メッセージ指示手段104がパケット
10のメッセージ格納部13にメッセージを格納したパ
ケット10を伝送路1に送出すると、ノード2とノード
4のパケット受信手1105はパケット10を受信し、
送信ノードアドレス取り出し手段106はパケット10
の送信ノードアドレス格納部11から送信ノードアドレ
スが「3」であることを取り出す。
るためにパケット転送する手順について説明する。ノー
ド3のパケット送信手段101が、受信ノードアドレス
指示手段102の指示によりパケットIOの受信ノード
アドレス格納部12に受信ノード4のアドレス「4」を
格納し、送信ノードアドレス指示手段103が自ノード
アドレス格納手段110に格納された自ノードのアドレ
ス「3」をパケット10の送信ノードアドレス格納部1
1に格納し、送信メッセージ指示手段104がパケット
10のメッセージ格納部13にメッセージを格納したパ
ケット10を伝送路1に送出すると、ノード2とノード
4のパケット受信手1105はパケット10を受信し、
送信ノードアドレス取り出し手段106はパケット10
の送信ノードアドレス格納部11から送信ノードアドレ
スが「3」であることを取り出す。
送信ノードアドレス記憶手段107はノードアドレス「
3」に対応する値を1加算する(第4図20l)。
3」に対応する値を1加算する(第4図20l)。
ノード4の自ノード宛パケット判定手段108はパケッ
ト10の受信ノードアドレス格納部12の内容と自ノー
ドアドレス格納手段110の内容を照合し、自ノード宛
のパケットであることを判断すると、受信メッセージ処
理手段109に受信したパケット10を渡し、メッセー
ジ格納部13を処理する。
ト10の受信ノードアドレス格納部12の内容と自ノー
ドアドレス格納手段110の内容を照合し、自ノード宛
のパケットであることを判断すると、受信メッセージ処
理手段109に受信したパケット10を渡し、メッセー
ジ格納部13を処理する。
ノード2の自ノード宛パケット判定手段108はパケッ
トIOの受信ノードアドレス格納部12の内容と自ノー
ドアドレス格納手段110の内容を照合し、自ノード宛
のパケットでないことを判断すると、パケット10のメ
ッセージ格納913は処理しない。
トIOの受信ノードアドレス格納部12の内容と自ノー
ドアドレス格納手段110の内容を照合し、自ノード宛
のパケットでないことを判断すると、パケット10のメ
ッセージ格納913は処理しない。
次に、ノード4がノード3にメッセージを伝えるために
パケット転送する手順を説明する。ノード4のパケット
送信手段が受信ノードアドレス指示手段102の指示に
よりバケツ}10の受信ノードアドレス格納部12に受
信ノード3のアドレス「3」を格納し、送信ノードアド
レス指示手段103が自ノードアドレス格納手段110
に格納された自ノードのアドレス「4」をパケット10
の送信ノードアドレス格納部11に格納し、送信メッセ
ージ指示手段104がパケット10のメッセージ格納部
13にメッセージを格納したパケット10を伝送路1に
送出すると、ノード2とノード3のパケット受信手役t
o 5はパケット10を受信し、送信ノードアドレス取
り出し手段106 はパケット10の送信ノードアドレ
ス格納部11から送信ノードアドレスが「4」であるこ
とを取り出す。
パケット転送する手順を説明する。ノード4のパケット
送信手段が受信ノードアドレス指示手段102の指示に
よりバケツ}10の受信ノードアドレス格納部12に受
信ノード3のアドレス「3」を格納し、送信ノードアド
レス指示手段103が自ノードアドレス格納手段110
に格納された自ノードのアドレス「4」をパケット10
の送信ノードアドレス格納部11に格納し、送信メッセ
ージ指示手段104がパケット10のメッセージ格納部
13にメッセージを格納したパケット10を伝送路1に
送出すると、ノード2とノード3のパケット受信手役t
o 5はパケット10を受信し、送信ノードアドレス取
り出し手段106 はパケット10の送信ノードアドレ
ス格納部11から送信ノードアドレスが「4」であるこ
とを取り出す。
送信ノードアドレス記憶手段107はノードアドレス「
4」に対応する値を1加算する(第4図20l)。
4」に対応する値を1加算する(第4図20l)。
ノード3の自ノード宛パケット判定手段108はパケッ
ト10の受信ノードアドレス格納部12の内容と自ノー
ドアドレス格納手段110の内容を照合し、自ノード宛
のパケットであることを判断すると、受信メッセージ処
理手段109に受信したパケット10を渡し、メッセー
ジ格納部13を処理する。
ト10の受信ノードアドレス格納部12の内容と自ノー
ドアドレス格納手段110の内容を照合し、自ノード宛
のパケットであることを判断すると、受信メッセージ処
理手段109に受信したパケット10を渡し、メッセー
ジ格納部13を処理する。
ノード2の自ノード宛パケット判定手段108はバケツ
}10の受信ノードアドレス格納部12の内容と自ノー
ドアドレス格納手段110の内容を照合し、自ノード宛
のパケットでないことを判断すると、パケット10のメ
ッセージ格納部13は処理しない。
}10の受信ノードアドレス格納部12の内容と自ノー
ドアドレス格納手段110の内容を照合し、自ノード宛
のパケットでないことを判断すると、パケット10のメ
ッセージ格納部13は処理しない。
ここで、ノード3はノード4宛のパケットの送信を続け
、ノード4が動作を停止して、ノード4からノード3へ
のパケットが送信されなくなると、ノード2の送信ノー
ドアドレス記憶手段107のノードアドレス「3」に対
応する値は増加を続けるが、ノードアドレス「4」に対
する値は変化しなくなる(第4図203〜206)。こ
のノードアドレス「4」に対応する値が変化しなくなっ
たことを認識することにより、ノード2はノード4が動
作を停止したことをノード3およびノード4と通信を行
うことなく検出することができる。
、ノード4が動作を停止して、ノード4からノード3へ
のパケットが送信されなくなると、ノード2の送信ノー
ドアドレス記憶手段107のノードアドレス「3」に対
応する値は増加を続けるが、ノードアドレス「4」に対
する値は変化しなくなる(第4図203〜206)。こ
のノードアドレス「4」に対応する値が変化しなくなっ
たことを認識することにより、ノード2はノード4が動
作を停止したことをノード3およびノード4と通信を行
うことなく検出することができる。
以上説明したように本発明によれば、他のノードが動作
をしているか否かを動作確認のための通信を特に行うこ
となく検出することができる効果がある。
をしているか否かを動作確認のための通信を特に行うこ
となく検出することができる効果がある。
第1図は本発明実施例に係るノードの構成を示すブロッ
ク図。 第2図は本発明実施例の全体構成を示す図。 第3図は本発明実施例におけるパケットの構成を示す図
。 第4図は本発明実施例のノードの送信ノードアドレス記
憶手役の値の変化を示す図。 1・・・伝送路、2、3、4・・・ノード、10・・・
パケット、11・・・送信ノードアドレス格納部、12
・・・受信ノードアドレス格納部、13・・・メッセー
ジ格納部、101・・・パケット送信手段、102・・
・受信ノードアドレス指示手役、103・・・送信ノー
ドアドレス指示手役、104・・・送信メッセージ指示
手段、105・・・パケット受信手段、106・・・送
信ノードアドレス取り出し手段、107・・・送信ノー
ドアドレス記憶手段、108・・・自ノード宛パケット
判定手段、109・・・受信メッセージ処理手役、11
0・・・自ノードアドレス格納手役、111・・・故障
判定手段。
ク図。 第2図は本発明実施例の全体構成を示す図。 第3図は本発明実施例におけるパケットの構成を示す図
。 第4図は本発明実施例のノードの送信ノードアドレス記
憶手役の値の変化を示す図。 1・・・伝送路、2、3、4・・・ノード、10・・・
パケット、11・・・送信ノードアドレス格納部、12
・・・受信ノードアドレス格納部、13・・・メッセー
ジ格納部、101・・・パケット送信手段、102・・
・受信ノードアドレス指示手役、103・・・送信ノー
ドアドレス指示手役、104・・・送信メッセージ指示
手段、105・・・パケット受信手段、106・・・送
信ノードアドレス取り出し手段、107・・・送信ノー
ドアドレス記憶手段、108・・・自ノード宛パケット
判定手段、109・・・受信メッセージ処理手役、11
0・・・自ノードアドレス格納手役、111・・・故障
判定手段。
Claims (1)
- 【特許請求の範囲】 1、伝送路と、この伝送路に接続され相互にパケットを
転送する複数のノードで構成され、 前記複数のノードに、 パケットを前記伝送路に送信するパケット送信手段と、 前記伝送路に送出されたパケットを受信するパケット受
信手段と、 メッセージを処理するメッセージ処理手段とを備えたバ
ス型ローカルエリアネットワークにおいて、 前記複数のノードのそれぞれに、 前記伝送路上に送信するパケットに自ノードアドレスを
付加する手段と、 前記パケット受信手段が受信したパケットから送信ノー
ドアドレスを取り出す送信ノードアドレス取り出し手段
と、 この送信ノードアドレス取り出し手段が取り出した送信
ノードアドレスの出現回数をノードアドレス毎に計数し
記憶する送信ノードアドレス記憶手段と、 この記憶手段に記憶された出現回数が所定時間内に更新
されないときにそのアドレスのノードが故障であると判
定する手段と を備えたことを特徴とするバス型ローカルエリアネット
ワーク。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1187120A JPH0352351A (ja) | 1989-07-19 | 1989-07-19 | バス型ローカルエリアネットワーク |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1187120A JPH0352351A (ja) | 1989-07-19 | 1989-07-19 | バス型ローカルエリアネットワーク |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0352351A true JPH0352351A (ja) | 1991-03-06 |
Family
ID=16200462
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1187120A Pending JPH0352351A (ja) | 1989-07-19 | 1989-07-19 | バス型ローカルエリアネットワーク |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0352351A (ja) |
-
1989
- 1989-07-19 JP JP1187120A patent/JPH0352351A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4707827A (en) | Bridging techniques for local area networks | |
| EP2075974B1 (en) | Method and apparatus for aggregating ports | |
| EP0160263A2 (en) | Distributed control of alias name usage in networks | |
| JPS62239641A (ja) | 同報通信方式 | |
| CN110808873B (zh) | 一种检测链路故障的方法及装置 | |
| EP1729458A1 (en) | Method for determining connection topology of home network | |
| US5528594A (en) | Method and system for implementing sub-tokens on a token ring network | |
| CN108702804A (zh) | 用于工业自动化系统的无线通信系统、用于其运行的方法和无线收发站 | |
| EP1276262A1 (en) | Communication network ring with data splitting in the nodes | |
| JPH0213158A (ja) | メツセージ伝送方法 | |
| JPH0352351A (ja) | バス型ローカルエリアネットワーク | |
| EP0222584A2 (en) | A bridge for and a method for routeing signals between local area networks | |
| KR101442567B1 (ko) | 링 네트워크 토폴로지에서 프레임기반 라우팅을 이용한 프레임 무손실 통신 방법 | |
| JPH01231542A (ja) | パケット伝送方式 | |
| US5384566A (en) | Load sharing system for computer network protocols | |
| JPH01289339A (ja) | 通信制御装置 | |
| JPS5811146B2 (ja) | ポ−リングエミュレ−タを用いた通信方式 | |
| JPS6282762A (ja) | 同報通信方式 | |
| JPH01189252A (ja) | 複合ローカルエリアネットワークのブリッジ装置 | |
| JPS6257336A (ja) | 通信ネツトワ−ク間中継装置 | |
| JPS6370637A (ja) | スロツトリングネツトワ−クシステム | |
| JPH06268655A (ja) | バス型lan | |
| JPH0230248A (ja) | 通信制御方式 | |
| JPS6184139A (ja) | パケツト通信制御方式 | |
| Bradbury | X25 asymmetries and how to avoid them |