01-PPP命令
本章节下载: 01-PPP命令 (738.08 KB)
目 录
1.1.4 display interface virtual-access
1.1.5 display interface virtual-template
1.1.8 display ppp compression iphc
1.1.9 display ppp packet statistics
1.1.10 interface virtual-template
1.1.11 ip address ppp-negotiate
1.1.18 ppp access-user log enable
1.1.19 ppp account-statistics enable
1.1.22 ppp authentication-mode
1.1.25 ppp compression iphc enable
1.1.26 ppp compression iphc rtp-connections
1.1.27 ppp compression iphc tcp-connections
1.1.32 ppp ipcp remote-address match
1.1.41 remote address dhcp client-identifier
1.1.42 reset counters interface virtual-access
1.1.44 reset ppp compression iphc
1.1.45 reset ppp packet statistics
1.2.1 display interface mp-group
1.2.8 ppp mp fast-forward enable
1.2.10 ppp mp lfi delay-per-frag
1.2.12 ppp mp lfi size-per-frag
1.2.13 ppp mp load-sharing mode strict-round-robin
1.2.19 ppp mp sort-buffer-size
1.2.20 ppp mp timer lost-fragment
1.2.22 ppp mp virtual-template
1.2.23 reset counters interface mp-group
bandwidth命令用来配置接口的期望带宽。
undo bandwidth命令用来恢复缺省情况。
【命令】
bandwidth bandwidth-value
undo bandwidth
【缺省情况】
接口的期望带宽=接口的波特率÷1000(kbps)。
【视图】
虚拟模板接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth-value:表示接口的期望带宽,取值范围为1~400000000,单位为kbps。
【使用指导】
接口的期望带宽会影响链路开销值,具体介绍请参见“三层技术-IP路由配置指导”中的“OSPF”、“OSPFv3”和“IS-IS”。
【举例】
# 配置虚拟模板接口10的期望带宽为1000kbps。
<Sysname> system-view
[Sysname] interface virtual-template 10
[Sysname-Virtual-Template10] bandwidth 1000
# 配置接口MP-group0/0/1的期望带宽为1000kbps。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] bandwidth 1000
default命令用来恢复接口的缺省配置。
【命令】
default
【视图】
虚拟模板接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
接口下的某些配置恢复到缺省情况后,会对设备上当前运行的业务产生影响。建议您在执行该命令前,完全了解其对网络产生的影响。
您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。
【举例】
# 将虚拟模板接口10恢复为缺省配置。
<Sysname> system-view
[Sysname] interface virtual-template 10
[Sysname-Virtual-Template10] default
# 将接口MP-group0/0/1恢复为缺省配置。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] default
description命令用来设置接口的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
接口的描述信息为“该接口的接口名 Interface”,比如:Virtual-Template1 Interface、MP-group0/0/1 Interface。
【视图】
虚拟模板接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
text:接口描述信息,为1~255个字符的字符串,区分大小写。
【举例】
# 配置虚拟模板接口10的描述信息为“virtual-interface”。
<Sysname> system-view
[Sysname] interface virtual-template 10
[Sysname-Virtual-Template10] description virtual-interface
# 配置接口MP-group0/0/1的描述信息为“mpgroup-interface”。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] description mpgroup-interface
display interface virtual-access命令用来显示VA(Virtual Access,虚拟访问)接口的相关信息。
【命令】
display interface [ virtual-access [ interface-number ] ] [ brief [ description | down ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
virtual-access [ interface-number ]:显示指定VA接口的信息。interface-number表示VA接口的编号,取值范围为已创建的VA接口的编号。如果不指定virtual-access,则显示除VA接口外设备支持的所有接口的相关信息。如果指定virtual-access,不指定interface-number,则显示所有VA接口的相关信息。指定virtual-access,则需要确保系统已经创建了VA接口。
brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。VA接口的描述信息不可配置,此参数无用。
down:显示当前物理状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口物理状态来过滤显示信息。
【举例】
# 查看接口VA1的运行状态和相关信息。
<Sysname> display interface virtual-access 1
Virtual-Access1
Current state: UP
Line protocol state: UP
Description: Virtual-Access1 Interface
Bandwidth: 1920kbps
Maximum transmission unit: 1500
Hold timer: 10 seconds,retry times: 5
Internet address: 122.1.1.1/24 (primary)
Link layer protocol: PPP
LCP: opened, MP: opened, IPCP: opened
Physical: MP, baudrate: 1920000 bps
Main interface: Virtual-Template1
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 link flapping: Never
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: 2 packets, 24 bytes, 0 drops
Output: 2 packets, 24 bytes, 0 drops
# 显示VA1接口的概要信息。
<Sysname> display interface virtual-access 1 brief
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
VA1 DOWN DOWN --
# 显示当前物理状态为down的VA接口的信息以及down的原因。
<Sysname> display interface virtual-access brief down
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Interface Link Cause
VA1 DOWN Not connected
表1-1 display interface virtual-access命令显示信息描述表
字段 |
描述 |
Current state |
接口当前的物理状态和管理状态,可能的取值及含义如下: · DOWN:表示该接口的管理状态为开启,但物理状态为关闭 · UP:该接口的管理状态和物理状态均为开启 |
Line protocol state |
接口的链路层协议状态。其值由链路层经过参数协商决定,取值为: · UP:表示数据链路层协议状态为开启 · DOWN:表示数据链路层协议状态为关闭 |
Description |
接口的描述信息 |
Bandwidth |
接口的期望带宽 |
Maximum transmission unit |
接口的MTU |
Hold timer |
当前接口发送keepalive报文的周期 |
retry times |
在多少个keepalive周期内没有收到keepalive报文的应答就拆除链路 |
Internet protocol processing: Disabled |
接口当前不能处理IP报文 |
Internet address: ip-address/mask-length (Type) |
接口IP地址。Type表示地址获取方式,取值如下: · Primary:手动配置的主地址 · Sub:手动配置的从地址。当配置了主地址时,仅显示主地址;仅配置从地址时,才显示本信息 · DHCP-allocated:通过DHCP获取的IP地址,详细介绍请参见“三层技术-IP业务配置指导”中的“DHCP” · BOOTP-allocated:通过BOOTP获取的IP地址,详细介绍请参见“三层技术-IP业务配置指导”中的“DHCP” · PPP-negotiated:PPP协商过程中由Server端分配的IP地址 · Unnumbered:借用其他接口的IP地址 · MTunnel:组播隧道接口的IP地址(采用的是MD源接口的IP地址),关于MD源接口的详细介绍请参见“IP组播配置指导”中的“组播VPN” |
Link layer protocol: PPP |
链路层封装的协议 |
LCP: opened, MP: opened, IPCP: opened |
表示PPP连接建立成功 |
Physical |
接口的物理类型 |
baudrate |
接口的波特率 |
Main interface |
VA接口关联的模板 |
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 link flapping |
接口最近一次物理状态改变到现在的时长。Never表示接口从设备启动后一直处于down状态(没有改变过) |
Last clearing of counters: Never |
最后一次清除接口统计信息的时间(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 |
当前接口最近300秒内输入(input)和输出(output)报文的平均速率 |
Input: 2 packets, 24 bytes, 0 drops |
接口输入的报文总数(分别以包和字节为单位进行了统计),输入报文中丢弃的报文数 |
Output: 2 packets, 24 bytes, 0 drops |
接口输出的报文总数(分别以包和字节为单位进行了统计),输出报文中丢弃的报文数 |
Brief information on interfaces in route mode |
三层接口的概要信息 |
Link: ADM - administratively down; Stby - standby |
· 如果某接口的Link属性值为“ADM”,则表示该接口被管理员手工关闭了,需要在该接口下执行undo shutdown命令才能恢复端口本身的物理状态 · 如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口,使用display interface-backup state命令可以查看该备份接口对应的主接口 |
Protocol: (s) - spoofing |
如果某接口的Protocol属性值中带有“(s)”,则表示该接口的数据链路层协议状态显示为UP,但实际可能没有对应的链路,或者对应的链路不是永久存在而是按需建立的。通常NULL、LoopBack等接口会具有该属性 |
Interface |
接口名称缩写 |
Link |
接口物理连接状态,取值可能为: · UP:表示接口物理上是连通的 · DOWN:表示接口物理上不通 |
Protocol |
接口数据链路层协议状态,取值可能为: · UP:表示接口的数据链路层是连通的 · DOWN:表示接口的数据链路层不通 · UP(s):表示接口的数据链路层协议状态显示为UP,但实际可能没有对应的链路,或者对应的链路不是永久存在而是按需建立的。通常NULL、LoopBack等接口会具有该属性 |
Primary IP |
接口主IP地址。当显示“--”时,表示接口下还未配置IP地址 |
Description |
接口的描述信息 |
Cause |
接口物理连接状态为down的原因,取值为:Not connected:表示没有物理连接(可能没有插网线或者网线故障) |
【相关命令】
· reset counters interface virtual-access
display interface virtual-template命令用来显示虚拟模板接口的相关信息。
【命令】
display interface [ virtual-template [ interface-number ] ] [ brief [ description | down ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
virtual-template [ interface-number ]:显示指定虚拟模板接口的信息。interface-number表示虚拟模板接口的编号,取值范围为已创建的虚拟模板接口的编号。如果不指定virtual-template,则显示除VA接口外设备支持的所有接口的相关信息;如果指定virtual-template,不指定interface-number,则显示所有已创建的虚拟模板接口的相关信息。
brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过27个字符,不指定该参数时,只显示描述信息中的前27个字符,超出部分不显示;指定该参数时,可以显示全部描述信息。
down:显示当前物理状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口物理状态来过滤显示信息。
【举例】
# 查看虚拟模板接口1的运行状态和相关信息。
<Sysname> display interface virtual-template 1
Virtual-Template1
Current state: DOWN
Line protocol state: DOWN
Description: Virtual-Template1 Interface
Bandwidth: 100000kbps
Maximum transmission unit: 1500
Hold timer: 10 seconds,retry times: 5
Internet address: 192.168.1.200/24 (primary)
Link layer protocol: PPP
LCP: initial
Physical: None, baudrate: 100000000 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
# 显示虚拟模板接口1的概要信息。
<Sysname> display interface virtual-template 1 brief
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
VT1 DOWN DOWN --
# 显示当前物理状态为down的虚拟模板接口的信息以及down的原因。
<Sysname> display interface Virtual-Template brief down
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Interface Link Cause
VT0 DOWN Not connected
VT12 DOWN Not connected
VT1023 DOWN Not connected
表1-2 display interface virtual-template命令显示信息描述表
字段 |
描述 |
Current state |
接口当前的物理状态。虚拟模板接口的状态只能为DOWN,表示物理状态为关闭 |
Line protocol state |
接口的链路层协议状态。虚拟模板接口的状态只能为DOWN,表示数据链路层协议状态为关闭 |
Description |
接口的描述信息 |
Bandwidth |
接口的期望带宽 |
Maximum transmission unit |
接口的MTU |
Hold timer |
当前接口发送keepalive报文的周期 |
retry times |
在多少个keepalive周期内没有收到keepalive报文的应答就拆除链路 |
Internet protocol processing: Disabled |
接口当前不能处理IP报文 |
Internet address: ip-address/mask-length (Type) |
接口IP地址。Type表示地址获取方式,取值如下: · Primary:手动配置的主地址 · Sub:手动配置的从地址。当配置了主地址时,仅显示主地址;仅配置从地址时,才显示本信息 · DHCP-allocated:通过DHCP获取的IP地址,详细介绍请参见“三层技术-IP业务配置指导”中的“DHCP” · BOOTP-allocated:通过BOOTP获取的IP地址,详细介绍请参见“三层技术-IP业务配置指导”中的“DHCP” · PPP-negotiated:PPP协商过程中由Server端分配的IP地址 · Unnumbered:借用其他接口的IP地址 · MTunnel:组播隧道接口的IP地址(采用的是MD源接口的IP地址),关于MD源接口的详细介绍请参见“IP组播配置指导”中的“组播VPN” |
Link layer protocol: PPP |
链路层封装的协议 |
LCP: initial |
LCP协议初始化完成 |
Physical |
接口的物理类型 |
baudrate |
接口的波特率 |
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) |
接口输出队列的类型: · 紧急发送队列的报文统计 · 协议发送队列的报文统计 · 先入先出发送队列的报文统计 |
Brief information on interfaces in route mode: |
三层接口的概要信息 |
Link: ADM - administratively down; Stby - standby |
· 如果某接口的Link属性值为“ADM”,则表示该接口被管理员手工关闭了,需要在该接口下执行undo shutdown命令才能恢复接口本身的物理状态 · 如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口,使用display interface-backup state命令可以查看该备份接口对应的主接口 |
Protocol: (s) - spoofing |
如果某接口的Protocol属性值中带有“(s)”,则表示该接口的数据链路层协议状态显示为UP,但实际可能没有对应的链路,或者对应的链路不是永久存在而是按需建立的 |
Interface |
接口名称缩写 |
Link |
接口物理连接状态。虚拟模板接口的取值只能为DOWN,表示接口物理上不通 |
Protocol |
接口数据链路层协议状态。虚拟模板接口的取值只能为DOWN,表示接口的数据链路层不通 |
Primary IP |
接口主IP地址 |
Description |
用户通过description命令给接口配置的描述信息。使用display interface brief命令,不指定description参数时,该字段最多显示27个字符;指定description参数时,可显示配置的全部描述信息 |
Cause |
接口物理连接状态为down的原因,取值为Not connected时表示没有物理连接(可能没有插网线或者网线故障) |
display ip pool命令用来显示PPP地址池的信息。
【命令】
display ip pool [ pool-name | group group-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
pool-name:显示指定PPP地址池的信息。pool-name表示PPP地址池的名称,为1~63个字符的字符串,区分大小写。
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 Virtual-Template1
表1-3 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 access-user命令用来显示PPP接入用户的信息。
【命令】
display ppp access-user { domain domain-name | interface interface-type interface-number [ count ] | ip-address ipv4-address | ipv6-address ipv6-address | username user-name | user-type { lac | lns | pppoe } [ count ] }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
domain domain-name:显示通过指定ISP域上线的PPP接入用户的信息。domain-name表示ISP域的名称,为1~255个字符的字符串,区分大小写。
interface interface-type interface-number:显示通过指定接口上线的PPP接入用户的简要信息。interface-type interface-number表示用户接入接口的类型和接口编号。
ip-address ipv4-address:显示指定IPv4地址对应的PPP接入用户的详细信息。ipv4-address表示用户的IPv4地址。
ipv6-address ipv6-address:显示指定IPv6地址对应的PPP接入用户的详细信息。ipv6-address表示用户的IPv6地址。
username user-name:显示指定用户名的PPP接入用户的详细信息。user-name表示用户的名称,为1~80个字符的字符串,区分大小写。
user-type:显示指定类型的在线用户的简要信息。
lac:显示设备作为LAC的在线用户的简要信息。
lns:显示设备作为LNS的在线用户的简要信息。
pppoe:显示用户类型为PPPoE的在线用户的简要信息。
count:显示指定条件的PPP接入用户总数。
【使用指导】
PPP接入用户的简要信息包括:用户对应的VA接口简名、用户的用户名、MAC地址、IP地址/IPv6地址/IPv6前缀。
PPP接入用户的详细信息包括:用户对应的VA接口简名、用户User ID、用户的用户名、认证信息、用户上下行流量数、用户接入设备的时间等。
L2TP组网中,仅在远端系统的拨号用户通过PPPoE拨入LAC方式触发建立L2TP隧道的情况下,才支持在LAC端上通过本命令查看接入用户的信息。有关L2TP的相关介绍,请参见“用户接入与认证配置指导”中的“L2TP”。
【举例】
# 查看通过接口GigabitEthernet0/0/1上线的PPP接入用户的简要信息。
<Sysname> display ppp access-user interface gigabitethernet 0/0/1
Interface Username MAC address IP address IPv6 address IPv6 PDPrefix
VA0 user1@dm1 0001-0101-9101 192.168.100.173 - -
VA1 user2@dm2 0001-0101-9101 192.168.80.173 2000::1 -
# 查看通过接口GigabitEthernet0/0/1上线的PPP接入用户总数。
<Sysname> display ppp access-user interface gigabitethernet 0/0/1 count
Total users: 2
表1-4 display ppp access-user命令显示信息描述表(简要信息)
字段 |
描述 |
Interface |
用户对应的VA接口简名 |
Username |
用户名(“-”表示用户不需要认证) |
MAC address |
用户MAC地址(“-”表示用户为非PPPoE用户) |
IP address |
用户IP地址(“-”表示用户未分配到IP地址) |
IPv6 address |
用户IPv6地址(“-”表示用户未分配到IPv6地址) |
IPv6 PDPrefix |
用户IPv6前缀(“-”表示用户未分配到IPv6前缀) |
Total users |
PPP接入用户总数 |
# 查看IP地址为50.50.50.3的PPP接入用户的详细信息。
<Sysname> display ppp access-user ip-address 50.50.50.3
Basic:
Interface: VA0
User ID: 0x28000002
Username: user1@hrss
Domain: hrss
Access interface: RAGG2
Service-VLAN/Customer-VLAN: -/-
MAC address: 0000-0000-0001
IP address: 50.50.50.3
IPv6 address: -
IPv6 PD prefix: -
VPN instance: 123
Access type: PPPoE
Authentication type: CHAP
AAA:
Authentication state: Authenticated
Authorization state: Authorized
Realtime accounting switch: Open
Realtime accounting interval: 60s
Login time: 2019-1-19 2:42:3:358
Accounting start time: 2019-1-19 2:42:3:382
Online time(hh:mm:ss): 0:7:34
Accounting state: Accounting
Idle cut: 0 sec 0 byte
Session timeout: 12000 s
Time remained: 8000 s
Byte remained: 20971520 bytes
Redirect WebURL: http://6.6.6.6
ACL&QoS:
User profile: profile123 (active)
User group profile: -
Inbound CAR: CIR 64000bps PIR 640000bps CBS 500bit
Outbound CAR: CIR 64000bps PIR 640000bps CBS 500bit
NAT:
Global IP address: 111.8.0.200
Port block: 28744-28748
Flow Statistic:
IPv4 uplink packets/bytes: 7/546
IPv4 downlink packets/bytes: 0/0
IPv6 uplink packets/bytes: 0/0
IPv6 downlink packets/bytes: 0/0
ITA:
Level-1 uplink packets/bytes: 100/128000
downlink packets/bytes: 200/256000
Level-2 uplink packets/bytes: 100/128000
downlink packets/bytes: 200/256000
表1-5 display ppp access-user命令显示信息描述表(详细信息)
字段 |
描述 |
Basic |
基础信息 |
Interface |
用户对应的VA接口简名 |
User ID |
用户ID |
Username |
用户名(“-”表示用户不需要认证) |
Domain |
认证使用的ISP域名(“-”表示未指定认证ISP域名) |
Access interface |
用户接入的接口名 |
Service-VLAN/Customer-VLAN |
服务提供商VLAN/用户VLAN(“-”表示没有VLAN信息) |
MAC address |
用户MAC地址 |
IP address |
用户的IP地址(“-”表示用户没有分配到IP地址) |
IPv6 address |
用户的IPv6地址(“-”表示用户没有分配到IPv6地址) |
IPv6 PD prefix |
用户的IPv6代理前缀(“-”表示用户没有分配到IPv6代理前缀) |
VPN instance |
用户所属VPN实例(“-”表示未绑定VPN实例) |
Access type |
用户的接入类型,目前支持PPPoE和L2TP |
Authentication type |
用户接入采用的认证类型,包括:PAP、CHAP、MSCHAP、MSCHAPv2 |
AAA |
AAA信息 |
Authentication state |
用户的认证状态,包括: · Idle:表示未认证 · Authenticating:表示正在认证中 · Authenticated:表示已认证 |
Authorization state |
用户的授权状态,包括: · Idle:表示未授权 · Authorizing:表示正在授权中 · Authorized:表示已授权 |
Realtime accounting switch |
实时计费开关,取值包括: · Open:表示开启 · Closed:表示关闭 |
Realtime accounting interval |
实时计费时间间隔,单位为秒(“-”表示未授权实时计费时间间隔) |
Login time |
用户接入时间 |
Accounting start time |
开始对用户计费的时间(“-”表示未对用户计费) |
Online time(hh:mm:ss) |
用户本次上线的在线时长 |
Accounting state |
用户的计费状态,包括: · Accounting:表示正在计费 · Stop:表示停止计费 |
Idle cut |
用户的闲置切断参数(在指定时间范围内流量没超过指定字节数,则认为该用户下线并强制将该用户下线) |
Session timeout |
用户的授权时间,单位为秒(“-”表示未对用户指定授权时间) |
Time remained |
用户的剩余时间,单位为秒(“-”表示未对用户指定授权时间) |
Byte remained |
用户的剩余流量,单位为字节(“-”表示未对用户指定授权流量) |
Redirect WebURL |
用户的上线推送页面地址(“-”表示未对用户指定上线推送页面地址 |
ACL&QoS |
ACL和QoS信息 |
User profile |
授权User Profile名称(“-”表示未授权User Profile) 括号中的active表示授权User Profile下发成功,inactive表示授权User Profile下发失败 |
User group profile |
AAA授权的User Group Profile名称。若未授权User Group Profile,则显示为“-”。授权状态包括如下: · active:AAA授权User Group Profile成功 · inactive:AAA授权User Group Profile失败或者设备上不存在该User Group Profile · 授权结果未知 |
Inbound CAR |
授权的入方向CAR:CIR表示上行平均速率,单位为bps;PIR表示上行峰值速率,单位为bps;CBS表示上行突发尺寸,单位为bit |
Outbound CAR |
授权的出方向CAR:CIR表示下行平均速率,单位为bps;PIR表示下行峰值速率,单位为bps;CBS表示下行突发尺寸,单位为bit |
NAT |
NAT信息 |
Global IP address |
用户的公网IP地址(进行NAT444地址转换后显示此字段,关于NAT444地址转换的详细介绍请参见“NAT配置指导”中的“NAT”) |
Port block |
用户的端口块:起始端口-结束端口(进行NAT444地址转换后显示此字段) |
Flow Statistic |
流量统计信息 |
IPv4 uplink packets/bytes |
用户的IPv4上行计费流量的报文数和字节数 |
IPv4 downlink packets/bytes |
用户的IPv4下行计费流量的报文数和字节数 |
IPv6 uplink packets/bytes |
用户的IPv6上行计费流量的报文数和字节数 |
IPv6 downlink packets/bytes |
用户的IPv6下行计费流量的报文数和字节数 |
ITA |
ITA统计信息(使能ITA后才会显示ITA统计信息;如果配置了traffic-separate enable命令,Flow Statistic统计信息中将不包含ITA统计信息。关于ITA和traffic-separate enable命令的详细介绍请参见“用户接入与认证配置指导”中的“AAA”) |
Level-n uplink packets/bytes downlink packets/bytes |
计费等级为n的上行和下行流量的报文数和字节数,n的取值由traffic level命令决定,取值范围为1~8 |
display ppp compression iphc命令用来显示IPHC压缩的统计信息。
【命令】
display ppp compression iphc { rtp | tcp } [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
rtp:显示IPHC RTP头压缩的统计信息。
tcp:显示IPHC TCP头压缩的统计信息。
interface interface-type interface-number:显示指定接口的IPHC压缩的统计信息。如果不指定interface参数,则显示所有接口的IPHC压缩的统计信息。
【使用指导】
当MP链路使用IPHC时,如果采用虚拟模板接口、Dialer接口,压缩在VA接口上进行,这时在VA接口下可以看到压缩信息;如果采用MP-group接口,压缩在MP-group接口上进行,在MP-group接口下可以看到压缩信息。
当普通PPP链路使用IPHC时,压缩在物理链路上进行,在物理接口下可以看到压缩信息。
【举例】
表1-6 display ppp compression iphc命令显示信息描述表
字段 |
描述 |
Received:: Compressed/Error/Total: |
收到报文的统计信息: · Compressed:被压缩的报文数 · Error:错误报文数 · Total:总的报文数 |
Sent:: Compressed/Total: Sent/Saved/Total: Packet-based compression ratio: Byte-based compression ratio: |
发送报文的统计信息: · Compressed:被压缩的报文数 · Total:总的报文数 · Sent:实际发送的字节数 · Saved:节省的字节数 · Total:在不压缩的情况下,需要发送的字节数 · Packet-based compression ratio:基于报文的压缩率,表示压缩的报文在总发送报文中的比率,即(Compressed÷Total)×100% · Byte-based compression ratio:基于字节的压缩率,表示压缩后带宽节省的百分比,即(Saved÷Total)×100% |
Connections: Rx/Tx: Five-Minute-Miss: Max-Miss: |
连接信息: · Rx:作为接收方,可解压缩的连接数 · Tx:作为发送方,可压缩的连接数 · Five-Minute-Miss:最后5分钟内,查找表项失败的次数(系统每5分钟统计一次查找表项失败的次数,本字段显示的是最新一次统计的结果) · Max-Miss:查找表项失败的最大次数(将每次统计的查找表项失败的次数进行比较,得到最大值在这个字段显示) |
【相关命令】
· ppp compression iphc enable
· reset ppp compression iphc
display ppp packet statistics命令用来显示PPP的协商报文统计信息。
【命令】
display ppp packet statistics [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
slot slot-number:显示指定单板的PPP的报文统计信息。slot-number表示单板所在的槽位号。如果未指定本参数,将显示所有单板的PPP的报文统计信息。对于本产品,slot-number只能为固定取值,无论是否指定本参数,均表示整台设备。
【举例】
# 显示指定slot上的PPP协商报文统计信息。
<Sysname> display ppp packet statistics slot 0
PPP packet statistics in slot 0:
-------------------------------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-7 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
interface virtual-template命令用来创建虚拟模板接口并进入指定的虚拟模板接口视图。如果指定的虚拟模板接口已经存在,则直接进入虚拟模板接口视图。
undo interface virtual-template命令用来删除指定虚拟模板接口。
【命令】
interface virtual-template number
undo interface virtual-template number
【缺省情况】
不存在虚拟模板接口。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
number:虚拟模板接口的编号。取值范围为0~1023。
【使用指导】
在删除虚拟模板接口前,请确定相关的虚拟访问接口都已经删除,而且该虚拟模板接口不再被使用。
【举例】
# 创建虚拟模板接口10。
<Sysname> system-view
[Sysname] interface virtual-template 10
[Sysname-Virtual-Template10]
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命令,最后一次执行的命令生效。
【举例】
# 为接口Serial0/2/0配置IP地址可协商属性。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ip address ppp-negotiate
# 为接口Virtual-Template1配置IP地址可协商属性。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ip address ppp-negotiate
【相关命令】
· ip address(三层技术-IP业务命令参考/IP地址)
· remote address
ip pool命令用来配置PPP地址池。
undo ip pool命令用来删除指定的PPP地址池或删除指定PPP地址池下的指定IP地址范围,该IP地址范围必须与配置的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~63个字符的字符串,区分大小写。
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地址池给用户分配IP地址时,请确保PPP地址池中不包含该PPP地址池的网关地址。
【举例】
# 配置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 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~63个字符的字符串,区分大小写。该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。
<Sysname> system-view
[Sysname] ip pool aaa gateway 1.1.1.1
【相关命令】
· ip pool
link-protocol ppp命令用来配置接口封装的链路层协议为PPP。
【命令】
link-protocol ppp
【缺省情况】
除以太网接口、VLAN接口外,其它接口封装的链路层协议均为PPP。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 配置接口Serial0/2/0封装的链路层协议为PPP。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] link-protocol ppp
mtu命令用来设置接口的MTU(Maximum Transmission Unit,最大传输单元)值。
undo mtu命令用来恢复缺省情况。
【命令】
mtu size
undo mtu
【缺省情况】
接口的MTU值为1500字节。
【视图】
虚拟模板接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
size:接口的MTU值,单位为字节。取值范围为128~1500。取值范围为128~1500。
【使用指导】
接口的MTU值影响IP协议报文在该接口上传输时的分片与重组。
需要注意的是,配置了mtu命令后需要执行命令shutdown和undo shutdown,这样该配置才能在接口上生效。
【举例】
# 配置虚拟模板接口10的MTU值为1400字节。
<Sysname> system-view
[Sysname] interface virtual-template 10
[Sysname-Virtual-Template10] mtu 1400
# 配置接口MP-group0/0/1的MTU值为1200字节。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] mtu 1200
nas-port-type命令用来配置虚拟模板接口的nas-port-type属性。
undo nas-port-type命令用来恢复缺省情况。
【命令】
nas-port-type { 802.11 | adsl-cap | adsl-dmt | async | cable | ethernet | g.3-fax | hdlc | idsl | isdn-async-v110 | isdn-async-v120 | isdn-sync | piafs | sdsl | sync | virtual | wireless-other | x.25 | x.75 | xdsl }
undo nas-port-type
【缺省情况】
nas-port-type属性由PPP用户的业务类型和承载链路类型决定:
· 如果是PPPoE业务,nas-port-type属性为ethernet;
如果是L2TP业务,nas-port-type属性为virtual。
【视图】
虚拟模板接口视图
【缺省用户角色】
network-admin
【参数】
802.11:符合Wireless-IEEE 802.11标准的接口类型,对应的编码值为19。
adsl-cap:ADSL-CAP(Asymmetric DSL,Carrierless Amplitude Phase Modulation)接口类型,
对应的编码值为12。
adsl-dmt:ADSL-DMT(Asymmetric DSL,Discrete Multi-Tone)接口类型,对应的编码值为13。
async:Async接口类型,对应的编码值为0。
cable:Cable接口类型,对应的编码值为17。
ethernet:Ethernet接口类型,对应的编码值为15。
g.3-fax:G.3 Fax接口类型,对应的编码值为10。
hdlc:HDLC接口类型,对应的编码值为7。
idsl:IDSL(ISDN Digital Subscriber Line)接口类型,对应的编码值为14。
isdn-async-v110:ISDN Async V.110接口类型,对应的编码值为4。
isdn-async-v120:ISDN Async V.120接口类型,对应的编码值为3。
isdn-sync:ISDN Sync接口类型,对应的编码值为2。
piafs:符合PIAFS(PHS(Personal Handyphone System)Internet Access Forum Standard)标准的接口类型,对应的编码值为6。
sdsl:SDSL(Symmetric DSL)接口类型,对应的编码值为11。
sync:Sync接口类型,对应的编码值为1。
virtual:Virtual接口类型,对应的编码值为5。
wireless-other:Wireless-other接口类型,对应的编码值为18。
x.25:X.25接口类型,对应的编码值为8。
x.75:X.75接口类型,对应的编码值为9。
xdsl:XDSL(Digital Subscriber Line of unknown type)接口类型,对应的编码值为16。
【使用指导】
本命令配置的nas-port-type属性主要应用于RADIUS认证计费时所携带的nas-port-type属性。
关于nas-port-type属性的详细介绍请参见RFC 2865。
本命令配置后仅对新接入的用户生效,对当前已经存在用户无影响。
【举例】
# 配置虚拟模板接口1的nas-port-type属性为sync。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] nas-port-type sync
ppp accm命令用来配置ACCM字段的值。
undo ppp accm命令用来恢复缺省情况。
【命令】
ppp accm hex-number
undo ppp accm
【缺省情况】
ACCM字段的值为十六进制数000a0000。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
hex-number:ACCM字段的值,取值范围为十六进制数0~ffffffff。
【使用指导】
ACCM协商选项只有在异步链路上才会生效。
【举例】
# 在接口Serial0/2/0上配置ACCM字段的值为十六进制数01010101。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp accm 01010101
ppp access-user log enable命令用来开启PPP接入用户日志信息功能。
undo ppp access-user log enable命令用来关闭PPP接入用户日志信息功能。
【命令】
ppp access-user log enable [ abnormal-logout | failed-login | normal-logout | successful-login ] *
undo ppp access-user log enable [ abnormal-logout | failed-login | normal-logout | successful-login ] *
【缺省情况】
设备PPP接入用户日志信息功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
abnormal-logout:PPP用户异常下线的日志信息。
failed-login:PPP用户上线失败的日志信息。
normal-logout:PPP用户正常下线的日志信息。
successful-login:PPP用户上线成功的日志信息。
【使用指导】
为了防止设备输出过多的PPP日志信息,一般情况下建议关闭此功能。
PPP接入用户日志是为了满足网络管理员维护的需要,对用户的上线、下线、上线失败的信息进行记录,包括用户名、IP地址、接口名称、两层VLAN、MAC地址、上线失败原因、下线原因等。设备生成的PPP日志信息会交给信息中心模块处理,信息中心模块的配置将决定日志信息的发送规则和发送方向。关于信息中心的详细描述请参见“设备管理配置指导”中的“信息中心”。
配置本命令时,如果未指定任何参数,将同时开启用户的上线成功、上线失败、正常下线和异常下线日志功能。
通过undo命令关闭日志功能时,如果未指定任何参数,将同时关闭用户的上线成功、上线失败、正常下线和异常下线日志功能。
【举例】
# 开启PPP接入用户日志信息功能。
<Sysname> system-view
[Sysname] ppp access-user log enable
ppp account-statistics enable命令用来开启PPP计费统计功能。
undo ppp account-statistics enable命令用来关闭PPP计费统计功能。
【命令】
ppp account-statistics enable [ acl { acl-number | name acl-name } ]
undo ppp account-statistics enable
【缺省情况】
PPP计费统计功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
acl:对符合ACL的流量进行计费统计。如果不配置ACL,则对所有流量都进行计费统计。
acl-number:指定ACL的编号。acl-number表示ACL的编号,取值范围2000~2999表示IPv4基本ACL、IPv6基本ACL,取值范围3000~3999表示IPv4高级ACL、IPv6高级ACL。对于同一个ACL编号,如果同时存在对应的IPv4 ACL和IPv6 ACL,则会同时生效。
name acl-name:指定ACL的名称。acl-name表示ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。
【使用指导】
引用ACL时,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示PPP计费统计功能不生效。
· 在引用的ACL中,若某规则指定了vpn-instance参数,则表示该规则仅对VPN报文有效;若规则未指定vpn-instance参数,则表示该规则仅对公网报文有效。
【举例】
# 在Serial0/2/0上开启PPP计费统计功能。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp account-statistics enable
# 在Virtual-Template1上开启PPP计费统计功能。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp account-statistics enable
ppp acfc local-request命令用来配置本地发送ACFC协商请求,即LCP协商时本地发送的协商请求携带ACFC协商选项。
undo ppp acfc local-request命令用来恢复缺省情况。
【命令】
ppp acfc local-request
undo ppp acfc local-request
【缺省情况】
LCP协商时本地发送的协商请求未携带ACFC协商选项。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 在接口Serial0/2/0上配置本地发送ACFC协商请求。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp acfc local-request
# 在Virtual-Template1上配置本地发送ACFC协商请求。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp acfc local-request
ppp acfc remote-reject命令用来拒绝对端的ACFC协商请求,即LCP协商时拒绝对端携带的ACFC协商选项。
undo ppp acfc remote-reject命令用来恢复缺省情况。
【命令】
ppp acfc remote-reject
undo ppp acfc remote-reject
【缺省情况】
接受对端的ACFC协商请求,即LCP协商时接受对端携带的ACFC协商选项,并且发送的报文进行地址控制字段压缩。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 在接口Serial0/2/0上配置拒绝对端的ACFC协商请求。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp acfc remote-reject
# 在Virtual-Template1上配置拒绝对端的ACFC协商请求。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp acfc remote-reject
ppp authentication-mode命令用来配置本地认证对端的认证方式。
undo ppp authentication-mode命令用来恢复缺省情况。
【命令】
ppp authentication-mode { chap | ms-chap | ms-chap-v2 | pap } * [ [ call-in ] 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认证方式。
call-in:表示只在远端用户呼入时才认证对方。当本端作为DDR呼叫的接收端时可以配置本参数。关于DDR的详细介绍请参见“二层技术-广域网接入配置指导”中的“DDR”。
domain isp-name:表示用户认证采用的ISP域名,为1~255个字符的字符串,不区分大小写。isp-name不能为字符串“d”、“de”、“def”、“defa”、“defau”、“defaul”、“default”。
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域进行认证;
· 使用用户名中自带的domain信息作为ISP域进行认证;
· 使用本命令中通过domain default enable isp-name指定的接口缺省ISP域进行认证;
· 使用AAA模块选择的认证域进行认证,具体请参见“用户接入与认证配置指导”中的“AAA”。
对于拨号接口的认证,建议在物理接口上和Dialer接口都配置。因为当物理接口接收到DDR呼叫请求时,首先进行PPP协商并认证拨入用户的合法性,然后再将呼叫转交给上层协议进行处理。
【举例】
# 在接口Serial0/2/0上,采用PAP方法认证对端设备。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp authentication-mode pap
# 在接口Serial0/2/0上,采用PAP、CHAP、MSCHAP三种方法认证对端设备。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp authentication-mode pap chap ms-chap
# 在接口Virtual-Template1上,采用PAP方法认证对端设备。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp authentication-mode pap
# 在接口Virtual-Template1上,采用PAP、CHAP两种方法认证对端设备。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp authentication-mode pap chap
【相关命令】
· domain default(用户接入与认证命令参考/AAA)
· 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认证时采用的密码。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
cipher:表示以密文方式设置密码。
simple:表示以明文方式设置密码,该密码将以密文形式存储。
string:CHAP认证时采用的密码,区分大小写,以明文方式设置密码时为1~255个字符的字符串,以密文方式设置密码时为1~373个字符的字符串。
【举例】
# 配置本地设备以CHAP方式被对端设备认证时,密码为sysname。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp chap password simple sysname
# 配置本地设备以CHAP方式被对端设备认证时,密码为sysname。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp chap password simple sysname
【相关命令】
· ppp authentication-mode
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要一致。
【举例】
# 配置接口Serial0/2/0进行CHAP认证时的用户名为Root。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp chap user Root
# 配置接口Virtual-Template1进行CHAP认证时的用户名为Root。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp chap user Root
【相关命令】
· ppp authentication-mode
ppp compression iphc enable命令用来开启IPHC压缩功能。
undo ppp compression iphc enable命令用来关闭IPHC压缩功能。
【命令】
ppp compression iphc enable [ nonstandard ]
undo ppp compression iphc enable
【缺省情况】
IPHC压缩功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
nonstandard:非标准的兼容的封装格式。不指定本参数时,则按照标准格式进行报文封装。与第三方设备互通时需要配置本参数。配置本参数后,仅支持RTP头压缩,不支持TCP头压缩。
【使用指导】
IPHC压缩分为如下两种:
· RTP头压缩:对报文中的RTP/UDP/IP头进行压缩。
· TCP头压缩:对报文中的TCP/IP头进行压缩。
开启IPHC压缩功能后,上述两种压缩功能都将启动;关闭IPHC压缩功能后,上述两种压缩功能都将被禁止。
用户必须在链路的两端同时开启IPHC压缩功能,该功能才生效。
在虚拟模板接口、Dialer接口、ISDN接口上配置本功能时,配置不会立即生效,只有对此接口或者其绑定的物理接口进行shutdown/undo shutdown操作后,配置才能生效。
【举例】
# 开启Serial0/2/0接口的IPHC压缩功能。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp compression iphc enable
# 开启Virtual-Template1接口的IPHC压缩功能。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp compression iphc enable
ppp compression iphc rtp-connections命令用来配置接口上允许进行RTP头压缩的最大连接数。
undo ppp compression iphc rtp-connections命令用来恢复缺省情况。
【命令】
ppp compression iphc rtp-connections number
undo ppp compression iphc rtp-connections
【缺省情况】
接口上允许进行RTP头压缩的最大连接数为16。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
number:接口上允许进行RTP头压缩的最大连接数,取值范围为3~1000。当number≤256时,报文将被压缩成COMPRESSED_RTP_8格式,当number>256时,报文将被压缩成COMPRESSED_RTP_16格式。
【使用指导】
RTP(Real-time Transport Protocol,实时传输协议)是面向连接的协议,一条链路上所能承载的RTP连接的数目是比较多的,但压缩算法压缩时需对每个连接维护一定的信息,从而占用一定的内存,因此可以用ppp compression iphc rtp-connections命令来配置RTP头压缩的最大连接数。例如最大连接数配置为3时,第4条RTP连接上的报文就不会被压缩了。
配置本功能后,需要对接口进行shutdown/undo shutdown操作后,配置才能生效。
只有在开启IPHC压缩功能后,才能配置本命令。在关闭IPHC压缩功能后,本配置将被清除。
【举例】
# 配置Serial0/2/0接口上允许进行RTP头压缩的最大连接数为10。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp compression iphc enable
[Sysname-Serial0/2/0] ppp compression iphc rtp-connections 10
# 配置Virtual-Template1接口上允许进行RTP头压缩的最大连接数为10。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp compression iphc enable
[Sysname-Virtual-Template1] ppp compression iphc rtp-connections 10
【相关命令】
ppp compression iphc tcp-connections命令用来配置接口上允许进行TCP头压缩的最大连接数。
undo ppp compression iphc tcp-connections命令用来恢复缺省情况。
【命令】
ppp compression iphc tcp-connections number
undo ppp compression iphc tcp-connections
【缺省情况】
接口上允许进行TCP头压缩的最大连接数为16。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
number:接口上允许进行TCP头压缩的最大连接数,取值范围为3~256。
【使用指导】
TCP是面向连接的协议,一条链路上所能承载的TCP连接的数目是比较多的,但压缩算法压缩时需对每个连接维护一定的信息,从而占用一定的内存,因此可以用ppp compression iphc tcp-connections命令来配置TCP头压缩的最大连接数。例如最大连接数配置为3时,第4条TCP连接上的报文就不会被压缩了。
配置本功能后,需要对接口进行shutdown/undo shutdown操作后,配置才能生效。
只有在开启IPHC压缩功能,且不指定nonstandard参数时,才能配置本命令。在关闭IPHC压缩功能或者更改配置为nonstandard模式后,本配置将被清除。
【举例】
# 配置Serial0/2/0接口上允许进行TCP头压缩的最大连接数为10。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp compression iphc enable
[Sysname-Serial0/2/0] ppp compression iphc tcp-connections 10
# 配置Virtual-Template1接口上允许进行TCP头压缩的最大连接数为10。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp compression iphc enable
[Sysname-Virtual-Template1] ppp compression iphc tcp-connections 10
【相关命令】
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 } [ vpn-instance vpn-instance-name ]
【缺省情况】
未配置PPP地址池路由。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
ip-address:PPP地址池路由的IP地址,为点分十进制格式。
mask-length:PPP地址池路由的子网掩码长度,即掩码中连续“1”的个数,取值范围为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地址池路由。
【举例】
# 配置PPP添加的PPP地址池路由为2.2.2.2/24。
<Sysname> system-view
[Sysname] ppp ip-pool route 2.2.2.2 24
ppp ipcp dns命令用来配置设备为对端设备指定DNS服务器的IP地址。
undo ppp ipcp dns命令用来删除设备为对端设备指定DNS服务器的IP地址。
【命令】
ppp ipcp dns primary-dns-address [ secondary-dns-address ]
undo ppp ipcp dns primary-dns-address [ secondary-dns-address ]
【缺省情况】
未指定对端设备DNS服务器的IP地址。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
primary-dns-address:主DNS服务器的IP地址。
secondary-dns-address:从DNS服务器的IP地址。
【使用指导】
当设备之间通过PPP协议相连时,通过协商,设备可以为对端设备指定DNS服务器的IP地址(但需要等待对端请求,不会主动给对端指定DNS的地址)。
如果主机与设备通过PPP协议相连时,用户可以在主机上使用命令winipcfg或ipconfig/all来查看设备为其提供的DNS服务器的IP地址。
【举例】
# 配置设备为对端设备分配的主DNS服务器的IP地址为100.1.1.1,从DNS服务器的IP地址为100.1.1.2。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp ipcp dns 100.1.1.1 100.1.1.2
# 配置设备为对端设备分配的主DNS服务器的IP地址为100.1.1.1,从DNS服务器的IP地址为100.1.1.2。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp ipcp dns 100.1.1.1 100.1.1.2
ppp ipcp dns admit-any命令用来配置设备可以被动地接收对端设备指定的DNS服务器的IP地址,即设备不发送DNS请求,也能接收对端设备分配的DNS服务器的IP地址。
undo ppp ipcp dns admit-any命令用来恢复缺省情况。
【命令】
ppp ipcp dns admit-any
undo ppp ipcp dns admit-any
【缺省情况】
设备不会被动地接收对端设备指定的DNS服务器的IP地址。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
当设备通过PPP协议与其它设备相连时,通过协商,设备可以被动地接收对端设备指定的DNS服务器地址,这样设备就可以使用对端设备指定的DNS服务器来解析域名。
正常情况下,Client端配置了ppp ipcp dns request,Server端才会为本端指定DNS服务器地址。但是有一些特殊的设备,Client端并未请求,Server端却要强制为Client端指定DNS服务器地址,从而导致协商不通过,为了适应这种情况,Client端可以配置ppp ipcp dns admit-any。
【举例】
# 配置本地设备的Serial0/2/0接口可以被动地接收对端指定的DNS服务器地址。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp ipcp dns admit-any
# 配置本地设备的Virtual-Template1接口可以被动地接收对端指定的DNS服务器地址。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp ipcp dns admit-any
【相关命令】
· ppp ipcp dns request
ppp ipcp dns request命令用来配置设备可以主动向对端请求DNS服务器地址。
undo ppp ipcp dns request命令用来恢复缺省情况。
【命令】
ppp ipcp dns request
undo ppp ipcp dns request
【缺省情况】
禁止设备主动向对端请求DNS服务器地址。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
当设备通过PPP协议与其它设备相连时(通常为设备拨号连接运营商的接入服务器),在进行IPCP协商时,设备可以主动请求对端设备为其指定DNS服务器地址,这样设备就可以使用对端设备指定的DNS来解析域名。
如果协商到有效的DNS服务器地址,将在接口显示信息中打印出来。
【举例】
# 配置Serial0/2/0接口主动请求DNS服务器地址。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp ipcp dns request
# 配置Virtual-Template1接口主动请求DNS服务器地址。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp ipcp dns request
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 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 lqm命令用来开启PPP链路质量监测功能。
undo ppp lqm命令用来关闭PPP链路质量监测功能。
ppp lqm close-percentage close-percentage [ resume-percentage resume-percentage ]
undo ppp lqm
【缺省情况】
PPP链路质量监测功能处于关闭状态。
【视图】
【缺省用户角色】
network-admin
【参数】
close-percentage close-percentage:禁用链路质量百分比,取值范围为0~100。
resume-percentage resume-percentage:恢复链路质量百分比,取值范围为0~100。resume-percentage的值必须大于等于close-percentage的值。resume-percentage的缺省值等于close-percentage的值。
当在PPP链路两端同时开启链路质量监测功能时,两端设备的参数必须相等。一般来说,不建议在链路两端同时开启链路质量监测功能。
不建议在拨号线路上开启PPP链路质量监测功能。当在拨号线路上开启链路质量监测功能后,由于拨号线路的特点,一旦链路被禁用,DDR模块就会把拨号线路挂断,因此链路质量监测就不能正常的运行。只有当有数据需要传输时,DDR模块把拨号线路重新呼起,链路质量监测功能才能恢复正常。
本命令配置后仅对新接入的用户生效,对当前已经存在用户无影响。
# 在接口Serial0/2/0上开启PPP链路质量监测功能,禁用链路质量百分比为90%,恢复链路质量百分比为95%。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp lqm close-percentage 90 resume-percentage 95
ppp lqm lcp-echo命令用来配置当链路质量检测功能检测到链路质量低时向对端发送LCP echo报文。
undo ppp lqm lcp-echo命令用来恢复缺省情况。
【命令】
ppp lqm lcp-echo [ packet size ] [ interval interval ]
undo ppp lqm lcp-echo
【缺省情况】
链路质量检测功能检测到链路质量低时不向对端发送LCP echo报文。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
packet size:指定检测的报文大小,取值范围为128~1500,单位为字节。
interval interval:发送检测报文的时间间隔,取值范围为1~10,单位为秒。
【使用指导】
当开启PPP链路质量监测功能时,可以通过配置ppp lqm lcp-echo命令,在监测到链路质量低的时候向PPP链路对端定期发送大字节LCP echo报文进行检测,从而避免由大字节报文丢失导致链路质量低下时的链路动荡。
【举例】
# 在接口Serial0/2/0上每隔1秒发送一个1400字节的报文进行链路质量检测。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp lqm lcp-echo packet 1400 interval 1
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 serial 0/2/0
[Sysname-Serial0/2/0] ppp pap local-user user1 password simple pass1
# 配置本地设备被对端以PAP方式认证时发送的用户名为user1,密码为pass1。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp pap local-user user1 password simple pass1
【相关命令】
· local-user(用户接入与认证命令参考/AAA)
· password(用户接入与认证命令参考/AAA)
ppp pfc local-request命令用来配置本地发送PFC协商请求,即LCP协商时本地发送的协商请求携带PFC协商选项。
undo ppp pfc local-request命令用来恢复缺省情况。
【命令】
ppp pfc local-request
undo ppp pfc local-request
【缺省情况】
LCP协商时本地发送的协商请求不携带PFC协商选项。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 在接口Serial0/2/0上配置本地发送PFC协商请求。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp pfc local-request
# 在Virtual-Template1上配置本地发送PFC协商请求。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp pfc local-request
ppp pfc remote-reject命令用来拒绝对端的PFC协商请求,即LCP协商时拒绝对端携带的PFC协商选项。
undo ppp pfc remote-reject命令用来恢复缺省情况。
【命令】
ppp pfc remote-reject
undo ppp pfc remote-reject
【缺省情况】
接受对端的PFC协商请求,即LCP协商时接受对端携带的PFC协商选项,并且发送的报文进行协议字段压缩。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 在接口Serial0/2/0上配置拒绝对端的PFC协商请求。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp pfc remote-reject
# 在Virtual-Template1上配置拒绝对端的PFC协商请求。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] ppp pfc remote-reject
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 serial 0/2/0
[Sysname-Serial0/2/0] ppp timer negotiate 5
# 配置PPP协商超时时间间隔为5秒。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] 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~63个字符的字符串,区分大小写。
【使用指导】
当对端接口还未配置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命令)。
【举例】
# 接口Serial0/2/0为Client端分配的IP地址为10.0.0.1。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] remote address 10.0.0.1
# 接口Serial0/2/0使用地址池aaa为Client端分配IP地址。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] remote address pool aaa
# 接口Virtual-Template1为Client端分配的IP地址为10.0.0.1。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] remote address 10.0.0.1
# 接口Virtual-Template1使用地址池aaa为Client端分配IP地址。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] 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 }
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。
username:使用PPP用户名作为DHCP客户端ID。
【使用指导】
缺省情况下,PPP客户端通过DHCP申请IP地址时随机选择DHCP客户端ID,此时DHCP服务器无法根据客户端ID为特定的客户端分配特定的IP地址。如需根据客户端ID为特定的客户端分配特定的IP地址,需要通过本命令配置使用主叫号码或用户名作为客户端ID。
需要注意的是,当使用PPP用户名作为DHCP客户端ID时,请确保各个上线用户分别使用不同的PPP用户名上线。
【举例】
# 配置PPP用户作为DHCP客户端时使用用户名作为DHCP客户端ID。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] remote address dhcp client-identifier username
# 配置PPP用户作为DHCP客户端时使用用户名作为DHCP客户端ID。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] remote address dhcp client-identifier username
reset counters interface virtual-access命令用来清除VA接口的统计信息。
【命令】
reset counters interface [ virtual-access [ interface-number ] ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
virtual-access [ interface-number ]:清除VA接口的统计信息。interface-number表示VA接口的编号。取值范围为已创建的VA接口的编号。如果不指定virtual-access和interface-number,则清除除VA接口外所有接口的统计信息;如果指定virtual-access而不指定interface-number,则清除所有VA接口的统计信息;如果同时指定virtual-access和interface-number,则清除指定VA接口的统计信息。
【使用指导】
在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口的原有的统计信息,重新进行统计。
【举例】
# 清除VA接口10的统计信息。
<Sysname> reset counters interface virtual-access 10
【相关命令】
· display interface virtual-access
reset ppp access-user命令用来强制PPP用户下线。
【命令】
reset ppp access-user { ip-address ipv4-address [ vpn-instance ipv4-vpn-instance-name ] | ipv6-address ipv6-address [ vpn-instance ipv6-vpn-instance-name ] | username user-name }
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
ip-address ipv4-address:表示指定IPv4地址的PPP用户。ipv4-address表示用户的IPv4地址。
ipv6-address ipv6-address:表示指定IPv6地址的PPP用户。ipv6-address表示用户的IPv6地址。
vpn-instance ipv4-vpn-instance-name:表示指定PPP用户所属的VPN实例。ipv4-vpn-instance-name表示MPLS L3VPN的IPv4 VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示该用户属于公网。
vpn-instance ipv6-vpn-instance-name:表示指定PPP用户所属的VPN实例。ipv6-vpn-instance-name表示MPLS L3VPN的IPv6 VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示该用户属于公网。
username user-name:表示指定用户名的PPP用户。user-name表示用户的名称,为1~80个字符的字符串,区分大小写。
本命令仅对当前在线的PPPoE、L2TP等BRAS用户生效。用户被强制下线后,重新连接即可再次上线。
【举例】
# 强制IP地址为192.168.100.2的PPP用户下线。
<Sysname> reset ppp access-user ip-address 192.168.100.2
【相关命令】
· display ppp access-user
reset ppp compression iphc命令用来清除IPHC压缩的统计信息。
【命令】
reset ppp compression iphc [ rtp | tcp ] [ interface interface-type interface-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
rtp:清除IPHC RTP头压缩的统计信息。
tcp:清除IPHC TCP头压缩的统计信息。
interface interface-type interface-number:清除指定接口的IPHC压缩的统计信息。不指定本参数时,将清除所有接口的IPHC压缩的统计信息。
【使用指导】
不指定rtp和tcp参数时,将同时清除RTP头压缩和TCP头压缩的统计信息。
【举例】
# 清除所有接口的IPHC压缩的统计信息。
<Sysname> reset ppp compression iphc
【相关命令】
· display ppp compression iphc
reset ppp packet statistics命令用来清除PPP的协商报文统计信息。
【命令】
reset ppp packet statistics [ slot slot-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:清除指定单板的PPP的报文统计信息。slot-number表示单板所在的槽位号。如果未指定本参数,将清除所有单板的PPP报文统计信息。对于本产品,slot-number只能为固定取值,无论是否指定本参数,均表示整台设备。
【举例】
# 清除指定slot上的PPP的协商报文统计信息。
<Sysname> reset ppp packet statistics slot 0
【相关命令】
· 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报文被延迟的时间超过接口的这个限制,链路就会被认为发生故障而被关闭。
【举例】
# 配置接口Serial0/2/0发送keepalive报文的周期为20秒。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] timer-hold 20
# 配置接口Virtual-Template1发送keepalive报文的周期为20秒。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] 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报文被延迟的时间超过接口的这个限制,链路就会被认为发生故障而被关闭。
【举例】
# 配置接口Serial0/2/0在10个keepalive周期内没有收到keepalive报文的应答就拆除链路。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] timer-hold retry 10
# 配置接口Virtual-Template1在10个keepalive周期内没有收到keepalive报文的应答就拆除链路。
<Sysname> system-view
[Sysname] interface virtual-template 1
[Sysname-Virtual-Template1] timer-hold retry 10
【相关命令】
· timer-hold
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,则显示除VA接口外设备支持的所有接口的相关信息;如果指定mp-group,不指定interface-number,则显示所有已创建的MP-group接口的相关信息。
brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过27个字符,不指定该参数时,只显示描述信息中的前27个字符,超出部分不显示;指定该参数时,可以显示全部描述信息。
down:显示当前物理状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口物理状态来过滤显示信息。
【举例】
# 查看接口MP-group0/0/1的运行状态和相关信息。
<Sysname> display interface mp-group 0/0/1
MP-group0/0/1
Current state: UP
Line protocol state: UP
Description: MP-group0/0/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
Physical: MP, baudrate: 2048000 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 clearing of counters: Never
Last 300 seconds input rate: 0 bytes/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 packets/sec
Input: 0 packets, 0 bytes, 0 drops
Output: 0 packets, 0 bytes, 0 drops
# 显示接口MP-group0/0/1的概要信息。
<Sysname> display interface mp-group 0/0/1 brief
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
MP2/0/0 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
MP2/0/0 ADM Administratively
MP2/0/1 DOWN Not connected
表1-8 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: ip-address/mask-length (Type) |
接口IP地址。Type表示地址获取方式,取值如下: · Primary:手动配置的主地址 · Sub:手动配置的从地址。当配置了主地址时,仅显示主地址;仅配置从地址时,才显示本信息 · DHCP-allocated:通过DHCP获取的IP地址,详细介绍请参见“三层技术-IP业务配置指导”中的“DHCP” · BOOTP-allocated:通过BOOTP获取的IP地址,详细介绍请参见“三层技术-IP业务配置指导”中的“DHCP” · PPP-negotiated:PPP协商过程中由Server端分配的IP地址,详细介绍请参见“二层技术-广域网接入配置指导”中的“PPP” · Unnumbered:借用其他接口的IP地址 · MTunnel:组播隧道接口的IP地址(采用的是MD源接口的IP地址),关于MD源接口的详细介绍请参见“IP组播配置指导”中的“组播VPN” |
Link layer protocol: PPP |
链路层封装的协议 |
LCP: opened, MP: opened |
LCP(链路控制协议)初始化完成 |
Physical |
接口的物理类型 |
baudrate |
接口的波特率。本字段仅在接口处于UP状态时才显示 |
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 clearing of counters: Never |
最后一次清除接口统计信息的时间(Never表示未清除过接口的统计信息) |
Last 300 seconds input rate: 0 bytes/sec, 0 packets/sec Last 300 seconds output rate: 0 bytes/sec, 0 packets/sec |
当前接口最近300秒内输入(input)和输出(output)报文的平均速率 |
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”,则表示该接口是一个备份接口,使用display interface-backup state命令可以查看该备份接口对应的主接口 |
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信息。如果不指定本参数,将显示所有接口的MP信息。
【举例】
# 显示MP的相关信息(通过MP-group配置的MP)。
<Sysname> display ppp mp
Template: MP-group0/0/1
max-bind: 20, fragment: enabled, min-fragment: 128
Master link: MP-group0/0/1, Active members: 2, Bundle Multilink
Peer's endPoint descriptor: MP-group0/0/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
Serial0/2/0:15 Up-Time: 2012/11/05 07:29:33:613
Serial0/2/0:16 Up-Time: 2012/11/05 07:30:10:945
Inactive member channels: 2 members
Serial0/2/0:17
Serial0/2/0:18
字段 |
描述 |
Template: MP-group0/0/1 |
MP接口为MP-group0/0/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-group0/0/1。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1]
ppp mp命令用来配置封装PPP的接口工作在MP方式。
undo ppp mp命令用来恢复缺省情况。
【命令】
ppp mp
undo ppp mp
【缺省情况】
封装PPP的接口工作在普通PPP方式下。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
为了增加带宽,可以将多个PPP链路捆绑使用,形成一个逻辑MP接口使用。
【举例】
# 配置接口Serial0/2/0工作在MP方式下。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp mp
# 配置接口VT1工作在MP方式下。
<Sysname> system-view
[Sysname] interface virtual-template1
[Sysname-Virtual-Template1] ppp mp
ppp mp binding-mode命令用来配置MP捆绑的条件。
undo ppp mp binding-mode命令用来恢复缺省情况。
【命令】
ppp mp binding-mode { authentication | both | descriptor }
undo ppp mp binding-mode
【缺省情况】
同时根据PPP的认证用户名和终端标识符进行MP捆绑。
【视图】
虚拟模板接口视图
Dialer接口视图
【缺省用户角色】
network-admin
【参数】
authentication:根据PPP的认证用户名进行MP捆绑。
both:同时根据PPP的认证用户名和终端标识符进行MP捆绑。
descriptor:根据PPP的终端标识符进行MP捆绑。
【使用指导】
用户名是指PPP链路进行PAP、CHAP、MSCHAP或MSCHAPv2认证时所接收到的对端用户名;终端标识符是用来唯一标识一台设备的标志,是指进行LCP协商时所接收到的对端终端标识符。系统可以根据接口接收到的用户名或终端标识符找到指定的虚拟模板接口,从而利用模板上的配置,创建相应的MP捆绑。
当只选择descriptor的绑定模式时,MP捆绑时无法区分不同的用户,如果不同用户需要绑定到不同的捆绑组下时,应该选用both的绑定模式。
当只选择authentication的绑定模式时,无法区分各个对端设备,因此MP捆绑有多个对端设备时,应该选用both的绑定模式。
【举例】
# 仅根据PPP认证的用户名进行MP捆绑。
<Sysname> system-view
[Sysname] interface virtual-template1
[Sysname-Virtual-Template1] ppp mp binding-mode authentication
【相关命令】
· ppp mp endpoint
ppp mp endpoint命令用来配置当前接口在MP应用时,LCP协商的Endpoint选项内容。
undo ppp mp endpoint命令用来恢复缺省情况。
【命令】
ppp mp endpoint endpoint
undo ppp mp endpoint
【缺省情况】
· 通过虚拟接口进行MP捆绑时:
¡ 如果采用将物理接口与虚拟模板接口直接关联的配置方式,则接口在LCP协商时发送的Endpoint选项值为“8位随机数-VT接口编号”。
¡ 如果采用将用户名与虚拟模板接口关联的配置方式,则接口在LCP协商时发送的Endpoint选项值为设备名称。
· 通过MP-group接口进行MP捆绑时,接口在LCP协商时发送的Endpoint选项值为“8位随机数-MP-group接口编号”。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
endpoint:终端标识符(Endpoint选项内容),为1~20个字符的字符串,区分大小写。
【使用指导】
在MP的LCP协商过程会协商Endpoint选项(终端标识符)值:
· 在通过虚拟模板接口配置MP时,会根据Endpoint选项值来进行MP捆绑,即收到相同对端Endpoint的物理链路可以加入到同一捆绑链路中。如果用户不希望物理接口发送缺省的Endpoint选项值,可以通过配置本命令修改发送的Endpoint选项值。
· 在通过MP-group接口配置MP时,缺省情况下不根据Endpoint选项值来进行MP捆绑;配置了ppp mp endpoint check命令后,会根据Endpoint选项值来进行MP捆绑,即收到相同对端Endpoint的物理链路可以加入到同一捆绑链路中。如果用户不希望物理接口发送缺省的Endpoint选项值,可以通过配置本命令修改发送的Endpoint选项值。
由于Endpoint选项内容最长为20字节,如果内容超过20个字节,则截取前20个字节作为Endpoint选项内容。
【举例】
# 配置Serial0/2/0接口发送报文中的Endpoint选项内容。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp mp endpoint 123456
# 配置接口VT1发送报文中的Endpoint选项内容。
<Sysname> system-view
[Sysname] interface virtual-template1
[Sysname-Virtual-Template1] ppp mp endpoint 123456
【相关命令】
· ppp mp binding-mode
· ppp mp endpoint check
ppp mp endpoint check命令用来配置MP-group接口在处理新物理链路加入捆绑时校验Endpoint选项。
undo ppp mp endpoint check命令用来恢复缺省情况。
【命令】
ppp mp endpoint check
undo ppp mp endpoint check
【缺省情况】
MP-group接口在处理新物理链路加入捆绑时不校验Endpoint选项。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
缺省情况下,对于加入同一MP-group接口的不同物理接口,即使它们收到的对端Endpoint选项值不同,也能加入到同一MP捆绑链路中。此机制使得Endpoint选项值实际上不能影响MP-group接口下物理链路的捆绑结果。
如需修改设备有关Endpoint选项的行为,需要配置MP-group接口在处理新物理链路加入捆绑时校验Endpoint选项,使得物理链路是否可以加入捆绑链路受Endpoint选项值的影响。
配置ppp mp endpoint check命令后,非首个物理接口加入MP-group接口时,该物理接口收到的对端Endpoint选项值,需要与首个加入MP-group接口的物理接口收到的对端Endpoint选项值相同,该物理接口的链路才能加入MP-group对应的捆绑链路,否则不允许加入捆绑链路。此机制确保了捆绑链路内所有物理链路收到的对端Endpoint选项值都相同,实现了基于Endpoint选项的捆绑链路一致性。
MP-group接口在首个物理接口加入时,不会基于Endpoint选项值进行校验,直接允许加入捆绑链路。
执行本命令时,如果MP-group接口中已有物理接口加入,则本命令直到所有物理接口都退出MP-group接口后才能生效。即校验机制只能从还没有物理接口加入MP-group接口时开始或停止运行。
【举例】
# 配置接口MP-group0/0/1在处理新物理链路加入捆绑时校验Endpoint选项。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] ppp mp endpoint check
If there are already physical interfaces added to the MP-group interface, this command will not take effect until all physical interfaces are removed from the MP-group interface.
ppp mp fast-forward enable命令用来开启MP报文快转功能。
undo ppp mp fragment disable命令用来关闭MP报文快转功能。
【命令】
ppp mp fast-forward enable
undo ppp mp fast-forward enable
【缺省情况】
MP报文快转功能处于关闭状态。
【视图】
虚拟模板接口视图
Dialer接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
开启接口的MP报文快转功能后,从当前接口发送的报文中不再携带MP序号和分片标记,每个报文都是以一个整片发送出去,提高了报文的转发效率。
当接口上配置ppp mp fast-forward enable命令后,该接口上的ppp mp fragment disable命令或undo ppp mp fragment disable命令功能不再生效。
【举例】
# 开启接口MP-group0/0/1的MP报文快转功能。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] ppp mp fast-forward enable
【相关命令】
· ppp mp fragment disable
ppp mp fragment disable命令用来关闭MP报文分片功能。
undo ppp mp fragment disable命令用来开启MP报文分片功能。
【命令】
ppp mp fragment disable
undo ppp mp fragment disable
【缺省情况】
MP报文分片功能处于开启状态。
【视图】
虚拟模板接口视图
Dialer接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
配置ppp mp fragment disable命令关闭MP报文分片功能后,发送的报文中仍然带有MP序号和分片标记,只不过每个报文都是以一个整片发送出去。当对端设备不支持分片重组功能时,需要在本端配置ppp mp fragment disable命令,以和对端进行互通。
配置ppp mp fragment disable命令后,接口的ppp mp lfi enable、ppp mp min-fragment命令不再起作用。
【举例】
# 关闭接口MP-group0/0/1的MP报文分片功能。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] ppp mp fragment disable
【相关命令】
· ppp mp lfi enable
· ppp mp min-fragment
ppp mp lfi delay-per-frag命令用来配置传输一个LFI分片的最大时延。
undo ppp mp lfi delay-per-frag命令用来恢复缺省情况。
【命令】
ppp mp lfi delay-per-frag time
undo ppp mp lfi delay-per-frag
【缺省情况】
传输一个LFI分片的最大时延为10ms。
【视图】
虚拟模板接口视图
Dialer接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
time:LFI分片的最大时延值,取值范围为1~1000,单位为毫秒。
【使用指导】
当没有配置传输LFI分片的最大字节数,而配置了传输LFI分片的最大时延时,最大分片大小=(接口的期望带宽×最大时延)÷8。
【举例】
# 把接口MP-group0/0/1的LFI分片的最大时延配置为20ms。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] ppp mp lfi delay-per-frag 20
【相关命令】
· ppp mp lfi enable
· ppp mp lfi size-per-frag
ppp mp lfi enable命令用来在接口上开启LFI(Link Fragmentation and Interleaving,链路分片与交叉)功能。
undo ppp mp lfi enable命令用来在接口上关闭LFI功能。
【命令】
ppp mp lfi enable
undo ppp mp lfi enable
【缺省情况】
LFI功能处于关闭状态。
【视图】
虚拟模板接口视图
Dialer接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
开启LFI功能后,LFI功能对MP报文的最大分片大小首先由LFI的最大字节数(通过ppp mp lfi size-per-frag命令配置)决定,如果没有配置LFI的最大字节数,则由LFI的最大时延(通过ppp mp lfi delay-per-frag命令配置)决定,最大分片大小=(接口的期望带宽×最大时延)÷8。
关闭LFI功能会同时删除用户配置的LFI分片的最大时延或LFI分片的最大字节数。
【举例】
# 在接口MP-group0/0/1上开启LFI功能。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] ppp mp lfi enable
【相关命令】
· ppp mp lfi delay-per-frag
· ppp mp lfi size-per-frag
ppp mp lfi size-per-frag命令用来配置LFI分片的最大字节数。
undo ppp mp lfi size-per-frag命令用来恢复缺省情况。
【命令】
ppp mp lfi size-per-frag size
undo ppp mp lfi size-per-frag
【缺省情况】
LFI分片的大小由ppp mp lfi delay-per-frag的配置来决定,最大分片大小=(接口的期望带宽×最大时延)÷8。
【视图】
虚拟模板接口视图
Dialer接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
size:LFI分片的最大字节数,取值范围为40~1500,单位为字节。
【使用指导】
开启LFI功能后,配置了LFI分片的最大字节数,则最大分片大小为本命令配置的值。
【举例】
# 把接口MP-group0/0/1的LFI分片的最大字节数配置为80字节。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] ppp mp lfi size-per-frag 80
【相关命令】
· ppp mp lfi enable
· ppp mp lfi delay-per-frag
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-group0/0/1的MP报文发送使用严格负载分担模式。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/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最大捆绑链路数为16。
【视图】
虚拟模板接口视图
Dialer接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
max-bind-num:表示可以被捆绑的最大链路数,取值范围为1~128。
【使用指导】
一般情况下用户不必配置此参数,当需要配置此参数时请在技术工程师的指导下进行。配置该参数可能影响PPP的性能。如果确实需要使用大于16个的PPP通道进行捆绑,可以改变max-bind-num参数。
如果MP捆绑链路失败,那么很可能是由于用户想要捆绑的链路数大于最大捆绑链路数。
本命令配置后立即生效。如果修改后的MP最大捆绑链路数小于实际已经加入MP捆绑的链路数,那么已经加入MP捆绑的链路不会因此而退出捆绑。
【举例】
# 配置MP的最大捆绑链路数为12。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] ppp mp max-bind 12
ppp mp min-bind命令用来配置MP最少需要呼起的PPP通道数。
undo ppp mp min-bind命令用来恢复缺省情况。
【命令】
ppp mp min-bind min-bind-num
undo ppp mp min-bind
【缺省情况】
最小捆绑链路数为0,即MP拨号将依赖流量检测。
【视图】
Dialer接口视图
【缺省用户角色】
network-admin
【参数】
min-bind-num:最小捆绑链路数,取值范围为0~128。
【使用指导】
在拨号使用中,有时需要能够同时使用多条通道来承载业务,因此需要一次报文触发能够呼起多条通道以保证最小需要的带宽。此时可以使用该命令来配置最小捆绑链路数。
当配置的最小捆绑链路数不为0时,MP拨号将不依赖流量检测,但对于已经呼叫建立的链路会因为没有流量后空闲超时而主动拆除。
ppp mp min-bind命令配置的最小捆绑链路数应该小于等于ppp mp max-bind命令配置的最大捆绑链路数。
【举例】
# 配置MP最小捆绑链路数为4。
<Sysname> system-view
[Sysname] interface dialer 0
[Sysname-Dialer0] ppp mp min-bind 4
【相关命令】
· ppp mp max-bind
ppp mp min-fragment命令用来配置对MP报文进行分片的最小报文长度。
undo ppp mp min-fragment命令用来恢复缺省情况。
【命令】
ppp mp min-fragment size
undo ppp mp min-fragment
【缺省情况】
MP报文进行分片的最小报文长度为128字节。
【视图】
虚拟模板接口视图
Dialer接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
size:对MP出报文进行分片的最小报文长度。当MP报文长度小于这个值则不进行分片,大于等于这个值则开始分片。取值范围为128~1500,单位为字节。
【使用指导】
如果采用硬件芯片实现MP捆绑功能,则最小分片大小的配置需要参考具体芯片规格(如部分硬件芯片约定只能按128、256、512等字节分片),此时要求ppp mp min-fragment命令的配置参数符合芯片要求。如果不符合,则MP捆绑无法产生,子通道LCP链路会拆断。
【举例】
# 配置对MP报文进行分片的最小报文长度为500字节。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/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方式。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
mp-number:MP-group接口的编号,取值范围为0~1023。
【使用指导】
本命令与interface mp-group命令配合使用,可以先创建MP-group接口然后再将指定接口加入到该MP-group中,也可以先配置接口加入MP-group然后再创建该MP-group接口。
【举例】
# 将接口Serial0/2/0加入MP-group0/0/1。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp mp mp-group 0/0/1
· interface mp-group
ppp mp short-sequence命令用来触发MP短序协商,协商成功后本端接收方向将使用短序。
undo ppp mp short-sequence命令用来恢复缺省情况。
【命令】
ppp mp short-sequence
undo ppp mp short-sequence
【缺省情况】
不触发短序协商,使用长序。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
配置该命令只能使接收方向更改为短序方式,如果发送方向想使用短序方式,则需要在对端配置该命令。
MP捆绑组使用的长短序方式由第一条加入该捆绑组中的子通道决定,后续加入捆绑组的子通道配置不能更改MP捆绑组的长短序方式。
如果想使用MP短序协商,对于普通MP,建议在所有的MP子通道下配置该命令。对于拨号MP,建议在Dialer接口和ISDN的D信道下均配置该命令。配置该命令会导致PPP重协商。
【举例】
# 配置接口Serial0/2/0为MP短序协商。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp mp mp-group 0/0/1
[Sysname-Serial0/2/0] ppp mp short-sequence
# 配置接口VT1为MP短序协商。
<Sysname> system-view
[Sysname] interface virtual-template1
[Sysname-Virtual-Template1] ppp mp short-sequence
ppp mp sort-buffer-size命令用来配置MP排序窗口的大小系数。
undo ppp mp sort-buffer-size命令用来恢复缺省情况。
【命令】
ppp mp sort-buffer-size size
undo ppp mp sort-buffer-size
【缺省情况】
MP排序窗口大小系数为1。
【视图】
虚拟模板接口视图
Dialer接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
size:MP排序窗口大小系数,取值范围为1~64。
【使用指导】
MP排序窗口大小=MP当前加入的子通道个数×size。其中,MP当前加入的子通道个数可以通过display ppp mp命令查询。如果计算出来的MP排序窗口大小为20,则表示可对20个报文进行排序。
在MP情况下,接收端收到的报文很可能乱序。因此需要对接收到的报文进行排序。窗口越大排序结果越好,但会增大报文的延迟。对于语音报文,应避免出现延时过大的问题。
【举例】
# 配置MP排序窗口的大小系数为。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] ppp mp sort-buffer-size 64
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秒。
【视图】
虚拟模板接口视图
Dialer接口视图
MP-group接口视图
【缺省用户角色】
network-admin
【参数】
seconds:表示MP等待期望分片报文的时间,取值范围为1~255,单位为秒。
【使用指导】
MP报文被分片发送后,接收端会将这些分片重新组装成一个报文。当接收端收到分片报文后,会先将这些分片报文放到缓冲区中,待收到该报文的所有分片后,再将分片组装起来。用户可以配置MP等待期望分片报文的时间。当接收端收到某报文的第一个分片后,就开启等待期望分片报文的定时器,当这个定时器超时后,系统查看是否收到了该报文的所有分片,如果已经收到了所有分片,则将分片报文组装起来;如果收到的分片不完整,则认为分片报文丢失,将已经收到的该报文的所有分片都丢弃,以空出缓冲区。
【举例】
# 配置MP等待期望分片报文的时间为20秒。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] ppp mp timer lost-fragment 20
ppp mp user命令用来配置根据用户名进行MP捆绑。
undo ppp mp user命令用来删除根据用户名进行MP捆绑。
【命令】
ppp mp user username bind virtual-template number
undo ppp mp user username
【缺省情况】
不根据用户名进行MP捆绑。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
username:用户名,为1~80个字符的字符串,区分大小写。
bind virtual-template number:绑定的虚拟模板接口。number用来指定虚拟模板接口号,取值范围为0~1023。
【使用指导】
在PPP建立连接的过程中,当PPP认证通过后,如果该用户名指定的虚拟模板接口存在,则将按照虚拟模板接口的参数进行MP捆绑,并创建一个VA口进行数据传输。
在虚拟模板接口上可以配置的工作参数包括:
· 本地IP地址和为PPP对端分配的IP地址(或地址池)
· ppp mp相关命令
【举例】
# 指定用户名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
ppp mp virtual-template命令用来将当前接口加入指定的虚拟模板接口,使接口工作在MP方式。
undo ppp mp命令用来恢复缺省情况。
【命令】
ppp mp virtual-template number
undo ppp mp
【缺省情况】
接口工作在普通PPP方式下。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
number:接口所要绑定的虚拟模板接口号。取值范围为0~1023。
【使用指导】
本命令实现了在接口上指定要绑定的虚拟模板接口号,将该接口绑定到指定的虚拟模板接口上。配置该命令的接口进行MP绑定时,可以不用配置PAP、CHAP、MSCHAP或MSCHAPv2认证。
两个或多个配置了相同虚拟模板接口号的接口直接绑定在一起。另外,在接口上该命令与ppp mp命令互斥,即同一个接口只能配置这两条命令中的一条。
【举例】
# 配置封装PPP的接口Serial0/2/0工作在MP方式下,绑定的虚拟模板接口为Virtual-Template1。
<Sysname> system-view
[Sysname] interface serial 0/2/0
[Sysname-Serial0/2/0] ppp mp virtual-template 1
【相关命令】
· ppp mp
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,则清除除VA接口外所有接口的统计信息;如果指定mp-group而不指定interface-number,则清除所有MP-group接口的统计信息;如果同时指定mp-group和interface-number,则清除指定MP-group接口的统计信息。
【使用指导】
在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。
【举例】
# 清除接口MP-group0/0/1的统计信息。
<Sysname> reset counters interface mp-group 0/0/1
【相关命令】
· display interface mp-group
shutdown命令用来关闭接口。
undo shutdown命令用来打开接口。
【命令】
shutdown
undo shutdown
【缺省情况】
接口处于打开状态。
【视图】
MP-group接口视图
【缺省用户角色】
network-admin
【使用指导】
执行本命令关闭接口会导致基于当前接口的MP功能不可用。建议您在执行该命令前,完全了解其对网络产生的影响。
【举例】
# 关闭接口MP-group0/0/1。
<Sysname> system-view
[Sysname] interface mp-group 0/0/1
[Sysname-MP-group0/0/1] shutdown
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!