所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
PPPoE+配置命令

PPPoE+配置命令

命令支持情况

默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明。

display pppoe intermediate-agent information encapsulation

命令功能

display pppoe intermediate-agent information encapsulation命令用来查看设备在PPPoE报文中添加的信息字段内容以及VENDOR ID值。

命令格式

display pppoe intermediate-agent information encapsulation

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

用户想要了解PPPoE报文中添加的信息字段内容以及VENDOR ID值时,可以执行本命令进行查看。

使用实例

# 查看在PPPoE报文中添加的信息字段内容以及VENDOR ID值。

<HUAWEI> display pppoe intermediate-agent information encapsulation
 The vendor id is: 2011
 Encapsulation content contains: Circuit-id and Remote-id
表14-81  display pppoe intermediate-agent information encapsulation命令的输出信息描述

项目

描述

The vendor id is

在PPPoE报文中添加的VENDOR ID值。

该参数可以通过pppoe intermediate-agent information vendor-id vendor-id命令配置。

Encapsulation content contains

在PPPoE报文中添加的信息字段包含的内容。

该参数可以通过pppoe intermediate-agent information encapsulation { circuit-id | remote-id } *命令配置。

display pppoe intermediate-agent information format

命令功能

display pppoe intermediate-agent information format命令用来查看全局配置的circuit-id和remote-id格式信息。

命令格式

display pppoe intermediate-agent information format

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

当全局使能PPPoE+功能后,如果用户需要查看在PPPoE报文中添加的信息字段格式和内容配置是否正确,可以通过本命令进行查看。

使用实例

# 查看全局配置的circuit-id和remote-id格式信息。

<HUAWEI> display pppoe intermediate-agent information format
 The current information format :
  Circuit ID : EXTEND
  Remote  ID : COMMON
 For example:
  interface Ethernet1/0/1 SVLAN:200 CVLAN:100
  The PPPOE Intermediate Agent information follow:
  Circuit ID:00 04 00 c8 00 00
  Remote  ID:0022-0033-0044                   
表14-82  display pppoe intermediate-agent information format命令的输出信息描述

项目

描述

Circuit ID

当前circuit-id信息的格式:
  • COMMON表示标准填充格式
  • EXTEND表示扩展填充格式
  • USER DEFINE表示用户自定义格式

该参数可以通过pppoe intermediate-agent information format命令配置。

如果用户自定义circuit-id信息格式时指定了portdescription关键字,当接口没有配置端口描述时,“For example”中“Circuit ID”的端口描述显示为portdescription。

Remote ID

当前remote-id信息的格式:
  • COMMON表示标准填充格式
  • EXTEND表示扩展填充格式
  • USER DEFINE表示用户自定义格式

该参数可以通过pppoe intermediate-agent information format命令配置。Remote ID信息可能因设备不同而不同,以设备显示为准。

如果用户自定义remote-id信息格式时指定了portdescription关键字,当接口没有配置端口描述时,“For example”中“Remote ID”的端口描述显示为portdescription。

display pppoe intermediate-agent information policy

命令功能

display pppoe intermediate-agent information policy命令用来查看全局配置的对用户侧以及服务器侧PPPoE报文中原有信息字段的处理方式。

命令格式

display pppoe intermediate-agent information policy

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

当全局使能PPPoE+功能后,如果用户需要查看对用户侧和服务器侧PPPoE报文中原有信息字段处理方式的配置是否正确,可以通过本命令进行查看。

使用实例

# 查看全局配置的对用户侧和服务器侧PPPoE报文中原有信息字段的处理方式。

<HUAWEI> display pppoe intermediate-agent information policy
The current information Policy :REPLACE
The current ignore-reply Policy:ENABLE
表14-83  display pppoe intermediate-agent information policy命令输出信息描述

项目

描述

The current information Policy

全局配置的对用户侧PPPoE报文中原有信息字段的处理方式:
  • DROP表示剥掉PPPoE报文中原有信息字段
  • REPLACE表示按照设定的字段格式对PPPoE报文中原有信息字段的进行替换
  • KEEP表示保留PPPoE报文中原有信息字段的内容和格式

