一、中继转发的数据包格式
(一)数据包组成部分:目标地址+源地址+中继 1+中继 2+注释信息
1.中继 1 由 WIDE1-N 表示,WIDE1 是中继名称,N 是中继转发计数,当 N=0 时,消隐显示。
2.中继 2 由 WIDE2-N 表示,WIDE2 是中继名称,N是 中继转发计数,当 N=0 时,消隐显示。
3.当 N=0 时,转发后的数据会打上该路径转发完毕标志“*”号。
4.中继 1、中继 2 路径位置无限制。
(二)正确的数据包格式:
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