首页
学习
活动
专区
圈层
工具
发布

烽火2640路由器命令行手册-12-IBM网络配置命令

第1章   DLSW配置命令

1.1  DLSW配置命令

1.1.1   dlsw local-peer

命令描述

[no]dlsw local-peer [peer-id ip-address] [cost cost] [lf size] [keepalive seconds]

[init-pacing-window size] [max-pacing-windowsize] [promiscuous]

该命令用来指定DLSw的local-peer的参数。用该命令的NO形式取消配置。

参数

参数

参数说明

peer-id ip-address

Local peer创建的本地对等实体的IP地址,用于TCP封装协议。

cost cost

(可选) 本参数表示在本地DLSw配置的cost属性值,在能力交换过程中将会传播给对端的DLSw,对端DLSw将根据此数值在多条路径中选择最优路径,参数的取值范围为1~5,缺省值为3。

lf size

(可选) 本参数表示在本地DLSw所能处理的最大的帧的长度,取值范围为:516、1470、1500、2052、4472、8144、11407、11454和17800字节,缺省值为1500字节。

keepalive seconds

(可选) 本参数表示在电路没有通信时发送Keepalive类型的DLSw报文的时间间隔, 参数取值范围为0-1200秒。默认值为30秒。0代表不发送keepalives。

init-pacing-window size

(可选) 初始化本地应答窗口的大小,符合RFC 1795. 参数取值范围为1-2000字节。

max-pacing-window size

(可选) 最大本地应答窗口的大小,符合RFC 1795. 参数取值范围为1-2000字节。

promiscuous

(可选) 设置混杂模式,允许在本地未配置remote peer的情况下,对端可以主动和本地建立DLSw连接。

 缺省

keepalive seconds 的缺省值为30秒。

cost cost 的缺省值为3。

lf size 的缺省值为1500字节。

命令模式

全局配置态

说明

建立TCP通道是建立DLSw连接的第一步。为建立TCP通道,要首先配置DLSw本地对等实体,以指定TCP连接的本端IP地址,然后才能接受远端路由器发起的建立TCP连接的请求。一个路由器只能有一个本地对等实体。

 DLSw通信链路的建立:

在建立不成功或已拆链的情况下:(不包括取消dlsw local-peer命令或相关的dlsw remote-peer命 令),DLSw将不间断的每隔15秒进行一次连接请求,直至连接成功,间隔时间15秒不可配。

在建立成功的情况下:DLSw将不间断的每隔30秒发送一次keepalive request报文,对端在收到keepalive request报文后应发送keepalive response报文进行响应。如果在一段时间内没有收到keepalive response报文,应视为连接断开,重新开始连接请求。间隔时间30秒可配。  

DLSw在正常运行情况下是不释放这条链路的,释放需要符合以下两个条件。

(1)       取消dlsw local-peer命令或相关的dlsw remote-peer命令。

(2)       系统发生异常情况,这种异常包括网络不通或系统资源不够等等。

当第一个条件满足时,DLSw通信链路将被释放,在下一个有效dlsw remote-peer命令出现之前将不会再进行建立链路的重试。

当第二个条件满足时,DLSw通信链路将被释放,但DLSw将不间断的重试DLSw链路的建立。

示例

设置本地对等实体。

dlsw local-peer peer-id 192.168.20.202

设置混杂模式下的本地对等实体。

dlsw local-peer peer-id 192.168.20.202 promiscuous

相关命令

    dlsw remote-peer

    dlsw bridge-group

1.1.2   dlsw remote-peer

命令描述

[no]dlsw remote-peer list-number ip-address [circuit-weight weight] [cost cost] [lf size][backup-peer ip-address [backup-static] [linger minutes] [circuit-inactivity minutes]]

[dynamic [no-llc minutes] [inactivity minutes]] [keepalive seconds] [passive]

[priority [priority-vendor-id id-number]] [tcp-queue-max size]

该命令用来指定处于TCP封装协议时的远端DLSw的IP地址和其他信息,用该命令的NO形式取消配置。

参数

参数

参数说明

list-number

本地路由器配置的远端DLSw对应的port(bgroup)的列表号,如果要使该远端DLSw对应于本地路由器的所有端口,将list-number配置为0。

ip-address

路由器用于通信的远端DLSw的IP地址。

circuit-weight weight

(可选) 电路权值。

cost cost

(可选) 远端对等实体的权值。

lf size

(可选) 设置最大帧长。

backup-peer ip-address

(可选) 设置备份线路,并设置该线路为远端对等实体的IP地址为ip-address的线路进行备份。

backup-static

(可选) 设置备份线路采用静态方式。

linger minutes

(可选) 设置备份线路的空闲时间。

circuit-inactivity minutes

(可选) 设置备份线路上电路的静止时间。

dynamic

(可选) 设置与远端对等实体建立连接采用动态方式。

no-llc minutes

(可选) 设置动态方式下无电路超时时间。

inactivity minutes

(可选) 设置动态方式下电路静止超时时间。

keepalive seconds

(可选) 设置向远端对等实体发送keepalive报文的时间间隔。

passive

(可选) 设置与远端对等实体建立连接采用被动方式。

priority

(可选) 设置与远端对等实体建立连接采用优先级方式。

priority-vendor-id id-number

(可选) 设置优先级方式下的verdor-id属性。

Tcp-queue-max size

(可选) 设置与远端对等实体建立的TCP连接发送队列的最大字节数。

 缺省

远端DLSw的IP地址没有被配置。

如果没有配置dlsw load-balance circuit-count circuit weight命令,则circuit-weight weight的缺省值为10,否则为dlsw load-balance circuit-count命令中设置的circuit weight的值。

cost cost 的缺省值为3。

lf size 的缺省值为1500字节。

keepalive seconds 的缺省值为30秒。

如果配置了dynamic但未指定backup-static、no-llc和inactivity等参数,则缺省状态为不加backup-static关键字,no-llc缺省值为10分钟。

tcp-queue-max size 的缺省值为20000字节。

命令模式

全局配置态

说明

配置了本地对等实体后,需配置远端对等实体以建立TCP通道,路由器将不断尝试与远端路由器建立TCP连接。一个路由器可配置多个远端对等实体,通过配置多个远端对等实体可与多个远端路由器建立TCP通道。 

对于dlsw remote-peer命令后配置的list-number参数,可以通过这个参数将此dlsw remote-peer命令对应的远端DLSw与本地DLSw的本地端口联系起来,举例来说,当某条dlsw remote-peer命令配置了某个list-number后,说明该命令对应的远端DLSw配置了以下本地端口——这个list-number对应的port-list中包括的SDLC口,以及list-number对应的bgroup-list中包括的所有bridge-group对应的以太网端口。只有从这个远端DLSw的list特性中包括的本地端口才能向这个远端DLSw建立电路,其它本地端口与这个远端DLSw之间无法成功建立电路并传输数据。关于port-list和bgroup-list的配置请参见命令dlsw port-list和dlsw bgroup-list; 

对于均衡方式建立电路,可以通过调整circuit-weight和cost属性来实现,至于均衡流量的电路建立方式的具体过程,可以参见命令dlsw load-balance; 

对于cost cost参数,在dlsw local-peer命令和dlsw remote-peer命令后都可以配置cost属性,cost属性的数值将用于从可到达同一目标MAC地址的多条路径中选择一条最优路径。在这两条命令后配置的cost属性的值将用于能力交换过程中,在本地DLSw的dlsw remote-peer命令后配置的cost的值的优先级要高于远端的DLSw的dlsw local-peer命令后配置的cost的值。

举例来说,在本地DLSw的remote-peer命令后给某远端DLSw配置的cost属性取值为2,但在远端DLSw的dlsw local-peer命令后配置的cost属性取值为4,则通过能力交换后,本地DLSw认为从本地DLSw到达该远端DLSw的路径的cost为2。通过show dlsw capability命令可以查看通过能力交换所得到的远端DLSw配置的cost属性。

cost属性的取值范围为1~5,缺省值为3。 

对于lf size参数,在dlsw local-peer命令和dlsw remote-peer命令中均可以进行设置,在local-peer命令中的lf值代表了本地DLSw所能处理的最大帧的长度,在remote-peer命令中的lf值代表了对应的远端DLSw所能处理的最大帧的长度,如果在上述两条命令中均配置了lf的值,则在电路建立过程中,这两个值将参与lf的协商过程。

简单地说,lf的协商过程是为了保证llc帧在目的llc主机接收时不被分片,举例来说,如果从源llc主机向源DLSw发送的帧的大小为1500,而目的主机和目的DLSw之间只能处理最大帧长为516的帧,则从源llc主机发送的数据帧不能正确传输到目的主机。所以lf的协商过程主要是比较源DLSw所能处理的最大帧长度是否小于等于目的DLSw所能处理的最大帧长度,如果小于等于,说明协商通过,可以建立起电路,否则说明协商失败,无法成功建立电路。

源DLSw所能处理的最大帧长度为源DLSw与源llc主机之间物理线路的最大帧长度、源DLSw的local-peer命令中配置的lf的值以及在源DLSw上配置的对应于目的DLSw的remote-peer命令中配置的lf值这三个值中的最小值。相应的,目的DLSw所能处理的最大帧长度为目的DLSw与目的llc主机之间物理线路的最大帧长度、目的DLSw的local-peer命令中配置的lf的值以及在目的DLSw上配置的对应于源DLSw的remote-peer命令中配置的lf值这三个值中的最小值。所谓lf的协商过程就是要判断源DLSw所能处理的最大帧长是否小于等于目的DLSw所能处理的最大帧长。