该参数可以通过pppoe intermediate-agent information policy(系统视图)命令配置。

The current ignore-reply Policy

设备对服务器侧发送的PPPoE回应报文的处理方式:
  • ENABLE表示不处理服务器侧发送的PPPoE回应报文
  • DISABLE表示处理服务器侧发送的PPPoE回应报文

该参数可以通过pppoe intermediate-agent information ignore-reply命令配置。

pppoe intermediate-agent information enable

命令功能

pppoe intermediate-agent information enable命令用来开启全局PPPoE+功能。

undo pppoe intermediate-agent information enable命令用来关闭全局PPPoE+功能。

缺省情况下,全局PPPoE+功能处于关闭状态。

命令格式

pppoe intermediate-agent information enable

undo pppoe intermediate-agent information enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

通过开启全局PPPoE+功能,设备能够将终端用户主机接入的端口信息(如槽位号/子卡号/接口号、VLAN、MAC地址等)加入到PPPoE报文中,然后上送给PPPoE Server,实现终端用户的用户账号与接入端口的绑定认证,避免用户账号被盗用。

在系统视图下执行该命令后,所有接口都将开启PPPoE+功能。

说明:

如果在设备没有ACL资源的情况下开启PPPoE+功能,设备会提示以下信息“Warning: Allocate acl resources failed”。此时PPPoE+功能不生效。

使用实例

# 开启全局PPPoE+功能。

<HUAWEI> system-view
[HUAWEI] pppoe intermediate-agent information enable

pppoe intermediate-agent information encapsulation

命令功能

pppoe intermediate-agent information encapsulation命令用来配置设备在PPPoE报文中添加的信息字段内容。

undo pppoe intermediate-agent information encapsulation命令用来恢复设备在PPPoE报文中添加的信息字段内容为缺省值。

缺省情况下,设备在PPPoE报文中添加的信息字段内容为circuit-id和remote-id。

命令格式

pppoe intermediate-agent information encapsulation { circuit-id | remote-id } *

undo pppoe intermediate-agent information encapsulation

参数说明

参数

参数说明

取值

circuit-id

指定代理电路ID(CID)。

-

remote-id

指定代理远程ID(RID)。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

使能PPPoE+功能后,设备默认在PPPoE报文中添加circuit-id和remote-id。如果其他厂商的PPPoE Server设备只能识别circuit-id或者remote-id,那么可以通过本命令进行修改,使设备在PPPoE报文中仅添加circuit-id或remote-id。

前置条件

为了保证配置生效,需要在系统视图下,执行pppoe intermediate-agent information enable命令使能PPPoE+功能。

使用实例

# 配置设备在PPPoE报文中仅添加circuit-id。

<HUAWEI> system-view
[HUAWEI] pppoe intermediate-agent information enable 
[HUAWEI] pppoe intermediate-agent information encapsulation circuit-id

pppoe intermediate-agent information format

命令功能

pppoe intermediate-agent information format命令用来配置在PPPoE报文中添加的信息字段格式。

undo pppoe intermediate-agent information format命令用来将在PPPoE报文中添加的信息字段格式恢复为缺省值。

缺省情况下,设备在PPPoE报文中添加的信息字段是格式为commoncircuit-idremote-id

命令格式

pppoe intermediate-agent information [ vlan vlan-id ] [ ce-vlan cevlan-id ] format { circuit-id | remote-id } { common | extend | user-defined text }

undo pppoe intermediate-agent information format all

undo pppoe intermediate-agent information [ vlan vlan-id ] [ ce-vlan cevlan-id ] format { circuit-id | remote-id }

参数说明

参数

参数说明

取值

vlan vlan-id

指定外层VLAN的编号。

说明:

系统视图下不支持配置此参数。

整数形式,取值范围是1~4094。

ce-vlan cevlan-id

指定内层VLAN的编号。

说明:

