ISO8473基础上的端系统与中介系统间的路由信息的交换( 九 )


地址信息是可变长度的 。每个地址参数按照如下方法编码:
字节n
地址参数长度指示
字节n 1到n m
地址参数值
8.3.3ESHPDU源地址参数


此源地址是发送ESHPDU的网络实体多服务的NSAP的地址 。它按照如下方法编码:
字节
源地址长度指示
源地址
10
11
…..
m-1
8.3.4ISHPDU的网络实体标题参数
此网络实体标题参数是发送ISHPDU的中介系统的网络实体标题 。它按如下方式编码:
字节
网络实体标题长度指示
网络实体标题
10
11
…..
m-1
8.3.5RDPDU目的地址参数
此目的地址是正在发送的RDPDU的中介系统转发的NPDU的相关地址 。其按如下方
法编码:
字节
目的地址长度指示
目的地址
10
11
…..
m-1

8.4子网地址部分
子网地址部分仅存在于RDPDU 。它用来指示同一个子网内的另一个端系统或者中介系
统的网络实体(它们可能是通向网络地址部分所指示的目的地的更好路由)的子网地址 。子
网地址参数的编码与网络地址参数相似 。
8.4.1RDPDU子网地址参数
子网地址参数按照如下方式编码:
字节
子网地址长度指示
子网地址
m
m 1
…..
n-1

8.5可选部分
8.5.1综述
可选部分用来传送可选参数 。PDU头部的可选部分说明如下:
字节
选项
p
q
假如可选部分存在 , 它可能包含一个或多个参数 。参数的个数由可选部分的长度和所限 ,
可选部分的长度有下面的公式决定:
PDU头部长度-(固定部分长度 地址部分长度 分段部分长度)
也由个别的可选参数的长度所决定
可选部分中定义的参数出现的顺序是不确定的 , 选项不答应有可重复性 。收到选项重复
的PDU对协议来说是一种错误 。
可选部分中的参数的编码形式说明如下:
字节
内容
n
参数编码
n 1
参数长度
n 2到n m 1
参数值
参数编码域采用二进制编码 , 并且不能扩展 , 最多可以表示255中不同的参数编码 。事
实上 , 没有哪一种参数编码的第8位和第7位的值是00 , 因此能提供的最大数量要少一些 。
其中 , 编码255(二进制11111111)被保留 。
参数长度域指示了参数值的字节数 。这个长度是二进制正整数m , 在理论上最大值是
254 , 但实际值要小一些 。例如 , 当可选部分只有一个参数时 , 参数编码和参数长度各占一
个字节 。这样,m受限于:
m=252-(固定部分长度 地址部分长度 分段部分长度)
后面的几个参数越大 , 则m越小 。参数值指示了参数编码域中指定的参数的值 。
8.5.2安全性
安全性参数传送数据PDU所要求的安全信息 , 这个数据PDU使得RDPDU产生 。这
个参数的编码和语义与ISO8473定义的安全性性参数类似 。
参数编码:11000101
参数长度:可变
参数值:见ISO8473中的7.5.3
8.5.3服务质量保持
服务质量传送数据PDU要求的服务质量信息 , 这个数据PDU使得RDPDU产生 。
这个参数的编码和语义与ISO8473定义的服务质量保持参数类似 。
参数编码:11000011
参数长度:可变
参数值:见ISO8473中的7.5.6
8.5.4优先级
优先级参数传送数据PDU要求的优先级信息 , 这个数据PDU使得RDPDU产生 。
这个参数的编码和语义与ISO8473定义的优先级参数类似 。
参数编码:11001101
参数长度:可变

推荐阅读