续表25
dst-ref(目的参考) |
R |
src-ref(源参考) |
R |
class(传送类别) |
R |
format(正常格式或扩展格式) |
R |
flow-control(流量控制) |
R |
tpdu-size(传送PDU大小) |
R |
t-dsap(传送目的服务访问点) |
R |
t-ssap(传送源服务访问点) |
R |
ack-time(确认时间) |
R |
add-opt(附加选枰) |
R |
checksum(校验和) |
R |
注1:详细规程见ISO 8073 |
5.1.4.3 拆除连接请求(DR TPDU)
5.1.4.3.1 DR TPDU的字段和格式
图11 DR TPDU的格式
Li_4:第四层帧头的长度,以八位组为单位,不包括Li_4自身
TPDU_code:连接拆除请求DR TPDU的编码,其值为‘1000’B
dst_ref:目的参考,对应于需要拆除连接远端节点
src_ref:源参考,发送DR TPDU的节点的连接号
reason:放弃连接的原因,可能有以下值:
1000 0000=由会话层启始的正常放弃
1000 0001:因远端节点过载不能建立连接,故用DR TPDU放弃
1000 0010:两个节点不能就连接达成一致
1000 0011=发现重份的src_ref
1000 0100=无法达成参考
1000 0101=协议错
1000 0111=没有更多的参考可提供
1000 1000=连接网络层拒绝
1000 1010=帧头的长度或参数非法
以下值可用于所有TP类:
0000 0000=原因未规定
0000 0001=在TSAP处拥塞
0000 0010=会话实体未连接到TSAP
0000 0011=地址未知
5.1.4.3.2 DR TPDU的可变部分
在可变部分中,每个参数都由参数编码、参数长度、参数值3部分组成。编码表示是哪一个参数,长度表示该选项有多长,值规定参数的内容。
5.1.4.3.2.1 附加信息add_inf
Parameter code:add_inf=‘E0’H
Parameter length:does not exceeded’08’H
Parameter value:用户定义
5.1.4.3.2.2校验和checksum
Parameter code:checksum=‘C3’H
Parameter length:‘02’H
Parameter value:2字节校验和
表26 DR TPDU(拆链请求类TPDU)测试(注1)
Li-4(长度指示) |
R |
tpdu-code(传送PDU编码) |
R |
dst-ref(目的参考) |
R |
src-ref(源参考) |
R |
reason(原因) |
R |
checksum(校验和) |
R |
注1:详细规程见ISO 8073 |
5.1.4.4 拆除连接证实(DC TPDU)
5.1.4.4.1 DC TPDU的字段和格式
图12 DC IPDU的格式
Li_4:第四层帧头的长度,以八位组为单位,不包括Li_4自身
TPDU_code:连接拆除证实DC TPDU的编码,其值为‘1100’B
dst_ref:目的参考,对应于需要拆除连接远端节点的src_ref
src_ref:源参考,发送DC TPDU的节点的连接号
5.1.4.4.2 DC TPDU的可变部分
5.1.4.4.2.1校验和checksum
Parameter code:checksum=‘C3’H
Parameter length:‘02’H
Parameter value:2字节校验和
表27 DC TPDU(拆链证实类TPDU)测试(注1)
Li-4(长度指示) |
R |
tpdu-code(传送PDU编码) |
R |
dst_ref(目的参考) |
R |
src_ref(源参考) |
R |
checksum(校验和) |
R |
注1:详细规程见ISO 8073 |
5.1.4.5数据传送(DT TPDU)
5.1.4.5.1 DT TPDU的字段和格式
Li_4:第四层帧头的长度,以八位组为单位,不包括Li_4自身
TPDU_code:数据传送DT TPDU的编码,其值为‘1111’B
dst_ ref:目的参考,对应于远端节点的src_ref
EOT:如果某一TPDU是所属TSDU的最后一个TPDU,则EOT=1,其它情况为0
TPDU-Nr:按正整数1递增的模数,用于流控
图l3 第2、3、4类传送协议的DT TPDU格式
5.1.4.5.2 DT TPDU的可变部分
5.1.4.5.2.1校验和checksum
Parameter code:checksum=’C3’H
Parameter length:’02’H
Parameter value:2字节校验和
表28 DT TPDU(数据传送类TPDU)测试(注1)
Li-4(长度指示) |
R |
tpdu-code(传送PDU编码) |
R |
dst- ref(目的参考) |
R |
eot(分段结束标志) |
R |
tpdu-nr(发送PDU序号) |
R |
checksum(校验和) |
R |
data(数据) |
R |
注1:详细规程见ISO 8073 |
5.1.4.6数据传送确认(AK TPDU)
5.1.4.6.1 AK TPDU的字段和格式
Li_4:第四层帧头的长度,以八位组为单位,不包括Li_4自身
TPDU_code:数据传送确认AK TPDU的编码,其值为‘0110’B
dst_ref:目的参考,对应于远端节点的src_ref
YR TU No. :指明首次期望接收的TPDU编号,YR TU No.用于流控。在无差错传输情 况下的扩展格式中,每一个YR TU No.应只出现一次。
credit:在没有收到确认的情况下,还可以传送多少数据TPDU
图14第1、2、3、4类传送协议的AK TPDU格式
表29 AK TPDU(数据传送类TPDU)测试(注1)
Li-4(长度指示) |
R |
tpdu-code(传送PDU编码) |
R |
dst_ref(目的参考) |
R |
Yr-tu-mr(下一个期望的DT PDU序号) |
R |
credit(信用量窗口) |
R |
checksum(校验和) |
R |
注1:详细规程见ISO 8073 |
5.1.4.6.2 AK TPDU的可变部分
5.1.4.6.2.1校验和checksum
Parameter code:checksum=’C3’H
Parameter length:’02’H
Parameter value:2字节校验和
5.1.4.6.2.2子序列号subseq_no
Parameter code:subseq_ no=’8A’H
Parameter length:=’02H’
Parameter value:16比特子序列号
5.1.4.6.2.3流控确认(window,yr_subseq,yr_credit)
Parameter code:’8C’H
Parameter length:’08H’
Parameter value:
window:32bits
yr_subseq:16bits
yr_credit:16bits
表30 AK TPDU(数据传送证实类TPDU)测试(注1)
Li-4(长度指示) |
R |
tpdu-code(传送PDU编码) |
R |
dst-ref(目的参考) |
R |
yr-tu-nr(下一个期望的DT TPDU序号) |
R |
credit(信用量窗口) |
R |
checksum(校验和) |
R |
注1:详细规程见ISO 8073 |
5.1.4.7 拒绝(RJ TPDU)(只对TP1和TP3适用)
5.1.4.7.1 ER TPDU的字段和格式
Li_4:第四层帧头的长度,以八位组为单位,不包括Li_4自身
TPDU_code:连接拆除请求DR TPDU的编码,其值为’0101’B
CDT:对TP1,设为1111。对于正常格式,CDT在第二个八位组的bit4~1;对于扩展格式,CDT在第9和10个八位组上。
dst_ref:目的参考,对应于远端节点的src_ref
YR TU No.:规定下一次期望接收的TPDU编号
5.1.4.8 差错(ER TPDU)
5.1.4.8.1 ER TPDU的字段和格式
Li_4:第四层帧头的长度,以八位组为单位,不包括Li_4自身
TPDU_code:连接拆除清求DR TPDU的编码,其值为’0111’B
dst_ref:目的参考,对应于远端节点的src_ref
REJECT CAUSE:
0000 0000=未规定的原因
0000 0001=无效的参数
0000 0010=无效的TPDU类型
0000 0011=无效的参数值
5.1.4.8.2 AK TPDU的可变部分
5.1.4.8.2.1 无效的TPDUinv_tpdu
Parameter code:subseq_ no=‘C1’H
Parameter length:参数值字段的字节数
Parameter value:包括被拒绝的TPDU的全部帧头
5.1.4.8.2.2枚验和checksurn
Parameter code:checksum=’C3’H
Parameter length:’02’H
Parameter value:2字节校验和
5.1.4.9加速数据(ED TPDU)(SDH网管不要求)
5.1.4.10加速数据确认(EA TPDU)(SDH网管不要求)
5.2基于CLNS2的Q3接口下四层协议栈的测试
5.2.1 物理层:X.21,X.21 bis和V系列接口的测试
5.2.1.1 用V.24接U进行监测
1723