系统视图下不支持配置此参数。

整数形式,取值范围是1~4094。

circuit-id

指定代理电路ID(CID)。

-

remote-id

指定代理远程ID(RID)。

-

common

指定标准填充格式。

  • CID格式:{eth|trunk}槽位号/子卡号/接口号:svlan.cvlan主机名0/0/0/0/0,ASCII封装。
  • RID格式:设备MAC(6byte),ASCII封装。

-

extend

指定扩展填充格式。

  • CID格式:circuit-id type(0)+ length(4)+SVLAN(2byte)+slot(5bit)+subslot(3bit)+port(1byte),HEX封装。

  • RID格式:remote-id type(0)+length(6)+mac(6byte),HEX封装。

括号中的0或4表示该字段固定填0或4;2byte表示该字段长度为2字节;5bit表示该字段长度为5位。

-

user-defined text

指定用户自定义格式。

text为用户自定义格式的值,字符串形式,长度范围为1~127。用户自定义格式字符串的要求请见下面“使用指南”中的“注意事项”描述。

all

指定所有字段格式。

说明:

系统视图下不支持配置此参数。

-

视图

系统视图、接口视图

缺省级别

2:配置级

使用指南

应用场景

当全局使能PPPoE+功能后,设备对用户侧PPPoE报文的默认处理方式为replace,对于用户侧接口收到的PPPoE报文,设备默认使用common格式的信息字段来替换原有信息字段。如果设备添加的信息字段格式与PPPoE Server的要求不一致,则可以通过本命令进行修改。

当设备对用户侧PPPoE报文原有信息字段的处理方式为replace时,在系统视图下执行本命令,所有接口都将在收到的PPPoE报文中添加指定格式的信息字段。

配置PPPoE报文中添加的信息字段格式时,按照以下匹配原则对PPPoE报文信息字段进行封装:
  • 对于两层报文,首先进行内层、外层完全匹配,不能完全匹配的先匹配内层VLAN,其次匹配外层VLAN,若还是无法匹配则匹配无VLAN情况。
  • 对于单层报文,直接进行外层VLAN匹配,若没有匹配成功,则匹配无VLAN情况。

接口视图和系统视图下同时配置该命令时,接口视图下的配置优先生效。

说明:

PPPoE Intermediate-Agent Information的三种格式(commonextenduser-defined)和DHCP Option82的dhcp option82 format命令里的三种同名格式完全相同。

前置条件

在执行该命令前需要先使用pppoe intermediate-agent information enable命令全局使能PPPoE+功能。

注意事项

用户自定义格式时,可以使用如下的关键字。格式化字符串可以定义为HEX封装的格式、ASCII封装的格式或者HEX和ASCII混合的封装格式。
  • sysname:接入点标识。只允许出现在ASCII格式中。
  • portname:接口名。如GigabitEthernet1/0/1,只允许出现在ASCII格式中。
  • porttype:接口类型。允许定义在字符串格式和HEX格式中。比如定义在ASCII格式中封装内容为Ethernet,而定义在HEX格式中封装内容为15。
  • iftype:接口类型。包括eth、trunk,只允许出现在ASCII格式中。
  • mac:接口MAC地址。在ASCII格式中是H-H-H形式,在HEX中则用6字节按顺序封装。
  • slot:槽位号。允许定义在ASCII格式和HEX格式中。
  • subslot:子槽位号。允许定义在ASCII格式和HEX格式中。
  • port:接口号。允许定义在ASCII格式和HEX格式中。
  • svlan:外层vlan,取值范围0~4095。允许定义在ASCII格式和HEX格式中。
  • cvlan:内层vlan,取值范围0~4095。允许定义在ASCII格式和HEX格式中。
  • n:n在关键字svlan、cvlan的前面表示外层VLAN或内层VLAN不存在时的取值。VLAN不存在时,在ASCII中默认取4096,HEX中默认取全F。如果前面加n表示取0。允许定义在ASCII格式和HEX格式中。
  • length:length关键字后面内容的总长度,不包括length关键字的长度。
  • portdescription:接口描述信息,只允许出现在ASCII格式中。
