03-二层技术命令参考

08-PPPoE命令

本章节下载 08-PPPoE命令  (165.01 KB)

docurl=/cn/Service/Document_Software/Document_Center/Wlan/WX/H3C_WX3000/Command/Command_Manual/H3C_CR(E3703P61_R2509P61_R3709P61)-6W108/03/201707/1012750_30005_0.htm

08-PPPoE命令


1 PPPoE

说明

 

1.1  PPPoE Server配置命令

1.1.1  display pppoe-server session

【命令】

display pppoe-server session all [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all:显示PPPoE会话的所有信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display pppoe-server session命令用来显示PPPoE会话的状态和统计信息。

【举例】

# 查看PPPoE会话的所有信息。

<Sysname> display pppoe-server session all

Total PPPoE Session(s): 2

 

SID   Intf                      State OIntf          RemMAC       LocMAC

1     Virtual-Template1:0       UP    Vlan2         00e015004100 00e014004300

2     Virtual-Template2:0       UP    Vlan3         00e016004100 00e015004300

表1-1 display pppoe-server session all命令显示信息描述表

字段

描述

SID

Session ID,PPPoE会话的编号

Intf

对应的虚拟模板接口

State

PPPoE会话的状态

OIntf

对应的VLAN接口

RemMAC

Remote MAC,对端MAC地址

LocMAC

Local MAC,本端MAC地址

 

1.1.2  pppoe-server abnormal-offline-count threshold

【命令】

pppoe-server abnormal-offline-count threshold number

undo pppoe-server abnormal-offline-count threshold

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:异常下线统计门限值,取值范围为0~65535。

【描述】

pppoe-server abnormal-offline-count threshold命令用来配置PPPoE异常下线统计门限值。undo pppoe-server abnormal-offline-count threshold命令用来恢复缺省情况。

缺省情况下,PPPoE异常下线统计门限值为65535。

如果5分钟之内的PPPoE异常下线统计数量高于门限值时,系统将会输出Trap信息。

【举例】

# 配置PPPoE异常下线统计门限值为100。

<Sysname> system-view

[Sysname] pppoe-server abnormal-offline-count threshold 100

1.1.3  pppoe-server abnormal-offline-percent threshold

【命令】

pppoe-server abnormal-offline-percent threshold number

undo pppoe-server abnormal-offline-percent threshold

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:异常下线率门限值,取值范围为0~100。

【描述】

pppoe-server abnormal-offline-percent threshold命令用来配置PPPoE异常下线率门限值。undo pppoe-server abnormal-offline-percent threshold命令用来恢复缺省情况。

缺省情况下,PPPoE异常下线率门限值为100。

如果5分钟之内的PPPoE异常下线率高于门限值时,系统将会输出Trap信息。

异常下线率=100×异常下线统计数量÷(异常下线统计数量+正常下线统计数量)。

相关配置可参考命令pppoe-server normal-offline-percent threshold

【举例】

# 配置PPPoE异常下线率门限值为10。

<Sysname> system-view

[Sysname] pppoe-server abnormal-offline-percent threshold 10

1.1.4  pppoe-server bind

【命令】

pppoe-server bind virtual-template number

undo pppoe-server bind

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

virtual-template number:虚拟模板接口。number用来指定虚拟模板接口号,取值范围为0~1023。

【描述】

pppoe-server bind命令用来在VLAN接口上启用PPPoE协议,将该VLAN接口与指定的虚拟模板接口绑定。undo pppoe-server bind命令用来在相应接口禁止PPPoE协议。

缺省情况下,禁止PPPoE协议。

【举例】

# 在接口Vlan-interface 1上使能PPPoE,将接口Vlan-interface 1与虚拟模板接口Virtual-Template1绑定。

<Sysname> system-view

[Sysname] interface Vlan-interface 1

[Sysname-Vlan-interface1] pppoe-server bind virtual-template 1

1.1.5  pppoe-server log-information off

【命令】

pppoe-server log-information off

undo pppoe-server log-information off

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

pppoe-server log-information off命令用来关闭PPPoE Server产生的PPP日志信息的显示开关。undo pppoe-server log-information off命令用来恢复缺省情况。

缺省情况下,PPPoE Server产生的PPP日志信息的显示开关是打开的,即系统显示PPPoE Server产生的PPP日志信息。

当终端显示的日志信息太多时,一方面会影响设备的性能,另一方面也会给用户进行配置带来不便。因此,建议在PPPoE Server端关闭日志信息的显示开关。

【举例】

# 关闭PPPoE Server产生的PPP日志信息的显示开关。

<Sysname> system-view

[Sysname] pppoe-server log-information off

1.1.6  pppoe-server max-sessions local-mac

【命令】

pppoe-server max-sessions local-mac number

undo pppoe-server max-sessions local-mac

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:在一个本端MAC地址上能创建PPPoE会话的最大数目。

【描述】

pppoe-server max-sessions local-mac命令用来配置在一个本端MAC地址上能创建的PPPoE会话的最大数目。undo pppoe-server max-sessions local-mac命令用来恢复缺省情况。

缺省情况下,在一个本端MAC地址上能创建的PPPoE会话的最大数目为100。

【举例】

# 配置在一个本端MAC地址上能创建PPPoE会话的最大数目为50。

<Sysname> system-view

[Sysname] pppoe-server max-sessions local-mac 50

1.1.7  pppoe-server max-sessions remote-mac

【命令】

pppoe-server max-sessions remote-mac number

undo pppoe-server max-sessions remote-mac

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:表示整个系统在一个对端MAC地址上能创建PPPoE会话的最大数目,取值范围为1~4096。

【描述】

pppoe-server max-sessions remote-mac命令用来配置在一个对端MAC地址上能创建PPPoE会话的最大数目。undo pppoe-server max-sessions remote-mac命令用来恢复缺省情况。

缺省情况下,在一个对端MAC地址上能创建PPPoE会话的最大数目为100。

【举例】

# 配置在一个对端MAC地址上能创建PPPoE会话的最大数目为50。

<Sysname> system-view

[Sysname] pppoe-server max-sessions remote-mac 50

1.1.8  pppoe-server max-sessions total

【命令】

pppoe-server max-sessions total number

undo pppoe-server max-sessions total

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:系统能创建PPPoE会话的最大数目。

【描述】

pppoe-server max-sessions total命令用来配置系统能创建PPPoE会话的最大数目。undo pppoe-server max-sessions total命令用来恢复缺省情况。

缺省情况下,系统能创建PPPoE会话的最大数目为4096。

【举例】

# 配置系统能创建PPPoE会话的最大数目为3000。

<Sysname> system-view

[Sysname] pppoe-server max-sessions total 3000

1.1.9  pppoe-server normal-offline-percent threshold

【命令】

pppoe-server normal-offline-percent threshold number

undo pppoe-server normal-offline-percent threshold

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

number:正常下线率门限值,取值范围为0~100。

【描述】

pppoe-server normal-offline-percent threshold命令用来配置PPPoE正常下线率门限值。undo pppoe-server normal-offline-percent threshold命令用来恢复缺省情况。

缺省情况下,PPPoE正常下线率门限值为0。

如果5分钟之内的PPPoE正常下线率低于门限值时,系统将会输出Trap信息。

正常下线率=100-异常下线率。

相关配置可参考命令pppoe-server abnormal-offline-percent threshold

【举例】

# 配置PPPoE正常下线率门限值为10。

<Sysname> system-view

[Sysname] pppoe-server normal-offline-percent threshold 10

1.1.10  reset pppoe-server

【命令】

reset pppoe-server { all | interface interface-type interface-number | virtual-template number }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:清除PPPoE全部会话。

interface interface-type interface-number:清除指定接口的PPPoE会话。interface-type interface-number用来指定接口的类型和编号。

virtual-template number:清除指定虚拟模板接口的PPPoE会话。number用来指定虚拟模板接口号。

【描述】

reset pppoe-server命令用来在PPPoE Server端清除PPPoE会话。

【举例】

# 清除PPPoE Server端Virtual-template1上的会话。

<Sysname> reset pppoe-server virtual-template 1

1.2  PPPoE Client配置命令

1.2.1  display pppoe-client session

【命令】

display pppoe-client session { packet | summary } [ dial-bundle-number number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

packet:显示PPPoE会话的报文统计信息。

summary:显示PPPoE会话的概要信息。

dial-bundle-number number:显示指定PPPoE会话的统计信息。number的取值范围1~255。如果不指定PPPoE会话,则显示所有PPPoE会话的统计信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display pppoe-client session命令用来显示PPPoE会话的状态和统计信息。

【举例】

# 显示PPPoE会话的概要信息。

<Sysname> display pppoe-client session summary

PPPoE Client Session:

ID   Bundle  Dialer  Intf             RemMAC        LocMAC        State

1    1       1       GE1/0/5          00e014004300  00e015004100  PPPUP

表1-2 display pppoe-client session summary命令显示信息描述表

字段

描述

ID

Session ID,PPPoE会话的编号

Bundle

PPPoE会话所属的Dialer bundle

Dialer

PPPoE会话所对应的Dialer接口

Intf

PPPoE会话所属的以太网接口

RemMAC

Remote MAC,对端MAC地址

LocMAC

Local MAC,本端MAC地址

State

PPPoE会话所处的状态(PPPoE会话上运行PPP协议,PPPoE的会话状态就是其上的PPP协议状态。PPPUP表示PPP协商UP)

 

# 显示PPPoE会话的报文统计信息。

<Sysname> display pppoe-client session packet

PPPoE Client Session:

  ID: 1                            Interface: GE1/0/5

  InPackets: 19                    OutPackets: 19

  InBytes:   816                   OutBytes:   816

  InDrops:   0                     OutDrops:   0

表1-3 display pppoe-client session packet命令显示信息描述表

字段

描述

ID

Session ID,PPPoE会话的编号

Interface

PPPoE对应的以太网接口

InPackets

接收报文数

InBytes

接收字节数

InDrops

接收非法并抛弃的报文数

OutPackets

发送报文数

OutBytes

发送字节数

OutDrops

发送非法并抛弃的报文数

 

1.2.2  pppoe-client

【命令】

pppoe-client dial-bundle-number number [ no-hostuniq ] [ diagnose [ interval seconds ] | idle-timeout seconds [ queue-length packets ] ]

undo pppoe-client dial-bundle-number number

【视图】

以太网接口视图/VLAN接口视图

【缺省级别】

2:系统级

【参数】

dial-bundle-number number:与PPPoE会话相对应的Dialer bundle编号,取值范围为1~255。参数number可以用来唯一标识一个PPPoE会话,也可以把它作为PPPoE会话的编号。

no-hostuniq:在PPPoE Client发起的呼叫中不携带Host-Uniq字段。缺省情况下,呼叫中携带Host-Uniq字段。

diagnose:配置PPPoE会话工作在诊断方式。

interval seconds:PPPoE诊断会话重建时间间隔,取值范围为5~65535,单位为秒,缺省值为120秒。

idle-timeout seconds:允许PPPoE会话空闲的时间,单位为秒,取值范围为1~65535。如果配置本参数,则PPPoE会话工作在报文触发方式;如果不配置本参数以及diagnose参数,则PPPoE会话工作在永久在线方式。

queue-length packets:在PPPoE会话没有建立之前,系统可以缓存的报文个数,取值范围为1~100,缺省值为10。此参数只有在配置了idle-timeout后才有效。

【描述】

pppoe-client命令用来建立一个PPPoE会话,并且指定该会话所对应的Dialer bundle。undo pppoe-client命令用来删除一个PPPoE会话。

缺省情况下,没有配置PPPoE会话。

在一个以太网接口上可以配置多个PPPoE会话,即一个以太网接口可以同时属于多个Dialer bundle,但是一个Dialer bundle中只能拥有一个以太网接口。PPPoE会话是和Dialer bundle一一对应的。如果某一Dialer接口的Dialer bundle已经有一个以太网接口被用于PPPoE,那么此Dialer bundle中不能加入其它任何接口。同样,如果在Dialer bundle中已经有除PPPoE以太网接口以外的接口,那么此Dialer bundle也同样不能加入被用于PPPoE Client的以太网接口。

PPPoE会话有三种工作方式:永久在线方式、报文触发方式、诊断方式。工作机制描述如下:

·     当PPPoE会话工作在永久在线方式时,物理线路Up后,设备会立即发起PPPoE呼叫,建立PPPoE会话。除非用户使用命令undo pppoe-client命令删除PPPoE会话,否则此PPPoE连接会一直存在。

·     当PPPoE会话工作在报文触发方式时,设备只有在有数据需要传送时才会发起PPPoE呼叫,建立PPPoE会话。如果在idle-timeout seconds时间内PPPoE链路上没有数据传输,则设备会自动中止PPPoE会话,直到有新的数据需要被传送,PPPoE会话才会被重新建立。

·     当PPPoE会话工作在诊断方式时,设备会在配置完成后立即发起PPPoE呼叫,建立PPPoE会话。每隔interval seconds时间,设备会自动断开该会话、并重新发起呼叫建立会话。通过定期建立、删除PPPoE会话,可以监控PPPoE链路是否处于正常工作状态。每台设备只能建立一个PPPoE诊断会话。

相关配置可参考命令reset pppoe-client

说明

·     reset pppoe-client命令与undo pppoe-client命令的不同点在于:reset pppoe-client命令仅仅是临时中止PPPoE会话,而undo pppoe-client命令则是永久删除PPPoE会话。

·     无论PPPoE会话工作在何种方式,使用undo pppoe-client命令都会永久删除PPPoE会话。如果需要重新建立PPPoE会话,用户需要重新配置。

 

【举例】

# 在接口GigabitEthernet1/0/5上创建一个PPPoE会话。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/5

[Sysname-GigabitEthernet1/0/5] pppoe-client dial-bundle-number 1

1.2.3  reset pppoe-client

【命令】

reset pppoe-client { all | dial-bundle-number number }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:清除所有的PPPoE会话。

dial-bundle-number number:Dialer bundle编号,取值范围为1~255。用于清除与指定Dialer bundle相对应的PPPoE会话。

【描述】

reset pppoe-client命令用来复位PPPoE会话,并在稍后重新发起连接。

当PPPoE会话工作在永久在线方式时,如果使用reset pppoe-client命令中止PPPoE会话,设备会在16秒后自动重新建立PPPoE会话。当PPPoE会话工作在报文触发方式时,如果使用reset pppoe-client命令中止PPPoE会话,设备会在有数据需要传送时,才重新建立PPPoE会话。

相关配置可参考命令pppoe-client。

说明

reset pppoe-client命令与undo pppoe-client命令的不同点在于:reset pppoe-client命令仅仅是临时中止PPPoE会话,而undo pppoe-client命令则是永久删除PPPoE会话。

 

【举例】

# 清除所有的PPPoE会话,并在稍后重新发起PPPoE会话。

<Sysname> reset pppoe-client all

 

 

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

联系我们