因为lf值反映了DLSw处理本地llc帧的能力,所以在llc主机的发送能力满足要求的情况下,lf的值越大越能提高传输的效率,但对于本公司路由器的实现,目前我们支持的DLSw与llc主机之间的物理线路最大只能发送1500字节的帧,所以我们的命令实现中,无论在dlsw local-peer命令还是dlsw remote-peer命令中,lf的缺省值均为1500。 

对于backup-peer,可以通过它来为一条已配置的远端对等实体(remote peer)进行备份,利用backup-static、linger、circuit-inactivity来设置该条线路何时释放,备份线路不能具有dynamic属性和passive属性;

在建立TCP通道链路后,如果出现链路由于网络原因而出现链路通信中断,则应运用备份链路进行通信。根据建立方式的不同,备份链路可分为静态备份链路和动态备份链路,缺省情况下为动态备份链路,即在配置完毕后,并不立即进行通信链路的建立,而只有在原来的主要通信链路断开后才开始建立连接;所谓“静态备份链路”是指在配置完毕后,立即进行通信链路的建立,但平时并不在这条链路上建立circuit,只有在原来的链路断开后才开始使用这条链路。添加backup-static关键字即说明了此备份链路为静态备份链路。

对备份通信链路来说,在原通信链路恢复后,备份链路以及备份链路上的电路应该根据用户预先设置的“linger”参数配置决定是否保留,如果保留,保留多长的时间。具体应分为以下三种情况:

当不加“linger”关键字时,在原来通信链路恢复后,新的电路将不再向备份通信链路上建立。如果是静态备份链路,则备份链路上的电路将一直保持active状态,直到电路自动拆除,但通信链路始终保持;如果是动态备份链路,备份链路上的电路也将一直保持连接状态,但当动态备份链路上所有的电路都拆除后,此动态备份链路也将自动拆除。

当“linger”的值设为0时,原通信链路恢复后,如果是动态备份链路,应立即拆除备份链路,备份链路上的电路也应撤销,并在原通信链路上重新建立,对于静态备份链路来说,立即拆除备份链路上所有的电路,而备份链路本身并不拆除;

当“linger”取值为一非零整数时,表示备份链路上电路的有效时间,当到达linger所设定的时间,备份链路上的电路将自动拆除,在这段有效时间内,备份链路上将不再新建电路,新的电路应建立在已恢复的原数据链路上。对于动态备份链路来说,到达linger设定时间后在拆除电路的同时还将拆除备份链路,对于静态备份链路来说,到达linger设定时间后只拆除备份链路上的电路,并不拆除备份通信链路本身。

“circuit-inactivity minutes”关键字的作用类似与动态通信链路后面的“inactivity”关键字,当配置了“circuit-inactivity”关键字后,即使备份链路上仍然存在电路,但当所有电路上都没有数据在传输的时间超过这个值后,备份通信链路上的所有电路将自动拆除,如果是动态备份通信链路,则通信链路也将拆除,如果是静态备份通信链路,则不拆除通信链路。

备份通信链路的缺省状态是不加任何关键字或参数的,即说明该备份线路是动态备份通信链路,没有配置linger和circuit-inactivity参数。 

对于dynamic,可以用来建立一条动态类型的连接,当有explorer类型的报文发送时,会主动向对端发起连接,利用no-llc、inactivity来设置该条线路何时释放,动态线路不能具有backup-peer属性和passive属性;

与原来的dlsw的tcp通信链路静态建立不同,动态数据链路在两端的DLSw网关均配置了local peer和相应的remote peer命令后并不立即进行链路建立过程,对某一端的DLSw网关来说,在收到本地sna主机发送的test帧或xid帧后,需要发送CANUREACH_EX报文时,才开始向对端的DLSw建立通信链路。当然,如果对端向本地的DLSw发送建立TCP通信链路的请求,本地DLSw也会响应该请求并最终建立通信链路。

必须在进行通信的两个DLSw均配置动态建链方式后(具体的说,就是在两端的DLSw网关上均在dlsw remote-peer命令后加上dynamic关键字,即将对端的DLSw配置为动态),通信链路才会使用动态建链方式。否则将仍采用静态建链方式(举例来说,如果本地DLSw在dlsw remote-peer命令中配置了dynamic关键字,但对端的DLSw没有在dlsw remote-peer命令中配置dynamic关键字,则对端DLSw将向本地发送建立TCP链路的请求,而本端也会响应该请求并建立TCP通信链路)

至于inactivity参数和no-llc参数均与动态通信链路的拆除过程密切相关,no-llc后配置的数值表示:如果动态通信链路上没有电路的时间超过这个值后,动态通信链路将自动拆除;inactivity后配置的数值表示:即使动态通信链路上仍然有电路,但电路上没有数据在传输的时间超过这个值后,动态通信链路将自动拆除。这两个数值的单位均为分钟,范围均为1~300分钟,当配置了dynamic关键字,但没有配置这两个参数时,缺省的条件是当通信链路上没有电路的时间超过10分钟后,动态通信链路将拆除,相当于缺省的配置是no-llc 10。

需要说明的是,inactivity参数和no-llc参数不能共存,即配置了inactivity参数就不能配置no-llc参数,反之亦然。另外,配置了dynamic关键字后,keepalive时间被限定为0秒,即配置了动态通信链路后,本地的DLSw将不再发送keepalive报文。 

对于passive,如果设置一条连接为passive方式后,则表明本地对等实体不会主动向远端对等实体发起连接; 

对于priority,可以用来建立一条带有优先级类型的连接,可以利用priority-vendor-id来设置远端对等实体的vendor-id属性,如和CISCO设备建立该种类型的连接时,则设置该属性为0x00000C。

在无优先级单通道建立成功后,可以建立具有不同优先级的其他通道,最多可以建立四条通道,优先级和TCP端口号的对应关系为:最高优先级high(2065)、中等优先级medium(1981)、正常优先级 normal(1982)和最低优先级 low(1983)。

通信两端的DLSw必须都在dlsw remote-peer 命令后加上priority关键字,这样才能在两端的DLSw之间建立起带优先级的多通道DLSw通信链路。如果只在一端的DLSw的dlsw remote-peer命令后加上了priority关键字,则无法正确完成能力交换过程,将无法在两端的DLSw之间建立起任何类型的DLSw通信链路。

示例

(1)       备份

对于网点的DLSw_A来说,DLSw通信链路相关的命令如下:

     dlsw local-peer peer-id 192.168.20.202

     dlsw remote-peer 0 192.168.20.204

     dlsw remote-peer 0 192.168.20.205 backup-peer 192.168.20.204

     …

对中心的DLSw_B来说,DLSw通信链路相关的命令如下:

     dlsw local-peer peer-id 192.168.20.204

     dlsw remote-peer 0 192.168.20.202

     …

对中心的DLSw_C来说,DLSw通信链路相关的命令如下:

     dlsw local-peer peer-id 192.168.20.205 promiscuous

     …

在DLSw_A上,该配置表明(A-B)连接为主线路,当该线路发生故障时,相关的备份线路(A-C)便开始启动,由A主动向C发起连接,以确保网点和中心之间存在DLSw连接。当主线路(A-B)恢复之后,所有新的电路在该线路上生成,而当所有在(A-C)上生成的电路关闭后,该备份线路(A-C)就关闭。

若在DLSw_A上的配置为:

dlsw remote-peer 0 192.168.20.205 backup-peer 192.168.20.204 linger 10

则表明当主线路(A-B)恢复后10分钟,备份线路(A-C)便关闭,同时关闭其上的所有电路。

若在DLSw_A上的配置为:

dlsw remote-peer 0 192.168.20.205 backup-peer 192.168.20.204 circuit-inactivity 5

则表明当主线路(A-B)恢复后,备份线路(A-C)上的电路如果5分钟内没有报文发送,便关闭其上所有电路,并同时关该备份线路。

(2)       动态

对一端的DLSw_A来说,DLSw通信链路相关的命令如下:

     dlsw local-peer peer-id 192.168.20.202

     dlsw remote-peer 0 192.168.20.204 dynamic

     …

对另一端的DLSw_B来说,DLSw通信链路相关的命令如下:

     dlsw local-peer peer-id 192.168.20.204 promiscuous

     …

当DLSw网关A上需要发送explore报文时,A会主动向B发起连接,如果连接失败,A会在重试若干次后,停止连接过程。

若在DLSw_A上的配置为:

     dlsw remote-peer 0 192.168.20.204 dynamic no-llc 5

则表明当该线路(A-B)5分钟内没有电路,则关闭该线路,如果未配置no-llc选项,缺省定义为10分钟。

若在DLSw_A上的配置为:

     dlsw remote-peer 0 192.168.20.204 dynamic inactivity 10

则表明当该线路(A-B)上电路10分钟内无报文发送,则关闭其上所有电路,并关闭该线路。

(3)       优先级

对一端的DLSw_A来说,DLSw通信链路相关的命令如下:

     dlsw local-peer peer-id 192.168.20.202

     dlsw remote-peer 0 192.168.20.204 priority

     …

对另一端的DLSw_B来说,DLSw通信链路相关的命令如下:

     dlsw local-peer peer-id 192.168.20.204

     dlsw remote-peer 0 192.168.20.202 priority

    …

当DLSw连接建立成功后,在A和B之间就有4条TCP连接来传输DLSw报文,TCP端口号分别是2065(High),1981(Medium),1982(Normal),1983(Low)。关于如何指定哪些数据流使用不同的优先级,请参见命令sap-priority-list。

