01-PPP命令
本章节下载: 01-PPP命令 (384.38 KB)
目 录
1.1.1 display pppoe-server packet statistics
1.1.2 display pppoe-server session packet
1.1.3 display pppoe-server session summary
1.1.4 display pppoe-server throttled-mac
1.1.5 display pppoe-server va-pool
1.1.7 pppoe-server access-delay
1.1.8 pppoe-server access-line-id bas-info
1.1.9 pppoe-server access-line-id circuit-id parse-mode
1.1.10 pppoe-server access-line-id circuit-id trans-format
1.1.11 pppoe-server access-line-id content
1.1.12 pppoe-server access-line-id remote-id trans-format
1.1.13 pppoe-server access-line-id trust
1.1.15 pppoe-server session-limit
1.1.16 pppoe-server session-limit per-mac
1.1.17 pppoe-server session-limit per-vlan
1.1.18 pppoe-server session-limit total
1.1.19 pppoe-server tag ac-name
1.1.20 pppoe-server tag ppp-max-payload
1.1.21 pppoe-server tag service-name
1.1.22 pppoe-server throttle per-mac
1.1.23 pppoe-server virtual-template va-pool
1.1.25 reset pppoe-server packet statistics
1.2.2 display pppoe-client session packet
1.2.3 display pppoe-client session summary
1.2.6 reset pppoe-client session packet
display pppoe-server packet statistics命令用来显示PPPoE的协商报文统计信息。
【命令】
display pppoe-server packet statistics
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示PPPoE Server协商报文统计信息。
<Sysname> display pppoe-server packet statistics
PPPoE Server packet statistics :
RECV_PADI_PKT : 1 DISCARD_PADI_PKT : 0
SEND_PADO_PKT : 1
RECV_PADR_PKT : 1 DISCARD_PADR_PKT : 0
SEND_PADS_PKT : 1
RECV_PADT_PKT : 0 DISCARD_PADT_PKT : 0
SEND_PADT_PKT : 0
表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
display pppoe-server session packet命令用来显示PPPoE会话的数据报文统计信息。
【命令】
display pppoe-server session packet [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口的PPPoE会话的数据报文统计信息。interface-type interface-number用来指定接口的类型和编号。
【举例】
# 查看GigabitEthernet1/0/1接口的PPPoE会话的数据报文统计信息。
<Sysname> display pppoe-server session packet interface gigabitethernet 1/0/1
Total PPPoE sessions: 2
Ethernet interface: GE1/0/1 Session ID: 1
InPackets: 37 OutPackets: 38
InBytes: 390 OutBytes: 406
InDrops: 0 OutDrops: 0
Ethernet interface: GE1/0/1 Session ID: 2
InPackets: 67 OutPackets: 48
InBytes: 490 OutBytes: 806
InDrops: 1 OutDrops: 2
表1-2 display pppoe-server session packet命令显示信息描述表
字段 |
描述 |
Ethernet interface |
PPPoE会话绑定的接口 |
Session ID |
PPPoE会话的编号 |
InPackets |
接收报文数 |
OutPackets |
发送报文数 |
InBytes |
接收字节数 |
OutBytes |
发送字节数 |
InDrops |
接收非法并丢弃的报文数 |
OutDrops |
发送非法并丢弃的报文数 |
【相关命令】
· display interface virtual-access
display pppoe-server session summary命令用来显示PPPoE会话的摘要信息。
【命令】
display pppoe-server session summary [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口的PPPoE会话的摘要信息。interface-type interface-number用来指定接口的类型和编号。
【使用指导】
通过物理接口上线的PPPoE会话信息只在物理接口所在单板显示,通过逻辑接口上线的全局PPPoE会话信息将在所有单板显示。
【举例】
# 查看GigabitEthernet1/0/1接口的PPPoE会话的摘要信息。
<Sysname> display pppoe-server session summary interface gigabitethernet 1/0/1
Total PPPoE sessions: 2
Ethernet interface: GE1/0/1 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: GE1/0/1 Session ID: 2
PPP interface: VA2 State: OPEN
Remote MAC:00e0-1600-7200 Local MAC: 00e0-1400-7400
Service VLAN: 2 Customer VLAN: 155
# 查看所有接口的PPPoE会话的摘要信息。
<Sysname> display pppoe-server session summary
Total PPPoE sessions: 2
Local PPPoE sessions: 2
Ethernet interface: GE1/0/2 Session ID: 1
PPP interface: VA1 State: OPEN
Remote MAC: 0000-0000-0005 Local MAC: 0000-5e00-0101
Service VLAN: N/A Customer VLAN: N/A
Ethernet interface: RAGG1 Session ID: 1
PPP interface: VA0 State: OPEN
Remote MAC: 0050-56c0-0005 Local MAC: 0000-5e00-0102
Service VLAN: N/A Customer VLAN: N/A
表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表示没有此信息) |
display pppoe-server throttled-mac命令用来显示被扼制的PPPoE用户信息。
【命令】
display pppoe-server throttled-mac [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口下的被扼制的用户信息。interface-type interface-number用来指定接口的类型和编号。
【举例】
# 查看GigabitEthernet1/0/1接口的被扼制的用户信息。
<Sysname> display pppoe-server throttled-mac interface gigabitethernet 1/0/1
Total 3 client MACs:
Interface Remote MAC Start time Remaining time(s)
GE1/0/1 00e0-1500-4100 2010-12-01,12:10:30 55
GE1/0/1 00e0-1500-4000 2010-12-01,12:10:40 65
GE1/0/1 00e0-1500-3300 2010-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
display pppoe-server va-pool命令用来显示VA池信息。
【命令】
display pppoe-server va-pool
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示VA池信息。
<Sysname> display pppoe-server va-pool
VT interface Size Unused/State
Virtual-Template1 1000 900
Virtual-Template2 1000 Creating
表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
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
pppoe-server access-delay命令用来配置用户接入响应延迟时间。
undo pppoe-server access-delay命令用来恢复缺省情况。
【命令】
pppoe-server access-delay delay-time
undo pppoe-server access-delay
【缺省情况】
对用户接入响应不延迟。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
delay-time:用户接入响应延迟时间,取值范围为10~25500,单位为毫秒。
【使用指导】
本命令用来配置PPPoE Server对接入用户进行响应的延迟时间,系统按照配置的时间延迟响应从此接口上线用户的首个报文。
【举例】
# 在接口GigabitEthernet1/0/1上配置用户接入响应延迟时间为100毫秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server access-delay 100
pppoe-server access-line-id bas-info命令用来配置在NAS-PORT-ID属性中自动插入BAS信息。
undo pppoe-server access-line-id bas-info命令用来恢复缺省情况。
【命令】
pppoe-server access-line-id bas-info [ cn-163 ]
undo pppoe-server access-line-id bas-info
【缺省情况】
在NAS-PORT-ID属性中不自动插入BAS信息。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
cn-163:插入中国电信163格式的BAS信息。不指定本参数时,插入中国电信格式的BAS信息。
【使用指导】
BAS信息的格式分为两种:中国电信格式和中国电信163格式。
· 中国电信格式的BAS信息格式:{atm|eth|trunk} NAS_slot/NAS_subslot/NAS_port:XPI.XCI,表示BRAS设备上的用户接入端口信息,包括BRAS上用户接入端口的VLAN、VPI/VCI等信息(当使用ATM/DSL时,XPI.XCI表示VPI/VCI信息;当使用Ethernet/DSL时,XPI.XCI表示VLAN信息)。例如:eth 1/0/1:4096.2345,其含义为:BRAS设备上的用户接入端口为:上行接口类型为以太网接口,接口所在槽号为1、子槽号为0、端口号为1,外层VLAN ID为4096(4096表示无效VLAN),内层VLAN ID为2345。
· 中国电信163格式的BAS信息格式如表1-6所示。其中,NAS_slot/NAS_subslot/NAS_port表示BAS设备上PPPoE用户接入的接口编号信息,vpi、vci表示VPI、VCI信息,vlanid、vlanid2表示VLAN信息,其中vlanid表示内层VLAN,vlanid2表示外层VLAN,主接口的vlanid总为0。
表1-6 中国电信163格式的BAS信息格式
接口类型 |
BAS信息格式 |
ATM接口 |
slot=NAS_slot;subslot=NAS_subslot;port=NAS_port;vpi=XPI;vci=XCI; |
主接口或没有携带双层VLAN信息的接口 |
slot=NAS_slot;subslot=NAS_subslot;port=NAS_port;vlanid=VLAN id; |
携带双层VLAN信息的接口 |
slot=NAS_slot;subslot=NAS_subslot;port=NAS_port;vlanid=VLAN id;vlanid2=VLAN id2; |
本命令用来配置是否在NAS-PORT-ID属性中自动插入BAS信息:
· 如果配置为不自动插入BAS信息,则BAS设备上传给RADIUS服务器的NAS-PORT-ID属性由命令pppoe-server access-line-id content决定。
· 如果配置为自动插入BAS信息,则BAS设备最终上传给RADIUS服务器的NAS-PORT-ID属性内容将由本命令决定:
¡ 如果插入中国电信163格式的BAS信息,则将相应的BAS信息插入到解析时新构造的circuit-id前面,并将此“BAS信息+circuit-id”内容作为NAS-PORT-ID属性上传给RADIUS服务器。
¡ 如果插入中国电信格式的BAS信息,则将相应的BAS信息和原circuit-id信息里的DSLAM上的用户接入信息拼装成中国电信格式的circuit-id,并将此中国电信格式的circuit-id内容作为NAS-PORT-ID属性上传给RADIUS服务器。
需要注意的是,当在NAS-PORT-ID属性中插入BAS信息时,若NAS-PORT-ID属性中还包含remote-id,会导致RADIUS服务器无法正确解析。所以,用户需要通过配置保证,在BAS设备信任接收到的报文中的接入线路ID的内容的情况下插入BAS信息时,上传给RADIUS服务器的NAS-PORT-ID属性的内容中仅包含circuit-id,不能包含remote-id。
【举例】
# 在接口GigabitEthernet1/0/1上配置在NAS-PORT-ID属性中自动插入BAS信息。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server access-line-id bas-info
【相关命令】
· pppoe-server access-line-id circuit-id parse-mode
· pppoe-server access-line-id content
· pppoe-server access-line-id trust
pppoe-server access-line-id circuit-id parse-mode命令用来配置接入线路ID中circuit-id的解析格式。
undo pppoe-server access-line-id circuit-id parse-mode命令用来恢复缺省情况。
【命令】
pppoe-server access-line-id circuit-id parse-mode { cn-telecom | tr-101 }
undo pppoe-server access-line-id circuit-id parse-mode
【缺省情况】
接入线路ID中circuit-id的解析格式为TR-101格式。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
cn-telecom:中国电信格式。
tr-101:TR-101格式。
【使用指导】
circuit-id的格式分为两种:TR-101格式和中国电信格式。本命令用来设置设备采用哪种格式来解析circuit-id。
(1) TR-101格式
TR-101格式如下:
· 当使用ATM/DSL时,格式为:Access-Node-Identifier atm frame/slot/subslot/port:vpi.vci。
· 当使用Ethernet/DSL时,格式为:Access-Node-Identifier eth frame/slot/subslot/port[:vlan-id]。
表示DSLAM上的用户接入信息,其中,Access-Node-Identifier表示接入节点标识符(即DSLAM设备标识符),后半部分的信息表示DSLAM上用户接入的接口信息(其中,frame表示机框号)。
(2) 中国电信格式
中国电信格式如下:AccessNodeIdentifier/ANI_rack/ANI_frame/ANI_slot/ANI_subslot/ANI_port[:ANI_XPI.ANI_XCI]。表示DSLAM上的用户接入信息,包括DSLAM设备标识符、用户接入接口等信息。
例如:guangzhou001/1/31/63/31/127,其含义为接入节点DSLAM的标识为guangzhou001,DSLAM的机架号为1,用户接入接口所在机框号为31,槽号为63,子槽号为31,端口号为127。
【举例】
# 配置接口GigabitEthernet1/0/1采用中国电信格式来解析接入线路ID中circuit-id。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server access-line-id circuit-id parse-mode cn-telecom
【相关命令】
· pppoe-server access-line-id circuit-id trans-format
pppoe-server access-line-id circuit-id trans-format命令用来配置接入线路ID中circuit-id的传输格式。
undo pppoe-server access-line-id circuit-id trans-format命令用来恢复缺省情况。
【命令】
pppoe-server access-line-id circuit-id trans-format { ascii | hex }
undo pppoe-server access-line-id circuit-id trans-format
【缺省情况】
接入线路ID中circuit-id的传输格式为字符串格式。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
ascii:字符串格式。
hex:十六进制格式。
【使用指导】
circuit-id可以选择使用字符串或者十六进制的格式进行传输。
比如circuit-id的内容为00010002,则使用不同格式传输时,其报文内容如下(前两个字节为TYPE和Length的值):
· 字符串格式:01 08 30 30 30 31 30 30 30 32
· 十六进制格式:01 04 00 01 00 02
【举例】
# 配置接口GigabitEthernet1/0/1使用十六进制格式传输circuit-id。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server access-line-id circuit-id trans-format hex
pppoe-server access-line-id content命令用来设置上传给RADIUS服务器的NAS-PORT-ID属性中包含的内容。
undo pppoe-server access-line-id content命令用来恢复缺省情况。
【命令】
pppoe-server access-line-id content { all [ separator ] | circuit-id | remote-id }
undo pppoe-server access-line-id content
【缺省情况】
上传给RADIUS服务器的NAS-PORT-ID属性中仅包含circuit-id。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
all:上传circuit-id和remote-id。
separator:分隔符,长度为一个字符,缺省情况下为空格。circuit-id与remote-id通过该分隔符连接在一起后上传。
circuit-id:仅上传circuit-id。
remote-id:仅上传remote-id。
【使用指导】
在含有DSLAM的组网中,DSLAM通过接入线路ID(access-line-id)把用户的物理位置信息传送给BAS设备(PPPoE Server功能部署在BAS设备上),接入线路ID的内容包括circuit-id和remote-id两部分(circuit-id的介绍请参见pppoe-server access-line-id circuit-id parse-mode命令,remote-id的介绍请参见pppoe-server access-line-id remote-id trans-format命令)。BAS设备采用一定的规则解析接入线路ID后,把解析后的内容通过RADIUS的NAS-PORT-ID属性发送给RADIUS服务器,RADIUS服务器通过收到的NAS-PORT-ID属性和数据库中已配置好的物理位置信息比较,验证用户的物理位置信息是否正确。
分隔符可以是所有可见字符,但如果用户配置的分隔符是可能出现在circuit-id和remote-id两个字符串中的字符,则会使最终RADIUS服务器解析的结果不可预知,所以需要选择合适的分隔符。
在没有配置pppoe-server access-line-id bas-info命令的情况下,上传给RADIUS服务器的NAS-PORT-ID属性中包含的内容由本命令的配置决定。在配置了pppoe-server access-line-id bas-info命令的情况下,上传给RADIUS服务器的NAS-PORT-ID属性中包含的内容请参见pppoe-server access-line-id bas-info命令的介绍。
【举例】
# 配置接口GigabitEthernet1/0/1仅上传circuit-id给RADIUS服务器。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server access-line-id content circuit-id
【相关命令】
· pppoe-server access-line-id bas-info
· pppoe-server access-line-id circuit-id parse-mode
· pppoe-server access-line-id remote-id trans-format
pppoe-server access-line-id remote-id trans-format命令用来配置接入线路ID中remote-id的传输格式。
undo pppoe-server access-line-id remote-id trans-format命令用来恢复缺省情况。
【命令】
pppoe-server access-line-id remote-id trans-format { ascii | hex }
undo pppoe-server access-line-id remote-id trans-format
【缺省情况】
接入线路ID中remote-id的传输格式为字符串格式。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
ascii:字符串格式,指的是用字符形式传送remote-id信息。
hex:十六进制格式,指的是用十六进制数字传送remote-id信息。
【使用指导】
remote-id为PPPoE中继设备(比如DSLAM)的系统MAC地址。remote-id可以选择使用字符串或者十六进制的格式进行传输。
【举例】
# 配置接口GigabitEthernet1/0/1上使用十六进制格式传输remote-id。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server access-line-id remote-id trans-format hex
pppoe-server access-line-id trust命令用来配置设备信任接收到的报文中的接入线路ID的内容。
undo pppoe-server access-line-id trust命令用来恢复缺省情况。
【命令】
pppoe-server access-line-id trust
undo pppoe-server access-line-id trust
【缺省情况】
设备不信任接收到的报文中的接入线路ID的内容。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【使用指导】
本命令用来配置设备是否信任接收到的报文中的接入线路ID的内容:
· 当设置为信任模式时,BAS设备会解析收到报文中携带的circuit-id和remote-id的信息,并根据解析出来的信息构造新的circuit-id和remote-id。
· 当设置为不信任模式时,BAS设备将不再解析报文中携带的circuit-id和remote-id的信息,新构造的circuit-id和remote-id的内容均为空。
需要注意的是,当设置为信任模式时,如果解析PADR报文中的circuit-id或remote-id失败,则丢弃此PADR报文,不回应PADS。
【举例】
# 在接口GigabitEthernet1/0/1上配置信任接收到的报文中的接入线路ID的内容。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server access-line-id trust
【相关命令】
· pppoe-server access-line-id circuit-id parse-mode
pppoe-server bind命令用来在接口上启用PPPoE Server协议,将该接口与虚拟模板接口绑定。
undo pppoe-server bind命令用来在相应接口关闭PPPoEServer协议。
【命令】
pppoe-server bind virtual-template number
undo pppoe-server bind
【缺省情况】
接口上的PPPoE Server协议处于关闭状态。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
virtual-template number:指定虚拟模板接口。number表示虚拟模板接口号。本参数的取值范围与设备型号有关,具体请参见“PPP命令”中的interface virtual-template命令。
【使用指导】
接口上启用PPPoE Server协议时,可以绑定不存在的虚拟模板。
如果接口上已经启用PPPoE Server绑定了虚拟模板接口,则不能直接使用该命令绑定新的虚拟模板接口,需要先关闭PPPoE Server协议后,再重新启用PPPoE Server时绑定新的虚拟模板接口。
如果在接口上同时启用PPPoE Client与PPPoE Server功能,则PPPoE Client功能不生效。
【举例】
# 在接口GigabitEthernet1/0/1上启用PPPoE Server协议,将接口GigabitEthernet1/0/1与虚拟模板接口Virtual-Template1绑定。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server bind virtual-template 1
pppoe-server session-limit命令用来配置接口上所能创建PPPoE会话的最大数目。
undo pppoe-server session-limit命令用来恢复缺省情况。
【命令】
pppoe-server session-limit number
undo pppoe-server session-limit
【缺省情况】
不限制接口上所能创建PPPoE会话的数目。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
number:接口上所能创建PPPoE会话的最大数目,取值范围为1~65534。
【使用指导】
系统创建会话时,需同时满足如下限制,若其中任何一项不满足,则无法创建会话:
· 接口下每个用户所能创建PPPoE会话的最大数目限制
· 接口下每个VLAN所能创建PPPoE会话的最大数目限制
· 接口上所能创建PPPoE会话的最大数目限制
· 系统所能创建PPPoE会话的最大数目限制
本命令配置后仅对新创建的PPPoE会话有效,对已经创建的PPPoE会话无效,即不会导致已经上线的用户下线。
【举例】
# 配置接口GigabitEthernet1/0/1上所能创建PPPoE会话的最大数目为50。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server session-limit 50
【相关命令】
· pppoe-server session-limit per-mac
· pppoe-server session-limit per-vlan
· pppoe-server session-limit total
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会话。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
number:每个用户所能创建PPPoE会话的最大数目,取值范围为1~65534。
【使用指导】
每个用户通过MAC地址进行标识。
系统创建会话时,需同时满足如下限制,若其中任何一项不满足,则无法创建会话:
· 接口下每个用户所能创建PPPoE会话的最大数目限制
· 接口下每个VLAN所能创建PPPoE会话的最大数目限制
· 接口上所能创建PPPoE会话的最大数目限制
· 系统所能创建PPPoE会话的最大数目限制
本命令配置后仅对新创建的PPPoE会话有效,对已经创建的PPPoE会话无效,即不会导致已经上线的用户下线。
【举例】
# 配置在接口GigabitEthernet1/0/1下,每个用户所能创建PPPoE会话的最大数目为50。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server session-limit per-mac 50
【相关命令】
· pppoe-server session-limit
· pppoe-server session-limit per-vlan
· pppoe-server session-limit total
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会话的数目。
【视图】
三层以太网子接口视图
VEth子接口视图
三层聚合子接口视图
L3VE子接口视图
EFM子接口视图
【缺省用户角色】
network-admin
【参数】
number:每个VLAN所能创建PPPoE会话的最大数目,取值范围为1~65534。
【使用指导】
系统创建会话时,需同时满足如下限制,若其中任何一项不满足,则无法创建会话:
· 接口下每个用户所能创建PPPoE会话的最大数目限制
· 接口下每个VLAN所能创建PPPoE会话的最大数目限制
· 接口上所能创建PPPoE会话的最大数目限制
· 系统所能创建PPPoE会话的最大数目限制
本命令配置后仅对新创建的PPPoE会话有效,对已经创建的PPPoE会话无效,即不会导致已经上线的用户下线。
【举例】
# 配置在子接口GigabitEthernet1/0/1.1下,每个VLAN所能创建PPPoE会话的最大数目为50。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1.1
[Sysname-GigabitEthernet1/0/1.1] pppoe-server session-limit per-vlan 50
【相关命令】
· pppoe-server sessions limit
· pppoe-server sessions limit per-mac
· pppoe-server sessions limit total
pppoe-server session-limit total命令用来配置系统所能创建PPPoE会话的最大数目。
undo pppoe-server session-limit total命令用来恢复缺省情况。
【命令】
pppoe-server session-limit total number
undo pppoe-server session-limit total
【缺省情况】
不限制系统所能创建PPPoE会话的数目。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
number:系统所能创建PPPoE会话的最大数目,取值范围为1~65534。
【使用指导】
系统创建会话时,需同时满足如下限制,若其中任何一项不满足,则无法创建会话:
· 接口下每个用户所能创建PPPoE会话的最大数目限制
· 接口下每个VLAN所能创建PPPoE会话的最大数目限制
· 接口上所能创建PPPoE会话的最大数目限制
· 系统所能创建PPPoE会话的最大数目限制
本命令配置后仅对新创建的PPPoE会话有效,对已经创建的PPPoE会话无效,即不会导致已经上线的用户下线。
【举例】
# 配置系统所能创建PPPoE会话的最大数目为3000。
<Sysname> system-view
[Sysname] pppoe-server session-limit total 3000
【相关命令】
· pppoe-server session-limit
· pppoe-server session-limit per-mac
· pppoe-server session-limit per-vlan
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为设备名称。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
name:AC Name,为1~64个字符的字符串,区分大小写。
【使用指导】
本命令用来配置PPPoE Server的AC Name,PADO报文中会携带AC Name,PPPoE Client可以根据AC Name来选择PPPoE Server(H3C实现的PPPoE Client暂不支持该功能)。
需要注意的是,系统不支持全部空格的AC Name。
【举例】
# 在接口GigabitEthernet1/0/1上配置PPPoE Server的AC Name为pppoes。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server tag ac-name pppoes
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。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
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 gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server tag ppp-max-payload minimum 1494 maximum 1508
【相关命令】
· jumboframe enable(接口管理命令参考/以太网接口)
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为空。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
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。
【举例】
# 在接口GigabitEthernet1/0/1上配置PPPoE Server的Service Name为pppoes。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server tag service-name pppoes
pppoe-server throttle per-mac命令用来配置接口允许每个用户创建会话的速度。
undo pppoe-server throttle per-mac命令用来恢复缺省情况。
【命令】
pppoe-server throttle per-mac session-requests session-request-period blocking-period
undo pppoe-server throttle per-mac
【缺省情况】
不限制会话建立的速度。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合接口视图/三层聚合子接口视图
L3VE接口视图/L3VE子接口视图
EFM接口视图/EFM子接口视图
【缺省用户角色】
network-admin
【参数】
session-requests:在监视时间段内允许每个用户的会话数目,取值范围为1~100000。
session-request-period:监视时间,取值范围为1~3600,单位为秒。
blocking-period:扼制时间,取值范围为0~3600,单位为秒。
【使用指导】
设备可以通过此命令来限制特定接口下每个用户(每个用户通过MAC地址进行标识)创建会话的速度。如果用户建立会话的速度达到门限值,即在监视时间段内该用户的会话请求数目超过本命令配置的允许数目,则扼制该用户的会话请求,即在监视时间段内该用户的超出允许数目的请求都会被丢弃,并输出对应的Log信息。如果扼制时间配置为0,表示不扼制会话请求,但仍然会输出Log信息。
系统使用监控表和扼制表来共同控制用户创建会话的速度:
监视表:监视各用户在监视时间周期内创建的会话数。监视表的规格为8K。当监视表达到规格时,对新用户的会话请求不进行监视和扼制,正常建立会话。监视表项的老化时间为配置的session-request-period值,老化后对用户重新监视。
扼制表:当某用户建立会话的速度超过门限值时,会将该用户的信息加入扼制表,扼制该用户的会话请求。扼制表规格为8K。当扼制表达到规格时,对新用户的会话请求只进行监视和发送Log信息,但不触发扼制。扼制表项的老化时间为配置的blocking-period值,老化后对用户重新监视。
修改本命令的配置后,系统将删除已记录的监视表和扼制表,重新开始监视每个用户的会话请求。
【举例】
# 配置接口允许每个用户创建会话的速度。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-server throttle per-mac 100 100 5
【相关命令】
· display pppoe-server throttled-mac
pppoe-server virtual-template va-pool命令用来配置VA池。
undo pppoe-server virtual-template va-pool命令用来删除VA池。
【命令】
pppoe-server virtual-template template-number va-pool va-volume
undo pppoe-server virtual-template template-number va-pool
【缺省情况】
未配置VA池。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
virtual-template template-number:指定需要使用VA池的虚拟模板接口。该接口必须已经存在。
va-pool va-volume:指定需要创建的VA池的大小,取值范围为1~65534。
【使用指导】
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
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
reset pppoe-server packet statistics命令用来清除PPPoE的协商报文统计信息。
【命令】
reset pppoe-server packet statistics
【视图】
用户视图
【缺省用户角色】
network-admin
【举例】
# 清除设备上PPPoEServer的协商报文统计信息。
<Sysname> reset pppoe-server packet statistics
【相关命令】
· display pppoe-server packet statistics
dialer diagnose命令用来配置DDR应用工作在诊断模式。
undo dialer diagnose命令用来恢复缺省情况。
【命令】
dialer diagnose [ interval interval ]
undo dialer diagnose
【缺省情况】
DDR应用工作在非诊断模式。
【视图】
Dialer接口视图
【缺省用户角色】
network-admin
【参数】
interval:诊断时间间隔,取值范围为5~65535,单位为秒,缺省值为120。
【使用指导】
只有当Dialer接口用于PPPoE Client时,此配置才生效。
在PPPoE Client工作在诊断模式时,设备会在配置完成后立即发起PPPoE Client呼叫,建立链接,链接建立后隔interval时间,设备会自动断开该链接,并启动自动拨号定时器,等待自动拨号定时器超时再重新发起PPPoE Client呼叫建立链接。通过定期建立、删除呼叫,可以监控PPPoE Client链路是否处于正常工作状态。
当工作在诊断模式时,dialer timer idle命令配置的Idle定时器失效。
【举例】
# 设置接口Dialer1工作在诊断模式,诊断时间间隔为300秒。
<Sysname> system-view
[Sysname] interface dialer 1
[Sysname-Dialer1] dialer diagnose interval 300
【相关命令】
· dialer timer autodial(二层技术-广域网接入命令参考/DDR)
· dialer timer idle(二层技术-广域网接入命令参考/DDR)
display pppoe-client session packet命令用来显示PPPoE会话的协议报文统计信息。
【命令】
display pppoe-client session packet [ dial-bundle-number number ]
【视图】
【缺省用户角色】
network-admin
network-operator
【参数】
dial-bundle-number number:显示指定PPPoE会话的协议报文统计信息。取值范围为0~1023。如果不指定PPPoE会话,则显示所有PPPoE会话的协议报文统计信息。
PPPoE会话的数据报文统计信息可以通过display interface virtual-access命令查看指定Virtual Access接口的详细信息获得。
# 显示所有PPPoE会话的协议报文统计信息。
<Sysname> display pppoe-client session packet
Bundle: 1 Interface: GE1/0/1
InPackets: 19 OutPackets: 19
InBytes: 816 OutBytes: 816
InDrops: 0 OutDrops: 0
Bundle: 2 Interface: GE1/0/1
InPackets: 18 OutPackets: 18
InBytes: 730 OutBytes: 730
InDrops: 0 OutDrops: 0
表1-7 display pppoe-client session packet命令显示信息描述表
字段 |
描述 |
Bundle |
PPPoE会话所属的Dialer bundle |
Interface |
PPPoE会话对应的以太网接口,即在该以太网接口上建立PPPoE会话 |
InPackets |
接收报文数 |
OutPackets |
发送报文数 |
InBytes |
接收字节数 |
OutBytes |
发送字节数 |
InDrops |
接收非法并丢弃的报文数 |
OutDrops |
发送非法并丢弃的报文数 |
【相关命令】
· display interface virtual-access
· reset pppoe-client session packet
display pppoe-client session summary命令用来显示PPPoE会话的概要信息。
【命令】
display pppoe-client session summary [ dial-bundle-number number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
dial-bundle-number number:显示指定PPPoE会话的概要信息。取值范围为0~1023。如果不指定PPPoE会话,则显示所有PPPoE会话的概要信息。
【举例】
# 显示所有PPPoE会话的概要信息。
<Sysname> display pppoe-client session summary
Bundle ID Interface VA RemoteMAC LocalMAC State
1 1 GE1/0/1 VA0 00e0-1400-4300 00e0-1500-4100 SESSION
2 1 GE1/0/2 VA1 00e0-1500-4300 00e0-1600-4100 SESSION
表1-8 display pppoe-client session summary命令显示信息描述表
字段 |
描述 |
Bundle |
PPPoE会话所属的Dialer bundle |
ID |
Session ID,PPPoE会话的编号 |
Interface |
PPPoE会话所属的以太网接口 |
VA |
PPPoE会话创建的Virtual Access接口 |
RemoteMAC |
PPPoE会话所属的对端以太网接口的MAC地址 |
LocalMAC |
PPPoE会话所属的本端以太网接口的MAC地址 |
State |
PPPoE会话所处的状态: · IDLE:初始化状态 · PADI SENT:已发送PADI报文、等待PADO报文状态 · PADR SENT:已发送PADR报文、等待PADS报文状态 · SESSION:会话协商成功 |
pppoe-client命令用来建立一个PPPoE会话,并且指定该会话所对应的Dialer bundle。
undo pppoe-client命令用来删除一个PPPoE会话。
【命令】
pppoe-client dial-bundle-number number [ no-hostuniq ]
undo pppoe-client dial-bundle-number number
【缺省情况】
接口下未配置PPPoE会话。
【视图】
三层以太网接口视图/三层以太网子接口视图
VEth接口视图/VEth子接口视图
VLAN接口视图
三层聚合口视图/三层聚合子接口视图
【缺省用户角色】
network-admin
【参数】
dial-bundle-number number:与PPPoE会话相对应的Dialer bundle编号,取值范围为0~1023。参数number可以用来唯一标识一个PPPoE会话,也可以把它作为PPPoE会话的编号。
no-hostuniq:在PPPoE Client发起的呼叫中不携带Host-Uniq字段。缺省情况下,呼叫中携带Host-Uniq字段。Host-Uniq字段用来唯一标识一个PPPoE Client。当接口下配置了多个PPPoE会话时,为了区分不同PPPoE会话的报文,可以配置在PPPoE Client呼叫报文中携带Host-Uniq字段。PPPoE Server收到携带Host-Uniq字段的报文后,必须在应答报文中携带Host-Uniq字段,内容和请求报文中的Host-Uniq字段相同。设备收到PPPoE Server的应答报文后,根据Host-Uniq字段的值可以唯一确定应答报文所属的PPPoE Client。
# 在三层以太网接口GigabitEthernet1/0/1上建立一个PPPoE会话。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pppoe-client dial-bundle-number 1
# 在VLAN接口1上建立一个PPPoE会话。
<Sysname> system-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] pppoe-client dial-bundle-number 1
reset pppoe-client命令用来复位PPPoE会话。
【命令】
reset pppoe-client { all | dial-bundle-number number }
【视图】
【缺省用户角色】
network-admin
【参数】
all:复位所有的PPPoE会话。
dial-bundle-number number:复位与指定Dialer bundle相对应的PPPoE会话。取值范围为0~1023。
【使用指导】
当PPPoE会话工作在永久在线模式时,如果使用reset pppoe-client命令复位PPPoE会话,设备会在自动拨号定时器超时后自动重新建立PPPoE会话。
当PPPoE会话工作在按需拨号模式时,如果使用reset pppoe-client命令复位PPPoE会话,设备会在有数据需要传送时,才重新建立PPPoE会话。
# 复位所有的PPPoE会话。
<Sysname> reset pppoe-client all
【相关命令】
· dialer timer autodial(二层技术-广域网接入命令参考/DDR)
reset pppoe-client session packet命令用来清除PPPoE会话的协议报文统计信息。
【命令】
reset pppoe-client session packet [ dial-bundle-number number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
dial-bundle-number number:清除指定PPPoE会话的协议报文统计信息。取值范围为0~1023。如果不指定PPPoE会话,则清除所有PPPoE会话的协议报文统计信息。
【举例】
# 清除所有的PPPoE会话的协议报文统计信息。
<Sysname> reset pppoe-client session packet
【相关命令】
· display pppoe-client session packet
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!