02-PPP命令
本章节下载: 02-PPP命令 (249.32 KB)
1.1.1 ip address ppp-negotiate
1.1.7 ppp ipcp remote-address forced
1.2.3 display interface mp-group
1.2.14 reset counters interface mp-group
【命令】
ip address ppp-negotiate
undo ip address ppp-negotiate
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ip address ppp-negotiate命令用来为本端接口配置IP地址可协商属性,使本端接口接受PPP协商产生的由对端分配的IP地址。undo ip address ppp-negotiate命令用来取消为本端接口配置IP地址可协商属性。
缺省情况下,本端接口没有配置IP地址可协商属性。
相关配置可参考命令remote address和ppp ipcp remote-address forced。
【举例】
# 为接口Serial4/1/9/1:0配置IP地址可协商属性。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] ip address ppp-negotiate
【命令】
ip pool pool-number low-ip-address [ high-ip-address ]
undo ip pool pool-number
【视图】
系统视图/ISP域视图
【缺省级别】
2:系统级
【参数】
pool-number:地址池编号,取值范围为0~99。
low-ip-address和high-ip-address:分别为地址池的起始和结束IP地址。一个地址池中起始IP和结束IP地址之间的地址数不能超过1024。如果在定义IP地址池时不指定结束IP地址,则该地址池中只有一个IP地址,即起始IP地址。
【描述】
ip pool命令用来定义为PPP用户分配IP地址的地址池。undo ip pool命令用来删除指定的IP地址池。
缺省情况下,没有定义为PPP用户分配IP地址的地址池。
需要注意的是:
· 在系统视图下配置的IP地址池用于为不需要进行认证的PPP用户分配IP地址。通过在指定的接口视图下配置命令remote address,来为该接口指定可用于为对端PPP用户分配的IP地址池。
· 在ISP域视图下配置的IP地址池用于为需要在指定ISP域中进行认证的PPP用户分配IP地址。这主要用于通过某接口接入的PPP用户较多,而接口所能分配的地址不够用的情况。通过配置ISP域的地址池,可以为ISP的PPP用户分配地址,从而解决接口地址池中地址不够的问题。
相关配置可参考命令remote address。
【举例】
# 配置IP地址池0,地址范围为129.102.0.1到129.102.0.10。
<Sysname> system-view
[Sysname] domain test
[Sysname-isp-test] ip pool 0 129.102.0.1 129.102.0.10
【命令】
link-protocol { hdlc | ppp }
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
hdlc:使用HDLC作为链路层协议。
ppp:使用PPP作为链路层协议。
【描述】
link-protocol命令用来配置接口封装的链路层协议。
缺省情况下,除以太网接口、VLAN接口外,接口封装的链路层协议为PPP。
【举例】
# 配置串口Serial4/1/9/1:0封装的链路层协议为PPP。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] link-protocol ppp
【命令】
ppp authentication-mode { chap | ms-chap | ms-chap-v2 | pap } * [ [ call-in ] domain isp-name ]
undo ppp authentication-mode
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
chap:采用CHAP认证方式。
ms-chap:采用MS-CHAP认证方式。
ms-chap-v2:采用MS-CHAP-V2认证方式。
pap:采用PAP认证方式。
call-in:表示只在远端用户呼入时才认证对方。
domain isp-name:表示用户认证采用的域名,为1~24个字符的字符串,不区分大小写。
【描述】
ppp authentication-mode命令用来配置本端PPP协议对对端设备的认证方式。undo ppp authentication-mode命令用来取消配置的认证方式,即不进行认证。
缺省情况下,PPP协议不进行认证。
需要注意的是:
· 如果配置时指定了domain,则使用指定域进行认证,地址分配必须使用该域下配置的地址池(通过display domain命令可以查看该域的配置)。
· 如果配置时没有指定domain,则判断用户名中是否带有domain信息。如果用户名中带有domain信息,则以用户名中的domain为准(若该domain名不存在,则认证被拒绝);如果用户名中不带domain,则使用系统缺省的域(缺省域可以通过命令domain default配置,若不配置,则缺省域为system)。
PPP有以下几种认证方式:
· PAP为两次握手认证,密码为明文。
· CHAP为三次握手认证,密码为密文。
· MS-CHAP为微软CHAP认证,是三次握手认证,密码为密文。
· MS-CHAP-V2为微软CHAP V2认证,是三次握手认证,密码为密文。
用户可以同时配置上面的多种认证方式。
上述任何一种认证方式,只是一种认证过程,最终能否通过认证,还需要AAA来作决定,AAA可以利用本地认证数据库认证或由AAA服务器进行认证。关于AAA认证的详细介绍请参见“安全配置指导”中的“AAA”。
相关配置可参考命令ppp chap user、ppp pap local-user、ppp chap password以及“安全命令参考/AAA”中的命令local-user和domain default enable。
【举例】
# 在接口Serial4/1/9/1:0上,采用PAP方法认证对端设备。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] ppp authentication-mode pap domain system
【命令】
ppp chap password { cipher | simple } password
undo ppp chap password
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
cipher:表示以密文方式设置密码。
simple:表示以明文方式设置密码。
password:CHAP认证时采用的密码,区分大小写,以明文方式设置密码时为1~48个字符的字符串,以密文方式设置密码时为1~97个字符的字符串。
【描述】
ppp chap password命令用来配置进行CHAP认证时采用的密码。undo ppp chap password命令用来取消配置的密码。
需要注意的是,以明文或密文方式设置的密码,均以密文的方式保存在配置文件中。
相关配置可参考命令ppp authentication-mode chap。
【举例】
# 配置本地设备以CHAP方式被对端设备认证时,密码为sysname。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] ppp chap password simple sysname
【命令】
ppp chap user username
undo ppp chap user
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
username:CHAP认证用户名,为1~80个字符的字符串,该用户名是发送到对端设备进行CHAP认证时使用的用户名。
【描述】
ppp chap user命令用来配置采用CHAP认证时的用户名。undo ppp chap user命令用来删除已有的配置。
缺省情况下,CHAP认证的用户名为空。
配置CHAP认证时,要将各自的username配置为对端的local-user,而且对应的password要一致。
相关配置可参考命令ppp authentication-mode。
【举例】
# 配置接口Serial4/1/9/1:0进行CHAP认证时的用户名为Root。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] ppp chap user Root
【命令】
ppp ipcp remote-address forced
undo ppp ipcp remote-address forced
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ppp ipcp remote-address forced命令用来使设备为对端分配IP地址时具有强制性,不允许对端使用自行配置的IP地址。undo ppp ipcp remote-address forced命令用来取消这种强制性,允许对端使用自行配置的IP地址。
缺省情况下,在PPP的IPCP协商阶段进行IP地址协商时,IP地址协商情况为本端不具有地址分配的强制性,即本端允许对端自行配置IP地址。当对端明确请求本端分配IP地址时,本端给对端分配IP地址;若对端已自行配置IP地址时,本端不再强行给对端分配IP地址。在不允许对端自行指定IP地址的情况下,本端接口下一定要配置ppp ipcp remote-address forced命令。
相关配置可参考命令remote address。
【举例】
# 接口Serial4/1/9/1:0准备为对端分配的IP地址为10.0.0.1。此时,对端可以接收这个分配的地址,也可以自行配置IP地址或不配置IP地址。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] remote address 10.0.0.1
# 接口Serial4/1/9/2:0准备为对端分配的IP地址为10.0.0.1。此时,对端必须接收这个IP地址,不允许对端自行配置IP地址或不配置IP地址。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/2:0
[Sysname-Serial4/1/9/2:0] remote address 10.0.0.1
[Sysname-Serial4/1/9/2:0] ppp ipcp remote-address forced
【命令】
ppp pap local-user username password { cipher | simple } password
undo ppp pap local-user
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
username:本地设备被对端设备采用PAP方式认证时发送的用户名,为1~80个字符的字符串。
cipher:表示以密文方式设置密码。
simple:表示以明文方式设置密码。
password:本地设备被对端设备采用PAP方式认证时发送的密码,区分大小写,以明文方式设置密码时为1~48个字符的字符串,以密文方式设置密码时为1~97个字符的字符串。
【描述】
ppp pap local-user命令用来配置本地设备被对端设备采用PAP方式认证时发送的用户名和密码。undo ppp pap local-user命令用来取消配置的用户名和密码。
缺省情况下,被对端以PAP方式认证时,本地设备发送的用户名和密码均为空。
当本地设备被对端以PAP方式认证时,本地设备发送的用户名username和密码password应与对端设备的username(通过命令local-user username配置)和password(通过命令password { cipher | simple } password配置)一致。
相关配置可参考“安全命令参考/AAA”中的命令local-user和password。
【举例】
# 配置本地设备被对端以PAP方式认证时发送的用户名为user1,密码为pass1。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] ppp pap local-user user1 password simple pass1
【命令】
ppp timer negotiate seconds
undo ppp timer negotiate
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
seconds:协商超时时间间隔,取值范围为1~10,单位为秒。在PPP协商过程中,如果在这个时间间隔内没有收到对端的应答报文,则PPP将会重发前一次发送的报文。
【描述】
ppp timer negotiate命令用来配置PPP协商超时时间间隔。undo ppp timer negotiate命令用来恢复缺省情况。
缺省情况下,PPP协商超时时间间隔为3秒。
【举例】
# 配置PPP协商超时时间间隔为5秒。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-serial4/1/9/1:0] ppp timer negotiate 5
【命令】
remote address { ip-address | pool [ pool-number ] }
undo remote address
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
ip-address:为对端分配的IP地址。
pool [ pool-number ]:为对端分配IP地址使用的地址池。pool-number用来指定地址池号,即将地址池pool-number中的一个IP地址分配给对端。取值范围为0~99,缺省值是0。
【描述】
remote address命令用来配置为对端分配IP地址。undo remote address命令用来取消为对端接口分配IP地址。
缺省情况下,接口不为对端分配IP地址。
当对端接口还未配置IP地址而本端设备已经有IP地址时,可配置本端设备为对端接口分配IP地址。这时,需要在对端设备上配置ip address ppp-negotiate命令,在本端设备上配置remote address命令,使对端接口接受由PPP协商分配的IP地址。
· 该命令不具有地址分配的强制性,即在配置该命令后,也允许对端自行配置IP地址;如不希望(或不允许)对端自行配置IP地址,必须再配置ppp ipcp remote-address forced。
· 直接给对端分配IP地址或从全局地址池中给对端分配IP地址后,不能配置remote address/undo remote address命令,只有当此IP地址被释放后才能够进行配置,建议用户可以对此接口进行shutdown操作以释放IP地址,之后再执行remote address/undo remote address命令;通过AAA认证从指定域的地址池中给对端分配IP地址后,可以配置remote address/undo remote address命令,但是已经为对端分配的IP地址仍然可以正常使用,新的PPP接入采用新的配置分配IP地址。
· 该命令不能即时生效,需要等到下一次IPCP协商时,才会根据此配置进行协商。建议在配置此应用时先配置 remote address命令,然后再配置 ip address命令,使得配置能够生效。
相关配置可参考命令ip address ppp-negotiate和ppp ipcp remote-address forced。
【举例】
# 接口Serial4/1/9/1:0为对端分配的IP地址为10.0.0.1。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] remote address 10.0.0.1
【命令】
timer hold seconds
undo timer hold
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
seconds:接口发送keepalive报文的周期,取值范围为0~32767,单位为秒。
【描述】
timer hold命令用来配置轮询时间间隔,轮询时间间隔指的是接口发送keepalive报文的周期。undo timer hold命令用来恢复缺省情况。
缺省情况下,轮询时间间隔为10秒。
如果将轮询时间间隔配置为0秒,则不发送keepalive报文
在速率非常低的链路上,参数seconds不能配置过小。因为在低速链路上,大报文可能会需要很长的时间才能传送完毕,这样就会延迟keepalive报文的发送与接收。而接口如果在多个keepalive周期之后仍然无法收到对端的keepalive报文,它就会认为链路发生故障。如果keepalive报文被延迟的时间超过接口的这个限制,链路就会被认为发生故障而被关闭。
当接口配置了PPP时,链路两端设备配置的轮询时间间隔必须相等。
【举例】
# 配置接口serial4/1/9/1:0的轮询时间间隔为20秒。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-serial4/1/9/1:0] timer hold 20
【命令】
default
【视图】
MP-group接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
default命令用来恢复当前接口的缺省配置。
需要注意的是,接口下的某些配置取消后,会对现有功能产生影响,建议您在执行该命令前,完全了解其对网络产生的影响。
您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。
【举例】
# 将接口MP-group2/1/3恢复为缺省配置。
<Sysname> system-view
[Sysname] interface Mp-group 2/1/3
[Sysname-Mp-group2/1/3] default
This command will restore the default settings. Continue? [Y/N]:y
【命令】
description text
undo description
【视图】
MP-group接口视图
【缺省级别】
2:系统级
【参数】
text:接口描述字符串,为1~240个字符的字符串。
【描述】
description命令用来配置接口的描述字符串。undo description命令用来恢复缺省情况。
缺省情况下,接口的描述字符串为“该接口的接口名 Interface”,比如:Mp-group2/1/1 Interface。
【举例】
# 配置接口MP-group2/1/3的描述字符串为mpgroup-interface。
<Sysname> system-view
[Sysname] interface Mp-group 2/1/3
[Sysname-Mp-group2/1/3] description mpgroup-interface
【命令】
display interface [ mp-group ] [ brief [ down ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
mp-number:MP-group(Multilink Point to Point Protocol group,多链路点到点协议组)接口的编号。取值范围为已创建的MP-group接口的编号。
brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。
down:显示当前状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口状态来过滤显示信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display interface mp-group命令用来查看已创建的MP-group接口的状态信息。
需要注意的是:
· 如果不指定mp-group参数,将显示设备支持的所有接口的相关信息。
· 如果指定mp-group参数,不指定接口编号,将显示所有MP-group接口的状态信息。
【举例】
# 查看指定接口MP-group3/1/1的状态信息。
<Sysname> display interface Mp-group 3/1/1
Mp-group3/1/1 current state: UP
Line protocol current state: UP
Description: Mp-group3/1/1 Interface
The Maximum Transmit Unit is 1500, Hold timer is 10(sec)
Internet Address is 5.1.0.1/24 Primary
Link layer protocol is PPP
LCP opened, MP opened, IPCP opened
Physical is MP, baudrate: 768000 bps
Last clearing of counters: 17:34:17 Mon 08/07/2009
Last 300 seconds input rate: 48 bytes/sec, 384 bits/sec, 2 packets/sec
Last 300 seconds output rate: 42 bytes/sec, 336 bits/sec, 2 packets/sec
594447 packets input, 11254154 bytes, 0 drops
579254 packets output, 9807856 bytes, 0 drops
# 查看接口MP-group3/1/1的概要信息。
<Sysname> display interface Mp-group 3/1/1 brief
The brief information of interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Main IP Description
MP12 DOWN DOWN --
# 查看所有状态为down的MP-group接口的概要信息。
<Sysname> display interface Mp-group brief down
The brief information of interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Interface Link Cause
MP2/1/13 ADM Administratively
MP3/1/1 DOWN Not connected
表1-1 display interface mp-group命令显示信息描述表
字段 |
描述 |
current state |
接口当前的物理状态: · DOWN ( Administratively ):表示该接口已经通过shutdown命令被关闭,即管理状态为关闭。 · DOWN:该接口的管理状态为开启,但物理状态为关闭。 · UP:该接口的管理状态和物理状态均为开启 |
Line protocol current state |
链路层协议状态:(UP/DOWN) |
Description |
接口的描述字符串 |
The Maximum Transmit Unit |
接口的最大传输单元 |
Hold timer |
当前接口发送keepalive报文的时间间隔 |
Internet Address is 5.1.0.1/24 Primary |
接口的主地址 |
Link layer protocol is PPP |
链路层协议是PPP |
LCP opened, MP opened, IPCP opened |
PPP协议包括多种协议状态的协商, 这里指LCP/MP/IPCP这几种协议状态已经协商ok |
Physical is MP, baudrate |
接口的物理类型、传输速率 |
Last clearing of counters |
上一次清除计数的时间 |
Last 300 seconds input rate Last 300 seconds output rate |
当前接口最近300秒内输入(input)和输出(output)报文的速率 |
594447 packets input, 11254154 bytes, 0 drops |
接口输入的报文总数(分别以包和字节为单位进行了统计),输入报文中丢弃的报文数 |
579254 packets output, 9807856 bytes, 0 drops |
接口输出的报文总数(分别以包和字节为单位进行了统计),输出报文中丢弃的报文数 |
The brief information of interface(s) under route mode |
三层模式下(route)的接口的概要信息,即三层接口的概要信息 |
Link: ADM - administratively down; Stby - standby |
· 如果某接口的Link属性值为“ADM”,则表示该接口被管理员手工关闭了,需要在该接口下执行undo shutdown命令才能恢复端口本身的物理状态 · 如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口 |
Protocol: (s) - spoofing |
如果某接口的Protocol属性值中带有“(s)”字符串,则表示该接口的网络层协议状态显示是UP的,但实际可能没有对应的链路,或者所对应的链路不是永久存在而是按需建立 |
Interface |
接口名称缩写 |
Link |
接口物理连接状态,取值可能为: · UP:表示本链路物理上是连通的 · ADM:表示本链路被手工关闭了,需要执行undo shutdown命令才能恢复真实的物理状态 |
Protocol |
接口协议连接状态,取值为UP(s) |
Main IP |
接口主IP地址 |
Description |
接口的描述信息 |
Cause |
接口物理连接状态为DOWN的原因,取值为Administratively时表示本链路被手工关闭了,需要执行undo shutdown命令才能恢复真实的物理状态 |
【命令】
display ppp mp [ interface mp-group mp-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
【缺省级别】
1:监控级
【参数】
interface mp-group mp-number:显示指定MP接口的接口信息和统计信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ppp mp命令用来显示MP的全部接口信息和统计信息。
相关配置可参考命令link-protocol ppp和ppp mp。
【举例】
# 显示MP接口的信息(通过MP-group配置的MP)。
<Sysname> display ppp mp
Mp-group is Mp-group4/1/28
max-bind: 16, fragment:enable,min-fragment: 512
Bundle Multilink, 2 members, Master link is Mp-group4/1/28
Peer's endPoint descriptor: Mp-group4/1/28
Sequence format: short/long rcv/sent
Bundle Up Time: 2005/03/13 19:54:23:60
0 lost fragments, 0 reordered, 0 unassigned
Sequence: 0/0 rcvd/sent
The member channels bundled are:
Serial4/1/9/1:0 Up-Time: 2005/03/13 19:54:23:60
Serial4/1/9/2:0 Up-Time: 2005/03/13 19:54:23:60
表1-2 display ppp mp命令显示信息描述表
字段 |
描述 |
Mp-group is Mp-group4/1/28 |
MP-group接口为Mp-group4/1/28 |
max-bind |
MP最大捆绑链路数 |
fragment |
MP报文分片功能使能 |
min-fragment |
MP报文分片的最小长度 |
Bundle Multilink |
远端MP用户名为Multilink |
2 members |
绑定的通道数目为2 |
Master link is Mp-group4/1/28 |
主通道为Mp-group4/1/28 |
Peer's endPoint descriptor |
MP通道对端终端描述符 |
Sequence format: short/long rcv/sent |
MP序号格式,收方向短序,发方向长序 |
Bundle Up Time: 2005/03/13 19:54:23:60 |
MP通道up时间为2005/03/13 19:54:23:60 |
0 lost fragments |
丢弃段数为0 |
0 reordered |
重组报文数为0 |
0 unassigned |
等待重组段数为0 |
0 interleaved |
交叉存取数为0 |
sequence 0/0 rcvd/sent |
接收序列号/发送序列号为0/0 |
The member channels bundled are |
显示该逻辑通道上绑定的所有子通道名 |
Serial4/1/9/1:0 Up-Time:2005/03/13 19:54:23:60 |
子通道Serial4/1/9/1:0,Up时间为2005/03/13 19:54:23:60 |
Inactive member channels |
不生效的子通道名 |
【命令】
interface mp-group mp-number
undo interface mp-group mp-number
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
mp-number:MP-group接口采用接口板槽位编号/子卡编号/接口编号的三维格式,其中接口编号的取值范围为0~1023。
需要注意的是:当前设备不支持子卡编号为0的Mp-group,如Mp-group 3/0/1,这样的接口是不能创建成功的。
【描述】
interface mp-group命令用来创建MP-group接口,并进入指定的MP-group接口视图。如果指定的MP-group接口已经创建,则该命令用来直接进入MP-group接口视图。undo interface mp-group命令用来删除指定的MP-group接口。
该命令与ppp mp mp-group命令配合使用,可以先创建MP-group接口,也可以先配置接口加入MP-group。
【举例】
# 创建接口MP-group4/1/28。
<Sysname> system-view
[Sysname] interface Mp-group 4/1/28
[Sysname-Mp-group4/1/28]
【命令】
mtu size
undo mtu
【视图】
MP-group接口视图
【缺省级别】
2:系统级
【参数】
size:接口的最大传输单元,单位为字节,取值范围为128~9198。
【描述】
mtu命令用来设置接口的最大传输单元(MTU)值。undo mtu命令用来恢复缺省情况。
缺省情况下,接口的MTU为1500字节。
需要注意的是:
MTU值的配置需要shutdown/undo shutdown MP-group接口后才能生效。
【举例】
# 设置MP-group接口的MTU值为1200字节。
<Sysname> system-view
[Sysname] interface Mp-group 4/1/10
[Sysname-Mp-group4/1/10] mtu 1200
【命令】
ppp mp endpoint string char-string
undo ppp mp endpoint
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
string char-string:指定字符串作为终端描述符(Endpoint选项内容),char-string为1~20个字符的字符串。
【描述】
ppp mp endpoint命令用来配置当前接口在MP应用时,LCP协商的Endpoint选项内容。undo ppp mp endpoint命令用来配置当前接口在MP应用时,使用缺省信息作为LCP协商的Endpoint选项内容。
在MP的LCP协商过程会协商Endpoint选项(终端描述符)值,在通过MP-group接口配置MP时,不需要根据Endpoint选项值进行MP捆绑。当使用ppp mp mp-group命令将接口加入指定MP-group时,接口发送报文中携带的Endpoint选项内容始终为MP-group的接口名称,用户配置的Endpoint选项内容不会生效。
由于Endpoint选项内容最长为20字节,如果内容超过20个字节,则截取前20个字节作为Endpoint选项内容。
【举例】
# 配置Serial4/1/9/1:0接口发送报文中的Endpoint选项内容。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] ppp mp endpoint string 123456
【命令】
ppp mp fragment enable
undo ppp mp fragment enable
【视图】
MP-group接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ppp mp fragment enable命令用来使能MP报文分片功能。undo ppp mp fragment enable命令用来关闭MP报文分片功能。
缺省情况下,MP报文分片功能处于开启状态。
需要注意的是:
· 配置undo ppp mp fragment enable命令禁止分片后,发送的报文仍然带有MP序号和分片标记,只不过每个报文都是以一个整片发送出去。当对端设备不支持分片重组功能时,需要在本端配置undo ppp mp fragment enable命令,以和对端进行互通。
· 配置undo ppp mp fragment enable命令后,接口的ppp mp min-fragment命令不再起作用。
· 当您改变MP报文分片功能的状态时,改变不能立即生效,必须对所有已捆绑的物理接口执行shutdown和undo shutdown之后改变才会生效。
【举例】
# 关闭接口MP-Group4/1/28的MP报文分片功能。
<Sysname> system-view
[Sysname] interface Mp-group 4/1/28
[Sysname-Mp-group4/1/28] undo ppp mp fragment enable
【命令】
ppp mp load-sharing mode strict-round-robin
undo ppp mp load-sharing mode strict-round-robin
【视图】
MP-group接口视图
【缺省级别】
2:系统级
【描述】
ppp mp load-sharing mode strict-round-robin命令用来配置MP在报文发送时使用严格负载分担模式。undo ppp mp load-sharing mode strict-round-robin命令用来恢复缺省情况。
缺省情况下,MP使用智能负载分担模式。
设备工作在智能负载分担模式下,在报文发送时,报文分片会选择最近空闲的MP成员口进行发送;而工作在严格负载分担模式下,报文分片会按照MP成员口顺序进行发送。
需要注意的是:
当您改变MP在报文发送时使用的模式后,改变不能立即生效,必须对MP-group接口依次执行shutdown和undo shutdown操作之后改变才会生效。
【举例】
# 配置MP使用严格负载分担模式。
<Sysname> system-view
[Sysname] interface mp-group 3/1/1
[Sysname-Mp-group3/1/1] ppp mp load-sharing mode strict-round-robin
【命令】
ppp mp max-bind max-bind-num
undo ppp mp max-bind
【视图】
Mp-group接口视图
【缺省级别】
2:系统级
【参数】
max-bind-num:表示MP最大捆绑生效的链路数,取值范围为1~128。
【描述】
ppp mp max-bind命令用来配置MP最大捆绑生效的链路数。undo ppp mp max-bind命令用来恢复缺省情况。
缺省情况下,MP最大捆绑生效的链路数的值为16,但当前MP最多允许捆绑12个接口使其同时生效(UP)。
一般情况下用户不必配置此参数,当需要配置此参数时请在技术工程师的指导下进行。配置该参数可能影响PPP的性能。
· 如果MP捆绑链路失败,那么很可能是由于最大捆绑生效的链路数小于实际配置的链路捆绑数,请确保最大捆绑生效的链路数要大于实际的捆绑数。
· 当您改变MP最大捆绑生效的链路数时,改变不能立即生效,必须对所有已捆绑的物理接口进行shutdown/undo shutdown操作之后改变才会生效。
相关配置可参考命令ppp mp。
【举例】
# 配置MP最大捆绑生效的链路数为10。
<Sysname> system-view
[Sysname] interface Mp-group 4/1/28
[Sysname-Mp-group4/1/28] ppp mp max-bind 10
【命令】
ppp mp min-fragment size
undo ppp mp min-fragment
【视图】
MP-group接口视图
【缺省级别】
2:系统级
【参数】
size:对MP出报文进行分片的最小报文长度。当MP报文长度小于这个值则不进行分片,大于等于这个值则开始分片。取值范围为128~1500,单位为字节。
【描述】
ppp mp min-fragment命令用来配置对MP报文进行分片的最小报文长度。undo ppp mp min-fragment命令用来恢复缺省值。
缺省情况下,对MP报文进行分片的最小报文长度为512字节。
· 如果采用硬件芯片实现MP捆绑功能(如CPOS硬件芯片),则最小分片大小的配置需要参考具体芯片规格(如部分硬件芯片约定只能按128、256、512等字节分片),此时要求ppp mp min-fragment命令的配置参数符合芯片要求。如果不符合,则MP捆绑无法产生,子通道LCP链路会拆断。
· 当您改变MP报文进行分片的最小报文长度时,改变不能立即生效,必须对所有已捆绑的物理接口进行shutdown/undo shutdown之后改变才会生效。
【举例】
# 配置对MP报文进行分片的最小报文长度为500字节。
<Sysname> system-view
[Sysname] interface Mp-group4/1/28
[Sysname-Mp-group4/1/28] ppp mp min-fragment 500
【命令】
ppp mp mp-group mp-number
undo ppp mp
【视图】
同步串口视图
【缺省级别】
2:系统级
【参数】
mp-number:MP-group接口的编号。
【描述】
ppp mp mp-group命令用来将当前接口加入指定的MP-group,使接口工作在MP方式。undo ppp mp命令用来配置该接口工作在普通PPP方式下。
该命令与interface mp-group命令配合使用,可以先创建MP-group接口然后再将指定接口加入到该MP-group中,也可以先配置接口加入MP-group然后再创建该MP-group。
需要注意的是:
· 加入MP-group的接口必须是物理接口,Tunnel接口等逻辑接口不支持该命令;
· MP-group捆绑下的各个串口的时隙数必须严格相等,否则串口无法加入MP-group组,串口将出现反复UP DOWN的现象;
· 删除MP-group捆绑时,必须先让该MP-group捆绑下的所有串口退出(即MP-group状态为DOWN),否则无法删除MP-group接口。
【举例】
# 将接口Serial4/1/9/1:0加入Mp-group4/1/28。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] ppp mp Mp-group 4/1/28
【命令】
ppp mp short-sequence
undo ppp mp short-sequence
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ppp mp short-sequence命令用来触发MP短序协商,协商成功后本端接收方向将使用短序。undo ppp mp short-sequence命令用来恢复缺省情况。
缺省情况下,不触发短序协商,使用长序。
配置该命令只能使接收方向更改为短序方式,如果发送方向想使用短序方式,则需要在对端配置该命令。
· MP捆绑组使用的长短序方式由第一条加入该捆绑组中的子通道决定,后续加入捆绑组的子通道配置不能更改MP捆绑组的长短序方式。
· 如果想使用MP短序协商,建议在所有的MP子通道下配置该命令,因为配置该命令会导致PPP重协商。
【举例】
# 配置接口Serial4/1/9/1:0为MP短序协商。
<Sysname> system-view
[Sysname] interface Serial 4/1/9/1:0
[Sysname-Serial4/1/9/1:0] ppp mp mp-group 4/1/28
[Sysname-Serial4/1/9/1:0] ppp mp short-sequence
【命令】
reset counters interface [ mp-group [ interface-number ] ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
interface-number:接口编号。
【描述】
reset counters interface mp-group命令用来清除MP-group接口的统计信息。
在某些情况下,需要统计一定时间内MP-group接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。
需要注意的是:
· 如果不指定mp-group参数,则清除所有接口的统计信息;
· 如果指定mp-group参数而不指定接口编号,则清除所有MP-group接口的统计信息。
【举例】
# 清除接口MP-group3/1/2的统计信息。
<Sysname> reset counters interface Mp-group 3/1/2
【命令】
shutdown
undo shutdown
【视图】
MP-group接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
shutdown命令用来关闭接口。undo shutdown命令用来打开接口。
缺省情况下,接口为打开状态。
【举例】
# 关闭接口MP-group2/1/3。
<Sysname> system-view
[Sysname] interface Mp-group 2/1/3
[Sysname-Mp-group2/1/3] shutdown
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!