BM网络配置命令
IBM网络配置命令
目录 目录 第1章DLsW配置命令. 11DLSW配置命令 1.1. 1 dlsw local-peer 1.1.2 dlsw remote-peer 1.1.3 dlsw port-list 1.1.4 dlsw bgroup -list 1.1.5 dlsw timer 1.1.6 dlsw load-balance 1.1.7 dlsw icanreach 1.1. 8 dlsw icannotreach 1.1.9 dlsw mac-addt 1.1.10 dlsw bridge-group 39123578902 1.1.11 dlsw udp-disable 1.1.12 sap priority-list 1.1.13 show dlsw capabilities. 1.1.14 show dlsw circuit 1.1.15 show dlsw peers..... 1.1.16 show dlsw reachability 1.1.17 debug dlsw error 1.1.18 debug dlsw state 1.1.19 debug dlsw event 1.1.20 debug dlsw flow-control 1.1.21 debug dlsw packet. 1.1.22 clear dlsw circuit 1.1.23 clear dlsw reachability 第2章LC2配置命令… 21LLc2配置命令 2.1.1 llc2 idle-time 2.1.2|c2t1ime 890334538883944 2.1.3 llc2 tbusy-time 2.1.4 llc2 tpf-time 2.1.5 lIc2 trei-time 2.1.6|c2n2 2.1.7 lc2 local-window 2.1.8 llc2 holdqueue 2.1.9 llc2 ack-delay-time..... 2.1.10 llc2 ack-max 2.1.11 show llc 3445书 2.1.12 debug lIc2 第3章SDLC配置命令 31SDLc配置命令
目录 目 录 第 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 3.1.2 sdic k 3.1.3sdcn1 3.14sdcn2. 3.1.5sdct1 3.1.6 sdlc sdIc-largest-fram 3.1.7 sdlc partn 3.1.8 sdlc poll-limit-value 3.1.9 sdlc poll-pause-timer 3.1.10 sdlc saps 4990552334 3.1.11 sdlc role 3.1.12 sdlc simultaneous 3.1. 13 sdlc vmac 3.1.14 sdlc xid 3.1.15 sdlc holdqueue 3.1.16 debug sdlc error 3.1.17 debug sdlc state 77 3. 1.18 debug sdlc packet
目录 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|BM网络配置命令 第1章DLSW配置命令 1.1DLSW配置命令 1.1.1 dlsw local-peer 命令描述 [no]dlsw local-peer [peer-id ip-address][costcost] [If size] [keepalive seconds [init-pacing-window size][max-pacing-window size][promiscuous] 该命令用来指定DLSw的ocal-peer的参数。用该命令的NO形式取消配置 参数 参数 参数说明 peer-id ip-address Local peer创建的本地对等实体的P地址,用于TCP封装协议。 cost cost (可选)本参数表示在本地DLSw配置的cost属性值,在能力交换过 程中将会传播给对端的DLSw,对端DLSw将根据此数值在多条路 径中选择最优路径,参数的取值范围为1~5,缺省值为3。 (可选)本参数表示在本地DLSw所能处理的最大的帧的长度,取值 范围为:516、1470、1500、2052、4472、8144、11407、11454 和17800字节,缺省值为1500字节。 keepalive seconds 可选)本参数表示在电路没有通信时发送 Keepalive类型的DLSw 报文的时间间隔,参数取值范围为0-1200秒。默认值为30秒。0 代表不发送 keepalives init-pacing-window size(可选)初始化本地应答窗口的大小,符合RFC1795参数取值范 围为1-2000字节。 max-pacing-window size(可选)最大本地应答窗口的大小,符合RFC1795参数取值范围 可选)设置混杂模式,允许在本地未配置 remote peer的情况下 对端可以主动和本地建立DLSw连接。 缺省 keepalive seconds的缺省值为30秒
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|BM网络配置命令 cost cost的缺省值为3。 If size的缺省值为1500字节。 命令模式 全局配置态 说明 建立TCP通道是建立DLSw连接的第一步。为建立TCP通道,要首先配置DLSw本地 对等实体,以指定τCP连接的本端丨P地址,然后才能接受远端路由器发起的建立TCP 连接的请求。一个路由器只能有一个本地对等实体 DLSW通信链路的建立 在建立不成功或已拆链的情况下:(不包括取消 dIsw 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-per命令 (2)系统发生异常情况,这种异常包括网络不通或系统资源不够等等。 当第一个条件满足时,DLSw通信链路将被释放,在下一个有效 disw remote-peer命令 出现之前将不会再进行建立链路的重试 当第二个条件满足时,DLSw通信链路将被释放,但DLSw将不间断的重试DLSw链路 的建立。 示例 设置本地对等实体 设置混杂模式下的本地对等实体 dlsw local-peer peer-id 192. 168.20.202 promiscuous 相关命令 dlsw remote-peer
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|BM网络配置命令 dlsw bridge-group 1.1.2 dlsw remote-peer 命令描述 [no]dlsw remote-peer list-number ip-address [circuit-weight weight] [cost cost] [If sizelbackup-peer ip-address [backup-static] [linger minutes] [circuit-inactivity dynamic [ no-llc minutes] [inactivity minutes]l [keepalive seconds] [passive [priority [priority-vendor-id id-numberll[tcp-queue-max size 该命令用来指定处于TCP封装协议时的远端DLSw的P地址和其他信息,用该命令的 NO形式取消配置。 参数 参数 参数说明 list-number 本地路由器配置的远端DLSw对应的pot( bgroup)的列表号,如 果要使该远端DLSw对应于本地路由器的所有端口,将 list-number 配置为0 ip-addres 路由器用于通信的远端DLSw的P地址 circuit-weight weight 可选)电路权值。 cost cost (可选)远端对等实体的权值。 If size (可选)设置最大帧长 ss(可选)设置备份线路,并设置该线路为远端对等实体的P地址为 ip-address的线路进行备份 backup-static (可选)设置备份线路采用静态方式。 linger minutes (可选)设置备份线路的空闲时间 circuit-inactivity (可选)设置备份线路上电路的静止时间 minutes dynamic (可选)设置与远端对等实体建立连接采用动态方式 inutes (可选)设置动态方式下无电路超时时间。 inactivity minutes (可选)设置动态方式下电路静止超时时间 keepalive seconds (可选)设置向远端对等实体发送 keepalive报文的时间间隔 passIve (可选)设置与远端对等实体建立连接采用被动方式 priority (可选)设置与远端对等实体建立连接采用优先级方式 dor -id (可选)设置优先级方式下的 verdor-id属性
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|BM网络配置命令 d-number Tcp-queue-max size 可选)设置与远端对等实体建立的TCP连接发送队列的最大字节 缺省 远端DLSw的P地址没有被配置 如果没有配置 dlsw load- balance circuit- count circuit weight命令,则 circuit-weight weight的缺省值为10,否则为 disw load- balance circuit- count命令中设置的 circuit weight的值。 cost cost的缺省值为3 If size的缺省值为1500字节 keepalive seconds的缺省值为30秒。 如果配置了 dynamic但未指定 backup- static、nolc和 inactivity等参数,则缺省状态为 不加 backup- static关键字,no-l缺省值为10分钟 tcp- queue- max size的缺省值为20000字节。 命令模式 全局配置态 说明 配置了本地对等实体后,需配置远端对等实体以建立TCP通道,路由器将不断尝试与远 端路由器建立τCP连接。一个路由器可配置多个远端对等实体,通过配置多个远端对等 实体可与多个远端路由器建立TCP通道 对于 d lsw remote-peer命令后配置的 list-number参数,可以通过这个参数将此dsW remote-peer命令对应的远端DLSw与本地DLSw的本地端口联系起来,举例来说,当 某条 disw remote-peer命令配置了某个 list-number后,说明该命令对应的远端DLSw配 置了以下本地端口一一这个 list-number对应的 port-list中包括的SDLc口,以及 list-number对应的 bgroup-list中包括的所有 bridge-group对应的以太网端口。只有从这 个远端DLSw的ist特性中包括的本地端口才能向这个远端DLSw建立电路,其它本地 端口与这个远端DLSw之间无法成功建立电路并传输数据。关于port-list和 bgroup-list 的配置请参见命令 dlsw port-list和 dlsw bgroup-list 对于均衡方式建立电路,可以通过调整 circuit-weight和cost属性来实现,至于均衡流量 的电路建立方式的具体过程,可以参见命令dlsw|oad- balance 对于 costcost参数,在 dIsw local-peer命令和 dlsw remote-peer命令后都可以配置cost 属性,cost属性的数值将用于从可到达冋一目标MAC地址的多条路径中选择一条最优路 径。在这两条命令后配置的cost属性的值将用于能力交换过程中,在本地DLSW的dsW
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|BM网络配置命令 mote-peer命令后配置的cost的值的优先级要高于远端的DLSw的 dlsw loca-peer命 令后配置的cost的值 举例来说,在本地DLSw的 remote-peer命令后给某远端DLSw配置的cost属性取值为 2,但在远端DLSw的 dlsw loca-peer命令后配置的cost属性取值为4,则通过能力交 换后,本地DLSw认为从本地DLSw到达该远端DLSW的路径的cost为2。通过 show dlsw capability命令可以査看通过能力交换所得到的远端DLSW配置的cost属性 cost属性的取值范围为1~5,缺省值为3。 对于 f size参数,在 dlsw local-peer命令和 d isw remote-peer命令中均可以进行设置 在loca-peer命令中的值代表了本地DLsw所能处理的最大帧的长度,在 remote-peer 命令中的忏值代表了对应的远端DLSw所能处理的最大帧的长度,如果在上述两条命令 中均配置了f的值,则在电路建立过程中,这两个值将参与的协商过程 简单地说,f的协商过程是为了保证lc帧在目的lc主机接收时不被分片,举例来说,如 果从源c主机向源DLSw发送的帧的大小为1500,而目的主机和目的DLSw之间只能 处理最大帧长为516的帧,则从源l主机发送的数据帧不能正确传输到目的主机。所以 f的协商过程主要是比较源DLSw所能处理的最大帧长度是否小于等于目的DLSw所能 处理的最大帧长度,如果小于等于,说明协商通过,可以建立起电路,否则说明协商失 败,无法成功建立电路。 源DLSw所能处理的最大帧长度为源DLSw与源lc主机之间物理线路的最大帧长度、源 DLSw的loca-peer命令中配置的f的值以及在源DLSw上配置的对应于目的DLSw的 remote-peer命令中配置的忏值这三个值中的最小值。相应的,目的DLsw所能处理的最 大帧长度为目的DLSw与目的lc主机之间物理线路的最大帧长度、目的DLSw的 local-peer命令中配置的If的值以及在目的DLSw上配置的对应于源DLSw的 remote-peer命令中配置的值这三个值中的最小值。所谓f的协商过程就是要判断源 DLSw所能处理的最大帧长是否小于等于目的DLSw所能处理的最大帧长 因为忏f值反映了DLSw处理本地lc帧的能力,所以在lc主机的发送能力满足要求的情 况下,If的值越大越能提高传输的效率,但对于本公司路由器的实现,目前我们支持的 DLSw与lc主机之间的物理线路最大只能发送1500字节的帧,所以我们的命令实现中, 无论在 dlsw local-peer命令还是 d isw remote-peer命令中,圻的缺省值均为1500 对于 backup-peer,可以通过它来为一条已配置的远端对等实体( remote peer)进行备 份,利用 backup- static、 linger、 circuit-inactivity来设置该条线路何时释放,备份线路不 能具有 dynamic属性和 passive属性 在建立TCP通道链路后,如果出现链路由于网络原因而出现链路通信中断,则应运用备 份链路进行通信。根据建立方式的不同,备份链路可分为静态备份链路和动态备份链路, 缺省情况下为动态备份链路,即在配置完毕后,并不立即进行通信链路的建立,而只有 在原来的主要通信链路断开后才开始建立连接:所谓“静态备份链路”是指在配置完毕 后,立即进行通信链路的建立,但平时并不在这条链路上建立 circuit,只有在原来的链路 断开后才开始使用这条链路。添加 backup- static关键宇即说明了此备份链路为静态备份 链路 对备份通信链路来说,在原通信链路恢复后,备份链路以及备份链路上的电路应该根据 用户预先设置的“ linger”参数配置决定是否保留,如果保留,保留多长的时间。具体应 分为以下三种情况
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|BM网络配置命令 当不加“ linger”关键字时,在原来通信链路恢复后,新的电路将不再向备份通信链路上 建立。如果是静态备份链路,则备份链路上的电路将一直保持 active状态,直到电路自 动拆除,但通信链路始终保持;如果是动态备份链路,备份链路上的电路也将一直保持 连接状态,但当动态备份链路上所有的电路都拆除后,此动态备份链路也将自动拆除。 当“ linger”的值设为0时,原通信链路恢复后,如果是动态备份链路,应立即拆除备份 链路,备份链路上的电路也应撤销,并在原通信链路上重新建立,对于静态备份链路来 说,立即拆除备份链路上所有的电路,而备份链路本身并不拆除 当“ linger”取值为一非零整数时,表示备份链路上电路的有效时间,当到达 linger所设 定的时间,备份链路上的电路将自动拆除,在这段有效时间内,备份链路上将不再新建 电路,新的电路应建立在已恢复的原数据链路上。对于动态备份链路来说,到达 linger 设定时间后在拆除电路的同时还将拆除备份链路,对于静态备份链路来说,到达 linger 设定时间后只拆除备份链路上的电路,并不拆除备份通信链路本身 “ circuit-inactivity minutes”关键字的作用类似与动态通信链路后面的“ inactivity”关键 字,当配置了“ circuit-inactivity”关键字后,即使备份链路上仍然存在电路,但当所有电 路上都没有数据在传输的时间超过这个值后,备份通信链路上的所有电路将自动拆除, 如果是动态备份通信链路,则通信链路也将拆除,如果是静态备份通信链路,则不拆除 通信链路。 备份通信链路的缺省状态是不加任何关键字或参数的,即说明该备份线路是动态备份通 信链路,没有配置 linger和 circuit-inactivity参数。 对于 dynamic,可以用来建立一条动态类型的连接,当有 explorer类型的报文发送时 会主动向对端发起连接,利用no-lc、 inactivity来设置该条线路何时释放,动态线路不能 具有 backup-peer属性和 passive属性 与原来的dsw的tcp通信链路静态建立不同,动态数据链路在两端的DLSw网关均配置 了 local pe peer命令后并不立即进 建立过程,对某一端的 DLSW网关来说,在收到本地sna主机发送的test帧或xid帧后,需要发送 CANUREACH EX报文时,才开始向对端的DLSw建立通信链路。当然,如果对端向本 地的DLSw发送建立τCP通信链路的请求,本地DLSw也会响应该请求并最终建立通信 链路。 必须在进行通信的两个DLSw均配置动态建链方式后(具体的说,就是在两端的DLSw 网关上均在 dlsw remote-peer命令后加上 dynamic关键字,即将对端的DLSw配置为动 态),通信链路才会使用动态建链方式。否则将仍采用静态建链方式(举例来说,如果本 地DLSw在 dIsw remote-peer命令中配置了 dynamic关键字,但对端的DLSw没有在 dlsw remote-peer命令中配置 dynamic关键字,则对端DLSW将向本地发送建立TCP链 路的请求,而本端也会响应该请求并建立TCP通信链路) 至于 inactⅳvity参数和nolc参数均与动态通信链路的拆除过程密切相关,nolc后配置的 数值表示:如果动态通信链路上没有电路的时间超过这个值后,动态通信链路将自动拆 除; inactivity后配置的数值表示:即使动态通信链路上仍然有电路,但电路上没有数据 在传输的时间超过这个值后,动态通信链路将自动拆除。这两个数值的单位均为分钟 范围均为1~300分钟,当配置了 dynamic关键字,但没有配置这两个参数时,缺省的条 件是当通信链路上没有电路的时间超过10分钟后,动态通信链路将拆除,相当于缺省的 配置是nolc10
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|BM网络配置命令 需要说明的是, inactivity参数和no-lc参数不能共存,即配置了 inactivity参数就不能配 置no-lc参数,反之亦然。另外,配置了 dynamic关键字后, keepalive时间被限定为0 秒,即配置了动态通信链路后,本地的DLSW将不再发送 keepalive报文 对于 passive,如果设置一条连接为 passive方式后,则表明本地对等实体不会主动向远 端对等实体发起连接; 对于 priority,可以用来建立一条带有优先级类型的连接,可以利用 priority-vendor-id来 设置远端对等实体的 vendor-id属性,如和 CISCO设备建立该种类型的连接时,则设置 该属性为0x0000C。 在无优先级单通道建立成功后,可以建立具有不同优先级的其他通道,最多可以建立四 条通道优先级和T0(1328优级1 系为:最高优先级high(2065)、中等优先级 通信两端的DLSW必须都在 d lsw 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 E来说,DLSw通信链路相关的命令如下 Ilsw local-peer peer-id 192.168.20 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)恢复之后,所有新的电路在该线路上生成,而当所有在(AC) 上生成的电路关闭后,该备份线路(A-C)就关闭。 若在 DLSW A上的配置为: dlsw remote-peer 0 192.168.20.205 backup-peer 192.168.20.204 linger 10 则表明当主线路(AB)恢复后10分钟,备份线路(A-C)便关闭,同时关闭其上的所 有电路
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 -