6pack and EAX25 プロトコル


● (No.563) 6pack and EAX25 プロトコル (2008年4月26日)
 -----------------------------------------------------

《翻訳 by JE9PEL/1》
Re: 6pack and EAX25
Andreas Koensgen
Thu, 17 Jul 1997 10:59:11 +0200 (MET DST) 

> ax25-doc ファイルに、6pack 情報があることに気付いた。
> この 6pack eprom は、ax25 ユーティリティと互換か?

6pack あるいは KISS eprom を使うということは、AX.25 ユーティリティを使う
ということとは異なる。そういう問題ではなく、シリアルポートに接続している
TNC をコントロールする Linux カーネルドライバーだということである。 KISS
については、ドライバーはカーネル区分とされていて、それはカーネルを定義す
る際に選択することができる。6pack は、まだカーネル区分の一部とはなってい
ない (まだ 2.1.x カーネル上では動作しない) Linux ドライバーとなっていて、
別のパッケージとして入手できる。

> それは一般的な KISS チップより良い選択か?
> いくつもの KISS チップ (KISS, JKISS, Acked KISS など) があるが、
> どれを使うのが一番良いのか教えてほしい。

6pack と一般的な KISS との主な違いは次のとおりである。

- 6pack は、シリアルライン上を伝送する全てのパケットのチェックサムを
  与える。つまり、壊れたデータを防御することができる。

- 6pack は、TNC のある状態を示す信号のステータス bytes を使用する。
  例えば、DCD のステータスや TNC の RX バッファのオーバーランなど。

- 6pack は、一つのシリアルライン上で 7個の TNC まで制御できる。
  しかし、この特徴はまだ Linux ドライバーでは実現していない。

- 6pack は、PC からの最初のパケットデータ byte を受信した直後に
  すぐに伝送データの送信が始まる。 KISS は、全てのパケットを受信
  した後に、無線機へのデータの送信が始まる。これはデジピーター
  から受信局に最も早くレスポンスを返す。これは、特に DAMA モード
  の時に役立つ。

> リストの gurus (訳不明) について他の質問がある。
> EAX25 に関連するこのリストに、いくつかの email があった。
> BPQ 局ビーコンの近くに、"listen"(受信局) が標準的な AX25 の
> 代わりに EAX25 を表示していることに気付いた。 この EAX25 は
> 標準的な AX25 と互換か? それを使う利点は何か?

EAX25 についてはよくわからないが、知る限りでは、AX.25 で使われる送受信の
3ビット幅カウンターの代わりに、8ビット幅が使われる。非常に長いパケット列
を他局からの受領リクエストなしに送信することができる。

                                     bottom top

《原文》
Re: 6pack and EAX25
Andreas Koensgen
Thu, 17 Jul 1997 10:59:11 +0200 (MET DST) 
------------------------------------------------------------------------
On Wed, 16 Jul 1997, Rick Angell wrote:

> Hello everyone,
> 
> I noticed some 6pack info with the ax25-doc file.
> Are the 6pack eproms compatible with the ax25 utilities?

Using a 6pack or KISS eprom is not a problem of the AX.25
utilities, but of the Linux kernel driver that controls a TNC attached
to a serial port. For KISS, a driver is delivered with the kernel
distribution, it can be selected when configuring the kernel. For 6pack,
I've written a Linux driver that is not yet part of the kernel
distribution (it doesn't run on 2.1.x kernels yet) but can be obtained
as a separate package.

> If they are, are
> they a better choice than a generic KISS chip? I've also seen several
> versions of KISS chips (KISS,JKISS, Acked KISS,etc), can anyone tell
> me which one is best to use?

The main differences between 6pack and generic KISS are:

- 6pack provides a checksum for each packet that is transferred over
the serial line and therefore is able to detect corrupt data.

- 6pack uses status bytes which signal certain conditions of the TNC,
for example, the state of the DCD or an overrun in the TNC's RX buffer.

- 6pack is able to control up to 7 TNCs over a single serial line.
However, this feature is not yet implemented in the Linux driver.

- 6pack starts to transmit data to be sent immediately after it has
received the first byte of the data packet from the PC. KISS starts
to transmit the data to the radio when the whole packet has been
received. This provides a faster response to polls from the digipeater,
which is especially useful in DAMA mode.

> Here is another question for the gurus on the list. I've seen some email
> to this list regarding EAX25. I've noticed that when a nearby BPQ station
> beacons, "listen" shows that its EAX25 instead of standard AX25. Is EAX25
> compatible with standard AX25? Whats the advantage of using it?

I don't know much about EAX25, but as far as I know, EAX25 uses 8-bit-wide
transmit and receive counters instead of 3-bit-wide used with AX.25.
So longer sequences of packets can be transmitted without requesting an
acknowledgement from the other stations.

73 de Andreas


 トップ へ戻る.
 前のページ へ戻る.
 次のページ へ移る.
 ホームページ(目次) へ戻る.