03-HDLC命令
本章节下载: 03-HDLC命令 (164.45 KB)
目 录
2.1.4 bundle min-active bandwidth
2.1.8 display bundle member hdlc-bundle
2.1.9 display interface hdlc-bundle
2.1.12 reset counters interface
【命令】
link-protocol hdlc
【视图】
POS接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
link-protocol hdlc命令用来配置接口的链路协议为HDLC协议。HDLC为链路层协议,可承载IP、IPX等网络层协议。
缺省情况下,接口封装的链路协议是PPP协议。
相关配置可参考命令timer hold。
【举例】
# 配置接口POS7/1/2封装HDLC协议。
<Sysname> system-view
[Sysname] interface Pos 7/1/2
[Sysname-Pos7/1/2] link-protocol hdlc
【命令】
timer hold seconds
undo timer hold
【视图】
POS接口视图
【缺省级别】
2:系统级
【参数】
seconds:轮询时间间隔,取值范围为0~32767,单位为秒。
【描述】
timer hold命令用来配置状态轮询定时器的轮询时间间隔。undo timer hold命令用来恢复缺省情况。
缺省情况下,接口的轮询时间间隔为10秒。建议链路两端设备的轮询时间间隔设为相同的值。如果将两端的轮询时间间隔都设为0,则禁止链路状态检测功能。
【举例】
# 将接口POS7/1/2的轮询时间间隔设置为100秒。
<Sysname> system-view
[Sysname] interface Pos 7/1/2
[Sysname-Pos7/1/2] timer hold 100
【命令】
bundle id bundle-id
undo bundle id
【视图】
POS接口视图
【缺省级别】
2:系统级
【参数】
bundle-id:HDLC捆绑接口的编号,取值范围为1~240。
【描述】
bundle id命令用来将当前接口加入指定的HDLC捆绑。undo bundle id命令用来将接口从HDLC捆绑中退出。
需要注意的是:
· 下列接口不能加入HDLC捆绑:配置IPv4地址和地址借用的接口、配置IPv6地址的接口、配置URPF的接口。并且,接口加入HDLC捆绑之后也不能配置这些功能。
· 目前,设备仅物理POS接口支持加入HDLC捆绑。
· 不能将SPE单板和MPE单板上的POS接口同时加入到一个HDLC捆绑接口。其中,“SPE单板”指的是单板丝印以“SPE”开头(如SPE-1020-E-II)的单板,“MPE单板”指的是单板丝印以“MPE”开头(如MPE-1004)的单板。
· 一个接口只能加入一个HDLC捆绑,如果需要加入其他HDLC捆绑,必须先退出原来的HDLC捆绑。
· 加入HDLC捆绑的接口封装的链路层协议必须为HDLC。接口加入HDLC捆绑之后不允许切换修改链路层协议。
· HDLC捆绑接口没有创建的情况下,也允许将物理POS接口加入HDLC捆绑。
【举例】
# 将POS接口5/1/1加入HDLC捆绑1。
<Sysname> system-view
[Sysname] interface Pos 5/1/1
[Sysname-Pos5/1/1] bundle id 1
【命令】
bundle max-active links number
undo bundle max-active links
【视图】
HDLC捆绑接口视图
【缺省级别】
2:系统级
【参数】
number:最多选中成员接口数目,取值范围为1~64。
【描述】
bundle max-active links命令用来配置最多选中成员接口数目。undo bundle max-active links命令用来取消限制。
缺省情况下,设备支持的最多选中成员接口数目为8。
需要注意的是:
· 本命令配置的值只能在1~8范围内生效,且不能小于bundle min-active links命令配置的值。
· 本命令一般需要和bundle member-priority命令配合使用,以保证两台设备相互连接的接口能够同时处于选中状态(只有两端接口同时处于选中状态,报文才能发送成功),避免出现一端接口处于选中状态,而另一端接口没有处于选中状态的情况。
相关配置可参考命令bundle min-active links和bundle member-priority。
【举例】
# 配置最多选中成员接口数目为8。
<Sysname> system-view
[Sysname] interface Hdlc-bundle 1
[Sysname-Hdlc-bundle1] bundle max-active links 8
【命令】
bundle member-priority priority
undo bundle member-priority
【视图】
POS接口视图
【缺省级别】
2:系统级
【参数】
priority:接口的捆绑优先级,取值范围为1~65535。
【描述】
bundle member-priority命令用来配置接口的捆绑优先级。undo bundle member-priority命令用来恢复缺省情况。
缺省情况下,接口的捆绑优先级为32768。
需要注意的是:Priority值越大,接口的捆绑优先级越低。
【举例】
# 配置POS接口5/1/1的捆绑优先级为1。
<Sysname> system-view
[Sysname] interface Pos 5/1/1
[Sysname-Pos5/1/1] bundle member-priority 1
【命令】
bundle min-active bandwidth bandwidth
undo bundle min-active bandwidth
【视图】
HDLC捆绑接口视图
【缺省级别】
2:系统级
【参数】
bandwidth:最小激活带宽,取值范围为64~1342177280,单位为kbps。
【描述】
bundle min-active bandwidth命令用来配置最小激活带宽。undo bundle min-active bandwidth命令用来取消限制。
缺省情况下,不进行限制。
【举例】
# 配置最小激活带宽为1000kbps。
<Sysname> system-view
[Sysname] interface Hdlc-bundle 1
[Sysname-Hdlc-bundle1] bundle min-active bandwidth 1000
【命令】
bundle min-active links number
undo bundle min-active links
【视图】
HDLC捆绑接口视图
【缺省级别】
2:系统级
【参数】
number:最少选中成员接口数目,取值范围为1~64。
【描述】
bundle min-active links命令用来配置最少选中成员接口数目。undo bundle min-active links命令用来取消限制。
缺省情况下,不进行限制。
需要注意的是,本命令配置的值只能在1~8范围内生效,且不能大于bundle max-active links命令配置的值。
相关配置可参考命令bundle max-active links。
【举例】
# 配置最少选中成员接口数目为5。
<Sysname> system-view
[Sysname] interface Hdlc-bundle 1
[Sysname-Hdlc-bundle1] bundle min-active links 5
【命令】
default
【视图】
HDLC捆绑接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
default命令用来恢复当前接口的缺省配置。
需要注意的是,接口下的某些配置取消后,会对现有功能产生影响,建议您在执行该命令前,完全了解其对网络产生的影响。
您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。
【举例】
# 将HDLC捆绑接口1恢复为缺省配置。
<Sysname> system-view
[Sysname] interface Hdlc-bundle 1
[Sysname-Hdlc-bundle1] default
This command will restore the default settings. Continue? [Y/N]:y
【命令】
description text
undo description
【视图】
HDLC捆绑接口视图
【缺省级别】
2:系统级
【参数】
text:接口描述信息,为1~80个字符的字符串,区分大小写。
【描述】
description命令用来配置当前接口的描述信息。undo description命令用来恢复缺省情况。
缺省情况下,接口的描述信息为“该接口的接口名 Interface”,比如:Hdlc-bundle1 Interface。
【举例】
# 配置HDLC捆绑接口1的描述信息为“hdlc-bundle interface”。
<Sysname> system-view
[Sysname] interface Hdlc-bundle 1
[Sysname-Hdlc-bundle1] description hdlc-bundle interface
【命令】
display bundle member hdlc-bundle [ bundle-id ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
bundle-id:HDLC捆绑接口的编号,取值范围为1~240。
slot slot-number:槽位号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bundle member hdlc-bundle命令用来显示HDLC捆绑信息,包括:当前HDLC捆绑接口自身的一些信息(最少选中成员接口数目、最多选中成员接口数目、最小激活带宽、选中成员接口数目、选中成员接口总带宽)、显示信息所在接口板板号、成员接口信息(成员接口名称、成员接口状态、成员接口的带宽以及成员接口的捆绑优先级)等。
需要注意的是:
· 如果不指定任何可选参数,将显示主控板所有HDLC捆绑接口的捆绑信息。
· 如果指定bundle-id,不指定slot slot-number,将显示主控板指定HDLC捆绑接口的捆绑信息。
· 如果不指定bundle-id,指定slot slot-number,将显示指定接口板上所有HDLC捆绑接口的捆绑信息。
· 如果同时指定bundle-id和slot slot-number,将显示指定接口板的指定HDLC捆绑接口的捆绑信息。
· 主控板显示信息中包括了非选中成员接口的信息和最少选中成员接口数目、最多选中成员接口数目以及最小激活带宽信息;接口板显示信息不包括非选中成员接口的信息和最少选中成员接口数目、最多选中成员接口数目以及最小激活带宽信息。
【举例】
# 显示主控板HDLC捆绑1的捆绑信息。
<Sysname> display bundle member Hdlc-bundle 1
bundle is Hdlc-bundle1, slot 0
max-active links:2, min-active links:2, min-active bandwidth: 1000000 kbps
Selected members: 2, total bandwidth: 1244160 kbps
State: S -- Selected, R -- Ready, N -- Negotiated, I -- Initial
Member State Bandwidth(kbps) Priority
Pos5/1/1 S 622080 1
Pos5/1/2 S 622080 2
Pos5/1/3 R 622080 32768
Pos5/1/4 R 622080 65535
Pos5/1/5 N 155520 32768
Pos5/1/6 N 155520 32768
Pos5/1/7 I - 32768
# 显示接口板1上HDLC捆绑1的捆绑信息。
<Sysname> display bundle member Hdlc-bundle 1 slot 1
bundle is Hdlc-bundle1, slot 1
Selected members: 2, total bandwidth: 1244160 kbps
Member State Bandwidth(kbps) Priority
Pos5/1/1 S 622080 1
Pos5/1/2 S 622080 2
表2-1 display bundle member hdlc-bundle命令显示信息描述表
字段 |
描述 |
bundle |
HDLC捆绑接口的名称 |
slot |
显示信息所在接口板板号 |
max-active links |
HDLC捆绑接口上配置的最多选中成员接口数目(如果没有配置则不显示此配置项) |
min-active links |
HDLC捆绑接口上配置的最少选中成员接口数目(如果没有配置则不显示此配置项) |
min-active bandwidth |
HDLC捆绑接口上配置的最小激活带宽(如果没有配置则不显示此配置项) |
Selected members |
当前选中的成员接口数目 |
total bandwidth |
HDLC捆绑接口下所有选中成员接口带宽之和 |
Member |
成员接口名称 |
State: S -- Selected, R -- Ready, N -- Negotiated, I -- Initial |
成员接口状态,各含义如下: · S -- Selected:选中状态(接口板只显示该状态的成员接口信息) · R -- Ready:就绪状态 · N -- Negotiated:协商状态 · I -- Initial:初始状态 |
Bandwidth(kbps) |
成员接口的带宽,单位为kbps |
Priority |
成员接口的捆绑优先级 |
【命令】
display interface [ hdlc-bundle [ bundle-id ] ] [ brief [ description ] ] [ | { begin | exclude | include } regular-expression ]
display interface [ hdlc-bundle ] [ brief [ down ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
bundle-id:HDLC捆绑接口的编号,取值范围为1~240。
brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。
down:显示当前状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口状态来过滤显示信息。
description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过25个字符,指定brief参数而不指定description参数时,只显示描述信息中的前25个字符,超出部分不显示;指定description参数时,可以显示全部描述信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display interface hdlc-bundle命令用来显示HDLC捆绑接口的相关信息。
需要注意的是:
· 如果不指定hdlc-bundle参数,将显示设备支持的所有接口的相关信息。
· 如果指定hdlc-bundle参数,不指定接口编号,将显示所有HDLC捆绑接口的相关信息。
【举例】
# 显示HDLC捆绑接口1的相关信息。
<Sysname> display interface Hdlc-bundle 1
Hdlc-bundle1 current state: UP
Line protocol current state: UP
Description: Hdlc-bundle1 Interface
The Maximum Transmit Unit is 1500
Internet Address is 1.1.1.2/24 Primary
Link layer protocol is HDLC
Physical is HDLC-BUNDLE, baudrate: 155520 kbps
Output queue : (Urgent queuing : Size/Length/Discards) 0/100/0
Output queue : (Protocol queuing : Size/Length/Discards) 0/500/0
Output queue : (FIFO queuing : Size/Length/Discards) 0/75/0
Last clearing of counters: Never
Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 drops
0 packets output, 0 bytes, 0 drops
# 显示HDLC捆绑接口1的概要信息。
<Sysname> display interface Hdlc-bundle 1 brief
The brief information of interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Main IP Description
HBDL1 UP UP(s) --
# 显示所有状态为down的HDLC捆绑接口的概要信息。
<Sysname> display interface Hdlc-bundle brief down
The brief information of interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Interface Link Cause
HBDL2 DOWN Not connected
表2-2 display interface hdlc-bundle命令显示信息描述表
字段 |
描述 |
HDLC-bundle1 current state |
HDLC捆绑接口的物理状态,状态可能为: · DOWN ( Administratively ):表示该接口已经通过shutdown命令被关闭,即管理状态为关闭 · DOWN:该接口的管理状态为开启,但物理状态为关闭 · UP:该接口的管理状态和物理状态均为开启 |
Line protocol current state |
HDLC捆绑接口的链路层协议状态,状态可能为: · DOWN:该接口的协议状态为关闭,一般是没有选中成员接口 · UP:该接口的协议状态为开启 |
Description |
HDLC捆绑接口的描述信息 |
The Maximum Transmit Unit |
HDLC捆绑接口允许通过的最大传输单元(MTU) |
Internet Address |
HDLC捆绑接口的IP地址 |
Link layer protocol |
HDLC捆绑接口封装的链路层协议 |
Physical is HDLC-BUNDLE |
HDLC捆绑接口的物理类型为HDLC捆绑 |
baudrate |
HDLC捆绑接口波特率 |
Output queue : (Urgent queuing : Size/Length/Discards) 0/100/0 Output queue : (Protocol queuing : Size/Length/Discards) 0/500/0 Output queue : (FIFO queuing : Size/Length/Discards) 0/75/0 |
接口输出队列的类型: · 紧急发送队列的报文统计(队列中报文个数/队列长度/丢弃报文数) · 协议发送队列的报文统计(队列中报文个数/队列长度/丢弃报文数) · 先入先出发送队列的报文统计(队列中报文个数/队列长度/丢弃报文数) |
Last 300 seconds input/output rate |
当前接口最近300秒内输入(input)/输出(output)报文的平均速率(单位为bytes/sec、bits/sec和packets/sec) |
packets input/output, bytes, drops |
接口输入(input)/输出(output)的报文总数及总字节数,输入/输出报文中丢弃的报文数目 |
The brief information of interface(s) under route mode |
三层模式下(route)的接口的概要信息,即三层接口的概要信息 |
Link: ADM - administratively down; Stby - standby |
· 如果某接口的Link属性值为“ADM”,则表示该接口被管理员手工关闭了,需要在该接口下执行undo shutdown命令才能恢复端口本身的物理状态 · 如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口 |
Protocol: (s) - spoofing |
如果某接口的Protocol属性值中带有“(s)”字符串,则表示该接口的网络层协议状态显示是UP的,但实际可能没有对应的链路,或者所对应的链路不是永久存在而是按需建立 |
Interface |
接口名称缩写 |
Link |
接口物理连接状态,取值可能为: · UP:表示本链路物理上是连通的 · ADM:表示本链路被手工关闭了,需要执行undo shutdown命令才能恢复真实的物理状态 |
Protocol |
接口协议连接状态,取值为UP(s) |
Main IP |
接口主IP地址 |
Description |
接口的描述信息 |
Cause |
接口物理连接状态为DOWN的原因,取值为Administratively时表示本链路被手工关闭了,需要执行undo shutdown命令才能恢复真实的物理状态 |
【命令】
interface hdlc-bundle bundle-id
undo interface hdlc-bundle bundle-id
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
bundle-id:HDLC捆绑接口的编号,取值范围为1~240。
【描述】
interface hdlc-bundle命令用来创建HDLC捆绑接口并进入HDLC捆绑接口视图。如果该HDLC捆绑接口已经存在,则直接进入该HDLC捆绑接口视图。undo interface hdlc-bundle命令用来删除HDLC捆绑接口。
【举例】
# 创建HDLC捆绑接口1并进入HDLC捆绑接口视图。
<Sysname> system-view
[Sysname] interface Hdlc-bundle 1
[Sysname-Hdlc-bundle1]
【命令】
mtu size
undo mtu
【视图】
HDLC捆绑接口视图
【缺省级别】
2:系统级
【参数】
size:HDLC捆绑接口允许通过的MTU(Maximum Transmission Unit,最大传输单元)的大小,取值范围为46~10240,单位为Bytes。
【描述】
mtu命令用来配置HDLC捆绑接口的MTU值。undo mtu命令用来恢复缺省情况。
缺省情况下,HDLC捆绑接口的MTU值为1500Bytes。
【举例】
# 配置HDLC捆绑接口1的最大传输单元为1430Bytes。
<Sysname> system-view
[Sysname] interface Hdlc-bundle 1
[Sysname-Hdlc-bundle1] mtu 1430
【命令】
reset counters interface [ hdlc-bundle [ bundle-id ] ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
bundle-id:HDLC捆绑接口的编号。
【描述】
reset counters interface命令用来清除HDLC捆绑接口的统计信息。
在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。
· 如果不指定hdlc-bundle和bundle-id,则清除所有接口的统计信息;
· 如果指定hdlc-bundle而不指定bundle-id,则清除所有HDLC捆绑接口的统计信息;
· 如果同时指定hdlc-bundle和bundle-id,则清除指定HDLC捆绑接口的统计信息。
【举例】
# 清除HDLC捆绑接口1的统计信息。
<Sysname> reset counters interface Hdlc-bundle 1
【命令】
shutdown
undo shutdown
【视图】
HDLC捆绑接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
shutdown命令用来关闭HDLC捆绑接口。undo shutdown命令用来打开HDLC捆绑接口。
缺省情况下,HDLC捆绑接口处于打开状态。
需要注意的是,当打开/关闭HDLC捆绑接口时,不会影响成员接口的打开/关闭状态,但是会影响到HDLC捆绑接口下的成员接口的状态(当HDLC捆绑接口处于关闭状态时,所有成员接口都不会处于选中状态,无法转发流量)。
【举例】
# 关闭HDLC捆绑接口1。
<Sysname> system-view
[Sysname] interface Hdlc-bundle 1
[Sysname-Hdlc-bundle1] shutdown
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!