(4)       Remote peer的list特性

对一端的DLSw_A来说,与list特性相关的命令如下:

     dlsw port-list 1 s1/0 s1/1 e2/0

     dlsw bgroup-list 1 bgroups 10 20

     dlsw local-peer peer-id 192.168.20.202

     dlsw remote-peer 0 192.168.20.204

     dlsw remote-peer 1 192.168.20.203

在本地以太网端口e1/0下配置了命令:

     bridge-group 10

在本地以太网端口e1/1下配置了命令:

     bridge-group 20

在本地以太网端口e2/0下配置了命令:

     bridge-group 30

以上配置命令说明:针对ip地址为192.168.20.204的DLSw_B来说,它对应于本地DLSw_A的所有本地端口,源llc主机和目的llc主机可以在这些端口到DLSw_B之间的路径上建立电路;而针对ip地址为192.168.20.203的DLSw_C来说,它对应于本地DLSw_A的一部分本地端口,包括port-list 1中的s1/0和s1/1(注意:port-list 只对非以太网端口有效,所以尽管port-list 1中包括了e2/0,但实际并不起作用),bgroup-list 1中包括的bridge-group 10和bridge-group 20对应的以太网端口e1/0和e1/1,只有源llc主机和目的llc主机只能在这些端口到DLSw_B之间的路径上建立电路,无法从属于bridge-group 30的e2/0到DLSw_B之间的路径上建立电路。 

相关命令

dlsw local-peer

dlsw bridge-group

sap-priority-list

1.1.3   dlsw port-list

命令描述

dlsw port-list list-number type number

no dlsw port-list list-number type number

该命令用来配置本地DLSw的端口列表,用该命令的NO形式取消配置。

参数

参数

参数说明

list-number

此port-list的list号。

Type

端口类型,包括串口、以太网口和快速以太网口。

Number

端口的编号,如s1/0中的1/0 。

缺省

无

命令模式

全局配置态

说明

通过这条命令,可以将一些端口配置到一个port-list中,通过在dlsw remote-peer命令后加上这个list-number,可以实现DLSw的port-list特色功能,list-number的取值范围为1~255。需要特别指出的是,port-list不能识别以太网端口和快速以太网端口,也就是说,尽管可以把不同的以太网端口(或快速以太网端口)配到某个port-list中,但在将这个port-list的list-number配置在dlsw remote-peer命令中,并不能使该远端DLSw对应于list中包括的以太网端口。要使不同的远端DLSw对应于不同的以太网端口,需要配置下面介绍的dlsw bgroup-list命令。

示例

对一端的DLSw_A来说,配置了与port-list相关的命令如下:

dlsw port-list 1 s1/0 s1/1 e2/1 e2/0 f3/0

dlsw port-list 2 s1/0 s1/1

因为port-list无法区别以太网端口,所以按上述命令配置的port-list 1和port-list 2所表示的端口列表中包括的端口是一样的,都是串口s1/0和s1/1。

相关命令

dlsw remote-peer

dlsw bgroup-list list-number bgroups number

1.1.4   dlsw bgroup-list

命令描述

dlsw bgroup-list list-numberbgroups number

no dlsw bgroup-list list-number bgroups number

该命令用来配置本地DLSw的网桥组(bridge-group)列表,用该命令的NO形式取消配置。

参数

参数

参数说明

list-number

此bgroup-list的list号。

bgroups number

此bgroup-list包括的bridge-group的组号。

缺省

无

命令模式

全局配置态

说明

通过这条命令,可以将不同的bridge-group配置到一个bgroup-list中,使得该bgroup-list包括了属于list中不同bridge-group的所有以太网端口(或快速以太网端口),通过在dlsw remote-peer命令后加上这个list-number,可以实现DLSw的bgroup-list特色功能,list-number的取值范围为1~255。

示例

对一端的DLSw_A来说,配置了与bgroup-list相关的命令如下:

dlsw bgroup-list 1 bgroups 10 20 30

dlsw bgroup-list 2 bgroups 10 20

按上述命令配置的bgroup-list 1包括了bridge-group 10和bridge-group 20和bridge-group 30,也就是说,包括了所有属于这三个bridge-group的以太网端口和快速以太网端口;bgroup-list 2包括了bridge-group 10和bridge-group 20,也就是说,包括了所有属于这两个bridge-group的以太网端口和快速以太网端口,而属于bridge-group 30的以太网端口和快速以太网端口则不被bgroup-list 2包括在内。

 相关命令

dlsw remote-peer

dlsw port-list list-number type number

1.1.5   dlsw timer

命令描述

dlsw timer {sna-cache-timeout | explorer-wait-time} time

no dlsw timer {sna-cache-timeout | explorer-wait-time} time

该命令用来配置本地DLSw的两个时钟,一个是缓冲数据有效时间的时钟,一个是等待远端DLSw响应explorer报文的响应时间的时钟,用该命令的NO形式取消配置。

参数

参数

参数说明

sna-cache-timeout

针对某个Mac地址的远端DLSw的ip地址或本地端口存放的缓冲的数据有效时间,即从数据有效到数据失效的时间,有效范围为:1~86400秒。

explorer-wait-time

等待远端DLSw响应explorer报文的等待时间,即从发出CUR_EX报文后等待ICR_EX报文的时间,有效范围为:1~86400秒。

time

本地DLSw只能到达的用户配置的MAC地址 。

缺省

sna-cache-timeout的缺省值为1800秒(30分钟);

explorer-wait-time的缺省值为0秒。

命令模式

全局配置态

说明

对于sna-cache-timeout时钟来说,它的数值代表了缓冲中数据的有效时间,这个数值如果设得太大,可能会无法反映当前的路径信息,比如说把缓冲有效期设得太长,而在这期间缓冲中的数据可能已经不再有效,比如远端缓冲中的remote-peer不再能到达目标mac地址了。但如果把这个数值设得太短,使得缓冲数据有效期太短,又会使得本地DLSw频繁启动发送explorer报文以定位目标。实际应用中一般来说不必修改这个时钟,采用缺省值就可以了,如果确实有明确的需求,再使用这条命令修改该时钟的值。

对于explorer-wait-time时钟来说,它的数值代表了等待远端DLSw响应explorer报文的时间,如果采用缺省值0,则当本地DLSw收到了第一个ICR_EX报文后,立刻开始建立电路;如果设置一个等待时间后,即使收到了ICR_EX报文后,仍要继续等待一段时间,等到时钟超时后才认为远端DLSw的响应已经全部收到了,再开始建立电路。为更好地实现DLSw的流量均衡的电路建立方式,应该将这个值设得大一点,但如果将这个值设得太大,会等待过长的时间,影响建立电路的效率,建议这个时钟的配置范围为20~60秒。

示例

对一端的DLSw_A来说,配置和时钟相关的命令如下:

dlsw timer sna-cache-timeout 1200

配置这条命令后使得本地缓冲和远端缓冲中的数据有效时间变为1200秒(即20分钟),也就是说,当本地DLSw发送test帧或explorer报文并得到响应后,针对某一mac地址的缓冲开始生效,20分钟后缓冲中的数据将失效,此时如果需要向该目标mac地址建立电路,需要重新发送test帧或explorer报文以定位目标。

dlsw timer explorer-wait-time 20

配置这条命令后使得本地DLSw等待远端DLSw响应explorer报文的等待时间为20秒。

相关命令

dlsw load-balance

1.1.6   dlsw load-balance

命令描述

dlsw load-balance [round-robin | circuit-count] circuit weight

no dlsw load-balance [round-robin | circuit-count ]circuit weight

该命令用来配置在本地DLSw上实现本地或远端的流量均衡功能,用该命令的NO形式取消配置。

参数

参数

参数说明

round-robin

流量均衡采用round-robin模式(即轮流模式)。

circuit-count circuit weight

流量均衡采用circuit-count模式,即按路径的权值进行电路的均衡建立。

缺省

circuit-count circuit weight的缺省值为10。

命令模式

全局配置态

说明

当本地DLSw配置了dlsw load-balance命令后,可以实现在到达同一目标MAC地址的多条路径之间均衡地建立电路,也可以认为是将一定数量的电路负荷平均分配在多条路径上,这里所指的多条路径是指在cost相同的前提条件下,如果多条路径的cost值不同,则电路将均衡地建立在cost值最小的多条路径上,如果cost值最小的路径只有一条,则所有的电路都将建立在这一条路径上。

根据电路的建立方向,load-balance可分为两种:从本地DLSw本地端口向远端建立电路时,是在多个远端DLSw之间平均电路负荷,从远端DLSw向本地DLSw本地端口一侧的目标地址建立电路时,是在本地DLSw的多个本地端口之间平均电路负荷。

load-balance的模式有两种:一种是传统的round-robin模式,另一种是circuit-count模式,前者是在多条路径之间轮流使用不同的路径来建立电路,后者则是根据不同路径配置的circuit-weight的值,以及当前各个路径上已经存在的电路数目之间的比例,来选择一条路径建立电路。在dlsw load-balance circuit-count 命令后配置的circuit-weight的值是本地配置的remote peer的缺省的circuit-weight的值,取值范围为1~100,缺省值为10。另外可以在dlsw remote-peer命令后配置该remote peer对应的circuit-weight的值,该值的取值范围也是1~100,缺省值即dlsw load-balance circuit-count后配置的值。

