• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

13-用户接入与认证命令参考

目录

06-PPPoE命令

本章节下载 06-PPPoE命令  (335.47 KB)

06-PPPoE命令


1 PPPoE

1.1  PPPoE Server配置命令

1.1.1  bandwidth

bandwidth命令用来配置接口的期望带宽。

undo bandwidth命令用来恢复缺省情况。

【命令】

bandwidth bandwidth-value

undo bandwidth

【缺省情况】

接口的期望带宽=接口的波特率÷1000(kbps)。

【视图】

虚拟模板接口视图

【缺省用户角色】

network-admin

【参数】

bandwidth-value:表示接口的期望带宽,取值范围为1~800000000,单位为kbps。

【使用指导】

接口的期望带宽会影响链路开销值,具体介绍请参见“网络互通配置指导”中的“OSPF”。

【举例】

# 配置虚拟模板接口10的期望带宽为1000kbps。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] bandwidth 1000

1.1.2  default

default命令用来恢复接口的缺省配置。

【命令】

default

【视图】

虚拟模板接口视图

【缺省用户角色】

network-admin

【使用指导】

注意

接口下的某些配置恢复到缺省情况后,会对设备上当前运行的业务产生影响。建议您在执行该命令前,完全了解其对网络产生的影响。

 

您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。

【举例】

# 将虚拟模板接口10恢复为缺省配置。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] default

1.1.3  description

description命令用来设置接口的描述信息。

undo description命令用来恢复缺省情况。

【命令】

description text

undo description

【缺省情况】

接口的描述信息为“该接口的接口名 Interface”,比如:Virtual-Template1 Interface。

【视图】      

虚拟模板接口视图

【缺省用户角色】

network-admin

【参数】

text:接口描述信息,为1~255个字符的字符串,区分大小写。

【举例】

# 配置虚拟模板接口10的描述信息为“virtual-interface”。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] description virtual-interface

1.1.4  display pppoe-server packet statistics

display pppoe-server packet statistics命令用来显示PPPoE的协商报文统计信息。

【命令】

