09-DLSW命令
本章节下载: 09-DLSW命令 (309.18 KB)
1.1.3 display dlsw ethernet-backup circuit
1.1.4 display dlsw ethernet-backup map
1.1.5 display dlsw ethernet-backup neighbor
1.1.6 display dlsw information
1.1.8 display dlsw reachable-cache
1.1.12 dlsw ethernet-backup enable
1.1.13 dlsw ethernet-backup map
1.1.14 dlsw ethernet-backup timer
1.1.15 dlsw ethernet-frame-filter
1.1.40 reset dlsw ethernet-backup circuit
1.1.41 reset dlsw ethernet-backup map
1.1.42 reset dlsw reachable-cache
MSR 2600、MSR 30-11、MSR 30-11E、MSR 30-11F、MSR3600-51F路由器不支持DLSw。
【命令】
code { nrz | nrzi }
undo code
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
nrz:采用NRZ(不归零)的数字信号编码格式。
nrzi:采用NRZI(反向不归零)的数字信号编码格式。
【描述】
code命令用来配置同步串口的编码方式。undo code命令用来取消当前的配置。
缺省情况下,同步串口采用NRZ编码方式。
同步串口上有NRZI和NRZ两种编码格式。路由器上的同步串口一般使用NRZ的编码格式,一些SNA设备的串口编码方式为NRZI,这就需要根据所接设备使用的编码方式改变路由器的同步串口编码方式。
【举例】
# 配置Serial2/0的编码方式为NRZI。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] code nrzi
【命令】
display dlsw circuits [ circuit-id | remote ip-address ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
circuit-id:DLSw虚电路的标识,取值范围为0~0xFFFFFFFF。
remote ip-address:DLSw远端对等体的IP地址。
verbose:显示虚电路的详细信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display dlsw circuits命令用来显示DLSw的虚电路信息,该命令的输出信息有助于用户了解DLSw的虚电路状况。
如果指定远端对等体IP,则显示与该远端对等体建立的虚电路信息。
【举例】
# 显示所有虚电路的信息。
<Sysname> display dlsw circuits
circuit-Id port local-MAC remote-MAC state lifetime
00a2000a 04 0000.1738.6dfd 0000.1722.3435 CONNECTED 10:02:23
# 显示和特定远端对等体建立的虚电路的信息。
<Sysname> display dlsw circuits remote 2.2.2.2
Circuit-id Port Local-MAC Remote-MAC State Lifetime
1e0001 Eth1/1 1400-0000-0000 0a00-0000-0000 CONNECTED 00:00:40
Total number of circuits: 1
# 显示和特定远端对等体建立的虚电路的详细信息。
<Sysname> display dlsw circuits verbose
Circuit-id: 1e0001 Lifetime: 00:06:30
Local-MAC: 1400-0000-0000 Remote-MAC: 0a00-0000-0000
Local-SAP: 4 Remote-SAP: 4
Port: Eth1/1 Direction: ORIGIN
Remote peer: 2.2.2.2
FC: OutWin: 40 PT: 80 InWin: 40 GT: 200
Info-Frame: Transmit: 0 Receive: 0 Drop: 0
Total number of circuits: 1
表1-1 display dlsw circuits命令显示信息描述表
字段 |
描述 |
circuit-Id |
虚电路的标识 |
port |
TCP连接使用的端口号 |
local-MAC |
该虚电路的本地对等体的MAC地址 |
remote-MAC |
该虚电路的远端对等体的MAC地址 |
state |
连接状态: · CONNECTED表示已经建立TCP通道; · DISCONNECTED表示未建立TCP通道; · CONNECTING表示正在建立TCP通道 |
lifetime |
已连接时间 |
Local-SAP |
本端SNA设备的服务接入点 |
Remote-SAP |
远端SNA设备的服务接入点 |
Direction |
电路建立的方向 |
Remote peer |
远端对等体IP地址 |
FC |
流量控制 |
OutWin |
发送窗口值 |
PT |
发送允许值 |
InWin |
接收窗口值 |
GT |
接收允许值 |
Info-Frame |
信息帧的发送(Transmit)、接收(Receive)和丢弃(Drop)情况 |
Total number of circuits |
DLSw虚电路的个数 |
【命令】
display dlsw ethernet-backup circuit [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display dlsw ethernet-backup circuit命令显示使能以太冗余备份后虚电路备份的信息。
在主路由器上执行该命令,显示主路由器自己建立的虚电路信息和所有从路由器申请建立的虚电路;在从路由器上执行该命令,将显示向主路由器申请成功建立的虚电路信息。
【举例】
# 显示使能以太冗余备份后虚电路备份的信息。
<Sysname> display dlsw ethernet-backup circuit
Self 0010-c56c-8707
Remote-MAC Local-MAC RSAP LSAP
0020-357b-e065 0000-1738-6dfd 4 4
00e0-a1b2-2d82 0000-1738-6dfd 5 5
Neighbor 0020-e065-c287
Remote-MAC Local-MAC RSAP LSAP
0020-357c-e085 0000-1720-6dee 4 4
表1-2 display dlsw ethernet-backup circuit命令显示信息描述表
字段 |
描述 |
Self |
本设备 |
Neighbor |
邻居设备 |
Remote-MAC |
远端SNA设备MAC地址 |
Local-MAC |
本端SNA设备MAC地址 |
RSAP |
远端SNA设备服务接入点 |
LSAP |
本端SNA设备服务接入点 |
【命令】
display dlsw ethernet-backup map [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display dlsw ethernet-backup map命令显示使能以太冗余备份后地址转换的信息。
【举例】
# 显示使能以太冗余备份后地址转换的信息。
<Sysname> display dlsw ethernet-backup map
Local-MAC Remote-MAC Type Status
3333.3333.4333 4444.4444.3444 Configured Enabled
Local-MAC Remote-MAC Type Status
3333.3333.3336 4444.4444.4446 Learned Disabled
表1-3 display dlsw ethernet-backup map命令显示信息描述表
字段 |
描述 |
Local-MAC |
本地设备的MAC地址 |
Remote-MAC |
远端SNA设备的MAC地址 |
Type |
地址转换类型: · Configured:用户配置 · Learned:动态学习 |
Status |
地址转换状态: · Enabled:使能 · Disabled:没有使能 |
【命令】
display dlsw ethernet-backup neighbor [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display dlsw ethernet-backup neighbor命令显示以太冗余备份后当前所有的邻居信息。
【举例】
# 显示以太冗余备份后当前所有的邻居信息。
<Sysname> display dlsw ethernet-backup neighbor
Role Mac-Address Status LLC2-Circuit
Self 000f.e200.0002 Master ----
Neighbor 000f.e21d.053b Slave CONNECT
表1-4 display dlsw ethernet-backup neighbor命令显示信息描述表
字段 |
描述 |
Role |
设备角色: · Self:本设备 · Neighbor:邻居设备 |
Status |
设备状态: · Master:主设备 · Slave:从设备 |
LLC2-Circuit |
LLC2链路的状态: · CONNECT:链接 · DISCONNECT:断开 |
【命令】
display dlsw information [ ip-address | local ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ip-address:显示特定IP地址的性能交换信息。
local:显示性能交换的本地信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display dlsw information命令用来显示DLSw的性能交换信息,该命令的输出信息有助于用户了解DLSw虚电路状况。
【举例】
# 显示DLSw的性能交换信息。
<Sysname> display dlsw information
DLSw: Capabilities of local: 1.1.1.1 Vendor ID (OUI): 00.16.e0
Version number : 2 Release number : 0
Initial Pacing Window: 40 TCP sessions number : 1
Multicast address : None
Version string : 3Com OS software, Version 5.00c01 (Extended), Release 1
205, Standard
Copyright(c) 2004-2009 3Com Corporation and its licensors, All rights reserved.
表1-5 display dlsw information命令显示信息描述表
字段 |
描述 |
DLSw |
远端对等体的IP地址 |
Vendor ID(OUI) |
远端设备的厂家标识符 |
Version number |
远端设备目前支持的DLSw的最高版本 |
Release number |
该版本的发布版本 |
Initial pacing window |
初始化的窗口大小 |
TCP sessions number |
TCP会话的数量 |
Multicast address |
远端设备配置的组播IP地址 |
Version string |
远端设备操作系统的版本号以及版本信息 |
# 显示性能交换的本地信息。
<Sysname> display dlsw information local
DLSw: Capabilities of local: 1.1.1.1 Vendor ID (OUI): 00.0f.e2
Version number : 2 Release number : 0
Initial Pacing Window: 40 TCP sessions number : 1
Multicast address : None
Version string : Comware software, Version 5.20, Release 1205, Standard
Copyright (c) 2004-2009 New H3C Tech. Co., Ltd. All rights reserved.
【命令】
display dlsw remote [ ip-address ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ip-address:DLSw远端对等体的IP地址。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display dlsw remote命令用来显示DLSw远端对等体的信息。
需要注意的是:
· 如果不指定参数,则显示所有DLSw远端对等体的信息;
· 如果指定参数,则显示指定DLSw远端对等体的信息。
【举例】
# 显示DLSw当前所有远端对等体的信息。
<Sysname> display dlsw remote
Remote peer type: D--Learning Dynamic
C--Configured by user
Total peers number:5
IP Address frame-in frame-out frame-drop port type state lifetime
*128.10.45.10 0 0 0 2065 C CONNECT 00:00:00
128.10.46.78 2 2 0 2065 C DISCONNECT 00:00:00
*130.20.45.12 2 2 0 2067 D CONNECT 00:02:00
130.35.46.77 0 0 0 2067 C DISCONNECT 00:00:00
*145.11.23.58 2 1 1 2067 C CONNECTING 00:00:00
表1-6 display dlsw remote命令显示信息描述表
字段 |
描述 |
Remote peer type |
远端对等体的类型: · D表示远端对等体是动态学习到的; · C表示远端对等体是用户手工配置的 |
Total peers number |
远端对等体的总数 |
IP address |
远端对等体的IP地址(IP地址前的*号表示该远端对等体可以建立连接,如果没有*,表示是一个没有激活的备份远端对等体) |
frame-in |
本地对等体从远端对等体收到的报文数量 |
frame-out |
本地对等体向远端对等体发送的报文数量 |
frame-drop |
本地对等体接收和发送给远端对等体的因为错误而丢弃的报文数量 |
port |
TCP连接的端口号,DLSw1.0协议使用的端口号为2065,DLSw2.0协议使用的端口号为2067 |
type |
远端对等体的类型 |
state |
连接状态 |
lifetime |
已连接时间 |
【命令】
display dlsw reachable-cache [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display dlsw reachable-cache命令用来显示DLSw的可达信息列表。
【举例】
# 显示DLSw的可达信息列表。
<Sysname> display dlsw reachable-cache
LOCAL MAC addresses in cache
--------------------------------------------------------------------
MAC address Status Interface Remain time
REMOTE MAC addresses in cache
--------------------------------------------------------------------
MAC address Status Peer Type Remain time
0102-2103-5641 FOUND 2.2.2.2 DYNAMIC 15
6500-7201-8160 FOUND 1.1.1.1 CONFIG 15
表1-7 display dlsw reachable-cache命令显示信息描述表
字段 |
描述 |
LOCAL MAC addresses in cache |
显示保存的本地可达信息 |
MAC address |
本地可达的终端的MAC地址 |
Status |
可达信息状态 |
Interface |
送往该MAC地址的信息从该接口输出 |
Remain time |
老化剩余时间 |
REMOTE MAC addresses in cache |
显示保存的远端可达信息 |
MAC address |
远端对等体可达的终端的MAC地址 |
Status |
可达信息状态 |
Peer |
可达信息所属的远端对等体 |
Type |
可达信息类型: · DYNAMIC为动态学习获得的; · CONFIG为用户配置的 |
Remain time |
老化剩余时间 |
【命令】
display llc2 [ circuit circuit-id ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
circuit-id:LLC2虚电路号,取值范围为0~4294967295。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display llc2命令用来显示LLC2的统计信息。
【举例】
# 显示LLC2虚电路号为46465025的统计信息。
<Sysname> display llc2 circuit 46465025
llc2 circuit index 46465025
Local MAC 0.20.35.7b.e0.65
Remote MAC 0. 0.84.25.1e.e9
Local Sap 4
Remote Sap 4
Role secondary
State : NORMAL
表1-8 display llc2命令显示信息描述表
字段 |
描述 |
llc2 circuit index |
LLC2链路的索引 |
Local MAC |
LLC2链路的本地MAC地址 |
Remote MAC |
LLC2链路的远端MAC地址 |
Local Sap |
LLC2链路的本地SAP地址 |
Remote Sap |
LLC2链路的远端SAP地址 |
Role |
LLC2链路的本地的角色: · primary为发起链路建立的一方; · secondary为被动接受链路建立的一方 |
State |
LLC2链路的状态 |
【命令】
dlsw bridge-set bridge-set
undo dlsw bridge-set bridge-set
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
bridge-set:桥组号,取值范围为1~63。
【描述】
dlsw bridge-set命令用来配置连接到DLSw的桥组。undo dlsw bridge-set命令用来删除连接到DLSw的桥组。
缺省情况下,无任何桥组连接到DLSw。
为了把指定桥组的报文通过TCP连接转发到远端,需要配置本命令将该本地桥组与DLSw建立关联;此后该本地桥组的报文就可以参与DLSw转发,通过TCP通道被送到远端。本命令可多次使用,将多个桥组与DLSw关联起来,使其报文均可参与DLSw转发。
桥组相关配置请参见“二层技术-广域网接入命令参考”中的“网桥”。
【举例】
# 配置与DLSw连接的桥组号为20的桥组。
<Sysname> system-view
[Sysname] bridge enable
[Sysname] bridge 20 enable
[Sysname] dlsw bridge-set 20
【命令】
dlsw enable
undo dlsw enable
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
dlsw enable命令用来使能DLSw的运行。undo dlsw enable命令用来暂停DLSw的运行。
在使用undo dlsw enable命令后,系统将释放所有的动态资源,但保留原有的配置。
【举例】
# 暂停DLSw的运行。
<Sysname> system-view
[Sysname] undo dlsw enable
# 使能DLSw的运行。
<Sysname> system-view
[Sysname] dlsw enable
【命令】
dlsw ethernet-backup enable multicast-mac-address [ priority priority ]
undo dlsw ethernet-backup enable
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
multicast-mac-address:DLSw以太冗余备份用来进行主备选举的组播地址,形式为xxxx-xxxx-xxxx,字节位顺序为以太序。
priority:DLSw以太冗余备份用来进行主备选举的优先级,取值范围是0~254,缺省值为100,该值越小优先级越高。
【描述】
dlsw ethernet-backup enable命令用来使能DLSw以太冗余备份功能。undo dlsw ethernet-backup enable命令用来去使能DLSw以太冗余备份功能。
缺省情况下,没有使能DLSw以太冗余备份功能。
该命令配置后,从当前以太网接口每隔10秒发送一个组播报文,组播报文的目的MAC地址就是multicast-mac-address。主备选择的策略是优先级高的为主,在优先级相同的情况下,MAC地址小的为主。
【举例】
# 在接口Ethernet1/1使能DLSw以太冗余备份功能,主备选举的组播地址为9999-9999-9999,主备选举的优先级为priority 10。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] dlsw ethernet-backup enable 9999-9999-9999 priority 10
【命令】
dlsw ethernet-backup map local-mac local-mac-address remote-mac remote-mac-address [ neighbor neighbor-mac-address ]
undo dlsw ethernet-backup map local-mac local-mac-address remote-mac remote-mac-address
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
local-mac-address:本地设备的MAC地址,形式为xxxx-xxxx-xxxx,字节位顺序为令牌环序。
remote-mac-address:需要进行替换的远端SNA设备的MAC地址,形式为xxxx-xxxx-xxxx,字节位顺序为令牌环序。
neighbor-mac-address:当前设备不可用时,代替当前设备进行MAC地址转换的DLSw设备MAC地址,形式为xxxx-xxxx-xxxx,字节位顺序为令牌环序。
【描述】
dlsw ethernet-backup map命令用于使能DLSw以太冗余备份的以太网交换机支持,同时配置本地MAC地址与远端SNA设备MAC地址的映射关系,另外还可指定需要进行MAC地址转换备份的从DLSw设备MAC地址。undo dlsw ethernet-backup enable命令用来关闭DLSw以太冗余备份的以太网交换机支持。
缺省情况下,使能DLSw以太冗余备份的以太网交换机支持。
该命令配置后,路由器接收到从广域网来的帧后,将帧的源MAC地址替换为自己配置的本地MAC地址;对从以太网来的帧又将其目的MAC地址替换为当初替换掉的远端SNA设备的MAC地址,这种MAC地址的一一映射关系有效解决了以太网交换机出现的问题。另外,DLSw以太冗余备份还提供了MAC地址转换的备份功能,当前路由器可将自己的MAC地址转换规则传递给指定备份路由器(这种备份关系只能发生在主从路由器之间,从路由器可将自己的MAC地址转换规则传递给主路由器,主路由器可将自己的MAC地址转换规则传递给指定从路由器),在当前路由器发生故障的时候,备份路由器就会接替当前路由器进行地址转换工作,直到当前路由器恢复工作为止。
【举例】
# 在接口Ethernet1/1使能DLSw以太冗余备份的以太网交换机支持,本地设备的MAC地址为8888-8888-8888,远端SNA设备的MAC地址为0000-1738-6dfd,当前设备不可用时,代替当前设备进行MAC地址转换的DLSw设备MAC地址为00e0-0795-0000。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] dlsw ethernet-backup enable 9999-9999-9999 priority 10
[Sysname-Ethernet1/1] dlsw ethernet-backup map local-mac 8888-8888-8888 remote-mac 0000-1738-6dfd neighbor 00e0-0795-0000
【命令】
dlsw ethernet-backup timer timer
undo dlsw ethernet-backup timer
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
timer:以太冗余备份定时器时间,取值范围是100~5000,缺省值为500,单位为毫秒。
【描述】
dlsw ethernet-backup timer命令用来配置以太冗余备份定时器时间,即主路由器在收到从路由器分配虚电路的请求,发送回应报文前的等待时间。undo dlsw ethernet-backup timer命令将以太冗余备份定时器时间恢复为缺省值。
【举例】
# 在接口Ethernet1/1配置以太冗余备份定时器时间为1500毫秒。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] dlsw ethernet-backup enable 9999-9999-9999 priority 10
[Sysname-Ethernet1/1] dlsw ethernet-backup timer 1500
【命令】
dlsw ethernet-frame-filter acl-number { inbound | outbound }
undo dlsw ethernet-frame-filter { inbound | outbound }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
acl-number:二层访问控制列表号,取值范围为4000~4999。
inbound:表示在入接口方向上应用ACL。
outbound:表示在出接口方向上应用ACL。
【描述】
dlsw ethernet-frame-filter命令用来通过在DLSw路由器的入接口/出接口(连接本地SNA设备的接口)方向上应用ACL,使DLSw路由器只收发MAC地址符合条件的以太网帧。undo dlsw ethernet-frame-filter命令用来删除在入接口/出接口方向上应用的ACL。
关于二层访问控制列表,请参见“ACL和QoS命令参考”中的“ACL”。
【举例】
# 在DLSw上设置入方向的ACL(ACL号为4000)。
<Sysname> system-view
[Sysname] dlsw ethernet-frame-filter 4000 inbound
【命令】
dlsw load-balance [ circuit-weight circuit-weight ]
undo dlsw load-balance
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
circuit-weight:缺省虚链路权重,用于没有明确配置虚链路权重的远端对等体,取值范围是1~100,缺省值为10,远端对等体的虚链路权重越大,分配的虚链路数越多。
【描述】
dlsw load-balance命令用来使能DLSw负载均衡,同时配置缺省虚链路权重,该权重用于没有明确配置虚链路权重的远端对等体。undo dlsw load-balance命令用来去使能DLSw负载均衡。
缺省情况下,没有使能DLSw负载均衡。
【举例】
# 使能DLSw负载均衡,同时配置缺省虚链路权重为20。
<Sysname> system-view
[Sysname] dlsw load-balance circuit-weight 20
【命令】
dlsw local ip-address [ init-window init-window-size | keepalive keepalive-interval | keepcount keepcount-number | max-frame max-frame-size | max-window max-window-size | permit-dynamic | vendor-id vendor-id ] *
undo dlsw local ip-address [ init-window | keepalive | max-frame | max-window | permit-dynamic ] *
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
ip-address:本地对等体的IP地址,该IP地址必须可达。
init-window-size:初始本地应答窗口大小,取值范围为1~2000,缺省值为40。
keepalive-interval:发送keepalive报文的时间间隔,取值范围为0~1200,单位为秒,缺省值为30秒,取值为0表示不发送keepalive报文。
keepcount-number:发送keepalive报文的次数,取值范围为1~30,缺省值为3。当发送的keepalive报文数量达到keepcount-number,而远端对等体对端无应答时,将主动断开连接。
max-frame-size:报文最大长度,可取的值有:516、1470、1500、2052、4472、8144、11407、11454、17800,单位为字节,缺省值为1500字节。
max-window-size:最大本地应答窗口大小,取值范围为1~2000,缺省值为50。
permit-dynamic:表示允许未预先配置的远端对等体来发起连接,并动态建立对等体,使用该参数的一端可不配置远端对等体,而等待远端对等体来发起连接。
vendor-id:DLSw设备的生产厂家标识符,取值范围为00.00.00~ff.ff.ff,缺省值为00.e0.fc。
【描述】
dlsw local命令用来创建DLSw本地对等体。undo dlsw local ip-address命令用来删除本地对等体,undo dlsw local ip-address { init-window | keepalive | keepcount | max-frame | max-window | permit-dynamic } *命令用来将参数恢复为缺省情况。
如果删除DLSw本地对等体,所有DLSw远端对等体将同时被删除。
建立TCP通道是建立DLSw连接的第一步。为建立TCP通道,要首先配置DLSw本地对等体,以指定建立TCP连接的本端IP地址,然后才能向远端路由器发起建立TCP连接的请求或者接受远端路由器发起的建立TCP连接的请求。一个路由器只能有一个本地对等体。
【举例】
# 创建DLSw本地对等体,IP地址为1.1.1.1,初始本地应答窗口大小为50,发送keepalive报文的时间间隔为40秒,报文最大长度和最大本地应答窗口大小均取缺省值。
<Sysname> system-view
[Sysname] dlsw local 1.1.1.1 init-window 50 keepalive 40
【命令】
dlsw reachable { mac-address mac-address [ mask mask ] | mac-exclusivity | saps saps-list }
undo dlsw reachable { mac-address mac-address | mac-exclusivity | saps saps-list }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
mac-address:路由器本地可达的MAC地址,形式为H-H-H。
mask:MAC地址的掩码,作用与子网掩码相似,形式为H-H-H。
mac-exclusivity:路由器只能访问那些由用户指定的MAC地址。
saps-list:路由器本地可达SAP地址列表,表示路由器本地可达的多个SAP地址。表示方式为saps-list=saps-value&<1-120>。其中,saps-value取值范围为0x10~0xFE,必须为偶数。&<1-120>表示前面的参数最多可以输入120次。
【描述】
dlsw reachable命令用来配置路由器本地可达的MAC地址和SAP地址。undo dlsw reachable命令用来取消之前的配置。
配置dlsw reachable命令后,路由器会向所有与它连接的路由器发送报文,通知对方本地可达的MAC地址或SAP地址;这样当对方发送报文时会根据报文的目的地址决定是否将报文发送到本地路由器,可以减少探询的过程。
注意当本地网络发生变化时,应及时调整该配置。
【举例】
# 配置路由器可以到达以1212开头的MAC地址。
<Sysname> system-view
[Sysname] dlsw reachable mac-address 1212-1212-1212 mask ffff-0000-0000
# 配置路由器可以到达的SAP地址为12、14。
[Sysname] dlsw reachable saps 12 14
# 路由器只能访问那些由用户配置的MAC地址。
[Sysname] dlsw reachable mac-exclusivity
【命令】
dlsw reachable-cache mac-address remote ip-address
undo dlsw reachable-cache mac-address remote ip-address
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
mac-address:与远端对等体相连的SNA设备的MAC地址。
ip-address:远端对等体的IP地址。
【描述】
dlsw reachable-cache命令用来把SNA设备的可达信息加入到可达信息表中,其中SNA设备的MAC地址为mac-address,并且连接在IP地址为ip-address远端对等体上。undo dlsw reachable-cache命令用来取消已配置的可达信息。
缺省情况下,没有配置路由器远端可达信息。
这样配置可以减少路由器发送报文前的探询过程,但如果远端网络经常发生变化,已配置的可达信息也需要更新以适应网络的变化。
【举例】
# 远端对等体的IP地址为10.12.13.10,与它连接的某个SNA设备的MAC地址为0102-2103-5641,把这个可达信息加入到可达信息表中。
<Sysname> system-view
[Sysname] dlsw reachable-cache 0102-2103-5641 remote 10.12.13.10
【命令】
dlsw remote ip-address [ backup backup-address [ immediately ] | circuit-weight circuit-weight | keepalive keepalive-interval | linger seconds | lsap-output-acl acl-number | max-frame max-frame-size | max-queue max-queue-length | priority priority ] *
undo dlsw remote ip-address
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
ip-address:指定远端对等体的IP地址。
backup-address:创建IP地址为ip-address的备份远端对等体,backup-address是主远端对等体的IP地址,该主远端对等体已经创建。
immediately:配置此参数时,主远端对等体的TCP连接断开后将立刻启动备份远端对等体的TCP连接。否则,需要等待主远端对等体重新建立TCP连接失败2次后,再启动备份远端对等体的TCP连接。
circuit-weight circuit-weight:远端对等体的虚链路权重,取值范围是1~100,缺省为没有配置。如果没有配置,该值为使能负载均衡的缺省虚电路权重。在使能DLSW负载均衡时,等价远端对等体的虚链路权重用于确认与哪个对等体建立链接。
keepalive-interval:发送keepalive报文的时间间隔,取值范围为0~1200,单位为秒,缺省值为30秒。取值为0表示不发送keepalive报文。
seconds:主远端对等体恢复连接后备份远端对等体保持连接的时间,取值范围为0~3600,单位为秒,缺省值为60秒。
lsap-output-acl acl-number:用于SAP地址过滤的ACL规则编号,运用该ACL中基于SAP的规则过滤向远端对等体发送的报文,取值范围是4000~4999。
max-frame-size:最大报文长度,可取的值有:516、1470、1500、2052、4472、8144、11407、11454、17800,单位为字节,缺省值为1500字节。
max-queue-length:TCP收发队列的大小,取值范围为50~2000,缺省值为200。
priority:传输优先级,取值范围为1~5,缺省值为3。
【描述】
dlsw remote命令用来创建DLSw远端对等体。undo dlsw remote命令用来删除远端对等体。
配置了本地对等体后,需要配置远端对等体以建立TCP通道,路由器将不断尝试与远端路由器建立TCP连接。一个路由器可配置多个远端对等体,通过配置多个远端对等体可与多个远端路由器建立TCP通道。
在创建远端备份对等体时,需要注意的是:
· 若要创建远端备份对等体,此时的ip-address应该是远端备份对等体的IP地址,backup-address应该为已建立TCP连接的远端主对等体的IP地址。也就是说:用户在创建远端备份对等体连接之前,应该保证已经创建了一个远端主对等体。
· 若主链路的TCP连接断开后,还有备份链路存在,该TCP链路依然可以保持连接(若用display dlsw remote命令观察,会发现依然有一条TCP连接存在);主链路的TCP连接重新建立后,备份链路将保持连接状态一段时间(此时间段的长度通过关键字linger seconds配置)后再断开。
【举例】
# 创建DLSw远端对等体,IP地址为2.2.2.2,传输优先级为2,发送keepalive报文的时间间隔为40秒,报文最大长度为缺省值,TCP收发队列的大小为300,虚链路权重为30,SAP地址过滤的ACL编号为4000。
<Sysname> system-view
[Sysname] dlsw remote 2.2.2.2 priority 2 keepalive 40 max-queue 300 circuit-weight 30 lsap-output-acl 4000
【命令】
dlsw reverse mac-address
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
mac-address:需要转换的MAC地址。
【描述】
dlsw reverse命令用来把MAC地址由以太网格式转换为Token-ring格式或者由Token-ring格式转换为以太网格式。
当为SDLC虚电路指定SDLC对等体的MAC地址时,分为以下三种情况:
· 对端SNA设备使用Token Ring地址:直接使用其Token Ring地址;
· 对端SNA设备使用Ethernet地址:应将Ethernet地址转换为Token Ring地址,例如:00e0.fc03.a548变为0007.3fc0.5a12。可使用dlsw reverse命令进行两种地址间的转换;
· 对端SNA设备使用SDLC链路:使用复合MAC地址;MAC地址前5字节与对端路由器使用sdlc mac-map local命令配置的SDLC虚拟MAC地址相同,后1字节为本端配置的SDLC地址。
相关配置请参考命令sdlc mac-map remote。
【举例】
# 把以太网MAC地址0012-3578-4521转换为Token-ring格式的MAC地址。
<Sysname> system-view
[Sysname] dlsw reverse 0012-3578-4521
Reversed MAC address: 0048-ac1e-a284
# 再把它转换回来。
[Sysname] dlsw reverse 0048-ac1e-a284
Reversed MAC address: 0012-3578-4521
【命令】
dlsw max-transmission retries
undo dlsw max-transmission
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
retries:设置DLSw2.0路由器探询报文的最大发送次数,取值范围为1~10。
【描述】
dlsw max-transmission命令用来配置DLSw2.0路由器探询报文的最大发送次数。undo dlsw max-transmission命令用来恢复缺省情况。
缺省情况下,DLSw2.0路由器探询报文的最大发送次数为5。
当源DLSw2.0路由器以组播方式发送UDP探询报文时,系统启动探询定时器。如果路由器在定时器超时前还没有收到回应报文,则重新发送探询报文并重启定时器,发送retries次以后仍然没有收到回应,则停止发送。
该命令必须在使能DLSw2.0的组播功能后才能使用。
【举例】
# 配置DLSw2.0路由器探询报文的最大传送次数为10。
<Sysname> system-view
[Sysname] dlsw max-transmission 10
【命令】
dlsw multicast [ multicast-ip-address ] interface interface-type interface-number
undo dlsw multicast
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
multicast-ip-address:IP组播地址,取值范围为224.0.10.0~224.0.10.191,缺省值为224.0.10.0。
interface:从指定接口发送DLSw2.0的组播报文。
interface-type interface-number:指定接口类型和接口号。
【描述】
dlsw multicast命令用来使能DLSw2.0的组播功能。undo dlsw multicast命令用来关闭DLSw2.0的组播功能。
缺省情况下,DLSw2.0的组播功能关闭。
相关配置可参考命令dlsw enable、“IP组播命令参考/IGMP”中的命令igmp enable,以及“IP组播命令参考/PIM”中的命令pim dm和pim sm。
【举例】
# 使能DLSw2.0的组播功能,组播地址为224.0.10.10,从指定接口Ethernet1/0发送DLSw2.0的组播报文。
<Sysname> system-view
[Sysname] dlsw multicast 224.0.10.10 interface ethernet 1/0
【命令】
dlsw timer { cache | connected | explorer | explorer-wait | local-pending | remote-pending } seconds
undo dlsw timer { cache | connected | explorer | explorer-wait | local-pending | remote-pending }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
cache seconds:SNA缓冲区地址保存时间,取值范围为1~65535,单位为秒。
connected seconds:连接保持时间,取值范围为1~65535,单位为秒。
explorer seconds:远端探询帧等待时间,取值范围为1~65535,单位为秒。
explorer-wait seconds:本地探询帧等待时间,取值范围为1~65535,单位为秒。
local-pending seconds:本地等待时间,取值范围为1~65535,单位为秒。
remote-pending seconds:远端等待时间,取值范围为1~65535,单位为秒。
【描述】
dlsw timer命令用来配置DLSw定时器参数。undo dlsw timer命令用来恢复缺省情况。
缺省情况下,SNA缓冲区地址保存时间为120秒,连接保持时间为300秒,远端探询帧等待时间为5秒,本地探询帧等待时间为30秒,本地等待时间为30秒,远端等待时间为30秒。
通过配置DLSw协议定时器,可修改DLSw建立虚电路时各种定时器的值。建议用户在一般情况下不要随便修改DLSw定时器参数。
需要注意的是,在使能DLSw负载均衡时,远端探寻定时器用来探寻收集等价远端对等体。
【举例】
# 配置DLSw定时器参数,连接保持时间为200秒,本地探询帧等待时间为15秒,本地等待时间为15秒,远端等待时间为25秒,SNA缓冲区地址保存时间和远端探询帧等待时间都取缺省值。
<Sysname> system-view
[Sysname] dlsw timer connected 200
[Sysname] dlsw timer explorer-wait 15
[Sysname] dlsw timer local-pending 15
[Sysname] dlsw timer remote-pending 25
【命令】
idle-mark
undo idle-mark
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
idle-mark命令用来配置同步串口空闲状态的编码方式为为“0xFF”。undo idle-mark命令用来恢复缺省情况。
缺省情况下,同步串口采用“0x7E”的编码方式。
设备上串口(封装了SDLC协议)的空闲时间编码方式一般用“0x7E”,但有的设备的SDLC串口采用“0xFF”的空间编码方式。为了兼容不同类型的设备,可以根据对端设备的实际情况设置路由器的空闲状态编码方式。路由器连接AS/400时,有时需要配置此命令,改变空闲状态的编码方式,以加快AS/400的轮询速度。
【举例】
# 在同步串口Serial2/0上配置该接口空闲状态的编码方式为为“0xFF”。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] idle-mark
【命令】
link-protocol sdlc
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
link-protocol sdlc命令用来配置同步串口的链路层的协议为SDLC。
缺省情况下,同步串口的链路层协议为PPP。
SDLC是相对SNA而言一种链路层协议,其工作原理和HDLC十分相似。为了使DLSw能正常工作,需要将同步串口链路层的封装协议改为SDLC。
需要注意的是:SDLC链路协议不能用来承载IP协议,所以在封装SDLC之前建议先去掉该接口上所有IP相关的配置,如删除接口IP地址等。
【举例】
# 在Serial2/0上封装协议为SDLC。
[Sysname] interface serial 2/0
[Sysname-Serial2/0] link-protocol sdlc
【命令】
llc2 max-ack length
undo llc2 max-ack
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
length:指未发确认帧前可接收的最大信息帧数,取值范围为1~127。
【描述】
llc2 max-ack命令用来配置未发确认帧前可接收的最大信息帧数,即在收到第n个报文时就提前给对方。undo llc2 max-ack命令用来恢复缺省情况。
缺省情况下,未发确认帧前可接收的最大信息帧数为3。
【举例】
# 在Ethernet1/0上配置未发确认帧前可接收的最大信息帧数为5。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 max-ack 5
【命令】
llc2 max-pdu length
undo llc2 max-pdu
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
length:LLC2最大帧长度,取值范围为1~1700,单位为字节。
【描述】
llc2 max-pdu命令用来配置LLC2的最大帧长度。undo llc2 max-pdu命令用来恢复缺省情况。
缺省情况下,LLC2的最大帧长度为1493字节。
【举例】
# 在Ethernet1/0上配置LLC2最大帧长度为1000字节。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 max-pdu 1000
【命令】
llc2 max-send-queue length
undo llc2 max-send-queue
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
length:LLC2发送报文队列长度,取值范围为20~200。
【描述】
llc2 max-send-queue命令用来配置LLC2发送报文队列长度。undo llc2 max-send-queue命令用来恢复缺省情况。
缺省情况下,LLC2发送报文队列长度为50。
【举例】
# 在Ethernet1/0上配置LLC2发送报文队列长度为30。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 max-send-queue 30
【命令】
llc2 max-transmission retries
undo llc2 max-transmission
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
retries:LLC2的重传次数,取值范围为1~255。
【描述】
llc2 max-transmission命令用来配置LLC2重传次数。undo llc2 max-transmission命令用来恢复缺省情况。
缺省情况下,LLC2重传次数为3次。
LLC2重传次数指在未收到对端发来的确认帧前重发信息帧的次数。
【举例】
# 在Ethernet1/0上配置LLC2重传次数为10次。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 max-transmission 10
【命令】
llc2 modulo { 8 | 128 }
undo llc2 modulo
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
8:采用模8编号方式。
128:采用模128编号方式。
【描述】
llc2 modulo命令用来配置LLC2的模数。undo llc2 modulo命令用来恢复缺省情况。
缺省情况下,LLC2的模值为128。
LLC2和X.25协议一样采用了模方式对报文进行编号,为所发送的数据分组顺序循环编号并等待对端确认。在编号时,所谓顺序是指顺序向上递增,如“……2,3,4,5,6,……”;所谓循环是指到达某个数后(我们称这个数为“模数”),编号将再次重头开始,如模数为8时,“......4,5,6,7,0,1,……”。
LLC2支持两种编号模数:模值为8或128,以太网一般使用模128。
【举例】
# 在Ethernet1/0上配置LLC2的模数为8。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 modulo 8
【命令】
llc2 receive-window length
undo llc2 receive-window
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
length:收到对方确认帧之前,本地可连续发送报文的最大数目,取值范围为1~127。
【描述】
llc2 receive-window命令用来配置收到对方确认帧之前,本地可连续发送报文的最大数目。undo llc2 receive-window命令用来恢复缺省情况。
缺省情况下,收到对方确认帧之前,本地可连续发送报文的最大数目为7。
【举例】
# 在Ethernet1/0上配置收到对方确认帧之前,本地可连续发送报文的最大数目为10。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 receive-window 10
【命令】
llc2 timer ack mseconds
undo llc2 timer ack
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
mseconds:LLC2本地等待应答时间,取值范围为1~60000,单位为毫秒。
【描述】
llc2 timer ack命令用来配置LLC2本地等待应答时间。undo llc2 timer ack命令用来恢复缺省情况。
缺省情况下,LLC2本地等待应答时间为200毫秒。
LLC2本地等待应答时间:指发出一个LLC2数据报文后,等待对方应答的最大等待时间。
【举例】
# 在Ethernet1/0上配置LLC2本地等待应答时间为10毫秒。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 timer ack 10
【命令】
llc2 timer ack-delay mseconds
undo llc2 timer ack-delay
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
mseconds:LLC2本地应答延迟时间,取值范围为1~60000,单位为毫秒。
【描述】
llc2 timer ack-delay命令用来配置LLC2本地应答延迟时间。undo llc2 timer ack-delay命令用来恢复缺省情况。
缺省情况下,LLC2本地应答延迟时间为100毫秒。
LLC2本地应答延迟时间:指当收到一个LLC2数据报文时,延时发送应答的最大等待时间。
【举例】
# 在Ethernet1/0上配置LLC2本地应答延迟时间为200毫秒。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 timer ack-delay 200
【命令】
llc2 timer busy mseconds
undo llc2 timer busy
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
mseconds:LLC2的忙站点轮询时间,取值范围为1~60000,单位为毫秒。
【描述】
llc2 timer busy命令用来配置LLC2的忙站点轮询时间。undo llc2 timer busy命令用来恢复缺省情况。
缺省情况下,LLC2的忙站点轮询时间为300毫秒。
LLC2的忙站点轮询间隔:指重新轮询一个忙站点之前的等待时间。
【举例】
# 在Ethernet1/0上配置LLC2的忙站点轮询时间为200毫秒。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 timer busy 200
【命令】
llc2 timer detect mseconds
undo llc2 timer detect
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
mseconds:LLC2的POLL定时器时间,取值范围为1~60000,单位为毫秒。
【描述】
llc2 timer detect命令用来配置LLC2的POLL定时器时间。undo llc2 timer detect命令用来恢复缺省情况。
缺省情况下,LLC2的POLL定时器时间为30000毫秒。
LLC2的POLL定时器时间:指当虚电路建立后,虚电路的双方发送/接收RR(Receiver Ready,接收就绪)帧的时间间隔。
【举例】
#在Ethernet1/0上配置LLC2的POLL定时器时间为10000毫秒。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 timer detect 10000
【命令】
llc2 timer poll mseconds
undo llc2 timer poll
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
mseconds:LLC2的P/F等待时间,取值范围为1~60000,单位为毫秒。
【描述】
llc2 timer poll命令用来配置LLC2的P/F等待时间。undo llc2 timer poll命令用来恢复缺省情况。
缺省情况下,LLC2的P/F等待时间为5000毫秒。
LLC2的P/F等待时间:指发送P帧后等待确认帧的时间。
【举例】
# 在Ethernet1/0上配置LLC2的P/F等待时间为2000毫秒。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 timer poll 2000
【命令】
llc2 timer reject mseconds
undo llc2 timer reject
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
mseconds:LLC2的REJ状态时间,取值范围为1~60000,单位为毫秒。
【描述】
llc2 timer reject命令用来配置LLC2的REJ状态时间。undo llc2 timer reject命令用来恢复缺省情况。
缺省情况下,LLC2的REJ状态时间为500毫秒。
LLC2的REJ状态时间:指收到非期望帧并发送拒绝帧后等待期望帧的时间。
【举例】
# 在Ethernet1/0上配置LLC2的REJ状态时间2000毫秒。
<Sysname> system-view
[Sysname] interface ethernet 1/0
[Sysname-Ethernet1/0] llc2 timer reject 2000
【命令】
reset dlsw circuits [ circuit-id ]
【视图】
【缺省级别】
2:系统级
【参数】
circuit-id:DLSw的虚电路标识,取值范围为0~0xFFFFFFFF。
【描述】
reset dlsw circuits命令用来清除DLSw的虚电路信息。
需要注意的是:
· 若不指定参数circuit-id,将清除所有的DLSw虚电路信息;
· 若指定了参数circuit-id,则只清除虚电路标识为circuit-id的虚电路的信息。
【举例】
# 清除DLSw的虚电路标识为100的虚电路信息。
<Sysname> reset dlsw circuits 100
【命令】
reset dlsw ethernet-backup circuit
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
无
【描述】
reset dlsw ethernet-backup circuit命令用来清除DLSw以太冗余备份的虚电路信息。
【举例】
# 清除DLSw以太冗余备份的虚电路信息。
<Sysname> reset dlsw ethernet-backup circuit
【命令】
reset dlsw ethernet-backup map
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
无
【描述】
reset dlsw ethernet-backup map命令用来清除作为MAC地址转换备份设备学习到的MAP映射规则。
【举例】
# 清除作为MAC地址转换备份设备学习到的MAP映射规则。
<Sysname> reset dlsw ethernet-backup map
【命令】
reset dlsw reachable-cache
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
无
【描述】
reset dlsw reachable-cache命令用来清除DLSw的可达信息列表。
【举例】
# 清除DLSw的可达信息列表。
<Sysname> reset dlsw reachable-cache
【命令】
reset dlsw tcp [ ip-address ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
ip-address:DLSw远端对等体的IP地址。
【描述】
reset dlsw tcp命令用来重置DLSw路由器与远端对等体间的TCP连接。
需要注意的是:
· 若不指定参数ip-address,将重置DLSw路由器与当前所有远端对等体间的TCP连接;
· 若指定参数ip-address,则只重置DLSw路由器与该参数对应的远端对等体间的TCP连接。
· 若远端对等体为用户配置生成,则重置TCP连接过程为:断开已有TCP连接,并重新发起TCP连接请求,建立新的TCP连接。
· 若远端对等体为动态学习生成,则重置TCP连接过程为:断开已有TCP连接,并删除该远端对等体。
【举例】
# 重置与所有远端对等体间的TCP连接,所有动态学习生成的远端对等体将被删除。
<Sysname> debugging dlsw tcp
<Sysname> reset dlsw tcp
DLSw_TCP 4.4.4.2:The remote peer is learned dynamically ,it will be deleted
DLSW_TCP 4.4.4.3:Rebulid tcp with the peer
# 重置与指定远端对等体4.4.4.2之间的TCP连接。
<Sysname> reset dlsw tcp 4.4.4.2
DLSw_TCP 4.4.4.2:The remote peer is learned dynamically ,it will be deleted
表1-9 reset dlsw tcp命令显示信息描述表
字段 |
描述 |
DLSw_TCP 4.4.4.2:The remote peer is learned dynamically ,it will be deleted |
4.4.4.2对应的远端对等体为动态学习生成,将被DLSw删除 |
DLSW_TCP 4.4.4.3 : Rebulid tcp with the peer |
4.4.4.3对应的远端对等体为用户配置生成,将与其重新建立TCP连接 |
Error: Wrong IP address |
输入了非法的IP地址 |
Error: No specified peer is found |
该IP地址对应的远端对等体不存在 |
【命令】
sdlc controller sdlc-address
undo sdlc controller sdlc-address
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
sdlc-address:SDLC的从站地址,取值范围为0x01~0xFE。
【描述】
sdlc controller命令用来配置SDLC的从站地址。undo sdlc controller命令用来删除SDLC的从站地址。
缺省情况下,未配置SDLC的从站地址。
SDLC协议允许在一条SDLC物理链路上运行多条虚电路,一端连接主站,一端连接从站。为了区分每一条虚电路,需要指定每条虚电路的SDLC地址。由于SDLC是非平衡模式的,通过共享器或SDLC交换机,一个主设备可以和多个从设备相连,并且是唯一的,但从设备之间是不能建立连接的。所以,只需标明从设备的地址,就能保证同一组(主从)SDLC设备之间的正常通讯。本命令为虚电路指定了SDLC地址,这个地址在一个物理接口上是唯一的。
在同步串口上配置的SDLC地址实际上就是SDLC从站的地址:
· 在连接SDLC主站的DLSw路由器的串口上,用户需要配置每个和该SDLC主站通信的SDLC从站的地址。
· 在连接SDLC从站的DLSw路由器的串口上,用户也需要配置每一个和该串口连接的SDLC从站的地址。
SDLC地址范围是0x01~0xFE。一台路由器上的SDLC地址只在一个物理接口上有效,就是说,不同接口上配置的SDLC地址可以是相同的。
【举例】
# 在Serial2/0上配置SDLC的从站地址为0x05。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc controller 05
【命令】
sdlc enable dlsw
undo sdlc enable dlsw
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
sdlc enable dlsw命令用来将当前同步串口加入DLSw转发。undo sdlc enable dlsw命令用来将当前同步串口退出DLSw转发。
缺省情况下,同步串口未加入DLSw转发。
同步串口在加入DLSw转发之前,须预先配置该接口的链路层协议为SDLC;封装了SDLC协议的同步串口加入DLSw转发后,该接口连接的所有本地SNA设备均可参与DLSw转发,与远端设备进行通讯,报文将通过TCP通道被传送到远端。
【举例】
# 将Serial2/0加入DLSw转发。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] link-protocol sdlc
[Sysname-Serial2/0] sdlc enable dlsw
【命令】
sdlc mac-map local mac-address
undo sdlc mac-map local
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
mac-address:SDLC的虚拟MAC地址。
【描述】
sdlc mac-map local命令用来配置SDLC的虚拟MAC地址。undo sdlc mac-map local命令用来删除SDLC的虚拟MAC地址。
缺省情况下,SDLC无虚拟MAC地址。
DLSw最初是为LLC2类型的协议设计的,通过MAC地址建立虚电路的映射关系。本命令指定了接口上的虚MAC地址,为SDLC帧转化成LLC2帧时提供了源MAC地址。
mac-address的第六个Byte应设置为0x00。系统会用这个虚拟MAC地址的前5个Byte和SDLC地址复合成一个新的MAC地址,用于将SDLC报文转化成LLC2报文时构成源MAC地址。
【举例】
# 在Serial2/0上配置SDLC的虚拟MAC地址。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc mac-map local 0000-e81c-b600
【命令】
sdlc mac-map remote mac-addr sdlc-addr
undo sdlc mac-map remote mac-addr sdlc-addr
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
mac-addr:SDLC对等体的MAC地址。
sdlc-addr:SDLC对等体的SDLC地址,取值范围为0x01~0xFE。
【描述】
sdlc mac-map remote命令用来配置SDLC对等体。undo sdlc mac-map remote命令用来删除SDLC对等体。
缺省情况下,同步串口无SDLC对等体。
本命令是为一个SDLC虚电路指定它对应的对等体的MAC地址,用以在做SDLC帧到LLC2帧转换时提供目的MAC地址。在配置SDLC环境下的DLSw时,一个SDLC地址应配置一个对应的对等体,对等体的MAC地址应是远端SNA设备的MAC地址(以太网和Token-Ring等设备的物理地址),或由对端路由器配置的SDLC虚拟MAC地址和本端配置的SDLC地址复合成的MAC地址。
需要注意的是,Token-Ring和以太网的字位序的差别,当配置的SDLC对等体使用Token-Ring时,可直接按设备标配的地址配置;而当配置的SDLC对等体使用以太网时,应将MAC地址的每一个Byte都倒过来,例如:对标配为000f-e203-a548的以太网MAC地址,应配置为0007-3fc0-a512。用户可以使用dlsw reverse命令来进行自动转换,以避免手工转换引起的错误。
【举例】
# 在Serial2/0上配置SDLC对等体。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc mac-map remote 000f-e200-0010 05
【命令】
sdlc max-pdu number
undo sdlc max-pdu
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
number:SDLC可发送的最大帧长度,取值范围为1~17600,单位为字节。
【描述】
sdlc max-pdu命令用来配置SDLC可发送的最大帧长度。undo sdlc max-pdu命令用来恢复缺省情况。
缺省情况下,SDLC可发送的最大帧长度为265字节。
一些PU2.0设备的SDLC可发送最大帧长度为265字节,而IBM AS/400一般为521字节。通常情况下我们要与所连接的SDLC设备配置成相同的值。
SDLC可发送的最大帧长度:指能够发送的最大报文的字节数,不包括校验位和起停位。
【举例】
# 在Serial2/0上配置SDLC可发送最大帧长度为521字节。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc max-pdu 521
【命令】
sdlc max-send-queue length
undo sdlc max-send-queue
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
length:SDLC发送报文队列长度,取值范围为20~255。
【描述】
sdlc max-send-queue命令用来配置SDLC发送报文队列长度。undo sdlc max-send-queue命令用来恢复缺省情况。
缺省情况下,SDLC发送报文队列长度为50。
【举例】
# 在Serial2/0上配置SDLC发送报文队列长度为30。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc max-send-queue 30
【命令】
sdlc max-transmission retries
undo sdlc max-transmission
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
retries:SDLC重传次数,取值范围为1~255。
【描述】
sdlc max-transmission命令用来配置SDLC重传次数。undo sdlc max-transmission命令用来恢复缺省情况。
缺省情况下,SDLC重传次数为20次。
SDLC的重传次数:指在未收到对端确认帧前的重传次数
【举例】
# 在Serial2/0上配置SDLC重传次数为30次。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc max-transmission 30
【命令】
sdlc modulo { 8 | 128 }
undo sdlc modulo
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
8:采用模8编号方式。
128:采用模128编号方式。
【描述】
sdlc modulo命令用来配置SDLC的模值。undo sdlc modulo命令用来恢复缺省情况。
缺省情况下,SDLC的模值为8。
SDLC和X.25协议一样采用了模方式对报文进行编号,为所发送的数据分组顺序循环编号并等待对端确认。在编号时,所谓顺序是指顺序向上递增,如“……2,3,4,5,6,……”;所谓循环是指到达某个数后(我们称这个数为“模数”),编号将再次重头开始,如模数为8时,“......4,5,6,7,0,1,……”。
SDLC一般使用模8。
【举例】
# 在Serial2/0上恢复SDLC的模值为缺省值。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] undo sdlc modulo
【命令】
sdlc sap-map local lsap sdlc-addr
undo sdlc sap-map local lsap sdlc-addr
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
lsap:SAP地址,取值范围为0x01~0xFE。
sdlc-addr:SDLC地址,取值范围为0x01~0xFE。
【描述】
sdlc sap-map local命令用来配置SDLC帧转换成LLC2帧时使用的本端SAP地址。undo sdlc sap-map local命令用来恢复缺省情况。
缺省情况下,SDLC帧转换成LLC2帧时使用的本端SAP地址为0x04。
在把SDLC帧转换成LLC2帧时,除了需要MAC地址外,还需要SAP地址。本命令就用来配置转换时使用的本端SAP地址。
一般SNA协议使用的SAP地址为0x04、0x08或0x0C。
相关配置可参考命令sdlc sap-map remote。
【举例】
# 在Serial2/0上配置SDLC帧转换成LLC2帧时使用的SAP地址。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc sap-map local 08 05
【命令】
sdlc sap-map remote dsap sdlc-addr
undo sdlc sap-map remote dsap sdlc-addr
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
dsap:SDLC对端的SAP地址,取值范围为0x01~0xFE。
sdlc-addr:SDLC地址,取值范围为0x01~0xFE。
【描述】
sdlc sap-map remote命令用来配置SDLC帧转换成LLC2帧时使用的SDLC对端SAP地址。undo sdlc sap-map remote命令用来恢复缺省情况。
缺省情况下,SDLC帧转换成LLC2帧时使用的SDLC对端SAP地址为0x04。
在把SDLC帧转换成LLC2帧时,除了需要MAC地址外,还需要SAP地址。本命令就用来配置转换时使用的SDLC对端SAP地址。
一般SNA协议使用的SAP地址为0x04、0x08或0x0C。
相关配置可参考命令sdlc sap-map local。
【举例】
# 在Serial2/0上配置SDLC帧转换成LLC2帧时使用的SDLC对端的SAP地址。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc sap-map remote 0C 05
【命令】
sdlc simultaneous
undo sdlc simultaneous
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
sdlc simultaneous命令用来使封装SDLC协议的同步串口工作在双向数据同时传输模式。undo sdlc simultaneous命令用来恢复缺省情况。
缺省情况下,SDLC数据工作在双向交替(alternate)传输模式。
本命令使封装SDLC协议的同步串口工作在双向数据同时传输模式,即SDLC主站在接收数据的同时可以向从站发送数据。
【举例】
# 在Serial2/0上配置SDLC数据使用双向传输模式。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc simultaneous
【命令】
sdlc status { primary | secondary }
undo sdlc status { primary | secondary }
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
primary:表示路由器连接的SDLC设备是secondary。
secondary:表示路由器连接的SDLC设备是primary。
【描述】
sdlc status命令用来配置SDLC角色。undo sdlc status命令用来删除SDLC的角色。
缺省情况下,路由器没有配置角色。
SDLC是一种非平衡模式的链路层协议,也就是说:建立了连接的两端设备的地位是不平等的。其中一方起主导作用,控制整个连接过程,成为主站,其角色是primary,另外一方被动接受控制,成为从站,其角色是secondary。用户需要为封装了SDLC协议的接口配置角色。
配置SDLC角色时应根据与本路由器相连的SDLC设备的角色决定:
· 若本接口连接的SDLC设备的角色为primary时,就将本接口的角色设置为secondary。
· 若连接设备的角色是secondary时,就将本接口的角色设置为primary。
一般情况下,IBM大型机的角色是primary,因此与它相连的路由器的角色是secondary;终端设备如Unix主机和ATM提款机的角色是secondary,与它们相连的路由器的角色是primary。
【举例】
# Serial2/0连接的SDLC设备的角色为primary,将本接口的角色设置为secondary。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc status secondary
【命令】
sdlc timer ack mseconds
undo sdlc timer ack
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
mseconds:SDLC主站等待应答时间,取值范围为1~60000,单位为毫秒。
【描述】
sdlc timer ack命令用来配置SDLC主站等待应答时间。undo sdlc timer ack命令用来恢复缺省情况。
缺省情况下,SDLC主站等待应答时间为3000毫秒。
SDLC主站等待应答时间:指SDLC主站发送信息帧后等待SDLC从站应答的时间。
【举例】
# 在Serial2/0上配置SDLC主站等待应答时间为2000毫秒。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc timer ack 2000
【命令】
sdlc timer lifetime mseconds
undo sdlc timer lifetime
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
mseconds:SDLC从站等待应答时间,取值范围为1~60000,单位为毫秒。
【描述】
sdlc timer lifetime命令用来配置SDLC从站等待应答时间。undo sdlc timer lifetime命令用来恢复缺省情况。
缺省情况下,SDLC从站等待应答时间为500毫秒。
SDLC从站等待应答时间:指SDLC从站发送信息帧后等待SDLC主站应答的时间。
【举例】
# 在Serial2/0上配置SDLC从站等待应答时间为1000毫秒。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc timer lifetime 1000
【命令】
sdlc timer poll mseconds
undo sdlc timer poll
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
mseconds:SDLC的轮询时间间隔,取值范围为1~10000,单位为毫秒。
【描述】
sdlc timer poll命令用来配置SDLC的轮询时间间隔。undo sdlc timer poll命令用来恢复缺省情况。
缺省情况下,SDLC轮询时间间隔为1000毫秒。
SDLC轮询时间间隔:指SDLC主站轮询两个SDLC从站之间的等待时间间隔。
【举例】
# 在Serial2/0上配置SDLC的轮询时间间隔为200毫秒。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc timer poll 200
【命令】
sdlc window length
undo sdlc window
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
length:收到对方确认帧之前,本端能够连续发送的报文的最大数目,取值范围为1~7。
【描述】
sdlc window命令用来配置收到对方确认帧之前,本端能够连续发送的报文的最大数目。undo sdlc window命令用来恢复缺省情况。
缺省情况下,收到对方确认帧之前,本端能够连续发送的报文的最大数目为7。
【举例】
# 在Serial2/0上配置收到对方确认帧之前,本端能够连续发送的报文的最大数目为5。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc window 5
【命令】
sdlc xid sdlc-address xid-number
undo sdlc xid sdlc-address
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
sdlc-address:XID对应的SDLC地址,应该预先配置好,取值范围为0x01~0xFE。
xid-number:一个4字节长的整数,前12bit是网络号,后20bit是节点号。取值范围为1~0xFFFFFFFF。
【描述】
sdlc xid命令用来配置SDLC的XID。undo sdlc xid命令用来删除SDLC的XID。
XID是SNA系统里一个设备身份的标识。SNA系统一般有PU2.0和PU2.1两种类型设备。PU2.1类型的设备自己已经配置了XID,可以通过交换XID来表明彼此的身份;而PU2.0类型的设备没有XID。所以PU2.1类型的设备不用配置本命令,而对于PU2.0类型的设备,需要为它指定一个XID。
【举例】
# 在Serial2/0上配置SDLC地址为0x05的XID参数,对于xid-number,取值为0x2000。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] sdlc xid 05 2000
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!