需要说明的是dlsw load-balance的circuit-count模式是针对在多个远端DLSw(remote-peer)之间load-balance电路负荷的,对于本地的load-balance,无论dlsw load-balance命令中选择哪种模式,本地的load-balance采用的都是round-robin模式。另外,为更好的实现load-balance的效果,在配置dlsw load-balance circuit-count命令后,最好再配置dlsw timer explorer-wait-time命令来延长等待远端响应explorer报文的时间。

示例

对一端的DLSw_A来说,和load-balance功能相关的配置命令如下:

dlsw load-balance circuit-count 20

dlsw local-peer peer-id 192.168.20.202

dlsw remote-peer 0 192.168.20.203 circuit-weight 10

dlsw remote-peer 0 192.168.20.204

表明在DLSw_A上配置了load-balance功能(流量均衡功能),如果ip地址为192.168.20.203和192.168.20.204的两台DLSw都能到达某一目标mac地址的主机,则从DLSw_A本地一侧的llc主机向目标mac地址的主机建立的电路将按照1:2的比例在这两台远端DLSw之间轮流建立;同时,如果DLSw_A有多个本地端口能到达它本地一侧的某llc主机,则从远端llc主机向本地llc主机建立的电路将轮流在DLSw_A的多个本地端口上建立。

相关命令

dlsw remote-peer

dlsw bgroup-list list-number bgroups number

1.1.7   dlsw icanreach

命令描述

dlsw icanreach {mac-exclusive | mac-address mac-addr | saps}

no dlsw icanreach {mac-exclusive | mac-address mac-addr | saps}

该命令用来配置本地DLSw可到达的目标,用该命令的NO形式取消配置。

参数

参数

参数说明

mac-exclusive

本地DLSw只能到达的用户配置的MAC地址 。

mac-address mac-addr

配置本地DLSw能到达的MAC地址 。

saps

(可选) 配置该路由器本地能到达的一组 SAPs 。

缺省

无

命令模式

全局配置态

说明

这条命令中的配置在能力交换中体现。

DLSw能力交换应用Mac Address Exclusivity Control Vector判断是否拒绝除了在Mac Address需求中出现的Mac地址以外的所有其它Mac地址的DLsw交换;应用Supported SAP List Control Vector选择需要进行DLSw交换的SAP地址;应用Mac Address List Control Vector使本地DLSw通过能力交换获知远端DLSw可以进行通信的Mac地址。

示例

对一端的DLSw_A来说,DLSw通信链路相关的命令如下:

dlsw local-peer peer-id 192.168.20.202

dlsw remote-peer 0 192.168.20.204

     dlsw icanreach mac-address 00:01:02:03:04:05

     dlsw icanreach mac-address 00:01:02:03:04:05 mask ff:ff:ff:ff:ff:f0

     …

则表明A可以到达mac地址为00:01:02:03:04:05和00:01:02:03:04:05/ff:ff:ff:ff:ff:f0的主机,在建立了DLSw连接之后,另一端的DLSw_B会知道这个信息,在B上通过show dlsw capabilities可以观察到这一点:

              …

icanreach mac-exclusive  : no

reachable mac addresses  : 0001.0203.0405 <mask ffff.ffff.ffff>

0001.0203.0405 <mask ffff.ffff.fff0>

              …

若DLSw_A上配置:

dlsw icanreach mac-exclusive

则表明A通知远端对等实体本地只能到达命令“dlsw icanreach mac-address”中所配置的mac地址,同时,也可以在B上通过show dlsw capabilities可以观察到这一点:

     …

     icanreach mac-exclusive  : yes

     …

若DLSw_A上配置:

     dlsw icanreach saps 0a

则表明A可以到达sap为0x0A的主机,也可以在B上通过show dlsw capabilities可以观察到这一点:

     …

  unsupported saps         : 0 2 4 6 8 C E 10 12 14 16 18 1A 1C 1E 20 22 24 26 2

8 2A 2C 2E 30 32 34 36 38 3A 3C 3E 40 42 44 46 48 4A 4C 4E 50 52 54 56 58 5A 5C

5E 60 62 64 66 68 6A 6C 6E 70 72 74 76 78 7A 7C 7E 80 82 84 86 88 8A 8C 8E 90 92

94 96 98 9A 9C 9E A0 A2 A4 A6 A8 AA AC AE B0 B2 B4 B6 B8 BA BC BE C0 C2 C4 C6 C

8 CA CC CE D0 D2 D4 D6 D8 DA DC DE E0 E2 E4 E6 E8 EA EC EE F0 F2 F4 F6 F8 FA FC

FE

…

相关命令

dlsw remote-peer

show dlsw capabilities

1.1.8   dlsw icannotreach

命令描述

dlsw icannotreach saps sap sap...

no dlsw icannotreach saps sap sap...

该命令用来指定本地不可达的SAP。用该命令的NO形式取消该项的设置。

参数

参数

参数说明

sap [sap...]

配置该路由器本地不能达到的一组SAPs

缺省

    无

命令模式

全局配置态

说明

这条命令中的配置在能力交换中体现。

示例

对一端的DLSw_A来说,DLSw通信链路相关的命令如下:

dlsw local-peer peer-id 192.168.20.202

dlsw remote-peer 0 192.168.20.204

dlsw icannotreach saps saps a

           …

则表明A无法到达sap为0x0A的主机,也可以在B上通过show dlsw capabilities可以观察到这一点:

           …

unsupported saps         : 2 4 6

…

相关命令

dlsw remote-peer

show dlsw capabilities

1.1.9   dlsw mac-addr

命令描述

dlsw mac-addr mac-addr

no dlsw mac-addr mac-addr

该命令用来配置静态MAC地址。用该命令的NO形式取消对该项的设置。

参数

参数

参数说明

mac-addr

指定48比特MAC地址。

缺省

无

命令模式

全局配置态

说明

这条命令与本地缓冲和远端缓冲都有关系。DLSw的远端缓冲特色:DLSw的远端缓冲存放基于Mac为索引的远端DLSw标识,用于来自本地端口的Explorer的响应工作,如果没有缓冲,Explorer必须从DLSw的所有已知的通信链路进行发送或通过UDP Multicast方式进行发送,这很容易造成网络拥塞。

示例

对一端的DLSw_A来说,DLSw通信链路相关的命令如下:

dlsw local-peer peer-id 192.168.20.202

dlsw remote-peer 0 192.168.20.204

dlsw mac-addr 11:22:33:44:55:66 remote-peer ip-address 192.168.20.204

           …

则表明A不用发送expolre报文就知道DLSw_B(192.168.20.204)可以到达mac地址为11:22:33:44:55:66的主机,在A上可以通过命令show dlsw reachability观察到:

…

DLSw MAC address reachability cache list

Mac Addr        status     Loc.       peer/port        type        rif

1122.3344.5566  FOUND    REMOTE   192.168.20.204  From Conf

…

相关命令

dlsw remote-peer

show dlsw reachability

1.1.10   dlsw bridge-group

命令描述

dlsw bridge-group group-number sap-priority list-number

no dlsw bridge-group group-number sap-priority list-number

该命令用来配置与DLSw相通的bridge group。用该命令的NO形式取消对该项的设置。

参数

参数

参数说明

group-number

与DLSw相通的bridge group标识号。参数范围为1-63。

sap-priority list-number

该bridge-group所采用的sap-priority-list的列表号。参数范围为1~10。

缺省

无

命令模式

全局配置态

说明

为了把指定的报文通过TCP连接转发到远端,就需要本命令将一个本地bridge group连接到DLSw上,即这个bridge group的报文可以通过TCP通道被送到远端。可以多次使用本命令把多个bridge group和DLSw连接起来,使它们都参加通过TCP通道的转发。配置了这条命令,属于已被配置的bridge group的端口便能和DLSw通信了。

示例

路由器A与路由器B通过以太网口相连,其中路由器A的以太网口地址为128.207.152.5,路由器B的以太网口地址为128.207.150.8,DLSw的配置如下: 

1.Configuration for Router A

hostname RouterA

!

dlsw local-peer peer-id 128.207.152.5

dlsw remote peer 128.207.150.8

!

interface Ethernet1/1

ip address 128.207.152.5 255.255.255.0

bridge-group 1

2.Configuration for Router B

hostname RouterB

!

dlsw local-peer peer-id 128.207.150.8

dlsw remote-peer 128.207.152.5

!

interface Ethernet1/1

ip address 128.207.150.8 255.255.255.0

bridge-group 1

!

    有关sap-priority的配置,请参见命令sap-priority-list。

相关命令

dlsw local-peer

dlsw remote-peer

sap-priority-list

1.1.11   dlsw udp-disable

命令描述

dlsw udp-disable

no dlsw udp-disable

该命令用来设置DLSw是否禁用UDP发送报文。用该命令的NO形式取消对该项的设置。

参数

无

缺省

无

命令模式

全局配置态

说明

配置了这条命令后,将不能用udp unicast方式发送DLSw报文,缺省状态下是可以使用udp unicast方式发送DLSw报文。目前我们的实现中只用UDP Unicast方式发送CANURACH_ex, CANUREACH_cs, ICANRACH_ex 和ICANREACH_cs四种报文,其他的控制报文必须用TCP方式发送。

该命令不影响采用UDP方式接收DLSw报文,也就是说,配置了该命令后,路由器仍然可以接收远端对等实体通过UDP发送的DLSw报文。

示例

对一端的DLSw_A来说,DLSw通信链路相关的命令如下:

     dlsw local-peer peer-id 192.168.20.202

     dlsw remote-peer 0 192.168.20.204

     dlsw udp-disable

     …

