01-PPP命令
本章节下载: 01-PPP命令 (340.00 KB)
目 录
1.1.1 display ppp packet statistics
1.1.2 ip address ppp-negotiate
1.1.7 ppp ipcp remote-address match
1.1.13 reset ppp packet statistics
1.2.4 display interface mp-group
1.2.10 ppp mp load-sharing mode strict-round-robin
1.2.15 ppp mp timer lost-fragment
1.2.16 reset counters interface mp-group
display ppp packet statistics命令用来显示PPP的协商报文统计信息。
【命令】
(独立运行模式)
display ppp packet statistics [ slot slot-number ]
(IRF模式)
display ppp packet statistics [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
slot slot-number:显示指定单板的PPP的报文统计信息。slot-number表示单板所在的槽位号。如果未指定本参数,将显示所有单板的PPP的报文统计信息。(独立运行模式)
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的PPP的报文统计信息。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,将显示所有单板的PPP的报文统计信息。(IRF模式)
【举例】
# 显示Slot3上的PPP协商报文统计信息。(独立运行模式)
<Sysname> display ppp packet statistics slot 3
PPP packet statistics in slot 3:
-------------------------------LCP------------------------------------
SEND_LCP_CON_REQ : 0 RECV_LCP_CON_REQ : 0
SEND_LCP_CON_NAK : 0 RECV_LCP_CON_NAK : 0
SEND_LCP_CON_REJ : 0 RECV_LCP_CON_REJ : 0
SEND_LCP_CON_ACK : 0 RECV_LCP_CON_ACK : 0
SEND_LCP_CODE_REJ : 0 RECV_LCP_CODE_REJ : 0
SEND_LCP_PROT_REJ : 0 RECV_LCP_PROT_REJ : 0
SEND_LCP_TERM_REQ : 0 RECV_LCP_TERM_REQ : 0
SEND_LCP_TERM_ACK : 0 RECV_LCP_TERM_ACK : 0
SEND_LCP_ECHO_REQ : 0 RECV_LCP_ECHO_REQ : 0
SEND_LCP_ECHO_REP : 0 RECV_LCP_ECHO_REP : 0
SEND_LCP_FAIL : 0 SEND_LCP_CON_REQ_RETRAN : 0
-------------------------------IPCP-----------------------------------
SEND_IPCP_CON_REQ : 0 RECV_IPCP_CON_REQ : 0
SEND_IPCP_CON_NAK : 0 RECV_IPCP_CON_NAK : 0
SEND_IPCP_CON_REJ : 0 RECV_IPCP_CON_REJ : 0
SEND_IPCP_CON_ACK : 0 RECV_IPCP_CON_ACK : 0
SEND_IPCP_CODE_REJ : 0 RECV_IPCP_CODE_REJ : 0
SEND_IPCP_PROT_REJ : 0 RECV_IPCP_PROT_REJ : 0
SEND_IPCP_TERM_REQ : 0 RECV_IPCP_TERM_REQ : 0
SEND_IPCP_TERM_ACK : 0 RECV_IPCP_TERM_ACK : 0
SEND_IPCP_FAIL : 0
-------------------------------IPV6CP---------------------------------
SEND_IPV6CP_CON_REQ : 0 RECV_IPV6CP_CON_REQ : 0
SEND_IPV6CP_CON_NAK : 0 RECV_IPV6CP_CON_NAK : 0
SEND_IPV6CP_CON_REJ : 0 RECV_IPV6CP_CON_REJ : 0
SEND_IPV6CP_CON_ACK : 0 RECV_IPV6CP_CON_ACK : 0
SEND_IPV6CP_CODE_REJ : 0 RECV_IPV6CP_CODE_REJ : 0
SEND_IPV6CP_PROT_REJ : 0 RECV_IPV6CP_PROT_REJ : 0
SEND_IPV6CP_TERM_REQ : 0 RECV_IPV6CP_TERM_REQ : 0
SEND_IPV6CP_TERM_ACK : 0 RECV_IPV6CP_TERM_ACK : 0
SEND_IPV6CP_FAIL : 0
-------------------------------OSICP---------------------------------
SEND_OSICP_CON_REQ : 0 RECV_OSICP_CON_REQ : 0
SEND_OSICP_CON_NAK : 0 RECV_OSICP_CON_NAK : 0
SEND_OSICP_CON_REJ : 0 RECV_OSICP_CON_REJ : 0
SEND_OSICP_CON_ACK : 0 RECV_OSICP_CON_ACK : 0
SEND_OSICP_CODE_REJ : 0 RECV_OSICP_CODE_REJ : 0
SEND_OSICP_PROT_REJ : 0 RECV_OSICP_PROT_REJ : 0
SEND_OSICP_TERM_REQ : 0 RECV_OSICP_TERM_REQ : 0
SEND_OSICP_TERM_ACK : 0 RECV_OSICP_TERM_ACK : 0
SEND_OSICP_FAIL : 0
-------------------------------MPLSCP---------------------------------
SEND_MPLSCP_CON_REQ : 0 RECV_MPLSCP_CON_REQ : 0
SEND_MPLSCP_CON_NAK : 0 RECV_MPLSCP_CON_NAK : 0
SEND_MPLSCP_CON_REJ : 0 RECV_MPLSCP_CON_REJ : 0
SEND_MPLSCP_CON_ACK : 0 RECV_MPLSCP_CON_ACK : 0
SEND_MPLSCP_CODE_REJ : 0 RECV_MPLSCP_CODE_REJ : 0
SEND_MPLSCP_PROT_REJ : 0 RECV_MPLSCP_PROT_REJ : 0
SEND_MPLSCP_TERM_REQ : 0 RECV_MPLSCP_TERM_REQ : 0
SEND_MPLSCP_TERM_ACK : 0 RECV_MPLSCP_TERM_ACK : 0
SEND_MPLSCP_FAIL : 0
--------------------------------AUTH ----------------------------------
SEND_PAP_AUTH_REQ : 0 RECV_PAP_AUTH_REQ : 0
SEND_PAP_AUTH_ACK : 0 RECV_PAP_AUTH_ACK : 0
SEND_PAP_AUTH_NAK : 0 RECV_PAP_AUTH_NAK : 0
SEND_CHAP_AUTH_CHALLENGE : 0 RECV_CHAP_AUTH_CHALLENGE : 0
SEND_CHAP_AUTH_RESPONSE : 0 RECV_CHAP_AUTH_RESPONSE : 0
SEND_CHAP_AUTH_ACK : 0 RECV_CHAP_AUTH_ACK : 0
SEND_CHAP_AUTH_NAK : 0 RECV_CHAP_AUTH_NAK : 0
SEND_PAP_AUTH_FAIL : 0 SEND_CHAP_AUTH_FAIL : 0
表1-1 display ppp packet statistics命令显示信息描述表
字段 |
描述 |
LCP |
LCP报文统计信息显示 |
SEND_LCP_CON_REQ |
发送的链路配置请求报文计数 |
RECV_LCP_CON_REQ |
接收的链路配置请求报文计数 |
SEND_LCP_CON_NAK |
发送的链路配置NAK报文计数 |
RECV_LCP_CON_NAK |
接收的链路配置NAK报文计数 |
SEND_LCP_CON_REJ |
发送的链路配置拒绝报文计数 |
RECV_LCP_CON_REJ |
接收的链路配置拒绝报文计数 |
SEND_LCP_CON_ACK |
发送的链路配置ACK报文计数 |
RECV_LCP_CON_ACK |
接收的链路配置ACK报文计数 |
SEND_LCP_CODE_REJ |
发送的链路配置解码错误报文计数 |
RECV_LCP_CODE_REJ |
接收的链路配置解码错误报文计数 |
SEND_LCP_PROT_REJ |
发送的链路配置协议码错误报文计数 |
RECV_LCP_PROT_REJ |
接收的链路配置协议码错误报文计数 |
SEND_LCP_TERM_REQ |
发送的链路终止请求报文计数 |
RECV_LCP_TERM_REQ |
接收的链路终止请求报文计数 |
SEND_LCP_TERM_ACK |
发送的链路终止ACK报文计数 |
RECV_LCP_TERM_ACK |
接收的链路终止ACK报文计数 |
SEND_LCP_ECHO_REQ |
发送的链路ECHO请求报文计数 |
RECV_LCP_ECHO_REQ |
接收的链路ECHO请求报文计数 |
SEND_LCP_ECHO_REP |
发送的链路ECHO应答报文计数 |
RECV_LCP_ECHO_REP |
接收的链路ECHO应答报文计数 |
SEND_LCP_FAIL |
发送的链路失败报文计数 |
SEND_LCP_CON_REQ_RETRAN |
重新发送的链路配置请求报文计数 |
IPCP |
IPCP报文统计信息显示 |
SEND_IPCP_CON_REQ |
发送的IP地址协商请求报文计数 |
RECV_IPCP_CON_REQ |
接收的IP地址协商请求报文计数 |
SEND_IPCP_CON_NAK |
发送的IP地址协商NAK报文计数 |
RECV_IPCP_CON_NAK |
接收的IP地址协商NAK报文计数 |
SEND_IPCP_CON_REJ |
发送的IP地址协商拒绝报文计数 |
RECV_IPCP_CON_REJ |
接收的IP地址协商拒绝报文计数 |
SEND_IPCP_CON_ACK |
发送的IP地址协商ACK报文计数 |
RECV_IPCP_CON_ACK |
接收的IP地址协商ACK报文计数 |
SEND_IPCP_CODE_REJ |
发送的IP地址协商解码错误报文计数 |
RECV_IPCP_CODE_REJ |
接收的IP地址协商解码错误报文计数 |
SEND_IPCP_PROT_REJ |
发送的IP地址协商协议码错误报文计数 |
RECV_IPCP_PROT_REJ |
接收的IP地址协商协议码错误报文计数 |
SEND_IPCP_TERM_REQ |
发送的IP地址协商终止请求报文计数 |
RECV_IPCP_TERM_REQ |
接收的IP地址协商终止请求报文计数 |
SEND_IPCP_TERM_ACK |
发送的IP地址协商终止ACK报文计数 |
RECV_IPCP_TERM_ACK |
接收的IP地址协商终止ACK报文计数 |
SEND_IPCP_FAIL |
发送的IP地址协商失败报文计数 |
IPV6CP |
IPV6CP报文统计信息显示 |
SEND_IPV6CP_CON_REQ |
发送的IPv6地址协商请求报文计数 |
RECV_IPV6CP_CON_REQ |
接收的IPv6地址协商请求报文计数 |
SEND_IPV6CP_CON_NAK |
发送的IPv6地址协商NAK报文计数 |
RECV_IPV6CP_CON_NAK |
接收的IPv6地址协商NAK报文计数 |
SEND_IPV6CP_CON_REJ |
发送的IPv6地址协商拒绝报文计数 |
RECV_IPV6CP_CON_REJ |
接收的IPv6地址协商拒绝报文计数 |
SEND_IPV6CP_CON_ACK |
发送的IPv6地址协商ACK报文计数 |
RECV_IPV6CP_CON_ACK |
接收的IPv6地址协商ACK报文计数 |
SEND_IPV6CP_CODE_REJ |
发送的IPv6地址协商解码错误报文计数 |
RECV_IPV6CP_CODE_REJ |
接收的IPv6地址协商解码错误报文计数 |
SEND_IPV6CP_PROT_REJ |
发送的IPv6地址协商协议码错误报文计数 |
RECV_IPV6CP_PROT_REJ |
接收的IPv6地址协商协议码错误报文计数 |
SEND_IPV6CP_TERM_REQ |
发送的IPv6地址协商终止请求报文计数 |
RECV_IPV6CP_TERM_REQ |
接收的IPv6地址协商终止请求报文计数 |
SEND_IPV6CP_TERM_ACK |
发送的IPv6地址协商终止ACK报文计数 |
RECV_IPV6CP_TERM_ACK |
接收的IPv6地址协商终止ACK报文计数 |
SEND_IPV6CP_FAIL |
发送的IPv6地址协商失败报文计数 |
OSICP |
OSICP报文统计信息显示 |
SEND_OSICP_CON_REQ |
发送的OSI地址协商请求报文计数 |
RECV_OSICP_CON_REQ |
接收的OSI地址协商请求报文计数 |
SEND_OSICP_CON_NAK |
发送的OSI地址协商NAK报文计数 |
RECV_OSICP_CON_NAK |
接收的OSI地址协商NAK报文计数 |
SEND_OSICP_CON_REJ |
发送的OSI地址协商拒绝报文计数 |
RECV_OSICP_CON_REJ |
接收的OSI地址协商拒绝报文计数 |
SEND_OSICP_CON_ACK |
发送的OSI地址协商ACK报文计数 |
RECV_OSICP_CON_ACK |
接收的OSI地址协商ACK报文计数 |
SEND_OSICP_CODE_REJ |
发送的OSI地址协商解码错误报文计数 |
RECV_OSICP_CODE_REJ |
接收的OSI地址协商解码错误报文计数 |
SEND_OSICP_PROT_REJ |
发送的OSI地址协商协议码错误报文计数 |
RECV_OSICP_PROT_REJ |
接收的OSI地址协商协议码错误报文计数 |
SEND_OSICP_TERM_REQ |
发送的OSI地址协商终止请求报文计数 |
RECV_OSICP_TERM_REQ |
接收的OSI地址协商终止请求报文计数 |
SEND_OSICP_TERM_ACK |
发送的OSI地址协商终止ACK报文计数 |
RECV_OSICP_TERM_ACK |
接收的OSI地址协商终止ACK报文计数 |
SEND_OSICP_FAIL |
发送的OSI地址协商失败报文计数 |
MPLSCP |
MPLSCP报文统计信息显示 |
SEND_MPLSCP_CON_REQ |
发送的MPLS地址协商请求报文计数 |
RECV_MPLSCP_CON_REQ |
接收的MPLS地址协商请求报文计数 |
SEND_MPLSCP_CON_NAK |
发送的MPLS地址协商NAK报文计数 |
RECV_MPLSCP_CON_NAK |
接收的MPLS地址协商NAK报文计数 |
SEND_MPLSCP_CON_REJ |
发送的MPLS地址协商拒绝报文计数 |
RECV_MPLSCP_CON_REJ |
接收的MPLS地址协商拒绝报文计数 |
SEND_MPLSCP_CON_ACK |
发送的MPLS地址协商ACK报文计数 |
RECV_MPLSCP_CON_ACK |
接收的MPLS地址协商ACK报文计数 |
SEND_MPLSCP_CODE_REJ |
发送的MPLS地址协商解码错误报文计数 |
RECV_MPLSCP_CODE_REJ |
接收的MPLS地址协商解码错误报文计数 |
SEND_MPLSCP_PROT_REJ |
发送的MPLS地址协商协议码错误报文计数 |
RECV_MPLSCP_PROT_REJ |
接收的MPLS地址协商协议码错误报文计数 |
SEND_MPLSCP_TERM_REQ |
发送的MPLS地址协商终止请求报文计数 |
RECV_MPLSCP_TERM_REQ |
接收的MPLS地址协商终止请求报文计数 |
SEND_MPLSCP_TERM_ACK |
发送的MPLS地址协商终止ACK报文计数 |
RECV_MPLSCP_TERM_ACK |
接收的MPLS地址协商终止ACK报文计数 |
SEND_MPLSCP_FAIL |
发送的MPLS地址协商失败报文计数 |
AUTH |
认证报文统计信息显示 |
SEND_PAP_AUTH_ REQ |
发送的PAP认证请求报文计数 |
RECV_PAP_AUTH_REQ |
接收的PAP认证请求报文计数 |
SEND_PAP_AUTH_ACK |
发送的PAP认证ACK报文计数 |
RECV_PAP_AUTH_ACK |
接收的PAP认证ACK报文计数 |
SEND_PAP_AUTH_NAK |
发送的PAP认证NAK报文计数 |
RECV_PAP_AUTH_NAK |
接收的PAP认证NAK报文计数 |
SEND_CHAP_AUTH_CHALLENGE |
发送的CHAP认证请求报文计数 |
RECV_CHAP_AUTH_CHALLENGE |
接收的CHAP认证请求报文计数 |
SEND_CHAP_AUTH_RESPONSE |
发送的CHAP认证回应报文计数 |
RECV_CHAP_AUTH_RESPONSE |
接收的CHAP认证回应报文计数 |
SEND_CHAP_AUTH_ACK |
发送的CHAP认证ACK报文计数 |
RECV_CHAP_AUTH_ACK |
接收的CHAP认证ACK报文计数 |
SEND_CHAP_AUTH_NAK |
发送的CHAP认证NAK报文计数 |
RECV_CHAP_AUTH_NAK |
接收的CHAP认证NAK报文计数 |
SEND_PAP_AUTH_FAIL |
发送的PAP认证失败报文计数 |
SEND_CHAP_AUTH_FAIL |
发送的CHAP认证失败报文计数 |
【相关命令】
· reset ppp packet statistics
ip address ppp-negotiate命令用来为接口配置IP地址可协商属性,使接口接受PPP协商产生的由Server端分配的IP地址。
undo ip address ppp-negotiate命令用来恢复缺省情况。
【命令】
ip address ppp-negotiate
undo ip address ppp-negotiate
【缺省情况】
接口未配置IP地址可协商属性。
【视图】
Serial接口视图
POS接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
多次执行ip address ppp-negotiate命令和ip address命令,最后一次执行的命令生效。
【举例】
# 为接口Serial3/1/1:0配置IP地址可协商属性。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ip address ppp-negotiate
【相关命令】
· ip address(三层技术-IP业务命令参考/IP地址)
link-protocol ppp命令用来配置接口封装的链路层协议为PPP。
【命令】
link-protocol ppp
【缺省情况】
除以太网接口、VLAN接口、ATM接口外,其它接口封装的链路层协议均为PPP。
【视图】
Serial接口视图
POS接口视图
【缺省用户角色】
network-admin
【举例】
# 配置接口Serial3/1/1:0封装的链路层协议为PPP。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] link-protocol ppp
ppp authentication-mode命令用来配置本地认证对端的认证方式。
undo ppp authentication-mode命令用来恢复缺省情况。
【命令】
ppp authentication-mode { chap | ms-chap | ms-chap-v2 | pap } * [ domain { isp-name | default enable isp-name } ]
undo ppp authentication-mode
【缺省情况】
PPP协议未进行认证。
【视图】
Serial接口视图
POS接口视图
【缺省用户角色】
network-admin
【参数】
chap:采用CHAP认证方式。
ms-chap:采用MSCHAP认证方式。
ms-chap-v2:采用MSCHAPv2认证方式。
pap:采用PAP认证方式。
domain isp-name:表示PPP强制认证域,isp-name表示强制认证域的ISP域名,为1~255个字符的字符串,不区分大小写,isp-name不能为字符串“d”、“de”、“def”、“defa”、“defau”、“defaul”以及“default”。
default enable isp-name:表示PPP非强制认证域,isp-name表示非强制认证域的ISP域名,为1~255个字符的字符串,不区分大小写。
【使用指导】
PPP有以下几种认证方式:
· PAP为两次握手认证,口令为明文或者密文均可。
· CHAP为三次握手认证,口令为明文或者密文均可。
· MSCHAP为微软CHAP认证,是三次握手认证,口令为密文。
· MSCHAPv2为微软CHAP V2认证,是三次握手认证,口令为密文。
用户可以同时配置上面的多种认证方式。
上述任何一种认证方式,只是一种认证过程,最终能否通过认证,还需要AAA来作决定,AAA可以利用本地认证数据库认证或由AAA服务器进行认证。关于AAA认证的详细介绍请参见“安全配置指导”中的“AAA”。
需要注意的是,用户认证时支持通过多种方式获取ISP域,并按如下优先顺序选择第一个可用的ISP域进行认证:
(1) 使用ppp authentication-mode命令指定了认证域,具体处理情况如下:
¡ 若指定了PPP强制认证域,且该域存在,则使用PPP强制认证域;若该域不存在,则跳转到步骤(2)。
¡ 若指定了PPP非强制认证域,则先获取用户名中的域,然后进行如下判断:
- 如用户名中携带域,且该域存在,则使用用户名携带的域;若该域不存在,则跳转到步骤(2)。
- 若用户名中未携带域,则使用指定的PPP非强制认证域;若该域不存在,则跳转到步骤(2)。
(2) 使用AAA模块选择的认证域,具体请参见“安全配置指导”中的“AAA”。
【举例】
# 在接口Serial3/1/1:0上,采用PAP方法认证对端设备。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp authentication-mode pap
# 在接口Serial3/1/1:0上,采用PAP、CHAP、MSCHAP三种方法认证对端设备。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp authentication-mode pap chap ms-chap
【相关命令】
· local-user(安全命令参考/AAA)
· ppp chap password
· ppp chap user
· ppp pap local-user
ppp chap password命令用来配置进行CHAP认证时采用的密码。
undo ppp chap password命令用来恢复缺省情况。
【命令】
ppp chap password { cipher | simple } string
undo ppp chap password
【缺省情况】
未配置进行CHAP认证时采用的密码。
【视图】
Serial接口视图
POS接口视图
【缺省用户角色】
network-admin
【参数】
cipher:表示以密文方式设置密码。
simple:表示以明文方式设置密码,该密码将以密文形式存储。
string:CHAP认证时采用的密码,区分大小写,以明文方式设置密码时为1~255个字符的字符串,以密文方式设置密码时为1~373个字符的字符串。
【举例】
# 配置本地设备以CHAP方式被对端设备认证时,密码为sysname。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp chap password simple sysname
【相关命令】
· ppp authentication-mode chap
ppp chap user命令用来配置采用CHAP认证时的用户名。
undo ppp chap user命令用来恢复缺省情况。
【命令】
ppp chap user username
undo ppp chap user
【缺省情况】
CHAP认证的用户名为空。
【视图】
Serial接口视图
POS接口视图
【缺省用户角色】
network-admin
【参数】
username:CHAP认证用户名,为1~80个字符的字符串,区分大小写。该用户名是发送到对端设备进行CHAP认证时使用的用户名。
【使用指导】
配置CHAP认证时,要将各自的username配置为对端的local-user,而且对应的password要一致。
【举例】
# 配置接口Serial3/1/1:0进行CHAP认证时的用户名为Root。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp chap user Root
【相关命令】
· ppp authentication-mode chap
ppp ipcp remote-address match命令用来使能接口的IP网段检查功能。
undo ppp ipcp remote-address match命令用来关闭接口的IP网段检查功能。
【命令】
ppp ipcp remote-address match
undo ppp ipcp remote-address match
【缺省情况】
接口的IP网段检查功能处于关闭状态。
【视图】
Serial接口视图
POS接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
使能接口的IP网段检查功能后,当IPCP协商时,本端会检查对端接口的IP地址与本端接口的IP地址是否在同一网段,如果不在同一网段,则IPCP协商失败。
【举例】
# 在接口Serial3/1/1:0上使能接口的IP网段检查功能。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp ipcp remote-address match
ppp lcp delay命令用来配置LCP协商的延迟时间。
undo ppp lcp delay命令用来恢复缺省情况。
【命令】
ppp lcp delay milliseconds
undo ppp lcp delay
【缺省情况】
接口物理层UP后,PPP立即进行LCP协商。
【视图】
Serial接口视图
POS接口视图
【缺省用户角色】
network-admin
【参数】
milliseconds:LCP协商的延迟时间,取值范围为1~10000,单位为毫秒。
【使用指导】
在PPP链路两端设备对LCP协商报文的处理速度差异较大的情况下,为避免因一端无法及时处理对端发送的LCP协商报文而导致对端重传,可在对协商报文处理速度较快的设备上配置LCP协商的延迟时间。配置LCP协商的延迟时间后,当接口物理层UP时PPP将在延迟时间超时后才会主动进行LCP协商;如果在延迟时间内本端设备收到对端设备发送的LCP协商报文,则本端设备将不再等待延迟时间超时,而是直接进行LCP协商。
【举例】
# 配置PPP链路初始化时LCP协商的延迟时间。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp lcp delay 130
ppp lqm命令用来开启PPP链路质量监测功能。
undo ppp lqm命令用来关闭PPP链路质量监测功能。
ppp lqm close-percentage close-percentage [ resume-percentage resume-percentage ]
undo ppp lqm
【缺省情况】
PPP链路质量监测功能处于关闭状态。
【视图】
Serial接口视图
POS接口视图
network-admin
【参数】
close-percentage close-percentage:禁用链路质量百分比,取值范围为0~100。
resume-percentage resume-percentage:恢复链路质量百分比,取值范围为0~100。resume-percentage的值必须大于等于close-percentage的值。resume-percentage的缺省值等于close-percentage的值。
当在PPP链路两端同时开启链路质量监测功能时,两端设备的参数必须相等。一般来说,不建议在链路两端同时开启链路质量监测功能。
本命令配置后仅对新接入的用户生效,对当前已经存在用户无影响。
# 在接口Serial3/1/1:0上开启PPP链路质量监测功能,禁用链路质量百分比为90%,恢复链路质量百分比为95%。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp lqm close-percentage 90 resume-percentage 95
ppp magic-number-check命令用来开启PPP协议的魔术字检查功能。
undo ppp magic-number-check命令用来关闭PPP协议的魔术字检查功能。
【命令】
ppp magic-number-check
undo ppp magic-number-check
【缺省情况】
PPP协议的魔术字检查功能处于关闭状态。
【视图】
Serial接口视图
POS接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
在PPP链路建立过程中的LCP协商阶段会进行Magic-Number(魔术字)的协商,协商完成后本端和对端均会在本地存储彼此的魔术字。
本端发送Echo-Request报文的时候会携带自己的魔术字,在链路两端都开启本功能的情况下,对端收到Echo-Request报文后会取出报文中的魔术字与本地存储的对端魔术字进行对比,如果二者相同,则认为链路处于正常状态,并回应携带自己魔术字的Echo-Reply报文。本端收到Echo-Reply报文后同样取出报文中的魔术字进行检查。
在链路的任何一端,下列任意一种情况发生都将断开链路,并重新进行LCP协商。
· 在keepalive报文的快速应答功能处于开启状态的情况下:
¡ 累计收到5个Echo-Request报文中的魔术字都检查失败。
¡ 连续收到5个Echo-Reply报文中的魔术字都检查失败。
· 在keepalive报文的快速应答功能处于关闭状态的情况下:
¡ 连续收到5个Echo-Request报文中的魔术字都检查失败。
¡ 连续收到5个Echo-Reply报文中的魔术字都检查失败。
只有开启本功能的一端才会对收到的Echo-Request和Echo-Reply报文中的魔术字进行检查。
【举例】
# 在接口Serial3/1/1:0上开启PPP协议的魔术字检查功能。
<Sysname> system
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp magic-number-check
【相关命令】
· ppp keepalive fast-reply enable
ppp pap local-user命令用来配置本地设备被对端设备采用PAP方式认证时发送的用户名和密码。
undo ppp pap local-user命令用来恢复缺省情况。
【命令】
ppp pap local-user username password { cipher | simple } string
undo ppp pap local-user
【缺省情况】
被对端以PAP方式认证时,本地设备发送的用户名和密码均为空。
【视图】
Serial接口视图
POS接口视图
【缺省用户角色】
network-admin
【参数】
username:本地设备被对端设备采用PAP方式认证时发送的用户名,为1~80个字符的字符串,区分大小写。
cipher:表示以密文方式设置密码。
simple:表示以明文方式设置密码,该密码将以密文形式存储。
string:密码字符串,区分大小写。明文密码为1~255个字符的字符串,密文密码为1~373个字符的字符串。
【使用指导】
当本地设备被对端以PAP方式认证时,本地设备发送的用户名和密码应与对端设备的用户名(通过命令local-user username配置)和密码(通过命令password { cipher | simple } string配置)一致。
【举例】
# 配置本地设备被对端以PAP方式认证时发送的用户名为user1,密码为pass1。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp pap local-user user1 password simple pass1
【相关命令】
· local-user(安全命令参考/AAA)
· password(安全命令参考/AAA)
ppp timer negotiate命令用来配置PPP协商超时时间。
undo ppp timer negotiate命令用来恢复缺省情况。
【命令】
ppp timer negotiate seconds
undo ppp timer negotiate
【缺省情况】
PPP协商超时时间间隔为3秒。
【视图】
Serial接口视图
POS接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
seconds:协商超时时间间隔,取值范围为1~10,单位为秒。
【使用指导】
在PPP协商过程中,如果在超时时间间隔内没有收到对端的应答报文,则PPP将会重发前一次发送的报文。
【举例】
# 配置PPP协商超时时间间隔为5秒。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp timer negotiate 5
reset ppp packet statistics命令用来清除PPP的协商报文统计信息。
【命令】
(独立运行模式)
reset ppp packet statistics [ slot slot-number ]
(IRF模式)
reset ppp packet statistics [ chassis chassis-number slot slot-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:清除指定单板的PPP的报文统计信息。slot-number表示单板所在的槽位号。如果未指定本参数,将清除所有单板的PPP报文统计信息。(独立运行模式)
chassis chassis-number slot slot-number:清除指定成员设备上指定单板的PPP的报文统计信息。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,将清除所有成员设备上所有单板的PPP报文统计信息。(IRF模式)
【举例】
# 清除接口板Slot3上的PPP的协商报文统计信息。(独立运行模式)
<Sysname> reset ppp packet statistics slot 3
【相关命令】
· display ppp packet statistics
timer-hold命令用来配置接口发送keepalive报文的周期。
undo timer-hold命令用来恢复缺省情况。
【命令】
timer-hold seconds
undo timer-hold
【缺省情况】
Serial接口、POS接口和MP-group接口发送keepalive报文的周期为10秒;
【视图】
Serial接口视图
POS接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
seconds:接口发送keepalive报文的周期,取值范围为0~32767,单位为秒。取值为0表示不主动发送keepalive报文;当本端收到对端主动发送过来的keepalive报文时,仍可以对该keepalive报文进行应答。
【使用指导】
在速率非常低的链路上,参数seconds不能配置过小。因为在低速链路上,大报文可能会需要很长的时间才能传送完毕,这样就会延迟keepalive报文的发送与接收。而接口如果在retries个(可以通过timer-hold retry命令修改该个数)keepalive周期内没有收到keepalive报文的应答,它就会认为链路发生故障。如果keepalive报文被延迟的时间超过接口的这个限制,链路就会被认为发生故障而被关闭。
【举例】
# 配置接口Serial3/1/1:0发送keepalive报文的周期为20秒。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] timer-hold 20
【相关命令】
· timer-hold retry
timer-hold retry命令用来配置接口在多少个keepalive周期内没有收到keepalive报文的应答就拆除链路。
undo timer-hold retry命令用来恢复缺省情况。
【命令】
timer-hold retry retries
undo timer-hold retry
【缺省情况】
Serial接口、POS接口、和MP-group接口在5个keepalive周期内没有收到keepalive报文的应答就拆除链路;
【视图】
Serial接口视图
POS接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
retries:接口在多少个keepalive周期内没有收到keepalive报文的应答就拆除链路,取值范围为1~255。
【使用指导】
在速率非常低的链路上,参数retries不能配置过小。因为在低速链路上,大报文可能会需要很长的时间才能传送完毕,这样就会延迟keepalive报文的发送与接收。而接口如果在retries个keepalive周期之后仍然无法收到对端的keepalive报文的应答,它就会认为链路发生故障。如果keepalive报文被延迟的时间超过接口的这个限制,链路就会被认为发生故障而被关闭。
【举例】
# 配置接口Serial3/1/1:0在10个keepalive周期内没有收到keepalive报文的应答就拆除链路。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] timer-hold retry 10
【相关命令】
· timer-hold
bandwidth命令用来配置接口的期望带宽。
undo bandwidth命令用来恢复缺省情况。
【命令】
bandwidth bandwidth-value
undo bandwidth
【缺省情况】
接口的期望带宽=接口的波特率÷1000(kbps)。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth-value:表示接口的期望带宽,取值范围为1~400000000,单位为kbps。
【使用指导】
接口的期望带宽会影响链路开销值,具体介绍请参见“三层技术-IP路由配置指导”中的“OSPF”、“OSPFv3”和“IS-IS”。
【举例】
# 配置接口MP-group3/1/1的期望带宽为1000kbps。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1] bandwidth 1000
default命令用来恢复接口的缺省配置。
【命令】
default
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
接口下的某些配置恢复到缺省情况后,会对设备上当前运行的业务产生影响。建议您在执行该命令前,完全了解其对网络产生的影响。
您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。
【举例】
# 将接口MP-group3/1/1恢复为缺省配置。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1] default
description命令用来设置接口的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
接口的描述信息为“该接口的接口名 Interface”,比如:MP-group3/1/1 Interface。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
text:接口描述信息,为1~255个字符的字符串,区分大小写。
【举例】
# 配置接口MP-group3/1/1的描述信息为“mpgroup-interface”。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1] description mpgroup-interface
display interface mp-group命令用来显示MP-group接口的相关信息。
【命令】
display interface [ mp-group [ interface-number ] ] [ brief [ description | down ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
mp-group [ interface-number ]:显示指定MP-group接口的信息。interface-number表示MP-group接口的编号,取值范围为已创建的MP-group接口的编号。如果未指定mp-group,将显示设备支持的所有接口的相关信息;如果指定mp-group,未指定interface-number,将显示所有已创建的MP-group接口的相关信息。
brief:显示接口的概要信息。如果未指定本参数,将显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过27个字符,未指定本参数时,将只显示描述信息中的前27个字符,超出部分不显示;指定本参数时,可以显示全部描述信息。
down:显示当前物理状态为down的接口的信息以及down的原因。如果未指定本参数,将不会根据接口物理状态来过滤显示信息。
【举例】
# 显示接口MP-group3/1/1的运行状态和相关信息。
<Sysname> display interface mp-group 3/1/1
MP-group3/1/1
Current state: UP
Line protocol state: UP
Description: MP-group3/1/1 Interface
Bandwidth: 2048kbps
Maximum transmission unit: 1500
Hold timer: 10 seconds,retry times: 5
Internet address: 192.168.1.200/24 (primary)
Link layer protocol: PPP
LCP: opened, MP: opened, IPCP: opened
Physical: MP, baudrate: 2048000 bps
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
Input: 0 packets, 0 bytes, 0 drops
Output: 0 packets, 0 bytes, 0 drops
# 显示接口MP-group3/1/1的概要信息。
<Sysname> display interface mp-group 3/1/1 brief
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
MP3/1/1 DOWN DOWN --
# 显示当前物理状态为down的MP-group接口的信息以及down的原因。
<Sysname> display interface mp-group brief down
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Interface Link Cause
MP3/1/1 ADM Administratively
MP3/1/2 DOWN Not connected
表1-2 display interface mp-group命令显示信息描述表
字段 |
描述 |
Current state |
接口的物理状态,状态可能为: · Administratively DOWN:表示该接口已经通过shutdown命令被关闭,即管理状态为关闭 · DOWN:表示该接口的管理状态为开启,但物理状态为关闭(可能因为没有物理连线或者线路故障) · UP:该端口的管理状态和物理状态均为开启 |
Line protocol state |
接口的链路层协议状态。其值由链路层经过参数协商决定,取值为: · UP:表示数据链路层协议状态为开启 · DOWN:表示数据链路层协议状态为关闭 |
Description |
接口的描述信息 |
Bandwidth |
接口的期望带宽。本字段仅在接口处于UP状态时才显示 |
Maximum transmission unit |
接口的MTU |
Hold timer |
当前接口发送keepalive报文的周期 |
retry times |
在多少个keepalive周期内没有收到keepalive报文的应答就拆除链路 |
Internet protocol processing: Disabled |
接口当前不能处理IP报文 |
Internet address: 192.168.1.200/24 (primary) |
接口的主IP地址 |
Link layer protocol: PPP |
链路层封装的协议 |
LCP: initial |
LCP(链路控制协议)初始化完成 |
LCP: opened, MP: opened, IPCP: opened |
PPP连接建立成功 |
Physical |
接口的物理类型 |
baudrate |
接口的波特率。本字段仅在接口处于UP状态时才显示 |
Last clearing of counters |
最后一次清除接口统计信息的时间(Never表示未清除过接口的统计信息) |
Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec |
当前接口最近300秒内输入报文的平均速率: · bytes/sec表示平均每秒输入的字节数 · bits/sec表示平均每秒输入的比特数 · packets/sec表示平均每秒输入的包数 |
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec |
当前接口最近300秒内输出报文的平均速率: · bytes/sec表示平均每秒输出的字节数 · bits/sec表示平均每秒输出的比特数 · packets/sec表示平均每秒输出的包数 |
Input: 0 packets, 0 bytes, 0 drops |
接口输入的报文总数(分别以包和字节为单位进行了统计),输入报文中丢弃的报文数 |
Output: 0 packets, 0 bytes, 0 drops |
接口输出的报文总数(分别以包和字节为单位进行了统计),输出报文中丢弃的报文数 |
Brief information on interfaces in route mode |
三层模式下(route)的接口的概要信息,即三层接口的概要信息 |
Link: ADM - administratively down; Stby - standby |
· 如果某接口的Link属性值为“ADM”,则表示该接口被管理员手工关闭了,需要在该接口下执行undo shutdown命令才能恢复端口本身的物理状态 · 如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口 |
Protocol: (s) - spoofing |
如果某接口的Protocol属性值中带有“(s)”,则表示该接口的数据链路层协议状态显示为UP,但实际可能没有对应的链路,或者对应的链路不是永久存在而是按需建立的。通常NULL、LoopBack等接口会具有该属性 |
Interface |
接口名称缩写 |
Link |
接口物理连接状态,取值可能为: · UP:表示接口物理上是连通的 · DOWN:表示接口物理上不通 · ADM:表示接口被手工关闭了,需要执行undo shutdown命令才能打开接口 · Stby:表示该接口是一个备份接口 |
Protocol |
接口数据链路层协议状态,取值可能为: · UP:表示接口的数据链路层是连通的 · DOWN:表示接口的数据链路层不通 · UP(s):表示接口的数据链路层协议状态显示为UP,但实际可能没有对应的链路,或者对应的链路不是永久存在而是按需建立的。通常NULL、LoopBack等接口会具有该属性 |
Primary IP |
接口主IP地址。当显示“--”时,表示接口下还未配置IP地址 |
Description |
接口的描述信息 |
Cause |
接口物理连接状态为down的原因,取值为: · Administratively:表示本链路被手工关闭了(配置了shutdown命令),需要执行undo shutdown命令才能恢复真实的物理状态 · Not connected:表示没有物理连接(可能没有插网线或者网线故障) |
【相关命令】
· reset counters interface mp-group
display ppp mp命令用来显示MP的相关信息。
【命令】
display ppp mp [ interface interface-type interface-number ]
【视图】
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口的MP信息。如果未指定interface,将显示所有接口的MP信息。
【举例】
# 显示MP的相关信息(通过MP-group配置的MP)。
<Sysname> display ppp mp
Template: MP-group3/1/1
max-bind: 20, fragment: enabled, min-fragment: 128
Master link: MP-group3/1/1, Active members: 2, Bundle Multilink
Peer's endPoint descriptor: MP-group3/1/1
Sequence format: short (rcv)/long (sent)
Bundle Up Time: 2012/11/05 07:29:33:612
0 lost fragments, 0 reordered, 0 unassigned, 0 interleaved
Sequence: 0 (rcv)/0 (sent)
Active member channels: 2 members
Serial3/1/1:0 Up-Time: 2012/11/05 07:29:33:613
Serial3/1/2:0 Up-Time: 2012/11/05 07:30:10:945
Inactive member channels: 2 members
Serial3/1/3:0
Serial3/1/4:0
字段 |
描述 |
Template: MP-group3/1/1 |
MP接口为MP-group3/1/1 |
max-bind |
MP最大捆绑链路数 |
fragment |
是否使能MP报文分片功能: · enabled表示使能 · disabled表示未使能 |
min-fragment |
MP报文分片的最小长度 |
Master link |
主通道 |
Active members |
绑定的生效通道数目 |
Bundle Multilink |
多链路捆绑 |
Peer's endPoint descriptor |
MP通道对端终端描述符 |
Sequence format: short (rcv)/long (sent) |
MP序号格式,收方向短序,发方向长序 |
Bundle Up Time |
MP通道Up的时间 |
lost fragments |
丢弃分片数 |
reordered |
重组报文数 |
unassigned |
等待重组分片数 |
interleaved |
交叉存取分片数(LFI是将MP报文分成小片穿插到其他报文中传输,交叉存取分片数指的是穿插到其他报文中传输的分片个数) |
Sequence: 0 (rcv)/0 (sent) |
接收序列号/发送序列号 |
Active member channels |
生效的子通道 |
Up-Time |
子通道Up的时间 |
Inactive member channels |
不生效的子通道 |
interface mp-group命令用来创建MP-group接口并进入指定的MP-group接口视图。如果指定的MP-group接口已经存在,则直接进入MP-group接口视图。
undo interface mp-group命令用来删除指定的MP-group接口。
【命令】
interface mp-group mp-number
undo interface mp-group mp-number
【缺省情况】
未配置MP-group接口。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
mp-number:MP-group接口的编号,采用接口板槽位编号/子卡编号/接口编号的三维格式,其中接口编号的取值范围为0~1023。
【使用指导】
该命令与ppp mp mp-group命令配合使用,可以先创建MP-group接口,也可以先配置接口加入MP-group。
【举例】
# 创建接口MP-group3/1/1。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1]
mtu命令用来设置接口的MTU(Maximum Transmission Unit,最大传输单元)值。
undo mtu命令用来恢复缺省情况。
【命令】
mtu size
undo mtu
【缺省情况】
MP-group接口的MTU值为1500字节。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
size:接口的MTU值,不同单板的接口MTU取值范围可能存在不同,请以实际情况为准,单位为字节。对于SPEX-1204、CSPEX-1104-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E和CSPC-GE16XP4L-E单板上的MIC子卡接口,其对应的MP接口的MTU值最大可以配置为4980。
【使用指导】
接口的MTU值影响IP协议报文在该接口上传输时的分片与重组。
需要注意的是:
· 配置了mtu命令后需要执行命令shutdown和undo shutdown,这样该配置才能在接口上生效。
· 如果SPEX-1204、CSPEX-1104-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E和CSPC-GE16XP4L-E单板的接口作为流量的入接口且流量出接口的MTU配置值小于1280时,该流量的IP报文会根据MTU值为1280进行分片,当设备上有SPEX-1204、CSPEX-1104-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E和CSPC-GE16XP4L-E单板在位时,建议将出接口的MTU值配置成1280以上。
【举例】
# 配置接口MP-group3/1/1的MTU值为1200字节。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1] mtu 1200
ppp mp endpoint命令用来配置接口在MP应用时,LCP协商的Endpoint选项内容。
undo ppp mp endpoint命令用来恢复缺省情况。
【命令】
ppp mp endpoint endpoint
undo ppp mp endpoint
【缺省情况】
接口发送报文中携带的Endpoint选项内容为设备名称。
【视图】
Serial接口视图
【缺省用户角色】
network-admin
【参数】
endpoint:终端描述符(Endpoint选项内容),为1~20个字符的字符串,区分大小写。
【使用指导】
在MP的LCP协商过程会协商Endpoint选项(终端描述符)值:在通过MP-group接口配置MP时,不需要根据Endpoint选项值进行MP捆绑。当使用ppp mp mp-group命令将接口加入指定MP-group后,接口发送报文中携带的Endpoint选项内容缺省为MP-group的接口名称,如果用户配置了Endpoint选项内容,则携带用户配置的值。
由于Endpoint选项内容最长为20字节,如果内容超过20个字节,则截取前20个字节作为Endpoint选项内容。
【举例】
# 配置Serial3/1/1:0接口发送报文中的Endpoint选项内容。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp mp endpoint 123456
ppp mp fragment disable命令用来关闭MP报文分片功能。
undo ppp mp fragment disable命令用来开启MP报文分片功能。
【命令】
ppp mp fragment disable
undo ppp mp fragment disable
【缺省情况】
MP报文分片功能处于开启状态。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
配置ppp mp fragment disable命令关闭MP报文分片功能后,发送的报文中仍然带有MP序号和分片标记,只不过每个报文都是以一个整片发送出去。当对端设备不支持分片重组功能时,需要在本端配置ppp mp fragment disable命令,以和对端进行互通。
【举例】
# 关闭接口MP-group3/1/1的MP报文分片功能。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1] ppp mp fragment disable
【相关命令】
· ppp mp min-fragment
ppp mp load-sharing mode strict-round-robin命令用来配置MP在报文发送时使用严格负载分担模式。
undo ppp mp load-sharing mode strict-round-robin命令用来恢复缺省情况。
【命令】
ppp mp load-sharing mode strict-round-robin
undo ppp mp load-sharing mode strict-round-robin
【缺省情况】
MP使用智能负载分担模式
【视图】
MP-group接口视图。
【缺省用户角色】
network-admin
【使用指导】
设备工作在智能负载分担模式下,在报文发送时,系统会选择最近使用过的空闲的MP成员接口来发送报文分片;而工作在严格负载分担模式下,系统会按照MP成员接口加入MP-group接口的顺序来依次选择成员接口发送报文分片。
需要注意的是,当改变MP在报文发送时使用的模式后,改变不能立即生效,必须对MP-group接口依次执行shutdown和undo shutdown操作之后改变才会生效。
【举例】
# 配置接口MP-group3/1/1的MP报文发送使用严格负载分担模式。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1] ppp mp load-sharing mode strict-round-robin
ppp mp max-bind命令用来配置MP最大捆绑链路数。
undo ppp mp max-bind命令用来恢复缺省情况。
【命令】
ppp mp max-bind max-bind-num
undo ppp mp max-bind
【缺省情况】
MP最大捆绑链路数为31。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
max-bind-num:表示可以被捆绑的最大链路数,取值范围为1~31。
【使用指导】
配置本参数可能影响PPP的性能,一般情况下用户不必配置此参数,当需要配置此参数时请在技术工程师的指导下进行。
如果MP捆绑链路失败,那么很可能是由于用户想要捆绑的链路数大于最大捆绑链路数。
本命令配置后立即生效。如果修改后的MP最大捆绑链路数小于实际已经加入MP捆绑的链路数,那么已经加入MP捆绑的链路不会因此而退出捆绑。
【举例】
# 配置MP的最大捆绑链路数为12。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1] ppp mp max-bind 12
ppp mp min-fragment命令用来配置对MP报文进行分片的最小报文长度。
undo ppp mp min-fragment命令用来恢复缺省情况。
【命令】
ppp mp min-fragment size
undo ppp mp min-fragment
【缺省情况】
MP报文进行分片的最小报文长度为128字节。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
size:对MP出报文进行分片的最小报文长度。当MP报文长度小于这个值则不进行分片,大于等于这个值则开始分片。取值范围为128~1500,单位为字节。
【使用指导】
如果采用硬件芯片实现MP捆绑功能(如CPOS硬件芯片),则最小分片大小的配置需要参考具体芯片规格(如部分硬件芯片约定只能按128、256、512等字节分片),此时要求ppp mp min-fragment命令的配置参数符合芯片要求。如果不符合,则MP捆绑无法产生,子通道LCP链路会拆断。
【举例】
# 配置对MP报文进行分片的最小报文长度为500字节。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1] ppp mp min-fragment 500
ppp mp mp-group命令用来将接口加入指定的MP-group,使接口工作在MP方式。
undo ppp mp命令用来恢复缺省情况。
【命令】
ppp mp mp-group mp-number
undo ppp mp
【缺省情况】
接口工作在普通PPP方式。
【视图】
Serial接口视图
【缺省用户角色】
network-admin
【参数】
mp-number:MP-group接口的编号,采用接口板槽位编号/子卡编号/接口编号的三维格式,其中接口编号的取值范围为0~1023。
【使用指导】
本命令与interface mp-group命令配合使用,可以先创建MP-group接口然后再将指定接口加入到该MP-group中,也可以先配置接口加入MP-group然后再创建该MP-group接口。
【举例】
# 将接口Serial3/1/1:0加入MP-group3/1/1。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp mp mp-group 3/1/1
· interface mp-group
ppp mp short-sequence命令用来触发MP短序协商,协商成功后本端接收方向将使用短序。
undo ppp mp short-sequence命令用来恢复缺省情况。
【命令】
ppp mp short-sequence
undo ppp mp short-sequence
【缺省情况】
不触发短序协商,使用长序。
【视图】
Serial接口视图
【缺省用户角色】
network-admin
【使用指导】
配置该命令只能使接收方向更改为短序方式,如果发送方向想使用短序方式,则需要在对端配置该命令。
MP捆绑组使用的长短序方式由第一条加入该捆绑组中的子通道决定,后续加入捆绑组的子通道配置不能更改MP捆绑组的长短序方式。
如果想使用MP短序协商,对于普通MP,建议在所有的MP子通道下配置该命令。
【举例】
# 配置接口Serial3/1/1:0为MP短序协商。
<Sysname> system-view
[Sysname] interface serial 3/1/1:0
[Sysname-Serial3/1/1:0] ppp mp mp-group 3/1/1
[Sysname-Serial3/1/1:0] ppp mp short-sequence
ppp mp timer lost-fragment命令用来配置MP等待期望分片报文的时间。
undo ppp mp timer lost-fragment命令用来恢复缺省情况。
【命令】
ppp mp timer lost-fragment seconds
undo ppp mp timer lost-fragment
【缺省情况】
MP等待期望分片报文的时间为30秒。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
seconds:表示MP等待期望分片报文的时间,取值范围为1~255,单位为秒。
【使用指导】
MP报文被分片发送后,接收端会将这些分片重新组装成一个报文。当接收端收到分片报文后,会先将这些分片报文放到缓冲区中,待收到该报文的所有分片后,再将分片组装起来。用户可以配置MP等待期望分片报文的时间。当接收端收到某报文的第一个分片后,就开启等待期望分片报文的定时器,当这个定时器超时后,系统查看是否收到了该报文的所有分片,如果已经收到了所有分片,则将分片报文组装起来;如果收到的分片不完整,则认为分片报文丢失,将已经收到的该报文的所有分片都丢弃,以空出缓冲区。
【举例】
# 配置MP等待期望分片报文的时间为20秒。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-MP-group3/1/1] ppp mp timer lost-fragment 20
reset counters interface mp-group命令用来清除MP-group接口的统计信息。
【命令】
reset counters interface [ mp-group [ interface-number ] ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
mp-group [ interface-number ]:清除MP-group接口的统计信息。interface-number:MP-group接口的编号。取值范围为已创建的MP-group接口的编号。
【使用指导】
在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。
· 如果未指定mp-group和interface-number,将清除所有接口的统计信息;
· 如果指定mp-group而未指定interface-number,将清除所有MP-group接口的统计信息;
· 如果同时指定mp-group和interface-number,将清除指定MP-group接口的统计信息。
【举例】
# 清除接口MP-group3/1/1的统计信息。
<Sysname> reset counters interface mp-group 3/1/1
【相关命令】
· display interface mp-group
shutdown命令用来关闭接口。
undo shutdown命令用来打开接口。
【命令】
shutdown
undo shutdown
【缺省情况】
接口处于打开状态。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【举例】
# 关闭接口MP-group3/1/1。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!