01-PPP命令
本章节下载: 01-PPP命令 (237.50 KB)
1.1.2 display ppp chasten statistics
1.1.3 display ppp chasten user
1.1.4 display ppp offline-reason statistics
1.1.5 display ppp packet statistics
1.1.6 ip address ppp-negotiate
1.1.8 ip pool allocate-new-ip enable
1.1.11 ppp authentication chasten
1.1.12 ppp authentication-mode
1.1.15 ppp flow-statistics frequency
1.1.16 ppp ipcp remote-address match
1.1.22 remote address dhcp client-identifier
1.1.23 reset ppp offline-reason statistics
1.1.24 reset ppp packet statistics
display ip pool命令用来显示PPP地址池的信息。
【命令】
display ip pool [ pool-name | group group-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
pool-name:显示指定PPP地址池的信息。pool-name表示PPP地址池的名称,为1~31个字符的字符串,不区分大小写。
group group-name:显示指定组内的PPP地址池信息。group-name表示组的名称,为1~31个字符的字符串,区分大小写。
【使用指导】
如果未指定任何参数或指定组参数时,则显示所有PPP地址池的简要信息;如果指定PPP地址池的名称,将显示指定PPP地址池的详细信息。
【举例】
# 显示所有PPP地址池的简要信息。
<Sysname> display ip pool
Group name: a
Pool name Start IP address End IP address Free In use
aaa1 1.1.1.1 1.1.1.5 5 0
aaa2 1.1.1.6 1.1.1.10 5 0
Group name: b
Pool name Start IP address End IP address Free In use
bbb 1.1.2.1 1.1.2.5 4 1
2.2.2.1 2.2.2.5 5 0
# 显示组a的PPP地址池的简要信息。
<Sysname> display ip pool group a
Group name: a
Pool name Start IP address End IP address Free In use
aaa1 1.1.1.1 1.1.1.5 5 0
aaa2 1.1.1.6 1.1.1.10 5 0
# 显示PPP地址池bbb的详细信息。
<Sysname> display ip pool bbb
Group name: b
Pool name Start IP address End IP address Free In use
bbb 1.1.2.1 1.1.2.5 4 1
2.2.2.1 2.2.2.5 5 0
In use IP addresses:
IP address Interface
1.1.2.1 POS1/2/2/0
表1-1 display ip pool命令显示信息描述表
字段 |
描述 |
Group name |
组的名称 |
Pool name |
PPP地址池的名称 |
Start IP address |
IP地址范围的起始IP地址 |
End IP address |
IP地址范围的结束IP地址 |
Free |
空闲IP地址个数 |
In use |
已经分配出去的IP地址个数 |
In use IP addresses |
已经分配出去的IP地址信息 |
IP address |
已经分配出去的IP地址 |
Interface |
本端设备上为对端接口申请分配该IP地址的接口 |
【相关命令】
· ip pool
display ppp chasten statistics命令用来显示PPP用户静默功能检测到的用户统计信息。
【命令】
display ppp chasten statistics [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
chassis chassis-number slot slot-number:显示指定成员设备的指定单板上PPP静默功能检测到的用户统计信息。chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,将显示所有单板上PPP静默功能检测到的用户统计信息。
【举例】
# 显示PPP静默功能检测到的用户统计信息。
<Sysname> display ppp chasten statistics
Chassis 1 Slot 1:
Blocked users : 1
Auth-failed users : 1
表1-2 display ppp chasten-user命令显示信息描述表
字段 |
描述 |
Blocked users |
处于静默状态的PPP用户总数 |
Auth-failed users |
已检测到认证失败记录但尚未达到静默条件的PPP用户总数 |
【相关命令】
· display ppp chasten user
· ppp authentication chasten
display ppp chasten user命令用来显示PPP用户静默功能检测到的用户信息。
【命令】
display ppp chasten user { auth-failed | blocked } [ username user-name ] [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
auth-failed:显示已有认证失败记录但尚未达到静默条件的用户信息。
blocked:显示处于静默状态的用户信息。
username user-name:显示指定用户名的PPP静默功能检测到的用户信息。其中,user-name为1~80字符的字符串,区分大小写,并采用模糊匹配,即显示所有检测到的用户名中存在与用户指定的字符串相匹配的用户信息。例如指定PPP用户名为abc时,表示显示所有检测到的用户名中包含abc字符串的用户信息。如果未指定本参数,将显示所有PPP静默功能检测到的用户信息。
chassis chassis-number slot slot-number:显示指定成员设备的指定单板上PPP静默功能检测到的用户信息。chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,将显示所有单板上PPP静默功能检测到的用户信息。
【举例】
# 显示已有认证失败记录但尚未达到静默条件的PPP用户信息。
<Sysname> display ppp chasten user auth-failed
Slot 1:
Username Domain Auth-failures
bbb bbb 5
表1-3 display ppp chasten-user命令显示信息描述表
字段 |
描述 |
Username |
已检测到的PPP用户的用户名 |
Domain |
PPP用户所属的认证域 |
Aging(S) |
对于已被静默的PPP用户,此字段表示该静默用户的剩余老化时间,单位为秒 |
Auth-failures |
对于已有认证失败记录但尚未达到静默条件的PPP用户,此字段表示该用户已连续认证失败次数 |
【相关命令】
· display ppp chasten statistics
· ppp authentication chasten
display ppp offline-reason statistics命令用来显示PPP用户下线原因的统计信息。
【命令】
display ppp offline-reason statistics [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的PPP用户下线原因统计信息。chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,将显示所有单板的PPP用户下线原因统计信息。
【举例】
# 显示指定slot上PPP用户下线原因的统计信息。
<System> display ppp offline-reason statistics chassis 1 slot 3
PPP offline-reason statistics in chassis 1 slot 3:
User request : 0 Keepalive loss : 0
Service loss : 0 BAS error : 0
BAS reboot : 0 Admin reset : 0
BAS request : 0 Session timeout : 0
Server command : 0 Idle timeout : 0
Admin reboot : 0 Port error : 0
Account update failure : 0
表1-4 display ppp offline-reason statistics命令显示信息描述表
字段 |
描述 |
User request |
用户主动请求下线的用户数 |
Keepalive loss |
协议保活报文丢失导致用户下线的用户数 |
Service loss |
业务服务器主动发起终止用户业务服务的报文导致用户下线的用户数 |
BAS error |
由于BAS内部软件处理异常导致用户下线的用户数 |
BAS reboot |
BAS异常重启前发送断线信息,以进行非管理性的重启导致用户下线的用户数 |
Admin reset |
由于管理的需要,管理员在用户接入接口配置shutdown命令,临时中断用户的连接导致用户下线的用户数 |
BAS request |
其它未规定的掉线原因导致用户下线的用户数 |
Session timeout |
用户上线时间达到了规定值或者用户的流量达到了规定值导致用户下线的用户数 |
Server command |
被AAA服务器强制下线的用户数 |
Idle timeout |
用户在规定时间内的流量没有达到设定值导致用户下线的用户数 |
Admin reboot |
管理员通过reboot命令重启设备导致用户下线的用户数 |
Port error |
BAS主动检测到用户接入端口的错误导致用户下线的用户数 |
Account update failure |
计费更新失败导致用户下线的用户数 |
【相关命令】
· reset ppp offline-reason statistics
display ppp packet statistics命令用来显示PPP的协商报文统计信息。
【命令】
display ppp packet statistics [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的PPP的报文统计信息。chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,将显示所有单板的PPP的报文统计信息。
【举例】
# 显示成员设备1的接口板Slot2上的PPP协商报文统计信息。
<Sysname> display ppp packet statistics chassis 1 slot 2
PPP packet statistics in chassis 1 slot 2:
-------------------------------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
-------------------------------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-5 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 |
发送的链路失败报文计数 |
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地址可协商属性。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
多次执行ip address ppp-negotiate命令和ip address命令,最后一次执行的命令生效。
【举例】
# 为接口Pos1/2/1/0配置IP地址可协商属性。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] ip address ppp-negotiate
【相关命令】
· ip address(三层技术-IP业务命令参考/IP地址)
· remote address
ip pool命令用来配置PPP地址池。
undo ip pool命令用来删除PPP地址池或删除PPP地址池下的IP地址范围。
【命令】
ip pool pool-name start-ip-address [ end-ip-address ] [ group group-name ]
undo ip pool pool-name [ start-ip-address [ end-ip-address ] ]
【缺省情况】
未配置PPP地址池。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
pool-name:PPP地址池的名称,为1~31个字符的字符串,不区分大小写。
start-ip-address [ end-ip-address ]:定义一个IP地址范围。start-ip-address为起始IP地址,end-ip-address为结束IP地址。一个起始IP地址和结束IP地址之间的地址为一个IP地址范围。如果未指定结束IP地址,则该IP地址范围中只有一个IP地址,即起始IP地址。
group group-name:指定PPP地址池所在的组。group-name表示组的名称,为1~31个字符的字符串,区分大小写。未指定本参数时,组名称为default。
【使用指导】
系统支持多个地址空间,以此来实现对VPN的支持,每个地址空间可以对应一个VPN,不同地址空间中可以存在相同的IP地址。
系统用组来划分地址空间,每个组表示一个地址空间。设备上可以存在多个组。一个组下可以包含多个PPP地址池,一个PPP地址池下可以包含多个IP地址范围。
一个PPP地址池只能属于一个组。
一个PPP地址池下可以包含多个IP地址范围,一次只能配置一个IP地址范围,可以通过多次配置本命令来配置多个IP地址范围。
不同组内的IP地址范围可以重叠,同一个组内的IP地址范围不可以重叠。
一个IP地址范围中包含的IP地址数最多为65535。
一个PPP地址池中包含的IP地址数最多为65535。
对PPP地址池配置的修改不会影响到已经分配出去的IP地址的使用。比如,从PPP地址池a中分配出去一个IP地址1.1.1.1后,删除PPP地址池a,已经分配出去的IP地址1.1.1.1仍可以正常使用。
【举例】
# 配置PPP地址池aaa,IP地址范围为129.102.0.1到129.102.0.10,PPP地址池所在的组为a。
<Sysname> system-view
[Sysname] ip pool aaa 129.102.0.1 129.102.0.10 group a
【相关命令】
· display ip pool
ip pool allocate-new-ip enable命令用来开启PPP地址池随机分配新地址的功能。
undo ip pool allocate-new-ip enable命令用来关闭PPP地址池随机分配新地址的功能。
【命令】
ip pool pool-name allocate-new-ip enable
undo ip pool pool-name allocate-new-ip enable
【缺省情况】
PPP地址池随机分配新地址的功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
pool-name:PPP地址池的名称,为1~31个字符的字符串,不区分大小写,且必须已经存在。
【使用指导】
缺省情况下,PPP地址池的地址分配方式是尽量保证用户每次上线时使用新的IP地址,在某些情况下,同一用户上线可能获取相同的IP地址。但是在某些通过IP地址识别身份的应用中,用户需要实现每次上线能够获得不同的IP地址的需求。针对这种需求,设备需提供PPP地址池随机分配新地址的需求。本功能保证用户在断线重拨后可以获得不同的IP地址。
需要注意的是,在双机热备和主备倒换环境中,设备切换之前已经下线的PPP用户,若在设备切换之后重新上线,分配到的IP地址有可能与之前获得的IP地址相同。
【举例】
# 开启PPP地址池pool1随机分配新地址的功能。
<Sysname> system-view
[Sysname] ip pool pool1 allocate-new-ip enable
ip pool gateway命令用来配置PPP地址池的网关地址。
undo ip pool gateway命令用来删除指定PPP地址池的网关地址。
【命令】
ip pool pool-name gateway ip-address [ vpn-instance vpn-instance-name ]
undo ip pool pool-name gateway
【缺省情况】
未指定PPP地址池的网关地址。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
pool-name:PPP地址池的名称,为1~31个字符的字符串,不区分大小写。该PPP地址池必须已经存在。
ip-address:PPP地址池的网关地址。
vpn-instance vpn-instance-name:网关地址所在的VPN实例。指定的VPN实例必须已经存在。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。未指定本参数时,表示指定的是公网IP地址。
【使用指导】
Server端的接口必须在配置IP地址后,才能开始进行IPCP协商,为Client端分配IP地址。在BRAS接入场景下,用户的IP地址都是Server端通过地址池分配的,大量用户可能是通过Server端的很多不同接口接入的,这样Server端上每个接入接口上都需要配置一个IP地址,会占用很多IP地址。
在这种情况下,用户可以为PPP地址池配置一个网关地址。配置网关地址后,在所有使用该PPP地址池为用户分配IP地址的接入接口上,当接入接口没有配置IP地址时,将使用该PPP地址池的网关地址进行IPCP协商。这样,就不用为每个接入接口单独配置IP地址了,大大节省了占用的IP地址数量。
当同时配置了PPP地址池的网关地址和接入接口的IP地址时,会使用接入接口的IP地址进行IPCP协商。
每个PPP地址池只能配置一个网关地址,不同PPP地址池配置的网关地址不能相同,即为不同PPP地址池配置网关地址时,ip-address和vpn-instance-name不能完全相同。
PPP地址池的网关地址可以配置为任意一个IP地址,只要不同PPP地址池的网关地址不冲突即可。
【举例】
# 为PPP地址池aaa配置网关地址为1.1.1.1,所在VPN实例为test。
<Sysname> system-view
[Sysname] ip pool aaa gateway 1.1.1.1 vpn-instance test
【相关命令】
· ip pool
link-protocol ppp命令用来配置接口封装的链路层协议为PPP。
【命令】
link-protocol ppp
【缺省情况】
除以太网接口外,其它接口封装的链路层协议均为PPP。
【视图】
接口视图
【缺省用户角色】
network-admin
# 配置接口Pos1/2/1/0封装的链路层协议为PPP。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] link-protocol ppp
ppp authentication chasten命令用来开启PPP用户静默功能。
undo ppp authentication chasten命令用来关闭PPP用户静默功能。
【命令】
ppp authentication chasten auth-failure auth-period blocking-period
undo ppp authentication chasten
【缺省情况】
PPP用户静默功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
auth-failure:表示在指定的检测周期内允许PPP用户连续认证失败次数的最大值,取值范围为1~1000。
auth-period:表示PPP用户连续认证失败的检测周期,取值范围为1~3600,单位为秒。
blocking-period:表示PPP用户连续认证失败后的静默时长,取值范围为1~3600,单位为秒。
【使用指导】
开启PPP用户静默功能后,当某PPP用户在检测周期内连续认证失败次数达到允许的最大值时,将被静默一段时间,在静默周期内设备直接丢弃来自此PPP用户的报文,以降低非法用户使用穷举法试探合法用户密码的成功率,同时避免设备持续向认证服务器转发该PPP用户的认证报文而对设备性能造成影响。例如:配置用户在60秒检测周期内连续认证失败达到5次时对其进行静默,假设某次认证失败的时间点是第100秒,则从该时间点开始统计,如果在接下来一个检测周期内(即从当前到第160秒)用户连续认证失败达到5次,将对其进行静默处理。静默期后,如果设备再次收到该PPP用户的报文,则依然可以对其进行认证处理。
对用户名相同但属于不同认证域的PPP用户,设备将会对其分别进行认证失败统计,并分别进行静默。
【举例】
# 配置PPP用户在500秒内连续认证失败次数达到100时,将被静默1000秒。
<Sysname> system-view
[Sysname] ppp authentication chasten 100 500 1000
【相关命令】
· display ppp chasten user
· display ppp chasten statistics
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协议未进行认证。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
chap:采用CHAP认证方式。
ms-chap:采用MSCHAP认证方式。
ms-chap-v2:采用MSCHAPv2认证方式。
pap:采用PAP认证方式。
domain isp-name:表示用户认证采用的ISP域名,为1~255个字符的字符串,不区分大小写。
default enable isp-name:表示用户认证采用的缺省ISP域名,为1~255个字符的字符串,不区分大小写。
【使用指导】
PPP有以下几种认证方式:
· PAP为两次握手认证,口令为明文或者密文均可。
· CHAP为三次握手认证,口令为明文或者密文均可。
· MSCHAP为微软CHAP认证,是三次握手认证,口令为密文。
· MSCHAPv2为微软CHAP V2认证,是三次握手认证,口令为密文。
用户可以同时配置上面的多种认证方式。
上述任何一种认证方式,只是一种认证过程,最终能否通过认证,还需要AAA来作决定,AAA可以利用本地认证数据库认证或由AAA服务器进行认证。关于AAA认证的详细介绍请参见“安全配置指导”中的“AAA”。
需要注意的是,用户认证时支持通过多种方式获取ISP域,并按如下优先顺序选择第一个可用的ISP域进行认证:
· 使用本命令中通过domain isp-name指定的ISP域进行认证。如果要进行IP地址分配,则必须在该ISP域下关联PPP地址池(通过display domain命令可以查看该ISP域的配置);
· 使用用户名中自带的domain信息作为ISP域进行认证(若本地不存在该domain,则认证失败);
· 使用本命令中通过domain default enable isp-name指定的接口缺省ISP域进行认证;
· 使用系统缺省的ISP域(缺省ISP域可以通过命令domain default配置,若不配置,则缺省ISP域为system)进行认证。
对于拨号接口的认证,建议在物理接口和Dialer接口上都配置。因为当物理接口接收到DDR呼叫请求时,首先进行PPP协商并认证拨入用户的合法性,然后再将呼叫转交给上层协议进行处理。
# 在接口Pos1/2/1/0上,采用PAP方法认证对端设备。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] ppp authentication-mode pap
# 在接口Pos1/2/1/0上,采用PAP、CHAP、MSCHAP三种方法认证对端设备。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] ppp authentication-mode pap chap ms-chap
【相关命令】
· domain default(安全命令参考/AAA)
· local-user(安全命令参考/AAA)Pos
· 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认证时采用的密码。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
cipher:表示以密文方式设置密码。
simple:表示以明文方式设置密码,该密码将以密文形式存储。
string:CHAP认证时采用的密码,区分大小写,以明文方式设置密码时为1~255个字符的字符串,以密文方式设置密码时为1~373个字符的字符串。
【举例】
# 配置本地设备以CHAP方式被对端设备认证时,密码为sysname。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/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认证的用户名为空。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
username:CHAP认证用户名,为1~80个字符的字符串,区分大小写。该用户名是发送到对端设备进行CHAP认证时使用的用户名。
【使用指导】
配置CHAP认证时,要将各自的username配置为对端的local-user,而且对应的password要一致。
# 配置接口Pos1/2/1/0进行CHAP认证时的用户名为Root。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] ppp chap user Root
【相关命令】
· ppp authentication-mode chap
ppp flow-statistics frequency命令用来配置PPP在线用户流量统计的频率模式。
undo ppp flow-statistics frequency命令用来恢复缺省情况。
【命令】
ppp flow-statistics frequency { fast | normal | slow }
undo flow-statistics frequency
【缺省情况】
PPP在线用户流量统计的频率模式为正常模式。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
fast:设置频率为快模式。配置本模式时,每块单板每秒最多更新320个从该单板上线的PPP用户的流量统计信息。
normal:设置频率为正常模式。配置本模式时,每块单板每秒最多更新160个从该单板上线的PPP用户的流量统计信息。
slow:设置频率为慢模式。配置本模式时,每块单板每秒最多更新80个从该单板上线的PPP用户的流量统计信息。
【举例】
# 配置PPP在线用户流量统计的频率模式为fast。
<Sysname> system-view
[Sysname] ppp flow-statistics frequency fast
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网段检查功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
使能接口的IP网段检查功能后,当IPCP协商时,本端会检查对端接口的IP地址与本端接口的IP地址是否在同一网段,如果不在同一网段,则IPCP协商失败。
【举例】
# 在虚拟模板接口1上使能接口的IP网段检查功能。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp ipcp remote-address match
ppp ip-pool route命令用来配置PPP地址池路由。
undo ppp ip-pool route命令用来删除PPP地址池路由。
【命令】
ppp ip-pool route ip-address { mask-length | mask } [ vpn-instance vpn-instance-name ]
undo ppp ip-pool route ip-address { mask-length | mask }
【缺省情况】
未配置PPP地址池路由。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
ip-address:PPP地址池路由的IP地址,为点分十进制格式。
mask-length:PPP地址池路由的子网掩码长度,取值范围为0~32。
mask:PPP地址池路由的IP地址相应的子网掩码,为点分十进制格式。
vpn-instance-name:MPLS L3VPN实例的名称,为1~31个字符的字符串,区分大小写。该VPN实例必须已经存在。如果未指定本参数,则表示PPP地址池路由位于公网中。
【使用指导】
BRAS(Broadband Remote Access Server,宽带接入服务器)通过撤销和发布PPP地址池路由来实现对下行流量转发的控制。
BRAS设备配置PPP地址池路由以后,将生成一条黑洞静态路由,所有到该网段的流量均被丢弃,只有当合法用户上线以后,在BRAS设备上添加一条对应的主机路由,下行的用户流量才能被正确转发。动态路由协议通过引入静态路由把该路由发布到上游的核心路由器上,核心路由器上所有到该网段的流量都引到BRAS设备上。
图1-1 PPP地址池路由示意图
用户需要保证配置的PPP地址池路由网段覆盖PPP地址池网段范围。当存在多个PPP地址池网段时,可以配置多条对应的PPP地址池路由。
在多机环境下,用户在VSRP主用设备和备用设备上需要配置相同的PPP地址池路由。
【举例】
# 配置PPP添加的PPP地址池路由为2.2.2.2/24。
<Sysname> system-view
[Sysname] ppp ip-pool route 2.2.2.2 24
ppp lcp delay命令用来配置LCP协商的延迟时间。
undo ppp lcp delay命令用来恢复缺省情况。
【命令】
ppp lcp delay milliseconds
undo ppp lcp delay
【缺省情况】
接口物理层UP后,PPP立即进行LCP协商。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
milliseconds:LCP协商的延迟时间,取值范围为1~10000,单位为毫秒。
【使用指导】
在PPP链路两端设备对LCP协商报文的处理速度差异较大的情况下,为避免因一端无法及时处理对端发送的LCP协商报文而导致对端重传,可在对协商报文处理速度较快的设备上配置LCP协商的延迟时间。配置LCP协商的延迟时间后,当接口物理层UP时PPP将在延迟时间超时后才会主动进行LCP协商;如果在延迟时间内本端设备收到对端设备发送的LCP协商报文,则本端设备将不再等待延迟时间超时,而是直接进行LCP协商。
【举例】
# 配置PPP链路初始化时LCP协商的延迟时间。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp lcp delay 130
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方式认证时,本地设备发送的用户名和密码均为空。
【视图】
接口视图
【缺省用户角色】
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 pos 1/2/1/0
[Sysname-Pos1/2/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秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
seconds:协商超时时间间隔,取值范围为1~10,单位为秒。
【使用指导】
在PPP协商过程中,如果在超时时间间隔内没有收到对端的应答报文,则PPP将会重发前一次发送的报文。
# 配置PPP协商超时时间间隔为5秒。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] ppp timer negotiate 5
remote address命令用来配置为Client端分配IP地址。
undo remote address命令用来恢复缺省情况。
【命令】
remote address { ip-address | pool pool-name }
undo remote address
【缺省情况】
接口不为Client端分配IP地址。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
ip-address:为Client端分配的IP地址。
pool pool-name:为Client端分配IP地址使用的地址池,即将地址池pool-name中的一个IP地址分配给Client端。该地址池既可以是PPP地址池,也可以是DHCP地址池。pool-name表示地址池的名称,为1~31个字符的字符串,不区分大小写。
【使用指导】
当对端接口还未配置IP地址而本端接口已经有IP地址时,本端接口可以为对端接口分配IP地址。这时,需要在对端接口上配置ip address ppp-negotiate命令,使对端接口作为Client端,接受由PPP协商产生的、Server端分配的IP地址。
PPP可以使用两类地址池为对端接口分配IP地址:PPP地址池、DHCP地址池,优先采用PPP地址池。如果用户配置了名称相同的PPP地址池和DHCP地址池,并采用该名称的地址池来分配IP地址,则系统只会使用PPP地址池来分配IP地址。
本端接口配置了remote address命令后会强制为对端分配IP地址,如果对端接口没有配置ip address ppp-negotiate命令而是直接配置了IP地址,则对端接口不会接受本端分配的IP地址,则会导致IPCP协商失败。
Server端给Client端分配IP地址后,可以配置remote address/undo remote address命令,但是配置不能立即生效,已经为Client端分配的IP地址仍然可以正常使用,需要等到下一次IPCP协商时新的配置才生效。
建议在配置此应用时先配置remote address命令,然后再配置ip address命令,使得remote address命令的配置能够生效(因为配置ip address命令后,就开始进行IPCP协商。因此,如果在ip address命令后配置remote address命令,需要等到下次IPCP协商时,才能为Client端分配IP地址。所以建议先配置remote address命令,再配置ip address命令)。
【举例】
# 接口Pos1/2/1/0为Client端分配的IP地址为10.0.0.1。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] remote address 10.0.0.1
# 接口Pos1/2/1/0使用地址池aaa为Client端分配IP地址。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] remote address pool aaa
【相关命令】
· ip address ppp-negotiate
· ip pool
remote address dhcp client-identifier命令用来配置PPP用户作为DHCP客户端时使用的DHCP客户端ID的生成方式。
undo remote address dhcp client-identifier命令用来恢复缺省情况。
【命令】
remote address dhcp client-identifier { { callingnum | username } [ session-info ] | session-info }
undo remote address dhcp client-identifier
【缺省情况】
未配置PPP用户作为DHCP客户端时使用的DHCP客户端ID的生成方式。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
callingnum:使用主叫号码生成DHCP客户端ID。其中,主叫号码通过L2TP协商报文中的calling number AVP携带,由用户MAC地址和用户所属VLAN组成。例如,某用户MAC地址是000f-e235-dc71,用户所属的外层和内层VLAN分别是VLAN 1和VLAN 2,则主叫号码为000f-e235-dc71-00010002。如果同时指定session-info参数,将使用主叫号码和PPP会话生成DHCP客户端ID。
username:使用PPP用户名生成DHCP客户端ID。如果同时指定session-info参数,将使用PPP用户名和PPP会话生成DHCP客户端ID。
session-info:使用PPP会话生成DHCP客户端ID。仅指定本参数时,将使用用户MAC地址、用户所属VLAN和PPP会话生成DHCP客户端ID。
【使用指导】
缺省情况下,PPP客户端通过DHCP申请IP地址时随机选择DHCP客户端ID,此时DHCP服务器无法根据客户端ID为特定的客户端分配特定的IP地址。如需根据客户端ID为特定的客户端分配特定的IP地址,需要通过本命令配置使用主叫号码或用户名生成客户端ID。
需要注意的是,当使用PPP用户名生成DHCP客户端ID时,请确保各个上线用户分别使用不同的PPP用户名上线。
同一用户多次接入时,PPP会针对一个用户建立多条会话,这些会话的用户名、用户MAC、用户所属VLAN等信息都是相同的,使用DHCP分配地址时会分配到相同的IP地址。指定session-info配置情况下,PPP会话会参与生成DHCP客户端ID,使不同PPP会话能够分到不同的IP地址。
# 配置PPP用户作为DHCP客户端时使用用户名生成DHCP客户端ID。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] remote address dhcp client-identifier username
reset ppp offline-reason statistics命令用来清除PPP用户下线原因的统计信息。
【命令】
reset ppp offline-reason statistics [ chassis chassis-number slot slot-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
chassis chassis-number slot slot-number:清除指定成员设备上指定单板的PPP用户下线原因统计信息。chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,将清除所有单板的PPP用户下线原因统计信息。
【举例】
# 清除指定slot的PPP用户下线原因下线原因的统计信息。
<system> reset ppp offline-reason statistics slot 3
【相关命令】
· display ppp offline-reason statistics
reset ppp packet statistics命令用来清除PPP的协商报文统计信息。
【命令】
reset ppp packet statistics [ chassis chassis-number slot slot-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
chassis chassis-number slot slot-number:清除指定成员设备上指定单板的PPP的报文统计信息。chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,将清除所有成员设备上所有单板的PPP报文统计信息。
【举例】
# 清除成员设备1的接口板Slot2上的PPP的协商报文统计信息。
<Sysname> reset ppp packet statistics chassis 1 slot 2
【相关命令】
· display ppp packet statistics
timer-hold命令用来配置接口发送keepalive报文的周期。
undo timer-hold命令用来恢复缺省情况。
【命令】
timer-hold seconds
undo timer-hold
【缺省情况】
接口发送keepalive报文的周期为10秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
seconds:接口发送keepalive报文的周期,取值范围为0~32767,单位为秒。取值为0表示不主动发送keepalive报文;当本端收到对端主动发送过来的keepalive报文时,仍可以对该keepalive报文进行应答。
【使用指导】
在速率非常低的链路上,参数seconds不能配置过小。因为在低速链路上,大报文可能会需要很长的时间才能传送完毕,这样就会延迟keepalive报文的发送与接收。而接口如果在retries个(可以通过timer-hold retry命令修改该个数)keepalive周期内没有收到keepalive报文的应答,它就会认为链路发生故障。如果keepalive报文被延迟的时间超过接口的这个限制,链路就会被认为发生故障而被关闭。
【举例】
# 配置接口Pos1/2/1/0发送keepalive报文的周期为20秒。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/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
【缺省情况】
接口在5个keepalive周期内没有收到keepalive报文的应答就拆除链路。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
retries:接口在多少个keepalive周期内没有收到keepalive报文的应答就拆除链路,取值范围为1~255。
【使用指导】
在速率非常低的链路上,参数retries不能配置过小。因为在低速链路上,大报文可能会需要很长的时间才能传送完毕,这样就会延迟keepalive报文的发送与接收。而接口如果在retries个keepalive周期内没有收到keepalive报文的应答,它就会认为链路发生故障。如果keepalive报文被延迟的时间超过接口的这个限制,链路就会被认为发生故障而被关闭。
【举例】
# 配置接口Pos1/2/1/0在10个keepalive周期内没有收到keepalive报文的应答就拆除链路。
<Sysname> system-view
[Sysname] interface pos 1/2/1/0
[Sysname-Pos1/2/1/0] timer-hold retry 10
【相关命令】
· timer-hold
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!