APRS数字中继转发规则

2019年1月17日09:51:51 评论 1,331

APRS数字中继转发规则

一、中继转发的数据包格式

(一)数据包组成部分:目标地址+源地址+中继 1+中继 2+注释信息

1.中继 1 由 WIDE1-N 表示,WIDE1 是中继名称,N 是中继转发计数,当 N=0 时,消隐显示。

2.中继 2 由 WIDE2-N 表示,WIDE2 是中继名称,N是 中继转发计数,当 N=0 时,消隐显示。

3.当 N=0 时,转发后的数据会打上该路径转发完毕标志“*”号。

4.中继 1、中继 2 路径位置无限制。

APRS数字中继转发规则

(二)正确的数据包格式:

1.BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

2.BH4TDV-5>APDR12,WIDE1-1,WIDE2-1:=3120.40N/12012.00E$ hello

(三)不正确的数据包格式:

1.BH4TDV-5>APDR12,WIDE2-1,WIDE1-1:=3120.40N/12012.00E$ hello

2.超过 3 个路径的数据包,只处理中继 1 和中继 2,中继 3 不处理不转发。如:目标地址+源地址+中继 1+中继 2+中继 3+注释信息

二、启用 WIDE1

(一)启用WIDE1后,当收到的数据包符合如下规范格式,包含有 WIDE1-N 转发路径后,将转发。

1.BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

2.BH4TDV-5>APDR12,WIDE1-1,WIDE2-1:=3120.40N/12012.00E$ hello

(二)WIDE1 处理过程:

1.收到数据包格式:目标地址+源地址+WIDE1-N+信息 ,其中 WIDE1 是中继名称,N为中继转发计数。

2.如收到:目标地址+源地址+WIDE1-0+信息,N=0,该数据包不处理,不转发。

例:BH4TDV-5>APDR12,WIDE1*:=3120.40N/12012.00E$ hello

例:BH4TDV-5>APDR12,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello

3.如收到:目标地址+源地址+WIDE1-1+注释信息

N=1,计数-1,数据包重组为:目标地址+源地址+ WIDE1-0+注释信息

转发重组的数据包。

收到:BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1*:=3120.40N/12012.00E$ hello

收到:BH4TDV-5>APDR12,WIDE1-1,WIDE2-1:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello

4.如收到:目标地址+源地址+WIDE1-2+注释信息

N>1,计数-1,数据包重组为:目标地址+源地址+WIDE1-1+注释信息

转发重组的数据包。

收到:BH4TDV-5>APDR12,WIDE1-2:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

三、启用 WIDE2

(一)收到数据包格式:目标地址+源地址+中继 1(WIDE1-N)+中继 2(WIDE2-N)+信息,其中 WIDE2 是中继名称,N为中继转发计数。

当数据包包含 WIDE1-N,N>0 时,不处理,不转发。

当数据包包含 WIDE1-N,N=0 时,WIDE2 启用,WIDE2-N,N>0,转发。

当数据包不包含 WIDE1-N 时,WIDE2 启用,WIDE2-N,N>0,转发。

当 N=0 时,转发后的数据会打上该路径转发完毕标志“*”。

(二)WIDE2 处理过程:

1.如收到:目标地址+源地址+中继 1+WIDE2-0+信息,N=0,不处理,不转发。

例:BH4TDV-5>APDR12,WIDE1*,WIDE2*:=3120.40N/12012.00E$ hello

2.如收到:目标地址+源地址+中继 1+WIDE2-1+信息

N=1,计数-1,数据包重组为:目标地址+源地址+WIDE2-0+信息

转发重组的数据包。

收到:BH4TDV-5>APDR12,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1*,WIDE2*:=3120.40N/12012.00E$ hello

3.如收到:目标地址+源地址+中继 1+WIDE2-2+信息

N>1,计数-1,数据包重组为:目标地址+源地址+WIDE2-1+信息

转发重组的数据包。

收到:BH4TDV-5>APDR12,WIDE1*,WIDE2-2:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello

(三)当数据包不含中继 1 只包含中继 2 名称,不处理,不转发。

1.如收到:目标地址+源地址+ WIDE2-2+信息,不处理,不转发。

四、插入网关名称

当勾选此项时,会在中继转发的数据包中插入网关名称,如网关名称 BH4TDV-10。

收到:BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,BH4TDV-10*,WIDE1*:=3120.40N/12012.00E$ hello

收到:BH4TDV-5>APDR12,WIDE1*,WIDE2-2:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12, BH4TDV-10*,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello


更多路径设置问题请参考《中国APRS发展的若干技术问题》一文的相关章节。

文章内容来自:BH4TDV

  • A+
所属分类:APRS

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: