IBM网络配置命令 目录 目 录 第1章 DLSW配置命令.................................................................................................................................................. 1 1.1 DLSW配置命令................................................................................................................................................. 1 1.1.1 dlsw local-peer .......................................................................................................................................... 1 1.1.2 dlsw remote-peer....................................................................................................................................... 3 1.1.3 dlsw port-list .............................................................................................................................................. 9 1.1.4 dlsw bgroup-list ....................................................................................................................................... 11 1.1.5 dlsw timer ................................................................................................................................................ 12 1.1.6 dlsw load-balance.................................................................................................................................... 13 1.1.7 dlsw icanreach......................................................................................................................................... 15 1.1.8 dlsw icannotreach.................................................................................................................................... 17 1.1.9 dlsw mac-addr......................................................................................................................................... 18 1.1.10 dlsw bridge-group.................................................................................................................................. 19 1.1.11 dlsw udp-disable.................................................................................................................................... 20 1.1.12 sap-priority-list....................................................................................................................................... 22 1.1.13 show dlsw capabilities........................................................................................................................... 23 1.1.14 show dlsw circuit ................................................................................................................................... 24 1.1.15 show dlsw peers.................................................................................................................................... 26 1.1.16 show dlsw reachability........................................................................................................................... 28 1.1.17 debug dlsw error.................................................................................................................................... 29 1.1.18 debug dlsw state ................................................................................................................................... 30 1.1.19 debug dlsw event .................................................................................................................................. 31 1.1.20 debug dlsw flow-control......................................................................................................................... 33 1.1.21 debug dlsw packet................................................................................................................................. 34 1.1.22 clear dlsw circuit.................................................................................................................................... 35 1.1.23 clear dlsw reachability ........................................................................................................................... 36 第2章 LLC2配置命令................................................................................................................................................. 38 2.1 LLC2配置命令................................................................................................................................................. 38 2.1.1 llc2 idle-time ............................................................................................................................................ 38 2.1.2 llc2 t1-time............................................................................................................................................... 38 2.1.3 llc2 tbusy-time ......................................................................................................................................... 39 2.1.4 llc2 tpf-time.............................................................................................................................................. 40 2.1.5 llc2 trej-time............................................................................................................................................. 41 2.1.6 llc2 n2...................................................................................................................................................... 41 2.1.7 llc2 local-window ..................................................................................................................................... 42 2.1.8 llc2 holdqueue ......................................................................................................................................... 43 2.1.9 llc2 ack-delay-time................................................................................................................................... 44 2.1.10 llc2 ack-max .......................................................................................................................................... 44 2.1.11 show llc.................................................................................................................................................. 45 2.1.12 debug llc2.............................................................................................................................................. 46 第3章 SDLC配置命令................................................................................................................................................ 47 3.1 SDLC配置命令................................................................................................................................................ 47 - I - 目录 3.1.1 sdlc address ............................................................................................................................................ 47 3.1.2 sdlc k ....................................................................................................................................................... 48 3.1.3 sdlc n1..................................................................................................................................................... 48 3.1.4 sdlc n2..................................................................................................................................................... 49 3.1.5 sdlc t1...................................................................................................................................................... 49 3.1.6 sdlc sdlc-largest-frame ............................................................................................................................ 50 3.1.7 sdlc partner.............................................................................................................................................. 51 3.1.8 sdlc poll-limit-value.................................................................................................................................. 51 3.1.9 sdlc poll-pause-timer ............................................................................................................................... 52 3.1.10 sdlc saps ............................................................................................................................................... 53 3.1.11 sdlc role ................................................................................................................................................. 53 3.1.12 sdlc simultaneous.................................................................................................................................. 54 3.1.13 sdlc vmac .............................................................................................................................................. 55 3.1.14 sdlc xid .................................................................................................................................................. 56 3.1.15 sdlc holdqueue ...................................................................................................................................... 57 3.1.16 debug sdlc error .................................................................................................................................... 57 3.1.17 debug sdlc state .................................................................................................................................... 58 3.1.18 debug sdlc packet ................................................................................................................................. 58 - II - 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-window size] [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秒。 - 1 - 12-IBM网络配置命令 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 - 2 - 12-IBM网络配置命令 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属性。 - 3 - 12-IBM网络配置命令 id-number 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 - 4 - 12-IBM网络配置命令 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”参数配置决定是否保留,如果保留,保留多长的时间。具体应 分为以下三种情况: - 5 - 12-IBM网络配置命令 当不加“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。 - 6 - 12-IBM网络配置命令 需要说明的是,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)便关闭,同时关闭其上的所 有电路。 - 7 - 12-IBM网络配置命令 若在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 … - 8 - 12-IBM网络配置命令 当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形式取消配置。 - 9 - 12-IBM网络配置命令 参数 参数 参数说明 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 - 10 - 12-IBM网络配置命令 1.1.4 dlsw bgroup-list 命令描述 dlsw bgroup-list list-number bgroups 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包括在内。 - 11 - 12-IBM网络配置命令 相关命令 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 - 12 - 12-IBM网络配置命令 频繁启动发送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模式,即按路径的权值进行电路的均衡 建立。 - 13 - 12-IBM网络配置命令 缺省 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有多个本地端口能到达它本地 - 14 - 12-IBM网络配置命令 一侧的某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地址。 - 15 - 12-IBM网络配置命令 示例 对一端的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 - 16 - 12-IBM网络配置命令 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 … - 17 - 12-IBM网络配置命令 相关命令 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 … - 18 - 12-IBM网络配置命令 则表明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通道被送到远端。可以多次使 - 19 - 12-IBM网络配置命令 用本命令把多个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 - 20 - 12-IBM网络配置命令 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 - 21 - 12-IBM网络配置命令 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通信链路相关的命令如下: - 22 - 12-IBM网络配置命令 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地址的性能交换信息。 - 23 - 12-IBM网络配置命令 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),用户可以了解当前所有电路的状态信息。 - 24 - 12-IBM网络配置命令 参数 参数 参数说明 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 - 25 - 12-IBM网络配置命令 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 - 26 - 12-IBM网络配置命令 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 - 27 - 12-IBM网络配置命令 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) - 28 - 12-IBM网络配置命令 相关命令 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 - 29 - 12-IBM网络配置命令 相关命令 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)。 缺省 无 命令模式 管理态 说明 状态机跟踪应包括状态、事件、行为以及状态机的一些调试信息,例如收到一个无用事 件等等。 null 电路(circuit)的信息交互状态机:这个状态机负责处理一条电路的建立、连接、 撤销等所有的过程。状态机的具体状态、事件、行为兼容符合DLSw1.00和DLSw+。 null Explorer状态机:这个状态机负责处理Explorer帧的过程。 - 30 - 12-IBM网络配置命令 null Explorer状态机CANUREACH_ex的发送:当Explorer状态机收到一个LLC2的 相应的可以触发explorer发送的报文时,在远端缓冲无法查到的情况下便发送 CANUREACH_ex报文,并且状态机处于等待对方的ICANREACH_ex报文的状 态。 null Explorer状态机CANUREACH_ex的接收:当Explorer状态机收到一个DLSw的 CANUREACH_ex报文,它应该先查找本地缓冲,若本地缓冲区找到,它应发送 ICHANREACH_ex报文回对端DLSw,如果找不到,应该向本地的LAN或DLC 端口发送LLC2的test request报文,此时状态机处于等待本地SNA主机的LLC2 的test response报文的状态。 null Explorer状态机LLC2的test response报文的接收:当状态机处于等待本地SNA 主机的LLC2的test response报文的状态时,状态机应该更新本地缓冲,而且立 即发送ICANREACH_ex报文给对端DLSw,状态机转为结束状态。 null 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内部状态机调试信息。 - 31 - 12-IBM网络配置命令 参数 参数 参数说明 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 - 32 - 12-IBM网络配置命令 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 - 33 - 12-IBM网络配置命令 相关命令 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 - 34 - 12-IBM网络配置命令 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 - 35 - 12-IBM网络配置命令 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表项: - 36 - 12-IBM网络配置命令 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 - 37 - 12-IBM网络配置命令 第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命令可以回复到默认值。 - 38 - 12-IBM网络配置命令 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秒。 - 39 - 12-IBM网络配置命令 命令模式 接口模式。 使用说明 一个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连结端有时要了解对端的状态,就发送一个需对端响应的命令帧,同时等待对 端响应;当对端收到命令帧会回复一个响应帧,如果其中发生差错,发送端将一直等待。 为了避免这种情况发生,需要启动一个时钟,时钟到时后就认为其中发生差错,将另外 发送一个命令帧;本命令就是为了设定等待对端响应命令帧的时间。 - 40 - 12-IBM网络配置命令 示例 设置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 - 41 - 12-IBM网络配置命令 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 - 42 - 12-IBM网络配置命令 命令模式 接口模式。 使用说明 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帧),所有的数据在对端清除忙前都必须 保留,但保留的数量有一定的限制;本命令设置保留的数据数量。 - 43 - 12-IBM网络配置命令 示例 设置保留的数据最大数为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 - 44 - 12-IBM网络配置命令 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 接口编号。 缺省 无 - 45 - 12-IBM网络配置命令 命令模式 管理、配置、接口模式。 使用说明 显示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 - 46 - 12-IBM网络配置命令 第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 - 47 - 12-IBM网络配置命令 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字节 - 48 - 12-IBM网络配置命令 说明 无 示例 配置一个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 - 49 - 12-IBM网络配置命令 配置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字节 说明 无 - 50 - 12-IBM网络配置命令 示例 配置一个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询问从站的最大次数。 - 51 - 12-IBM网络配置命令 参数 参数 参数说明 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 说明 无 - 52 - 12-IBM网络配置命令 示例 配置一个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站类型。 - 53 - 12-IBM网络配置命令 参数 参数 参数说明 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 半双工模式。 - 54 - 12-IBM网络配置命令 缺省 全双工模式 说明 无 示例 配置一个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 - 55 - 12-IBM网络配置命令 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 - 56 - 12-IBM网络配置命令 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错误调试信息。 参数 无 - 57 - 12-IBM网络配置命令 缺省 无 说明 用来输出在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收发报文信息。 参数 无 - 58 - 12-IBM网络配置命令 - 59 - 缺省 无 说明 应解释报文内容。输出格式参照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