说明:

如果关键字之间没有分隔符,可能会造成设备无法解析的情况,所以请遵循以下约定:任意两个关键字之间必须要有非数字的分隔符。

特殊含义字符的解释如下:
  • %后面加上以上定义的关键字,表示格式化的格式。
  • %与关键字之间可以加上数字,表示格式化的长度。在ASCII格式字符串中,"%05"与C语言中"%05d"意思一样。在HEX格式字符串中,该数字表明封装时后面关键字占用多少bit。
  • []里面的内容表示可选项,里面只能存在svlan或cvlan两个关键字的其中之一,表示该关键字存在的话才封装进去。并且[]不允许嵌套,以便于语法检查。
  • \表示转义字符,\后面的特殊字符%\[]表示字符本身。比如\\表示字符\。
  • ""表示双引号扩起来的内容使用字符串格式进行封装,否则,没有双引号或者双引号之外的内容使用HEX进行封装。
  • 其他的符号都作为普通字符处理。ASCII格式和HEX格式封装时的规则如下:
    • ASCII格式字符串中允许出现的字符包含英文字母、数字以及这些符号:!@#$%^&*()_+|-=\[]{};:'"/?.,<>`。
    • 在ASCII格式字符串中,各关键字默认长度取实际长度。
    • HEX格式字符串中允许出现数字、空格、%+关键字。
    • HEX格式字符串中,数字将直接以16进制形式封装进信息字段中。0~255之间的数字占用一个字节;256~65535之间的数字占用2个字节;65536~4294967295之间的数字占用4个字节。不支持更大的数字。如果需要封装多个连续的数字,各数字之间以空格分开,否则认为是一个数字。
    • 封装HEX格式时,将忽略HEX格式字符串中所有空格。
    • 在HEX格式字符串中,槽位号、子槽位号、接口号、vlan关键字默认占用2个字节。length默认占用1个字节。
    • 在HEX格式字符中,如果指定了各关键字位宽,那么HEX格式总位宽应该是8的整数倍。如果指定的关键字位宽超过32位,则低32位封装实际的值,其他部分填0。
    • 只允许数字型关键字出现在HEX封装中,比如接口名不能以HEX封装。
    • 如果格式字符串未加双引号,则默认封装格式是HEX。如果需要封装ASCII格式,请用""将配置的格式扩起来。比如槽位号是3,接口号是4,格式%slot %port的封装结果是16进制的00030004;而格式"%slot %port"的封装结果是3 4。
    • 支持HEX与ASCII的混合配置,比如允许配置格式为 %slot %port "%sysname %portname:%svlan.%cvlan"。

使用实例

# 配置接口在PPPoE报文中添加remote-id的格式为扩展格式。

<HUAWEI> system-view
[HUAWEI] pppoe intermediate-agent information enable
[HUAWEI] pppoe intermediate-agent information format remote-id extend

# 配置接口在PPPoE报文中添加circuit-id的格式为自定义格式,按照ASCII封装接口名、外层VLAN、内层VLAN、系统名。

<HUAWEI> system-view
[HUAWEI] pppoe intermediate-agent information enable
[HUAWEI] pppoe intermediate-agent information format circuit-id user-defined "%portname:%svlan.%cvlan %sysname"

# 配置GE1/0/1接口在PPPoE报文中添加remote-id的格式为扩展格式。

<HUAWEI> system-view
[HUAWEI] pppoe intermediate-agent information enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] pppoe intermediate-agent information format remote-id extend

pppoe intermediate-agent information ignore-reply

命令功能

pppoe intermediate-agent information ignore-reply命令用来配置设备是否不处理服务器侧发送的PPPoE回应报文,直接对其进行透传。

undo pppoe intermediate-agent information ignore-reply命令用来恢复设备对服务器侧PPPoE回应报文的处理方式为缺省值。