则表明本地对等实体A只通过TCP向远端对等实体(192.168.20.204)发送DLSw报文,但可以接收来自(192.168.20.204)通过UDP发送的DLSw报文。

相关命令

dlsw local-peer

dlsw remote-peer

1.1.12   sap-priority-list

命令描述

[no] sap-priority-list list-number [high|medium|normal|low] [dmac mac-address]

smac mac-address dsap sap-value ssap sap-value

该命令用来配置与DLSw相通的bridge group。用该命令的NO形式取消对该项的设置。

参数

参数

参数说明

list-number

sap-priority-list的列表号。范围为1~10。

high

设定该列表所对应的优先级为High。

medium

设定该列表所对应的优先级为Medium。

normal

设定该列表所对应的优先级为Normal。

low

设定该列表所对应的优先级为Low。

dmac mac-address

设置符合本列表的报文所应具有的DMAC地址。

smac mac-address

设置符合本列表的报文所应具有的SMAC地址。

dsap sap-value

设置符合本列表的报文所应具有的DSAP值。

ssap sap-value

设置符合本列表的报文所应具有的SSAP值。

缺省

无

命令模式

全局配置态

说明

在两端的DLSw之间建立起带优先级的多通道DLSw通信链路后,还需要将局域网上不同地址或者不同bridge-group赋予不同的优先级,这样才能保证来自不同SNA终端的报文按照配置的不同的优先级使用相应的优先级通道。

示例

对一端的DLSw_A来说,带优先级的多通道DLSw通信链路相关的命令如下:

sap-priority-list 1 high

sap-priority-list 1 low dmac 0007.f010.a01d  ssap 6      dsap 4

sap-priority-list 1 normal smac 0007.f010.2003

sap-priority-list 2 medium

dlsw local-peer peer-id 192.168.20.168

dlsw remote-peer 0 192.168.20.169 priority

dlsw bridge-group 10 sap-priority 2

dlsw bridge-group 20 sap-priority 1

dlsw bridge-group 30 sap-priority 7

…

假设对端的DLSw_B相关的配置命令为:

dlsw local-peer peer-id 192.168.20.168

dlsw remote-peer 0 192.168.20.169 priority

dlsw bridge-group 10

…

上述两端的DLSw的配置命令说明这两端的DLSw之间可以建立起带有优先级的多通道DLSw通信链路,对DLSw_A来说,配置了两条sap-priority-list,其中sap-priority-list 1包括了三项内容,第一项说明sap-priority-list 1缺省的优先级为high;第二项说明从对端的mac地址为0007.f010.a01d 且sap地址为4,发向DLSw_A本地端的sap地址为6的报文的优先级为low;第三项说明从DLSw_A本地端的mac地址为0007.f010.2003的报文的优先级为normal。sap-priority-list 2则只包括了一项内容,此项内容的含义是sap-priority-list 2缺省的优先级为medium。

相关命令

dlsw local-peer

dlsw remote-peer

dlsw bridge-group

1.1.13   show dlsw capabilities

命令描述

show dlsw capabilities [ ip-address ip-address | local]

通过显示DLSw的能力交换信息(capabilities),用户可以更清楚的了解DLSw在能力交换过程中出现的各种状况。

参数

参数

参数说明

ip-address

(可选)表示显示特定IP地址的性能交换信息。

Local

(可选) 表示显示性能交换的本地信息。

缺省

无

说明

该命令的输出信息有助于用户进行IPX流量统计或故障诊断。

示例

Router#sh dl ca local

DLSw: Capabilities for local peer 192.168.21.171

vendor id                : 'fff'

version number           : 2

release number           : 0

init pacing window       : 20

unsupported saps         : none

num of tcp sessions       : 1

icanreach mac-exclusive   : no

reachable mac addresses   : none

version string            :

DLSw Subsystem - ( SSP ) V0.8(T) build 20020109, written by Alex Wang

相关命令

dlsw local-peer

dlsw remote-peer

dlsw icanreach

show dlsw peers

1.1.14   show dlsw circuit

命令描述

show dlsw circuits [detail] [mac-address address | sap-value value | circuit id]

通过显示DLSw的虚电路(circuits),用户可以了解当前所有电路的状态信息。

参数

参数

参数说明

detail

(可选)显示虚电路的详细信息。

mac-address address

(可选)显示指定目标MAC电路的信息。

sap-value value

(可选)显示指定目标SAP电路的信息。

circuit id

(可选) 该参数为DLSw的虚电路号,取值范围为0-4294967295。

缺省

无

说明

该命令的输出信息有助于用户进行IPX流量统计或故障诊断。

示例

Router#sho dlsw cir det

Index     local addr(lsap)            remote addr(dsap)     state                                uptime

8982368  0010.1010.99a0(04)   0007.f010.10d9(04)   CONNECTED     00:00:09

     PCEP: 8982368                                UCEP: 536870918

     Port: Serial2/0                                           peer 192.168.20.22(2065)

     Flow-Control-Tx CW:20, Permitted:16; Rx CW:20, Granted:40 Op:None

     Local busy flag:  00,                                    Remote busy flag: 00

     Congestion: IDLE, HWO: 0/0 ZWO: 0/0 RWO: 2/3 IWO: 0/0 DWO: 0/0

     2wan_in: 44, 2wan_out: 44    2lan_in: 0, 2lan_out: 0

tx/rx: 44/0 drops:  0

     ifcm packet tx/rx:  0/2

     xid packet tx/rx :  0/0

     ui packet tx/rx  :  0/0

相关命令

dlsw local-peer

dlsw remote-peer

show dlsw peers

1.1.15   show dlsw peers

命令描述

show dlsw peers ip-address ip-address

可以通过这条命令显示远端DLSw的各种信息。

参数

参数

参数说明

ip-address

(可选) 用IP地址指定某个特定的远端DLSw。

缺省

无

说明

该命令的输出信息有助于用户进行IPX流量统计或故障诊断。

为了实时监控DLSw的运行状况,应该对SSP处理过程进行统计。流量控制作为DLSw的一个重要功能存在,应用于DLSw数据报文的传输。

示例      

对一端的DLSw_A来说,DLSw通信链路相关的命令如下:

dlsw local-peer peer-id 192.168.20.202

dlsw remote-peer 0 192.168.20.156

dlsw remote-peer 0 1.1.1.1 dynamic no-llc 1 keepalive 0

dlsw remote-peer 0 192.168.20.204 priority

…

router#show dlsw peer

Peers:

state

pkts_rx

pkts_tx

type

drops

ckts

uptime

TCP 192.168.20.156

DISCONNECT

0

0

conf

0

0

-

TCP 192.168.20.204

High priority

ACTIVE

521

521

conf

0

0

04:10:15

Medium priority

ACTIVE

0

0

conf

0

-

04:10:15

Normal priority

ACTIVE

0

0

conf

0

-

04:10:15

Low priority

ACTIVE

0

0

conf

0

-

04:10:15

TCP 1.1.1.1

DISCONNECT

0

0

dyna

0

0

-

对一端的DLSw_A来说,DLSw通信链路相关的命令如下:

dlsw local-peer peer-id 192.168.20.202

dlsw remote-peer 0 192.168.20.156

dlsw remote-peer 0 192.168.20.204 backup-peer 192.168.20.156 backup-static

…

router#show dlsw peer

Peers:

state

pkts_rx

pkts_tx

type

drops

ckts

uptime

TCP 192.168.20.156

ACTIVE

19

19

conf

0

0

00:08:35

TCP 192.168.20.204

ACTIVE(SInvalid)

21

21

conf

0

0

00:09:25

第二行的“(SInvalid)”表示该静态备份线路虽然处于“ACTIVE”状态,但对于电路来说,却是无效的,也就是说,新的电路不会在这条线路上生成。

对一端的DLSw_A来说,DLSw通信链路相关的命令如下:

dlsw remote-peer 0 192.168.20.156

dlsw remote-peer 0 192.168.20.204 backup-peer 192.168.20.156 linger 10

…

router#show dlsw peer

Peers:

state

pkts_rx

pkts_tx

type

drops

ckts

uptime

TCP 192.168.20.156

ACTIVE

4

4

conf

0

0

00:01:11

TCP 192.168.20.204

ACTIVE(SInvalid)

7

7

conf

0

0

00:01:12

第二行的“(Invalid)”表示该备份线路虽然处于“ACTIVE”状态,但对于电路来说,却是无效的,也就是说,新的电路不会在这条线路上生成。

相关命令

dlsw local-peer

dlsw remote-peer

show dlsw capabilities

show dlsw circuit

1.1.16   show dlsw reachability

命令描述

show dlsw reachability [local | remote | mac-address address]

可以通过这条命令显示DLSw的缓冲区信息,其中包括本地缓冲区和远端缓冲区。

参数

参数

参数说明

Local

(可选) 只显示DLSw的本地缓冲区信息。

Remote

(可选) 只显示DLSw的远端缓冲区信息。

mac-address

(可选) 只显示和MAC地址有关的信息。

缺省

无

说明

该命令的输出信息有助于用户进行IPX流量统计或故障诊断。

为了增加LLC2的Explorer的响应性能并降低网络开销,缓冲作为DLSw的一个特色实现。在本版本的DLSw实现中,实现两种类型的缓冲。

这两种缓冲为:

远端DLSw缓冲――存放基于Mac为索引的远端DLSw标识。

本地DLSw缓冲――存放基于Mac为索引的本地端口标识。

示例

Router#sho dlsw reach

DLSw MAC address reachability cache list

Mac Addr

status

Loc.

peer/port

type

rif

0007.f010.10d9

FOUND

REMOTE

192.168.20.22

Dynamic

0007.f070.a01d

FOUND

REMOTE

192.168.20.204

Dynamic

max-lf(1500)

相关命令

dlsw local-peer

dlsw remote-peer

dlsw bridge-group

show dlsw peers

1.1.17   debug dlsw error

命令描述

debug dlsw error

这条命令用来输出错误调试信息。

参数

无

缺省

无

命令模式

管理态

说明

这个操作用来输出在DLSw运行中出现的一切错误信息,用于错误的定位。

示例      

router#debug dlsw error

DLSw: so_bind() Err! rc = -49

2001-12-18 11:57:18

DLSw(RC):

RetCode = DLSW_ERR_SYS_SOCK_INIT_FAILURE line = 64, name

= ../../sys/dlsw/dlswx_tcp_sm.c

相关命令

dlsw local-peer

debug dlsw state

debug dlsw event

debug dlsw packet

1.1.18   debug dlsw state

命令描述

debug dlsw state tcp[ ip-address | circuit circuit-id | explorer mac-address]

这条命令用来输出DLSw内部状态机调试信息。

参数

参数

参数说明

TCP

用来跟踪TCP连接的建立过程,可定位到某个特定的远端DLSw(可用状态机实现)。

circuit

用来跟踪circuit状态机,可定位到某条特定的circuit或此circuit所属的远端DLSw。

Explorer

用来跟踪Explorer状态机,可定位到某个特定的目标MAC地址。应显示发送属性(TCP,UDP Unicast或UDP Multicast)。

缺省

无

命令模式

管理态

说明

状态机跟踪应包括状态、事件、行为以及状态机的一些调试信息,例如收到一个无用事件等等。

l   电路(circuit)的信息交互状态机:这个状态机负责处理一条电路的建立、连接、撤销等所有的过程。状态机的具体状态、事件、行为兼容符合DLSw1.00和DLSw+。

l   Explorer状态机:这个状态机负责处理Explorer帧的过程。

l   Explorer状态机CANUREACH_ex的发送:当Explorer状态机收到一个LLC2的相应的可以触发explorer发送的报文时,在远端缓冲无法查到的情况下便发送CANUREACH_ex报文,并且状态机处于等待对方的ICANREACH_ex报文的状态。

l   Explorer状态机CANUREACH_ex的接收:当Explorer状态机收到一个DLSw的CANUREACH_ex报文,它应该先查找本地缓冲,若本地缓冲区找到,它应发送ICHANREACH_ex报文回对端DLSw,如果找不到,应该向本地的LAN或DLC端口发送LLC2的test request报文,此时状态机处于等待本地SNA主机的LLC2的test response报文的状态。

l   Explorer状态机LLC2的test response报文的接收:当状态机处于等待本地SNA主机的LLC2的test response报文的状态时,状态机应该更新本地缓冲,而且立即发送ICANREACH_ex报文给对端DLSw,状态机转为结束状态。

l   Explorer状态机ICANREACH_ex报文的接收:当状态机处于等待本地SNA主机的对端DLSw的ICANREACH_ex报文的状态时,状态机应该更新远端缓冲,而且立即发送LLC2的test response报文给本地SNA主机,状态机转为结束状态。DLSw可以设置备份用的远端DLSw,当所有的主DLSw都失去作用后,备份DLSw将负责通信。

示例

Router#debug dlsw state tcp

Router#2002-1-16 22:13:40 DLSw(SM-TCP):

EV_NAME : [ DLSW_E_TCP_TM_004 ]

2002-1-16 22:13:40 DLSw(SM-TCP): TCP_ACT_8_1_1

2002-1-16 22:13:40 DLSw(SM-TCP): <192.168.20.22> @op: Tx kpalive req

2002-1-16 22:13:40 DLSw(SM-TCP): <192.168.20.22> @op: Set timer 005

2002-1-16 22:13:40 DLSw(SM-TCP): <192.168.20.22> DLSW_S_TCP_ACTIVE -> DLSW_S_TCP_ACTIVE

相关命令

dlsw local-peer

debug dlsw error

debug dlsw event

debug dlsw packet

1.1.19   debug dlsw event

命令描述

debug dlsw event detail

这条命令用来输出DLSw内部状态机调试信息。

参数

参数

参数说明

detail

链路交换处理的调试消息的输出。

缺省

无

说明

无

命令模式

管理态

示例      

Router#debug dlsw event

Router#2002-1-16 22:14:09 DLSw: Recv LLC DATA_INDICATION message, port s2/0,dmac 0007.f010.10d9, smac 0010.1010.99a0, dsap 04, ssap 04 dlen: 251

2002-1-16 22:14:09 DLSw(DCCI): Send SSP INFOFRAME packet, peer 192.168.20.22, rem_corr 20000006 dlen: 251

2002-1-16 22:14:09 DLSw(Main-StdE): Recv IFCM SSP pkt 2002-1-16 22:14:09  rem_corr 0x00890f60, len: 0

2002-1-16 22:14:10 DLSw(SM-TCP): Send CISCO-comatiblae KEEPALIVE request packet for <192.168.20.22>

2002-1-16 22:14:10 DLSw(SM-TCP): <192.168.20.22> DLSW_S_TCP_ACTIVE -> DLSW_S_TCP_ACTIVE

2002-1-16 22:14:10 DLSw(Main-StdE): Recv Cisco-compatible KeepAlive response pkt from 192.168.20.22

相关命令

dlsw local-peer

debug dlsw error

debug dlsw state

debug dlsw packet

1.1.20   debug dlsw flow-control

命令描述

debug dlsw flow-control

这条命令用来输出流控处理的调试消息。

参数

无

缺省

无

命令模式

管理态

说明

流量控制作为DLSw的一个重要功能存在,应用于DLSw数据报文的传输。

示例

Router#deb dlsw fl

Router #2002-1-16 22:14:22 DLSw(FC): <8982368> decr s - sw:20 s:34 so:1 rw:20 r:40 ro:0

2002-1-16 22:14:22 DLSw(FC): <8982368> sent FCO on INFOFRAME - sw:20 s:34 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:25 DLSw(FC): <8982368> decr s - sw:20 s:33 so:0 rw:20 r:40 ro:0

Router #2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:32 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:31 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:30 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:29 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:28 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:34 DLSw(FC): <8982368> decr s - sw:20 s:27 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:34 DLSw(FC): <8982368> decr s - sw:20 s:26 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:35 DLSw(FC): <8982368> decr s - sw:20 s:25 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:35 DLSw(FC): <8982368> decr s - sw:20 s:24 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:35 DLSw(FC): <8982368> decr s - sw:20 s:23 so:0 rw:20 r:40 ro:0

2002-1-16 22:14:38 DLSw(FC): <8982368> decr s - sw:20 s:22 so:0 rw:20 r:40 ro:0

相关命令

dlsw local-peer

debug dlsw error

debug dlsw state

debug dlsw event

debug dlsw packet

1.1.21   debug dlsw packet

命令描述

debug dlsw packet

这条命令用来输出DLSw内部状态机调试信息。

参数

无

缺省

无

命令模式

管理态

说明

其中应可分详细和简要两种,详细的调试信息应把报文的内容解释出来。

示例      

Router#deb dlsw pa

Router#2002-1-16 22:14:45 ver_num:31    2002-1-16 22:14:45 hdr_len:10

2002-1-16 22:14:45 msg_len:0062

2002-1-16 22:14:45 rem_dl_corrltor:20000006

2002-1-16 22:14:45 rem_dlc_port_id:813c4298

2002-1-16 22:14:45 res0:0000

2002-1-16 22:14:45 msg_type: a    2002-1-16 22:14:45 fc_byte: 0

2002-1-16 22:14:45 00 2002-1-16 22:14:45 4e 2002-1-16 22:14:45 4f 2002-1-16 22:14:45 2e 2002-1-16 22:14:45 35 2002-1-16 22:14:45 39 2002-1-16 22:14:45 37 2002-1-16 22:14:45 32 2002-1-16 22:14:45…

相关命令

dlsw local-peer

debug dlsw error

debug dlsw state

debug dlsw event

1.1.22   clear dlsw circuit

命令描述

clear dlsw circuit circuit-id

这条命令用来清除DLSw的电路(circuit)。

参数

参数

参数说明

circuit-id

某个特定电路的标识号。参数范围为0-4294967295。

缺省

无

命令模式

管理态

说明

该命令可清除所有或指定IP地址的DLSw虚电路信息。这个操作会断开相关的LLC2会话。电路(circuit)的信息交互状态机:这个状态机负责处理一条电路的建立、连接、撤销等所有的过程。状态机的具体状态、事件、行为兼容符合DLSw1.0和DLSw+。

示例

在DLSw网关Router上存在一条电路:

RS_config#show dlsw cir

Index

local addr(lsap)

remote addr(dsap)

state

uptime

12454144

0007.f010.1019(04)

0007.f070.a01d(04)

CONNECTED

00:00:07

Router#clear dlsw circuit

RS_config#show dlsw cir

Index                         local addr(lsap)     remote addr(dsap)         state                         uptime

…

相关命令

dlsw local-peer

dlsw remote-peer

show dlsw circuit

1.1.23   clear dlsw reachability

命令描述

clear dlsw reachability

这条命令用来清除DLSw的统计信息。

参数

无

缺省

无

命令模式

管理态

说明

