选择区域语言: EN CN HK

04-二层技术-广域网接入命令参考

02-PPP命令

本章节下载  (396.62 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_50/Command/Command_Manual/H3C_MSR_CR-R2207(V1.11)/04/201107/720001_30005_0.htm

02-PPP命令

  录

1 PPP和MP配置命令

1.1 PPP配置命令

1.1.1 ip address ppp-negotiate

1.1.2 ip pool

1.1.3 link-protocol ppp

1.1.4 ppp accm

1.1.5 ppp account-statistics enable

1.1.6 ppp acfc local

1.1.7 ppp acfc remote

1.1.8 ppp authentication-mode

1.1.9 ppp chap password

1.1.10 ppp chap user

1.1.11 ppp ipcp dns

1.1.12 ppp ipcp dns admit-any

1.1.13 ppp ipcp dns request

1.1.14 ppp ipcp remote-address forced

1.1.15 ppp lqc

1.1.16 ppp pap local-user

1.1.17 ppp pfc local

1.1.18 ppp pfc remote

1.1.19 ppp timer negotiate

1.1.20 remote address

1.1.21 timer hold

1.2 MP配置命令

1.2.1 bandwidth

1.2.2 broadcast-limit link

1.2.3 default

1.2.4 description

1.2.5 display interface mp-group

1.2.6 display interface virtual-template

1.2.7 display ppp mp

1.2.8 display virtual-access

1.2.9 interface mp-group

1.2.10 interface virtual-template

1.2.11 mtu

1.2.12 ppp mp

1.2.13 ppp mp binding-mode

1.2.14 ppp mp endpoint

1.2.15 ppp mp fragment enable

1.2.16 ppp mp max-bind

1.2.17 ppp mp min-bind

1.2.18 ppp mp min-fragment

1.2.19 ppp mp mp-group

1.2.20 ppp mp short-sequence

1.2.21 ppp mp sort-buffer-size

1.2.22 ppp mp user

1.2.23 ppp mp virtual-template

1.2.24 reset counters interface mp-group

1.2.25 reset counters interface virtual-template

1.2.26 shutdown

1.3 PPP链路效率机制配置命令

1.3.1 display ppp compression iphc rtp

1.3.2 display ppp compression iphc tcp

1.3.3 display ppp compression stac-lzs

1.3.4 ip tcp vjcompress

1.3.5 ppp compression iphc

1.3.6 ppp compression iphc rtp-connections

1.3.7 ppp compression iphc tcp-connections

1.3.8 ppp compression stac-lzs

1.3.9 ppp mp lfi

1.3.10 ppp mp lfi delay-per-frag

1.3.11 ppp mp lfi size-per-frag

1.3.12 reset ppp compression iphc

1.3.13 reset ppp compression stac-lzs

2 PPPoE配置命令

2.1 PPPoE Server配置命令

2.1.1 display pppoe-server session

2.1.2 pppoe-server abnormal-offline-count threshold

2.1.3 pppoe-server abnormal-offline-percent threshold

2.1.4 pppoe-server bind

2.1.5 pppoe-server log-information off

2.1.6 pppoe-server max-sessions local-mac

2.1.7 pppoe-server max-sessions remote-mac

2.1.8 pppoe-server max-sessions total

2.1.9 pppoe-server normal-offline-percent threshold

2.1.10 reset pppoe-server

2.2 PPPoE Client配置命令

2.2.1 display pppoe-client session

2.2.2 pppoe-client

2.2.3 reset pppoe-client

 


1 PPP和MP配置命令

1.1  PPP配置命令

1.1.1  ip address ppp-negotiate

【命令】

ip address ppp-negotiate

undo ip address ppp-negotiate

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ip address ppp-negotiate命令用来为本端接口配置IP地址可协商属性,使本端接口接受PPP协商产生的由对端分配的IP地址。undo ip address ppp-negotiate命令用来取消为本端接口配置IP地址可协商属性。

缺省情况下,本端接口没有配置IP地址可协商属性。

相关配置可参考命令remote addressppp ipcp remote-address forced

【举例】

# 为接口Serial2/0配置IP地址可协商属性。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ip address ppp-negotiate

1.1.2  ip pool

【命令】

ip pool pool-number low-ip-address [ high-ip-address ]

undo ip pool pool-number

【视图】

系统视图/ISP域视图

【缺省级别】

2:系统级

【参数】

pool-number:地址池编号,取值范围为0~99。

low-ip-addresshigh-ip-address:分别为地址池的起始和结束IP地址。一个地址池中起始IP和结束IP地址之间的地址数不能超过1024。如果在定义IP地址池时不指定结束IP地址,则该地址池中只有一个IP地址,即起始IP地址。

【描述】

ip pool命令用来定义为PPP用户分配IP地址的地址池。undo ip pool命令用来删除指定的IP地址池。

缺省情况下,没有定义为PPP用户分配IP地址的地址池。

需要注意的是:

l              在系统视图下配置的IP地址池用于为不需要进行认证的PPP用户分配IP地址。通过在指定的接口视图下配置命令remote address,来为该接口指定可用于为对端PPP用户分配的IP地址池。

l              在ISP域视图下配置的IP地址池用于为需要在指定ISP域中进行认证的PPP用户分配IP地址。这主要用于通过某接口接入的PPP用户较多,而接口所能分配的地址不够用的情况。例如,运行PPPoE协议的Ethernet接口,最多可以接入4096个用户,但在该Ethernet接口的Virtual Template上,只能配置一个地址池,而一个地址池最多只有1024个地址,这显然不能满足要求。通过配置ISP域的地址池,可以为ISP的PPP用户分配地址,从而解决接口地址池中地址不够的问题。

相关配置可参考命令remote address

【举例】

# 配置IP地址池0,地址范围为129.102.0.1到129.102.0.10。

<Sysname> system-view

[Sysname] domain test

[Sysname-isp-test] ip pool 0 129.102.0.1 129.102.0.10

1.1.3  link-protocol ppp

【命令】

link-protocol ppp

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

link-protocol ppp命令用来配置接口封装的链路层协议为PPP。

缺省情况下,除以太网接口外,其它接口封装的链路层协议均为PPP。

【举例】

# 配置接口Serial2/0封装的链路层协议为PPP。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] link-protocol ppp

1.1.4  ppp accm

【命令】

ppp accm hex-number

undo ppp accm

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

hex-number:十六进制表示的ACCM字段的值,取值范围为0~0xFFFFFFFF。

【描述】

ppp accm命令用来配置ACCM字段的值。undo ppp accm命令用来恢复缺省情况。

缺省情况下,ACCM字段的值为0x000A0000。

需要注意的是,只有在异步链路上ACCM协商选项才会生效。

【举例】

# 在接口Serial2/0上配置ACCM字段的值为0x01010101。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp accm 01010101

1.1.5  ppp account-statistics enable

【命令】

ppp account-statistics enable [ acl { acl-number  | name acl-name } ]

undo ppp account-statistics enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

acl:对符合ACL的流量进行计费统计。如果不配置ACL,则对所有流量都进行计费统计。

acl-number:指定ACL的序号,取值范围为2000~3999。其中:

l              2000~2999:基本IPv4 ACL。

l              3000~3999:高级IPv4 ACL。

name acl-name:指定ACL的名称。acl-name表示IPv4 ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,IPv4 ACL的名称不可以使用英文单词all。

【描述】

ppp account-statistics enable命令用来使能PPP计费统计功能。undo ppp account-statistics enable命令用来取消PPP计费统计功能。

缺省情况下,未使能PPP计费统计功能。

【举例】

# 在Serial2/0上使能PPP计费统计功能。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp account-statistics enable

1.1.6  ppp acfc local

【命令】

ppp acfc local request

undo ppp acfc local

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

request:LCP协商时本地发送的协商请求携带ACFC协商选项。

【描述】

ppp acfc local命令用来配置本地发送ACFC协商请求,即LCP协商时本地发送的协商请求携带ACFC协商选项。undo ppp acfc local命令用来配置LCP协商时本地发送的协商请求不携带ACFC协商选项。

缺省情况下,LCP协商时本地发送的协商请求不携带ACFC协商选项。

【举例】

# 在接口Serial2/0上配置本地发送ACFC协商请求。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp acfc local request

1.1.7  ppp acfc remote

【命令】

ppp acfc remote { apply | ignore | reject }

undo ppp acfc remote

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

apply:接受对端的ACFC协商请求,即LCP协商时接受对端携带的ACFC协商选项,并且发送的报文进行地址控制字段压缩。

ignore:忽略对端的ACFC协商请求,即LCP协商时接受对端携带的ACFC协商选项,但是发送的报文不进行地址控制字段压缩。

reject:拒绝对端的ACFC协商请求,即LCP协商时拒绝对端携带的ACFC协商选项。

【描述】

ppp acfc remote命令用来配置如何处理对端的ACFC协商请求。undo ppp acfc remote命令用来恢复缺省情况。

缺省情况下,忽略对端的ACFC协商请求。

【举例】

# 在接口Serial2/0上配置接受对端的ACFC协商请求。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp acfc remote apply

1.1.8  ppp authentication-mode

【命令】

ppp authentication-mode { chap | ms-chap | ms-chap-v2 | pap } * [ [ call-in ] domain isp-name ]

undo ppp authentication-mode

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

chap:采用CHAP验证方式。

ms-chap:采用MS-CHAP验证方式。

ms-chap-v2:采用MS-CHAP-V2验证方式。

pap:采用PAP验证方式。

call-in:表示只在远端用户呼入时才验证对方。

domain isp-name:表示用户认证采用的域名,为1~24个字符的字符串。

【描述】

ppp authentication-mode命令用来配置本端PPP协议对对端设备的验证方式。undo ppp authentication-mode命令用来取消配置的验证方式,即不进行验证。

缺省情况下,PPP协议不进行验证。

需要注意的是:

l              如果配置时指定了domain,则使用指定域进行认证,地址分配必须使用该域下配置的地址池(通过display domain命令可以查看该域的配置)。

l              如果配置时没有指定domain,则判断用户名中是否带有domain信息。如果用户名中带有domain信息,则以用户名中的domain为准(若该domain名不存在,则认证被拒绝);如果用户名中不带domain,则使用系统缺省的域(缺省域可以通过命令domain default配置,若不配置,则缺省域为system)。

PPP有以下几种验证方式:

l              PAP为两次握手验证,口令为明文。

l              CHAP为三次握手验证,口令为密文。

l              MS-CHAP为微软CHAP认证,是三次握手验证,口令为密文。

l              MS-CHAP-V2为微软CHAP V2认证,是三次握手验证,口令为密文。

用户可以同时配置上面的多种验证方式,另外可以采用已经定义的AAA验证方法表进行验证。

上述任何一种验证方式,只是一种验证过程,最终能否通过验证,还需要AAA来作决定,AAA可以利用本地验证数据库验证或由AAA服务器进行验证。

关于创建本地用户以及配置本地用户属性、创建域以及配置域的属性的详细说明,请参见“安全配置指导”中的AAA”。

 

对于拨号接口的验证,建议在物理接口和Dialer接口上都配置。因为当物理接口接收到DCC呼叫请求时,首先进行PPP协商并认证拨入用户的合法性,然后再将呼叫转交给上层协议进行处理。

相关配置可参考命令ppp chap userppp pap local-userppp chap password,“安全命令参考/AAA”中的命令local-userdomain default

【举例】

# 在接口Serial2/0上,采用PAP方法验证对端设备。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp authentication-mode pap domain system

# 在接口Serial2/0上,采用PAP、CHAP、MS-CHAP三种方法验证对端设备。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp authentication-mode pap chap ms-chap domain system

1.1.9  ppp chap password

【命令】

ppp chap password { cipher | simple } password

undo ppp chap password

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

cipher:表示密码为密文显示。

simple:表示密码为明文显示。

password:CHAP验证的缺省口令,为1~48个字符的字符串。对于simple方式,password必须是明文密码;对于cipher方式,password可以是密文密码也可以是明文密码。明文密码可以是长度小于等于48的连续字符串,如:aabbcc。密文密码的长度必须是24位或64位,如:_(TT8F]Y\5SQ=^Q`MAF4<1!!或VV-F]7R%,TN$C1D*)O<-;<IX)aV\KMFAM(0=0\)*5WWQ=^Q`MAF4<<"TX$_S#6.N。

【描述】

ppp chap password命令用来配置进行CHAP验证时采用的缺省口令。undo ppp chap password命令用来取消配置的口令。

相关配置可参考命令ppp authentication-mode chap

【举例】

# 配置本地设备以CHAP方式被对端设备验证时,缺省口令为sysname且为明文显示。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp chap password simple sysname

1.1.10  ppp chap user

【命令】

ppp chap user username

undo ppp chap user

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

username:CHAP验证用户名,为1~80个字符的字符串,区分大小写。该用户名是发送到对端设备进行CHAP验证时使用的用户名。

【描述】

ppp chap user命令用来配置采用CHAP认证时的用户名。undo ppp chap user命令用来删除已有的配置。

缺省情况下,CHAP认证的用户名为空。

配置CHAP验证时,要将各自的username配置为对端的local-user,而且对应的password要一致。

相关配置可参考命令ppp authentication-mode

【举例】

# 配置接口Serial2/0进行CHAP验证时的用户名为Root。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp chap user Root

1.1.11  ppp ipcp dns

【命令】

ppp ipcp dns primary-dns-address [ secondary-dns-address ]

undo ppp ipcp dns primary-dns-address [ secondary-dns-address ]

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

primary-dns-address:主DNS服务器的IP地址。

secondary-dns-address:从DNS服务器的IP地址。

【描述】

ppp ipcp dns命令用来配置设备为对端设备指定DNS服务器的IP地址。undo ppp ipcp dns命令用来禁止设备为对端设备指定DNS服务器的IP地址。

缺省情况下,设备不为对端设备指定DNS服务器的IP地址。

当设备之间通过PPP协议相连时(通常为PC拨号连接设备),通过协商,设备可以为对端设备指定DNS服务器的IP地址(但需要等待对端请求,不会主动给对端指定DNS的地址)。这样,对端设备就可以通过域名直接访问网络。

如果PC与设备通过PPP协议相连时,用户可以在PC上使用命令winipcfgipconfig /all来查看设备为其提供的DNS服务器的IP地址。

本端设备可以为对端设备提供主DNS和从DNS两个服务器的IP地址。

【举例】

# 配置设备为对端设备分配的主DNS服务器的IP地址为100.1.1.1,从DNS服务器的IP地址为100.1.1.2。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp ipcp dns 100.1.1.1 100.1.1.2

1.1.12  ppp ipcp dns admit-any

【命令】

ppp ipcp dns admit-any

undo ppp ipcp dns admit-any

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ppp ipcp dns admit-any命令用来配置设备可以被动地接收对端设备指定的DNS服务器的IP地址,即设备不发送DNS请求,也能接收对端设备分配的DNS服务器的IP地址。undo ppp ipcp dns admit-any命令用来禁止设备被动地接收对端设备指定的DNS服务器的IP地址。

缺省情况下,设备不会被动地接收对端设备指定的DNS服务器的IP地址。

当设备通过PPP协议与其他设备相连时,通过协商,设备可以被动地接收对端设备指定的DNS服务器地址,这样设备就可以使用对端设备指定的DNS服务器来解析域名。

【举例】

# 配置本地设备的Serial2/0接口可以被动地接收对端指定的DNS服务器地址。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp ipcp dns admit-any

1.1.13  ppp ipcp dns request

【命令】

ppp ipcp dns request

undo ppp ipcp dns request

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ppp ipcp dns request命令用来配置设备可以主动向对端请求DNS服务器地址。undo ppp ipcp dns request命令用来恢复缺省情况。

缺省情况下,禁止设备主动向对端请求DNS服务器地址。

当设备通过PPP协议与其他设备相连时(通常为设备拨号连接运营商的接入服务器),通过协商,设备可以主动请求对端指定DNS地址,这样设备就可以使用对端设备指定的DNS来解析域名。

如果协商到有效的DNS地址,将在接口显示信息中打印出来。

 

【举例】

# 配置Serial2/0接口主动请求DNS服务器地址。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp ipcp dns request

1.1.14  ppp ipcp remote-address forced

【命令】

ppp ipcp remote-address forced

undo ppp ipcp remote-address forced

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ppp ipcp remote-address forced命令用来使设备为对端分配IP地址时具有强制性,不允许对端使用自行配置的IP地址。undo ppp ipcp remote-address forced命令用来取消这种强制性,允许对端使用自行配置的IP地址。

缺省情况下,在PPP的IPCP协商阶段进行IP地址协商时,IP地址协商情况为本端不具有地址分配的强制性,即本端设备允许对端自行配置IP地址。当对端明确请求本端分配IP地址时,本端给对端分配IP地址;若对端已自行配置IP地址时,本端不再强行给对端分配IP地址。在不允许对端自行指定IP地址的情况下,设备本端接口下一定要配置ppp ipcp remote-address forced命令。

相关配置可参考命令remote address。

【举例】

# 接口Serial2/0准备为对端分配的IP地址为10.0.0.1。此时,对端可以接收这个分配的地址,也可以自行配置IP地址或不配置IP地址。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] remote address 10.0.0.1

# 接口Serial2/0准备为对端分配的IP地址为10.0.0.1。此时,对端必须接收这个IP地址,不允许对端自行配置IP地址或不配置IP地址。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] remote address 10.0.0.1

[Sysname-Serial2/0] ppp ipcp remote-address forced

1.1.15  ppp lqc

【命令】

ppp lqc close-percentage [ resume-percentage ]

undo ppp lqc

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

close-percentage:禁用链路质量百分比,取值范围为0~100。

resume-percentage:恢复链路质量百分比,取值范围为0~100。

【描述】

ppp lqc命令用来使能PPP链路质量监测功能。undo ppp lqc命令用来禁用PPP链路质量监测功能。

缺省情况下,禁用PPP链路质量监测功能。

参数resume-percentage的缺省值等于close-percentage的值。配置时参数resume-percentage的值必须大于等于参数close-percentage的值。

PPP链路质量监测可以实时对PPP链路(包括绑定在MP中的PPP链路)的质量进行监测。当链路的质量低于禁用链路质量百分比时,链路会被禁用;当链路质量恢复到恢复链路质量百分比时,链路会被自动重新启用。为了保证链路不会在禁用和恢复之间反复振荡,PPP链路质量监测在重新启用链路时会有一定的时间延迟。

在没有配置PPP链路质量检测功能之前,PPP接口(封装PPP协议的接口)会每隔一段时间向对端发送keepalive报文;在配置此功能之后,PPP接口会用LQR(Link Quality Reports)报文替换keepalive报文,即每隔一段时间向对端发送LQR报文,用以对链路情况进行监测。

当链路质量正常时,系统对每个LQR报文进行链路质量计算,如果连续两次链路质量低于用户配置的禁用链路质量百分比,链路会被禁用。当链路被禁用后,系统每隔十个LQR报文进行一次链路质量计算,只有连续三次链路质量高于用户配置的恢复链路质量百分比,链路才会被恢复。因此,当链路被禁用后,至少要在30个keepalive周期后才能恢复。如果keepalive周期配置过大,可能会导致链路长时间无法恢复。

当在PPP链路两端同时启用链路质量监测时,两端设备的参数必须相等。一般来说,不建议在链路两端同时使用链路质量监测功能。

不建议在拨号线路上使用PPP链路质量监测。当在拨号线路上启用链路质量监测功能后,由于拨号线路的特点,一旦链路被禁用,DCC模块就会把拨号线路挂断,因此链路质量监测就不能正常的运行。只有当有数据需要传输时,DCC模块把拨号线路重新呼起,链路质量监测才能恢复正常。

【举例】

# 在接口Serial2/0上启用PPP链路质量监测功能,禁用链路质量百分比为90%,恢复链路质量百分比为95%。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp lqc 90 95

1.1.16  ppp pap local-user

【命令】

ppp pap local-user username password { cipher | simple } password

undo ppp pap local-user

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

username:本地设备被对端设备采用PAP方式验证时发送的用户名,为1~80个字符的字符串,区分大小写。

simple:表示密码为明文显示。

cipher:表示密码为密文显示。

password:本地设备被对端设备采用PAP方式验证时发送的口令,为1~48个字符的字符串,区分大小写。对于simple方式,password必须是明文密码;对于cipher方式,password可以是密文密码也可以是明文密码。明文密码可以是长度小于等于48的连续字符串,如:aabbcc。密文密码的长度必须是24位或64位,如:_(TT8F]Y\5SQ=^Q`MAF4<1!!或VV-F]7R%,TN$C1D*)O<-;<IX)aV\KMFAM(0=0\)*5WWQ=^Q`MAF4<<"TX$_S#6.N。

【描述】

ppp pap local-user命令用来配置本地设备被对端设备采用PAP方式验证时发送的用户名和口令。undo ppp pap local-user命令用来取消配置的用户名和口令。

缺省情况下,被对端以PAP方式验证时,本地设备发送的用户名和口令均为空。

当本地设备被对端以PAP方式验证时,本地设备发送的用户名username和口令password应与对端设备的username(通过命令local-user username配置)和password(通过命令password { cipher | simple } password配置)一致。

相关配置可参考“安全命令参考/AAA”中的命令local-userpassword

【举例】

# 配置本地设备被对端以PAP方式验证时发送的用户名为user1,口令为pass1。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp pap local-user user1 password simple pass1

1.1.17  ppp pfc local

【命令】

ppp pfc local request

undo ppp pfc local

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

request:LCP协商时本地发送的协商请求携带PFC协商选项。

【描述】

ppp pfc local命令用来配置本地发送PFC协商请求,即LCP协商时本地发送的协商请求携带PFC协商选项。undo ppp pfc local命令用来配置LCP协商时本地发送的协商请求不携带PFC协商选项。

缺省情况下,LCP协商时本地发送的协商请求不携带PFC协商选项。

【举例】

# 在接口Serial2/0上配置本地发送PFC协商请求。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp pfc local request

1.1.18  ppp pfc remote

【命令】

ppp pfc remote { apply | ignore | reject }

undo ppp pfc remote

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

apply:接受对端的PFC协商请求,即LCP协商时接受对端携带的PFC协商选项,并且发送的报文进行协议字段压缩。

ignore:忽略对端的PFC协商请求,即LCP协商时接受对端携带的PFC协商选项,但是发送的报文不进行协议字段压缩。

reject:拒绝对端的PFC协商请求,即LCP协商时拒绝对端携带的PFC协商选项。

【描述】

ppp pfc remote 命令用来配置如何处理对端的PFC协商请求。undo ppp pfc remote 命令用来恢复缺省情况。

缺省情况下,忽略对端的PFC协商请求。

【举例】

# 在接口Serial2/0上配置接受对端的PFC协商请求。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp pfc remote apply

1.1.19  ppp timer negotiate

【命令】

ppp timer negotiate seconds

undo ppp timer negotiate

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

seconds:协商超时时间间隔,取值范围为1~10,单位为秒。在PPP协商过程中,如果在这个时间间隔内没有收到对端的应答报文,则PPP将会重发前一次发送的报文。

【描述】

ppp timer negotiate命令用来配置PPP协商超时时间间隔。undo ppp timer negotiate命令用来恢复缺省情况。

缺省情况下,PPP协商超时时间间隔为3秒。

【举例】

# 配置PPP协商超时时间间隔为5秒。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp timer negotiate 5

1.1.20  remote address

【命令】

remote address { ip-address | pool [ pool-number ] }

undo remote address

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

ip-address:为对端分配的IP地址。

pool [ pool-number ]:为对端分配IP地址使用的地址池。pool-number用来指定地址池号,即将地址池pool-number中的一个IP地址分配给对端。取值范围为0~99,缺省值是0。

【描述】

remote address命令用来配置为对端分配IP地址。undo remote address命令用来取消为对端接口分配IP地址。

缺省情况下,接口不为对端分配IP地址。

当对端接口还未配置IP地址而本端设备已经有IP地址时,可配置本端设备为对端接口分配IP地址。这时,需要在对端设备上配置ip address ppp-negotiate命令,在本端设备上配置remote address命令,使对端接口接受由PPP协商产生的分配的IP地址。

l          该命令不具有地址分配的强制性,即在配置该命令后,也允许对端自行配置IP地址;如不希望(或不允许)对端自行配置IP地址,必须再配置ppp ipcp remote-address forced

l          直接给对端分配IP地址或从全局地址池中给对端分配IP地址后,不能配置remote address/undo remote address命令,只有当此IP地址被释放后才能够进行配置,建议用户可以对此接口进行shutdown操作以释放IP地址,之后再执行remote address/undo remote address命令;通过AAA认证从指定域的地址池中给对端分配IP地址后,可以配置remote address/undo remote address命令,但是已经为对端分配的IP地址仍然可以正常使用,新的PPP接入采用新的配置分配IP地址。

l          该命令不即时生效,需要等到下一次IPCP协商时,才会根据此配置进行协商。建议在配置此应用时先配置remote address命令,然后再配置ip address命令,使得配置能够生效。

 

相关配置可参考命令ip address ppp-negotiateppp ipcp remote-address forced

【举例】

# 接口Serial2/0为对端分配的IP地址为10.0.0.1。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] remote address 10.0.0.1

1.1.21  timer hold

【命令】

timer hold seconds

undo timer hold

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

seconds:接口发送keepalive报文的周期,取值范围为0~32767,单位为秒。

【描述】

timer hold命令用来配置轮询时间间隔,轮询时间间隔指的是接口发送keepalive报文的周期。undo timer hold命令用来恢复缺省情况。

缺省情况下,轮询时间间隔为10秒。

如果将轮询时间间隔配置为0秒,则不发送keepalive报文。

在速率非常低的链路上,参数seconds不能配置过小。因为在低速链路上,大报文可能会需要很长的时间才能传送完毕,这样就会延迟keepalive报文的发送与接收。而接口如果在多个keepalive周期之后仍然无法收到对端的keepalive报文,它就会认为链路发生故障。如果keepalive报文被延迟的时间超过接口的这个限制,链路就会被认为发生故障而被关闭。

【举例】

# 配置接口Serial2/0的轮询时间间隔为20秒。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] timer hold 20

1.2  MP配置命令

1.2.1  bandwidth

【命令】

bandwidth bandwidth-value

undo bandwidth

【视图】

虚拟模板接口视图/MP-group接口视图

【缺省级别】

2:系统级

【参数】

bandwidth-value:表示接口最大可用带宽,取值范围为1~4294967295,单位为kbit/s。

【描述】

bandwidth命令用来配置接口最大可用带宽。undo bandwidth命令用来恢复缺省情况。

【举例】

# 配置虚拟接口模板10的最大可用带宽为1000kbit/s。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] bandwidth 1000

# 配置接口MP-group3的最大可用带宽为1000kbit/s。

<Sysname> system-view

[Sysname] interface mp-group 3

[Sysname-Mp-group3] bandwidth 1000

1.2.2  broadcast-limit link

【命令】

broadcast-limit link number

undo broadcast-limit link

【视图】

虚拟接口模板视图

【缺省级别】

2:系统级

【参数】

number:虚拟接口模板支持发送组播或广播报文的最大链路数,取值范围为0~128。0表示不发送组播或广播报文。

【描述】

broadcast-limit link命令用来设置虚拟接口模板支持发送组播或广播报文的最大链路数。undo broadcast-limit link命令用来恢复缺省设置。

缺省情况下,虚拟接口模板支持发送组播或广播报文的最大链路数为30。

当虚拟接口模板下的链路数目比较多时,所有链路都发送组播或广播报文会影响系统性能,此时,可以使用broadcast-limit link命令进行限制,使组播或广播报文只在指定数量的链路上发送。

【举例】

# 设置虚拟接口模板1支持发送组播或广播报文的最大链路数为100。

<Sysname> system-view

[Sysname] interface virtual-template 1

[Sysname-Virtual-Template1] broadcast-limit link 100

1.2.3  default

【命令】

default

【视图】

虚拟模板接口视图/MP-group接口视图

【缺省级别】

2:系统级

【参数】

【描述】

default命令用来恢复当前接口的缺省配置。

【举例】

# 将虚拟接口模板10恢复为缺省配置。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] default

This command will restore the default settings. Continue? [Y/N]:y

# 将接口MP-group3恢复为缺省配置。

<Sysname> system-view

[Sysname] interface mp-group 3

[Sysname-Mp-group3] default

This command will restore the default settings. Continue? [Y/N]:y

1.2.4  description

【命令】

description text

undo description

【视图】

虚拟模板接口视图/MP-group接口视图

【缺省级别】

2:系统级

【参数】

text:接口描述字符串,为1~80个字符的字符串。

【描述】

description命令用来配置接口的描述字符串。undo description命令用来恢复缺省情况。

缺省情况下,接口的描述字符串为“该接口的接口名 Interface”,比如:Virtual-Template1 Interface。

【举例】

# 配置虚拟接口模板10的描述字符串为virtual-interface。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] description virtual-interface

# 配置接口MP-group3的描述字符串为mpgroup-interface。

<Sysname> system-view

[Sysname] interface mp-group 3

[Sysname-Mp-group3] description mpgroup-interface

1.2.5  display interface mp-group

【命令】

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

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

mp-number:MP-group(Multilink Point to Point Protocol group,多链路点到点协议组)接口的编号。取值范围为已创建的MP-group接口的编号。

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

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

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

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

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

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

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

【描述】

display interface mp-group命令用来查看已创建的MP-group接口的状态信息。

需要注意的是:

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

l              如果指定mp-group参数,不指定接口编号,将显示所有MP-group接口的状态信息。

【举例】

# 查看指定接口MP-group12的详细信息。

<Sysname> display interface mp-group 12

Mp-group12 current state: DOWN

Line protocol current state: DOWN

Description: Mp-group12 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 MP

Output queue : (Urgent queue : Size/Length/Discards)  0/50/0

Output queue : (Protocol queue : 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:  0 bytes/sec 0 packets/sec

     Last 300 seconds output:  0 bytes/sec 0 packets/sec

     0 packets input, 0 bytes, 0 drops

     0 packets output, 0 bytes, 0 drops

# 查看接口MP-group12的概要信息。

<Sysname> display interface mp-group 12 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

MP12                 DOWN DOWN     --

# 查看所有状态为down的MP-group接口的概要信息。

<Sysname> display interface mp-group brief down

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

Link: ADM - administratively down; Stby - standby

Interface            Link Cause

MP1                  ADM  Administratively

MP12                 DOWN Not connected

表1-1 display interface mp-group命令显示信息描述表

字段

描述

current state

接口当前的物理状态:

l      DOWN ( Administratively ):表示该接口已经通过shutdown命令被关闭,即管理状态为关闭。

l      DOWN:该接口的管理状态为开启,但物理状态为关闭。

l      UP:该接口的管理状态和物理状态均为开启。

Line protocol current state

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

Description

接口的描述字符串

The Maximum Transmit Unit

接口的最大传输单元

Hold timer

当前接口发送keepalive报文的周期

Internet protocol processing

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

LCP initial

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

Physical

接口的物理类型

Output queue : (Urgent queue : Size/Length/Discards)

Output queue : (Protocol queue : Size/Length/Discards)

Output queue : (FIFO queuing : Size/Length/Discards)

接口输出队列的类型

l      紧急发送队列的报文统计

l      协议发送队列的报文统计

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

Last clearing of counters: Never

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

Last 300 seconds input:  0 bytes/sec 0 packets/sec

Last 300 seconds output:  0 bytes/sec 0 packets/sec

当前接口最近300秒内输入(input)和输出(output)报文的平均速率

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

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

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

Protocol: (s) - spoofing

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

Interface

接口名称缩写

Link

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

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

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

Protocol

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

Main IP

接口主IP地址

Description

接口的描述信息

Cause

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

 

1.2.6  display interface virtual-template

【命令】

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

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

number:虚拟接口模板的编号。取值范围为已创建的Virtual-Template接口的编号。

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

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

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

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

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

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

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

【描述】

display interface virtual-template命令用来查看已创建的虚拟接口模板的状态信息。

需要注意的是:

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

l              如果指定virtual-template参数,不指定模板编号,将显示所有已创建的虚拟接口模板的状态信息。

相关配置可参考命令interface virtual-template

【举例】

# 查看指定虚拟接口模板1的详细信息。

<Sysname> display interface virtual-template 1

Virtual-Template1 current state: UP

Line protocol current state: UP (spoofing)

Description: Virtual-Template1 Interface

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

Internet Address is 6.1.1.2/8 Primary

Link layer protocol is PPP

LCP initial, MP opened

Physical is None, baudrate: 64000 bps

Output queue : (Urgent queuing : Length)  100

Output queue : (Protocol queuing : Length)  500

Output queue : (FIFO queuing : Length)  75

Last clearing of counters:  Never

    Last 300 seconds input:  0 bytes/sec 0 packets/sec

    Last 300 seconds output:  6 bytes/sec 0 packets/sec

    512 packets input, 43008 bytes, 0 drops

    614 packets output, 49636 bytes, 0 drops

字段的描述请参见“表1-1”。

# 查看指定虚拟接口模板1的概要信息。

<Sysname> display interface virtual-template 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

VT1                  UP   UP(s)    --

1.2.7  display ppp mp

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

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

【描述】

display ppp mp命令用来显示MP的全部接口信息和统计信息。

相关配置可参考命令link-protocol pppppp mp

【举例】

# 显示MP接口的信息(通过MP-group配置的MP)。

<Sysname> display ppp mp

Mp-group is Mp-group0

max-bind: 20, fragment: enable, min-fragment: 128 ,LFI max-delay: 100

 Bundle Multilink, 6 members, Master link is Mp-group0

 Peer's endPoint descriptor: 1e9935f57c85

  Sequence format: short/long rcv/sent

 Bundle Up Time: 2005/03/13  19:54:23:60

  0 lost fragments, 0 reordered, 0 unassigned, 0 interleaved,

 sequence 0/0 rcvd/sent

 The member channels bundled are:

      Serial2/1:15     Up-Time:2005/03/13  19:54:23:60

      Serial2/1:16     Up-Time:2005/03/13  19:54:23:60

      Serial2/1:17     Up-Time:2005/03/13  19:54:23:60

      Serial2/1:18     Up-Time:2005/03/13  19:54:23:60

      Serial2/1:19     Up-Time:2005/03/13  19:54:23:60

      Serial2/1:20     Up-Time:2005/03/13  19:54:23:60

 Inactive member channels: 4 members

      Serial2/1:21     (inactive)

      Serial2/1:22     (inactive)

      Serial2/1:23     (inactive)

      Serial2/1:24     (inactive)

表1-2 display ppp mp命令显示信息描述表

字段

描述

Mp-group is Mp-group0

Mp-group接口为Mp-group0

max-bind

MP最大捆绑链路数

fragment

是否使能MP报文分片功能:enable和disable

min-fragment

MP报文分片的最小长度

LFI max-delay

传输一个LFI分片的最大时延

LFI max-size

一个LFI分片的最大字节数

Bundle Multilink

远端MP用户名为Multilink

6 members

绑定的通道数目为6

Master link is Mp-group0

主通道为Mp-group0

Peer's endPoint descriptor: 1e9935f57c85

MP通道对端终端描述符示为1e9935f57c85

Sequence format: short/long rcv/sent

MP序号格式,收方向短序,发方向长序

Bundle Up Time: 2005/03/13  19:54:23:60

MP通道up时间为2005/03/13  19:54:23:60

0 lost fragments

丢弃段数为0

0 reordered

重组报文数为0

0 unassigned

等待重组段数为0

0 interleaved

交叉存取数为0

sequence 0/0 rcvd/sent

接收序列号/发送序列号为0/0

The member channels bundled are

显示该逻辑通道上绑定的所有子通道名

Serial2/1:15    Up-Time:2005/03/13  19:54:23:60

子通道Serial2/1:15,Up时间为2005/03/13  19:54:23:60

Inactive member channels

不生效的子通道名

 

1.2.8  display virtual-access

【命令】

display virtual-access [ va-number | dialer dialer-number | peer peer-address | user user-name | vt vt-number ] * [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

va-number:虚拟访问接口的顺序号,取值范围为0~65535。

dialer dialer-number:Dialer接口号,取值范围为0~1023。

peer peer-address:虚拟访问接口的对端IP地址,为点分十进制格式。

user user-name:虚拟访问接口的登录用户名,是一个长度为1~80个字符的字符串。

vt vt-number:虚拟访问接口所属的虚拟接口模板号,取值范围为0~1023。

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

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

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

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

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

【描述】

display virtual-access命令用来查看虚拟访问接口的状态信息。

虚拟访问接口(VA)将在需要的时候由系统自动创建,并使用相应虚拟接口模板的参数进行工作,不需要用户手工创建和配置。虚拟访问接口会由于底层链路断开或用户干预而被删除。

 

【举例】

# 查看所有虚拟访问接口的状态信息。

<Sysname> display virtual-access vt 1

Virtual-Template1:0 current state: UP

Line protocol current state: UP

Description: Virtual-Template1:0 Interface

The Maximum Transmit Unit is 1500

Internet protocol processing : disabled

Link layer protocol is PPP

LCP opened, MP opened, IPCP opened, OSICP opened

Physical is MP, baudrate: 64000 bps

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:  0 bytes/sec 0 packets/sec

    Last 300 seconds output:  0 bytes/sec 0 packets/sec

    520 packets input, 44132 bytes, 0 drops

    527 packets output, 44566 bytes, 4 drops

字段描述请参见“表1-1”。

1.2.9  interface mp-group

【命令】

interface mp-group mp-number

undo interface mp-group mp-number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

mp-numberMP-group接口的编号,取值范围为0~1023。

【描述】

interface mp-group命令用来创建MP-group接口并进入指定的MP-group接口视图。如果指定的MP-group接口已经创建,则该命令用来直接进入MP-group接口视图。undo interface mp-group命令用来删除指定的MP-group接口。

该命令与ppp mp mp-group命令配合使用,可以先创建MP-group接口,也可以先配置接口加入MP-group。

【举例】

# 创建接口MP-group3。

<Sysname> system-view

[Sysname] interface mp-group 3

[Sysname-Mp-group3]

1.2.10  interface virtual-template

【命令】

interface virtual-template number

undo interface virtual-template number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:虚拟接口模板的编号,取值范围为0~1023。

【描述】

interface virtual-template命令用来创建虚拟接口模板并进入指定的虚拟接口模板视图。如果指定的虚拟接口模板已经创建,则该命令用来直接进入虚拟接口模板视图。undo interface virtual-template命令用来删除指定虚拟接口模板。

需要注意的是,在删除虚拟接口模板前,请确定相关的虚拟访问接口都已经删除,而且该虚拟接口模板不再被使用。

【举例】

# 创建虚拟接口模板10。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10]

1.2.11  mtu

【命令】

mtu size

undo mtu

【视图】

虚拟模板接口视图/ Dialer接口视图/MP-group接口视图

【缺省级别】

2:系统级

【参数】

size:接口的最大传输单元,单位为字节,取值范围为128~1500。

【描述】

mtu命令用来配置接口的最大传输单元(MTU)值。undo mtu命令用来恢复缺省情况。

缺省情况下,接口的MTU值为1500字节。

【举例】

# 配置虚拟接口模板10的MTU值为1200字节。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] mtu 1200

# 配置MP-group接口的MTU值为1200字节。

<Sysname> system-view

[Sysname] interface mp-group 1

[Sysname-Mp-group1] mtu 1200

1.2.12  ppp mp

【命令】

ppp mp

undo ppp mp

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ppp mp命令用来配置封装PPP的接口工作在MP方式。undo ppp mp命令用来配置该接口工作在普通PPP方式下。

缺省情况下,封装PPP的接口工作在普通PPP方式下。

为了增加带宽,可以将多个PPP链路捆绑使用,形成一个逻辑MP接口使用。

【举例】

# 配置接口Serial2/0工作在MP方式下。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp mp

1.2.13  ppp mp binding-mode

【命令】

ppp mp binding-mode { authentication | both | descriptor }

undo ppp mp binding-mode

【视图】

虚拟模板接口视图/Dialer接口视图

【缺省级别】

2:系统级

【参数】

authentication:根据PPP的验证用户名进行MP捆绑。

both:同时根据PPP的验证用户名和终端标识符进行MP捆绑。

descriptor:根据PPP的终端标识符进行MP捆绑。

【描述】

ppp mp binding-mode命令用来配置MP捆绑的条件。undo ppp mp binding-mode命令用来恢复MP捆绑条件的缺省值。

缺省情况下,同时根据PPP的验证用户名和终端标识符进行MP捆绑。

用户名是指PPP链路进行PAP、CHAP、MS-CHAP或MS-CHAP-V2验证时所接收到的对端用户名;终端标识符是用来唯一标识一台设备的标志,是指进行LCP协商时所接收到的对端终端标识符。系统可以根据接口接收到的用户名或终端标识符找到指定的虚拟模板接口,从而利用模板上的配置,创建相应的MP捆绑。

需要注意的是:

l              当只选择descriptor的绑定模式时,MP捆绑时无法区分不同的用户,如果不同用户需要绑定到不同的捆绑组下时,应该选用both的绑定模式;

l              当只选择authentication的绑定模式时,无法区分各个对端设备,因此MP捆绑有多个对端设备时,应该选用both的绑定模式。

相关配置可参考命令ppp mp user

【举例】

# 仅根据PPP验证的用户名进行MP捆绑。

<Sysname> system-view

[Sysname] interface dialer 0

[Sysname-Dialer0] ppp mp binding-mode authentication

1.2.14  ppp mp endpoint

【命令】

ppp mp endpoint string char-string

undo ppp mp endpoint

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

string char-string:指定字符串作为终端描述符(Endpoint选项内容),char-string为1~20个字符的字符串。

【描述】

ppp mp endpoint命令用来配置当前接口在MP应用时,LCP协商的Endpoint选项内容。undo ppp mp endpoint命令用来配置当前接口在MP应用时,使用缺省信息作为LCP协商的Endpoint选项内容。

缺省情况下,接口发送报文中的Endpoint选项内容为设备名称;当使用ppp mp mp-group命令将接口加入指定MP-group时,接口发送报文中的Endpoint选项内容为MP-goup的接口名称。由于Endpoint选项内容最长为20字节,如果缺省内容超过20个字节,则截取前20个字节作为Endpoint选项内容。

【举例】

# 配置Serial2/0接口发送报文中的Endpoint选项内容。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp mp endpoint string 123456

1.2.15  ppp mp fragment enable

【命令】

ppp mp fragment enable

undo ppp mp fragment enable

【视图】

虚拟模板接口视图/Dialer接口视图/MP-group接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ppp mp fragment enable命令用来使能MP报文分片功能。undo ppp mp fragment enable命令用来关闭MP报文分片功能。

缺省情况下,MP报文分片功能处于开启状态。

需要注意的是:

l              配置undo ppp mp fragment enable命令禁止分片后,发送的报文仍然带有MP序号和分片标记,只不过每个报文都是以一个整片发送出去。当对端设备不支持分片重组功能时,需要在本端配置undo ppp mp fragment enable命令,以和对端进行互通。

l              配置undo ppp mp fragment enable命令后,接口的ppp mp lfippp mp min-fragment命令不再起作用。

【举例】

# 关闭接口MP-Group1的MP报文分片功能。

<Sysname> system-view

[Sysname] interface mp-group 1

[Sysname-Mp-group1] undo ppp mp fragment enable

1.2.16  ppp mp max-bind

【命令】

ppp mp max-bind max-bind-num

undo ppp mp max-bind

【视图】      

虚拟模板接口视图/Dialer接口视图/MP-group接口视图

【缺省级别】

2:系统级

【参数】

max-bind-num:表示可以被捆绑的最大的链路数,取值范围为1128

【描述】

ppp mp max-bind命令用来配置MP最大捆绑链路数。undo ppp mp max-bind命令用来恢复缺省情况。

缺省情况下,MP最大捆绑链路数的值为16。

一般情况下用户不必配置此参数,当需要配置此参数时请在技术工程师的指导下进行。配置该参数可能影响PPP的性能。如果确实需要使用大于16个的PPP通道进行捆绑,可以改变max-bind-num参数。

l          如果MP捆绑链路失败,那么很可能是由于最大捆绑数小于实际配置的链路捆绑数,请确保最大捆绑数要大于实际的捆绑数。

l          在用户改变MP的最大捆绑数时,改变不能立即生效,必须对所有已捆绑的物理接口进行shutdown/undo shutdown之后改变才会生效。

 

相关配置可参考命令ppp mp

【举例】

# 配置MP的最大捆绑链路数为12。

<Sysname> system-view

[Sysname] interface virtual-template 0

[Sysname-Virtual-Template0] ppp mp max-bind 12

1.2.17  ppp mp min-bind

【命令】

ppp mp min-bind min-bind-num

undo ppp mp min-bind

【视图】

Dialer接口视图

【缺省级别】

2:系统级

【参数】

min-bind-num:最小捆绑链路数,取值范围为0128

【描述】

ppp mp min-bind命令用来配置MP最少需要呼起的PPP通道数。undo ppp mp min-bind命令用来恢复缺省情况。

缺省情况下,最小捆绑链路数为0,即MP拨号将依赖流量检测。

在拨号使用中,有时需要能够同时使用多条通道来承载业务,因此需要一次报文触发能够呼起多条通道以保证最小需要的带宽。此时可以使用该命令来配置最小捆绑链路数。

l          当配置的最小捆绑链路数不为0时,MP拨号将不依赖流量检测,但对于已经呼叫建立的链路会因为没有流量后空闲超时而主动拆除。

l          在用户改变MP的最小捆绑链路数时,改变不能立即生效,必须对所有已捆绑的物理接口进行shutdown/undo shutdown之后改变才会生效。

l          ppp mp min-bind命令配置的最小捆绑链路数应该小于等于ppp mp max-bind命令配置的最大捆绑链路数。

 

相关配置可参考“二层技术-广域网接入命令参考/DCC”中的命令dialer threshold

【举例】

# 配置MP最小捆绑链路数为4。

<Sysname> system-view

[Sysname] interface dialer 0

[Sysname-Dialer0] ppp mp min-bind 4

1.2.18  ppp mp min-fragment

【命令】

ppp mp min-fragment size

undo ppp mp min-fragment

【视图】

虚拟模板接口视图/Dialer接口视图/MP-group接口视图

【缺省级别】

2:系统级

【参数】

size:对MP出报文进行分片的最小报文长度。当MP报文长度小于这个值则不进行分片,大于等于这个值则开始分片。取值范围为128~1500,单位为字节。

【描述】

ppp mp min-fragment命令用来配置对MP报文进行分片的最小报文长度。undo ppp mp min-fragment命令用来恢复缺省值。

缺省情况下,对MP报文进行分片的最小报文长度为128字节。

l          如果采用硬件芯片实现MP捆绑功能(如CPOS硬件芯片),则最小分片大小的配置需要参考具体芯片规格(如部分硬件芯片约定只能按128、256、512等字节分片),此时要求ppp mp min-fragment命令的配置参数符合芯片要求。如果不符合,则MP捆绑无法产生,子通道LCP链路会拆断。

l          在用户改变这个配置时,改变不能立即生效,必须对所有已捆绑的物理接口进行shutdown/undo shutdown之后改变才会生效。

 

【举例】

# 配置对MP报文进行分片的最小报文长度为500字节。

<Sysname> system-view

[Sysname] interface virtual-template 0

[Sysname-Virtual-Template0] ppp mp min-fragment 500

1.2.19  ppp mp mp-group

【命令】

ppp mp mp-group mp-number

undo ppp mp

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

mp-number:MP-group接口的编号,取值范围为0~1023。

【描述】

ppp mp mp-group命令用来将当前接口加入指定的MP-group,使接口工作在MP方式。undo ppp mp命令用来配置该接口工作在普通PPP方式下。

该命令与interface mp-group命令配合使用,可以先创建MP-group接口然后再将指定接口加入到该MP-group中,也可以先配置接口加入MP-group然后再创建该MP-group。

需要注意的是,加入MP-group的接口必须是物理接口,Tunnel接口等逻辑接口不支持该命令。

【举例】

# 将接口Serial2/0加入MP-group3。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp mp mp-group 3

1.2.20  ppp mp short-sequence

【命令】

ppp mp short-sequence

undo ppp mp short-sequence

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ppp mp short-sequence命令用来触发MP短序协商,协商成功后本端接收方向将使用短序。undo ppp mp short-sequence命令用来恢复缺省情况。

缺省情况下,不使用短序协商,使用长序。

配置该命令只能使接收方向更改为短序方式,如果发送方向想使用短序方式,则需要在对端配置该命令。

l          MP捆绑组使用的长短序方式由第一条加入该捆绑组中的子通道决定,后续加入捆绑组的子通道配置不能更改MP捆绑组的长短序方式。

l          如果想使用MP短序协商,对于拨号MP,建议在Dialer接口及ISDN的D信道下均配置该命令;对于普通MP,建议在所有的MP子通道下配置该命令,配置该命令会导致PPP重协商。

 

【举例】

# 配置接口Serial2/0为MP短序协商。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp mp mp-group 0

[Sysname-Serial2/0] ppp mp short-sequence

1.2.21  ppp mp sort-buffer-size

【命令】

ppp mp sort-buffer-size size

undo ppp mp sort-buffer-size

【视图】

虚拟模板接口视图/MP-group接口视图

【缺省级别】

2:系统级

【参数】

size:MP排序窗口大小系数,取值范围为1~64。

【描述】

ppp mp sort-buffer-size命令用来配置MP排序窗口的大小。MP排序窗口大小=MP当前加入的子通道个数×size。其中,MP当前加入的子通道个数可以通过display ppp mp命令查询。如果计算出来的MP排序窗口大小为20,则表示可对20个报文进行排序。undo ppp mp sort-buffer-size命令用来恢复缺省情况。

缺省情况下,MP排序窗口大小系数为1。

在MP情况下,接收端收到的报文很可能乱序。因此需要对接收到的报文进行排序。窗口越大排序结果越好,但会增大报文的延迟。对于语音报文,应避免出现延时过大的问题。

【举例】

# 配置MP排序窗口的大小。

<Sysname> system-view

[Sysname] interface virtual-template 0

[Sysname-Virtual-Template0] ppp mp sort-buffer-size 64

1.2.22  ppp mp user

【命令】

ppp mp user username bind virtual-template number

undo ppp mp user username

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

username:用户名,为1~80个字符的字符串。

virtual-template number:虚拟模板接口。number用来指定虚拟模板接口号,取值范围为0~1023。

【描述】

ppp mp user命令用来配置根据用户名进行MP捆绑。undo ppp mp user命令用来取消已经配置的MP捆绑。

在PPP建立连接的过程中,当PPP验证通过后,如果指定了虚拟模板接口,则将按照虚拟模板接口的参数进行MP捆绑,并形成一个新的虚拟接口进行数据传输。

在虚拟模板接口上可以配置的工作参数包括:

l              本地IP地址和为PPP对端分配的IP地址(或IP地址池)

l              PPP工作参数

相关配置可参考命令ppp mpppp mp max-bind

【举例】

# 指定用户名user1对应的虚拟模板接口为1,并配置该虚拟模板接口的IP地址是202.38.60.1/24。

<Sysname> system-view

[Sysname] ppp mp user user1 bind virtual-template 1

[Sysname] interface virtual-template 1

[Sysname-Virtual-Template1] ip address 202.38.60.1 255.255.255.0

1.2.23  ppp mp virtual-template

【命令】

ppp mp virtual-template number

undo ppp mp

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

number:接口所要绑定的虚拟模板接口号,取值范围为0~1023。

【描述】

ppp mp virtual-template命令用来配置接口所要绑定的虚拟模板接口号,使接口工作在MP方式。undo ppp mp命令用来取消接口的MP绑定,配置该接口工作在普通PPP方式。

缺省情况下,接口没有MP绑定,工作在普通PPP方式下。

该命令实现了在接口上指定要绑定的虚拟模板接口号,将该接口绑定到指定的虚拟模板接口上。配置该命令的接口进行MP绑定时,可以不用配置PAP、CHAP、MS-CHAP或MS-CHAP-V2验证。

两个或多个配置了相同虚拟模板接口号的接口直接绑定在一起。另外,在接口上该命令与ppp mp实现互斥,即同一个接口只能配置这两条命令中的一条。

【举例】

# 配置封装PPP的接口Serial2/0工作在MP方式下,绑定的虚拟模板接口为Virtual-Template1。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp mp virtual-template 1

1.2.24  reset counters interface mp-group

【命令】

reset counters interface [ mp-group [ interface-number ] ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

interface-number:接口编号。

【描述】

reset counters interface mp-group命令用来清除MP-group接口的统计信息。

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

需要注意的是:

l              如果不指定mp-group参数,则清除所有接口的统计信息;

l              如果指定mp-group参数而不指定接口编号,则清除所有MP-group接口的统计信息。

【举例】

# 清除接口MP-group3的统计信息。

<Sysname> reset counters interface mp-group 3

1.2.25  reset counters interface virtual-template

【命令】

reset counters interface [ virtual-template [ interface-number ] ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

interface-number:接口编号。

【描述】

reset counters interface virtual-template命令用来清除虚拟接口模板的统计信息。

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

需要注意的是:

l              如果不指定virtual-template参数,则清除所有接口的统计信息;

l              如果指定virtual-template参数而不指定接口编号,则清除所有虚拟接口模板的统计信息。

【举例】

# 清除虚拟接口模板10的统计信息。

<Sysname> reset counters interface virtual-template 10

1.2.26  shutdown

【命令】

shutdown

undo shutdown

【视图】

MP-group接口视图

【缺省级别】

2:系统级

【参数】

【描述】

shutdown命令用来关闭接口。undo shutdown命令用来打开接口。

缺省情况下,接口为打开状态。

【举例】

# 关闭接口MP-group3。

<Sysname> system-view

[Sysname] interface mp-group 3

[Sysname-Mp-group3] shutdown

1.3  PPP链路效率机制配置命令

1.3.1  display ppp compression iphc rtp

【命令】

display ppp compression iphc rtp [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface-type interface-number:显示指定接口的IPHC RTP头压缩的统计信息。其中interface-type为接口类型,interface-number为接口编号。

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

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

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

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

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

【描述】

display ppp compression iphc rtp命令用来显示IPHC(IP Header Compression) RTP头压缩的统计信息。

需要注意的是:

l              当MP链路使用IPHC RTP头压缩时,压缩在虚拟访问接口(Virtual Access,VA)接口上进行,这时在MP模板下(如VT、Dialer)可以看到压缩信息;

l              当普通PPP链路使用IPHC RTP头压缩时,压缩在物理链路上进行,这时只能在物理接口下看到压缩信息。

【举例】

# 显示IPHC RTP头压缩的统计信息。

<Sysname> display ppp compression iphc rtp

IPHC: RTP/UDP/IP header compression

  Interface: Serial2/0

    Received:

      Compress/Error/Discard/Total: 0/0/0/0 (Packets)

    Sent:

      Compress/Total: 0/0 (Packets)

      Send/Save/Total: 0/0/0 (Bytes)

    Connect:

      Rx/Tx: 16/16

      Long-search/Miss: 0/0

表1-3 display ppp compression iphc rtp命令显示信息描述表

字段

描述

Received

接收到的报文统计情况

Compress/Error/Discard/Total: 0/0/0/0 (Packets)

接收的压缩/错误/丢弃/总的包数为0/0/0/0

Sent

发送的报文统计情况

Compress/Total: 0/0 (Packets)

Send/Save/Total: 0/0/0 (Bytes)

压缩/总的包数为0/0;

发送/保存/总的字节数为0/0/0

Connect:

连接数

Rx

作为接收方,可解压缩的连接数

Tx

作为发送方,可压缩的连接数

Long-search/Miss

查找压缩表项的次数和查找失败的次数

 

1.3.2  display ppp compression iphc tcp

【命令】

display ppp compression iphc tcp [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface-type interface-number:显示指定接口的IPHC TCP头压缩的统计信息。其中interface-type为接口类型,interface-number为接口编号。

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

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

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

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

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

【描述】

display ppp compression iphc tcp命令用来显示IPHC TCP头压缩的统计信息。

需要注意的是:

l              当MP链路使用IPHC TCP头压缩时,压缩在虚拟访问接口(Virtual Access,VA)接口上进行,这时在MP模板下(如VT、Dialer)可以看到压缩信息;

l              当普通PPP链路使用IPHC TCP头压缩时,压缩在物理链路上进行,这时只能在物理接口下看到压缩信息。

【举例】

# 显示IPHC TCP头压缩的统计信息。

<Sysname> display ppp compression iphc tcp

IPHC: TCP/IP header compression

  Interface: Serial2/0

    Received:

      Compress/Error/Discard/Total: 0/0/0/0 (Packets)

    Sent:

      Compress/Total: 0/0 (Packets)

      Send/Save/Total: 0/0/0 (Bytes)

    Connect:

      Rx/Tx: 16/16

      Long-search/Miss: 0/0

表1-4 display ppp compression iphc tcp命令显示信息描述表

字段

描述

Received

接收到的报文统计情况

Compress/Error/Discard/Total: 0/0/0/0 (Packets)

接收的压缩/错误/丢弃/总的包数为0/0/0/0

Sent

发送的报文统计情况

Compress/Total: 0/0 (Packets)

Send/Save/Total: 0/0/0 (Bytes)

压缩/总的包数为0/0;

发送/保存/总的字节数为0/0/0

Connect:

连接数

Rx

作为接收方,可解压缩的连接数

Tx

作为发送方,可压缩的连接数

Long-search/Miss

查找压缩表项的次数和查找失败的次数

 

1.3.3  display ppp compression stac-lzs

【命令】

display ppp compression stac-lzs [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface-type interface-number:显示指定接口的STAC-LZS压缩的统计信息。其中interface-type为接口类型,interface-number为接口编号。

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

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

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

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

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

【描述】

display ppp compression stac-lzs命令用来显示STAC-LZS(STAC Lempel-Ziv standard)压缩的统计信息。

需要注意的是:

l              当MP链路使用STAC-LZS压缩时,压缩在虚拟访问接口(Virtual Access,VA)接口上进行,这时在MP模板下(如VT、Dialer)可以看到压缩信息;

l              当普通PPP链路使用STAC-LZS压缩时,压缩在物理链路上进行,这时只能在物理接口下看到压缩信息。

【举例】

# 显示STAC-LZS压缩的统计信息。

<Sysname> display ppp compression stac-lzs

Staz-lzs compression

  Interface: Serial2/1:0

    Received:

      Compress/Error/Discard/Total: 302/0/0/302 (Packets)

    Sent:

      Compress/Error/Total: 302/0/302 (Packets)

以上信息表示在配置了STAC-LZS压缩的接口Serial2/1:0上,接收的压缩/错误/丢弃/总的包数为302/0/0/302,发送的压缩/错误/总的包数为302/0/302。

1.3.4  ip tcp vjcompress

【命令】

ip tcp vjcompress

undo ip tcp vjcompress

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ip tcp vjcompress命令用来允许PPP接口进行VJ TCP头压缩(V. Jacobson Compressing TCP/IP Headers)。undo ip tcp vjcompress命令用来禁止PPP接口进行VJ TCP头压缩。

缺省情况下,PPP接口禁止使用VJ TCP头压缩。

如果允许PPP接口进行VJ TCP头压缩,线路对端的接口也应配置允许VJ TCP头压缩。该命令只用在集中式环境下。

【举例】

# 在接口Serial2/0上允许VJ TCP头压缩。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ip tcp vjcompress

1.3.5  ppp compression iphc

【命令】

ppp compression iphc [ nonstandard ]

undo ppp compression iphc

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

nonstandard:非标准的兼容的封装格式。

【描述】

ppp compression iphc命令用来启动接口上的IP头压缩,这里主要指TCP头压缩与RTP头压缩。undo ppp compression iphc命令用来关闭TCP头压缩与RTP头压缩功能。

缺省情况下,不启动接口上的TCP头压缩与RTP头压缩功能。

当启动IP头压缩时,建立RTP会话的TCP报文的头压缩也将被启动;当禁止IP头压缩时,建立RTP会话的TCP报文的头压缩也将被禁止。用户必须在链路的两端同时配置压缩命令才能生效。

需要注意的是:

l              VT和Dialer接口、ISDN接口和异步拨号接口配置此压缩时,不立刻生效,只有对此接口或其绑定的物理接口进行shutdownundo shutdown操作后,配置才能生效。

l              如果是应用在MP上,要对所有MP捆绑的接口执行shutdownundo shutdown操作,配置才能生效。

相关配置可参考命令ppp compression iphc rtp-connectionsppp compression iphc tcp-connections

【举例】

# 启动接口Serial2/0上的IP头压缩。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp compression iphc

1.3.6  ppp compression iphc rtp-connections

【命令】

ppp compression iphc rtp-connections number

undo ppp compression iphc rtp-connections

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

number:RTP头压缩的最大连接数,取值范围为3~1000。

【描述】

ppp compression iphc rtp-connections命令用来指定某一个接口上允许存在RTP头压缩连接的总数。undo ppp compression iphc rtp-connections命令用来恢复缺省情况。

缺省情况下,RTP头压缩的最大连接数为16。

RTP是面向连接的协议,一条链路上所能承载的RTP连接的数目是比较多的,但压缩算法压缩时需对每个连接维护一定的信息,从而占用一定的内存,因此可以用ppp compression iphc rtp-connections命令来配置RTP压缩的最大连接数。例如连接数限定为3时,第4条RTP连接上的报文就不会被压缩了。

该配置在对接口进行shutdown/undo shutdown操作后生效。如果是对MP进行配置,则shutdown/undo shutdown操作必须在该MP绑定的所有接口上实施。

【举例】

# 配置接口Serial2/0上RTP头压缩连接的总数为10。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp compression iphc rtp-connections 10

1.3.7  ppp compression iphc tcp-connections

【命令】

ppp compression iphc tcp-connections number

undo ppp compression iphc tcp-connections

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

number:TCP头压缩的最大连接数,取值范围为3~256。

【描述】

ppp compression iphc tcp-connections命令用来配置TCP头压缩的最大连接数。undo ppp compression iphc tcp-connections命令用来恢复缺省情况。

缺省情况下,TCP头压缩的最大连接数为16。

TCP是面向连接的协议,一条链路上所能承载的TCP连接的数目是比较多的,但压缩算法需要对每个连接维护一定的信息,从而占用一定的内存,因此可以用ppp compression iphc tcp-connections命令来配置TCP压缩的最大连接数。例如连接数限定为3时,第4条TCP连接上的报文就不会被压缩了。

【举例】

# 配置接口Serial2/0上TCP头压缩连接的总数为10。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp compression iphc tcp-connections 10

1.3.8  ppp compression stac-lzs

【命令】

ppp compression stac-lzs

undo ppp compression stac-lzs

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ppp compression stac-lzs命令用来配置PPP协议启用STAC-LZS压缩算法。undo ppp compression stac-lzs命令用来禁止在相应接口使用该压缩。

缺省情况下,禁止使用该压缩。

目前的系统版本支持STAC-LZS压缩方法(RFC1974)。在接口配置STAC-LZS压缩后,能通过无损的数据压缩减小数据帧的尺寸,但是使用这项配置将增加设备的负担,所以推荐用户在设备负担过重的时候,禁止该功能。同时,只有当链路两端都配置了STAC-LZS压缩时,该PPP链路才支持STAC-LZS压缩。目前STAC-LZS压缩链路不支持出方向快转功能,在具体配置时建议同步关掉接口出方向快转功能。

需要注意的是:

l              VT和Dialer接口、ISDN接口配置此压缩时,不立刻生效,只有对此接口或其绑定的物理接口进行shutdownundo shutdown操作后,配置才能生效。

l              如果是应用在MP上,要对所有MP捆绑的接口执行shutdownundo shutdown操作,配置才能生效。

【举例】

# 配置接口Serial2/0支持STAC-LZS压缩。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] ppp compression stac-lzs

1.3.9  ppp mp lfi

【命令】

ppp mp lfi

undo ppp mp lfi

【视图】

虚拟模板接口视图/MP-group视图/Dialer接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ppp mp lfi命令用来在接口上使能LFI(Link Fragmentation and Interleaving,链路分片与交叉)。undo ppp mp lfi命令用来取消接口的LFI功能。

缺省情况下,接口上没有使能LFI。

需要注意的是,取消LFI功能会同时删除用户配置的LFI分片的最大时延或LFI分片的最大字节数。

相关配置可参考命令ppp mp lfi delay-per-fragppp mp lfi size-per-frag

【举例】

# 在接口Virtual-Template1上使能LFI。

<Sysname> system-view

[Sysname] interface virtual-template 1

[Sysname-Virtual-Template1] ppp mp lfi

1.3.10  ppp mp lfi delay-per-frag

【命令】

ppp mp lfi delay-per-frag time

undo ppp mp lfi delay-per-frag

【视图】

虚拟模板接口视图/MP-group视图/Dialer接口视图

【缺省级别】

2:系统级

【参数】

time:LFI分片的最大时延值,取值范围为1~1000,单位是ms。

【描述】

ppp mp lfi delay-per-frag命令用来配置传输一个LFI分片的最大时延。undo ppp mp lfi delay-per-frag命令用来恢复缺省情况。

缺省情况下,传输一个LFI分片的最大时延为10ms。

【举例】

# 把接口Virtual-Template1的LFI分片的最大时延配置为20ms。

<Sysname> system-view

[Sysname] interface virtual-template 1

[Sysname-Virtual-Template1] ppp mp lfi delay-per-frag 20

1.3.11  ppp mp lfi size-per-frag

【命令】

ppp mp lfi size-per-frag size

undo ppp mp lfi size-per-frag

【视图】

虚拟模板接口视图/MP-group视图/Dialer接口视图

【缺省级别】

2:系统级

【参数】

size:LFI分片的最大字节数,取值范围为40~1500,单位是字节。

【描述】

ppp mp lfi size-per-frag命令用来配置LFI分片的最大字节数。undo ppp mp lfi size-per-frag命令用来恢复缺省情况。

缺省情况下,LFI分片的大小由ppp mp lfi delay-per-frag的配置来决定。

【举例】

# 把接口Virtual-Template1的LFI分片的最大字节数配置为80字节。

<Sysname> system-view

[Sysname] interface virtual-template 1

[Sysname-Virtual-Template1] ppp mp lfi size-per-frag 80

1.3.12  reset ppp compression iphc

【命令】

reset ppp compression iphc [ interface-type interface-number ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

interface-type interface-number:指定的接口类型和编号。

【描述】

reset ppp compression iphc命令用来清除IP头压缩的统计信息。

如果不指定参数interface-type interface-number,将清空所有接口的IP头压缩统计信息。

【举例】

# 清除所有接口的IP头压缩统计信息。

<Sysname> reset ppp compression iphc

1.3.13  reset ppp compression stac-lzs

【命令】

reset ppp compression stac-lzs [ interface-type interface-number ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

interface-type interface-number:指定的接口类型和编号。

【描述】

reset ppp compression stac-lzs命令用来清除STAC-LZS压缩的统计信息。

如果不指定参数interface-type interface-number,将清空所有接口的STAC-LZS压缩统计信息。

【举例】

# 清除所有接口的STAC-LZS压缩统计信息。

<Sysname> reset ppp compression stac-lzs

 


2 PPPoE配置命令

2.1  PPPoE Server配置命令

2.1.1  display pppoe-server session

【命令】

display pppoe-server session { all | packet } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all:显示PPPoE会话的所有信息。

packet:显示PPPoE会话的报文统计信息。

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

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

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

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

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

【描述】

display pppoe-server session命令用来显示PPPoE会话的状态和统计信息。

【举例】

# 查看PPPoE会话的所有信息。

<Sysname> display pppoe-server session all

Total PPPoE Session(s): 2

 

SID   Intf                       State OIntf          RemMAC       LocMAC

1     Virtual-Template1:0        UP    Eth1/1         00e015004100 00e014004300

1     Virtual-Template2:0        UP    Eth1/2         00e016004100 00e015004300

表2-1 display pppoe-server session all命令显示信息描述表

字段

描述

SID

Session ID,PPPoE会话的编号

Intf

对应的虚拟模板接口

State

PPPoE会话的状态

OIntf

对应的以太网口

RemMAC

Remote MAC,对端MAC地址

LocMAC

Local MAC,本端MAC地址

 

# 查看PPPoE会话的报文统计信息。

<Sysname> display pppoe-server session packet

Total PPPoE Session(s): 2

 

SID   Intf        InP      InO      InD   OutP     OutO     OutD

1     Eth1/1      37       390      0     38       406      0

1     Eth1/2      35       370      0     36       386      0

表2-2 display pppoe-server session packet命令显示信息描述表

字段

描述

SID

Session ID,PPPoE会话的编号

Intf

PPPoE对应的以太网接口

InP

In Packets,接收报文数

InO

In Octets,接收字节数

InD

In Discards,入方向丢弃的报文数

OutP

Out Packets,发送报文数

OutO

Out Octets,发送字节数

OutD

Out Discard,出方向丢弃的报文数

 

2.1.2  pppoe-server abnormal-offline-count threshold

【命令】

pppoe-server abnormal-offline-count threshold number

undo pppoe-server abnormal-offline-count threshold

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:异常下线统计门限值,取值范围为0~65535。

【描述】

pppoe-server abnormal-offline-count threshold命令用来配置PPPoE异常下线统计门限值。undo pppoe-server abnormal-offline-count threshold命令用来恢复缺省情况。

缺省情况下,PPPoE异常下线统计门限值为65535。

如果5分钟之内的PPPoE异常下线统计数量高于门限值时,系统将会输出Trap信息。

【举例】

# 配置PPPoE异常下线统计门限值为100。

<Sysname> system-view

[Sysname] pppoe-server abnormal-offline-count threshold 100

2.1.3  pppoe-server abnormal-offline-percent threshold

【命令】

pppoe-server abnormal-offline-percent threshold number

undo pppoe-server abnormal-offline-percent threshold

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:异常下线率门限值,取值范围为0~100。

【描述】

pppoe-server abnormal-offline-percent threshold命令用来配置PPPoE异常下线率门限值。undo pppoe-server abnormal-offline-percent threshold命令用来恢复缺省情况。

缺省情况下,PPPoE异常下线率门限值为100。

如果5分钟之内的PPPoE异常下线率高于门限值时,系统将会输出Trap信息。

异常下线率=100×异常下线统计数量÷(异常下线统计数量+正常下线统计数量)。

相关配置可参考命令pppoe-server normal-offline-percent threshold

【举例】

# 配置PPPoE异常下线率门限值为10。

<Sysname> system-view

[Sysname] pppoe-server abnormal-offline-percent threshold 10

2.1.4  pppoe-server bind

【命令】

pppoe-server bind virtual-template number

undo pppoe-server bind

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

virtual-template number:虚拟模板接口。number用来指定虚拟模板接口号,取值范围为0~1023。

【描述】

pppoe-server bind命令用来在以太网接口上启用PPPoE协议,将该以太网接口与指定的虚拟模板接口绑定。undo pppoe-server bind命令用来在相应接口禁止PPPoE协议。

缺省情况下,禁止PPPoE协议。

【举例】

# 在接口Ethernet1/1上使能PPPoE,将接口Ethernet1/0与虚拟模板接口Virtual-Template1绑定。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pppoe-server bind virtual-template 1

2.1.5  pppoe-server log-information off

【命令】

pppoe-server log-information off

undo pppoe-server log-information off

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

pppoe-server log-information off命令用来关闭PPPoE Server产生的PPP日志信息的显示开关。undo pppoe-server log-information off命令用来打开PPPoE Server产生的PPP日志信息的显示开关。

缺省情况下,PPPoE Server产生的PPP日志信息的显示开关是打开的,即系统显示PPPoE Server产生的PPP日志信息。

当终端显示的日志信息太多时,一方面会影响设备的性能,另一方面也会给用户进行配置带来不便。因此,可以在PPPoE Serve端关闭日志信息的显示开关。

【举例】

# 关闭PPPoE Server产生的PPP日志信息的显示开关。

<Sysname> system-view

[Sysname] pppoe-server log-information off

2.1.6  pppoe-server max-sessions local-mac

【命令】

pppoe-server max-sessions local-mac number

undo pppoe-server max-sessions local-mac

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:在一个本端MAC地址上能创建PPPoE会话的最大数目,取值范围为1~4096。

【描述】

pppoe-server max-sessions local-mac命令用来配置在一个本端MAC地址上能创建的PPPoE会话的最大数目。undo pppoe-server max-sessions local-mac命令用来恢复缺省情况。

缺省情况下,在一个本端MAC地址上能创建的PPPoE会话的最大数目为100。

【举例】

# 配置在一个本端MAC地址上能创建PPPoE会话的最大数目为50。

<Sysname> system-view

[Sysname] pppoe-server max-sessions local-mac 50

2.1.7  pppoe-server max-sessions remote-mac

【命令】

pppoe-server max-sessions remote-mac number

undo pppoe-server max-sessions remote-mac

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:表示整个系统在一个对端MAC地址上能创建PPPoE会话的最大数目,取值范围为1~4096。

【描述】

pppoe-server max-sessions remote-mac命令用来配置在一个对端MAC地址上能创建PPPoE会话的最大数目。undo pppoe-server max-sessions remote-mac命令用来恢复缺省情况。

缺省情况下,在一个对端MAC地址上能创建PPPoE会话的最大数目为100。

【举例】

# 配置在一个对端MAC地址上能创建PPPoE会话的最大数目为50。

<Sysname> system-view

[Sysname] pppoe-server max-sessions remote-mac 50

2.1.8  pppoe-server max-sessions total

【命令】

pppoe-server max-sessions total number

undo pppoe-server max-sessions total

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:系统能创建PPPoE会话的最大数目,取值范围为1~65535。

【描述】

pppoe-server max-sessions total命令用来配置系统能创建PPPoE会话的最大数目。undo pppoe-server max-sessions total命令用来恢复缺省情况。

缺省情况下,系统能创建PPPoE会话的最大数目为4096。

【举例】

# 配置系统能创建PPPoE会话的最大数目为3000。

<Sysname> system-view

[Sysname] pppoe-server max-sessions total 3000

2.1.9  pppoe-server normal-offline-percent threshold

【命令】

pppoe-server normal-offline-percent threshold number

undo pppoe-server normal-offline-percent threshold

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:正常下线率门限值,取值范围为0~100。

【描述】

pppoe-server normal-offline-percent threshold命令用来配置PPPoE正常下线率门限值。undo pppoe-server normal-offline-percent threshold命令用来恢复缺省情况。

缺省情况下,PPPoE正常下线率门限值为0。

如果5分钟之内的PPPoE正常下线率低于门限值时,系统将会输出Trap信息。

正常下线率=100-异常下线率。

相关配置可参考命令pppoe-server abnormal-offline-percent threshold

【举例】

# 配置PPPoE正常下线率门限值为10。

<Sysname> system-view

[Sysname] pppoe-server normal-offline-percent threshold 10

2.1.10  reset pppoe-server

【命令】

reset pppoe-server { all | interface interface-type interface-number | virtual-template number }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all清除PPPoE全部会话。

interface interface-type interface-number:清除指定接口的PPPoE会话。interface-type interface-number用来指定接口的类型和编号。

virtual-template number:清除指定虚拟模板接口的PPPoE会话。number用来指定虚拟模板接口号。

【描述】

reset pppoe-server命令用来在Server端清除PPPoE会话。

【举例】

# 清除Server端Virtual-template1上的会话。

<Sysname> reset pppoe-server virtual-template 1

2.2  PPPoE Client配置命令

2.2.1  display pppoe-client session

【命令】

display pppoe-client session { packet | summary } [ dial-bundle-number number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

packet:显示PPPoE会话的数据收发统计信息。

summary:显示PPPoE会话的概要信息。

dial-bundle-number number:显示指定PPPoE会话的统计信息。number的取值范围1~255。如果不指定PPPoE会话,则显示所有PPPoE会话的统计信息。

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

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

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

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

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

【描述】

display pppoe-client session命令用来显示PPPoE会话的状态和统计信息。

【举例】

# 显示PPPoE会话的概要信息。

<Sysname> display pppoe-client session summary

PPPoE Client Session:

ID   Bundle  Dialer  Intf             RemMAC        LocMAC        State

1    1       1       Eth1/1           00e014004300  00e015004100  PPPUP

1    2       2       Eth1/2           00e015004300  00e016004100  PPPUP

表2-3 display pppoe-client session summary命令显示信息描述表

字段

描述

ID

Session ID,PPPoE会话的编号

Bundle

PPPoE会话所属的Dialer Bundle

Dialer

PPPoE会话所对应的Dialer接口

Intf

PPPoE会话所属的以太网接口

RemMAC

Remote MAC,对端MAC地址

LocMAC

Local MAC,本端MAC地址

State

PPPoE会话所处的状态(PPPoE会话上运行PPP协议,PPPoE的会话状态就是其上的PPP协议状态。PPPUP表示PPP协商UP)

 

# 显示PPPoE会话的数据收发统计信息。

<Sysname> display pppoe-client session packet

PPPoE Client Session:

  ID: 1                            Interface: Eth1/1

  InPackets: 19                    OutPackets: 19

  InBytes:   816                   OutBytes:   816

  InDrops:   0                     OutDrops:   0

 

  ID: 2                            Interface: Eth1/1

  InPackets: 18                    OutPackets: 18

  InBytes:   730                   OutBytes:   730

  InDrops:   0                     OutDrops:   0

表2-4 display pppoe-client session packet命令显示信息描述表

字段

描述

ID

Session ID,PPPoE会话的编号

Interface

PPPoE对应的以太网接口

InPackets

接收报文数

InBytes

接收字节数

InDrops

接收非法并抛弃的报文数

OutPackets

发送报文数

OutBytes

发送字节数

OutDrops

发送非法并抛弃的报文数

 

2.2.2  pppoe-client

【命令】

pppoe-client dial-bundle-number number [ no-hostuniq ] | idle-timeout seconds [ queue-length packets ] ]

undo pppoe-client dial-bundle-number number

【视图】

以太网接口视图/虚拟以太网接口视图/VLAN虚接口视图

【缺省级别】

2:系统级

【参数】

dial-bundle-number number:与PPPoE会话相对应的Dialer Bundle编号,取值范围为1~255。参数number可以用来唯一标识一个PPPoE会话,也可以把它作为PPPoE会话的编号。

no-hostuniq:在PPPoE Client发起的呼叫中不携带Host-Uniq字段。缺省情况下,呼叫中携带Host-Uniq字段。

idle-timeout seconds:允许PPPoE会话空闲的时间,单位为秒,取值范围为1~65535。如果配置本参数,则PPPoE会话工作在报文触发方式;如果不配置本参数以及diagnose参数,则PPPoE会话工作在永久在线方式。

queue-length packets:在PPPoE会话没有建立之前,系统可以缓存的报文个数,取值范围为1~100,缺省值为10。此参数只有在配置了idle-timeout后才有效。

【描述】

pppoe-client命令用来建立一个PPPoE会话,并且指定该会话所对应的Dialer Bundle。undo pppoe-client命令用来删除一个PPPoE会话。

缺省情况下,没有配置PPPoE会话。

在一个以太网接口上可以配置多个PPPoE会话,即一个以太网接口可以同时属于多个Dialer Bundle,但是一个Dialer Bundle中只能拥有一个以太网接口。PPPoE会话是和Dialer Bundle一一对应的。如果某一Dialer接口的Dialer Bundle已经有一个以太网接口被用于PPPoE,那么此Dialer Bundle中不能加入其他任何接口。同样,如果在Dialer Bundle中已经有除PPPoE以太网接口以外的接口,那么此Dialer Bundle也同样不能加入被用于PPPoE Client的以太网接口。

PPPoE会话有三种工作方式:永久在线方式、报文触发方式、诊断方式。工作机制描述如下:

l              当PPPoE会话工作在永久在线方式时,物理线路Up后,设备会立即发起PPPoE呼叫,建立PPPoE会话。除非用户使用命令undo pppoe-client命令删除PPPoE会话,否则此PPPoE连接会一直存在。

l              当PPPoE会话工作在报文触发方式时,设备只有在有数据需要传送时才会发起PPPoE呼叫,建立PPPoE会话。如果在idle-timeout seconds时间内PPPoE链路上没有数据传输,则设备会自动中止PPPoE会话,直到有新的数据需要被传送,PPPoE会话才会被重新建立。

l              当PPPoE会话工作在诊断方式时,设备会在配置完成后立即发起PPPoE呼叫,建立PPPoE会话。每隔interval seconds时间,设备会自动断开该会话、并重新发起呼叫建立会话。通过定期建立、删除PPPoE会话,可以监控PPPoE链路是否处于正常工作状态。每台设备只能建立一个PPPoE诊断会话。

相关配置可参考命令reset pppoe-client

l          reset pppoe-client命令与undo pppoe-client命令的不同点在于:reset pppoe-client命令仅仅是临时中止PPPoE会话,而undo pppoe-client命令则是永久删除PPPoE会话。

l          无论PPPoE会话工作在何种方式,使用undo pppoe-client命令都会永久删除PPPoE会话。如果需要重新建立PPPoE会话,用户需要重新配置。

 

【举例】

# 在接口Ethernet1/1上创建一个PPPoE会话。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pppoe-client dial-bundle-number 1

2.2.3  reset pppoe-client

【命令】

reset pppoe-client { all | dial-bundle-number number }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:清除所有的PPPoE会话。

dial-bundle-number number:Dialer Bundle编号,取值范围为1~255。用于清除与指定Dialer Bundle相对应的PPPoE会话。

【描述】

reset pppoe-client命令用来复位PPPoE会话,并在稍后重新发起连接。

当PPPoE会话工作在永久在线方式时,如果使用reset pppoe-client命令中止PPPoE会话,设备会在16秒后自动重新建立PPPoE会话。当PPPoE会话工作在报文触发方式时,如果使用reset pppoe-client命令中止PPPoE会话,设备会在有数据需要传送时,才重新建立PPPoE会话。

相关配置可参考命令pppoe-client。

reset pppoe-client命令与undo pppoe-client命令的不同点在于:reset pppoe-client命令仅仅是临时中止PPPoE会话,而undo pppoe-client命令则是永久删除PPPoE会话。

 

【举例】

# 清除所有的PPPoE会话,并在稍后重新发起PPPoE会话。

<Sysname> reset pppoe-client all

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