缺省情况下,设备不处理服务器侧发送的PPPoE回应报文。

命令格式

pppoe intermediate-agent information ignore-reply { disable | enable }

undo pppoe intermediate-agent information ignore-reply

参数说明

参数 参数说明 取值
disable 指定设备处理服务器侧发送的PPPoE回应报文。 -
enable 指定设备不处理服务器侧发送的PPPoE回应报文。 -

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

通常情况下,设备不需要对服务器侧回应的PPPoE报文进行处理,直接透传报文给PPPoE Client即可。只有在PPPoE Client无法识别设备直接透传的PPPoE报文时,为了保证PPPoE Client和PPPoE Server之间PPPoE会话的正常建立,设备才需要对服务器侧回应的PPPoE报文进行处理。具体处理方式如下:
  • 当设备上配置的对PPPoE报文原有信息字段的处理方式为replacekeep时:
    • 如果服务器侧回应的PPPoE报文不含信息字段,则设备直接透传PPPoE报文;
    • 如果服务器侧回应的PPPoE报文中含有信息字段,且格式和内容与设备在用户侧PPPoE报文中添加的信息字段格式和内容一致,设备会将该PPPoE报文中的信息字段剥掉再进行转发,如果不一致,则设备直接透传PPPoE报文。
  • 当设备上配置的对PPPoE报文原有信息字段的处理方式为drop时,设备直接透传PPPoE报文。

注意事项

只有在全局使能了PPPoE+功能之后该命令的配置才生效,如需修改此配置,必须先去使能PPPoE+功能才可以进行配置更改。

如果配置设备需要处理服务器侧的PPPoE回应报文,会使大量PPPoE用户并发上线的速度受到影响。

使用实例

# 配置设备处理服务器侧发送的PPPoE回应报文。

<HUAWEI> system-view
[HUAWEI] undo pppoe intermediate-agent information enable
[HUAWEI] pppoe intermediate-agent information ignore-reply disable
[HUAWEI] pppoe intermediate-agent information enable

pppoe intermediate-agent information policy(接口视图)

命令功能

pppoe intermediate-agent information policy命令用来配置指定接口对用户侧PPPoE报文中原有信息字段的处理方式。

undo pppoe intermediate-agent information policy命令用来恢复指定接口对用户侧PPPoE报文中原有信息字段的处理方式为缺省值。

缺省情况下,设备接口对用户侧PPPoE报文中原有信息字段的处理方式为replace

命令格式

pppoe intermediate-agent information policy { drop | replace | keep }

undo pppoe intermediate-agent information policy

参数说明

参数

参数说明

取值

drop

剥掉PPPoE报文中原有信息字段。

-

replace

按照设定的字段格式对PPPoE报文中原有信息字段进行替换。

-

keep

保留PPPoE报文中原有信息字段的内容和格式。

-

视图

Ethernet接口视图、GE接口视图、XGE接口视图40GE接口视图、100GE接口视图、Eth-Trunk接口视图

缺省级别

2:配置级

使用指南

应用场景

通过配置对用户侧PPPoE报文原有信息字段的处理方式,设备可以将终端用户主机接入的端口信息(如槽位号/子卡号/接口号、VLAN、MAC地址等)加入PPPoE报文中,实现终端用户的用户账号与接入端口的绑定认证,避免用户账号被盗用。如果设备接收到的PPPoE报文已经含有代表终端用户主机接入端口信息的信息字段时,设备也可以剥掉或者保留该原有信息字段,具体请根据业务需求选择处理方式。

系统视图下执行命令pppoe intermediate-agent information policy(系统视图)配置对PPPoE报文的处理方式将对所有接口生效。如果希望在某个接口上采取其他方式,则可通过本命令进行配置。此时该接口对PPPoE报文的处理方式将以在该接口上所做的配置为准。

前置条件

在执行该命令前需要先使用pppoe intermediate-agent information enable命令全局使能PPPoE+功能。

使用实例

# 配置GE1/0/0接口使用本设备的circuit-id和remote-id对收到的用户侧PPPoE报文中原有信息字段进行替换。