这个操作会清除DLSw的所有统计信息。为了实时监控DLSw的运行状况,应该对SSP处理过程进行统计。这个操作会清除所有的缓冲区,包括本地缓冲区和远端缓冲区。

示例

在DLSw网关Router上存在一条reachability表项:

RS#show dlsw rea

DLSw MAC address reachability cache list

Mac Addr           status                  Loc.               peer/port              type      rif

0007.f070.a01d  FOUND    REMOTE   192.168.20.204  Dynamic   max-lf(1500)

Router#clear dlsw circuit

RS#show dlsw rea

DLSw MAC address reachability cache list

Mac Addr        status              Loc.               peer/port              type      rif

…

相关命令

dlsw local-peer

dlsw remote-peer

show dlsw peers

第2章   LLC2配置命令

2.1  LLC2配置命令

2.1.1   llc2 idle-time

本命令主要用于控制空闲(无数据交换)时问询的频率,用no命令可以回复到默认值。 

llc2 idle-time seconds

no llc2 idle-time 

参数

参数

参数说明

seconds

为空闲时发送RR帧的间隔秒数,最大60秒,最小1秒。

缺省

10秒。 

命令模式

接口模式。 

使用说明

在空闲时,没有I(信息)帧交换,周期性的向远端发送RR(接收准备)帧,告诉远端本地准备好接收数据;设置较小的值确保能及时通知远端,设置太小有可能导致网络传送太多的RR帧。 

示例

设置每12秒传送RR帧。

int ethernet1/1

llc2 idle-time 12 

2.1.2   llc2 t1-time 

本命令主要用于控制等待远端确认时的等待时间,用no命令可以回复到默认值。    

llc2 t1-time seconds

no llc2 t1-time 

参数

参数

参数说明

seconds

为等待远端确认的秒数,最大60秒,最小1秒。

缺省

1秒。 

命令模式

接口模式。 

使用说明

本地每次发送I帧后将等待远端确认,若在一定时间内没有收到确认,则重发;在数据传送比较慢的网路上设置较大的值。 

示例

设置12秒的等待确认时间数。

Router_config#int ethernet1/1

Router_config _e1/1#llc2 t1-time 12 

2.1.3   llc2 tbusy-time 

本命令主要用于控制远端忙时的等待时间,用no命令可以回复到默认值。       

llc2 tbusy-time seconds

no llc2 tbusy-time   

命令参数

参数

参数说明

seconds

为远端忙时的等待秒数,最大60秒,最小1秒。

缺省

10秒。 

命令模式

接口模式。 

使用说明

一个LLC2连结端有能力通知对端本地忙,阻止对端向本地发送数据,此时发送一个RNR(接收准备未绪);设置较大的值可以避免超时。 

示例

设置12秒的远端忙时间数。

Router_config#int ethernet1/1

Router_config _e1/1#llc2 tbusy-time 12 

2.1.4   llc2 tpf-time 

本命令主要用于控制等待远端响应的时间,用no命令可以回复到默认值。       

llc2 tpf-time seconds

no llc2 tpf-time 

参数

参数

参数说明

seconds

等待远端响应的秒数。最大60秒,最小1秒。

缺省

1秒 

命令模式

接口模式。 

使用说明

一个LLC2连结端有时要了解对端的状态,就发送一个需对端响应的命令帧,同时等待对端响应;当对端收到命令帧会回复一个响应帧,如果其中发生差错,发送端将一直等待。为了避免这种情况发生,需要启动一个时钟,时钟到时后就认为其中发生差错,将另外发送一个命令帧;本命令就是为了设定等待对端响应命令帧的时间。 

示例

设置12秒的等待对端响应时间。

Router_config#int ethernet1/1

Router_config _e1/1#llc2 tpf-time 12 

2.1.5   llc2 trej-time

本命令主要用于控制等待远端响应拒绝帧的时间,用no命令可以回复到默认值。    

llc2 trej-time seconds

no llc2 trej-time

命令参数

参数

参数说明

seconds

为远端忙时的等待秒数,最大60秒,最小1秒。

缺省

3秒。 

命令模式

    接口模式。 

使用说明

LLC2链路两端的数据接收与发送都是有一定的顺序的,当一个LLC2连结端收到对端的I帧序列号不是期望的值时,会向对端发送一个REJ(拒绝)帧,并启动一个时钟,如果到时还没有响应,LLC2链路将断开;本命令就是为了设定等待对端响应REJ(拒绝)帧的时间。 

示例

设置12秒的等待时间。

Router_config#int ethernet1/1

Router_config _e1/1#llc2 trej-time 12 

2.1.6   llc2 n2 

本命令主要用于控制帧的重发次数,用no命令可以回复到默认值。   

llc2 n2 retry-count

no llc2 n2  

命令参数

参数

参数说明

retry-count

为帧的重发次数,最大255次,最小1次。

缺省

8 

命令模式

接口模式。 

使用说明

LLC2链路的一端的向对端发送数据后,并等待对端确认,如果对端在一定时间内没有发送确认信息,本地将重新发送,但重发的次数必须限制,重发的次数值超过retry-count时,LLC2链路将断开;本命令就是为了设定重发的次数retry-count。 

示例

设置重发的次数为12。

Router_config#int ethernet1/1

Router_config _e1/1#llc2 n2 12 

2.1.7   llc2 local-window 

本命令主要用于控制I帧在没有得到确认时发送的最大数(即:发送窗口大小),用no命令可以回复到默认值。   

llc2 local-window packet-count

no llc2 local-window

参数

参数

参数说明

packet-count

为没有得到确认时I帧发送的最大数,最大127个,最小1个。

缺省

7 

命令模式

接口模式。 

使用说明

LLC2链路的一端的向对端发送数据时,在等待对端确认前,只能发送一定数量的数据;本命令设置该最大数,设置的值太大可能导致数据丢失,因为对端并不能全部都接收。 

示例

设置发送窗口大小为12。

Router_config#int ethernet1/1

Router_config _e1/1#llc2 local-window 12 

2.1.8   llc2 holdqueue 

本命令主要用于控制不能发送I帧(远端忙)时本地可以累积的最大数,用no命令可以回复到默认值。       

llc2 holdqueue packet-count

no llc2 holdqueue

命令参数

参数

参数说明

packet-count

为没有得到确认时I帧保留的最大数,最大200,最小20。

缺省

40 

命令模式

接口模式。 

使用说明

LLC2链路的一端在对端忙时,不能发送数据(I帧),所有的数据在对端清除忙前都必须保留,但保留的数量有一定的限制;本命令设置保留的数据数量。 

示例

设置保留的数据最大数为120个。

Router_config#int ethernet1/1

Router_config _e1/1#llc2 holdqueue 120 

2.1.9   llc2 ack-delay-time  

本命令主要用于控制对I帧确认的时延,用no命令可以回复到默认值。

llc2 ack-delay-time time

no llc2 ack-delay-time    

命令参数

参数

参数说明

time

允许未确认I帧保留的最大毫秒数。最大10000,最小400。

缺省

400

命令模式

接口模式

说明

LLC2链路的一端在收到对端发过来的I帧时,可以不立即发送确认帧(RR帧),可以等待一段时间,如果这一段时间内没数据发送以确认,然后在发送确认帧(RR帧);或者在这一段时间内对端发过来的I帧达到llc2 ack-max值时立即发送确认帧(RR帧)。本命令可以减少大数据流量时减少不必要的数据交互。 

示例

设置确认时延为1秒。

Router_config#int ethernet1/1

Router_config _e1/1#llc2 ack-delay-time 1000 

2.1.10   llc2 ack-max

本命令主要用于控制确认I帧前允许接收的最多I帧,用no命令可以回复到默认值。

llc2 ack-max number

no llc2 holdqueue

命令参数

参数

参数说明

number

允许确认I帧前接收的最多I帧数量。最大127,最小1。

缺省

3

命令模式

接口模式。

使用说明

LLC2链路的一端在等待对端确认时可以发送一定数量的I帧时,而接收端等到确认时延或接收到最大数量I帧时发送确认帧(RR帧)。本命令可以减少大数据流量时减少不必要的数据交互。

示例

设置确认最大数量为7个。

Router_config#int ethernet1/1

Router_config _e1/1#llc2 ack-max 7 

2.1.11   show llc 

本命令主要用于显示LLC2链路连结的相关信息。 

show llc interface [type number]

命令参数

参数

参数说明

type

接口类型。

number

接口编号。

缺省

无

命令模式

    管理、配置、接口模式。 

使用说明

显示LLC2链路连结的相关信息。在接口模式下时命令show llc只显示本接口的LLC2链路信息 

示例

接口模式下时用命令show llc显示接口ethernet1/1上的llc2信息。

Router#sho llc ethernet1/1

Router_config# sho llc ethernet1/1

Router_config#int ethernet1/1

Router_config _e1/1#sho llc ethernet1/1 

2.1.12   debug llc2 

本命令主要用于打开LLC2调示开关。    

debug llc2 [packet][error][state] 

缺省

无 

命令模式

管理模式 

使用说明

packet,打开LLC2链路数据信息调示开关;error,打开LLC2链路错误信息调示开关;state,打开LLC2链路状态信息调示开关。 

示例

打开LLC2链路调示开关。

Router#debug llc2 packet

Router#debug llc2 state

Router#debug llc2 error

第3章   SDLC配置命令

3.1  SDLC配置命令

3.1.1   sdlc address

命令描述

sdlc address sdlc-address

配置SDLC从站的SDLC地址。

参数

参数

参数说明

sdlc-address

SDLC从站的地址。取值范围:1-0xfe。

