x.25的分组层是利用链路层提供的服务在dte-dce接口交换分组。它将一条逻辑链路(物理上可能是一个接口或多个接口)按动态时分复用的方法划分为许多个子逻辑信道,以充分地利用逻辑链路的传输能力和交换机资源,实现了通信能力和资源的按需分配,提高效率、降低成本。
下面是分组层参数的配置方法。
2.1. address: 指定端口的本地x.121地址
[命令]: x25 address x121-address
x121-address:x.121地址。没有缺省值。
[例子]: 把s1口配成x.25,设x25地址为30224933
config#s1
config_s1#enca x25
config_s1#x25 addr 30224933
[说明]:
用户必须设置该参数才可正常工作。
2.2. alias : 设置本地地址别名
[命令]: x25 alias [string/none]
string: 设置一个本端口地址别名
none : 删除所有本端口地址别名
[cr] : 显示本端口地址别名
[例子]: 把s1口配成x.25,设定本端口地址别名为11112222.
config#s1
config_s1#enca x25
config_s1#x25 alias 11112222
[说明]:
每个端口最多可设置8个地址别名. 当呼入时,这些地址别名可起到与本地x.121地址相同的作用,呼出时,这些地址别名不起作用。
2.3. clear : 清除某一x.25交换虚电路
[命令]: x25 clear word
word : 所要清除的虚电路号.
[例子]: 在封装成x.25的s1口清除3号虚电路
config#s1
config_s1#x25 clear 3
2.4. psize : 设定x.25分组层分组大小
[命令]: x25 psize size
size: 分组层分组大小 ,范围为(128,256,512,1024)
缺省值为128。
[例子]: 把s1口配成x.25,设定x.25分组层分组大小为128
config#s1
config_s1#enca x25
config_s1#x25 psize 128
[说明]:
修改psize的值,相应地改变n1的值。(n1=psize+8)
2.5. wsize : 设定x.25分组层窗口尺寸
[命令]: x25 wsize packets
packets: 分组层窗口尺寸大小 ,范围为2至 wsiz模数-1
缺省值为2。
[例子]: 把s1口配成x.25,设定x.25分组层窗口尺寸为2
config#s1
config_s1#enca x25
config_s1#x25 wsize 2
[说明]:
模8时该参数取值2-7,模128时该参数取值2-127。
2.6. htc : 设定x.25虚电路总数
[命令]: x25 htc circuit-number
circuit-number: 虚电路总数 ,范围为1至 128。
缺省值为16。
[例子]: 把s1口配成x.25,设定x.25虚电路总数为16
config#s1
config_s1#enca x25
config_s1#x25 htc 16
2.7. pvc : 设定永久虚电路(pvc)数
[命令]: x25 htc pvc-number
pvc-number: 永久虚电路总数 ,范围为1至 128。
缺省值为0。
[例子]: 把s1口配成x.25,设定x.25虚电路总数为16, 永久虚电路数为2
config#s1
config_s1#enca x25
config_s1#x25 htc 16
config_s1#x25 pvc 2
[说明]:
永久虚电路数应小于或等于虚电路总数。在上述配置下,各虚电路状态如下表:

2.8. dbit: 设定是否允许d 比特置位
[命令]: x25 dbit [yes | no]
yes: 允许d 比特置位
no: 不允许d 比特置位
缺省值为no。
[例子]: 把s1口配成x.25,设定允许d 比特置位
config#s1
config_s1#enca x25
config_s1#x25 dbit yes
[说明]:
d比特可以在呼叫建立分组和数据分组中使用。目的是为了区分数据分组的确认是由x.25接口本地确认,还是由远端dte进行确认。d=0表示由本地确认,d=1表示用远端dte确认。
d比特的使用如下图:

2.9. t20 : 分组层发送再启动分组时间
[命令]: x25 t20 seconds
seconds: 秒数,范围为0 至 65535
缺省值为 1s 。
[例子]: 把s1口配成x.25,设定t20 为1
config#s1
config_s1#enca x25
config_s1#x25 t20 1
2.10. t23 : 分组层发送清除请求时间
[命令]: x25 t23 seconds
seconds: 秒数,范围为0 至 65535
缺省值为 1s 。
[例子]: 把s1口配成x.25,设定t23为1
config#s1
config_s1#enca x25
config_s1#x25 t23 1
2.11. nui : 设定网络用户识别标识符(nui)和口令(password)
[命令]: x25 nui passwd&nui
passwd&nui: 口令和网络用户识别符
[例子]: 把s1口配成x.25,假设网络用户识别标示符为shshx000,口令为abcdef
config#s1
config_s1#enca x25
config_s1#x25 nui abcdefshshx000
2.12. nps: 打开/关闭分组长度协商功能
[命令]: x25 nps [yes | no]
yes: 允许分组长度协商(出呼叫)
no: 禁止分组长度协商(出呼叫)
缺省值为no。
[例子]: 把s1口配成x.25,打开分组长度协商功能
config#s1
config_s1#enca x25
config_s1#x25 nps yes
[说明]:
bdcom路由器在接收所有x.25入呼叫分组时,能处理分组中关于长度和窗口的有关协商参数,并能作出相应的处理。本参数主要是指出呼叫时是否带上协商参数。
2.13. nws: 打开/关闭分组窗口尺寸协商功能
[命令]: x25 nws [yes | no]
yes: 允许分组窗口尺寸协商(出呼叫)
no: 禁止分组窗口尺寸协商(出呼叫)
缺省值为no。
[例子]: 把s1口配成x.25,打开分组窗口尺寸协商功能
config#s1
config_s1#enca x25
config_s1#x25 nws yes
[说明]:
bdcom路由器在接收所有x.25入呼叫分组时,能处理分组中关于长度和窗口的有关协商参数,并能作出相应的处理。本参数主要是指出呼叫时是否带上协商参数。
2.14. cwla: x.25呼叫请求分组中携带主呼地址
[命令]: x25 cwla [yes | no]
yes: 出呼叫分组中携带主呼地址
no: 禁止出呼叫分组中携带主呼地址
缺省值为yes。
[例子]: 把s1口配成x.25,禁止出呼叫分组中携带主呼地址
config#s1
config_s1#enca x25
config_s1#x25 cwla no
[说明]:
在x.25呼叫请求分组中主呼地址是可省略的 ,本参数是指出呼叫时是否携带主呼地址。
2.15. x28ip: 对x.28 用户接入的tcp/ip支持.
[命令]: x28ip [slip / ppp | no ]
ppp: 对方tcp/ip通过slip接入x.28
slip: 对方tcp/ip通过ppp接入x.28
no: 不支持tcp/ip通过x.28接入
缺省值为no。
[例子]: 请参见本章第8节"对x.28的支持"