<HUAWEI> system-view
[HUAWEI] pppoe intermediate-agent information enable
[HUAWEI] interface gigabitethernet 1/0/0
[HUAWEI-GigabitEthernet1/0/0] pppoe intermediate-agent information policy replace

pppoe intermediate-agent information policy(系统视图)

命令功能

pppoe intermediate-agent information policy命令用来配置所有接口对用户侧PPPoE报文中原有信息字段的处理方式。

undo pppoe intermediate-agent information policy命令用来恢复所有接口对用户侧PPPoE报文中原有信息字段的处理方式为缺省值。

缺省情况下,所有接口对用户侧PPPoE报文中原有信息字段的处理方式为replace

命令格式

pppoe intermediate-agent information policy { drop | replace | keep }

undo pppoe intermediate-agent information policy

参数说明

参数

参数说明

取值

drop

剥掉PPPoE报文中原有信息字段。

-

replace

按照设定的字段格式对PPPoE报文中原有信息字段的进行替换。

-

keep

保留PPPoE报文中原有信息字段的内容和格式。如果PPPoE报文无该信息字段,则按照配置进行添加,保证其含有该信息字段。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

通过配置对用户侧PPPoE报文原有信息字段的处理方式,设备可以将终端用户主机接入的端口信息(如槽位号/子卡号/接口号、VLAN、MAC地址等)加入PPPoE报文中,实现终端用户的用户账号与接入端口的绑定认证,避免用户账号被盗用。如果设备接收到的PPPoE报文已经含有代表终端用户主机接入端口信息的信息字段时,设备也可以剥掉或者保留该原有信息字段,具体请根据业务需求选择处理方式。

执行本命令后,对PPPoE报文的处理方式将在所有接口上生效。如果希望在某个接口上采取其他方式,则可通过pppoe intermediate-agent information policy(接口视图)命令进行配置。此时该接口对PPPoE报文的处理方式将以在该接口上所做的配置为准。

前置条件

在执行该命令前需要先使用pppoe intermediate-agent information enable命令全局使能PPPoE+功能。

使用实例

# 配置所有接口用本设备的circuit-id和remote-id对收到的用户侧PPPoE报文中原有信息字段进行替换。

<HUAWEI> system-view
[HUAWEI] pppoe intermediate-agent information enable
[HUAWEI] pppoe intermediate-agent information policy replace

pppoe intermediate-agent information vendor-id

命令功能

pppoe intermediate-agent information vendor-id命令用来配置设备在PPPoE报文中添加的VENDOR ID值。

undo pppoe intermediate-agent information vendor-id命令用来恢复设备在PPPoE报文中添加的VENDOR ID值为缺省值。

缺省情况下,设备在PPPoE报文中添加的VENDOR ID值为2011。

命令格式

pppoe intermediate-agent information vendor-id vendor-id

undo pppoe intermediate-agent information vendor-id

参数说明

参数 参数说明 取值
vendor-id vendor-id 指定在PPPoE报文中添加的VENDOR ID值。 vendor-id是整数形式,取值范围是0~4294967295。缺省值为2011。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

VENDOR ID用于标识厂商,使能PPPoE+功能后,设备必须通过含有VENDOR ID的PPPoE报文才能与PPPoE Server进行PPP协商。设备默认在PPPoE报文中添加值为2011的VENDOR ID。如果设备对接其他厂商的PPPoE Server,要求的VENDOR ID值是其他值时(例如3561),则可以通过命令pppoe intermediate-agent information vendor-id vendor-id进行修改。

前置条件

在执行该命令前需要先使用pppoe intermediate-agent information enable命令全局使能PPPoE+功能。

使用实例

# 配置设备在PPPoE报文中添加的VENDOR ID值为3561。

<HUAWEI> system-view
[HUAWEI] pppoe intermediate-agent information enable 
[HUAWEI] pppoe intermediate-agent information vendor-id 3561
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:10073

下载量:198

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页