缺省

无 

说明

SDLC协议允许在一条SDLC物理链路上跑多条虚电路,一端连接主站一端连接从站。为了区分每一条虚电路需要指定每条虚电路的SDLC地址;由于SDLC是非平衡模式的,通过共享器或SDLC交换机,一个主设备可以和多个唯一的从设备相连,但从设备之间是不能建立连接的。所以只需标明从设备的地址就能保证同一组SDLC设备之间的正常通讯。本命令为虚电路指定了SDLC地址,这个地址在一个物理接口上是唯一的,我们在同步口上的配置SDLC地址实际上就是与该接口相连的SDLC从站的地址。

一台路由器上的SDLC地址只在一个物理接口上有效。就是说,不同接口上配置的SDLC地址可以是相同的。 

示例

配置一个SDLC站C1。

int s1/1

sdlc address c1 

3.1.2   sdlc k

命令描述

sdlc k length

配置SDLC发送窗口的大小。也就是指未经对方确认的,一次最大发送的帧数。 

参数

参数

参数说明

length

发送窗口的大小。取值范围:1-7。

缺省

7 

说明

无 

示例:

配置sdlc发送窗口为3。

int s1/1

sdlc K 3 

3.1.3   sdlc n1

命令描述

sdlc n1 length

配置SDLC最大可接收的帧长,也就是协议所定义的N1的值。

参数

参数

参数说明

length

最大可接收的帧长。取值范围:1-1500字节。

缺省

1500字节 

说明

无 

示例

配置一个SDLC最大可接收的帧长1200。

int s1/1

sdlc n1 1200 

3.1.4   sdlc n2

命令描述

sdlc n2 times

配置SDLC最大重发次数,也就是协议所定义的N2的值。

参数

参数

参数说明

times

最大重发次数。取值范围:1-255。

缺省

20次

说明

无 

示例

配置一个SDLC最大重发次数12。

int s1/1

sdlc n2 12 

3.1.5   sdlc t1

命令描述

sdlc t1 seconds

配置SDLC等待响应的时间,也就是协议所定义的T1的值。 

参数

参数

参数说明

seconds

等待响应的时间。取值范围:1-64s。

缺省

3s 

说明

无 

示例

配置一个SDLC等待响应的时间30s。

int s1/1

sdlc t1 30 

3.1.6   sdlc sdlc-largest-frame

命令描述

sdlc sdlc-largest-frame sdlc-address length

配置每个从站最大可接收的帧长。 

参数

参数

参数说明

length

最大可接收的帧长。取值范围:1-1500字节。

缺省

265字节 

说明

无 

示例

配置一个SDLC最大可接收的帧长1200。

int s1/1

sdlc sdlc-largest-frame 1200 

3.1.7   sdlc partner

命令描述

sdlc partner mac-address sdlc-address

配置SDLC从站与远端的MAC地址的映射。这样就建立起该从站与远端设备的连接。 

参数

参数

参数说明

mac-address

远端设备的MAC地址。取值范围:48比特。

sdlc-address

从站地址。取值范围:1-0xfe。

缺省

无 

说明

无 

示例

配置一个SDLC的C1站配置0011.1122.3344。

int s1/1

sdlc partner 0011.1122.3344 C1 

3.1.8   sdlc poll-limit-value

命令描述

sdlc poll-limit-value times

配置SDLC询问从站的最大次数。 

参数

参数

参数说明

times

询问从站的最大次数。取值范围:1-10。

缺省

1 

说明

如果主站询问从站后,从站发送了满窗口大小的数据帧,这时主站可以重新询问该从站,而不是询问下一个从站。这条命令就是用来配置连续询问一个从站的次数。 

示例

配置一个SDLC询问从站的最大次数10。

int s1/1

sdlc poll-limit-value 10 

3.1.9   sdlc poll-pause-timer

命令描述

sdlc poll-pause-timer seconds

配置SDLC询问从站的间隔。 

参数

参数

参数说明

seconds

时间间隔。取值范围:100-10000 ms。

缺省

100 ms 

说明

无 

示例

配置一个SDLC时间间隔1200ms。

int s1/1

sdlc poll-pause-timer 1200 

3.1.10   sdlc saps

命令描述

sdlc saps sdlc-address local-sap remote-sap

配置SDLC和远端设备连接时所使用的SAP值。 

参数

参数

参数说明

sdlc-address

从站的SDLC地址。取值范围:1-0xfe。

local-sap

从站使用的SAP值。取值范围:1-254。

remote-sap

远端使用的SAP值。取值范围:1-254。

缺省

从站和远端都使用0x04。 

说明

无 

示例:

配置一个SDLC从站C1从站使用的SAP值8,远端使用的SAP值24。

int s1/1

sdlc saps C1 8 24 

3.1.11   sdlc role

命令描述

sdlc role {primary|secondary}

配置SDLC站类型。 

参数

参数

参数说明

primary

将该端口配置为SDLC主站。取值范围:NA。

secondary

将该端口配置为SDLC从站。取值范围:NA。

缺省

primary 

说明

SDLC是一种非平衡模式的链路层协议,建立了连接的两端设备的地位是不平等的。其中一方起主导作用,控制整个连接过程,称为主站(primary);另外一方被动接受控制,称为从站(secondary)。 用户需要为封装了SDLC 协议的接口配置角色,配置SDLC 角色时应根据与本路由器相连的SDLC设备的角色决定。若本接口连接的SDLC设备为primary,就将本接口设置为secondary;若连接设备是secondary 时就将本接口设置为primary。一般情况下,中心IBM大型机都是primary,终端设备如Unix主机和ATM提款机都是secondary。 

示例:

配置SDLC为从站。

int s1/1

sdlc role secondary 

3.1.12   sdlc simultaneous

命令描述

sdlc simultaneous [full-datamode | half-datamode]

配置SDLC半双工和全双工工作模式。在全双工模式下,主站在收从站数据的同时可以向从站发数据。 

参数

参数

参数说明

full-datamode

全双工模式。

half-datamode

半双工模式。

缺省

全双工模式 

说明

无 

示例

配置一个SDLC主站为半双工。

int s1/1

sdlc simultaneous half-datamode 

3.1.13   sdlc vmac

命令描述

sdlc vmac mac-address

配置SDLC从站的虚拟MAC地址。该地址用来与远端的以太网或者令牌环网络通信。 

参数

参数

参数说明

mac-address

从站的虚拟MAC地址。取值范围:48比特。

缺省

无

说明

虚拟MAC地址48比特位中,最后8位必须是0,例如设置vmac为ab12.3456.78c1,则配置应为ab12.3456.7800。

示例:

配置一个SDLC虚拟MAC地址4000.0099.9900。

int s1/1

sdlc vmac 4000.0099.9900 

3.1.14   sdlc xid

命令描述

sdlc xid sdlc-address xid-number

配置SDLC从站的XID。 

参数

参数

参数说明

sdlc-address

从站的SDLC地址。取值范围:1-0xfe。

Xid-number

从站的XID值。取值范围:4位16进制数字。

缺省

无 

说明

XID是SNA世界里一个设备身份的标识,前12比特表示网络号,后20比特表示节点号。

一般有PU2.0 和PU2.1两种设备,PU2.1的设备自己已经配置了XID,可以通过交换XID来表明彼此的身份;而PU2.0的设备不交换XID,也就没有XID。 所以PU2.1类型的设备不用配置本命令,而对于PU2.0的设备需要为它指定一个XID。

如果不配置该命令,路由器将其认为是PU 2.1,如果配置该命令,路由器将其认为是PU 2.0。这是与Cisco的命令不同的地方。Cisco对于PU 2.1,需要在sdlc address命令后面增加xid-poll参数。如果所有的PU都是2.1类型,可以统一定义成sdlc role prim-xid-poll。

注:

配置该命令必须在接口断开下配置。 

示例:

配置一个SDLC站C1的xid为01020007。

int s1/1

sdlc xid C1 01020007 

3.1.15   sdlc holdqueue

命令描述

sdlc holdqueue address length

配置SDLC发送队列的长度。 

参数

参数

参数说明

address

从站的地址。取值范围:1-0xfe。

length

队列的长度。取值范围:1-65535。

缺省

无 

说明

如果上层请求发送的数据包数量大于这个值,将被丢弃。 

示例:

配置一个SDLC站C1的队列长度为100。

int s1/1

sdlc holdqueue C1 100 

3.1.16   debug sdlc error

命令描述

debug sdlc error

这条命令用来输出SDLC错误调试信息。 

参数

无 

缺省

无 

说明

用来输出在SDLC运行中出现的一切错误信息,用于错误的定位。 

3.1.17   debug sdlc state

命令描述

debug sdlc state

这条命令用来输出SDLC的状态机信息。 

参数

无 

缺省

无 

说明

输出格式如下:

SDLC Serial0/0: CONNECT.Req on station C1, state DISC -> WAIT_CONNECT

SDLC Serial0/0: Rx I on station C1, state CONNECT 

3.1.18   debug sdlc packet

命令描述

debug sdlc packet

这条命令用来输出SDLC收发报文信息。 

参数

无 

缺省

无 

说明

应解释报文内容。输出格式参照LAPB和X.25。

SDLC Serial0/0: TX -> Info(3, 4) on station C1, Poll set, Len 25  注:3表示N(S),4表示N(R)。

Ff ff ff ff ff ff ff ff ff ff ff这是报文的具体内容。

SDLC Serial0/0: RX <- RR(4) on station C1, Final 

下一篇
举报
领券