• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

03-二层技术命令参考

目录

10-DCC命令

本章节下载 10-DCC命令  (188.96 KB)

docurl=/cn/Service/Document_Software/Document_Center/Wlan/WA/WA2600/Command/Command_Manual/H3C_WX_CR-(R1508P11)-6W106/03/201707/1017215_30005_0.htm

10-DCC命令


1 DCC

1.1  DCC配置命令

1.1.1  bandwidth

【命令】

bandwidth bandwidth-value

undo bandwidth

【视图】

拨号接口(物理接口、Dialer接口)视图

【缺省级别】

2:系统级

【参数】

bandwidth-value:表示接口的期望带宽,取值范围为1~4294967295,单位为kbit/s。

【描述】

bandwidth命令用来配置接口的期望带宽。undo bandwidth命令用来恢复缺省值。

接口的期望带宽可以通过第三方软件查询MIB节点ifspeed的值来获取。

期望带宽供网管监控接口带宽使用,不会对接口实际带宽造成影响。

【举例】

# 配置接口Dialer1的期望带宽为1000kbit/s。

<Sysname> system-view

[Sysname] interface dialer 1

[Sysname-Dialer1] bandwidth 1000

1.1.2  dialer bundle

【命令】

dialer bundle number

undo dialer bundle

【视图】

拨号接口(Dialer接口)视图

【缺省级别】

2:系统级

【参数】

number:Dialer bundle序号,取值范围为1~255。

【描述】

dialer bundle命令用来设置工作在共享DCC方式的Dialer接口使用的Dialer bundle。undo dialer bundle命令用来删除Dialer接口使用的Dialer bundle。

缺省情况下,工作在共享DCC方式的Dialer接口没有指定其使用的Dialer bundle。

此命令仅用于Dialer接口,并且一个Dialer接口只能使用一个Dialer bundle。

【举例】

# 在接口Dialer1上配置该接口使用Dialer bundle3。

<Sysname> system-view

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer bundle 3

1.1.3  dialer disconnect

【命令】

