02-PPP命令
本章节下载: 02-PPP命令 (404.45 KB)
目 录
1.1.2 ip address ppp-negotiate
1.1.5 ppp account-statistics enable
1.1.6 ppp account-statics extend remote-address
1.1.13 ppp ipcp remote-address forced
1.1.20 ppp user bind virtual-template
1.2.4 display interface mp-group
1.2.5 display interface virtual-template
1.2.9 interface virtual-template
1.2.19 ppp mp sort-buffer-size
1.2.21 ppp mp virtual-template
1.2.22 reset counters interface mp-group
1.2.23 reset counters interface virtual-template
1.3.1 display ppp compression iphc rtp
1.3.2 display ppp compression iphc tcp
1.3.4 ppp compression iphc rtp-connections
1.3.5 ppp compression iphc tcp-connections
1.3.7 ppp mp lfi delay-per-frag
1.3.8 ppp mp lfi size-per-frag
1.3.9 reset ppp compression iphc
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.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
【命令】
display ppp user bind [ virtual-template number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
virtual-template number:显示指定虚拟模板接口的PPP用户绑定信息。number表示虚拟模板接口的编号,取值范围为0~1023。如果不指定本参数,将显示所有虚拟模板接口的PPP用户绑定信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ppp user bind命令用来显示PPP用户绑定信息。
相关配置可参考命令ppp user bind enable和ppp user bind virtual-template。
【举例】
# 显示PPP用户绑定信息。
<Sysname> display ppp user bind
Userindex ChannelIf UserbindIf
148 Virtual-Template1:0 Virtual-Template10:0
135 Virtual-Template1:1 Virtual-Template3:0
136 Virtual-Template1:2 Virtual-Template4:0
表1-1 display ppp user bind命令显示信息描述表
字段 |
描述 |
Userindex |
用户索引,认证时分配的用户索引 |
ChannelIf |
用户绑定成员接口 |
UserbindIf |
用户绑定接口,负责网络层协议协商和报文的接收发送 |
【命令】
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 address和ppp ipcp remote-address forced。
【举例】
# 为接口Serial2/0/1配置IP地址可协商属性。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ip address ppp-negotiate
【命令】
ip pool pool-number low-ip-address [ high-ip-address ]
undo ip pool pool-number
【视图】
系统视图/ISP域视图
【缺省级别】
2:系统级
【参数】
pool-number:地址池编号,取值范围为0~99。
low-ip-address和high-ip-address:分别为地址池的起始和结束IP地址。一个地址池中起始IP和结束IP地址之间的地址数不能超过1024。如果在定义IP地址池时不指定结束IP地址,则该地址池中只有一个IP地址,即起始IP地址。
【描述】
ip pool命令用来定义为PPP用户分配IP地址的地址池。undo ip pool命令用来删除指定的IP地址池。
缺省情况下,没有定义为PPP用户分配IP地址的地址池。
需要注意的是:
· 在系统视图下配置的IP地址池用于为不需要进行认证的PPP用户分配IP地址。通过在指定的接口视图下配置命令remote address,来为该接口指定可用于为对端PPP用户分配的IP地址池。
· 在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
【命令】
link-protocol ppp
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
link-protocol ppp命令用来配置接口封装的链路层协议为PPP。
缺省情况下,除以太网接口、VLAN接口外,其它接口封装的链路层协议均为PPP。
【举例】
# 配置接口Serial2/0/1封装的链路层协议为PPP。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] link-protocol ppp
【命令】
ppp account-statistics enable [ acl { acl-number | name acl-name } ]
undo ppp account-statistics enable
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
acl:对符合ACL的流量进行计费统计。如果不配置ACL,则对所有流量都进行计费统计。
acl-number:指定ACL的序号,取值范围为2000~3999。其中:
· 2000~2999:基本IPv4 ACL。
· 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/1上开启PPP计费统计功能。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp account-statistics enable
【命令】
ppp account-statics extend remote-address
undo ppp account-statics extend remote-address
【视图】
虚拟模板接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ppp account-statics extend remote-address命令 用来开启PPP计费统计扩展功能。undo ppp account-statics extend remote-address命令用来关闭PPP计费统计扩展功能。
缺省情况下,PPP计费统计扩展功能处于关闭状态。
开启PPP计费统计扩展功能之后,通过认证的PPP用户在网络层协商阶段协商到对端IP地址,并且通知AAA该地址 信息之后,AAA才会开始计费统计。
关闭PPP计费统计扩展功能之后,通过认证的PPP用户进入网络层协商阶段之后,就可以通知AAA开始计费统计,并不需要等到协商到对端IP地址。
【举例】
<Sysname> system-view
[Sysname]interface Virtual-Template 1
[Sysname-Virtual-Template1] ppp account-statistics extend remote-address
【命令】
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协议不进行认证。
需要注意的是:
· 如果配置时指定了domain,则使用指定域进行认证,地址分配必须使用该域下配置的地址池(通过display domain命令可以查看该域的配置)。
· 如果配置时没有指定domain,则判断用户名中是否带有domain信息。如果用户名中带有domain信息,则以用户名中的domain为准(若该domain名不存在,则认证被拒绝);如果用户名中不带domain,则使用系统缺省的域(缺省域可以通过命令domain default配置,若不配置,则缺省域为system)。
PPP有以下几种认证方式:
· PAP为两次握手认证,口令为明文。
· CHAP为三次握手认证,口令为密文。
· MS-CHAP为微软CHAP认证,是三次握手认证,口令为密文。
· MS-CHAP-V2为微软CHAP V2认证,是三次握手认证,口令为密文。
用户可以同时配置上面的多种认证方式,另外可以采用已经定义的AAA认证方法表进行认证。
上述任何一种认证方式,只是一种认证过程,最终能否通过认证,还需要AAA来作决定,AAA可以利用本地认证数据库认证或由AAA服务器进行认证。
关于创建本地用户以及配置本地用户属性、创建域以及配置域的属性的详细说明,请参见“安全配置指导”中的“AAA”。
相关配置可参考命令ppp chap user、ppp pap local-user和ppp chap password,“安全命令参考/AAA”中的命令local-user和domain default。
【举例】
# 在接口Serial2/0/1上,采用PAP方法认证对端设备。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] 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
【命令】
ppp chap password { cipher | simple } password
undo ppp chap password
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
cipher:表示以密文方式设置密码。
simple:表示以明文方式设置密码。
password:CHAP认证是采用的密码,区分大小写,以明文方式设置密码时为1~48个字符的字符串,以密文方式设置密码时为1~97个字符的字符串。
【描述】
ppp chap password命令用来配置进行CHAP认证时采用的密码。undo ppp chap password命令用来取消配置的密码。
需要注意的是,以明文或密文方式设置的密码,均以密文的方式保存在配置文件中。
相关配置可参考命令ppp authentication-mode chap。
【举例】
# 配置本地设备以CHAP方式被对端设备认证时,密码为sysname。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp chap password simple sysname
【命令】
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/1进行CHAP认证时的用户名为Root。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp chap user Root
【命令】
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协议相连时(通常为主机拨号连接设备),通过协商,设备可以为对端设备指定DNS服务器的IP地址(但需要等待对端请求,不会主动给对端指定DNS的地址)。这样,对端设备就可以通过域名直接访问网络。
如果主机与设备通过PPP协议相连时,用户可以在主机上使用命令winipcfg或ipconfig /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/1
[Sysname-Serial2/0/1] ppp ipcp dns 100.1.1.1 100.1.1.2
【命令】
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/1接口可以被动地接收对端指定的DNS服务器地址。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp ipcp dns admit-any
【命令】
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/1接口主动请求DNS服务器地址。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp ipcp dns request
【命令】
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/1准备为对端分配的IP地址为10.0.0.1。此时,对端可以接收这个分配的地址,也可以自行配置IP地址或不配置IP地址。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] remote address 10.0.0.1
# 接口Serial2/0/1准备为对端分配的IP地址为10.0.0.1。此时,对端必须接收这个IP地址,不允许对端自行配置IP地址或不配置IP地址。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] remote address 10.0.0.1
[Sysname-Serial2/0/1] ppp ipcp remote-address forced
【命令】
peer neighbor-route
undo peer neighbor-route
【视图】
串口视图/AUX接口视图/POS接口视图/虚拟模板接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
peer neighbor-route命令用来允许将PPP链路对端的主机路由添加到本地路由表。undo peer neighbor-route命令用来抑制学习PPP链路对端的主机路由。
缺省情况下,允许将PPP链路对端的主机路由添加到本地路由表。
需要注意的是,当PPP链路两端连接的接口IP地址不在同一个网段的时候,不建议使用该命令,否则将可能会导致链路无法通信。
【举例】
# 抑制学习PPP链路对端的主机路由。
<Sysname> system-view
[Sysname] interface serial 2/1/1
[Sysname-serial2/1/1] undo peer neighbor-route
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协议的接口)会每隔一段时间向对端发送keepalive报文;在配置此功能之后,PPP接口会用LQR(Link Quality Reports,链路质量报告)报文代替keepalive报文,即每隔一段时间向对端发送LQR报文,用以对链路情况进行监测。
当链路质量正常时,系统对每个LQR报文进行链路质量计算,如果连续两次链路质量低于用户配置的禁用链路质量百分比,链路会被禁用。当链路被禁用后,系统每隔十个LQR报文进行一次链路质量计算,只有连续三次链路质量高于用户配置的恢复链路质量百分比,链路才会被恢复。因此,当链路被禁用后,至少要在30个keepalive周期后才能恢复。如果keepalive周期配置过大,可能会导致链路长时间无法恢复。
不建议在拨号线路上开启PPP链路质量监测功能。当在拨号线路上开启链路质量监测功能后,由于拨号线路的特点,一旦链路被禁用,DCC模块就会把拨号线路挂断,因此链路质量监测就不能正常的运行。只有当有数据需要传输时,DCC模块把拨号线路重新呼起,链路质量监测功能才能恢复正常。
· SR6602/SR6602-X/MCP不支持该功能。
· SR6604/SR6608/SR6616仅在安装主控板RPE-X1/RSE-X1,且安装有灵活接口平台FIP-210/FIP-240,只有在插入HIM-CL1P/HIM-CL2P接口卡并且CPOS接口工作在E1模式时支持该功能。
· SR6604-X/SR6608-X/SR6616-X仅在安装有灵活接口平台FIP-210/FIP-240/FIP-300/FIP-310时支持该特性,只有在插入HIM-CL1P/HIM-CL2P接口卡并且CPOS接口工作在E1模式时支持该功能。
· 产品型号、主控单元、灵活接口平台与接口模块的适配关系,请参见《H3C SR6600/SR6600-X路由器 接口模块手册》。
· 仅CPOS(E1模式)接口的PPP/MP链路支持该功能。
· 在MP链路上使用LQM功能仅支持软件MP模式,不支持硬件MP模式。
· 一般来说,不建议在链路两端同时开启链路质量监测功能。如果同时开启,两端配置的参数必须一致,MP链路两端的成员接口必须同时配置该参数。
· 禁用百分比和恢复百分比的差值应该配置的大些,避免链路震荡。
# 在接口Serial2/1/1上开启PPP链路质量监测功能,禁用链路质量百分比为90%,恢复链路质量百分比为95%。
<Sysname> system-view
[Sysname] interface serial 2/1/1
[Sysname-Serial2/1/1] ppp lqc 90 95
【命令】
ppp lqc lcp-echo [ packet size ] [ interval seconds ]
undo ppp lqc lcp-echo
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
packet size:指定检测的报文大小,取值范围为128~1500,单位为字节。
interval seconds:发送检测报文的时间间隔,取值范围为1~10,单位为秒。
【描述】
ppp lqc lcp-echo命令用来开启当监测到链路质量低的时候向对端发送LCP echo报文增加检测流量的功能,undo ppp lqc lcp-echo命令用来恢复缺省情况。
缺省情况下,链路质量检测不发送LCP echo报文。
当开启PPP链路质量监测功能时,可以通过配置ppp lqc lcp-echo命令,在监测到链路质量低的时候向PPP链路对端定期发送大字节LCP echo报文进行检测,从而避免因只有大字节报文丢失导致链路质量低下时的链路动荡。
【举例】
# 配置Serial2/1/1接口每隔1秒发送一个1400字节的报文进行链路质量检测。
<Sysname> system-view
[Sysname] interface serial 2/1/1
[Sysname-Serial2/1/1] ppp lqc lcp-echo packet 1400 interval 1
【命令】
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个字符的字符串,以密文方式设置密码时为1~97个字符的字符串。
【描述】
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-user和password。
【举例】
# 配置本地设备被对端以PAP方式认证时发送的用户名为user1,密码为pass1。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp pap local-user user1 password simple pass1
【命令】
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/1
[Sysname-Serial2/0/1] ppp timer negotiate 5
【命令】
ppp user bind enable
undo ppp user bind enable
【视图】
虚拟模板接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ppp user bind enable命令用来开启PPP用户绑定功能。undo ppp user bind enable命令用来恢复缺省情况。
缺省情况下,PPP用户绑定功能处于关闭状态。
相关配置可参考命令ppp user bind virtual-template。
【举例】
# 开启PPP用户绑定功能。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp user bind enable
【命令】
ppp user bind virtual-template number domain isp-name
undo ppp user bind virtual-template number
【视图】
虚拟模板接口视图
【缺省级别】
2:系统级
【参数】
number:虚拟模板接口的编号,取值范围为0~1023。
domain isp-name:ISP域名,为1~24个字符的字符串,不区分大小写,不能包括“/”、“\”、“:”、“*”、“?”、“<”、“>”以及“@”字符。
【描述】
ppp user bind virtual-template命令用来配置PPP用户绑定规则。undo ppp user bind virtual-template命令用来删除PPP用户绑定规则。
缺省情况下,没有配置PPP用户绑定规则。
相关配置可参考命令ppp user bind enable。
【举例】
# 配置PPP用户绑定规则。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp user bind virtual-template 2 domain abcd
【命令】
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地址。
· 该命令不具有地址分配的强制性,即在配置该命令后,也允许对端自行配置IP地址;如不允许对端自行配置IP地址,必须再配置ppp ipcp remote-address forced。
· 直接给对端分配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地址。
· 该命令不即时生效,需要等到下一次IPCP协商时,才会根据此配置进行协商。建议在配置此应用时先配置remote address命令,然后再配置ip address命令,使得配置能够生效。
相关配置可参考命令ip address ppp-negotiate和ppp ipcp remote-address forced。
【举例】
# 接口Serial2/0/1为对端分配的IP地址为10.0.0.1。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] remote address 10.0.0.1
【命令】
timer hold seconds retries
undo timer hold
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
seconds:接口发送keepalive报文的周期,取值范围为0~32767,单位为秒。
retries:接口发送keepalive报文的次数,取值范围为1~255。
【描述】
timer hold命令用来配置轮询时间间隔和轮询次数,即接口发送keepalive报文的周期和次数。undo timer hold命令用来恢复缺省情况。
缺省情况下,轮询时间间隔为10秒,轮询次数为5。
如果将轮询时间间隔配置为0秒,则不发送keepalive报文。
在速率非常低的链路上,参数seconds不能配置过小。因为在低速链路上,大报文可能会需要很长的时间才能传送完毕,这样就会延迟keepalive报文的发送与接收。而接口如果在多个keepalive周期之后仍然无法收到对端的keepalive报文,它就会认为链路发生故障。如果keepalive报文被延迟的时间超过接口的这个限制,链路就会被认为发生故障而被关闭。
当接口配置了PPP时,链路两端设备配置的轮询时间间隔必须相等。
【举例】
# 配置接口Serial2/0/1的轮询时间间隔为20秒,次数为10。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] timer hold 20 10
【命令】
bandwidth bandwidth-value
undo bandwidth
【视图】
虚拟模板接口视图/MP-group接口视图
【缺省级别】
2:系统级
【参数】
bandwidth-value:表示接口的期望带宽,取值范围为1~4294967295,单位为kbit/s。
【描述】
bandwidth命令用来配置接口的期望带宽。undo bandwidth命令用来恢复缺省值。
接口的期望带宽可以通过第三方软件查询MIB节点ifspeed的值来获取。
期望带宽供网管监控接口带宽使用,不会对接口实际带宽造成影响。
【举例】
# 配置虚拟模板接口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
【命令】
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
【命令】
description text
undo description
【视图】
虚拟模板接口视图/MP-group接口视图
【缺省级别】
2:系统级
【参数】
text:接口描述字符串,为1~240个字符的字符串。
【描述】
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
【命令】
display interface mp-group mp-number [ brief [ description ] ] [ | { 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:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过27个字符,不指定该参数时,只显示描述信息中的前27个字符,超出部分不显示;指定该参数时,可以显示全部描述信息。
down:显示当前状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口状态来过滤显示信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display interface mp-group命令用来查看已创建的MP-group接口的状态信息。
需要注意的是:
· 如果不指定mp-group参数,将显示设备支持的所有接口的相关信息。
· 如果指定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-2 display interface mp-group命令显示信息描述表
字段 |
描述 |
current state |
接口当前的物理状态: · DOWN ( Administratively ):表示该接口已经通过shutdown命令被关闭,即管理状态为关闭。 · DOWN:该接口的管理状态为开启,但物理状态为关闭。 · 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) |
接口输出队列的类型: · 紧急发送队列的报文统计 · 协议发送队列的报文统计 · 先入先出发送队列的报文统计 |
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 |
· 如果某接口的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命令才能恢复真实的物理状态 |
【命令】
display interface virtual-template number [ brief [ description ] ] [ | { begin | exclude | include } regular-expression ]
display interface [ virtual-template ] [ brief [ down ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
number:虚拟模板接口的编号。取值范围为已创建的Virtual-Template接口的编号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过27个字符,不指定该参数时,只显示描述信息中的前27个字符,超出部分不显示;指定该参数时,可以显示全部描述信息。
down:显示当前状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口状态来过滤显示信息。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display interface virtual-template命令用来查看已创建的虚拟模板接口的状态信息。
需要注意的是:
· 如果不指定virtual-template参数,将显示设备支持的所有接口的相关信息。
· 如果指定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 rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
512 packets input, 43008 bytes, 0 drops
614 packets output, 49636 bytes, 0 drops
字段的描述请参见“表1-2”。
# 查看指定虚拟模板接口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) --
【命令】
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 ppp和ppp 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/0/1:15 Up-Time:2005/03/13 19:54:23:60
Serial2/0/1:16 Up-Time:2005/03/13 19:54:23:60
Serial2/0/1:17 Up-Time:2005/03/13 19:54:23:60
Serial2/0/1:18 Up-Time:2005/03/13 19:54:23:60
Serial2/0/1:19 Up-Time:2005/03/13 19:54:23:60
Serial2/0/1:20 Up-Time:2005/03/13 19:54:23:60
Inactive member channels: 4 members
Serial2/0/1:21 (inactive)
Serial2/0/1:22 (inactive)
Serial2/0/1:23 (inactive)
Serial2/0/1:24 (inactive)
表1-3 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/0/1:15 Up-Time:2005/03/13 19:54:23:60 |
子通道Serial2/0/1:15,Up时间为2005/03/13 19:54:23:60 |
Inactive member channels |
不生效的子通道名 |
【命令】
非IRF模式:
display virtual-access [ va-number | peer peer-address | slot slot-number | user user-name | vt vt-number ] * [ | { begin | exclude | include } regular-expression ]
IRF模式:
display virtual-access [ va-number | peer peer-address | chassis chassis-number slot slot-number | user user-name | vt vt-number ] * [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
va-number:虚拟访问接口的顺序号,取值范围为0~65535。
peer peer-address:虚拟访问接口的对端IP地址,为点分十进制格式。
slot slot-number:单板所在的槽位号。(非IRF模式)
不同型号的设备支持的情况如下表所示:
型号 |
参数 |
描述 |
SR6602 |
slot slot-number |
不支持 |
SR6602-X |
支持 |
|
SR6604/SR6608/SR6616 |
||
SR6604-X/SR6608-X/SR6616-X |
chassis chassis-number slot slot-number:指定成员设备上的指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
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-2”。
【命令】
interface mp-group mp-number
undo interface mp-group mp-number
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
mp-number:MP-group接口的编号。
· SR6602支持的mp-group参数是一维的,取值范围为0~1023。
· SR6602-X/SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X支持的mp-number参数是三维的,形式为X/Y/Z,其中:
X:业务板所在的槽位号,取值范围以设备的实际情况为准。
Y:接口卡所在的子槽位号,取值范围以设备的实际情况为准。
Z:接口卡上的接口编号,取值范围为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-group接口不支持跨业务板捆绑。
【举例】
· SR6602
# 在设备上创建接口MP-group3。
<Sysname> system-view
[Sysname] interface mp-group 3
[Sysname-Mp-group3]
· SR6602-X/SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X
# 在设备上创建接口MP-group1/0/0。
<Sysname> system-view
[Sysname] interface mp-group 1/0/0
[Sysname-Mp-group1/0/0]
【命令】
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]
【命令】
mtu size
undo mtu
【视图】
虚拟模板接口视图/ MP-group接口视图
【缺省级别】
2:系统级
【参数】
size:接口的最大传输单元,单位为字节,取值范围为128~2000。
【描述】
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
【命令】
ppp mp
undo ppp mp
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ppp mp命令用来配置封装PPP的接口工作在MP方式。undo ppp mp命令用来配置该接口工作在普通PPP方式下。
缺省情况下,封装PPP的接口工作在普通PPP方式下。
为了增加带宽,可以将多个PPP链路捆绑使用,形成一个逻辑MP接口使用。
【举例】
# 配置接口Serial2/0/1工作在MP方式下。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp mp
ppp mp binding-mode { authentication | both | descriptor }
undo ppp mp binding-mode
【视图】
【缺省级别】
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捆绑。
需要注意的是:
· 当只选择descriptor的绑定模式时,MP捆绑时无法区分不同的用户,如果不同用户需要绑定到不同的捆绑组下时,应该选用both的绑定模式;
· 当只选择authentication的绑定模式时,无法区分各个对端设备,因此MP捆绑有多个对端设备时,应该选用both的绑定模式。
相关配置可参考命令ppp mp user。
# 仅根据PPP认证的用户名进行MP捆绑。
<Sysname> system-view
[Sysname] interface virtual-template 0
[Sysname-virtual-template0] ppp mp binding-mode authentication
【命令】
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/1接口发送报文中的Endpoint选项内容。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp mp endpoint string 123456
【命令】
ppp mp fragment enable
undo ppp mp fragment enable
【视图】
虚拟模板接口视图/ MP-group接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ppp mp fragment enable命令用来使能MP报文分片功能。undo ppp mp fragment enable命令用来关闭MP报文分片功能。
缺省情况下,MP报文分片功能处于开启状态。
需要注意的是:
· 配置undo ppp mp fragment enable命令禁止分片后,发送的报文仍然带有MP序号和分片标记,只不过每个报文都是以一个整片发送出去。当对端设备不支持分片重组功能时,需要在本端配置undo ppp mp fragment enable命令,以和对端进行互通。
· 配置undo ppp mp fragment enable命令后,接口的ppp mp lfi、ppp mp min-fragment命令不再起作用。
【举例】
# 关闭接口MP-Group1的MP报文分片功能。
<Sysname> system-view
[Sysname] interface mp-group 1
[Sysname-Mp-group1] undo ppp mp fragment enable
【命令】
ppp mp max-bind max-bind-num
undo ppp mp max-bind
【视图】
虚拟模板接口视图/MP-group接口视图
【缺省级别】
2:系统级
【参数】
max-bind-num:表示可以被捆绑的最大的链路数,取值范围为1~128。
【描述】
ppp mp max-bind命令用来配置MP最大捆绑链路数。undo ppp mp max-bind命令用来恢复缺省情况。
缺省情况下,MP最大捆绑链路数的值为16。
一般情况下用户不必配置此参数,当需要配置此参数时请在技术工程师的指导下进行。配置该参数可能影响PPP的性能。如果确实需要使用大于16个的PPP通道进行捆绑,可以改变max-bind-num参数。
· 如果MP捆绑链路失败,那么很可能是由于最大捆绑数小于实际配置的链路捆绑数,请确保最大捆绑数要大于实际的捆绑数。
· 在用户改变MP的最大捆绑数时,改变不能立即生效,必须对所有已捆绑的物理接口进行shutdown/undo shutdown之后改变才会生效。
相关配置可参考命令ppp mp。
【举例】
# 配置MP的最大捆绑链路数为12。
<Sysname> system-view
[Sysname] interface virtual-template 0
[Sysname-Virtual-Template0] ppp mp max-bind 12
【命令】
ppp mp min-fragment size
undo ppp mp min-fragment
【视图】
虚拟模板接口视图/MP-group接口视图
【缺省级别】
2:系统级
【参数】
size:对MP出报文进行分片的最小报文长度。当MP报文长度小于这个值则不进行分片,大于等于这个值则开始分片。取值范围为128~1500,单位为字节。
【描述】
ppp mp min-fragment命令用来配置对MP报文进行分片的最小报文长度。undo ppp mp min-fragment命令用来恢复缺省值。
缺省情况下,对MP报文进行分片的最小报文长度为128字节。
· 如果采用硬件芯片实现MP捆绑功能(如CPOS硬件芯片),则最小分片大小的配置需要参考具体芯片规格(如部分硬件芯片约定只能按128、256、512等字节分片),此时要求ppp mp min-fragment命令的配置参数符合芯片要求。如果不符合,则MP捆绑无法产生,子通道LCP链路会拆断。
· 在用户改变这个配置时,改变不能立即生效,必须对所有已捆绑的物理接口进行shutdown/undo shutdown之后改变才会生效。
【举例】
# 配置对MP报文进行分片的最小报文长度为500字节。
<Sysname> system-view
[Sysname] interface virtual-template 0
[Sysname-Virtual-Template0] ppp mp min-fragment 500
【命令】
ppp mp mp-group mp-number
undo ppp mp
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
mp-number:MP-group接口的编号。
需要注意的是:
· SR6602支持的mp-group参数是一维的,取值范围为0~1023。
· SR6602-X/SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X支持的mp-number参数是三维的,形式为X/Y/Z,其中:
X:业务板所在的槽位号,取值范围以设备的实际情况为准。
Y:接口卡所在的子槽位号,取值范围以设备的实际情况为准。
Z:接口卡上的接口编号,取值范围为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接口等逻辑接口不支持该命令。MP-group接口不支持跨业务板捆绑。
【举例】
· SR6602
#将接口Serial2/1加入MP-group3。
<Sysname> system-view
[Sysname] interface serial 2/1
[Sysname-Serial2/1] ppp mp mp-group 3
· SR6602-X/SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X
#将接口Serial2/0/1加入MP-group1/0/3。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp mp mp-group 1/0/3
【命令】
ppp mp short-sequence
undo ppp mp short-sequence
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ppp mp short-sequence命令用来触发MP短序协商,协商成功后本端接收方向将使用短序。undo ppp mp short-sequence命令用来恢复缺省情况。
缺省情况下,不触发短序协商,使用长序。
配置该命令只能使接收方向更改为短序方式,如果发送方向想使用短序方式,则需要在对端配置该命令。
· MP捆绑组使用的长短序方式由第一条加入该捆绑组中的子通道决定,后续加入捆绑组的子通道配置不能更改MP捆绑组的长短序方式。
· 如果想使用MP短序协商,对于拨号MP,建议在ISDN的D信道下配置该命令;对于普通MP,建议在所有的MP子通道下配置该命令,配置该命令会导致PPP重协商。
【举例】
# 配置接口Serial2/0/1为MP短序协商。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp mp mp-group 0
[Sysname-Serial2/0/1] ppp mp short-sequence
【命令】
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
【命令】
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捆绑,并形成一个新的虚拟接口进行数据传输。
在虚拟模板接口上可以配置的工作参数包括:
· 本地IP地址和为PPP对端分配的IP地址(或IP地址池)
相关配置可参考命令ppp mp和ppp 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
【命令】
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/1工作在MP方式下,绑定的虚拟模板接口为Virtual-Template1。
<Sysname> system-view
[Sysname] interface serial 2/0/1
[Sysname-Serial2/0/1] ppp mp virtual-template 1
【命令】
reset counters interface [ mp-group [ interface-number ] ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
interface-number:接口编号。
【描述】
reset counters interface mp-group命令用来清除MP-group接口的统计信息。
在某些情况下,需要统计一定时间内MP-group接口的流量,这就需要在统计开始前清除该MP-group接口原有的统计信息,重新进行统计。
需要注意的是:
· 如果不指定mp-group参数,则清除所有接口的统计信息;
· 如果指定mp-group参数而不指定接口编号,则清除所有MP-group接口的统计信息。
【举例】
# 清除接口MP-group3的统计信息。
<Sysname> reset counters interface mp-group 3
【命令】
reset counters interface [ virtual-template [ interface-number ] ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
interface-number:接口编号。
【描述】
reset counters interface virtual-template命令用来清除虚拟模板接口的统计信息。
在某些情况下,需要统计一定时间内虚拟模板接口的流量,这就需要在统计开始前清除虚拟模板接口原有的统计信息,重新进行统计。
需要注意的是:
· 如果不指定virtual-template参数,则清除所有接口的统计信息;
· 如果指定virtual-template参数而不指定接口编号,则清除所有虚拟模板接口的统计信息。
【举例】
# 清除虚拟模板接口10的统计信息。
<Sysname> reset counters interface virtual-template 10
【命令】
shutdown
undo shutdown
【视图】
MP-group接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
shutdown命令用来关闭接口。undo shutdown命令用来打开接口。
缺省情况下,接口为打开状态。
【举例】
# 关闭接口MP-group3。
<Sysname> system-view
[Sysname] interface mp-group 3
[Sysname-Mp-group3] shutdown
【命令】
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 RTP头压缩的统计信息。
需要注意的是:
· 当MP链路使用IPHC RTP头压缩时,压缩在VA接口上进行,这时在MP模板下(如VT、Dialer)可以看到压缩信息;
· 当普通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-4 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 |
查找压缩表项的次数和查找失败的次数 |
【命令】
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头压缩的统计信息。
需要注意的是:
· 当MP链路使用IPHC TCP头压缩时,压缩在VA接口上进行,这时在MP模板下(如VT、Dialer)可以看到压缩信息;
· 当普通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-5 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 |
查找压缩表项的次数和查找失败的次数 |
【命令】
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报文的头压缩也将被禁止。用户必须在链路的两端同时配置压缩命令才能生效。
需要注意的是:
· VT接口配置此压缩时,不立刻生效,只有对此接口或其绑定的物理接口进行shutdown与undo shutdown操作后,配置才能生效。
· 如果是应用在MP上,要对所有MP捆绑的接口执行shutdown与undo shutdown操作,配置才能生效。
相关配置可参考命令ppp compression iphc rtp-connections和ppp compression iphc tcp-connections。
【举例】
# 启动接口Serial4/2/0上的IP头压缩。
<Sysname> system-view
[Sysname] interface serial 4/2/0
[Sysname-Serial4/2/0] ppp compression iphc
【命令】
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绑定的所有接口上实施。
【举例】
# 配置接口Serial4/2/0上RTP头压缩连接的总数为10。
<Sysname> system-view
[Sysname] interface serial 4/2/0
[Sysname-Serial4/2/0] ppp compression iphc rtp-connections 10
【命令】
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连接上的报文就不会被压缩了。
【举例】
# 配置接口Serial4/2/0上TCP头压缩连接的总数为10。
<Sysname> system-view
[Sysname] interface serial 4/2/0
[Sysname-Serial4/2/0] ppp compression iphc tcp-connections 10
【命令】
ppp mp lfi
undo ppp mp lfi
【视图】
虚拟模板接口视图/MP-group视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ppp mp lfi命令用来在接口上使能LFI(Link Fragmentation and Interleaving,链路分片与交叉)。undo ppp mp lfi命令用来取消接口的LFI功能。
缺省情况下,接口上没有使能LFI。
需要注意的是,取消LFI功能会同时删除用户配置的LFI分片的最大时延或LFI分片的最大字节数。
相关配置可参考命令ppp mp lfi delay-per-frag和ppp mp lfi size-per-frag。
【举例】
# 在接口Virtual-Template1上使能LFI。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp mp lfi
【命令】
ppp mp lfi delay-per-frag time
undo ppp mp lfi delay-per-frag
【视图】
虚拟模板接口视图/MP-group视图
【缺省级别】
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
【命令】
ppp mp lfi size-per-frag size
undo ppp mp lfi size-per-frag
【视图】
虚拟模板接口视图/MP-group视图
【缺省级别】
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
【命令】
reset ppp compression iphc [ interface-type interface-number ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
interface-type interface-number:指定的接口类型和编号。
【描述】
reset ppp compression iphc命令用来清除IP头压缩的统计信息。
如果不指定参数interface-type interface-number,将清空所有接口的IP头压缩统计信息。
【举例】
# 清除所有接口的IP头压缩统计信息。
<Sysname> reset ppp compression iphc
目前,跨板三层以太网聚合接口不支持pppoe server 。
【命令】
display pppoe-server session all [ | { begin | exclude | include } regular-expression ]
【视图】
【缺省级别】
1:监控级
【参数】
all:显示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 GE1/0/1 00e015004100 00e014004300
2 Virtual-Template2:0 UP GE1/0/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-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
【命令】
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
【命令】
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协议。
【举例】
# 在接口GigabitEthernet1/0/1上使能PPPoE,将接口GigabitEthernet1/0/1与虚拟模板接口Virtual-Template1绑定。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server bind virtual-template 1
【命令】
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 Serve端关闭日志信息的显示开关。
【举例】
# 关闭PPPoE Server产生的PPP日志信息的显示开关。
<Sysname> system-view
[Sysname] pppoe-server log-information off
【命令】
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会话的最大数目为4096。
【举例】
# 配置在一个本端MAC地址上能创建PPPoE会话的最大数目为50。
<Sysname> system-view
[Sysname] pppoe-server max-sessions local-mac 50
【命令】
pppoe-server max-sessions remote-mac number
undo pppoe-server max-sessions remote-mac
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
number:表示整个系统或单板在一个对端MAC地址上能创建PPPoE会话的最大数目,取值范围为1~4096。(非IRF模式)
number:表示每个成员设备的每个单板在一个对端MAC地址上能创建PPPoE会话的最大数目,取值范围为1~4096。(IRF模式)
【描述】
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
【命令】
非IRF模式:
pppoe-server max-sessions slot slot-number total number
undo pppoe-server max-sessions slot slot-number
IRF模式:
pppoe-server max-sessions chassis chassis-number slot slot-number total number
undo pppoe-server max-sessions chassis chassis-number slot slot-number
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
slot slot-number:单板所在的槽位号。(非IRF模式)
不同型号的设备支持的情况如下表所示:
型号 |
参数 |
描述 |
SR6602 |
slot slot-number |
不支持 |
SR6602-X |
支持 |
|
SR6604/SR6608/SR6616 |
||
SR6604-X/SR6608-X/SR6616-X |
chassis chassis-number slot slot-number:指定成员设备上的指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
number:系统能创建PPPoE会话的最大数目。
不同型号的设备支持的取值范围如下表所示:
型号 |
参数 |
描述 |
SR6602 |
number |
取值范围为1~18000 |
SR6602-X |
取值范围为1~65535 |
|
SR6604/SR6608/SR6616 |
取值范围为1~65535 |
|
SR6604-X/SR6608-X/SR6616-X |
取值范围为1~65535 |
【描述】
pppoe-server max-sessions total命令用来配置系统能创建PPPoE会话的最大数目。undo pppoe-server max-sessions total命令用来恢复缺省情况。
【举例】
(1) 非IRF模式
· SR6602
# 配置系统能创建PPPoE会话的最大数目为3000。
<Sysname> system-view
[Sysname] pppoe-server max-sessions total 3000
· SR6602-X/SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X
# 配置3号单板能创建PPPoE会话的最大数目为1500。
<Sysname> system-view
[Sysname] pppoe-server max-sessions slot 3 total 1500
(2) IRF模式
# 配置2号成员设备的3号单板能创建PPPoE会话的最大数目为1500。
<Sysname> system-view
[Sysname] pppoe-server max-sessions chassis 2 slot 3 total 1500
【命令】
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
【命令】
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用来指定虚拟模板接口号,取值范围为0~1023。
【描述】
reset pppoe-server命令用来在PPPoE Server端清除PPPoE会话。
【举例】
# 清除PPPoE Server端Virtual-template1上的会话。
<Sysname> reset pppoe-server virtual-template 1
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!