01-H3C GPON OLT通过OLT管理ONU配置指导
本章节下载: 01-H3C GPON OLT通过OLT管理ONU配置指导 (2.00 MB)
H3C GPON OLT交换机
通过OLT管理ONU配置指导
资料版本:6W101-20231122
Copyright © 2023 新华三技术有限公司 版权所有,保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。 除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。 本文档中的信息可能变动,恕不另行通知。 |
本文档介绍通过OLT管理ONU的配置。ONU通常位于用户侧。为方便管理,可以在OLT上通过CLI命令管理ONU。
P3500遵循ITU-T G.984/G.988系列标准。
本章描述所有无源光网络(GPON)的配置步骤:
· _配置ONU认证
· _ONU管理
· _配置前向纠错
· _配置下行加密
ONU接入OLT后需要经过初始化认证过程,没有通过认证的ONU不能产生正常的数据链接。P3500支持六种认证模式:
· snonly认证
· passwordonly认证
· snandpassword认证
· disable认证
· loidonly认证
· loidandcheckcode认证
系统缺省为SN (Serial Number)认证,ONU的序列号可以在ONU底部可以查看。
Password在XGPON/XGSPON系统中使用Registration ID。
每个P3500 GPON下行端口(以下称为PON端口)可以连接64个ONU。由于这些ONU都连接到同一个物理PON端口,为方便管理,建议开启认证,为ONU绑定不同的ONU ID。
使用下面的命令配置ONU认证模式:
GPFA-1-1(config-t)# gpon ont-authentication <snonly|password|snandpassword|disable|loidonly|loidandcheckcode>
· 修改认证模式,系统将自动清除所有ONU相关配置。
· disable认证模式,ONU会自动绑定。
当OLT开启SN 认证,需要配置绑定ONU SN和ONU ID。
该例中,ONU1和ONU2需在P3500系统上注册成功。
图2-1 ONU注册
如图2-1所示,P3500的下行OLT1/1端口通过光分路器与ONU1和ONU2连接。
配置ONU注册的任务如下所列:
每个OLT下行端口中有64个逻辑端口。连接到相同的OLT 下行端口的ONU可以绑定到任何一个ONU ID。该例中,ONU1的ONU ID 为1,ONU2的ONU ID为2。
(1) 进入Configure Terminal命令模式。
P3500# slot 1
GPFA-1-1(config-t)#
(2) 进入OLT端口配置命令模式。
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)#
(3) 进入ONU配置命令模式,配置ONU ID和SN的绑定。
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# sn GPON6cefc60c
GPFA-1-1(config-if-gpon-ont-1/1/1)# exit
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 2
GPFA-1-1(config-if-gpon-ont-1/1/2)# sn GPONc6543466
GPFA-1-1(config-t)# show ont-info
Total Ont Number : 2
Active Ont Number: 2
ONT SN Status Find Auth Reason
1/1/1 GPON6CEFC60C ready auto snonly none
1/1/2 GPONC6543466 ready auto snonly none
结果说明:当Status 为“ready”时,表示ONU成功完成注册。
删除ONU
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)# no ont 1
GPFA-1-1(config-t-if-gpon-olt-1/1)# no ont 2
GPON数据基于流管理和转发。
· Virtual Port
P3500使用虚端口Virtual Port定义特定的流,由flow profile描述每条流的特性,每一条流映射到一个虚端口(Virtual Port),根据应用模型,一条或多条虚端口可以绑定到同一个T-CONT。
· T-CONT
G.984.3使用T-CONT描述上行带宽,定义了三种带宽参数:固定带宽,保证带宽,最大带宽。根据用户不同的需求,建立了5种T-CONT类型:TYPE1-TYPE5。
该例中,为用户配置数据和语音业务,其中数据业务上行最大带宽200Mbps,语音业务上行带宽保证256kbps。
图2-2 ONU业务配置
如图2-2所示,P3500通过上行端口XGE1连接网络,PC和电话机连接ONU 1/1/1。
配置要求:
· ONU已完成注册。
· ONU WAN接口配置完成(通常根据运营商要求出厂缺省配置),数据业务VLAN ID 101,语音业务VLAN ID 1001,具体配置参见《ONU配置手册》。
· 上联交换机已按照网络规划配置完成。
配置ONU业务任务如下所列:
· 配置Flow模板
· 配置DBA模板
· 语音业务配置
· 配置VLAN转换
· 配置XGE 1端口开启。
· 创建VLAN 101和VLAN 1001,并且配置XGE 1和IS 1/1为VLAN Tagged成员。
Flow模板用于描述上行流属性。
(1) 进入GPON板命令模式,配置Flow模板。
GPFA-1-1(config-t)# gpon profile flow id <ID1> <ID2> name <flow name> {uni-type <ethernet-uni|ip-host|veip>} {uni_bitmap <bitmap>} {upmap-type <vlanId|priorityBits|vlanIdAndPriorityBits>} {vlanId <VLAN ID Start> <VLAN ID Stop>} {pri-bitmap <bitmap>} {vport <ID>}
关键参数说明见下表。
表2-2 Flow 模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID1 |
1-128 |
NA |
必选,第一索引,主索引,当多个虚端口需要绑定到同一个TCONT时,选择主索引,则表示具有相同主索引的一系列虚端口被选中。 |
ID2 |
1-127 |
NA |
必选,第二索引,从索引。 |
uni-type |
ethernet-uni ip-host veip |
N/A |
必选,用户端口模式,由ONU工作决定,根据不同类型ONU选择合适的类型。HGU选择veip, SFU选择ethernet-uni。 |
uni_bitmap |
0x00-0xff |
NA |
必选,用户端口掩码,指定所选择的端口 ID,比如0x01 为端口1, 0x03 为端口1~2。 |
upmap-type |
vlanId priorityBits vlanIdAndPriorityBits |
NA |
必选,上行流映射类型。 |
vlanId |
0-4095 |
N/A |
必选,上行流VLAN过滤的VLAN ID 范围,最多支持12个VLAN。 |
pri-bitmap |
0x0-0xfff |
N/A |
必选,优先级掩码,指定所选择的优先级,比如0x01 为0, 0x03 为优先级0,1 。 |
vport |
1-8 |
NA |
必选,指定所定义的虚端口ID。 |
(2) 在本例中,ONU上行有数据和语音两条业务流,VLAN ID分别为101,1001。
P3500# enable
P3500# configure terminal
GPFA-1-1(config-t)# gpon profile flow id 2 1 name flow_1 uni-type veip uni-bitmap 0x1 upmap-type vlanId 101 101 pri-bitmap 0xff vport 1
GPFA-1-1(config-t)# gpon profile flow id 2 2 name flow_1 uni-type veip uni-bitmap 0x1 upmap-type vlanId 1001 1001 pri-bitmap 0xff vport 2
(3) 查看GPON 模板。
GPFA-1-1(config-t)# show configuration running gpon-profile
注:flow id 1 建议作为缺省配置,不作修改。
· uni_bitmap参数可配置的最大值与ONU的用户端口数量有关:比如4口ONU可支持配置最大为0xff。
· 部分1口HGU可支持配置0Xf。
Rate-Control模板用于描述速率控制。
(1) 进入Configure Terminal命令模式,配置速率控制模板。
GPFA-1-1(config-t)# gpon profile rate-ctrl id <ID> name <Name> sir <Rate> pir <Rate>
关键参数说明如下表。
表2-3 Rate-Control 模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引。 |
sir |
128-1244160 |
N/A |
必选,保证带宽,单位Kbps,配置粒度64Kbps。 |
pir |
128-1244160 |
NA |
必选,峰值带宽,单位Kbps,配置粒度64Kbps。 |
(2)
(3) 在本例中,没有速率限制需求,两条流设置双向速率均为1000Mbps,可以共用同一个模板。
GPFA-1-1(config-t)# gpon profile rate-ctrl id 1 name rate_1 sir 1024000 pir 1024000
Virtual-Port Service(虚端口业务)模板用于定义流的队列属性和速率,速率参数由Rate-Control模板描述,即需要与Rate-Control模板绑定。
(1) 进入Configure Terminal命令模式,配置虚端口业务模板。
GPFA-1-1(config-t)# gpon profile vportsvc id <Index> name <Name> us-pri <Priority> usratectrl-id <Rate Control Profile ID> dsratectrl-id <Rate Control Profile ID>
关键参数说明如下表。
表2-4 Virtual-Port Service模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Index |
1-128 |
NA |
必选,模板索引 。 |
us-pri |
0-7 |
NA |
必选,上行队列的优先级。 |
usratectrl-id |
0-128 |
N/A |
必选,指向速率控制模板索引(Rate-Control Profile Index),“0”表示不限速。 |
dsratectrl-id |
0-128 |
NA |
同上。 |
(2) 在本例中,没有速率限制需求,设置双向速率1000Mbps,绑定相应的速率控制模板。 语音数据流具有较高优先级为2。
GPFA-1-1(config-t)# gpon profile vportsvc id 1 name vportsvc_1 us-pri 0 usratectrl-id 1 dsratectrl-id 1
GPFA-1-1(config-t)# gpon profile vportsvc id 2 name vportsvc_1 us-pri 2 usratectrl-id 1 dsratectrl-id 1
DBA模板用于描述DBA(上行动态带宽分配)属性,包括T-CONT 类型,带宽参数值。ONU注册会自动分配小部分带宽用于协议通信。
(1) 进入Configure Terminal命令模式,配置DBA模板。
GPFA-1-1(config-t)# gpon profile dba id <ID> name <Name> <type1|type2|type3|type4|type5> [fix <Bandwidth>] [assure <bandwidth>] [max <bandwidth>]
关键参数说明如下表。
表2-5 DBA模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引 。 |
type |
Type1, Type2, Type3, Type4, Type5 |
NA |
必选,T-CONT类型。 |
fix |
256-1237248 |
N/A |
可选,固定带宽,单位Kbps,配置粒度64Kbps。 |
assure |
256-1237248 |
NA |
可选,保证带宽,单位Kbps,配置粒度64Kbps。 |
max |
256-1244160 |
NA |
可选,最大带宽,单位Kbps,配置粒度64Kbps。 |
(2) 在本例中,为数据业务配置200Mbps最大带宽,为语音业务配置256k保证带宽。
GPFA-1-1(config-t)# gpon profile dba id 2 name dba_2 type3 assure 256 max 204800
T-CONT Service模板用于描述T-CONT属性,与DBA 模板绑定。
(1) 进入Configure Terminal命令模式,配置T-CONT Service模板。
GPFA-1-1(config-t)# gpon profile tcont-svc id <ID> name <Name> dba-id <ID>
关键参数说明如下表。
表2-6 T-CONT Service模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引 。 |
dba-id |
1-128 |
NA |
必选,DBA模板索引。 |
(2) 在本例中,为数据业务配置200Mbps最大带宽,为语音业务配置256k保证带宽。分别绑定相应的模板。
GPFA-1-1(config-t)# gpon profile tcont-svc id 2 name tcontsvc_2 dba-id 2
T-CONT Binding模板用于绑定虚端口和T-CONT。
(1) 进入Configure Terminal命令模式,配置T-CONT绑定模板。
GPFA-1-1(config-t)# gpon profile tcont-bind id <ID> v-port <Virtual Port ID> name <Name> {vportsvc-id <ID>} {tcont-id <ID>} {tcontsvc-id <ID>}
关键参数说明如下表。
表2-7 T-CONT绑定模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引 |
v-port |
1-8 |
NA |
必选,虚端口(Virtual Port)的索引,对应到Flow模板中vport ID。 |
vportsvc-id |
1-128 |
N/A |
必选,Virtual-Port Service模板索引。 |
tcont-id |
1-8 |
NA |
必选,T-CONT ID,由用户指定。 |
tcontsvc-id |
1-128 |
NA |
必选,T-CONT Service 模板索引。 |
(2) 在本例中,虚端口1和2分别承载数据和语音业务,对上行带宽有不同的需求,绑定type3 (assured-maximum) DBA的T-CONT,虚端口1最大带宽200M,虚端口2较高优先级可保证带宽256k。
GPFA-1-1(config-t)# gpon profile tcont-bind id 2 v-port 1 name tcontbind_2 vportsvc-id 1 tcont-id 1 tcontsvc-id 2
GPFA-1-1(config-t)# gpon profile tcont-bind id 2 v-port 2 name tcontbind_2 vportsvc-id 2 tcont-id 1 tcontsvc-id 2
(3) 查看GPON 模板。
GPFA-1-1(config-t)# show configuration running gpon-profile
GPON模板配置完成后,可供所有ONU使用。需要将所配置的模板下发到ONU,ONU接收模板信息,完成本地设置以后即可生效。
当GPON模板被ONU使用时,不允许修改和删除。
(1) CLI进入ONU命令模式,在ONU上创建虚端口并下发模板配置。
虚端口索引必须与Flow模板中的vport ID一致。
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# virtual-port <ID> {port <lock|unlock>}
GPFA-1-1(config-if-gpon-ont-1/1/1)# service flow-profile <ID> tcont-bind-profile <ID>
关键参数说明如下表。
表2-8 ONU业务配置参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Virtual-port |
1-8 |
NA |
必选,模板索引。 |
flow-profile |
1-128 |
NA |
必选,指定Flow模板。 |
tcont-bind-profile |
1-128 |
NA |
必选,指定T-CONT 绑定模板。 |
本例中,需要创建两个虚端口1和2,分别承载数据业务和语音业务。
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# virtual-port 1 port unlock
GPFA-1-1(config-if-gpon-ont-1/1/1)# virtual-port 2 port unlock
(2) 将GPON模板应用到ONU。
GPFA-1-1(config-if-gpon-ont-1/1/1)# service flow-profile 2 tcont-bind-profile 2
(3) 查看ONU配置。
GPFA-1-1(config-t)# show configuration running interface-gpon-olt 1/1 1
OLT提供配置语音基本信息。
(1) 创建语音模板。
GPFA-1-1(config-t)# gpon profile voip-sip-server id <ID> name <name> proxy-addr <ip-addr> external-proxy-addr <ip-addr> registering-addr <ip-addr> tcp-port <port-id>
表2-9 ONU语音模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Proxy-addr |
0.0.0.0~255.255.255.255 |
NA |
必选,SIP代理服务器IP地址。 |
External-proxy-addr |
0.0.0.0~255.255.255.255 |
NA |
必选,SIP出站代理服务器IP地址。 |
Registering-addr |
0.0.0.0~255.255.255.255 |
NA |
必选,SIP注册服务器IP地址。 |
Tcp-port |
0~65535 |
5060 |
可选,SIP协议端口号。 |
在本例中配置如下。
GPFA-1-1(config-t)# gpon profile voip-sip-server id 1 name 1 proxy-addr 192.168.2.97 external-proxy-addr 192.168.2.97 registering-addr 192.168.2.97 transport 5060
(2) 将语音模板应用到ONU。
GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-pots-uni <pots-uni> <phone-number> <username> <password> <displayname> <profile-id> ip-host <id>
关键参数说明如下表。
表2-10 ONU语音配置参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Pots-uni |
1~2 |
NA |
必选,POTS端口号。 |
Phone-number |
|
NA |
必选,电话号码。 |
Username |
|
NA |
必选,注册用户名。 |
Password |
|
NA |
必选,注册密码。 |
displayname |
|
NA |
必选,显示用户别名 |
Profile-id |
1~2 |
NA |
可选,模板索引号。 |
Ip-host |
0-24 |
NA |
可选,IP-Host 索引号。 |
在本例中配置如下。
GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-pots-uni 1 12345678 123 321 voip1 1
需要注意的是:
¡ 如果要添加ip-host字段,ip-host需要先配置。
¡ 如果要删除ip-host配置,因已经应用到ONU上,不能通过no ip-host 1 直接删除,会提示ONU在线不允许删除,可以通过reset重启ONU过程中删除;也可以通过设置ip-host 0.0.0.0 0.0.0.0 0.0.0.0删除。
GPON系统上的流以GEM Port标识,交换机上需要将GEM Port映射到相应的VLAN,P3500支持配置VLAN转换表,完成相应的映射。
(1) CLI进入OLT命令模式,配置VLAN转换。
P3500# configure
P3500(CONFIG)# l2
P3500(CONFIG/L2)# vlan
P3500(CONFIG/L2/VLAN)# translate slot <slotId> port <portId> ont <ontId> virtual-port <vportId> cvid <C-VID> new-svid <New S-VID> new-cvid <New C-VID> cos <copy|replace> new-cos <cos>
删除VLAN转换。
P3500(CONFIG/L2/VLAN)# no translate slot <slotId> {port <portId> ont <ontId> virtual-port <vportId> cvid <C-VID>}
P3500#(CONFIG/L2/VLAN)# show translate
关键参数说明如下表。
表2-11 VLAN转换参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Slot |
1-10 |
NA |
必选,GPON板槽位号。 |
Port |
1-16 |
NA |
必选,PON端口号。 |
Ont |
1-256 |
NA |
必选,ONU ID号。 |
Virtual-port |
1-8 |
NA |
必选,虚端口号。 |
C-vid |
1-4095 |
NA |
必选,用户VLAN ID。“4095”表示Untagged。 |
New-svid |
1-4094 |
N/A |
必选,新的外层VLAN ID。 |
New-cvid |
1-4095 |
4095 |
可选,新的内层VLAN ID,“4095”表示无内层VLAN |
CoS Action |
copy Replace |
copy |
可选,802.1p优先级处理方式。 |
New-cos |
0-7 |
7 |
可选,当CoS Action为replace时生效,设置802.1p优先级。 |
(2) 在本例中,数据VLAN 101和语音VLAN 1001 上行不改变,配置如下。
P3500(CONFIG/L2/VLAN)# translate slot 1 port 1 ont 1 virtual-port 1 cvid 101 new-svid 101
P3500(CONFIG/L2/VLAN)# translate slot 1 port 1 ont 1 virtual-port 2 cvid 1001 new-svid 1001
(3) 查看ONU配置。
GPFA-1-1(config-t)# show configuration running interface-gpon-olt 1/1
当配置c-vid参数值为4095,同时配置new-cvid参数时,报文只会携带一层tag,new-cvid实际未生效。
由于ONU配置的关联性,建议删除配置时遵循特定顺序,否则可能失效。
(1) 删除VLAN转换。
P3500(CONFIG/L2/VLAN)# no translate slot 1 port 1 ont 1 virtual-port 1 cvid 101
P3500(CONFIG/L2/VLAN)# no translate slot 1 port 1 ont 1 virtual-port 2 cvid 1001
(2) 删除ONU业务。
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# no service
GPFA-1-1(config-if-gpon-ont-1/1/1)# no virtual-port 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# no virtual-port 2
(3) 删除GPON 模板。
GPON模板“1”为系统缺省模板,不支持删除。以下命令仅作示例。
GPFA-1-1(config-t)# no gpon profile <profile Name> <profile ID>
PON端口可以通过设置端口的管理状态开启或关闭。缺省情况下PON端口管理状态是开启的。
使用CLI命令shutdown更改端口的管理状态为关闭,使用CLI命令 no shutdown更改端口的管理状态为开启。
GPFA-1-1(config-t-if-gpon-olt-1/1)# shutdown
GPFA-1-1(config-t-if-gpon-olt-1/1)# no shutdown
PON端口光模块参数可以通过CLI命令获取。包括偏置电流,供电电压,模块温度,发送光功率,接收光功率等信息。
GPFA-1-1(config-t)# show interface <intf-id> optical-info
ONU通常位于用户侧。为方便管理,P3500提供CLI命令管理ONU。
P3500提供CLI命令获取在线的ONU基本信息。
查看ONU能力状态信息。
GPFA-1-1(config-t)# show interface gpon-olt 1/1 ont 1 brief
查看ONU版本信息。
GPFA-1-1(config-t-if-gpon-olt-1/1)# show interface gpon-olt 1/1 ont 1 summary
查看ONU光模块信息。
GPFA-1-1(config-if-gpon-ont-1/1/1)# show interface gpon-olt 1/1 ont 1 optical-info
查看OLT对特定ONU的接收光功率。
GPFA-1-1(config-if-gpon-ont-1/1/1)# show interface gpon-olt 1/1 optical-info ont 1 received-power
deactive状态表示禁止使用ONU。可使用active命令激活ONU。
ONU的缺省状态为active。
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# deactive|active
用户可以使用disable命令关闭ONU发光器。可使用enable命令开启ONU发光器。
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# <disable|enable>
当未注册ONU不发光时(ONU处于O7状态),可用CLI命令开启PON端口下所有ONU的发光。
GPFA-1-1(config-t-if-gpon-olt-1/1)# all-ont enable
P3500提供CLI命令复位某个特定的ONU。
例如要重启动ONU 1/1/1时,输入以下CLI命令:
GPFA-1-1(config-if-gpon-ont-1/1/1)# reset
P3500提供CLI命令配置ONU ETH UNI 端口参数
用户可以使用Deactivate命令去使能ONU ETH_UNI 端口。可使用Activate命令使能ONU ETH_UNI 端口,默认端口使能。
GPFA-1-1(config-if-gpon-ont-1/1/1)# eth-uni <uniId> <activate|deactivate>
GPFA-1-1(config-t)# show interface gpon-olt 1/1 ont 1 eth-uni 1
关键参数说明如下表。
表2-12 ETH_UNI端口参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-24 |
NA |
必选,UNI端口号。 |
Mtu |
64~8192 |
NA |
可选,最大帧长。 |
Pause-time |
0~65535 |
NA |
可选,端口流控。“0”表示关闭流控功能。 |
Speed |
10m 100m 1000m Auto |
NA |
可选,接口速率。 |
Duplex |
Full Half Auto |
NA |
可选,接口双工模式。 |
用户可以使用Config命令配置ONU ETH_UNI端口参数。
telnet@P3108(config-if-gpon-ont-1/1/1)# eth-uni <uniId> config [mtu <0-8192>] [pause-time <0-65535>] [speed <valud>] [duplex <full|half|auto]
OLT设备上查询Uni口mtu值,显示OLT的缺省值为1518,与ONU本地显示的值不一致。
PoE(Power over Ethernet,以太网供电,又称远程供电)是指设备通过以太网电口,利用双绞线对网络远端下挂的PD(Powered Device,受电设备)进行远程供电,实现供电和数据传输并行的机制。
PoE系统由PSE、PD、和PI三部分组成:
· PSE(Power-Sourcing Equipment,供电设备):由电源和PSE功能模块构成。可实现PD检测、PD功率信息获取、远程供电、供电监控、设备断电功能。
· PD:接受PSE供电的设备。分为标准PD和非标准PD,标准的PD是指符合802.3af标准的PD设备。常见的PD有IP电话、无线AP、网络摄像头等。
· PI(Power Interface,电源接口):PSE/PD与网线的接口,也就是RJ-45接口。
用户可以使用命令开启端口的PoE功能。
GPFA-1-1(config-if-gpon-ont-1/1/1)# eth-uni <uniId> poe <enable|disable>
配置端口的PoE参数:
GPFA-1-1(config-if-gpon-ont-1/1/1)# eth-uni <uniId> poe
GPFA-1-1(config-t)# show interface gpon-olt 1/1 ont 1 eth-uni 1
关键参数说明如下表。
表2-13 ETH_UNI端口PoE参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Mode |
Signal Spare |
NA |
可选,以太网端口PoE供电方式。信号线方式或空闲线方式。 |
Priority |
Critical High Low |
NA |
可选,端口的供电优先级 |
Max-power-class |
Default Class0 Class1 Class2 Class3 Class4 |
NA |
可选,PSE功率等级。 |
用户可以使用命令配置基于ETH_UNI的端口 限速:
GPFA-1-1(config-if-gpon-ont-1/1/1)# rate-limit eth-uni <uniId> <upstream|downstream> <cir> <pir>
用户可以使用命令配置ONU MAC-Limit, 支持两种配置方式,根据ONU具体实现选择相应的配置:
基于MAC Bridge Service:
GPFA-1-1(config-if-gpon-ont-1/1/1)# mac-limit <value>
基于MAC Bridge Port:
GPFA-1-1(config-if-gpon-ont-1/1/1)# mac-limit eth-uni <uniId> <value>
MAC地址过滤指接入设备对用户报文携带的源MAC地址或目的MAC地址进行检查,对携带指定MAC地址的报文进行过滤。根据应用场景, 分为两种配置方式:
· 帧过滤
· MAC地址过滤
帧过滤:根据预定义的目的MAC地址或以太网帧类型进行过滤操作。支持表2-14中的报文过滤。
GPFA-1-1(config-if-gpon-ont-1/1/1)# mac-filter eth-uni <uniId> pre-assign <frame-type> <forward|filter>
关键参数说明如下表。
字段 |
取值范围 |
缺省值 |
说明 |
目的MAC |
EtherType |
Appletalk |
Forward Filter |
NA |
可选, AppleTalk。 |
FF:FF:FF:FF:FF:FF |
0x809B 0x80F3 |
Arp |
Forward Filter |
NA |
可选,ARP 。 |
FF:FF:FF:FF:FF:FF |
0x0806 |
Bridge-management-inf |
Forward Filter |
NA |
可选,Bridge management information。 |
01:80:C2:00:00:00~ 01:80:C2:00:00:FF |
|
Ipv4-broadcast |
Forward Filter |
NA |
可选,IPv4 broadcast。 |
FF:FF:FF:FF:FF:FF |
0x0800 |
Ipv4-multicast |
Forward Filter |
NA |
可选,IPv4 multicast。 |
01:00:5E:00:00:00~ 01:00:5E:7F:FF:FF |
|
Ipv6-multicast |
Forward Filter |
NA |
可选,IPv6 multicast。 |
33:33:00:00:00:00~ 33:33:FF:FF:FF:FF |
|
Ipx |
Forward Filter |
NA |
可选,IPX。 |
FF:FF:FF:FF:FF:FF |
0x8137 |
netbeui |
Forward Filter |
NA |
可选,NetBEUI。 |
03:00:00:00:00:01 |
|
Pppoe-broadcast |
Forward Filter |
NA |
可选,PPPoE broadcast。 |
FF:FF:FF:FF:FF:FF |
0x8863 |
rarp |
Forward Filter |
NA |
可选,RARP。 |
FF:FF:FF:FF:FF:FF |
0x8035 |
MAC地址过滤:根据源MAC或者目的MAC,对报文进行过滤。
建立MAC地址过滤模板
GPFA-1-1(config-t)# gpon profile mac-filter id <id1> <id2> name <name> <source|destication> <mac-addr> <forward|filter>
将模板应用于ONU
GPFA-1-1(config-if-gpon-ont-1/1/1)# mac-filter eth-uni <uniId> profile <id1>
根据G.988标准定义,配置过滤条目为filter,则默认forward其他MAC地址。 相应地,配置过滤条目为forward, 则默认filter其他MAC地址。因此为了避免冲突,配置模板时不要同时配置forward和filter。
· ONU VLAN:
ONT-VLAN命令用于配置基于ONU端口的VLAN操作
GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan ethuni <ID> up-mode <transparent|overwrite|add-vid> down-mode <transparent|delete-vid> up-pri <pri> up-vid <vid>
· Port VLAN:
Port-VLAN用于配置基于报文的VLAN操作
先配置全局下行操作规则, 再配置报文操作规则, 同一个UNI端口, 根据需要可以配置多条报文规则。
GPFA-1-1(config-if-gpon-ont-1/1/1)# port-vlan <ID> downstream <ds-operation> intpid <tpid> outtpid <tpid>
GPFA-1-1(config-if-gpon-ont-1/1/1)# port-vlan <ID> rule <ruleId> <filter-pkt> <filter-tag> <treatment> <treatment-tag> <ether-type>
关键参数说明如下表。
表2-15 Port-VLAN 模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-24,127,128 |
NA |
必选,UNI端口号。 |
ds-operation |
inverse-upstream forward filter-vid-pbit-forward filter-vid-only-forward filter-pbit-only-forward filter-vid-pbit-disacrd filter-vid-only-disacrd filter-pbit-only-disacrd disacrd |
NA |
必选,下行方向操作规则。 |
Intpid |
|
NA |
必选,内层TPID值。 用于Treatment操作是TPID配置。 |
outtpid |
|
NA |
必选,外层TPID值。用于Treatment操作是TPID配置。 |
ruleId |
|
NA |
必选,规则ID号。 |
Filter-pkt |
double-tag single-tag untag |
NA |
必选,过滤报文类型。 |
Filter-outer-tpid |
Mode0 Mode4 Mode5 Mode6 Mode7 |
Mode0 |
可选,过滤报文外层TPID。 |
Filter-outer-pri |
0-8 |
8 |
可选,过滤报文外层优先级。 |
Filter-outer-vid |
0-4094 |
NA |
可选,过滤报文外层VLAN ID。 |
Filter-inner-tpid |
Mode0 Mode4 Mode5 Mode6 Mode7 |
Mode0 |
可选,过滤内层报文TPID。 |
Filter-inner-pri |
0-8 |
8 |
可选,过滤报文内层优先级。 |
Filter-inner-vid |
0-4094 |
NA |
可选,过滤报文内层VLAN ID。 |
Treatment |
Discard q-in-q remove-tag translate transparent |
NA |
必选,操作类型。 |
Treatment-inner-tpid |
Mode0 Mode1 Mode2 Mode3 Mode4 Mode6 Mode7 |
Mode0 |
可选,内层TPID。 |
Treatment-inner-pri |
0-7,copy |
Copy |
可选,内层优先级。 |
Treatment-inner-vid |
1-4094 |
4096 |
可选,内层VLAN ID。 |
Treatment-outer-tpid |
Mode0 Mode1 Mode2 Mode3 Mode4 Mode6 Mode7 |
Mode1 |
可选,外层TPID。 |
Treatment-outer-pri |
0-7,copy |
Copy |
可选,外层优先级。 |
Treatment-outer-vid |
1-4094 |
4096 |
可选,外层VLAN ID。 |
Ether-type |
0-5 |
0 |
可选,过滤报文以太网类型。 |
配置ont-vlan上下行都是transparent,设备buildrun会显示up-vid 101,实际功能正常。
可以通过配置ONU IP-host,实现对SFU的远程管理。
(1) 配置一条基于IP-host的业务流,flow profile中uni-type参数选择“ip-host”。
GPFA-1-1(config-t)# gpon profile flow id 1 3 name ip-host uni-type ip-host uni-bitmap 0xf upmap-type vlanId 103 103 pri-bitmap 0xff vport 3
(2) 为IP-host分配IP地址,有两种方式:DHCP和静态IP。
GPFA-1-1(config-if-gpon-ont-1/1/1)# ip-host <ip> <mask> <gateway> <dynamic|static> <index>
关键参数说明如下表。
表2-16 IP-host参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Ip |
0.0.0.0~255.255.255.255 |
NA |
必选,IP地址。 |
Mask |
0.0.0.0~255.255.255.255 |
NA |
必选,掩码 。 |
Gateway |
0.0.0.0~255.255.255.255 |
NA |
必选,网关。 |
Mode |
dynamic static |
Static |
必选,IP地址选项,是否启用DHCP。“static”不启用DHCP,“dynamic”启用DHCP。 |
Index |
1~16 |
1 |
必选,ip host index,IP-Host的索引。 |
(3) 配置IP-host 的VLAN。
GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan ip-host up-mode add-vid down-mode delete-vid up-pri 0 up-vid 103
(4) 查看IP-Host状态:
GPFA-1-1(config-if-gpon-ont-1/1/1)# show interface gpon-olt 1/1 ont 1 summary
对于支持环路检测功能的ONU,当以太网口出现环路时自动阻断端口转发并向OLT上报告警,设备支持配置ONU环路检测功能。
开启/关闭环路检测功能。
GPFA-1-1(config-if-gpon-ont-1/1/1)# loop-detect state <enable|disable>
配置端口自动关断功能。
GPFA-1-1(config-if-gpon-ont-1/1/1)# loop-detect auto-shutdown <enable|disable>
配置环路检测消息的发送频度。
GPFA-1-1(config-if-gpon-ont-1/1/1)#loop-detect msg-freq <value>
配置环路故障恢复的间隔时间。
GPFA-1-1(config-if-gpon-ont-1/1/1)# loop-detect revert-time <value>
配置环路检测消息格式。
GPFA-1-1(config-if-gpon-ont-1/1/1)# loop-detect msg index <id> eth-uni <id> svlan <vid> cvlan <vid>
为了确保环路告警成功清除,配置环路故障恢复的间隔时间需大于30s。
P3500提供CLI命令升级ONU。支持两种模式升级ONU:
(1) 配置前提
· 确认ONU 升级文件已经上传到OLT Flash /tftpboot/目录。
P3500# download ip <ip> src <filename> dst /tftpboot/<filename>
· 通过命令 show interface gpon-olt 1/1 ont 1 brief 查看ONU Equipment ID和Vendor Product Code。
(3) 进入ONU升级配置模式:
GPFA-1-1(config-t)# ont-upgrade
(4) 执行升级。
GPFA-1-1(config-t-ont-ugp)# manual-upgrade 1/1/1 filename <filename> equip-id <”equip-id”>
· 如果使用第三方ONU,<equip-id> 必须输入:“Equipment ID”使用命令show interface gpon-olt 1/1 ont 1 brief查看。
· 设备没有删除升级的命令,如需修改命令,可以通过命令行覆盖。
(5) 查看升级配置和结果。
GPFA-1-1(config-t-ont-ugp)# show ont-upgrade config
GPFA-1-1(config-t-ont-ugp)# show ont-upgrade result <manual|auto> <detail>
OLT下载前会先检查/ramdisk:0/中的版本文件是否已存在, 不会重复下载文件名相同的ONU版本文件, 升级完全后, 建议删除/ramdisk:0/中的ONU 版本文件, 避免OLT缓存空间不够, 影响下次升级,可以用下列命令查看/删除。
GPFA-1-1(config-t)# configure management
GPFA-1-1(config-mgmt)# file-system list /ramdisk:0/
GPFA-1-1(config-mgmt)# file-system remove /ramdisk:0/<filename>
(1) 配置前提
· 确认ONU 升级文件已经上传到OLT Flash /tftpboot/目录。
P3500# download ip <ip> src <filename> dst /tftpboot/<filename>
· 通过命令 show interface gpon-olt 1/1 ont 1 brief 查看ONU Equipment ID和Vendor Product Code。
(2) 确认OLT系统时间与网络时间一致。
P3500# show time
(3) 进入升级配置模式配置,配置TFTP 服务器,升级文件名,ONU类型。
GPFA-1-1(config-t)# ont-upgrade
GPFA-1-1(config-t-ont-ugp)# auto-upgrade 1/1 start <start-time> end <stop-time> filename <filename> equip-id <equipment-id>
如下例配置表示从1:00开始执行升级,在5:59结束。
GPFA-1-1(config-t-ont-ugp)# auto-upgrade 1/1 start 1 end 5 filename <filename> equip-id <equipment-id>
· 如果使用第三方ONU,<equip-id> 必须输入:“Equipment ID”使用命令show interface gpon-olt 1/1 ont 1 brief查看。
· 设备没有删除升级的命令,如需修改命令,可以通过命令行覆盖。
(4) 查看升级配置和结果。
GPFA-1-1(config-t-ont-ugp)# show ont-upgrade config
GPFA-1-1(config-t-ont-ugp)# show ont-upgrade result <manual|auto> <detail>
OLT下载前会先检查/ramdisk:0/中的版本文件是否已存在, 不会重复下载文件名相同的ONU版本文件, 升级完全后, 建议删除/ramdisk:0/中的ONU 版本文件, 避免OLT缓存空间不够, 影响下次升级,可以用下列命令查看/删除。
GPFA-1-1(config-mgmt)# file-system list /ramdisk:0/
GPFA-1-1(config-mgmt)# file-system remove /ramdisk:0/<filename>
PON系统支持双向的前向纠错(FEC)。缺省情况下,FEC激活。缺省情况下,ONU支持下行适配接收。
· 配置FEC:
GPFA-1-1(config-t)#interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)# fec-tx
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# fec-tx
· 检查FEC配置:
GPFA-1-1(config-if-gpon-ont-1/1/1)# show configuration running
· 关闭FEC功能:
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)# no fec-tx
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# no fec-tx
PON系统支持下行业务的广播传输,恶意用户很容易捕获其它用户的信息。这导致了PON网络系统的两个主要安全问题:用户的信息被偷听(用户问题),另一个是服务盗窃(服务提供商的问题)。为防止下行传输被偷听,P3500系统提供下行AES算法加密。高级加密标准(Advanced Encryption Standard,AES),根据用户的要求,ONU和OLT之间的通信可以是加密通信。
(1) 进入OLT配置模式配置开启PON加密。
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)# key-exchange-ctrl <enable|disable>
GPFA-1-1(config-t-if-gpon-olt-1/1)# key-exchange-interval <interval>
key-exchange-interval:密钥交换定时器,用于自动重置密钥。
(2) 检查PON加密配置。
GPFA-1-1(config-t-if-gpon-olt-1/1)# show interface gpon-olt 1/1 key-exchange-ctrl
GPFA-1-1(config-t-if-gpon-olt-1/1)# show interface gpon-olt 1/1 key-exchange-interval
(3) 进入ONU配置模式,配置单个GEM Port加密。
GPFA-1-1(config-t)# interface gpon-olt 1/1
P3500((config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# virtual-port <vportId> encrypt <enabled|disabled>
(4) 检查ONU加密配置。
GPFA-1-1(config-t-if-gpon-olt-1/1)# show interface gpon-olt 1/1 ont 1 virtual-port 1
为保护网络连接免受PON端口及PON端口到分离器之间的光纤故障的影响,P3500实现了PON保护功能。
实现P3500的OLT 1/1与OLT 1/5之间的组保护。
图2-3 配置PON保护
在上面的拓扑实例中,PON1/1和PON1/5为保护组。使用2:N 光分路器(光分路器有两个上行端口和N个下行端口)。
配置PON保护的任务如下所列:
· _配置PON保护
创建PON保护组的两个成员端口组合属于{1,5,9,13},{2,6,10,14},{3,7,11,15},{4,8,12,16}。
(1) 进入PON保护配置命令模式
GPFA-1-1(config-t)# interface pon-protection-group 1
(2) 在槽位1激活组 1 的PON保护功能
GPFA-1-1(config-pon-protection-grp-1)# member-ports 1/1 1/5 typeB
GPFA-1-1(config-pon-protection-grp-1)# exit
(3) 查看PON保护
GPFA-1-1(config-t)# show interface pon-protection-group
保护组生效后,将自动清除两个保护端口上的配置, 之后Work端口和Protect端口均可配置, 系统将自动同步配置。
(1) 进入Work OLT端口配置命令模式。
GPFA-1-1(config-t)# interface gpon-olt 1/1
GPFA-1-1(config-t-if-gpon-olt-1/1)#
(2) 进入ONU配置命令模式,配置ONU ID和SN的绑定。
GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1
GPFA-1-1(config-if-gpon-ont-1/1/1)# sn GPON005F31A1
具体ONU业务配置请参见“_配置ONU业务流”。
(1) 进入PON保护配置命令模式
GPFA-1-1(config-t)# interface pon-protection-group 1
(2) 切换活动端口。
GPFA-1-1(config-pon-protection-grp-1)# manual-switch w2p
GPFA-1-1(config-pon-protection-grp-1)# exit
GPFA-1-1(config-t)#
· 手工shutdown(关闭)PON保护组的Work端口,不会发生主备切换。
· 手工切换时,请通过show interface pon-protection-group,查看对应PON保护组的端口切换成功后,再进行下一次切换。
进入配置模式
GPFA-1-1(config-t)# no interface pon-protection-group 1
当P3500上插入了带光功率测量功能的光模块时,可进行OLT端口的光功率测量。当ONU上配置了带光功率测量的光模块时,可进行ONU端的光功率测量。
OLT支持对其接收到的来自每个ONU的上行平均光功率的测量功能。当OLT接收到的来自某个ONU的上行光功率过低(低于标准规定的OLT灵敏度上限)或者过高(高于标准规定的OLT过载光功率下限),则OLT应产生相应的光功率越限告警。
OLT支持查询ONU光模块信息。OLT通过OMCI消息发起对ONU的光模块信息查询,ONU向OLT返回检测结果。
基于对PON接口下ONU的上行光功率的测量,OLT可实现光链路的故障诊断。故障诊断是指根据PON接口上接受到的各ONU的光功率分析光链路的衰减等指标是否正常,并提供一定的链路故障的判断功能。
OLT提供对自身光模块工作温度(operating temperature)、供电电压(supply voltage)、偏置电流(bias current)、发送光功率(transmitted power)等参数的监控。
PON光功率检测的接口参数定义如下:
· 光模块的工作温度:以16位带符号二进制数表示,单位为1/256摄氏度。表示范围为-128℃到+128℃,测量精度应优于±3℃。
· 光模块的供电电压:以16位无符号整数表示(0~65535),单位为100微伏,表示范围为0~6.55伏特,测量精度应优于±3%。本参数指光发送机的供电电压。
· 光发送机偏置电流:以16位无符号整数表示(0~65535),单位为2微安,表示范围为0~131毫安,测量精度应优于±10%。
· 光发送机输出功率:以16位无符号整数表示(0~65535),单位为0.1微瓦(uW),表示范围为0-6.5535毫瓦(大约为-40dBm~+8.2 dBm),测量精度应优于±3dB。
· 光接收机的接收光功率:为OLT接收到的来自每个在线ONU的平均光功率,以16位无符号整数表示(0~65535),单位为0.1微瓦(uW),表示范围为0~6.5535毫瓦(大约为-40dBm~+8.2 dBm),在-30dBm到-10dBm范围内的测量精度应优于±1dB。
使用以下命令显示OLT的光功率诊断检测接口参数:
GPFA-1-1(config-t)# show interface gpon-olt 1/1 optical-info
Power Feed Voltage(V) : 3.34
Optical Launch Power(dBm) : 4.0097
Laser Bias Current(mA) : 5.762
Temperature(Centigrade) : 37.94
GPFA-1-1(config-t)#
使用以下命令检测OLT对特定ONU的接收光功率:
GPFA-1-1(config-t)# show interface gpon-olt 1/1 optical-info ont 1 received-power
使用以下命令查询ONU的光模块信息:
GPFA-1-1(config-t)# show interface gpon-olt 1/1 ont 1 optical-info
Power Feed Voltage(V) :3.26
Received Optical Power(dBm) :-14.3300
Optical Launch Power(dBm) :2.0460
Laser Bias Current(mA) :19.850
Temperature(Centigrade) :40.67
使用以下命令设置OLT的光功率告警阈值,阈值配置颗粒度为1。
GPFA-1-1(config-t)# olt-opm
GPFA-1-1(config-t-olt-opm)# olt-port 1/1
GPFA-1-1(config-t-olt-opm)# time <hh:mm> <cyclic period>
GPFA-1-1(config-t-olt-opm)# status <enable|disable>
GPFA-1-1(config-t-olt-opm)# alarm <Alarm ID> threshold <Raise Threshold> <Clear Threshold>
由于GPON系统在上行方向采用时分复用技术,所有ONU必须在OLT指定的时隙内发光才能使GPON系统正常工作,不在OLT指定时隙内发光的ONU,如长发光,乱发光,漏光的ONU将造成上行信号冲突,不定时的影响同一PON口下其他ONU出现不能注册,或反复上下线,这类ONU统称为流氓ONU。
P3500系统支持检测系统中是否存在流氓ONU,并进行定位和隔离。帮助排除故障。
使用以下命令配置流氓ONU检测:
GPFA-1-1(config-t)# anti-rogueont <port ID> < enable|disable> <manual|auto>
查看流氓ONU检测配置:
GPFA-1-1(config-t)# show anti-rogueont
“手动”模式在定位到流氓ONU后,上报告警,用户自行决定是否关闭ONU发光器,“自动”模式在定位到流氓ONU后,上报告警并自动关闭ONU发光器。由于光路环境的复杂性,ONU定位存在误判可能,建议在故障排除时手动操作。
当使用Manual模式定位到流氓ONU后,用户使用下列CLI命令关闭ONU发光。
GPFA-1-1(config-if-gpon-ont-1/1/1)# rogue-ont disable
当使用Auto模式定位到流氓ONU后,自动关闭ONU发光器,标记为流氓ONU, 并拒绝此ONU注册,如果ONU恢复正常(ONU正常发光,非长发光状态)后,需要使用下列CLI命令允许此ONU重新注册。
GPFA-1-1(config-if-gpon-ont-1/1/1)# rogue-ont enable
流氓ONU检测是一种排除故障的调试手段,故障排除后请手动关闭流氓ONU检测功能,以免对正常业务产生影响。
P3108、P3116遵循ITU-T G.984/G.988系列标准。
本章描述所有无源光网络(GPON)的配置步骤:
· 配置ONU认证
· 配置ONU注册
· 配置ONU业务
· OLT管理
· ONU管理
· 基于流的限速
· 前向纠错
· 下行加密
· PON 保护
· PON光功率测量
· 流氓ONU检测
ONU接入OLT后需要经过初始化认证过程,没有通过认证的ONU不能产生正常的数据链接。P3108支持六种认证模式:
· snonly认证
· password认证
· sn andpassword认证
· disable认证
· loidonly认证
· loidandcheckcode认证
系统缺省为SN (Serial Number)认证,ONU的序列号可以在ONU底部查看。
每个P3108下行端口(以下称为PON端口)最多可以连接64个ONU。由于这些64个ONU都连接到同一个物理PON端口,为方便管理,建议开启认证,为ONU绑定不同的ONU ID。使用下面的命令配置ONU认证模式:
telnet@P3108(config-t)# gpon ont-authentication <snonly|passwordonly|snandpassword|disabled|loidonly|loidandcheckcode>
· 修改认证模式,系统将自动清除所有ONU相关配置。
· disable认证模式,ONU会自动绑定。且处于该模式时,ONU下发reset命令重启后,配置会丢失。
当OLT开启SN 认证,需要配置绑定ONU SN和ONU ID。
该例中,ONU1和ONU2需在P3108系统上注册成功。
图3-1 ONU注册
如图3-1所示,P3108的下行OLT1/1端口通过光分路器与ONU1和ONU2连接。
配置ONU注册的任务如下所列:
(2) 查看ONU注册状态。
(3) 删除实例配置
每个OLT下行端口中有64个逻辑端口。连接到相同的OLT 下行端口的ONU可以绑定到任何一个ONU ID。该例中,ONU1的ONU ID 为1,ONU2的ONU ID为2。
(1) 进入Configure Terminal命令模式。
telnet@P3108> enable
telnet@P3108# configure terminal
telnet@P3108(config-t)#
(2) 进入OLT端口配置命令模式。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)#
(3) 进入ONU配置命令模式,配置ONU ID和SN的绑定。
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# sn GPON005F31A1
telnet@P3108(config-if-gpon-ont-1/1/1)# exit
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 2
telnet@P3108(config-if-gpon-ont-1/1/2)# sn GPON005F55B1
ONU的SN可以在ONU的底盖上找到。
(4) 输入exit命令两次返回Configure Terminal命令模式。
telnet@P3108(config-if-gpon-ont-1/1/1)# exit
telnet@P3108(config-t-if-gpon-olt-1/1)# exit
telnet@P3108(config-t)#
telnet@P3108(config-t)# show ont-info
Total Ont Number : 2
Active Ont Number: 2
ONT SN Status Find Auth Reason
1/1/1 GPON005F31A1 ready auto snonly none
1/1/2 GPON005F55B1 ready auto snonly none
结果说明:当Status 为“ready”时,表示ONU成功完成注册。
删除ONU
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# no ont 1
telnet@P3108(config-t-if-gpon-olt-1/1)# no ont 2
GPON数据基于流管理和转发。
· Virtual Port
P3108使用虚端口Virtual Port定义特定的流,由flow profile描述每条流的特性,每一条流映射到一个虚端口(Virtual Port),根据应用模型,一条或多条虚端口可以绑定到同一个T-CONT。
· T-CONT
· G.984.3使用T-CONT描述上行带宽,定义了三种带宽参数:固定带宽,保证带宽,最大带宽。根据用户不同的需求,建立了5种T-CONT类型:TYPE1-TYPE5。
该例中,为用户配置数据和语音业务,其中数据业务上行最大带宽200Mbps,语音业务上行带宽保证256kbps。
图3-2 ONU业务配置
如图3-2所示,P3108通过上行端口GE2/4连接网络,PC和电话机连接ONU 1/1/1。
配置要求:
· ONU已完成注册。
· ONU WAN接口配置完成(通常根据运营商要求出厂缺省配置)。
· 上联交换机已按照网络规划配置完成。
配置ONU业务任务如下所列:
(1) 配置上联端口和VLAN
(2) 配置上联端口和VLAN
(4) 创建VLAN 101和VLAN 1001,并且配置XGE 1和IS 1/1为VLAN Tagged成员。
(6) GPON模板应用到ONU
(7) 语音业务配置
(8) 配置VLAN转换
(9) 删除本实例ONU业务配置
(1) 配置端口连接模式和使能端口。
telnet@P3108(config-t)# interface giga-ethernet 2/4
telnet@P3108(config-t-if-ge-2/4)# interface-mode SGMII
telnet@P3108(config-t-if-ge-2/4)# no shutdown
telnet@P3108(config-t-if-ge-2/4)# show interface giga-ethernet 2/4 switchport
(2) 创建VLAN 101和1001。
telnet@P3108(config-t)# vlan 101
telnet@P3108(config-t-vlan-101)# exit
telnet@P3108(config-t)# vlan 1001
telnet@P3108(config-t-vlan-1001)# exit
telnet@P3108(config-t)#
(3) 添加GE2/4和GE1/1为VLAN Tagged成员。
telnet@P3108(config-t)# vlan 101
telnet@P3108(config-t-vlan-101)# member ge2/4 tagged
telnet@P3108(config-t-vlan-101)# member ge1/1 tagged
telnet@P3108(config-t-vlan-101)# exit
telnet@P3108(config-t)# vlan 1001
telnet@P3108(config-t-vlan-1001)# member ge2/4 tagged
telnet@P3108(config-t-vlan-1001)# member ge1/1 tagged
telnet@P3108(config-t-vlan-1001)# exit
Flow模板用于描述上行流属性。
(1) 进入Configure Terminal命令模式,配置Flow模板。
telnet@P3108(config-t)# gpon profile flow id <ID1> <ID2> name <flow name> {uni-type <ethernet-uni|ip-host|veip>} {uni_bitmap <bitmap>} {upmap-type <vlanId|priorityBits|vlanIdAndPriorityBits>} {vlanId <VLAN ID Start> <VLAN ID Stop>} {pri-bitmap <bitmap>} {vport <ID>}
关键参数说明见下表。
表3-2 Flow 模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID1 |
1-128 |
NA |
必选,第一索引,主索引,当多个虚端口需要绑定到同一个TCONT时,选择主索引,则表示具有相同主索引的一系列虚端口被选中。 |
ID2 |
1-127 |
NA |
必选,第二索引,从索引。 |
uni-type |
ethernet-uni ip-host veip |
N/A |
必选,用户端口模式,。由ONU工作决定,根据不同类型ONU选择合适的类型。HGU选择veip, SFU选择ethernet-uni和ip-host 。 |
uni_bitmap |
0x00-0xff |
NA |
必选,用户端口掩码,指定所选择的端口 ID,比如0x01 为端口1, 0x03 为端口1~2。 |
upmap-type |
vlanId priorityBits vlanIdAndPriorityBits |
NA |
必选,上行流映射类型。 |
vlanId |
1-4095 |
N/A |
必选,上行流VLAN过滤的VLAN ID 范围,最多支持12个VLAN。 |
pri-bitmap |
0x0-0xfff |
N/A |
必选,优先级掩码,指定所选择的优先级,比如0x01 为0, 0x03 为优先级0,1 。 |
vport |
1-16 |
NA |
必选,指定所定义的虚端口ID。 |
在本例中,ONU上行有数据和语音两条业务流,VLAN ID分别为101,1001。
telnet@P3108> enable
telnet@P3108# configure terminal
telnet@P3108(config-t)# gpon profile flow id 2 1 name flow_1 uni-type veip uni-bitmap 0x1 upmap-type vlanId 101 101 pri-bitmap 0xff vport 1
telnet@P3108(config-t)# gpon profile flow id 2 2 name flow_1 uni-type veip uni-bitmap 0x1 upmap-type vlanId 1001 1001 pri-bitmap 0xff vport 2
查看GPON 模板。
telnet@P3108(config-t)# show configuration running gpon-profile
注:flow id 1 建议作为缺省配置,不修改。
· uni_bitmap参数可配置的最大值与ONU的用户端口数量有关:比如4口ONU可支持配置最大为0xff。
· 部分1口HGU可支持配置0Xf。
Rate-Control模板用于描述速率控制。
进入Configure Terminal命令模式,配置速率控制模板:
telnet@P3108(config-t)# gpon profile rate-ctrl id <ID> name <Name> sir <Rate> pir <Rate>
关键参数说明如下表。
表3-3 Rate-Control 模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引。 |
sir |
128-1244160 |
N/A |
必选,保证带宽,单位Kbps,配置粒度64Kbps。 |
pir |
128-1244160 |
NA |
必选,峰值带宽,单位Kbps,配置粒度64Kbps。 |
在本例中,没有速率限制需求,两条流设置双向速率均为1000Mbps,可以共用同一个模板。
telnet@P3108(config-t)# gpon profile rate-ctrl id 1 name rate_1 sir 1024000 pir 1024000
Virtual-Port Service(虚端口业务)模板用于定义流的队列属性和速率,速率参数由Rate-Control模板描述,即需要与Rate-Control模板绑定。
进入Configure Terminal命令模式,配置虚端口业务模板。
telnet@P3108(config-t)# gpon profile vportsvc id <Index> name <Name> us-pri <Priority> usratectrl-id <Rate Control Profile ID> dsratectrl-id <Rate Control Profile ID>
关键参数说明如下表。
表3-4 Virtual-Port Service模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Index |
1-128 |
NA |
必选,模板索引 。 |
us-pri |
0-7 |
NA |
必选,上行队列的优先级。 |
usratectrl-id |
0-128 |
N/A |
必选,指向速率控制模板索引(Rate-Control Profile Index),“0”表示不限速。 |
dsratectrl-id |
0-128 |
NA |
同上。 |
在本例中,没有速率限制需求,设置双向速率1000Mbps,绑定相应的速率控制模板。 语音数据流具有较高优先级为2。
telnet@P3108(config-t)# gpon profile vportsvc id 1 name vportsvc_1 us-pri 0 usratectrl-id 1 dsratectrl-id 1
telnet@P3108(config-t)# gpon profile vportsvc id 2 name vportsvc_1 us-pri 2 usratectrl-id 1 dsratectrl-id 1
DBA模板用于描述DBA(上行动态带宽分配)属性,包括T-CONT 类型,带宽参数值。
进入Configure Terminal命令模式,配置DBA模板。ONU注册后系统会自动分配小部分带宽用于协议通信。
telnet@P3108(config-t)# gpon profile dba id <ID> name <Name> <type1|type2|type3|type4|type5> [fix <Bandwidth>] [assure <bandwidth>] [max <bandwidth>]
关键参数说明如下表。
表3-5 DBA模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-256 |
NA |
必选,模板索引 。 |
type |
Type1, Type2, Type3, Type4, Type5 |
NA |
必选,T-CONT类型。 |
fix |
256-1237248 |
N/A |
可选,固定带宽,单位Kbps,配置粒度64Kbps。 |
assure |
256-1237248 |
NA |
可选,保证带宽,单位Kbps,配置粒度64Kbps。 |
max |
256-1244160 |
NA |
可选,最大带宽,单位Kbps,配置粒度64Kbps。 |
在本例中,为数据业务配置200Mbps最大带宽,为语音业务配置256k保证带宽。
telnet@P3108(config-t)# gpon profile dba id 2 name dba_2 type3 assure 256 max 204800
T-CONT Service模板用于描述T-CONT属性,与DBA 模板绑定。
进入Configure Terminal命令模式,配置T-CONT Service模板:
telnet@P3108(config-t)# gpon profile tcont-svc id <ID> name <Name> dba-id <ID>
关键参数说明如下表。
表3-6 T-CONT Service模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引 。 |
dba-id |
1-256 |
NA |
必选,DBA模板索引。 |
在本例中,为数据业务配置200Mbps最大带宽,为语音业务配置256k保证带宽。分别绑定相应的模板。
telnet@P3108(config-t)# gpon profile tcont-svc id 2 name tcontsvc_2 dba-id 2
T-CONT Binding模板用于绑定虚端口和T-CONT。
进入Configure Terminal命令模式,配置T-CONT绑定模板。
telnet@P3108(config-t)# gpon profile tcont-bind id <ID> v-port <Virtual Port ID> name <Name> {vportsvc-id <ID>} {tcont-id <ID>} {tcontsvc-id <ID>}
关键参数说明如下表。
表3-7 T-CONT绑定模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引 |
v-port |
1-16 |
NA |
必选,虚端口(Virtual Port)的索引,对应到Flow模板中vport ID。 |
vportsvc-id |
1-128 |
N/A |
必选,Virtual-Port Service模板索引。 |
tcont-id |
1-8 |
NA |
必选,T-CONT ID,由用户指定。 |
tcontsvc-id |
1-128 |
NA |
必选,T-CONT Service 模板索引。 |
在本例中,虚端口1和2分别承载数据和语音业务,对上行带宽有不同的需求,绑定type3 (assured-maximum) DBA的TCONT,虚端口1最大带宽200M,虚端口2较高优先级可保证带宽256k。
telnet@P3108(config-t)# gpon profile tcont-bind id 2 v-port 1 name tcontbind_2 vportsvc-id 1 tcont-id 1 tcontsvc-id 2
telnet@P3108(config-t)# gpon profile tcont-bind id 2 v-port 2 name tcontbind_2 vportsvc-id 2 tcont-id 1 tcontsvc-id 2
查看GPON 模板。
telnet@P3108(config-t)# show configuration running gpon-profile
GPON模板配置完成后,可供所有ONU使用。需要将所配置的模板下发到ONU,ONU接收模板信息,完成本地设置以后即可生效。
当GPON模板被ONU使用时,不允许修改和删除。
(1) CLI进入ONU命令模式,在ONU上创建虚端口并下发模板配置。
虚端口索引必须与Flow模板中的vport ID一致。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# virtual-port <ID> {port <lock|unlock>}
telnet@P3108(config-if-gpon-ont-1/1/1)# service flow-profile <ID> tcont-bind-profile <ID>
关键参数说明如下表。
表3-8 ONU业务配置参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Virtual-port |
1-16 |
NA |
必选,模板索引。 |
flow-profile |
1-128 |
NA |
必选,指定Flow模板。 |
tcont-bind-profile |
1-128 |
NA |
必选,指定T-CONT 绑定模板。 |
本例中,需要创建两个虚端口1和2,分别承载数据业务和语音业务。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# virtual-port 1 port unlock
telnet@P3108(config-if-gpon-ont-1/1/1)# virtual-port 2 port unlock
(2) 将GPON模板应用到ONU。
telnet@P3108(config-if-gpon-ont-1/1/1)# service flow-profile 2 tcont-bind-profile 2
(3) 查看ONU配置。
telnet@P3108(config-t)# show configuration running interface-gpon-olt 1/1 1
OLT提供配置语音基本信息。
(1) 创建语音模板。
telnet@P3108(config-t)# gpon profile voip-sip-server id <ID> name <name> proxy-addr <ip-addr> external-proxy-addr <ip-addr> registering-addr <ip-addr> tcp-port <port-id>
表3-9 ONU语音模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Proxy-addr |
0.0.0.0~255.255.255.255 |
NA |
必选,SIP代理服务器IP地址。 |
External-proxy-addr |
0.0.0.0~255.255.255.255 |
NA |
必选,SIP出站代理服务器IP地址。 |
Registering-addr |
0.0.0.0~255.255.255.255 |
NA |
必选,SIP注册服务器IP地址。 |
Tcp-port |
0~65535 |
5060 |
可选,SIP协议端口号。 |
在本例中配置如下。
telnet@P3108(config-t)# gpon profile voip-sip-server id 1 name 1 proxy-addr 192.168.2.97 external-proxy-addr 192.168.2.97 registering-addr 192.168.2.97 tcp-port 5060
(2) 将语音模板应用到ONU。
telnet@P3108(config-if-gpon-ont-1/1/1)# ont-pots-uni <pots-uni> <phone-number> <username> <password> <displayname> <profile-id> ip-host <id>
关键参数说明如下表。
表3-10 ONU语音配置参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Pots-uni |
1~2 |
NA |
必选,POTS端口号。 |
Phone-number |
|
NA |
必选,电话号码。 |
Username |
|
NA |
必选,注册用户名。 |
Password |
|
NA |
必选,注册密码。 |
displayname |
|
NA |
必选,显示用户别名 |
Profile-id |
1~2 |
NA |
可选,模板索引号。 |
Ip-host |
0-24 |
NA |
可选,IP-Host索引号。 |
在本例中的配置如下:
telnet@P3108(config-if-gpon-ont-1/1/1)# ont-pots-uni 1 12345678 123 321 voip1 1
GPON系统上的流以GEM Port标识,交换机上需要将GEM Port映射到相应的VLAN,P3108支持配置VLAN转换表,完成相应的映射。
CLI进入OLT命令模式,配置VLAN转换。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# vlantranslate <Vport ID> <C-VID> to <New S-VID> <New C-VID> <copy|replace> <cos>
删除VLAN转换。
telnet@P3108(config-t-if-gpon-olt-1/1)# no vlantranslate <Vport ID> <C-VID>
关键参数说明如下表。
表3-11 VLAN转换参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Vport ID |
ONU ID: 1-64 Virtual Port ID: 1-16 |
NA |
必选,ONU ID/Virtual Port ID,指定ONU的虚端口。 |
C-VID |
1-4095 |
NA |
必选,用户VLAN ID。“4095”表示Untagged。 |
New S-VID |
1-4094 |
N/A |
必选,新的外层VLAN ID。 |
New C-VID |
1-4095 |
4095 |
可选,新的内层VLAN ID,“4095”表示无内层VLAN |
CoS Action |
copy Replace |
copy |
可选,802.1p优先级处理方式。 |
CoS |
0-7 |
7 |
可选,当CoS Action为replace时生效,设置802.1p优先级。 |
在本例中,数据VLAN 101和语音VLAN 1001 上行不改变,配置如下。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# vlantranslate 1/1 101 to 101
telnet@P3108(config-t-if-gpon-olt-1/1)# vlantranslate 1/2 1001 to 1001
查看ONU配置。
telnet@P3108(config-t)# show configuration running interface-gpon-olt 1/1
当配置c-vid参数值为4095,同时配置new-cvid参数时,报文只会携带一层tag,new-cvid实际未生效。
由于ONU配置的关联性,建议删除配置时遵循特定顺序,否则可能失效。
(1) 删除VLAN转换。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# no vlantranslate 1/1 101
telnet@P3108(config-t-if-gpon-olt-1/1)# no vlantranslate 1/2 1001
(2) 删除ONU业务。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# no service
telnet@P3108(config-if-gpon-ont-1/1/1)# no virtual-port 1
telnet@P3108(config-if-gpon-ont-1/1/1)# no virtual-port 2
(3) 删除GPON 模板。
GPON模板“1”为系统缺省模板,不支持删除。以下命令仅作示例。
telnet@P3108(config-t)# no gpon profile <profile Name> <profile ID>
PON端口可以通过设置端口的管理状态开启或关闭。缺省情况下PON端口管理状态是开启的。
使用CLI命令shutdown更改端口的管理状态为关闭,使用CLI命令 no shutdown更改端口的管理状态为开启。
telnet@P3108(config-t-if-gpon-olt-1/1)# shutdown
telnet@P3108(config-t-if-gpon-olt-1/1)# no shutdown
PON端口光模块参数可以通过CLI命令获取。包括偏置电流,供电电压,模块温度,发送光功率,接收光功率等信息。
telnet@P3108(config-t)# show interface <intf-num> optical-info
ONU通常位于用户侧。为方便管理,P3108提供CLI命令管理ONU。
P3108提供CLI命令获取在线的ONU基本信息。
查看ONU能力状态信息。
telnet@P3108(config-t)# show interface gpon-olt 1/1 ont 1 brief
查看ONU版本信息。
telnet@P3108(config-t-if-gpon-olt-1/1)# show interface gpon-olt 1/1 ont 1 summary
查看ONU光模块信息。
telnet@P3108(config-if-gpon-ont-1/1/1)# show interface gpon-olt 1/1 ont 1 optical-info
查看OLT对特定ONU的接收光功率。
telnet@P3108(config-if-gpon-ont-1/1/1)# show interface gpon-olt 1/1 optical-info ont 1 received-power
deactive状态表示去激活ONU。可使用active命令激活ONU。
ONU的缺省状态为active。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# <deactive|active>
用户可以使用disable命令关闭ONU发光器。可使用enable命令开启ONU发光器。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# <disable|enable>
当未注册ONU不发光时(ONU处于O7状态),可用CLI命令开启PON端口下所有ONU的发光。
telnet@P3108(config-t-if-gpon-olt-1/1)# all-ont enable
P3108提供CLI命令复位某个特定的ONU。
例如要重启动ONU 1/1/1时,输入以下CLI命令:
telnet@P3108(config-if-gpon-ont-1/1/1)# reset
P3108提供CLI命令配置ONU ETH UNI 端口参数
用户可以使用Deactivate命令去使能ONU ETH_UNI 端口。可使用Activate命令使能ONU ETH_UNI 端口,默认端口使能。
telnet@P3108(config-if-gpon-ont-1/1/1)# eth-uni <uniId> <activate|deactivate>
关键参数说明如下表。
表3-12 ETH_UNI端口参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-24 |
NA |
必选,UNI端口号。 |
Mtu |
64~8192 |
NA |
可选,最大帧长。 |
Pause-time |
0~65535 |
NA |
可选,端口流控。“0”表示关闭流控功能。 |
Speed |
10m 100m 1000m Auto |
NA |
可选,接口速率。 |
Duplex |
Full Half Auto |
NA |
可选,接口双工模式。 |
用户可以使用Config命令配置ONU ETH_UNI端口参数。
telnet@P3108(config-if-gpon-ont-1/1/1)# eth-uni <uniId> config [mtu <0-8192>] [pause-time <0-65535>] [speed <valud>] [duplex <full|half|auto]
OLT设备上查询Uni口mtu值,显示OLT的缺省值为1518,与ONU本地显示的值不一致。
PoE(Power over Ethernet,以太网供电,又称远程供电)是指设备通过以太网电口,利用双绞线对网络远端下挂的PD(Powered Device,受电设备)进行远程供电,实现供电和数据传输并行的机制。
PoE系统由PSE、PD、和PI三部分组成:
· PSE(Power-Sourcing Equipment,供电设备):由电源和PSE功能模块构成。可实现PD检测、PD功率信息获取、远程供电、供电监控、设备断电功能。
· PD:接受PSE供电的设备。分为标准PD和非标准PD,标准的PD是指符合802.3af标准的PD设备。常见的PD有IP电话、无线AP、网络摄像头等。
· PI(Power Interface,电源接口):PSE/PD与网线的接口,也就是RJ-45接口。
用户可以使用命令开启端口的PoE功能。
telnet@P3108(config-if-gpon-ont-1/1/1)# eth-uni <uniId> poe <enable|disable>
配置端口的PoE参数:
telnet@P3108(config-if-gpon-ont-1/1/1)# eth-uni <uniId> poe
telnet@P3108(config-t)# show interface gpon-olt 1/1 ont 1 eth-uni 1
关键参数说明如下表。
表3-13 ETH_UNI端口PoE参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Mode |
Signal Spare |
NA |
可选,以太网端口PoE供电方式。信号线方式或空闲线方式。 |
Priority |
Critical High Low |
NA |
可选,端口的供电优先级 |
Max-power-class |
Default Class0 Class1 Class2 Class3 Class4 |
NA |
可选,PSE功率等级。 |
用户可以使用命令配置基于ETH_UNI的端口限速:
telnet@P3108(config-if-gpon-ont-1/1/1)# rate-limit eth-uni <uniId> <upstream|downstream> <cir> <pir>
用户可以使用命令配置ONU MAC-Limit, 支持两种配置方式,根据ONU具体实现选择相应的配置:
基于MAC Bridge Service:
telnet@P3108(config-if-gpon-ont-1/1/1)# mac-limit <value>
基于MAC Bridge Port:
telnet@P3108(config-if-gpon-ont-1/1/1)# mac-limit eth-uni <uniId> <value>
MAC地址过滤指接入设备对用户报文携带的源MAC地址或目的MAC地址进行检查,对携带指定MAC地址的报文进行过滤。根据应用场景, 分为两种配置方式:
· 帧过滤
· MAC地址过滤
帧过滤:根据预定义的目的MAC地址或以太网帧类型进行过滤操作。支持表2-14中的报文过滤。
telnet@P3108(config-if-gpon-ont-1/1/1)# mac-filter eth-uni <uniId> pre-assign <frame-type> <forward|filter>
关键参数说明如下表。
字段 |
取值范围 |
缺省值 |
说明 |
目的MAC |
EtherType |
Appletalk |
Forward Filter |
NA |
可选, AppleTalk。 |
FF:FF:FF:FF:FF:FF |
0x809B 0x80F3 |
Arp |
Forward Filter |
NA |
可选,ARP 。 |
FF:FF:FF:FF:FF:FF |
0x0806 |
Bridge-management-inf |
Forward Filter |
NA |
可选,Bridge management information。 |
01:80:C2:00:00:00~ 01:80:C2:00:00:FF |
|
Ipv4-broadcast |
Forward Filter |
NA |
可选,IPv4 broadcast。 |
FF:FF:FF:FF:FF:FF |
0x0800 |
Ipv4-multicast |
Forward Filter |
NA |
可选,IPv4 multicast。 |
01:00:5E:00:00:00~ 01:00:5E:7F:FF:FF |
|
Ipv6-multicast |
Forward Filter |
NA |
可选,IPv6 multicast。 |
33:33:00:00:00:00~ 33:33:FF:FF:FF:FF |
|
Ipx |
Forward Filter |
NA |
可选,IPX。 |
FF:FF:FF:FF:FF:FF |
0x8137 |
netbeui |
Forward Filter |
NA |
可选,NetBEUI。 |
03:00:00:00:00:01 |
|
Pppoe-broadcast |
Forward Filter |
NA |
可选,PPPoE broadcast。 |
FF:FF:FF:FF:FF:FF |
0x8863 |
rarp |
Forward Filter |
NA |
可选,RARP。 |
FF:FF:FF:FF:FF:FF |
0x8035 |
MAC地址过滤:根据源MAC或者目的MAC,对报文进行过滤。
建立MAC地址过滤模板
telnet@P3108(config-t)# gpon profile mac-filter id <id1> <id2> name <name> <source|destication> <mac-addr> <forward|filter>
将模板应用于ONU
telnet@P3108(config-if-gpon-ont-1/1/1)# mac-filter eth-uni <uniId> profile <id1>
根据G.988标准定义,配置过滤条目为filter,则默认forward其他MAC地址。 相应地,配置过滤条目为forward, 则默认filter其他MAC地址。因此为了避免冲突,配置模板时不要同时配置forward和filter。
· ONU VLAN:
ONT-VLAN命令用于配置基于ONU ETH_UNI端口的VLAN操作
telnet@P3108(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni <ID> up-mode <transparent|overwrite|add-vid> down-mode <transparent|delete-vid> up-pri <pri> up-vid <vid>
· Port VLAN:
Port-VLAN用于配置基于报文的VLAN操作
(1) 配置全局的下行方向操作规则
telnet@P3108(config-if-gpon-ont-1/1/1)# port-vlan <ID> downstream <ds-operation> intpid <tpid> outtpid <tpid>
(2) 配置报文过滤/操作规则,同一个UNI端口根据需要可以配置多条报文规则。
telnet@P3108(config-if-gpon-ont-1/1/1)# port-vlan <ID> rule <ruleId> <filter-pkt> <filter-tag> <treatment> <treatment-tag> <ether-type>
关键参数说明如下表。
表3-15 Port-VLAN 模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-24,127,128 |
NA |
必选,UNI端口号。 1-24 以太网端口, 127 VEIP端口, 128 VoIP端口。 |
ds-operation |
inverse-upstream forward filter-vid-pbit-forward filter-vid-only-forward filter-pbit-only-forward filter-vid-pbit-disacrd filter-vid-only-disacrd filter-pbit-only-disacrd disacrd |
NA |
必选,下行方向操作规则。 |
Intpid |
|
NA |
必选,内层TPID值。 用于Treatment操作是TPID配置。 |
outtpid |
|
NA |
必选,外层TPID值。用于Treatment操作是TPID配置。 |
ruleId |
|
NA |
必选,规则ID号。 |
Filter-pkt |
double-tag single-tag untag |
NA |
必选,过滤报文类型。 |
Filter-outer-tpid |
Mode0 Mode4 Mode5 Mode6 Mode7 |
Mode0 |
可选,过滤报文外层TPID。 |
Filter-outer-pri |
0-8 |
8 |
可选,过滤报文外层优先级。 |
Filter-outer-vid |
1-4094 |
NA |
可选,过滤报文外层VLAN ID。 |
Filter-inner-tpid |
Mode0 Mode4 Mode5 Mode6 Mode7 |
Mode0 |
可选,过滤内层报文TPID。 |
Filter-inner-pri |
0-8 |
8 |
可选,过滤报文内层优先级。 |
Filter-inner-vid |
1-4094 |
NA |
可选,过滤报文内层VLAN ID。 |
Treatment |
Discard q-in-q remove-tag translate transparent |
NA |
必选, 操作类型。 |
Treatment-inner-tpid |
Mode0 Mode1 Mode2 Mode3 Mode4 Mode6 Mode7 |
Mode0 |
可选,内层TPID。 |
Treatment-inner-pri |
0-7,copy |
Copy |
可选,内层优先级。 |
Treatment-inner-vid |
1-4094 |
4096 |
可选,内层VLAN ID。 |
Treatment-outer-tpid |
Mode0 Mode1 Mode2 Mode3 Mode4 Mode6 Mode7 |
Mode1 |
可选,外层TPID。 |
Treatment-outer-pri |
0-7, copy |
Copy |
可选,外层优先级。 |
Treatment-outer-vid |
1-4094 |
4096 |
可选,外层VLAN ID。 |
Ether-type |
0-5 |
0 |
可选,过滤报文以太网类型。 |
配置ont-vlan上下行都是transparent,设备buildrun会显示up-vid 101,实际功能正常。
vlan-filter命令用于配置基于ONU端口的vlan筛选器。
telnet@P3108(config-if-gpon-ont-1/1/1)#vlan-filter <eth-uni|ip-host|veip> <ID> vlan-start <1-4095> vlan-end <1-4095> [tagged<tagged-value>] [untagged<untagged-value>]
表3-16 vlan-filter参数列表
字段 |
取值范围 |
缺省值 |
说明 |
<id> |
1-24,27,28 |
NA |
必选,uni端口号 |
vlan-start |
1-4095 |
NA |
必选,过滤报文vlan起始值 |
vlan-end |
1-4095 |
NA |
必选,过滤报文vlan终止值 |
tagged |
Transparent Discard vlan-filter |
NA |
可选,对tag报文的过滤方式 |
untagged |
Transparent Discard |
NA |
可选,对untag报文的过滤方式 |
· tagged discard模式下,对于tag报文,不关注vlan-start和vlan-end的取值,只要是tag报文都会丢弃。
· untagged discard模式下,untag报文被丢弃,只转发vlan-start和vlan-end范围内的tag报文。
· 基于tag和untag报文的过滤方式可同时配置。需要注意的是:当两者过滤方式都配置为transparent时,buildrun只会显示tagged transparent功能正常但实际都生效。
对于支持环路检测功能的ONU,当以太网口出现环路时自动阻断端口转发,并向OLT上报告警,P3108支持配置ONU环路检测功能。
开启/关闭环路检测功能。
telnet@P3108(config-if-gpon-ont-1/1/1)# loop-detect state <enable|disable>
配置端口自动关断功能。
telnet@P3108(config-if-gpon-ont-1/1/1)# loop-detect auto-shutdown <enable|disable>
配置环路检测消息的发送频度。
telnet@P3108(config-if-gpon-ont-1/1/1)# loop-detect msg-freq <value>
配置环路故障恢复的间隔时间。
telnet@P3108(config-if-gpon-ont-1/1/1)# loop-detect revert-time <value>
配置环路检测消息格式。
telnet@P3108(config-if-gpon-ont-1/1/1)# loop-detect msg index <id> eth-uni <id> svlan <vid> cvlan <vid>
为了确保环路告警成功清除,配置环路故障恢复的间隔时间需大于30s。
可以通过配置ONU IP-host,实现对SFU的远程管理。
(1) 配置一条基于IP-host的业务流,flow profile中uni-type参数选择“ip-host”。
telnet@P3108(config-t)# gpon profile flow id 1 3 name ip-host uni-type ip-host uni-bitmap 0xf upmap-type vlanId 103 103 pri-bitmap 0xff vport 3
(2) 为IP-host分配IP地址,有两种方式:DHCP和静态IP。
telnet@P3108(config-if-gpon-ont-1/1/1)# ip-host <ip> <mask> <gateway> <dynamic|static> <index>
关键参数说明如下表。
表3-17 IP-host参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Ip |
0.0.0.0~255.255.255.255 |
NA |
必选,IP地址。 |
Mask |
0.0.0.0~255.255.255.255 |
NA |
必选,掩码 。 |
Gateway |
0.0.0.0~255.255.255.255 |
NA |
必选,网关。 |
Mode |
Dynamic Static |
Static |
必选,IP地址选项,是否启用DHCP。“static”不启用DHCP,“dynamic”启用DHCP。 |
Index |
1~16 |
1 |
必选,ip host index,IP-Host的索引。 |
(3) 配置IP-host 的VLAN。
telnet@P3108(config-if-gpon-ont-1/1/1)# ont-vlan ip-host up-mode add-vid down-mode delete-vid up-pri 0 up-vid 103
(4) 查看IP-Host状态:
telnet@P3108(config-if-gpon-ont-1/1/1)# show interface gpon-olt 1/1 ont 1 summary
P3108提供CLI命令升级ONU。支持两种模式升级ONU:
【配置前提】
· 确认FTP服务器已启动,且能和P3108 Ping通。
· 已配置了登录FTP服务器的用户名和密码。
· 通过命令 show interface gpon-olt 1/1 ont 1 brief 查看ONU Equipment ID。
(1) 进入ONU升级配置模式:
telnet@P3108(config-t)# ont-upgrade
(2) 配置FTP 服务器,升级文件名,ONU类型。
telnet@P3108(config-t-ont-ugp)# upgrade-ftp <ip-addr> <username> <password>
(3) 执行升级。
telnet@P3108(config-t-ont-ugp)# manual-upgrade 1/1/1 filename <file-name> equip-id <equip-id>
· 如果使用第三方ONU, <equip-id> 必须输入“Equipment ID”使用命令show interface gpon-olt 1/1 ont 1 brief 查看。
· 设备没有删除升级的命令,如需修改命令,可以通过命令行覆盖。
(4) 查看升级配置和结果。
telnet@P3108(config-t-ont-ugp)# show ont-upgrade config
telnet@P3108(config-t-ont-ugp)# show ont-upgrade result <manual |auto> <detail>
OLT下载前会先检查/ramdisk:0/中的版本文件是否已存在, 不会重复下载文件名相同的ONU版本文件, 升级完全后, 建议删除/ramdisk:0/中的ONU 版本文件, 避免OLT缓存空间不够, 影响下次升级,可以用下列命令查看/删除。
telnet@P3108(config-mgmt)# file-system list /ramdisk:0/
telnet@P3108(config-mgmt)# file-system remove /ramdisk:0/<filename>
【配置前提】
(1) 确认OLT系统时间与网络时间一致。
telnet@P3108(config-t)# show clock
(2) 配置FTP 服务器,升级文件名,ONU类型。
telnet@P3108(config-t)# ont-upgrade
telnet@P3108(config-t-ont-ugp)# upgrade-ftp <host> <username> <password>
(3) 进入升级配置模式。
telnet@P3108(config-t)# ont-upgrade
telnet@P3108(config-t-ont-ugp)# auto-upgrade 1/1 start <start-time> end <stop-time> filename <file-name> equip-id <equipment-id>
(4) 如下例配置表示从1:00开始执行升级到5:59结束。
telnet@P3108(config-t-ont-ugp)# auto-upgrade 1/1 start 1 end 5 filename HG326UG180531.w equip-id “NetCircle SF2040-M”
· 如果使用第三方ONU, <equip-id> 必须输入, “Equipment ID”使用命令show interface gpon-olt 1/1 ont 1 brief 查看。
· 设备没有删除升级的命令,如需修改命令,可以通过命令行覆盖。
(5) 查看升级配置和结果。
telnet@P3108(config-t-ont-ugp)# show ont-upgrade config
telnet@P3108(config-t-ont-ugp)# show ont-upgrade result <manual |auto> <detail>
OLT下载前会先检查/ramdisk:0/中的版本文件是否已存在, 不会重复下载文件名相同的ONU版本文件, 升级完全后, 建议删除/ramdisk:0/中的ONU 版本文件, 避免OLT缓存空间不够, 影响下次升级,可以用下列命令查看/删除。
telnet@P3108(config-mgmt)# file-system list /ramdisk:0/
telnet@P3108(config-mgmt)# file-system remove /ramdisk:0/<filename>
P3108系统应支持基于虚端口的速率限制。
(1) CLI进入ONU命令模式,在ONU虚端口上配置速率限制,
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# virtual-port <ID> {port <lock|unlock>} [rate-limit <upstream|downstream> <bandwidth> <burst-size>]
关键参数说明如下表。
表3-18 ONU业务配置参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Virtual-port |
1-16 |
NA |
必选,模板索引。 |
Ratelimit |
0-1244160 |
0 |
可选,配置虚端口上下行限速,“0”表示不限速。 |
Burst size |
0-4095 |
128 |
可选,Burst Size值。 |
PON系统支持双向的前向纠错(FEC)。缺省情况下,OLT/ONU的FEC状态激活。OLT/ONU支持适配接收。
使能/去使能FEC操作会导致ONU deactive/active。
· 配置FEC:
telnet@P3108(config-t)#interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# fec-tx
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# fec-tx
· 检查FEC配置:
telnet@P3108(config-if-gpon-ont-1/1/1)# show configuration running
· 关闭FEC功能:
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# no fec-tx
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# no fec-tx
GPON系统支持下行业务的广播传输,恶意用户很容易捕获其它用户的信息。这导致了GPON网络系统的两个主要安全问题:用户的信息被偷听(用户问题),另一个是服务盗窃(服务提供商的问题)。为防止下行传输被偷听,P3108系统提供下行AES算法加密:高级加密标准(Advanced Encryption Standard,AES)。
根据用户的要求,ONU和OLT之间的通信可以是加密通信。
(1) 进入OLT配置模式配置开启PON加密。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)# key-exchange-ctrl <enable|disable>
telnet@P3108(config-t-if-gpon-olt-1/1)# key-exchange-interval <interval>
key-exchange-interval:密钥交换定时器,用于自动重置密钥。
(2) 检查PON加密配置。
telnet@P3108(config-t-if-gpon-olt-1/1)# show interface gpon-olt 1/1 key-exchange-ctrl
telnet@P3108(config-t-if-gpon-olt-1/1)# show interface gpon-olt 1/1 key-exchange-interval
(3) 进入ONU配置模式,配置单个GEM Port加密。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108((config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# virtual-port <vportId> encrypt <enabled|disabled>
(4) 检查ONU加密配置。
telnet@P3108(config-t-if-gpon-olt-1/1)# show interface gpon-olt 1/1 ont 1 virtual-port 1
为保护网络连接免受PON端口及PON端口到分离器之间的光纤故障的影响,P3108实现了PON保护功能。
实现P3108的OLT 1/1与OLT 1/2之间的组保护。
在图3-3的拓扑实例中,PON1/1和PON1/2为保护组。使用2:N 光分路器(光分路器有两个上行端口和N个下行端口)。
配置PON保护的任务如下所列:
(1) 配置ONU注册和业务
(2) 活动端口和冗余端口之间的手工转换
(3) 删除PON保护组
(1) 进入PON保护配置命令模式
telnet@P3108(config-t)# interface pon-protection-group 1
(2) 配置PON保护成员端口
telnet@P3108(config-pon-protection-grp-1)# member-ports 1/1 1/2 typeB
telnet@P3108(config-pon-protection-grp-1)# exit
(3) 查看PON保护
telnet@P3108(config-t)# show interface pon-protection-group
保护组生效后,将自动清除两个保护端口上的配置之后Work端口和Protect端口均可配置,系统将自动同步配置。
(1) 进入Work OLT端口配置命令模式。
telnet@P3108(config-t)# interface gpon-olt 1/1
telnet@P3108(config-t-if-gpon-olt-1/1)#
(2) 进入ONU配置命令模式,配置ONU ID和SN的绑定。
telnet@P3108(config-t-if-gpon-olt-1/1)# ont 1
telnet@P3108(config-if-gpon-ont-1/1/1)# sn GPON005F31A1
具体ONU业务配置请参见“配置ONU业务”。
(1) 进入PON保护配置命令模式
telnet@P3108(config-t)# interface pon-protection-group 1
(2) 切换活动端口。
telnet@P3108(config-pon-protection-grp-1)# manual-switch w2p
· 手工shutdown(关闭)PON保护组的Work端口,不会发生主备切换。
· 手工切换时,请通过show interface pon-protection-group,查看对应PON保护组的端口切换成功后,再进行下一次切换。
(1) 进入配置模式
telnet@P3108(config-t)# no interface pon-protection-group 1
当P3108上插入了带光功率测量功能的光模块时,可进行OLT端口的光功率测量。当ONU上配置了带光功率测量的光模块时,可进行ONU端的光功率测量。
OLT支持对其接收到的来自每个ONU的上行平均光功率的测量功能。当OLT接收到的来自某个ONU的上行光功率过低(低于标准规定的OLT灵敏度上限)或者过高(高于标准规定的OLT过载光功率下限),则OLT应产生相应的光功率越限告警。
OLT支持查询ONU光模块信息。OLT通过OMCI消息发起对ONU的光模块信息查询,ONU向OLT返回检测结果。
基于对PON接口下ONU的上行光功率的测量,OLT可实现光链路的故障诊断。故障诊断是指根据PON接口上接受到的各ONU的光功率分析光链路的衰减等指标是否正常,并提供一定的链路故障的判断功能。
OLT提供对自身光模块工作温度(operating temperature)、供电电压(supply voltage)、偏置电流(bias current)、发送光功率(transmitted power)等参数的监控。
使用以下命令显示OLT的光功率诊断检测接口参数:
telnet@P3108(config-t)# show interface gpon-olt 1/1 optical-info
Power Feed Voltage(V) : 3.34
Optical Launch Power(dBm) : 4.0097
Laser Bias Current(mA) : 5.762
Temperature(Centigrade) : 37.94
telnet@P3108(config-t)#
使用以下命令检测OLT对特定ONU的接收光功率:
telnet@P3108(config-t)# show interface gpon-olt 1/1 optical-info ont 1 received-power
使用以下命令查询ONU的光模块信息:
telnet@P3108(config-t)# show interface gpon-olt 1/1 ont 1 optical-info
Power Feed Voltage(V) :3.26
Received Optical Power(dBm) :-14.3300
Optical Launch Power(dBm) :2.0460
Laser Bias Current(mA) :19.850
Temperature(Centigrade) :40.67
使用以下命令设置OLT的光功率告警阈值,阈值配置颗粒度为1。
telnet@P3108(config-t)# olt-opm
telnet@P3108 (config-t-olt-opm)# olt-port 1/1
telnet@P3108 (config-t-olt-opm)# time <hh:mm> <cyclic period>
telnet@P3108 (config-t-olt-opm)# status <enable|disable>
telnet@P3108 (config-t-olt-opm)# alarm <Alarm ID> threshold <Raise Threshold> <Clear Threshold>
由于GPON系统在上行方向采用时分复用技术,所有ONU必须在OLT指定的时隙内发光才能使GPON系统正常工作,不在OLT指定时隙内发光的ONU,如长发光,乱发光,漏光的ONU将造成上行信号冲突,不定时的影响同一PON口下其他ONU出现不能注册,或反复上下线,这类ONU统称为流氓ONU。
P3108系统支持检测系统中是否存在流氓ONU,并进行定位和隔离。帮助排除故障。
使用以下命令配置流氓ONU检测:
telnet@P3108(config-t)# anti-rogueont <port ID> < enable|disable> <manual|auto>
查看流氓ONU检测配置:
telnet@P3108(config-t)# show anti-rogueont
查看告警:
telnet@P3108(config-t)# show alarm
“手动”模式在定位到流氓ONU后,上报告警,用户自行决定是否关闭ONU发光器,“自动”模式在定位到流氓ONU后,上报告警并自动关闭ONU发光器。由于光路环境的复杂性,ONU定位存在误判可能,建议在故障排除时手动操作。
当使用Manual模式,定位到流氓ONU后,用户使用下列CLI命令关闭ONU发光。
telnet@P3108(config-if-gpon-ont-1/1/1)# rogue-ont disable
当使用Auto模式定位到流氓ONU后,自动关闭ONU发光器,标记为流氓ONU,并拒绝此ONU注册,如果ONU恢复正常(ONU正常发光后,非长发光状态)后,需要使用下列CLI命令允许此ONU重新注册。
telnet@P3108(config-if-gpon-ont-1/1/1)# rogue-ont enable
流氓ONU检测是一种排除故障的调试手段,故障排除后,请手动关闭流氓ONU检测功能,以免对正常业务产生影响。
P3600遵循ITU-T G.984/G.988系列标准。
本章描述所有无源光网络(GPON)的配置步骤:
· _配置ONU认证
· _配置ONU注册
· _配置ONU业务
· _ONU管理
· _配置前向纠错
· _配置下行加密
ONU接入OLT后需要经过初始化认证过程,没有通过认证的ONU不能产生正常的数据链接。P3600支持六种认证模式:
· snonly认证
· passwordonly认证
· snandpassword认证
· loidonly认证
· loidonly&checkcode认证
· 混合认证
系统缺省为SN (Serial Number)认证,ONU的序列号可以在ONU底部可以查看。
Password在XGPON/XGSPON系统中使用Registration ID。
每个P3600 GPON下行端口(以下称为PON端口)可以连接32个ONU。由于这些ONU都连接到同一个物理PON端口,为方便管理,建议开启认证,为ONU绑定不同的ONU ID。
使用下面的命令配置ONU认证模式:
P3600(Slot-1)# gpon ont-authentication <snonly|snandpassword|passwordonly|loidonly|loidandcheckcode|mixed>
· 修改认证模式,系统将自动清除所有ONU相关配置。
当OLT开启SN 认证,需要配置绑定ONU SN和ONU ID。
该例中,ONU1和ONU2需在P3600系统上注册成功。
图4-1 ONU注册
如图2-1所示,P3600的下行OLT1/1端口通过光分路器与ONU1和ONU2连接。
配置ONU注册的任务如下所列:
每个OLT下行端口中有64个逻辑端口。连接到相同的OLT 下行端口的ONU可以绑定到任何一个ONU ID。该例中,ONU1的ONU ID 为1,ONU2的ONU ID为2。
(1) 进入Configure Terminal命令模式。
P3600# slot 1
P3600(Slot-1)#
(2) 进入OLT端口配置命令模式。
P3600(Slot-1)# interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)#
(3) 进入ONU配置命令模式,配置ONU ID和SN的绑定。
P3600(Slot-1/if-gpon-olt-1/1)# ont 1
P3600(Slot-1/if-gpon-olt-1/1/1)# sn GPON6cefc60c type gpon
P3600(Slot-1/if-gpon-olt-1/1/1)# exit
P3600(Slot-1/if-gpon-olt-1/1)# ont 2
P3600(Slot-1/if-gpon-olt-1/1/2)# sn GPONc6543466 type gpon
P3600#brief-show slot 1 ont-info
Total Ont Number : 2
Active Ont Number: 2
ONT TYPE SN Status Find Auth Reason
1/1/1 gpon GPON6CEFC60C ready auto snonly none
1/1/2 gpon GPONC6543466 ready auto snonly none
结果说明:当Status 为“ready”时,表示ONU成功完成注册。
删除ONU
P3600(Slot-1)# interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)# no ont 1
P3600(Slot-1/if-gpon-olt-1/1)# no ont 2
GPON数据基于流管理和转发。
· Virtual Port
P3600使用虚端口Virtual Port定义特定的流,由flow profile描述每条流的特性,每一条流映射到一个虚端口(Virtual Port),根据应用模型,一条或多条虚端口可以绑定到同一个T-CONT。
· T-CONT
G.984.3使用T-CONT描述上行带宽,定义了三种带宽参数:固定带宽,保证带宽,最大带宽。根据用户不同的需求,建立了5种T-CONT类型:TYPE1-TYPE5。
表4-1 T-CONT类型
该例中,为用户配置数据和语音业务,数据业务都按最大带宽分配。
图4-2 ONU业务配置
如图2-2所示,P3600通过上行端口XGE1连接网络,PC和电话机连接ONU 1/1/1。
配置要求:
· ONU已完成注册。
· ONU WAN接口配置完成(通常根据运营商要求出厂缺省配置),数据业务VLAN ID 101,语音业务VLAN ID 1001。
· 上联交换机已按照网络规划配置完成。
配置ONU业务任务如下所列:
· 配置Flow模板
· 配置DBA模板
· 语音业务配置
· 配置VLAN转换
· 配置XGE 1端口开启。
· 创建VLAN 101和VLAN 1001,并且配置XGE 1和IS 1/1为VLAN Tagged成员。
Flow模板用于描述上行流属性。
(1) 进入GPON板命令模式,配置Flow模板。
P3600(Slot-1)# gpon profile flow id <ID1> <ID2> name <flow name> {uni-type <ethernet-uni|ip-host|veip>} {uni_bitmap <bitmap>} {upmap-type <vlanId|priorityBits|vlanIdAndPriorityBits>} {vlanId <VLAN ID Start> <VLAN ID Stop>} {pri-bitmap <bitmap>} {vport <ID>}
关键参数说明见下表。
表4-2 Flow 模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID1 |
1-128 |
NA |
必选,第一索引,主索引,当多个虚端口需要绑定到同一个TCONT时,选择主索引,则表示具有相同主索引的一系列虚端口被选中。 |
ID2 |
1-32 |
NA |
必选,第二索引,从索引。 |
uni-type |
ethernet-uni ip-host veip |
N/A |
必选,用户端口模式,由ONU工作决定,根据不同类型ONU选择合适的类型。HGU选择veip, SFU选择ethernet-uni。 |
uni_bitmap |
0x00-0xffffff |
NA |
必选,用户端口掩码,指定所选择的端口 ID,比如0x01 为端口1, 0x03 为端口1~2。 |
upmap-type |
vlanId priorityBits vlanIdAndPriorityBits |
NA |
必选,上行流映射类型。 |
vlanId |
1-4095 |
N/A |
必选,上行流VLAN过滤的VLAN ID 范围,最多支持12个VLAN。 |
pri-bitmap |
0x00-0xff |
N/A |
必选,优先级掩码,指定所选择的优先级,比如0x01 为0, 0x03 为优先级0,1 。 |
vport |
1-12 |
NA |
必选,指定所定义的虚端口ID。 |
(2) 在本例中,ONU上行有数据和语音两条业务流,VLAN ID分别为101,1001。
P3600# slot 1
P3600(Slot-1)# gpon profile flow id 2 1 name flow_1 uni-type veip uni-bitmap 0xf upmap-type vlanId 101 101 pri-bitmap 0xff vport 1
P3600(Slot-1)# gpon profile flow id 2 2 name flow_1 uni-type veip uni-bitmap 0xf upmap-type vlanId 1001 1001 pri-bitmap 0xff vport 2
(3) 查看GPON 模板。
P3600#brief-show slot 2 gpon profile
注:flow id 1 建议作为缺省配置,不作修改。
· uni_bitmap参数可配置的最大值与ONU的用户端口数量有关:比如4口ONU配置最大为0xf。1口ONU对应0x1,2口ONU对应0x2,8口ONU对应0xff,16口ONU对应0xffff,24口ONU对应0xffffff。
· 部分1口HGU可支持配置0Xf。
Rate-Control模板用于描述速率控制。
(1) 进入Configure Terminal命令模式,配置速率控制模板。
P3600(Slot-1)# gpon profile rate-ctrl id <ID> name <Name> sir <Rate> pir <Rate>
关键参数说明如下表。
表4-3 Rate-Control 模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引。 |
sir |
128-9953280 |
128 |
可选,保证带宽,单位Kbps,配置粒度64Kbps GPON最大值:1244160 XGPON最大值:2488320 XGSPON最大值:9953280 |
pir |
128-9953280 |
1024 |
可选,峰值带宽,单位Kbps,配置粒度64Kbps GPON最大值:1244160 XGPON最大值:2488320 XGSPON最大值:9953280 |
(2) 在本例中,没有速率限制需求,两条流设置双向速率均为1000Mbps,可以共用同一个模板。
P3600(Slot-1)# gpon profile rate-ctrl id 1 name rate_1 sir 1244160 pir 1244160
Virtual-Port Service(虚端口业务)模板用于定义流的队列属性和速率,速率参数由Rate-Control模板描述,即需要与Rate-Control模板绑定。
(1) 进入Configure Terminal命令模式,配置虚端口业务模板。
P3600(Slot-1)# gpon profile vportsvc id <Index> name <Name> us-pri <Priority> usratectrl-id <Rate Control Profile ID> dsratectrl-id <Rate Control Profile ID>
关键参数说明如下表。
表4-4 Virtual-Port Service模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Index |
1-128 |
NA |
必选,模板索引 。 |
name |
长度48字节 |
newprofile_<id> |
可选,自定义profile名称 |
us-pri |
0-7 |
NA |
可选,上行队列的优先级 |
usratectrl-id |
0-128 |
N/A |
可选,指向速率控制模板索引(Rate-Control Profile Index),“0”表示不限速 |
dsratectrl-id |
0-128 |
NA |
同上。 |
(2) 在本例中,没有速率限制需求,设置双向速率1000Mbps,绑定相应的速率控制模板。 语音数据流具有较高优先级为2。
P3600(Slot-1)# gpon profile vportsvc id 1 name vportsvc_1 us-pri 0 usratectrl-id 1 dsratectrl-id 1
P3600(Slot-1)# gpon profile vportsvc id 2 name vportsvc_1 us-pri 2 usratectrl-id 1 dsratectrl-id 1
DBA模板用于描述DBA(上行动态带宽分配)属性,包括T-CONT 类型,带宽参数值。ONU注册会自动分配小部分带宽用于协议通信。
(1) 进入Configure Terminal命令模式,配置DBA模板。
P3600(Slot-1)# gpon profile dba id <ID> name <Name> <type1|type2|type3|type4|type5> [fix <Bandwidth>] [assure <bandwidth>] [max <bandwidth>]
关键参数说明如下表。
表4-5 DBA模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引 。 |
name |
长度48字节 |
NA |
必选,自定义profile名称 |
type |
type1, type2, type3, type4, type5 |
NA |
必选,T-CONT类型。 |
XGFCA |
|||
fix |
256-9590784 |
N/A |
可选,固定带宽,单位Kbps,配置粒度128Kbps。 |
assure |
256-9590912 |
NA |
可选,保证带宽,单位Kbps,配置粒度128Kbps。 |
max |
256-9953280 |
NA |
可选,最大带宽,单位Kbps,配置粒度128Kbps。 |
XGFSA |
|||
fix |
256-9590784 |
N/A |
可选,固定带宽,单位Kbps,配置粒度128Kbps。 |
assure |
256-9590912 |
NA |
可选,保证带宽,单位Kbps,配置粒度128Kbps。 |
max |
256-9953280 |
NA |
可选,最大带宽,单位Kbps,配置粒度128Kbps。 |
GPFB |
|||
fix |
256-1232704 |
N/A |
可选,固定带宽,单位Kbps,配置粒度128Kbps。 |
assure |
256-1232704 |
NA |
可选,保证带宽,单位Kbps,配置粒度128Kbps。 |
max |
256-1244160 |
NA |
可选,最大带宽,单位Kbps,配置粒度128Kbps。 |
(2) 在本例中,为业务配置最大带宽。
P3600(Slot-1)# gpon profile dba id 2 name dba_2 type4 max 1244160
实际带宽配置请按照ONU支持的带宽参数配置。
不同type支持配置的带宽也不同,推荐使用type4。
T-CONT Service模板用于描述T-CONT属性,与DBA 模板绑定。
(1) 进入Configure Terminal命令模式,配置T-CONT Service模板。
P3600(Slot-1)# gpon profile tcont-svc id <ID> name <Name> dba-id <ID>
关键参数说明如下表。
表4-6 T-CONT Service模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-256 |
NA |
必选,模板索引 。 |
name |
长度48字节 |
newprofile_<id> |
可选,自定义profile名称 |
dba-id |
1-256 |
1 |
必选,DBA模板索引。 |
(2) 在本例中,为业务分配最大带宽。分别绑定相应的模板。
P3600(Slot-1)# gpon profile tcont-svc id 2 name tcontsvc_2 dba-id 2
T-CONT Binding模板用于绑定虚端口和T-CONT。
(1) 进入Configure Terminal命令模式,配置T-CONT绑定模板。
P3600(Slot-1)# gpon profile tcont-bind id <ID> v-port <Virtual Port ID> name <Name> {vportsvc-id <ID>} {tcont-id <ID>} {tcontsvc-id <ID>}
关键参数说明如下表。
表4-7 T-CONT绑定模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-128 |
NA |
必选,模板索引 |
v-port |
1-12 |
NA |
必选,虚端口(Virtual Port)的索引,对应到Flow模板中vport ID。 |
name |
长度48字节 |
newprofile_<id> |
可选,自定义profile名称 |
vportsvc-id |
1-128 |
1 |
可选,Virtual-Port Service模板索引。 |
tcont-id |
1-8 |
1 |
可选,T-CONT ID,由用户指定。 |
tcontsvc-id |
1-256 |
1 |
可选,T-CONT Service 模板索引。 |
(2) 在本例中,虚端口1和2分别承载数据和语音业务。
P3600(Slot-1)# gpon profile tcont-bind id 2 v-port 1 name tcontbind_2 vportsvc-id 1 tcont-id 1 tcontsvc-id 2
P3600(Slot-1)# gpon profile tcont-bind id 2 v-port 2 name tcontbind_2 vportsvc-id 2 tcont-id 1 tcontsvc-id 2
(3) 查看GPON 模板。
P3600(Slot-1)# brief-show slot 1 gpon profile
GPON模板配置完成后,可供所有ONU使用。需要将所配置的模板下发到ONU,ONU接收模板信息,完成本地设置以后即可生效。
当GPON模板被ONU使用时,不允许修改和删除。如果涉及修改原配置,需要先在所有应用此GPON模板的ONU即ont接口下通过no service删除绑定。
(1) CLI进入ONU命令模式,在ONU上创建虚端口并下发模板配置。
虚端口索引必须与Flow模板中的vport ID一致。
P3600(Slot-1)# interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)# ont 1
P3600(Slot-1/if-gpon-olt-1/1/1)# virtual-port <ID> {port <lock|unlock>}
P3600(Slot-1/if-gpon-olt-1/1/1)# service flow-profile <ID> tcont-bind-profile <ID>
关键参数说明如下表。
表4-8 ONU业务配置参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Virtual-port |
1-12 |
NA |
必选,模板索引。 |
flow-profile |
1-128 |
NA |
必选,指定Flow模板。 |
tcont-bind-profile |
1-128 |
NA |
必选,指定T-CONT 绑定模板。 |
svc-type |
n_1 1_m 1_p n_m 1_mp n_p n_mp |
1_mp |
可选,业务模式。推荐使用n_1。 |
本例中,需要创建两个虚端口1和2,分别承载数据业务和语音业务。
P3600(Slot-1)# interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)# ont 1
P3600(Slot-1/if-gpon-olt-1/1/1)# virtual-port 1 port unlock
P3600(Slot-1/if-gpon-olt-1/1/1)# virtual-port 2 port unlock
(2) 将GPON模板应用到ONU。
P3600(Slot-1/if-gpon-olt-1/1/1)# service flow-profile 2 tcont-bind-profile 2 svc n_1
(3) 查看ONU配置。
P3600(Slot-1)# brief-show slot 1 interface gpon-olt 1/3 ont 1
ont 1
description "ONU-1"
service flow-profile 2 tcont-bind-profile 2 svc-type n_1
exit
OLT提供配置语音基本信息,使用ONU语音业务,需要先开通ONU的管理IP功能,管理IP可单独使用一个vport与数据业务的vport配置在一个flow中下发给ONU。管理IP配置参考“2.5.12 配置管理IP”。
(1) 创建语音模板。
P3600(Slot-1)# gpon profile voip-sip-agent id <ID> [name <name>] proxy-server <ip-addr> registrar-server <ip-addr> [outbound-server <ip-addr>] [tcp-port <port-id>] [primary-sip-dns <ip-addr>] [secondary-sip-dns <ip-addr>] [host-uri <sip-addr>] [softswitch <sip-gateway>]
表4-9 ONU语音模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
id |
1-128 |
NA |
必选,模板索引 |
name |
长度48字节 |
new_sipagent_<ID> |
可选,自定义profile名称 |
proxy-server |
IP address or URI |
NA |
必选,SIP代理服务器IP地址 |
registering-addr |
IP address or resolved name |
NA |
必选,SIP注册服务器IP地址 |
outbound-server |
IP address or URI |
NA |
可选,呼出代理服务器IP地址 |
tcp-port |
0~65535 |
5060 |
可选,SIP协议端口号 |
primary-sip-dns |
IP address |
NA |
可选,主SIP DNS IP地址 |
secondary-sip-dns |
IP address |
NA |
可选,次级SIP DNS IP地址 |
host-uri |
SIP address |
NA |
可选,SIP地址的主机或域部分 |
softswitch |
Words |
NA |
可选,SIP网管软交换机供应商 |
在本例中配置如下。
P3600(Slot-1)# gpon profile voip-sip-agent id 1 name 1 proxy-server 192.168.2.97 registrar-server 192.168.2.97
(2) 语音服务模板
P3600(Slot-1)#gpon profile voip-svc id <ID> name <name> method <mgc|sip>
(3) 语音媒体配置模板
P3600(Slot-1)#gpon profile voip-media id <ID> name <name> codec1 <g711u|reserved1...> packet-period1 <10..30> codec2 <g711u|reserved1...> packet-period2 <10..30> codec3 <g711u|reserved1...> packet-period3 <10..30>
(4) 语音配置模板
P3600(Slot-1)#gpon profile voip-sip-user id <ID> name <name> voicemail-server <server ip>
(5) 将语音模板应用到ONU
P3600(Slot-1/if-gpon-olt-1/3/1)#voip-service svc <profile-id>
P3600(Slot-1/if-gpon-olt-1/3/1)#voip-service sip <pots-uni> agent-id <profile index> media-id <profile index> phone-num <WORD> username <WORD> password <WORD> user-id <profile index>
关键参数说明如下表。
表4-10 ONU语音配置参数列表
字段 |
取值范围 |
缺省值 |
说明 |
<pots-uni> |
1-24 |
NA |
必选,POTS端口号 |
agent-id |
1-128 |
NA |
必选,设置sip代理配置文件索引 |
media-id |
1-128 |
NA |
必选,设置voip媒体配置文件索引 |
phone-number |
WORD |
NA |
必选,电话号码 |
username |
WORD |
NA |
必选,注册用户名 |
password |
WORD |
NA |
必选,注册密码 |
user-id |
1-128 |
NA |
必选,设置sip用户配置文件索引 |
在本例中配置如下。
P3600(Slot-1/if-gpon-olt-1/3/1)voip-service svc 1
P3600(Slot-1/if-gpon-olt-1/3/1) voip-service sip 1 agent-id 1 media-id 1 phone-num 123123 username 1 password 123 user-id 1
需要注意的是:
¡ 如果要添加ip-host字段,ip-host需要先配置。
¡ 如果要删除ip-host配置,因已经应用到ONU上,不能通过no ip-host 1 直接删除,会提示ONU在线不允许删除,可以通过reset重启ONU过程中删除;也可以通过设置ip-host 0.0.0.0 0.0.0.0 0.0.0.0删除。
GPON系统上的流以GEM Port标识,交换机上需要将GEM Port映射到相应的VLAN,P3600支持配置VLAN转换表,完成相应的映射。
(1) CLI进入OLT命令模式,配置VLAN转换。
P3600# configure
P3600(CONFIG)# l2
P3600(CONFIG/L2)# vlan
P3600(CONFIG/L2/VLAN)# translate slot <slotId> port <portId> ont <ontId> virtual-port <vportId> svid <S-VID> new-svid <New S-VID> new-cvid <New C-VID> cos <copy|replace> new-cos <cos>
删除VLAN转换。
P3600(CONFIG/L2/VLAN)# no translate slot <slotId> {port <portId> ont <ontId> virtual-port <vportId> svid <S-VID>}
查看VLAN转换配置。
P3600#(CONFIG/L2/VLAN)# brief-show vlan-translate slot 1
关键参数说明如下表。
表4-11 VLAN转换参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Slot |
1-10 |
NA |
必选,GPON板槽位号。 |
Port |
1-16 |
NA |
必选,PON端口号。 |
Ont |
1-256 |
NA |
必选,ONU ID号。 |
Virtual-port |
1-12 |
NA |
必选,虚端口号。 |
Svid |
1-4095 |
NA |
必选,用户VLAN ID。“4095”表示Untagged。 |
New-svid |
1-4094 |
N/A |
必选,新的外层VLAN ID。 |
New-cvid |
1-4095 |
4095 |
可选,新的内层VLAN ID,“4095”表示无内层VLAN |
CoS Action |
copy Replace |
copy |
可选,802.1p优先级处理方式。 |
New-cos |
0-7 |
7 |
可选,当CoS Action为replace时生效,设置802.1p优先级。 |
(2) 在本例中,数据VLAN 101和语音VLAN 1001 上行不改变,配置如下。
P3600(CONFIG/L2/VLAN)# translate slot 1 port 1 ont 1 virtual-port 1 svid 101 new-svid 101
P3600(CONFIG/L2/VLAN)# translate slot 1 port 1 ont 1 virtual-port 2 svid 1001 new-svid 1001
(3) 查看ONU配置。
P3600(Slot-1)# brief-show slot 1 interface gpon-olt 1/1 ont 1
由于ONU配置的关联性,建议删除配置时遵循特定顺序,否则可能失效。
(1) 删除VLAN转换。
P3600(CONFIG/L2/VLAN)# no translate slot 1 port 1 ont 1 virtual-port 1 svid 101
P3600(CONFIG/L2/VLAN)# no translate slot 1 port 1 ont 1 virtual-port 2 svid 1001
(2) 删除ONU业务。
P3600(Slot-1)# interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)# ont 1
P3600(Slot-1/if-gpon-olt-1/1/1)# no service
P3600(Slot-1/if-gpon-olt-1/1/1)# no virtual-port 1
P3600(Slot-1/if-gpon-olt-1/1/1)# no virtual-port 2
(3) 删除GPON 模板。
GPON模板“1”为系统缺省模板,不支持删除。以下命令仅作示例。
P3600(Slot-1)# no gpon profile <profile Name> <profile ID>
PON端口可以通过设置端口的管理状态开启或关闭。缺省情况下PON端口管理状态是开启的。
使用CLI命令shutdown更改端口的管理状态为关闭,使用CLI命令 no shutdown更改端口的管理状态为开启。
P3600(Slot-1/if-gpon-olt-1/1)# shutdown
P3600(Slot-1/if-gpon-olt-1/1)# no shutdown
PON端口光模块参数可以通过CLI命令获取。包括偏置电流,供电电压,模块温度,发送光功率,接收光功率等信息。
P3600(Slot-1)# brief-show slot 1 interface gpon-olt 1/1 optical-info
ONU通常位于用户侧。为方便管理,P3600提供CLI命令管理ONU。
P3600提供CLI命令获取在线的ONU基本信息。
查看ONU能力状态信息。
P3600(Slot-1)# brief-show slot 1 interface gpon-olt 1/1 ont 1 brief
查看ONU版本信息。
P3600(Slot-1/if-gpon-olt-1/1)# brief-show slot 1 interface gpon-olt 1/1 ont 1 summary
查看ONU光模块信息。
P3600(Slot-1/if-gpon-olt-1/1/1)# brief-show slot 1 interface gpon-olt 1/1 ont 1 optical-info
查看OLT对特定ONU的接收光功率。
P3600(Slot-1/if-gpon-olt-1/1/1)# #brief-show slot 1 interface gpon-olt 1/1 optical-info ont 1 received-power
deactive状态表示禁止使用ONU。可使用active命令激活ONU。
ONU的缺省状态为active。
P3600(Slot-1)# interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)# ont 1
P3600(Slot-1/if-gpon-olt-1/1/1)# deactive|active
用户可以使用disable命令关闭ONU发光器。可使用enable命令开启ONU发光器。
P3600(Slot-1)# interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)# ont 1
P3600(Slot-1/if-gpon-olt-1/1/1)# <disable|enable>
当未注册ONU不发光时(ONU处于O7状态),可用CLI命令开启PON端口下所有ONU的发光。
P3600(Slot-1/if-gpon-olt-1/1)# all-ont enable
P3600提供CLI命令复位某个特定的ONU。
例如要重启动ONU 1/1/1时,输入以下CLI命令:
P3600(Slot-1/if-gpon-olt-1/1/1)# reset
P3600提供CLI命令配置ONU ETH UNI 端口参数
用户可以使用Deactivate命令去使能ONU ETH_UNI 端口。可使用Activate命令使能ONU ETH_UNI 端口,默认端口使能。
P3600(Slot-1/if-gpon-olt-1/1/1)# eth-uni <uniId> <activate|deactivate>
P3600(Slot-1)# show interface gpon-olt 1/1 ont 1 eth-uni 1
PoE(Power over Ethernet,以太网供电,又称远程供电)是指设备通过以太网电口,利用双绞线对网络远端下挂的PD(Powered Device,受电设备)进行远程供电,实现供电和数据传输并行的机制。
PoE系统由PSE、PD、和PI三部分组成:
· PSE(Power-Sourcing Equipment,供电设备):由电源和PSE功能模块构成。可实现PD检测、PD功率信息获取、远程供电、供电监控、设备断电功能。
· PD:接受PSE供电的设备。分为标准PD和非标准PD,标准的PD是指符合802.3af标准的PD设备。常见的PD有IP电话、无线AP、网络摄像头等。
· PI(Power Interface,电源接口):PSE/PD与网线的接口,也就是RJ-45接口。
用户可以使用命令开启端口的PoE功能。
P3600(Slot-1/if-gpon-olt-1/1/1)# eth-uni <uniId> poe <enable|disable>
配置端口的PoE参数:
P3600(Slot-1/if-gpon-olt-1/1/1)# eth-uni <uniId> poe
P3600(Slot-1)# show interface gpon-olt 1/1 ont 1 eth-uni 1
关键参数说明如下表。
表4-12 ETH_UNI端口PoE参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Mode |
Signal Spare |
NA |
可选,以太网端口PoE供电方式。信号线方式或空闲线方式。 |
Priority |
Critical High Low |
NA |
可选,端口的供电优先级 |
Max-power-class |
Default Class0 Class1 Class2 Class3 Class4 |
NA |
可选,PSE功率等级。 |
用户可以使用命令配置基于ETH_UNI的端口 限速:
P3600(Slot-1/if-gpon-olt-1/1/1)# rate-limit eth-uni <uniId> <upstream|downstream> <cir> <pir>
用户可以使用命令配置ONU MAC-Limit, 支持两种配置方式,根据ONU具体实现选择相应的配置:
基于MAC Bridge Service:
P3600(Slot-1/if-gpon-olt-1/1/1)# mac-limit <value>
基于MAC Bridge Port:
P3600(Slot-1/if-gpon-olt-1/1/1)# mac-limit eth-uni <uniId> <value>
MAC地址过滤指接入设备对用户报文携带的源MAC地址或目的MAC地址进行检查,对携带指定MAC地址的报文进行过滤。根据应用场景, 分为两种配置方式:
· 帧过滤
· MAC地址过滤
帧过滤:根据预定义的目的MAC地址或以太网帧类型进行过滤操作。支持表2-14中的报文过滤。
P3600(Slot-1/if-gpon-olt-1/1/1)# mac-filter eth-uni <uniId> pre-assign <frame-type> <forward|filter>
关键参数说明如下表。
表4-13 帧过滤列表
字段 |
取值范围 |
缺省值 |
说明 |
目的MAC |
EtherType |
Appletalk |
Forward Filter |
NA |
可选, AppleTalk。 |
FF:FF:FF:FF:FF:FF |
0x809B 0x80F3 |
Arp |
Forward Filter |
NA |
可选,ARP 。 |
FF:FF:FF:FF:FF:FF |
0x0806 |
Bridge-management-info |
Forward Filter |
NA |
可选,Bridge management information。 |
01:80:C2:00:00:00~ 01:80:C2:00:00:FF |
|
Ipv4-broadcast |
Forward Filter |
NA |
可选,IPv4 broadcast。 |
FF:FF:FF:FF:FF:FF |
0x0800 |
Ipv4-multicast |
Forward Filter |
NA |
可选,IPv4 multicast。 |
01:00:5E:00:00:00~ 01:00:5E:7F:FF:FF |
|
Ipv6-multicast |
Forward Filter |
NA |
可选,IPv6 multicast。 |
33:33:00:00:00:00~ 33:33:FF:FF:FF:FF |
|
Ipx |
Forward Filter |
NA |
可选,IPX。 |
FF:FF:FF:FF:FF:FF |
0x8137 |
netbeui |
Forward Filter |
NA |
可选,NetBEUI。 |
03:00:00:00:00:01 |
|
Pppoe-broadcast |
Forward Filter |
NA |
可选,PPPoE broadcast。 |
FF:FF:FF:FF:FF:FF |
0x8863 |
rarp |
Forward Filter |
NA |
可选,RARP。 |
FF:FF:FF:FF:FF:FF |
0x8035 |
MAC地址过滤:根据源MAC或者目的MAC,对报文进行过滤。
建立MAC地址过滤模板
P3600(Slot-1)# gpon profile mac-filter id <id1> <id2> name <name> <source|destication> <mac-addr> <forward|filter>
将模板应用于ONU
P3600(Slot-1/if-gpon-olt-1/1/1)# mac-filter eth-uni <uniId> profile <id1>
根据G.988标准定义,配置过滤条目为filter,则默认forward其他MAC地址。 相应地,配置过滤条目为forward, 则默认filter其他MAC地址。因此为了避免冲突,配置模板时不要同时配置forward和filter。
· ONU VLAN:
ONT-VLAN命令用于配置基于ONU端口的VLAN操作
P3600(Slot-1/if-gpon-olt-1/1/1)# ont-vlan ethuni <ID> up-mode <transparent|overwrite|add-vid> down-mode <transparent|delete-vid> up-pri <pri> up-vid <vid>
· Port VLAN:
Port-VLAN用于配置基于报文的VLAN操作
先配置全局下行操作规则, 再配置报文操作规则, 同一个UNI端口, 根据需要可以配置多条报文规则。
P3600(Slot-1/if-gpon-olt-1/1/1)# port-vlan <ID> downstream <ds-operation> intpid <tpid> outtpid <tpid>
P3600(Slot-1/if-gpon-olt-1/1/1)# port-vlan <ID> rule <index> {<filter>} {<treatment>} [ether-type <type-val>]
关键参数说明如下表。
表4-14 Port-VLAN 模板参数列表
字段 |
取值范围 |
缺省值 |
说明 |
ID |
1-24,127,128 |
NA |
必选,UNI端口号。 |
ds-operation |
inverse-upstream forward filter-vid-pbit-forward filter-vid-only-forward filter-pbit-only-forward filter-vid-pbit-disacrd filter-vid-only-disacrd filter-pbit-only-disacrd disacrd |
NA |
必选,下行方向操作规则。 |
Intpid |
|
NA |
必选,内层TPID值。 用于Treatment操作是TPID配置。 |
outtpid |
|
NA |
必选,外层TPID值。用于Treatment操作是TPID配置。 |
ruleId |
|
NA |
必选,规则ID号。 |
filter |
untag single-tag double-tag |
NA |
必选,指定报文进行过滤。具体见后续说明。 |
treatment |
add-vid discard transparent q-in-q translate remove-tag remove-both remove-outer |
NA |
必选,可以进行的操作,具体见后续说明。 |
ether-type |
0-5 |
0 |
可选, 过滤报文的以太网类类型。 0:任意报文类型 1:以太网类型为0x0800的IP报文 2:以太网类型为0x8863或者0x8864的PPPoE报文 3:以太网类型为0x0806的ARP报文 4:以太网类型为0x86DD的IPv6报文 5:以太网类型为0x888E的EAPOL报文 |
配置ont-vlan上下行都是transparent,设备buildrun会显示up-vid 101,实际功能正常。
vlan-filter命令用于配置基于ONU端口的vlan筛选器。
P3600(Slot-1/if-gpon-olt-1/1/1)# vlan-filter <eth-uni|ip-host|veip> <ID> vlan-start <1-4095> vlan-end <1-4095> [tagged<tagged-value>] [untagged<untagged-value>]
表4-15 vlan-filter参数列表
字段 |
取值范围 |
缺省值 |
说明 |
<id> |
1-24,27,28 |
NA |
必选,uni端口号 |
vlan-start |
1-4095 |
NA |
必选,过滤报文vlan起始值 |
vlan-end |
1-4095 |
NA |
必选,过滤报文vlan终止值 |
tagged |
Transparent Discard vlan-filter |
NA |
可选,对tag报文的过滤方式 |
untagged |
Transparent Discard |
NA |
可选,对untag报文的过滤方式 |
· tagged discard模式下,对于tag报文,不关注vlan-start和vlan-end的取值,只要是tag报文都会丢弃。
· untagged discard模式下,untag报文被丢弃,只转发vlan-start和vlan-end范围内的tag报文。
· 基于tag和untag报文的过滤方式可同时配置。需要注意的是:当两者过滤方式都配置为transparent时,buildrun只会显示tagged transparent功能正常但实际都生效。
可以通过配置ONU IP-host,实现对SFU的远程管理。
(1) 配置一条基于IP-host的业务流,flow profile中uni-type参数选择“ip-host”。
P3600(Slot-1)# gpon profile flow id 1 3 name ip-host uni-type ip-host uni-bitmap 0x3 upmap-type vlanId 103 103 pri-bitmap 0xff vport 3
(2) 为IP-host分配IP地址,有两种方式:DHCP和静态IP。
P3600(Slot-1/if-gpon-olt-1/1/1)# ip-host <ip> <mask> <gateway> <dynamic|static> <index>
删除ip-host:配置ip-host为缺省ip0.0.0.0。
关键参数说明如下表。
表4-16 IP-host参数列表
字段 |
取值范围 |
缺省值 |
说明 |
Ip |
0.0.0.0~255.255.255.255 |
NA |
必选,IP地址。 |
Mask |
0.0.0.0~255.255.255.255 |
NA |
必选,掩码 。 |
Gateway |
0.0.0.0~255.255.255.255 |
NA |
必选,网关。 |
Mode |
dynamic static |
Static |
可选,IP地址选项,是否启用DHCP。“static”不启用DHCP,“dynamic”启用DHCP。 |
Index |
1~16 |
1 |
可选,ip host index,IP-Host的索引。 |
(3) 配置IP-host 的VLAN。
P3600(Slot-1/if-gpon-olt-1/1/1)# ont-vlan ip-host up-mode add-vid down-mode delete-vid up-pri 0 up-vid 103
(4) 查看IP-Host状态:
P3600(Slot-1/if-gpon-olt-1/1/1)# brief-show slot 1 interface gpon-olt 1/1 ont 1 ip-host 1
对于支持环路检测功能的ONU,当以太网口出现环路时自动阻断端口转发并向OLT上报告警,设备支持配置ONU环路检测功能。
开启/关闭环路检测功能。
P3600(Slot-1/if-gpon-olt-1/1/1)# loop-detect state <enable|disable>
配置端口自动关断功能。
P3600(Slot-1/if-gpon-olt-1/1/1)# loop-detect auto-shutdown <enable|disable>
配置环路检测消息的发送频度。
P3600(Slot-1/if-gpon-olt-1/1/1)#loop-detect msg-freq <value>
配置环路故障恢复的间隔时间。
P3600(Slot-1/if-gpon-olt-1/1/1)# loop-detect revert-time <value>
配置环路检测消息格式。
P3600(Slot-1/if-gpon-olt-1/1/1)# loop-detect msg index <id> eth-uni <id> svlan <vid> cvlan <vid>
为了确保环路告警成功清除,配置环路故障恢复的间隔时间需大于30s。
P3600提供CLI命令升级ONU。支持两种模式升级ONU:
(1) 配置前提
· 确认ONU 升级文件已经上传到OLT Flash /tftpboot/目录。
P3600# download ip <ip> src <filename> dst /tftpboot/<filename>
· 通过命令 show interface gpon-olt 1/1 ont 1 brief 查看ONU Equipment ID和Vendor Product Code。
(2) 手动升级
(3) 进入ONU升级配置模式:
P3600(Slot-1)# ont-upgrade
(4) 执行升级。
P3600(Slot-1/ont-upgrade)# manual-upgrade 1/1/1 filename <filename> equip-id <”equip-id”>
· 如果使用第三方ONU,<equip-id> 必须输入:“Equipment ID”使用命令show interface gpon-olt 1/1 ont 1 brief查看。
· 设备没有删除升级的命令,如需修改命令,可以通过命令行覆盖。
(5) 查看升级配置和结果。
P3600#brief-show slot 1 interface gpon-olt 1/1 ont-upgrade-config
P3600#brief-show slot 1 interface gpon-olt 1/1 ont-upgrade-status
OLT下载前会先检查/ramdisk:0/中的版本文件是否已存在, 不会重复下载文件名相同的ONU版本文件, 升级完全后, 建议删除olt中的ONU 版本文件, 避免OLT缓存空间不够, 影响下次升级,可以用下列命令查看/删除。
P3600# show file
P3600# no file /tftpboot/<filename>
(1) 配置前提
· 确认ONU 升级文件已经上传到OLT Flash /tftpboot/目录。
P3600# download ip <ip> src <filename> dst /tftpboot/<filename>
· 通过命令 show interface gpon-olt 1/1 ont 1 brief 查看ONU Equipment ID和Vendor Product Code。
(2) 确认OLT系统时间与网络时间一致。
P3600# show time
(3) 进入升级配置模式配置,升级文件名,ONU类型。
P3600(Slot-1)# ont-upgrade
P3600(Slot-1/ont-upgrade)# auto-upgrade <mod/port/ont> filename <filename> start-time <start-time> equip-id <equipment-id>
如下例配置表示从1:00开始执行升级。
P3600(Slot-1/ont-upgrade)# auto-upgrade 1/1/1-2 filename onu_image start 1 equip-id ONU123
· 如果使用第三方ONU,<equip-id> 必须输入,“Equipment ID”使用命令brief-show slot x interface gpon-olt 1/1 ont 1 brief查看
· 设备没有删除升级的命令,如需修改命令,可以通过命令行覆盖。
(4) 查看升级配置和结果。
P3600#brief-show slot 1 interface gpon-olt 1/1 ont-upgrade-config P3600#brief-show slot 1 interface gpon-olt 1/1 ont-upgrade-status
OLT下载前会先检查/ramdisk:0/中的版本文件是否已存在, 不会重复下载文件名相同的ONU版本文件, 升级完全后, 建议删除olt中的ONU 版本文件, 避免OLT缓存空间不够, 影响下次升级,可以用下列命令查看/删除。
P3600#show file
P3600#no file /tftpboot/<filename>
PON系统支持双向的前向纠错(FEC)。缺省情况下,FEC激活。缺省情况下,ONU支持下行适配接收。
· 配置FEC:
P3600(Slot-1)#interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)# fec-tx
P3600(Slot-1/if-gpon-olt-1/1)# ont 1
P3600(Slot-1/if-gpon-olt-1/1/1)# fec-tx
· 检查FEC配置:
P3600(Slot-1/if-gpon-olt-1/1/1)# brief-show slot 1 interface gpon-olt 1/1
· 关闭FEC功能:
P3600(Slot-1)# interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)# no fec-tx
P3600(Slot-1/if-gpon-olt-1/1)# ont 1
P3600(Slot-1/if-gpon-olt-1/1/1)# no fec-tx
PON系统支持下行业务的广播传输,恶意用户很容易捕获其它用户的信息。这导致了PON网络系统的两个主要安全问题:用户的信息被偷听(用户问题),另一个是服务盗窃(服务提供商的问题)。为防止下行传输被偷听,P3600系统提供下行AES算法加密。高级加密标准(Advanced Encryption Standard,AES),根据用户的要求,ONU和OLT之间的通信可以是加密通信。
(1) 进入OLT配置模式配置开启PON加密。
P3600(Slot-1)# interface gpon-olt 1/1
P3600(Slot-1/if-gpon-olt-1/1)# key-exchange-control <enable|disable>
P3600(Slot-1/if-gpon-olt-1/1)# key-exchange-interval <interval>
key-exchange-interval:密钥交换定时器,用于自动重置密钥。
(2) 检查PON加密配置。
P3600(Slot-1/if-gpon-olt-1/1)# brief-show slot 2 interface gpon-olt 1/1 key-exchange-ctrl
P3600(Slot-1/if-gpon-olt-1/1)# brief-show slot 2 interface gpon-olt 1/1 key-exchange-interval
(3) 进入ONU配置模式,配置单个GEM Port加密。
P3600(Slot-1)# interface gpon-olt 1/1
P3600((config-t-if-gpon-olt-1/1)# ont 1
P3600(Slot-1/if-gpon-olt-1/1/1)# virtual-port <vportId> encrypt <enabled|disabled>
(4) 检查ONU加密配置。
P3600(Slot-1/if-gpon-olt-1/1)# brief-show slot 2 interface gpon-olt 1/1 ont 1 virtual-port 1
当P3600上插入了带光功率测量功能的光模块时,可进行OLT端口的光功率测量。当ONU上配置了带光功率测量的光模块时,可进行ONU端的光功率测量。
OLT支持对其接收到的来自每个ONU的上行平均光功率的测量功能。当OLT接收到的来自某个ONU的上行光功率过低(低于标准规定的OLT灵敏度上限)或者过高(高于标准规定的OLT过载光功率下限),则OLT应产生相应的光功率越限告警。
OLT支持查询ONU光模块信息。OLT通过OMCI消息发起对ONU的光模块信息查询,ONU向OLT返回检测结果。
基于对PON接口下ONU的上行光功率的测量,OLT可实现光链路的故障诊断。故障诊断是指根据PON接口上接受到的各ONU的光功率分析光链路的衰减等指标是否正常,并提供一定的链路故障的判断功能。
OLT提供对自身光模块工作温度(operating temperature)、供电电压(supply voltage)、偏置电流(bias current)、发送光功率(transmitted power)等参数的监控。
PON光功率检测的接口参数定义如下:
· 光模块的工作温度:以16位带符号二进制数表示,单位为1/256摄氏度。表示范围为-128℃到+128℃,测量精度应优于±3℃。
· 光模块的供电电压:以16位无符号整数表示(0~65535),单位为100微伏,表示范围为0~6.55伏特,测量精度应优于±3%。本参数指光发送机的供电电压。
· 光发送机偏置电流:以16位无符号整数表示(0~65535),单位为2微安,表示范围为0~131毫安,测量精度应优于±10%。
· 光发送机输出功率:以16位无符号整数表示(0~65535),单位为0.1微瓦(uW),表示范围为0-6.5535毫瓦(大约为-40dBm~+8.2 dBm),测量精度应优于±3dB。
· 光接收机的接收光功率:为OLT接收到的来自每个在线ONU的平均光功率,以16位无符号整数表示(0~65535),单位为0.1微瓦(uW),表示范围为0~6.5535毫瓦(大约为-40dBm~+8.2 dBm),在-30dBm到-10dBm范围内的测量精度应优于±1dB。
使用以下命令显示OLT的光功率诊断检测接口参数:
P3600#brief-show slot 1 interface gpon-olt 1/1 optical-info
Transceiver Type : SFP
Connector Type : SC
Vendor Name : H3C
Vendor Part Number : LTF5308B-BCB-H3C
Vendor Serial Number : G10231AKBN31001R
Manufacturing Date : 230128
GPON(TX/RX) Wave Length(nm) : 1490/1310
XG(S)PON(TX/RX) Wave Length(nm): 1577/1270
Digital Diagnostic Monitor : YES
Power Feed Voltage(V) : 3.21
Temperature(Centigrade) : 29.86
2.5G Optical Launch Power(dBm): 3.9229
10G Optical Launch Power(dBm): 3.2970
2.5G Laser Bias Current(mA) : 3.796
10G Laser Bias Current(mA) : 39.272
P3608#
使用以下命令检测OLT对特定ONU的接收光功率:
P3600(Slot-1)# brief-show slot 1 interface gpon-olt 1/1 optical-info ont 1 received-power
使用以下命令查询ONU的光模块信息:
P3600#brief-show slot 1 interface gpon-olt 1/1 ont 1 optical-info
Power Feed Voltage(V) :3.30
Received Optical Power(dBm) :-17.4480
Optical Launch Power(dBm) :2.2660
Laser Bias Current(mA) :11.150
Temperature(Centigrade) :37.65
P3608#
使用以下命令设置OLT的光功率告警阈值,阈值配置颗粒度为1。
P3600(Slot-1)# olt-opm
P3600(Slot-1/config-t-olt-opm)# control port-list <olt port list>
P3600(Slot-1/config-t-olt-opm)# control port-list <olt port> ont-list <ont id list>
P3600(Slot-1/config-t-olt-opm)# control start-time <hh:mm>
P3600(Slot-1/config-t-olt-opm)# control period <The unit is 10s>
P3600(Slot-1/config-t-olt-opm)# control status <enable|disable>
P3600(Slot-1/config-t-olt-opm)# alarm-threshold <RXPowerLowAlarm...> <Raise Threshold>threshold <Clear Threshold>
P3600(Slot-1/config-t-olt-opm)# show alarm-threshold
GPON opm alarm threshold:
Opm Voltage Raise Alarm Low :950 , High:3600
Clear Alarm Low :1000 , High:3500
Raise Warning Low :1000 , High:3500
Clear Warning Low :1100 , High:3400
Opm Bias Raise Alarm Low :1000 , High:90000
Clear Alarm Low :1100 , High:89000
Raise Warning Low :1900 , High:71000
Clear Warning Low :2000 , High:70000
Opm TEMP Raise Alarm Low :-15 , High:95
Clear Alarm Low :-10 , High:90
Raise Warning Low :-10 , High:90
Clear Warning Low :-5 , High:85
Opm Tx Power Raise Alarm Low :200 , High:800
Clear Alarm Low :250 , High:700
Raise Warning Low :250 , High:700
Clear Warning Low :300 , High:600
Opm Rx Power Raise Alarm Low :-3200 , High:-1000
Clear Alarm Low :-3100 , High:-1100
Raise Warning Low :-3100 , High:-1200
Clear Warning Low :-3000 , High:-1250
XG(S)PON opm alarm threshold:
Opm Voltage Raise Alarm Low :950 , High:3600
Clear Alarm Low :1000 , High:3500
Raise Warning Low :1000 , High:3500
Clear Warning Low :1100 , High:3400
Opm Bias Raise Alarm Low :1000 , High:90000
Clear Alarm Low :1100 , High:89000
Raise Warning Low :1900 , High:71000
Clear Warning Low :2000 , High:70000
Opm TEMP Raise Alarm Low :-15 , High:95
Clear Alarm Low :-10 , High:90
Raise Warning Low :-10 , High:90
Clear Warning Low :-5 , High:85
Opm Tx Power Raise Alarm Low :200 , High:800
Clear Alarm Low :250 , High:700
Raise Warning Low :250 , High:700
Clear Warning Low :300 , High:600
Opm Rx Power Raise Alarm Low :-3200 , High:-1000
Clear Alarm Low :-3100 , High:-1100
Raise Warning Low :-3100 , High:-1200
Clear Warning Low :-3000 , High:-1250
P3600(Slot-1/config-t-olt-opm)# control port-list 2-4
P3600(Slot-1/config-t-olt-opm)# control port-list 2-3 ont-list 1-2
P3608(Slot-1/config-t-olt-opm)# show control
opm control status : enable
opm control period : 30*10s
opm control olt enable list : 2-4
opm control ont enable list :
pon 2 : 1-2
pon 3 : 1-2
P3608(Slot-1/config-t-olt-opm)#
由于GPON系统在上行方向采用时分复用技术,所有ONU必须在OLT指定的时隙内发光才能使GPON系统正常工作,不在OLT指定时隙内发光的ONU,如长发光,乱发光,漏光的ONU将造成上行信号冲突,不定时的影响同一PON口下其他ONU出现不能注册,或反复上下线,这类ONU统称为流氓ONU。
P3600系统支持检测系统中是否存在流氓ONU,并进行定位和隔离。帮助排除故障。
使用以下命令配置流氓ONU检测:
P3600(Slot-1)# anti-rogueont <port ID> < enable|disable> <manual|auto>
查看流氓ONU检测配置:
P3600(Slot-1)# brief-show slot <slot id> anti-rogueont
“手动”模式在定位到流氓ONU后,上报告警,用户自行决定是否关闭ONU发光器,“自动”模式在定位到流氓ONU后,上报告警并自动关闭ONU发光器。由于光路环境的复杂性,ONU定位存在误判可能,建议在故障排除时手动操作。
当使用Manual模式定位到流氓ONU后,用户使用下列CLI命令关闭ONU发光。
P3600#brief-show alarm
Num Seq Alarm Name Severity Ocurred Time Entity Type Entity Ins
---+--------+--------------------------+--------+--------------------+------------+----------
12 12 ROGUE ONT Major 2023/03/14, 13:09:20 PON ONT 1-1-1-3
当使用Auto模式定位到流氓ONU后,自动关闭ONU发光器,标记为流氓ONU, 并拒绝此ONU注册,如果ONU恢复正常(ONU正常发光,非长发光状态)后,需要使用下列CLI命令允许此ONU重新注册。
P3600#brief-show slot 1 ont-info
流氓ONU检测是一种排除故障的调试手段,故障排除后请手动关闭流氓ONU检测功能,以免对正常业务产生影响。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!