dialer disconnect [ interface interface-type interface-number ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface interface-type interface-number:拆除指定接口的拨号链路。interface-type interface-number用来指定接口类型和编号。

【描述】

dialer disconnect命令用来拆除拨号链路。不指定接口则拆除所有接口的拨号链路。

【举例】

# 拆除接口Dialer1的拔号链路。

<Sysname> dialer disconnect interface dialer 1

1.1.4  dialer enable-circular

【命令】

dialer enable-circular

undo dialer enable-circular

【视图】

拨号接口(物理接口)视图

【缺省级别】

2:系统级

【参数】

【描述】

dialer enable-circular命令用来使能轮询DCC。undo dialer enable-circular命令用来禁止轮询DCC。

缺省情况下,接口上不使能任何类型的DCC。

用户在使用轮询DCC前,必须首先使用dialer enable-circular命令使能轮询DCC功能。

在禁止轮询DCC后,系统将清除拨号接口下的所有配置信息,而且必须使用shutdownundo shutdown命令才能使接口恢复正常。对于非拨号口,如果非法执行了dialer enable-circularundo dialer enable-circular命令,必须通过使用shutdownundo shutdown命令使接口恢复正常。

【举例】

# 在接口Cellular-Ethernet1/0/1上使能轮询DCC。

<Sysname> system-view

[Sysname] interface Cellular-Ethernet1/0/1

[Sysname-Cellular-Ethernet1/0/1] dialer enable-circular

1.1.5  dialer number

【命令】

dialer number dial-number autodial

undo dialer number

【视图】

拨号接口(物理接口、Dialer接口)视图

【缺省级别】

2:系统级

【参数】

dial-number:去往对端的拨号串,为1~30个字符的字符串。

autodial:设备每隔一定时间会自动尝试用本dialer number拨号,拨号的时间间隔由命令dialer timer autodial设置,缺省的时间间隔为300秒。

【描述】

dialer number命令用来设定去往单个对端的拨号串。undo dialer number命令用来删除已设定的拨号串。

缺省情况下,未配置去往对端的拨号串。

说明

·     若DCC中没有配置dialer-group命令,则DCC不会拨号。

·     对于共享DCC,只能配置dialer number,且一个拨号口只能配置一个dialer number

 

【举例】

# 设定接口Dialer1去往对端的拨号串为“11111”。

<Sysname> system-view

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer number 11111

1.1.6  dialer queue-length

【命令】

dialer queue-length packets

undo dialer queue-length

【视图】

拨号接口(物理接口、Dialer接口)视图

【缺省级别】

2:系统级

【参数】

packets:接口缓存的数据报文个数,取值范围为1~100。

【描述】

dialer queue-length命令用来设定拨号接口缓冲队列长度。undo dialer queue-length命令用来恢复缺省情况。

缺省情况下,不对报文进行缓存。

没有为拨号接口配置缓冲队列的情况下,当拨号接口收到一个报文时,如果此时连接还没有成功建立,则这个报文将会被丢弃。如果为拨号接口配置了缓冲队列,则在连接成功建立之前报文将被缓存,待连接成功后再发送。

【举例】

# 设置接口Cellular-Ethernet1/0/1的接口缓冲队列长度为10。

<Sysname> system-view

[Sysname] interface Cellular-Ethernet1/0/1

[Sysname-Cellular-Ethernet1/0/1] dialer queue-length 10

1.1.7  dialer timer autodial

【命令】

dialer timer autodial seconds

undo dialer timer autodial

【视图】

拨号接口(物理接口)视图

【缺省级别】

2:系统级

【参数】

seconds:发起下次呼叫尝试的间隔时间,取值范围为1~604800,单位为秒。

【描述】

dialer timer autodial命令用来配置DCC自动拨号的间隔时间。undo dialer timer autodial命令用来恢复缺省情况。

缺省情况下,DCC自动拨号的间隔时间为300秒。

配置该命令后,DCC将每隔seconds时间自动尝试拨号一次,直至连接建立。自动拨号功能无需数据包的触发,并且在连接建立后不会因空闲时间超时而自动挂端,即dialer timer idle命令配置对其无效。

【举例】

# 在接口Cellular-Ethernet1/0/1上设置DCC自动呼叫间隔时间为60秒。

<Sysname> system-view

[Sysname] interface Cellular-Ethernet1/0/1

[Sysname-Cellular-Ethernet1/0/1] dialer timer autodial 60

1.1.8  dialer timer enable

【命令】

dialer timer enable seconds

undo dialer timer enable

【视图】

拨号接口(物理接口、Dialer接口)视图

【缺省级别】

2:系统级

【参数】

seconds:进行下次呼叫的间隔时间,取值范围为5~65535,单位为秒。

【描述】

dialer timer enable命令用来配置接口上当链路断开后进行下次呼叫的间隔时间。undo dialer timer enable命令用来恢复缺省情况。

缺省情况下,接口上当链路断开后进行下次呼叫的间隔时间为5秒。

当DCC呼叫链路因故障或挂断等原因导致进入断开状态,必须经过指定时间(即进行下一次呼叫的间隔时间)后才能建立新的拨号连接,从而避免交换设备过载。

【举例】

# 设置DCC可以进行下一次呼叫的间隔时间为15秒。

<Sysname> system-view

[Sysname] interface Cellular-Ethernet1/0/1

[Sysname-Cellular-Ethernet1/0/1] dialer timer enable 15

1.1.9  dialer timer idle

【命令】

dialer timer idle seconds

undo dialer timer idle

【视图】

拨号接口(物理接口、Dialer接口)视图

【缺省级别】

2:系统级

【参数】

seconds:允许链路空闲的时间,取值范围为0~65535,单位为秒。

【描述】

dialer timer idle命令用来设定当接口的呼叫建立后,允许链路空闲的时间,即没有Interesting报文传送的时间。undo dialer timer idle命令用来恢复缺省情况。

缺省情况下,允许链路空闲的时间为120秒。

当一条链路建立后,timer idle定时起作用。若在设定的时间内没有Interesting报文在此链路上传送,则DCC自动挂断链路;若timer idle设定为0,则相应的链路在建立后,无论是否有Interesting报文在此链路上传送,将永远不被挂断。

【举例】

# 设置接口Cellular-Ethernet1/0/1允许链路空闲的时间为50秒。

<Sysname> system-view

[Sysname] interface Cellular-Ethernet1/0/1

[Sysname-Cellular-Ethernet1/0/1] dialer timer idle 50

1.1.10  dialer timer wait-carrier

【命令】

dialer timer wait-carrier seconds

undo dialer timer wait-carrier

【视图】

拨号接口(物理接口、Dialer接口)视图

【缺省级别】

2:系统级

【参数】

seconds:呼叫建立超时时间,取值范围为0~65535,单位为秒。

【描述】

dialer timer wait-carrier命令用来设定呼叫建立超时定时器(wait-carrier定时器)的超时时间。undo dialer timer wait-carrier命令用来恢复缺省情况。

缺省情况下,呼叫建立超时时间为60秒。

和某些对端建立DCC呼叫时,从呼叫发起到连接建立的时间长短不一,为了有效控制发起呼叫到呼叫连接建立之间允许等待的时间,可以配置wait-carrier定时器,规定若在指定时间内呼叫仍未建立,则DCC将终止该呼叫。

【举例】

# 设置接口Cellular-Ethernet1/0/1的呼叫建立超时时间为100秒。

<Sysname> system-view

[Sysname] interface Cellular-Ethernet1/0/1

[Sysname-Cellular-Ethernet1/0/1] dialer timer wait-carrier 100

1.1.11  dialer user

【命令】

dialer user username

undo dialer user [ username ]

【视图】

拨号接口(Dialer接口)视图

【缺省级别】

2:系统级

【参数】

username:对端用户名,为1~80个字符的字符串,用于PPP验证。

【描述】

dialer user命令用来设置对端用户名,以便接收呼叫时能验证呼叫请求。undo dialer user命令用来删除对端用户名。

缺省情况下,无对端用户名。

当Dialer接口封装PPP时,利用PPP验证得到的对端用户名决定接收呼叫时的Dialer接口。

该命令仅在共享Dialer接口上有效。在一个Dialer接口下最多可以配置255个dialer user。当一个Dialer接口下配置多个dialer user时,就实现了用一个Dialer接口同时接入多个拨号接口的连接。

dialer user命令完成使能共享DCC的功能,在已经使能了轮询DCC的Dialer接口上配置dialer user,则原有的轮询DCC相关的拨号配置全部消失,用户使用过程中,请慎用此命令。

在使用undo dialer user命令后,系统将清除拨号接口下的所有配置信息。

相关配置可参考“二层技术命令参考/PPP”中的命令ppp pap local-userppp chap user

【举例】

# 设置对端用户名为routerb。

<Sysname> system-view

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer user routerb

1.1.12  dialer-group

【命令】

dialer-group group-number

undo dialer-group

【视图】

拨号接口(物理接口、Dialer接口)视图

【缺省级别】

2:系统级

【参数】

group-number:接口所属的拨号访问组的序号,这个拨号访问组由dialer-rule命令设定,取值范围为1~255。

【描述】

dialer-group命令用来将接口置于一个拨号访问组(Dialer Access Group)中,拨号访问组的拨号规则由dialer-rule指定。undo dialer-group命令用来将接口从拨号访问组中删除。

一个DCC接口只能属于一个Dialer Access Group,重复配置dialer-group命令则会覆盖上一次的配置。

说明

在接口的缺省配置中,dialer-group命令是未配置的。用户必须配置此命令,否则DCC将无法发送报文。

 

相关配置可参考命令dialer-rule

【举例】

# 将接口Cellular-Ethernet1/0/1置入Dialer Access Group 1。

<Sysname> system-view

[Sysname] dialer-rule 1 acl 3101

[Sysname] interface Cellular-Ethernet1/0/1

[Sysname-Cellular-Ethernet1/0/1] dialer-group 1

1.1.13  dialer-rule

【命令】

dialer-rule group-number { protocol-name { deny | permit } | acl { acl-number | name acl-name } }

undo dialer-rule group -number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

group-number:拨号访问组(Dialer Access Group)的序号,取值范围为1~255,与dialer-group命令中的group-number参数相对应。

protocol-name:网络协议名,取值为ip(表示IP协议)或者bridge(表示网桥协议)。

deny:表示禁止相应协议的报文。

permit:表示允许相应协议的报文。

acl-number:拨号访问组对应的ACL(Access Control List,访问控制列表)序号,取值范围为2000~3999。其中:

·     基本ACL,acl-number取值范围为2000~2999;

·     高级ACL,acl-number取值范围为3000~3999。

name acl-name:拨号访问组对应的ACL名称。

【描述】

dialer-rule命令用来设定拨号访问组的拨号控制列表,从而设定拨号访问组的DCC呼叫发生的条件。undo dialer-rule命令用来取消该设置。

通过配置拨号控制列表,可以过滤流经拨号接口的各种报文。根据报文是否符合拨号ACL控制列表的通过(permit)或拒绝(deny)条件,报文分为两类:

·     符合拨号ACL控制列表的permit条件的报文或者不符合拨号ACL控制列表deny条件的报文,如果相应链路已经建立,DCC将通过该链路发出报文,并清零Idle超时定时器;如果链路没有建立则发出新呼叫。

·     不符合拨号ACL控制列表permit条件的报文或者符合拨号ACL控制列表的deny条件的报文,如果相应的链路已经建立,DCC将通过此链路发出报文,但是不清零Idle超时定时器;如果相应链路没有建立,则不发出呼叫并丢弃此报文。

要想使DCC正常发送报文,必须配置正确的DCC拨号控制列表,并将对应接口(如物理接口、Dialer接口)通过dialer-group命令关联到拨号控制列表,如果缺少此项配置则DCC无法正常发送报文。DCC拨号控制列表既可以直接配置数据报文的过滤条件,也可以引入访问控制列表中的过滤规则。

若一个拨号接口根据配置的dialer-group找不到对应的dialer-rule,DCC将报文作为Uninteresting报文丢弃。

相关配置可参考命令dialer-group

【举例】

# 设置Dialer-rule1,并将它与接口Cellular-Ethernet1/0/1关联。

<Sysname> system-view

[Sysname] dialer-rule 1 ip permit

[Sysname] interface Cellular-Ethernet1/0/1

[Sysname-Cellular-Ethernet1/0/1] dialer-group 1

1.1.14  display dialer

【命令】

display dialer [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface interface-type interface-number:显示指定接口的DCC信息。interface-type interface-number用来指定接口类型和编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display dialer命令用来显示接口的DCC信息。如果不指定接口,则显示所有接口的DCC信息。

【举例】

# 显示所有接口的DCC信息。

<Sysname> display dialer

Dialer0 - dialer type = Dialer

   Dialer Route:

   NextHop_address          Dialer_Numbers

   Dialer number            003

 

   Dialer Timers(Secs):

   Auto-dial:300    Enable:5

   Idle:120    Wait-for-Carrier:60

   Total Channels:1  Free Channels:1

表1-1 display dialer命令显示信息描述表

字段

描述

Dialer0 - dialer type = Dialer

该拨号接口的类型,可以是物理接口或者Dialer口

NextHop_address

在接口上配置的对端IP地址

Dialer_Numbers

对应对端IP地址的拨号串

Dialer number

去往单个对端的拨号串

Dialer Timers(Secs)

拨号定时器设置,单位为秒

Auto-dial

dialer timer autodial命令设定的定时器时间

Enable

dialer timer enable命令设定的定时器时间

Idle

dialer timer idle命令设定的定时器时间

Wait-for-carrier

dialer timer wait-carrier命令设定的定时器时间

Total Channels

该接口总共的通道数

Free Channels

空闲的通道数

 

1.1.15  display interface dialer

【命令】

display interface dialer number [ brief ] [ | { begin | exclude | include } regular-expression ]

display interface [ dialer ] [ brief [ down ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

number:Dialer接口的编号。取值范围为已创建的Dialer接口的编号。

brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。

down:显示当前状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口状态来过滤显示信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display interface dialer命令用来显示Dialer接口的信息。

需要注意的是:

·     如果不指定dialer参数,将显示设备支持的所有接口的相关信息。

·     如果指定dialer参数,不指定接口编号,则显示所有Dialer接口的信息。

【举例】

# 显示接口Dialer1的详细信息。

<Sysname> display interface dialer 1

Dialer1 current state: UP

Line protocol current state: UP (spoofing)

Description: Dialer1 Interface

The Maximum Transmit Unit is 1500, Hold timer is 10(sec)

Internet protocol processing : disabled

Link layer protocol is PPP

LCP initial

Physical is Dialer, baudrate: 64000 bps

Output queue : (Urgent queuing : Length)  50

Output queue : (Protocol queuing : Length)  500

Output queue : (FIFO queuing : Length)  75

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

# 显示接口Dialer1的概要信息。

<Sysname> display interface dialer 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

Dia1                 UP   UP(s)    --

# 显示所有状态为down的Dialer接口的概要信息。

<Sysname> display interface dialer brief down

The brief information of interface(s) under route mode:

Link: ADM - administratively down; Stby - standby

Interface            Link Cause

Dia1                 ADM  Administratively

表1-2 display interface dialer命令显示信息描述表

字段

描述

current state

接口当前的物理状态:

·     UP:该接口的物理状态为开启。

·     DOWN ( Administratively )::表示该接口已经通过shutdown命令被关闭,需要通过undo shutdown命令开启。

Line protocol current state

链路层协议状态:(UP/DOWN)

Description

接口的描述字符串

The Maximum Transmit Unit

接口的最大传输单元

Internet protocol processing

网络层协议处理状况:(enabled/disabled)

Link layer protocol is PPP

链路层封装的协议

LCP initial

LCP(链路控制协议)初始化完成

Physical is Dialer

物理接口是Dialer接口

Output queue : (Urgent queuing : Length)

紧急发送队列的报文统计

Output queue : (Protocol queuing : Length)

协议发送队列的报文统计

Output queue : (FIFO queuing : Length)

先入先出发送队列的报文统计

Last clearing of counters: Never

最后一次清除接口统计信息的时间(Never表示未清除过接口的统计信息)

Last 300 seconds input rate

最近五分钟时间内接口的输入速率

Last 300 seconds output rate

最近五分钟时间内接口的输出速率

0 packets input, 0 bytes, 0 drops

该接口接收的数据报文个数、字节数,以及由于没有接收缓冲而被丢弃的报文个数

0 packets output, 0 bytes, 0 drops

该接口发送的数据报文个数、字节数,以及由于没有发送缓冲而被丢弃的报文个数

The brief information of interface(s) under route mode

三层模式下(route)的接口的概要信息,即三层接口的概要信息

Link: ADM - administratively down; Stby - standby

·     如果某接口的Link属性值为“ADM”,则表示该接口被管理员手工关闭了,需要在该接口下执行undo shutdown命令才能恢复端口本身的物理状态

·     如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口,使用display standby state命令可以查看该备份接口对应的主接口

Protocol: (s) - spoofing

如果某接口的Protocol属性值中带有“(s)”字符串,则表示该接口的网络层协议状态显示是UP的,但实际可能没有对应的链路,或者所对应的链路不是永久存在而是按需建立

Interface

接口名称缩写

Link

接口物理连接状态,取值可能为:

·     UP:表示本链路物理上是连通的

·     ADM:表示本链路被手工关闭了,需要执行undo shutdown命令才能恢复真实的物理状态

Protocol

接口协议连接状态,取值为UP(s)

Main IP

接口主IP地址

Description

接口的描述信息

Cause

接口物理连接状态为DOWN的原因,取值为Administratively时表示本链路被手工关闭了,需要执行undo shutdown命令才能恢复真实的物理状态

 

1.1.16  interface dialer

【命令】

interface dialer number

undo interface dialer number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:Dialer接口序号。取值范围为1~16。

【描述】

interface dialer命令用创建一个Dialer接口。在轮询DCC配置中,相当于创建一个Dialer Circular Group。如果当前已经配置该接口,此命令用来进入该接口视图。undo interface dialer命令用来删除一个指定的Dialer接口。

缺省情况下,未创建Dialer接口。

Dialer接口的波特率恒定为64000bps,并且不能修改为其它值。

共享DCC中,虽然任意一个Dialer接口也可以有多个物理接口为它提供服务,但任意一个物理接口可同时服务于多个Dialer接口,而这些物理接口上必须配置验证,通过呼入方的用户名寻找它本次呼叫所对应的Dialer接口;在该方式下,物理接口与Dialer接口是动态绑定的,而且一个Dialer接口只能呼叫一个目的地址,由命令dialer number来指定。

DCC的物理接口不具有单独的网络地址,它们都继承使用对应Dialer接口的网络地址。

【举例】

# 创建一个接口Dialer1。

<Sysname> system-view

[Sysname] interface dialer 1

1.1.17  reset counters interface

【命令】

reset counters interface [ dialer [ number ] ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

number:Dialer接口的编号。取值范围为已创建的Dialer接口的编号。

【描述】

reset counters interface命令用来清除Dialer接口的统计信息。

在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。

·     如果不指定dialer和接口号,则清除所有接口的统计信息;

·     如果指定dialer而不指定接口号,则清除所有Dialer接口的统计信息;

·     如果同时指定dialer和接口号,则清除指定Dialer接口的统计信息。

【举例】

# 清除接口Dialer1的统计信息。

<Sysname> reset counters interface dialer 1

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们