display pppoe-server packet statistics [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:显示指定成员设备的PPPoE Server的报文统计信息。slot-number表示设备在云集群中的成员编号。如果未指定本参数,将显示所有成员设备的PPPoE Server报文统计信息。

【举例】

# 显示指定slot上PPPoE Server协商报文统计信息。

<Sysname> display pppoe-server packet statistics slot 2

PPPoE Server packet statistics in slot 2:

RECV_PADI_PKT       : 10           DISCARD_PADI_PKT    : 0

SEND_PADO_PKT       : 10

RECV_PADR_PKT       : 10           DISCARD_PADR_PKT    : 0

SEND_PADS_PKT       : 10

RECV_PADT_PKT       : 9            DISCARD_PADT_PKT    : 0

SEND_PADT_PKT       : 9

表1-1 display pppoe-server packet statistics命令显示信息描述表

字段

描述

RECV_PADI_PKT

收到的PADI报文计数

DISCARD_PADI_PKT

丢弃收到的PADI报文计数

SEND_PADO_PKT

发送的PADO报文计数

RECV_PADR_PKT

收到的PADR报文计数

DISCARD_PADR_PKT

丢弃收到的PADR报文计数

SEND_PADS_PKT

发送的PADS报文计数

RECV_PADT_PKT

收到的PADT报文计数

DISCARD_PADT_PKT

丢弃收到的PADT报文计数

SEND_PADT_PKT

发送的PADT报文计数

 

【相关命令】

·     reset pppoe-server packet statistics

1.1.5  display pppoe-server session packet

display pppoe-server session packet命令用来显示PPPoE会话的数据报文统计信息。

【命令】

display pppoe-server session packet { slot slot-number | interface interface-type interface-number }

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

interface interface-type interface-number:显示指定接口的PPPoE会话的数据报文统计信息。interface-type interface-number用来指定接口的类型和编号。对于集中式设备,不指定本参数时,将显示所有接口的PPPoE会话的数据报文统计信息。

slot slot-number:显示指定成员设备的PPPoE会话的数据报文统计信息。slot-number表示设备在云集群中的成员编号。

【举例】

# 查看VLAN接口1的PPPoE会话的数据报文统计信息。

<Sysname> display pppoe-server session packet interface vlan-interface 1

Total PPPoE sessions on slot 3: 1

 

  Ethernet interface: Vlan1

  Session ID: 1

  InPackets: 40

  OutPackets: 58

  InBytes: 690

  OutBytes: 506

  InDrops: 3

  OutDrops: 1

 

Total PPPoE sessions on slot 4: 2

 

  Ethernet interface: Vlan1

  Session ID: 1

  InPackets: 43

  OutPackets: 59

  InBytes: 790

  OutBytes: 576

  InDrops: 2

  OutDrops: 1

 

  Ethernet interface: Vlan1

  Session ID: 2

  InPackets: 35

  OutPackets: 36

  InBytes: 370

  OutBytes: 386

  InDrops: 0

  OutDrops: 0

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

字段

描述

Ethernet interface

PPPoE会话绑定的接口

Session ID

PPPoE会话的编号

InPackets

接收报文数

OutPackets

发送报文数

InBytes

接收字节数

OutBytes

发送字节数

InDrops

接收非法并丢弃的报文数

OutDrops

发送非法并丢弃的报文数

 

【相关命令】

·     display interface virtual-access

1.1.6  display pppoe-server session summary

display pppoe-server session summary命令用来显示PPPoE会话的摘要信息。

【命令】

display pppoe-server session summary { slot slot-number | interface interface-type interface-number }

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

interface interface-type interface-number:显示指定接口的PPPoE会话的摘要信息。interface-type interface-number用来指定接口的类型和编号。对于集中式设备,不指定本参数时,将显示所有接口的PPPoE会话的摘要信息。

slot slot-number:显示指定成员设备的PPPoE会话的摘要信息。slot-number表示设备在云集群中的成员编号。

【使用指导】

通过物理接口上线的PPPoE会话信息只在物理接口所在单板显示,通过逻辑接口上线的全局PPPoE会话信息将在所有单板显示。

【举例】

# 查看VLAN接口1的PPPoE会话的摘要信息。

<Sysname> display pppoe-server session summary interface vlan-interface 1

Total PPPoE sessions on slot 1: 1

 

  Ethernet interface: Vlan1

  Session ID: 1

  PPP interface: VA1

  State: PADR_RCVD

  Remote MAC: 00e0-1500-7100

  Local MAC: 00e0-1400-7300

  Service VLAN: N/A

  Customer VLAN: N/A

 

Total PPPoE sessions on slot 2: 2

 

  Ethernet interface: Vlan1

  Session ID: 1

  PPP interface: VA1

  State: PADR_RCVD

  Remote MAC: 00e0-1500-7100

  Local MAC: 00e0-1400-7300

  Service VLAN: N/A

  Customer VLAN: N/A

 

  Ethernet interface: Vlan1

  Session ID: 2

  PPP interface: VA2

  State: OPEN

  Remote MAC: 00e0-1500-7100

  Local MAC: 00e0-1400-7400

  Service VLAN: 2

  Customer VLAN: 1

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

字段

描述

Total PPPoE sessions

上线PPPoE会话总数(物理接口上线的PPPoE会话和全局PPPoE会话总数)

Local PPPoE sessions

通过物理接口上线的PPPoE会话总数

(当命令行中指定了接口时,不显示本字段)

Ethernet interface

PPPoE会话绑定的接口

Session ID

PPPoE会话的编号

PPP interface

PPPoE会话的VA接口号

State

PPPoE会话的状态,取值如下:

·     PADR_RCVD:表示PPPoE会话正在创建中,处于会话协商阶段

·     OPEN:表示PPPoE处于会话阶段

Remote MAC

对端MAC地址

Local MAC

本端MAC地址

Service VLAN

服务提供商VLAN(N/A表示没有此信息)

Customer VLAN

用户VLAN(N/A表示没有此信息)

 

1.1.7  display pppoe-server throttled-mac

display pppoe-server throttled-mac命令用来显示被扼制的PPPoE用户信息。

【命令】

display pppoe-server throttled-mac { slot slot-number | interface interface-type interface-number }

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

interface interface-type interface-number:显示指定接口下的被扼制的用户信息。interface-type interface-number用来指定接口的类型和编号。对于集中式设备,不指定本参数时,将显示所有接口的被扼制的PPPoE用户信息。

slot slot-number:显示指定成员设备的被扼制的用户信息。slot-number表示设备在云集群中的成员编号。

【举例】

# 查看VLAN接口1的被扼制的用户信息。

<Sysname> display pppoe-server throttled-mac interface vlan-interface 1

Total 1 client MACs in slot 1:

  Interface        Remote MAC      Start time           Remaining time(s)

  Vlan1            00e0-1500-4100  2019-12-01,12:10:30  55

Total 2 client MACs in slot 2:

  Interface        Remote MAC      Start time            Remaining time(s)

  Vlan1            00e0-1500-6300  2019-12-01,12:10:30   55

  Vlan1            00e0-1500-6000  2019-12-01,12:10:40   65

  Vlan1            00e0-1500-6300  2019-12-01,12:10:50   75

表1-4 display pppoe-server throttled-mac命令显示信息描述表

字段

描述

Interface

被扼制的用户的上线接口

Remote MAC

用户的MAC地址

Start time

开始扼制的时间

Remaining time(s)

剩余扼制时间,单位为秒

 

【相关命令】

·     pppoe-server throttle per-mac

1.1.8  display pppoe-server va-pool

display pppoe-server va-pool命令用来显示VA池信息。

【命令】

display pppoe-server va-pool

【视图】

任意视图

【缺省用户角色】

network-admin

【举例】

# 显示VA池信息。

<Sysname> display pppoe-server va-pool

Location    VT interface         Size      Unused/State

1/*         Virtual-Template1    1000      900

-           Virtual-Template2    1000      0

表1-5 display pppoe-server va-pool命令显示信息描述表

字段

描述

Location

VA池所在的成员设备、单板和CPU(显示“-”时表示全局VA池;不支持按CPU显示的设备则显示“*”,例如1/0/*

VT interface

使用VA池的虚拟模板

Size

用户申请的VA池容量

Unused/State

用户可以使用的VA池容量/VA池当前的状态(Creating表示正在创建VA池;Destroying表示正在删除VA池)

 

【相关命令】

·     pppoe-server virtual-template va-pool

1.1.9  interface virtual-template

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]

1.1.10  mtu

mtu命令用来设置接口的MTU(Maximum Transmission Unit,最大传输单元)值。

undo mtu命令用来恢复缺省情况。

【命令】

mtu size

undo mtu

【缺省情况】

接口的MTU值为1500字节。

【视图】

虚拟模板接口视图

【缺省用户角色】

network-admin

【参数】

size:接口的MTU值,单位为字节。取值范围为128~1500。

【使用指导】

接口的MTU值影响IP协议报文在该接口上传输时的分片与重组。

需要注意的是,配置了mtu命令后需要执行命令shutdownundo shutdown,这样该配置才能在接口上生效。

【举例】

# 配置虚拟模板接口10的MTU值为1400字节。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] mtu 1400

1.1.11  ppp lcp echo mru verify

ppp lcp echo mru verify命令用来开启PPPoE应用的MRU检测功能。

undo ppp lcp echo mru verify命令用来关闭PPPoE应用的MRU检测功能。

【命令】

ppp lcp echo mru verify [ minimum value ]

undo ppp lcp echo mru verify

【缺省情况】

PPPoE应用的MRU检测功能处于关闭状态。

【视图】

虚拟模板接口视图

【缺省用户角色】

network-admin

【参数】

minimum value:指定用来进行监测的最小MRU,取值范围为64~1500。

【使用指导】

PPPoE应用为了支持大于1492的MTU,在PPPoE协商中增加PPP-Max-Payload选项,标识当前PPPoE会话所能支持的最大MTU。如果此MTU大于1492,则PPP在LCP协商中将会使用此最大值作为MRU的上限进行协商,协商完成后上报MTU。

有时为避免协商的MRU大于接口的实际收发能力,需要开启MRU检测功能。开启本功能后,对于PPPoE Server应用,如果在LCP协商完成后,LCP协商到的MRU大于1492,则开始进行如下检测处理:

(1)     设备向对端发送MRU大小的Echo-Request报文,如果能够收到Echo-Reply报文,则按照此MRU大小上报MTU;

(2)     如果不能收到Echo-Reply报文,则进行第二次检测;

(3)     如果指定了进行监测的最小MRU,则第二次检测使用指定的最小MRU进行;否则第二次检测仍将使用第一次检测时的MRU大小进行。

(4)     如果两次检测都没有通过,则断开PPP链路。

开启本功能时,网络层NCP协商将会延后启动,只有当检测通过之后再启动NCP协商。

【举例】

# 在虚拟模板接口10上开启PPPoE应用的MRU检测功能,MRU最小值为1200。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] ppp lcp echo mru verify minimum 1200

1.1.12  pppoe-server access-delay

pppoe-server access-delay命令用来配置用户接入响应延迟时间。

undo pppoe-server access-delay命令用来恢复缺省情况。

【命令】

pppoe-server access-delay delay-time

undo pppoe-server access-delay

【缺省情况】

对用户接入响应不延迟。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

delay-time:用户接入响应延迟时间,取值范围为10~25500,单位为毫秒。

【使用指导】

本命令用来配置PPPoE Server对接入用户进行响应的延迟时间,系统按照配置的时间延迟响应从此接口上线用户的首个报文。

【举例】

# 在接口Vlan-interface10上配置用户接入响应延迟时间为100毫秒。

<Sysname> system-view

[Sysname] interface Vlan-interface10

[Sysname-Vlan-interface10] pppoe-server access-delay 100

1.1.13  pppoe-server bind

pppoe-server bind命令用来在接口上启用PPPoE Server协议,将该接口与虚拟模板接口绑定。

undo pppoe-server bind命令用来在相应接口关闭PPPoEServer协议。

【命令】

pppoe-server bind virtual-template number

undo pppoe-server bind

【缺省情况】

接口上的PPPoE Server协议处于关闭状态。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

virtual-template number:指定虚拟模板接口。number表示虚拟模板接口号。不同型号的设备支持的取值范围不同,请以设备的实际情况为准。

【使用指导】

接口上启用PPPoE Server协议时,可以绑定不存在的虚拟模板。

如果接口上已经启用PPPoE Server绑定了虚拟模板接口,则不能直接使用该命令绑定新的虚拟模板接口,需要先关闭PPPoE Server协议后,再重新启用PPPoE Server时绑定新的虚拟模板接口。

如果在接口上同时启用PPPoE Client与PPPoE Server功能,则PPPoE Client功能不生效。

【举例】

# 在接口Vlan-interface10上启用PPPoE Server协议,将接口Vlan-interface10与虚拟模板接口Virtual-Template1绑定。

<Sysname> system-view

[Sysname] interface Vlan-interface10

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

 

1.1.14  pppoe-server session-limit

pppoe-server session-limit命令用来配置接口上所能创建PPPoE会话的最大数目。

undo pppoe-server session-limit命令用来恢复缺省情况。

【命令】

pppoe-server session-limit number

undo pppoe-server session-limit

【缺省情况】

不限制接口上所能创建PPPoE会话的数目。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

number:接口上所能创建PPPoE会话的最大数目,取值范围为1~65534。

【使用指导】

系统创建会话时,需同时满足如下限制,若其中任何一项不满足,则无法创建会话:

·     接口下每个用户所能创建PPPoE会话的最大数目限制

·     接口下每个VLAN所能创建PPPoE会话的最大数目限制

·     接口上所能创建PPPoE会话的最大数目限制

·     成员设备所能创建PPPoE会话的最大数目限制

本命令配置后仅对新创建的PPPoE会话有效,对已经创建的PPPoE会话无效,即不会导致已经上线的用户下线。

【举例】

# 配置接口Vlan-interface10上所能创建PPPoE会话的最大数目为50。

<Sysname> system-view

[Sysname] interface Vlan-interface10

[Sysname-Vlan-interface10] pppoe-server session-limit 50

【相关命令】

·     pppoe-server session-limit per-mac

·     pppoe-server session-limit per-vlan

·     pppoe-server session-limit total

1.1.15  pppoe-server session-limit per-mac

pppoe-server session-limit per-mac命令用来配置在接口上每个用户所能创建PPPoE会话的最大数目。

undo pppoe-server session-limit per-mac命令用来恢复缺省情况。

【命令】

pppoe-server session-limit per-mac number

undo pppoe-server session-limit per-mac

【缺省情况】

每个用户可创建100个PPPoE会话。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

number:每个用户所能创建PPPoE会话的最大数目,取值范围为1~65534。

【使用指导】

每个用户通过MAC地址进行标识。

系统创建会话时,需同时满足如下限制,若其中任何一项不满足,则无法创建会话:

·     接口下每个用户所能创建PPPoE会话的最大数目限制

·     接口下每个VLAN所能创建PPPoE会话的最大数目限制

·     接口上所能创建PPPoE会话的最大数目限制

·     成员设备所能创建PPPoE会话的最大数目限制

本命令配置后仅对新创建的PPPoE会话有效,对已经创建的PPPoE会话无效,即不会导致已经上线的用户下线。

【举例】

# 配置在接口Vlan-interface10下,每个用户所能创建PPPoE会话的最大数目为50。

<Sysname> system-view

[Sysname] interface Vlan-interface10

[Sysname-Vlan-interface10] pppoe-server session-limit per-mac 50

【相关命令】

·     pppoe-server session-limit

·     pppoe-server session-limit per-vlan

·     pppoe-server session-limit total

1.1.16  pppoe-server session-limit per-vlan

pppoe-server session-limit per-vlan命令用来配置在接口上每个VLAN所能创建PPPoE会话的最大数目。

undo pppoe-server session-limit per-vlan命令用来恢复缺省情况。

【命令】

pppoe-server session-limit per-vlan number

undo pppoe-server session-limit per-vlan

【缺省情况】

不限制每个VLAN所能创建PPPoE会话的数目。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

number:每个VLAN所能创建PPPoE会话的最大数目,取值范围为1~65534。

【使用指导】

系统创建会话时,需同时满足如下限制,若其中任何一项不满足,则无法创建会话:

·     接口下每个用户所能创建PPPoE会话的最大数目限制

·     接口下每个VLAN所能创建PPPoE会话的最大数目限制

·     接口上所能创建PPPoE会话的最大数目限制

·     设备所能创建PPPoE会话的最大数目限制

本命令配置后仅对新创建的PPPoE会话有效,对已经创建的PPPoE会话无效,即不会导致已经上线的用户下线。

【举例】

# 配置在子接口Vlan-interface10下,每个VLAN所能创建PPPoE会话的最大数目为50。

<Sysname> system-view

[Sysname] interface Vlan-interface 10

[Sysname-Vlan-interface10] pppoe-server session-limit per-vlan 50

【相关命令】

·     pppoe-server sessions limit

·     pppoe-server sessions limit per-mac

·     pppoe-server sessions limit total

1.1.17  pppoe-server tag ac-name

pppoe-server tag ac-name命令用来配置PPPoE Server的AC Name(Access Concentrator Name,接入集中器名称)。

undo pppoe-server tag ac-name命令用来恢复缺省情况。

【命令】

pppoe-server tag ac-name name

undo pppoe-server tag ac-name

【缺省情况】

PPPoE Server的AC Name为设备名称。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

name:AC Name,为1~64个字符的字符串,区分大小写。

【使用指导】

本命令用来配置PPPoE Server的AC Name,PADO报文中会携带AC Name,PPPoE Client可以根据AC Name来选择PPPoE Server。

需要注意的是,系统不支持全部空格的AC Name。

【举例】

# 在接口Vlan-interface10上配置PPPoE Server的AC Name为pppoes。

<Sysname> system-view

[Sysname] interface Vlan-interface10

[Sysname-Vlan-interface10] pppoe-server tag ac-name pppoes

 

1.1.18  pppoe-server tag ppp-max-payload

pppoe-server tag ppp-max-payload命令用来配置设备支持PPP最大负载TAG,并指定最大负载的范围。

undo pppoe-server tag ppp-max-payload命令用来恢复缺省情况。

【命令】

pppoe-server tag ppp-max-payload [ minimum min-number maximum max-number ]

undo pppoe-server tag ppp-max-payload

【缺省情况】

不支持PPP最大负载TAG。PPPoE Server不支持此TAG,此时如果收到的PADI和PADR报文中包含此TAG,则直接忽略,不在回应的PADO和PADS报文中携带此TAG。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

minimum min-number:最大负载的最小值,取值范围为64~4470,单位为字节,缺省值为1492。

maximum max-number:最大负载的最大值,取值范围为64~4470,单位为字节,缺省值为1500。max-number值要大于等于min-number 值。

【使用指导】

PPP最大负载TAG主要提供对PPP的载荷超过1492的大报文支持,最大程度上减少报文的分片。PPP最大负载TAG包含在PPPoE Client端发送的PADI和PADR报文里。如果PPPoE Client端发送的此TAG值处于本命令配置的范围内,则PPPoE Server将此TAG原样拷贝至回复的PADO和PADS报文中;否则就认为报文的请求无效,不向PPPoE Client端回复PADO或PADS报文。

需要注意的是,jumboframe enable命令可以改变接口支持的超长帧的大小,jumboframe enable命令配置的超长帧的最大长度应大于pppoe-server tag ppp-max-payload命令配置的最大负载的最大值。

【举例】

# 使能对PPP最大负载TAG的支持,并指定最大负载的范围为1494~1508字节。

<Sysname> system-view

[Sysname] interface Vlan-interface10

[Sysname-Vlan-interface10] pppoe-server tag ppp-max-payload minimum 1494 maximum 1508

【相关命令】

·     jumboframe enable(接口管理命令参考/以太网接口)

1.1.19  pppoe-server tag service-name

pppoe-server tag service-name命令用来配置PPPoE Server的Service Name。

undo pppoe-server tag service-name命令用来恢复缺省情况。

【命令】

pppoe-server tag service-name name

undo pppoe-server tag service-name

【缺省情况】

PPPoE Server的Service Name为空。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

name:Service Name,为1~64个字符的字符串,区分大小写。

【使用指导】

当组网环境中存在两个或者两个以上PPPoE Server提供不同的服务时,PPPoE Client可以根据自身的Service Name选择不同的服务器来建立连接,这时PPPoE Server将根据本机上的Service Name来进行匹配处理。

当PPPoE Server收到客户端的PADI/PADR报文时,需要检查报文中的Service Name TAG字段并和本机上配置的Service Name进行匹配,具体处理过程有以下两步:

(1)     PPPoE Server将收到PADI报文中的Service-Name TAG字段与本地配置的Service Name进行匹配,且匹配规则如下:

¡     如果PPPoE Server端配置了Service Name,则需要进行精确匹配,只有二者相同,服务器端才会接受并回应PADO报文;如果不相同或者此TAG字段内容为空,则不接受。

¡     如果PPPoE Server端没有配置Service Name,则不论此TAG字段内容是否为空,服务器端都将接受并回应PADO报文。

(2)     PPPoE Server将收到PADR报文中的Service-Name TAG字段与本地配置的Service Name进行匹配,且匹配规则如下:

¡     如果PPPoE Server端配置了Service Name,则需要进行精确匹配,只有二者相同,服务器端才会接受并回应PADS报文和创建Session;如果不相同或者此TAG字段内容为空,则不能创建Session。

¡     如果PPPoE Server端没有配置Service Name,则不论此TAG字段内容是否为空,服务器端都将接受并回应PADS报文和创建Session。

【举例】

# 在接口Vlan-interface10上配置PPPoE Server的Service Name为pppoes。

<Sysname> system-view

[Sysname] interface Vlan-interface10

[Sysname-Vlan-interface10] pppoe-server tag service-name pppoes

1.1.20  pppoe-server virtual-template va-pool

pppoe-server virtual-template va-pool命令用来配置VA池。

undo pppoe-server virtual-template va-pool命令用来删除VA池。

【命令】

pppoe-server virtual-template template-number [ slot slot-number ] va-pool va-volume

undo pppoe-server virtual-template template-number [ slot slot-number ] va-pool

【缺省情况】

未配置VA池。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

virtual-template template-number:指定需要使用VA池的虚拟模板接口。该接口必须已经存在。

va-pool va-volume:指定需要创建的VA池的大小,取值范围为1~65534。实际可以配置的最大值与设备的型号有关,请以设备的实际情况为准。

slot slot-number:在指定成员设备上创建局部VA池。slot-number表示设备在云集群中的成员编号。如果不指定本参数,则表示创建全局VA池。

【使用指导】

PPPoE在建立连接时需要创建VA接口(VA接口用于PPPoE与PPP之间的报文传递),在用户下线后需要删除VA接口。由于创建/删除VA接口需要一定的时间,所以如果有大量用户上线/下线时,PPPoE的连接建立、连接拆除性能会受到影响。

使用VA池对PPPoE的连接建立、连接拆除性能有显著提高。VA池是在建立连接前事先创建的VA接口的集合。创建VA池后,当需要创建VA接口时,直接从VA池中获取一个VA接口,加快了PPPoE连接的建立速度。当用户下线后,直接把VA接口放入VA池中,不需要删除VA接口,加快了PPPoE连接的拆除速度。当VA池中的VA接口耗光后,仍需在建立PPPoE连接时再创建VA接口,在用户下线后删除VA接口。

每个虚拟模板接口只能关联一个全局VA池,在每个单板上只能关联一个局部VA池。通过某单板上的以太网接口上线的用户,只能使用上线以太网接口绑定的虚拟模板接口在该单板上关联的VA池。如果想要修改使用的VA池的大小,只能先删除原来的配置,然后重新配置VA池。

创建/删除VA池需要花费一定的时间,请用户耐心等待。在VA池创建/删除过程中(还没创建/删除完成)允许用户上线/下线,但正在创建/删除的VA池不生效。

系统可能由于资源不足不能创建用户指定容量的VA池,用户可以通过display pppoe-server va-pool命令查看实际可用的VA池的容量以及VA池的状态。

VA池会占用较多的系统内存,请用户根据实际情况创建合适大小的VA池。

删除VA池时,如果已有在线用户使用该VA池中的VA接口,不会导致这些用户下线。

【举例】

# 为虚拟模板2创建容量为1000的VA池。

<Sysname> system-view

[Sysname] pppoe-server virtual-template 2 va-pool 1000

【相关命令】

·     display pppoe-server va-pool

1.1.21  reset pppoe-server

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

【命令】

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

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

all:清除全部PPPoE会话。

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

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

【举例】

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

<Sysname> reset pppoe-server virtual-template 1

1.1.22  reset pppoe-server packet statistics

reset pppoe-server packet statistics命令用来清除PPPoE的协商报文统计信息。

【命令】

reset pppoe-server packet statistics [ slot slot-number ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:清除指定成员设备的PPPoE Server的报文统计信息。slot-number表示设备在云集群中的成员编号。如果未指定本参数,将清除所有成员设备的PPPoE Server报文统计信息。

【举例】

# 清除指定slot上的PPPoE Server的协商报文统计信息。

<Sysname> reset pppoe-server packet statistics slot 2

【相关命令】

·     display pppoe-server packet statistics

1.1.23  service

service命令用来配置处理接口流量的主用slot。

undo service命令用来恢复缺省情况。

【命令】

service slot slot-number

undo service slot

【缺省情况】

未配置处理接口流量的主用slot。

【视图】

虚拟模板接口视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:指定设备在云集群中的成员编号。slot-number表示设备在云集群中的成员编号。

【使用指导】

当要求同一个VA接口的流量在同一个slot上处理时,可以配置用于转发当前接口流量的slot。

为提高当前接口处理流量的可靠性,可以通过service命令和service standby命令为接口分别指定一个主用slot和一个备用slot进行流量处理。为避免不必要的流量切换,建议配置主用slot后,再配置备用slot。如果先配置备用slot再配置主用slot,流量将会从备用slot切换到主用slot。

如果同时配置了主用slot和备用slot,流量处理的机制如下:

·     当主用slot不可用时,流量由备用slot处理。之后,即使主用slot恢复可用,流量也继续由备用slot处理;仅当备用slot不可用时,流量才切换到主用slot。

·     当主用slot和备用slot均不可用时,流量由接收报文的slot处理;之后,主用slot和备用slot谁先恢复可用,流量就由谁处理。

如果接口上未配置主用slot和备用slot,则流量在接收报文的slot上处理。

【举例】

# 指定2号成员设备作为转发虚拟模板接口10下VA接口的流量的主用设备。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] service slot 2

【相关命令】

·     service standby

1.1.24  service standby

service standby命令用来配置处理接口流量的备用slot。

undo service standby命令用来恢复缺省情况。

【命令】

service standby slot slot-number

undo service standby slot

【缺省情况】

未配置处理接口流量的备用slot。

【视图】

虚拟模板接口视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:指定设备在云集群中的成员编号。slot-number表示设备在云集群中的成员编号。

【使用指导】

当要求同一个VA接口的流量在同一个slot上处理时,可以配置用于转发当前接口流量的slot。

为提高当前接口处理流量的可靠性,可以通过service命令和service standby命令为接口分别指定一个主用slot和一个备用slot进行流量处理。为避免不必要的流量切换,建议配置主用slot后,再配置备用slot。如果先配置备用slot再配置主用slot,流量将会从备用slot切换到主用slot。

如果同时配置了主用slot和备用slot,流量处理的机制如下:

·     当主用slot不可用时,流量由备用slot处理。之后,即使主用slot恢复可用,流量也继续由备用slot处理;仅当备用slot不可用时,流量才切换到主用slot。

·     当主用slot和备用slot均不可用时,流量由接收报文的slot处理;之后,主用slot和备用slot谁先恢复可用,流量就由谁处理。

如果接口上未配置主用slot和备用slot,则流量在接收报文的slot上处理。

【举例】

# 指定2号成员设备作为转发虚拟模板接口10下VA接口的流量的备用设备。

<Sysname> system-view

[Sysname] interface virtual-template 10

[Sysname-Virtual-Template10] service standby slot 2

【相关命令】

·     service

 

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

新华三官网
联系我们