LAPB 参数
国际标准规定x.25的链路层lapb采用高级数据链路控制规程(hdlc)的帧结构,并且是它的一个子集。
x.25定义了一些系统参数和变量,用于链路控制。下面具体介绍这些参数的配置方法。
1.1.interface: 指定本x.25端口是dte还是dce。
[命令]: x25 interface [dte | dce]
dte: 指定本x.25端口是dte
dce : 指定本x.25端口是dce
缺省为dte
[例子]: 把s1端口配成x.25 dce 模式
#conf
config#s1
config_s1#enca x25
使用此命令,使端口s1上使用该命令前的所有的设置自动恢复成x.25状态下的缺省值,可用show s1来查看这些缺省值内容。
config_s1#x25 interface dce
[说明]:
一个x.25连接,必须一端逻辑上为dce,另一端逻辑上为dte。通常,在连入公用分组交换网的时候,用户设备设为dte,而分组交换机所在那一端设为dce。
1.2.mod: 设定lapb是x.25 基本模式(模8)还是扩展模式(模128)
[命令]: x25 mod modulus
modulus:可以为8或128。8为基本模式,128为扩展模式。缺省为8。
[例子]: 把s1口配成x.25,设lapb module 为8,k为7
config#s1
config_s1#enca x25
config_s1#x25 mod 8
[说明]:
lapb的模式可以分为基本模式和扩展模式。基本模式在大部分连接中已经够用,扩展模式是一个可选的lapb 特性,应用于出错率低而延时大的高速连接(如卫星通信)。
chinapac网上的用户一般采用模8方式。
1.3.k:设定链路层允许未确认的最大帧个数(滑动窗口)
[命令]: x25 k window-size
window-size: 范围为2至 mod -1 (当mod为8时,最大值为7;mod为128时,最大值为127)。
缺省为7。
[例子]: 把s1口配成x.25,设lapb module 为8,k为7
config#s1
config_s1#enca x25
config_s1#x25 mod 8
config_s1#x25 k 7
[说明]:
当使用模128的时候,必须增大滑动窗口k的值。在得到确认之前发出较多的帧,来提高效率。
1.4.n1: 链路层最大帧长度(字节数)
[命令]: x25 n1 bytes
bytes: 范围为(136,264,520,1032)。
缺省为136。
[例子]: 把s1口配成x.25,设n1为136
config#s1
config_s1#enca x25
config_s1#x25 n1 136
[说明]:
修改n1的值,相应地改变psize的值。(psize=n1-8)
1.5.n2: 链路层最大传输次数(重发次数为n2-1)
[命令]: x25 n2 retrytimes
retrytimes: 最大传输次数, 范围为0 至 255。
缺省为16
[例子]: 把s1口配成x.25,设n2为16
config#s1
config_s1#enca x25
config_s1#x25 n2 16
[说明]:
n2一般应取5-16。
1.6.t1: 链路层发送超时计时器
[命令]: x25 t1 seconds
seconds:秒数,范围为0 至 65535
缺省为3s
[例子]: 把s1口配成x.25,设t1为3
config#s1
config_s1#enca x25
config_s1#x25 t1 3
[说明]:
dte设备中t1的值可以与dce中的t1值不同,但双方应当知道它们的值的大小。当t1计时器到时时,dte(或dce)就启动重发。t1的值应当大于发送一个帧到接收到对它作出应答的帧之间的最大时间。
1.7.t2: 链路层接收超时计时器
[命令]: x25 t2 seconds
seconds:秒数,范围为0 至 65535
缺省为1s
[例子]: 把s1口配成x.25,设t2为1
config#s1
config_s1#enca x25
config_s1#x25 t2 1
[说明]:
dte设备中t2的值可以与dce中的t2值不同,但应通知对方知道。当t2计时器到时时,dte(或dce)必须发证实帧,使得对方dte(或dce)的t1计时器超时之前能接收到证实帧(t2[t1)。
以上是lapb参数的配置方法,可以使用命令:show s[0-1] 来查看这些参数,用户一般不必修改缺省值。