docurl=/cn/Service/Document_Software/Document_Center/Home/Switches/00-Public/Doc_Sets/Doc_Packages/H3C_GPON_OLT-9183/03/202303/1802597_30005_0.htm

01-H3C GPON OLT典型配置举例

H3C GPON OLT交换机

典型配置举例

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。

1.1  概述

GPON(Gigabit PON 千兆无光源网络)是PON技术的一种,主要基于ITU-T G 984系列标准,具有如下优势:

· 满足高带宽需求,最高可以为ONU提供上行1.25Gbps,下行2.5Gbps的带宽。

· 长距离接入,可支持20km的距离传输。

· 支持宽带上网,IPTV,VoIP(Voice Over internet Protocol,网络电话)等业务同时接入。

· 无源ODN(Optical Distribution Network,光分配网络)中无需维护有源设备,光纤和无源分光器不受电磁干扰和雷电影响,故障点少。

· 点到多点(P2MP)的网络结构支持弹性扩容。

1.1.1  成员组成

1. OLT(Optical Line Terminal,光线路终端)

PON 系统的核心设备,一般放置在中心机房,用于统一管理 ONU,并将接入业务汇聚和传递到 IP 网。

2. POS(Passive Optical Splitter,无源分光器)

用来向 ONU 分发 OLT 的下行数据,并向 OLT汇聚各 ONU 的上行数据。POS 的分光比可达到 1:128,即每个 OLT 光模块接口最多可连接 128 台 ONU。

3. ODN(Optical Distribution Network,光分配网络)

由光纤和一到多个 POS 等无源光器件组成,在 OLT 和 ONU 间提供光信号传输通道。

4. ONU(Optical Network Unit,光网络单元)

PON 系统的用户端设备,用于连接用户 PC、机顶盒、交换机等,通常放置在用户家中、楼道或道路两侧,负责响应 OLT 发出的管理命令,并将用户数据转发到 OLT。

1.1.2  概念介绍

1. 带内和带外管理

通过带内管理,管理员可以远程管理 OLT 系统。带内管理可以通过OLT 的上行端口操作。带外管理可以通过 OLT管理端口在本地进行操作。为了网络安全,该端口处于隔离区(Demilitarized Zone,DMZ)。

2. ONU 注册

每个 GPON 端口(以下称为 PON 端口)可以连接最多64个ONU,GPON系统支持多种认证模式(snonly认证,snandpassword认证,disable认证,passwordonly认证,loidonly认证,loidandcheckcode认证)。

OLT为认证通过的ONU分配相应的 ONU ID。

1.2  软硬件使用限制

表1-1 硬件支持列表

ONU部署方式有:

(1)     光纤到桌面,光纤到天花板,光纤到墙壁面板,光纤到墙壁信息箱。

(2)     ONU采用以太端口接入用户终端,提供上网/数据、语音、无线、监控等业务。

(3)     对于视频监控和无线WiFi覆盖,ONU可以通过PoE给摄像头和AP供电。

2.2.2  典型需求

某园区网需要实现以下需求:

· 整体网络采用无源光网络组网架构

· 不同的网络通过IP&VLAN划分

· ONU挂接AP,提供无线AP接入功能

· ONU挂接模拟电话终端,提供VoIP(Voice over IP,IP网络电话)功能

· ONU挂接摄像头,提供摄像头接入功能

2.2.3  组网配置方案

为满足以上典型需求,以下面具体的组网配置方案为例进行说明:

· 根据部署的终端个数或网口个数确定ONU的数量,ONU部署在楼道中或房间内

· OLT带宽规划

· 使用802.1Q VLAN来划分二层网络,VLAN规划推荐基于OLT口分配

· 数据业务模型推荐配置为南北向流量模型

· GPON网络下属的AP可通过AC(Access Controller,接入控制器)进行集中管理

· IP地址在BRAS上获取,认证由BRAS和AAA服务器交互,其他核心交换机不感知

2.3  配置流程说明

图2-2 流程图

2.4  配置ONU 模板

2.4.1  配置规划

GPON OLT缺省存在HGU模板,MDU/SFU模板按需配置,建议配置ONU接口的上行带宽为最大,使得PON网络充分共享上行带宽。Flow模板用于描述上行流属性,而Tcont模板描述与DBA 的绑定。

表2-1 Flow模板配置表格

GPFA-1-1> enable

GPFA-1-1#configure terminal

# 配置ONU流模板。该流模板的ID为2,index为1,名称为newprof_flow_2,uni-type 配置onu的类型为ethernet-uni,对应了sfu。uni-bitmap代表允许通过的uni口,这里配置了0xf,代表4口onu。upmap-type匹配报文的类型为vlanId,配置了vlanId 101表示匹配VLAN tag为101的报文,其中前一个101表示起始VLAN,后面的101表示结束VLAN。upmap-type的配置是vlanid时,pri-bitmap会默认填充生成0xf。Vport 1指定流量走虚拟口1。

GPFA-1-1(config-t)#gpon profile flow id 2 1 name newprof_flow_2 uni-type ethernet-uni uni-bitmap 0xf upmap-type vlanId 101 101 pri-bitmap 0xf vport 1

# 配置ONU Tcont模板的dba的ID为2,名称为newprof_dba_2。 dba模式type4为max表示上行带宽配置为最大模式,最大的带宽为1244160bit/s。

GPFA-1-1(config-t)#gpon profile dba id 2 name newprof_dba_2 type4 max 1244160

# tcont服务模板中绑定给的dba模板是2。

GPFA-1-1(config-t)#gpon profile tcont-svc id 2 name newprof_tcontsvc_2 dba-id 2

# 配置vport服务模板,就是gemport服务模板,配置的ID为2,名称为newprof_vportsvc_2。us-pri配置0代表上行流所在的队列为0队列,usratectrl-id和dsratectrl-id是对上下行流量的限速,0代表不限速。

GPFA-1-1(config-t)#gpon profile vportsvc id 2 name newprof_vportsvc_2 us-pri 0 usratectrl-id 0 dsratectrl-id 0

# 将tcont对应的所有配置都绑定在一起:绑定的tcont-bind的ID为2,虚拟口为1,名称为newprof_tcontbind_2。vportsvc-id、tcont-id、tcontsvc-id均为2。

GPFA-1-1(config-t)#gpon profile tcont-bind id 2 v-port 1 name newprof_tcontbind_2 vportsvc-id 2 tcont-id 2 tcontsvc-id 2

(2)     盒式OLT配置步骤

#配置OLT设备名称。

telnet@GX3116H> enable

telnet@GX3116H#configure management

telnet@GX3116H(config-mgmt)#system hostname OLT

# 配置ONU流模板。该流模板的ID为2,index为1,名称为newprof_flow_2,uni-type 配置onu的类型为ethernet-uni,对应了sfu。uni-bitmap代表允许通过的uni口,这里配置了0xf,代表4口onu。upmap-type匹配报文的类型为vlanId,配置了vlanId 101表示匹配的是VLAN tag为101的报文,其中前一个101表示起始VLAN,后面的101表示结束VLAN。upmap-type的配置是vlanid时,pri-bitmap会默认填充生成0xff。Vport 1指定流量走虚拟口1。

telnet@OLT#configure terminal

telnet@OLT(config-t)#gpon profile flow id 2 1 name newprof_flow_2 uni-type ethernet-uni uni-bitmap 0xf upmap-type vlanId 101 101 pri-bitmap 0xf vport 1

# 配置ONU Tcont模板的dba的ID为2,名称为newprof_dba_2。 dba模式type4为max表示上行带宽配置为最大模式,最大的带宽为1244160bit/s。

telnet@OLT(config-t)#gpon profile dba id 2 name newprof_dba_2 type4 max 1244160

# tcont服务模板中绑定给的dba模板是2

telnet@OLT(config-t)#gpon profile tcont-svc id 2 name newprof_tcontsvc_2 dba-id 2

# 配置vport服务模板,就是gemport服务模板,配置的ID为2,名称为newprof_vportsvc_2。us-pri配置0代表上行流所在的队列为0队列,usratectrl-id和dsratectrl-id是对上下行流量的限速,0代表不限速。

telnet@OLT(config-t)#gpon profile vportsvc id 2 name newprof_vportsvc_2 us-pri 0 usratectrl-id 0 dsratectrl-id 0

# 将tcont对应的所有配置都绑定在一起:绑定的tcont-bind的ID为2,虚拟口为1,名称为newprof_tcontbind_2。vportsvc-id、tcont-id、tcontsvc-id均为2。

telnet@OLT(config-t)#gpon profile tcont-bind id 2 v-port 1 name newprof_tcontbind_2 vportsvc-id 2 tcont-id 2 tcontsvc-id 2

2.5  配置ONU 注册上线

可以通过手工、批量、自动方式绑定ONU设备到ONU接口.

2.5.1  配置规划

这里使用自动绑定方式, ONU 设备接入后能够自动注册上线。

2.5.2  配置步骤

(1)     框式OLT配置步骤

# 进入OLT单板配置视图。

OLT#slot 1

GPFA-1-1> enable

GPFA-1-1#configure terminal

# 全局开启自动绑定ONU功能。

GPFA-1-1(config-t)#gpon ont-authentication disable

Info:Change auth mode will clean all onu config, are you sure to change mode? (y

GPFA-1-1(config-t)#exit

(2)     盒式OLT配置步骤

# 全局开启自动绑定ONU功能。

telnet@GX3116H> enable

telnet@OLT#configure terminal

telnet@OLT(config-t)#gpon ont-authentication disable

Info:Change auth mode will clean all onu config, are you sure to change mode? (y

telnet@OLT(config-t)#exit

2.6  配置数据/ 上网业务

2.6.1  配置规划

表2-3 数据/上网业务配置表格

OLT(CONFIG/L2)# port trunk 1 agge1 xge 3,4 srcMAC lacp

# 创建业务 VLAN101。

OLT(CONFIG/L2)# vlan

OLT(CONFIG/L2/VLAN)# vid 101 name 101

# 上行聚合口加入VLAN101,为tag模式。

OLT(CONFIG/L2/VLAN)# interface trunk 1 vid 101 tag

# IS口加入VLAN101,为tag模式

OLT(CONFIG/L2/VLAN)# interface is 1/1 vid 101 tag

# OLT透传VLAN101,表示对slot 1的 port 1内的 ont 1的 虚拟口 1 的上行下行流量的tag不做修改。

OLT(CONFIG/L2/VLAN)# translate slot 1 port 1 ont 1 virtual-port 1 cvid 101 new-svid 101

# 将ONU接入Olt1/1,全局已开启自动绑定ONU功能,ONU接口Onu1/1/1将被自动创建,ONU模板已创建,ONU接口1/1/1开启virtual-port 1并下发1.2.4章节中的ONU模板。

OLT(CONFIG)#slot 1

GPFA-1-1> enable

GPFA-1-1#configure terminal

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

# 把flow模板和tcont模板应用在onu接口下。

GPFA-1-1(config-if-gpon-ont-1/1/1)#service flow-profile 2 tcont-bind-profile 2

# 配置ONU的UNI端口1的up-mode上行模式,add-vid是加一层tag,down-mode是下行模式,delete-vid表示剥掉一层tag,up-pri配置修改上行报文优先级为0,up-vid配置上行untag的报文加vlan101的tag。

GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni 1 up-mode add-vid down-mode delete-vid up-pri 0 up-vid 101

(2)     盒式OLT配置步骤

# 创建动态二层聚合接口1,并加入2个成员端口。

telnet@OLT> enable

telnet@OLT#configure terminal

telnet@OLT(config-t)#interface link-aggregation 1

telnet@OLT(config-t-if-lg-1)#load-balance src-MAC

telnet@OLT(config-t-if-lg-1)#member ge2/1-2

# 缺省端口状态为shutdown,需要手动打开二层聚合接口1。

telnet@OLT(config-t-if-lg-1)#no shutdown

telnet@OLT(config-t-if-lg-1)#exit

# 创建业务 VLAN101

telnet@OLT(config-t)#vlan 101

telnet@OLT(config-t-vlan-101)#exit

# 上行聚合口加入VLAN101。

telnet@OLT(config-t)#interface link-aggregation 1

telnet@OLT(config-t-if-lg-1)# add-to vlan 101 tagged

telnet@OLT(config-t-if-lg-1)#exit

# OLT内联口加入VLAN101。

telnet@OLT(config-t)#vlan 101

telnet@OLT(config-t-vlan-101)#member ge1/1 tagged

telnet@OLT(config-t-vlan-101)#exit

# 将ONU接入OLT1/1,全局已开启自动绑定ONU功能,ONU接口Onu1/1/1将被自动创建,ONU模板已创建,ONU接口1/1/1开启virtual-port 1并下发 2.4 配置ONU模板 中的ONU模板。

telnet@OLT(config-t)#interface gpon-olt 1/1

telnet@OLT(config-t-if-gpon-olt-1/1)#ont 1

telnet@OLT(config-if-gpon-ont-1/1/1)#virtual-port 1 port unlock

#把flow模板和tcont模板应用在onu接口下。

telnet@OLT(config-if-gpon-ont-1/1/1)#service flow-profile 2 tcont-bind-profile 2

# 配置 ONU UNI 端口 1 上行模式up-mode,add-vid是加一层tag,down-mode是下行模式,delete-vid表示剥掉一层tag,up-pri配置修改上行报文优先级为0,up-vid配置上行untag的报文加vlan101的tag。

telnet@OLT(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni 1 up-mode add-vid down-mode delete-vid up-pri 0 up-vid 101

# OLT透传VLAN 101,101 to 101是指对上下行VLAN 101的报文,在经过OLT口时不修改VLAN tag继续转发

telnet@OLT(config-t)#interface gpon-olt 1/1

telnet@OLT(config-t-if-gpon-olt-1/1)#vlantranslate 1/1 101 to 101

2.7  配置AP 接入业务

ONU下挂独立AP,对应组网 2.1 中OLT1/2下的ONU2接入独立AP。

2.7.1  配置规划

表2-4 AP接入业务配置表格

2.7.2  配置步骤

# 公用接口如无新增配置,则继承之前配置,此处不再赘述。

# 将ONU设备绑定到OLT的ONU接口。全局已开启自动绑定ONU功能,ONU接口Onu1/2/1将被自动创建。

(1)     框式OLT配置步骤

# 开启PoE-ONU下UNI端口的PoE功能,可以给AP供电(配置可选,对于支持PoE功能的ONU,poe功能缺省是开启的)。

OLT#slot 1

GPFA-1-1> enable

GPFA-1-1#con t

GPFA-1-1(config-t)#int gp 1/2

GPFA-1-1(config-t-if-gpon-olt-1/2)#ont 1

GPFA-1-1(config-if-gpon-ont-1/2/1)#eth-uni 1 poe enable

# 创建 VLAN61,作为管理VLAN。

OLT#configure

OLT(CONFIG)#l2

OLT(CONFIG/L2)#vlan

OLT(CONFIG/L2/VLAN)#vid 61 name 61

# 将连接 AC Access Controller,接入控制器)的端口XGE 1和OLT内联口IS1/1(OLT1/1-OLT1/4对应的内敛口为IS1/1)都加入VLAN 61,确保AP和AC二层互通,AP可以在AC上注册。

OLT(CONFIG/L2/VLAN)#interface xge 1 vid 61 tag

OLT(CONFIG/L2/VLAN)#interface is 1/1 vid 61 tag

# OLT透传VLAN 61,表示对slot 1的 port 2内的 ont 1的 虚拟口 1 的上行下行流量的tag不做修改。

OLT(CONFIG/L2/VLAN)# translate slot 1 port 2 ont 1 virtual-port 1 cvid 61 new-svid 61

# 创建业务 VLAN401。

OLT(CONFIG/L2/VLAN)# vid 401 name 401

# 配置上行口Bridge-Aggregation 1允许VLAN401通过。

OLT(CONFIG/L2/VLAN)# interface trunk 1 vid 401 tag

# OLT透传VLAN401,表示对slot 1的 port 1内的 ont 2的 虚拟口 1 的上行下行流量的tag不做修改。

OLT(CONFIG/L2/VLAN)# translate slot 1 port 2 ont 1 virtual-port 1 cvid 401 new-svid 401

# 配置ONU流模板。

OLT# slot 1

GPFA-1-1> enable

GPFA-1-1# configure terminal

# 配置ONU流模板ID为3,index为1,名称为newprof_flow_3,uni-type 配置onu的类型为ethernet-uni,对应了sfu。uni-bitmap代表允许通过的uni口,这里配置了0xf代表4口onu。upmap-type匹配报文的类型为vlanId,配置了vlanId 61表示匹配的是VLAN tag 为61的报文,其中前一个61表示起始VLAN,后面的61表示结束VLAN。upmap-type的配置是vlanid时,pri-bitmap会默认填充生成0xf。Vport 1指定流量走虚拟口1。

GPFA-1-1(config-t)# gpon profile flow id 3 1 name newprof_flow_3 uni-type ethernet-uni uni-bitmap 0xf upmap-type vlanId 61 61 pri-bitmap 0xf vport 1

# 配置ONU流模板ID为3,index为2,名称为newprof_flow_3_2,uni-type 配置onu的类型为ethernet-uni,对应了sfu。uni-bitmap代表允许通过的uni口,这里配置了0xf代表4口onu。upmap-type匹配报文的类型为vlanId,配置了vlanId 401表示匹配的是VLAN401的报文,其中前一个61表示起始VLAN,后面的61表示结束VLAN。upmap-type的配置是vlanid时,pri-bitmap会默认填充生成0xf。Vport 1指定流量走虚拟口1。

GPFA-1-1(config-t)# gpon profile flow id 3 2 name newprof_flow_3_2 uni-type ethernet-uni uni-bitmap 0xf upmap-type vlanId 401 401 pri-bitmap 0xf vport 1

# 配置ONU Tcont模板的dba的ID为3,名称为newprof_dba_3。dba模式type4为max表示上行带宽配置为最大模式,最大的带宽为1244160bit/s。

GPFA-1-1(config-t)# gpon profile dba id 3 name newprof_dba_3 type4 max 1244160

# tcont服务模板中绑定给的dba模板是3,名称是newprof_tcontsvc_3,dba-id是3。

GPFA-1-1(config-t)# gpon profile tcont-svc id 3 name newprof_tcontsvc_3 dba-id 3

# 配置vport服务模板,就是gemport服务模板,配置的ID为3,名称为newprof_vportsvc_3。us-pri配置0代表上行流所在的队列为0队列,usratectrl-id和dsratectrl-id是对上下行流量的限速,0代表不限速。

GPFA-1-1(config-t)# gpon profile vportsvc id 3 name newprof_vportsvc_3 us-pri 0 usratectrl-id 0 dsratectrl-id 0

# 将tcont对应的所有配置都绑定在一起:绑定的tcont-bind的ID为3,虚拟口为1,名称为newprof_tcontbind_3。vportsvc-id、tcont-id、tcontsvc-id均为3。

GPFA-1-1(config-t)# gpon profile tcont-bind id 3 v-port 1 name newprof_tcontbind_3 vportsvc-id 3 tcont-id 3 tcontsvc-id 3

# ONU接入OLT1/2,全局已开启自动绑定ONU功能,ONU接口Onu1/2/1将被自动创建,ONU模板已创建,ONU接口1/2/1开启virtual-port 1并下发ONU模板。

OLT(CONFIG)# slot 1

GPFA-1-1> enable

GPFA-1-1# configure terminal

GPFA-1-1(config-t)# interface gpon-olt 1/2

GPFA-1-1(config-t-if-gpon-olt-1/2)# ont 1

GPFA-1-1(config-if-gpon-ont-1/2/1)# virtual-port 1 port unlock

# 把flow模板和tcont模板应用在onu接口下。

GPFA-1-1(config-if-gpon-ont-1/2/1)# service flow-profile 3 tcont-bind-profile 3

# 配置 ONU UNI 端口 1 VLAN port-vlan是一种vlan配置方式,downstream为下行vlan处理方式,inverse-upstream指与上行处理方式相反,intpid与outtpid的报文类型均配置为0x8100。

GPFA-1-1(config-if-gpon-ont-1/2/1)# port-vlan 1 downstream inverse-upstream intpid 0x8100 outtpid 0x8100

# 上行对于单 tag 报文,处理方式是透传,下行对于单 tag 处理方式也是透传, downstream 必须和 rule 一起配置。

GPFA-1-1(config-if-gpon-ont-1/2/1)# port-vlan 1 rule 1 single-tag transparent

# untag是指对上行untag报文加上一层tag,add-vid是加tag,inner-pri是加上的tag优先级是0,inner-vid是加上的tag vlan ID是61。

GPFA-1-1(config-if-gpon-ont-1/2/1)# port-vlan 1 rule 2 untag add-vid inner-pri 0 inner-vid 61

(2)     盒式OLT配置步骤

# 开启PoE-ONU下UNI端口的PoE功能,可以给AP供电(配置可选,对于支持PoE功能的ONU,PoE功能缺省是开启的)。

telnet@OLT> enable

telnet@OLT# configure terminal

telnet@OLT(config-t)# interface gpon-olt 1/2

telnet@OLT(config-t-if-gpon-olt-1/2)# ont 1

telnet@OLT(config-if-gpon-ont-1/2/1)# eth-uni 1 poe enable

telnet@OLT(config-if-gpon-ont-1/2/1)#

telnet@OLT(config-t-if-gpon-olt-1/2)#

# 创建 VLAN61 ,作为管理 VLAN

telnet@OLT(config-t)# vlan 61

# 将连接 AC Access Controller,接入控制器)的端口GE 2/3和OLT内联口GE1/2都加入VLAN 61,确保AP和AC二层互通,AP可以在AC上注册。

telnet@OLT(config-t-vlan-61)# member ge2/3 tagged

telnet@OLT(config-t-vlan-61)# member ge1/2 tagged

telnet@OLT(config-t-vlan-61)# exit

# 创建业务 VLAN401。

telnet@OLT(config-t)# vlan 401

telnet@OLT(config-t-vlan-401)# exit

# 上行聚合口加入VLAN401。

telnet@OLT(config-t)# interface link-aggregation 1

telnet@OLT(config-t-if-lg-1)# add-to vlan 401 tagged

telnet@OLT(config-t-if-lg-1)# exit

# 配置ONU流模板,该流模板的ID为3,index为1,名称为newprof_flow_3,uni-type 配置onu的类型为ethernet-uni,对应了sfu。uni-bitmap代表允许通过的uni口,这里配置了0xf,代表4口onu。upmap-type匹配报文的类型为vlanId,配置了vlanId 61表示匹配的是VLAN tag为61的报文,其中前一个61表示起始VLAN,后面的61表示结束VLAN。upmap-type的配置是vlanid时,pri-bitmap会默认填充生成0xf。Vport 1指定流量走虚拟口1。

telnet@OLT(config-t)# gpon profile flow id 3 1 name newprof_flow_3 uni-type ethernet-uni uni-bitmap 0xf upmap-type vlanId 61 61 pri-bitmap 0xf vport 1

# 配置ONU流模板,该流模板的ID为3,index为2,名称为newprof_flow_3_2,uni-type 配置onu的类型为ethernet-uni,对应了sfu。uni-bitmap代表允许通过的uni口,这里配置了0xf,代表4口onu。upmap-type匹配报文的类型为vlanId,配置了vlanId 401表示匹配的是VLAN tag为401的报文,其中前一个401表示起始VLAN,后面的401表示结束VLAN。upmap-type的配置是vlanid时,pri-bitmap会默认填充生成0xf。Vport 1指定流量走虚拟口1。

telnet@OLT(config-t)# gpon profile flow id 3 2 name newprof_flow_3_2 uni-type ethernet-uni uni-bitmap 0xf upmap-type vlanId 401 401 pri-bitmap 0xf vport 1

# 配置ONU Tcont模板的dba的ID为3,名称为newprof_dba_3。 dba模式type4为max表示上行带宽配置为最大模式,最大的带宽为1244160。

telnet@OLT(config-t)# gpon profile dba id 3 name newprof_dba_3 type4 max 1244160

# tcont服务模板中绑定给的dba模板是3,名称为newprof_tcontsvc_3,dba-id为3。

telnet@OLT(config-t)# gpon profile tcont-svc id 3 name newprof_tcontsvc_3 dba-id 3

# 配置vport服务模板,就是gemport服务模板,配置的ID为3,名称为newprof_vportsvc_3。us-pri配置0代表上行流所在的队列为0队列,usratectrl-id和dsratectrl-id是对上下行流量的限速,0代表不限速。

telnet@OLT(config-t)# gpon profile vportsvc id 3 name newprof_vportsvc_3 us-pri 0 usratectrl-id 0 dsratectrl-id 0

# 将tcont对应的所有配置都绑定在一起:绑定的tcont-bind的ID为3,虚拟口为1,名称为newprof_tcontbind_3。vportsvc-id、tcont-id、tcontsvc-id均为3。

telnet@OLT(config-t)# gpon profile tcont-bind id 3 v-port 1 name newprof_tcontbind_3 vportsvc-id 3 tcont-id 3 tcontsvc-id 3

# ONU接入OLT1/2,全局已开启自动绑定ONU功能,ONU接口Onu1/2/1将被自动创建,ONU模板已创建,ONU接口1/2/1开启virtual-port 1并下发ONU模板。

telnet@OLT(config-t)# interface gpon-olt 1/2

telnet@OLT(config-t-if-gpon-olt-1/2)# ont 1

telnet@OLT(config-if-gpon-ont-1/2/1)# virtual-port 1 port unlock

# 把flow模板和tcont模板应用在onu接口下。

telnet@OLT(config-if-gpon-ont-1/2/1)# service flow-profile 3 tcont-bind-profile 3

# 配置ONU的UNI端口1的VLAN, port-vlan是一种VLAN配置方式,downstream为下行VLAN处理方式,inverse-upstream指与上行处理方式相反,intpid与outtpid的报文类型均配置为0x8100。telnet@OLT(config-if-gpon-ont-1/2/1)# port-vlan 1 downstream inverse-upstream intpid 0x8100 outtpid 0x8100

# 上行对于单tag 报文,处理方式是透传,下行对于单tag处理方式也是透传,downstream必须和rule一起配置。

telnet@OLT(config-if-gpon-ont-1/2/1)# port-vlan 1 rule 1 single-tag transparent

# 上行对于untag 报文,处理方式是加内层tag,inner-vid 配置61。downstream必须和rule一起配置。

telnet@OLT(config-if-gpon-ont-1/2/1)# port-vlan 1 rule 2 untag add-vid inner-vid 61

telnet@OLT(config-if-gpon-ont-1/2/1)#

# OLT透传VLAN 61, 61 to 61 是指对上下行VLAN 61的报文,在经过OLT口时不修改VLAN tag继续转发

telnet@OLT(config-t-if-gpon-olt-1/2)# vlantranslate 1/1 61 to 61

# OLT透传VLAN 401, 401 to 401 是指对上下行VLAN 401的报文,在经过OLT口时不修改VLAN tag继续转发

telnet@OLT(config-t-if-gpon-olt-1/2)# vlantranslate 1/1 401 to 401

2.8  配置 VoIP 业务(基于 SIP 协议)

2.8.1  配置规划

表2-5 VoIP 业务配置表格

OLT(CONFIG/L2)#vlan

OLT(CONFIG/L2/VLAN)#vid 102 name 102 mode routed

# 将上联口 XGE 1 IS 口加入 vlan 102 中。

OLT(CONFIG/L2/VLAN)#interface xge 1 vid 102 tag

OLT(CONFIG/L2/VLAN)#interface is 1/1 vid 102 tag

OLT(CONFIG/L2/VLAN)#exit

OLT(CONFIG/L2)#exit

# 给管理VLAN和语音VLAN配置IP地址。在Vlan 102:1中,1为vlan102的子vlan,配置IP地址时需要指名子VLAN。

OLT(CONFIG)#l3

OLT(CONFIG/L3)#interface

OLT(CONFIG/L3/VLAN)# interface vlan 102:1 ip 192.168.2.1 netmask 255.255.2555.0

OLT(CONFIG/L3/VLAN)#exit

OLT(CONFIG/L3)#exit

# OLT透传VLAN102,表示对slot 1的 port 1内的 ont 1的 虚拟口 1 的上行下行流量的tag不做修改。

OLT(CONFIG)#l2

OLT(CONFIG/L2)#vlan

OLT(CONFIG/L2/VLAN)# translate slot 1 port 1 ont 1 virtual-port 1 cvid 102 new-svid 102

# 配置ONU的管理IP的流模板和语音模板。

OLT# slot 1

GPFA-1-1> enable

GPFA-1-1# configure terminal

# 配置ONU的管理IP的流模板。该流模板的ID为4,index为1,名称为newprof_flow_4,uni-type 配置ONU的类型为ip-host,对应管理IP地址。uni-bitmap代表允许通过的uni口,这里配置了0xf,代表4口onu。upmap-type匹配报文的类型为vlanId,配置了vlanId 102表示匹配的是VLAN tag为102的报文,其中前一个102表示起始VLAN,后面的102表示结束VLAN。upmap-type的配置是vlanid时,pri-bitmap会默认填充生成0xf。Vport 1指定流量走虚拟口1。

GPFA-1-1(config-t)# gpon profile flow id 4 1 name newprof_flow_4 uni-type ip-host uni-bitmap 0xf upmap-type vlanId 102 102 pri-bitmap 0xf vport 1

# 配置语音模板voip-sip-server,ID为1,名称为1,proxy-addr是代理语音服务器的地址为20.20.1.2,external-proxy-addr是外部代理语音服务器的地址为20.20.1.2,registering-addr是注册语音服务器的地址为20.20.1.2,tcp-port是指语音服务器的端口号为5060。

GPFA-1-1(config-t)# gpon profile voip-sip-server id 1 name 1 proxy-addr 20.20.1.2 external-proxy-addr 20.20.1.2 registering-addr 20.20.1.2 tcp-port 5060

# 配置ONU Tcont模板的dba的ID为4,名称为newprof_dba_4。 dba模式type4为max表示上行带宽配置为最大模式,最大的带宽为1244160bit/s。

GPFA-1-1(config-t)# gpon profile dba id 4 name newprof_dba_4 type4 max 1244160

# tcont服务模板中绑定给的dba模板是4,名称为newprof_tcontsvc_4,dba-id为4。

GPFA-1-1(config-t)# gpon profile tcont-svc id 4 name newprof_tcontsvc_4 dba-id 4

# 配置vport服务模板,就是gemport服务模板,配置的ID为4,名称为newprof_vportsvc_4。us-pri配置0代表上行流所在的队列为0队列,usratectrl-id和dsratectrl-id是对上下行流量的限速,0代表不限速。

GPFA-1-1(config-t)# gpon profile vportsvc id 4 name newprof_vportsvc_4 us-pri 0 usratectrl-id 0 dsratectrl-id 0

# 将tcont对应的所有配置都绑定在一起:绑定的tcont-bind的ID为4,虚拟口为1,名称为newprof_tcontbind_4。vportsvc-id、tcont-id、tcontsvc-id均为4。

GPFA-1-1(config-t)# gpon profile tcont-bind id 4 v-port 1 name newprof_tcontbind_4 vportsvc-id 4 tcont-id 4 tcontsvc-id 4

# ONU接入OLT1/1,全局已开启自动绑定ONU功能,ONU接口Onu1/1/1将被自动创建,ONU模板已创建,ONU接口1/1/1开启virtual-port 1并下发ONU模板,管理IP地址和语音的配置。

OLT(CONFIG)# slot 1

GPFA-1-1> enable

GPFA-1-1# configure terminal

GPFA-1-1(config-t)# interface gpon-olt 1/1

GPFA-1-1(config-t-if-gpon-olt-1/2)# ont 1

GPFA-1-1(config-if-gpon-ont-1/2/1)# virtual-port 1 port unlock

# 把flow模板和tcont模板应用在ONU接口下。

GPFA-1-1(config-if-gpon-ont-1/2/1)# service flow-profile 4 tcont-bind-profile 4

# 配置192.168.2.11作为ONU的管理IP地址,配置192.168.2.1作为网关地址,static是指这是一个静态ip地址,1是一个标志。

GPFA-1-1(config-if-gpon-ont-1/2/1)# ip-host 192.168.2.11 255.255.255.0 192.168.2.1 static 1

# 对第一个语音口进行配置ont-pots-uni 1,第一个3001是电话号码,第二个3001是用户名,第三个3001是密码,第四个3001是显示的名称,ip-host前面的1是对应语音模板的1(gpon profile voip-sip-server id 1),ip-host后面的1对应的是上面配置的ip-host 中的static 1。

GPFA-1-1(config-if-gpon-ont-1/2/1)# ont-pots-uni 1 3001 3001 3001 3001 1 ip-host 1

# 配置 ONU 语音口的VLAN操作模式为VLAN PVID模式,port-vlan是一种VLAN 配置方式,downstream为下行vlan处理方式,inverse-upstream指与上行处理方式相反,intpid与outtpid的报文类型均配置为0x8100。

GPFA-1-1(config-if-gpon-ont-1/2/1)# port-vlan 128 downstream inverse-upstream intpid 0x8100 outtpid 0x8100

# port-vlan 128是对语音VLAN的VLAN模式进行配置,上行的untag语音报文加上一层tag,VLAN id是102,inner-pri配置报文的优先级是0,下行只允许vlan102的语音报文通过,会剥掉VLAN tag再继续转发。

GPFA-1-1(config-if-gpon-ont-1/2/1)# port-vlan 128 rule 1 untag add-vid inner-pri 0 inner-vid 102

2. 盒式OLT配置步骤

# 全局开启arp学习功能

telnet@OLT(config-t)# arp-learning enable

# 创建 VLAN102,作为管理VLAN和语音VLAN

telnet@OLT(config-t)# vlan 102

# 将上联口 ge2/1 OLT 口与转发芯片的内联口 ge1/1 加入VLAN 102 中。

telnet@OLT(config-t-vlan-102)# member ge1/1 tagged

telnet@OLT(config-t-vlan-102)# member ge2/1 tagged

telnet@OLT(config-t-vlan-102)# exit

# 给管理VLAN和语音VLAN配置IP地址。

telnet@OLT(config-t)# interface vlan 102

telnet@OLT(config-t-if-vlan-102)# ip address 192.168.2.1 255.255.255.0

telnet@OLT(config-t-if-vlan-102)# no shutdown

telnet@OLT(config-t-if-vlan-102)#

# 配置ONU的管理IP的流模板。该流模板的ID为4,index为1,名称为newprof_flow_4,uni-type 配置ONU的类型为ip-host,对应管理IP地址。uni-bitmap代表允许通过的uni口,这里配置了0xf,代表4口onu。upmap-type匹配报文的类型为vlanId,配置了vlanId 102表示匹配的是VLAN tag为102的报文,其中前一个102表示起始VLAN,后面的102表示结束VLAN。upmap-type的配置是vlanid时,pri-bitmap会默认填充生成0xf。Vport 1指定流量走虚拟口1。

telnet@OLT(config-t)# gpon profile flow id 4 1 name newprof_flow_4 uni-type ip-host uni-bitmap 0xf upmap-type vlanId 102 102 pri-bitmap 0xf vport 1

# 配置语音模板voip-sip-server,ID为1,名称为1,proxy-addr是代理语音服务器的地址为20.20.1.2,external-proxy-addr是外部代理语音服务器的地址为20.20.1.2,registering-addr是注册语音服务器的地址为20.20.1.2,tcp-port是指语音服务器的端口号为5060。

telnet@OLT(config-t)# gpon profile voip-sip-server id 1 name 1 proxy-addr 20.20.1.2 external-proxy-addr 20.20.1.2 registering-addr 20.20.1.2 tcp-port 5060

# 配置ONU Tcont模板的dba的ID为4,名称为newprof_dba_4。 dba模式type4为max表示上行带宽配置为最大模式,最大的带宽为1244160bit/s。

telnet@OLT(config-t)# gpon profile dba id 4 name newprof_dba_4 type4 max 1244160

# tcont服务模板中绑定给的dba模板tcont-svc id是4,名称为newprof_tcontsvc_4,dba-id为4。

telnet@OLT(config-t)# gpon profile tcont-svc id 4 name newprof_tcontsvc_4 dba-id 4

# 配置vport服务模板,就是gemport服务模板,配置的ID为4,名称为newprof_vportsvc_4。us-pri配置0代表上行流所在的队列为0队列,usratectrl-id和dsratectrl-id是对上下行流量的限速,0代表不限速。

telnet@OLT(config-t)# gpon profile vportsvc id 4 name newprof_vportsvc_4 us-pri 0 usratectrl-id 0 dsratectrl-id 0

# 将tcont对应的所有配置都绑定在一起:绑定的tcont-bind的ID为4,虚拟口为1,名称为newprof_tcontbind_4。vportsvc-id、tcont-id、tcontsvc-id均为4。

telnet@OLT(config-t)# gpon profile tcont-bind id 4 v-port 1 name newprof_tcontbind_4 vportsvc-id 4 tcont-id 4 tcontsvc-id 4

# ONU接入OLT1/1,全局已开启自动绑定ONU功能,ONU接口Onu1/1/1将被自动创建,ONU模板已创建,ONU接口1/1/1开启virtual-port 1并下发ONU模板,管理IP地址和语音的配置。

telnet@OLT(config-t)# interface gpon-olt 1/1

telnet@OLT(config-t-if-gpon-olt-1/1)# ont 1

telnet@OLT(config-if-gpon-ont-1/1/1)# virtual-port 1 port unlock

# 把flow模板和tcont模板应用在onu接口下。

telnet@OLT(config-if-gpon-ont-1/1/1)# service flow-profile 4 tcont-bind-profile 4

# 配置192.168.2.11作为Onu的管理IP地址,配置192.168.2.1作为网关地址,static是指这是一个静态IP地址,1是一个标志。

telnet@OLT(config-if-gpon-ont-1/1/1)# ip-host 192.168.2.11 255.255.255.0 192.168.2.1 static 1

# 对第一个语音口进行配置ont-pots-uni 1,第一个3001是电话号码,第二个3001是用户名,第三个3001是密码,第四个3001是显示的名称,ip-host前面的1是对应语音模板的1(gpon profile voip-sip-server id 1),ip-host后面的1对应的是上面配置的ip-host 中的(static 1)。

telnet@OLT(config-if-gpon-ont-1/1/1)# ont-pots-uni 1 3001 3001 3001 3001 1 ip-host 1

# 配置ONU的语音口的VLAN操作模式为VLAN PVID模式,port-vlan是一种vlan配置方式,downstream为下行vlan处理方式,inverse-upstream指与上行处理方式相反,intpid与outtpid的报文类型均配置为0x8100。

telnet@OLT(config-if-gpon-ont-1/1/1)# port-vlan 128 downstream inverse-upstream intpid 0x8100 outtpid 0x8100

# port-vlan 128是对语音VLAN的VLAN模式进行配置,上行的untag语音报文加上一层tag,VLAN id是102,inner-pri配置报文的优先级是0,下行只允许vlan102的语音报文通过,会剥掉VLAN tag再继续转发。

telnet@OLT(config-if-gpon-ont-1/1/1)# port-vlan 128 rule 1 untag add-vid inner-pri 0 inner-vid 102

telnet@OLT(config-if-gpon-ont-1/1/1)#

# OLT透传VLAN 102, 102 to 102 是指对上下行VLAN 102的报文,在经过OLT口时不修改VLAN tag继续转发

telnet@OLT(config-t-if-gpon-olt-1/1)# vlantranslate 1/1 102 to 102

2.9  摄像头接入业务

2.9.1  配置规划

表2-6 摄像头接入业务配置表格

# 公用接口如无新增配置,则继承之前配置,此处不再赘述

1. 框式 OLT 配置步骤

# 开启PoE-ONU下UNI端口的PoE功能,可以给摄像头供电(配置可选,对于支持PoE功能的ONU,PoE功能缺省是开启的)。

OLT# slot 1

GPFA-1-1> enable

GPFA-1-1# con t

GPFA-1-1(config-t)# int gp 1/3

GPFA-1-1(config-t-if-gpon-olt-1/3)# ont 1

GPFA-1-1(config-if-gpon-ont-1/3/1)# eth-uni 1 poe enable

# 创建 VLAN301作为视频业务VLAN。

OLT# configure

OLT(CONFIG)# l2

OLT(CONFIG/L2)# vlan

OLT(CONFIG/L2/VLAN)# vid 301 name 301

# 配置上行口Bridge-Aggregation 1和IS口1/1允许VLAN301通过。

OLT(CONFIG/L2/VLAN)# interface trunk 1 vid 301 tag

OLT(CONFIG/L2/VLAN)#interface xge 1 vid 301 tag

# OLT透传VLAN 301,表示对slot 1的 port 1内的 ont 1的 虚拟口 1 的上行下行流量的tag不做修改。

OLT(CONFIG/L2/VLAN)# translate slot 1 port 3 ont 1 virtual-port 1 cvid 301 new-svid 301

# 配置ONU流模板,匹配vlan为301的流量

OLT# slot 1

GPFA-1-1> enable

GPFA-1-1# configure terminal

GPFA-1-1(config-t)# gpon profile flow id 4 1 name newprof_flow_4 uni-type ethernet-uni uni-bitmap 0xf upmap-type vlanId 301 301 pri-bitmap 0xf vport 1

# 配置ONU Tcont模板,上行带宽配置为最大,uni端口不限速。

GPFA-1-1(config-t)# gpon profile dba id 4 name newprof_dba_4 type4 max 1244160

GPFA-1-1(config-t)# gpon profile tcont-svc id 4 name newprof_tcontsvc_4 dba-id 4

GPFA-1-1(config-t)# gpon profile vportsvc id 4 name newprof_vportsvc_4 us-pri 0 usratectrl-id 0 dsratectrl-id 0

GPFA-1-1(config-t)# gpon profile tcont-bind id 4 v-port 1 name newprof_tcontbind_4 vportsvc-id 4 tcont-id 4 tcontsvc-id 4

# ONU接入OLT1/3,全局已开启自动绑定ONU功能,ONU接口Onu1/3/1将被自动创建,ONU模板已创建,ONU接口1/3/1开启virtual-port 1并下发ONU模板。

OLT(CONFIG)# slot 1

GPFA-1-1> enable

GPFA-1-1# configure terminal

GPFA-1-1(config-t)# interface gpon-olt 1/3

GPFA-1-1(config-t-if-gpon-olt-1/3)# ont 1

GPFA-1-1(config-if-gpon-ont-1/3/1)# virtual-port 1 port unlock

GPFA-1-1(config-if-gpon-ont-1/3/1)# service flow-profile 4 tcont-bind-profile 4

# PoE-ONU的UNI端口1配置为VLAN标记模式,为收到的报文添加一层VLAN301的Tag。

GPFA-1-1(config-if-gpon-ont-1/3/1)# port-vlan 1 downstream inverse-upstream intpid 0x8100 outtpid 0x8100

GPFA-1-1(config-if-gpon-ont-1/3/1)# port-vlan 1 rule 1 single-tag transparent

GPFA-1-1(config-if-gpon-ont-1/3/1)# port-vlan 1 rule 2 untag add-vid inner-pri 0 inner-vid 301

# 开启UNI 1口的流控功能,避免因为拥塞而导致报文丢失。UNI端口的对端(摄像头)也需要开启流量控制功能

GPFA-1-1(config-if-gpon-ont-1/3/1)# eth-uni 1 config pause-time 10

GPFA-1-1(config-if-gpon-ont-1/3/1)#

2. 盒式OLT配置步骤

# 开启PoE-ONU下UNI端口的PoE功能,可以给摄像头供电(配置可选,对于支持PoE功能的ONU,poe功能缺省是开启的)。

telnet@OLT> enable

telnet@OLT# configure terminal

telnet@OLT(config-t)# interface gpon-olt 1/3

telnet@OLT(config-t-if-gpon-olt-1/3)# ont 1

telnet@OLT(config-if-gpon-ont-1/3/1)# eth-uni 1 poe enable

telnet@OLT(config-if-gpon-ont-1/3/1)#

telnet@OLT(config-t-if-gpon-olt-1/3)#

# 创建 VLAN301作为视频业务VLAN。

telnet@OLT(config-t)# vlan 301

telnet@OLT(config-t-vlan-301)# exit

# 上行聚合口加入VLAN301。

telnet@OLT(config-t)# interface link-aggregation 1

telnet@OLT(config-t-if-lg-1)# add-to vlan 301 tagged

telnet@OLT(config-t-if-lg-1)# exit

# 配置ONU流模板,匹配VLAN为301的流量

telnet@OLT(config-t)# gpon profile flow id 4 1 name newprof_flow_4 uni-type ethernet-uni uni-bitmap 0xf upmap-type vlanId 301 301 pri-bitmap 0xf vport 1

# 配置ONU Tcont模板,上行带宽配置为最大,UNI端口不限速。

telnet@OLT(config-t)# gpon profile dba id 4 name newprof_dba_4 type4 max 1244160

telnet@OLT(config-t)# gpon profile tcont-svc id 4 name newprof_tcontsvc_4 dba-id 4

telnet@OLT(config-t)# gpon profile vportsvc id 4 name newprof_vportsvc_4 us-pri 0 usratectrl-id 0 dsratectrl-id 0

telnet@OLT(config-t)# gpon profile tcont-bind id 4 v-port 1 name newprof_tcontbind_4 vportsvc-id 4 tcont-id 4 tcontsvc-id 4

# ONU接入Olt1/3,全局已开启自动绑定ONU功能,ONU接口Onu1/3/1将被自动创建,ONU模板已创建,ONU接口1/3/1开启virtual-port 1并下发ONU模板。

telnet@OLT(config-t)# interface gpon-olt 1/3

telnet@OLT(config-t-if-gpon-olt-1/3)# ont 1

telnet@OLT(config-if-gpon-ont-1/3/1)# virtual-port 1 port unlock

telnet@OLT(config-if-gpon-ont-1/3/1)# service flow-profile 4 tcont-bind-profile 4

# PoE-ONU的UNI端口1配置为VLAN标记模式,为收到的报文添加一层VLAN301的Tag。

telnet@OLT(config-if-gpon-ont-1/3/1)# port-vlan 1 downstream inverse-upstream intpid 0x8100 outtpid 0x8100

telnet@OLT(config-if-gpon-ont-1/3/1)# port-vlan 1 rule 1 single-tag transparent

telnet@OLT(config-if-gpon-ont-1/3/1)# port-vlan 1 rule 2 untag add-vid inner-vid 301

# 开启UNI 1口的流控功能,避免因为拥塞而导致报文丢失。UNI端口的对端(摄像头)也需要开启流量控制功能

telnet@OLT(config-if-gpon-ont-1/3/1)# eth-uni 1 config pause-time 10

telnet@OLT(config-if-gpon-ont-1/3/1)#

# OLT透传VLAN 301,301 to 301是指对上下行VLAN 301的报文,在经过OLT口时不修改VLAN tag继续转发

telnet@OLT(config-t-if-gpon-olt-1/3)# vlantranslate 1/1 301 to 301

3 校园网典型配置举例

3.1  组网需求

本举例针对学校多媒体教室的网络规划,包含四大部分:核心交换机,OLT,ONU,ONU下挂设备,其中ONU下挂的设备包括多媒体设备、广播设备、监控设备,AP设备等。

图3-1 所示,GPON OLT通过聚合方式连接核心交换机,OLT接口下的ONU设备使用了EGT358-P,uni1-uni5口分别连接了PC作为多媒体设备,uni6口连接了教室广播,uni7口连接了监控,uni8口连接的AP设备用于创建无线网络。

根据组网背景,做业务规划:多媒体设备统一使用VLAN31,校园广播使用VLAN32,考试监控使用VLAN33,无线AP使用VLAN34,每个业务VLAN的流量分别映射到vport端口以区分业务流量。

表3-1 组网业务规划

3.2  配置步骤

3.3  配置注意事项

本校园组网,以一台OLT设备,两台EGT358-P分别做P3500和P3116/P3108设备的配置举例,实际应用可以按照提示修改部分参数,重新配置举例中的模板即可。

3.4  使用P3500 作为GPON OLT的配置步骤

3.4.1  业务规划

1)控制交换板上XGE1口和XGE2 口分别与核心交换机连接,做链路聚合;

2)ONU设备注册:

¡ EGT358-P-1注册在1号槽olt8口的ont1接口。

¡ EGT358-P-2注册在5号槽olt16口的ont64接口。

3)所有配置涉及:

¡ 端口聚合配置。

¡ 业务模板配置。

¡ UNI端口VLAN模式配置。

¡ 全局VLAN配置。

¡ 全局VLAN配置。

3.4.2  端口聚合配置

端口聚合配置举例,请按照实际组网是否有链路聚合配置需求,没有可以不参考。且不建议主备设备的控制交换板之间配置聚合,因为配置聚合后备用设备的控制交换板的以太业务接口也是 UP 状态,会导致对端设备上的两个聚合成员接口都是 UP 状态,未知单播进行负载分担会产生丢包。

(1)     创建聚合口-TRUNK口

创建trunk 1 名称为1 成员端口为xge1和xge2,负载分担模式为dstMAC,要加入链路聚合组的接口要保证配置一致,聚合口才能创建成功。

P3500#configure l2 port trunk 1 1 xge 1,2 dstMAC

前面的1表示聚合口的索引值,参数范围1-6,删除/查询等操作都基于索引值;后面的 1 表示聚合口名称,可以配置字符,作为聚合口的描述;dstMAC为负载分担模式,其他模式可以通过按tab键查询;l2表示二层。

3.4.3  业务模板配置

· 根据组网判断,如果实际业务中不存在带宽限速等要求,可以简化配置,业务流模板可以只配置flow模板映射vport端口,tcont-bind模板关联flow流模板;关于模板的详细描述请参见 H3C P3500 系列 GPON OLT 交换机 配置指导”中的“ 配置 ONU业务”。

· 如果还涉及带宽限速等要求,关于带宽限速等功能的详细描述请参见“ H3C P3500 系列 GPON OLT 交换机 配置指导”中的“配置ONU业务”。

· 本小节配置基于 图3-1 ,如果业务更加复杂的,可以在下面配置模板的基础上酌情增加。

· 根据业务VLAN,在ont接口下创建4个vport虚端口,用来分流;

· 业务模板配置在<configure terminal>视图下发,P3500和P31XX配置命令一致。

(1)     ont接口下创建vport端口

# 进入 ont 接口视图步骤如下:

A .进入线卡板视图, slot <id> id 表示板卡所在槽位号

P3500#slot 1

GPFA-1-1> enable

GPFA-1-1# configure terminal

B .进入 OLT 端口视图, interface gpon-olt 1/<id> id 表示 OLT 端口号

GPFA-1-1(config-t)# interface gpon-olt 1/1

C .进入 ont 接口视图

GPFA-1-1(config-t-if-gpon-olt-1/1)# ont 1

GPFA-1-1(config-if-gpon-ont-1/1/1)#

D .退出每个视图,输入 exit

# EGT358-P 注册在 slot 1 olt1 口的 ont1 接口,创建 4 vport 口:

GPFA-1-1(config-if-gpon-ont-1/1/1)#  virtual-port 1 encrypt disabled

GPFA-1-1(config-if-gpon-ont-1/1/1)#  virtual-port 2 encrypt disabled

GPFA-1-1(config-if-gpon-ont-1/1/1)#  virtual-port 3 encrypt disabled

GPFA-1-1(config-if-gpon-ont-1/1/1)#  virtual-port 4 encrypt disabled

# EGT358-P 注册在 slot 5 olt16 口的 ont64 接口,创建 4 vport 口:

GPFA-1-5(config-if-gpon-ont-1/16/64)#  virtual-port 1 encrypt disabled

GPFA-1-5(config-if-gpon-ont-1/16/64)#  virtual-port 2 encrypt disabled

GPFA-1-5(config-if-gpon-ont-1/16/64)#  virtual-port 3 encrypt disabled

GPFA-1-5(config-if-gpon-ont-1/16/64)#  virtual-port 4 encrypt disabled

(2)     创建flow模板(以1号槽为例,5号槽的配置相同):

# GPON板的configure terminal视图创建4条flow模板映射vlan和vport端口:

GPFA-1-1(config-t)#gpon profile flow id 2 1 name flow_2 uni-type ethernet-uni uni-bitmap 0xff upmap-type vlanId 31 31 pri-bitmap 0xff vport 1

GPFA-1-1(config-t)#gpon profile flow id 2 2 name flow_2 uni-type ethernet-uni uni-bitmap 0xff upmap-type vlanId 32 32 pri-bitmap 0xff vport 2

GPFA-1-1(config-t)#gpon profile flow id 2 3 name flow_2 uni-type ethernet-uni uni-bitmap 0xff upmap-type vlanId 33 33 pri-bitmap 0xff vport 3

GPFA-1-1(config-t)#gpon profile flow id 2 4 name flow_2 uni-type ethernet-uni uni-bitmap 0xff upmap-type vlanId 34 34 pri-bitmap 0xff vport 4

(3)     创建tcont-bind模板:

· GPON板的configure terminal视图

· 创建tcont-bind模板的数量需要与flow模板相对应,否则ont接口应用模板时会报错“flow profile”与“tcontbind profile mismatch”。

EGT358-P flow创建4条模板,tcont-bind与之关联也需要配置4条,并分别绑定4个vport口

GPFA-1-1(config-t)#gpon profile tcont-bind id 2 v-port 1 name tcontbind_1 vportsvc-id 1 tcont-id 1 tcontsvc-id 1

GPFA-1-1(config-t)#gpon profile tcont-bind id 2 v-port 2 name tcontbind_1 vportsvc-id 1 tcont-id 1 tcontsvc-id 1

GPFA-1-1(config-t)#gpon profile tcont-bind id 2 v-port 3 name tcontbind_1 vportsvc-id 1 tcont-id 1 tcontsvc-id 1

GPFA-1-1(config-t)#gpon profile tcont-bind id 2 v-port 4 name tcontbind_1 vportsvc-id 1 tcont-id 1 tcontsvc-id 1

# 查看flow模板和tcont-bind模板可以使用命令行:

GPFA-1-1(config-t)# show configuration running gpon-profile

flow 模板和 tcont-bind 模板不能直接覆盖,创建模板前可以先查看模板配置是否只有默认配置,如果设备存在相同 id 的模板,新建模板会下发失败,需要删除旧模板并重新创建新模板

(4)     应用业务模板

ont 接口下应用模板

GPFA-1-1(config-if-gpon-ont-1/1/1)#  service flow-profile 2 tcont-bind-profile 2

GPFA-1-5(config-if-gpon-ont-1/16/64)#  service flow-profile 2 tcont-bind-profile 2

3.4.4  UNI端口VLAN模式配置

· 根据 业务规划 的配置,ONU下挂终端上报流量时,报文都为untag模式,需要在UNI端口配置VLAN tag模式,给上送报文打上tag;如果ONU下挂设备上报流量都已携带VLAN tag,只配置模板和VLAN配置即可;

· 配置VLAN模式有两个方法:ont-vlan和port-vlan,如果业务不复杂,只涉及上送untag报文,推荐使用ont-vlan;

· 避免业务转发异常,ont-vlan和port-vlan配置二者选其一,不要重复或混合配置;

· 配置VLAN模式需要进入ont接口视图。

ont-vlan配置,EGT358-P注册在slot 1的olt1口的ont1接口。

# 配置uni1-7口收到的不带标签的报文打上对应的业务vlan标签,uni8口收到的报文自身携带标签vlan34,因此不需要配置:

GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni 1 up-mode add-vid down-mode delete-vid up-pri 0 up-vid 31

GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni 2 up-mode add-vid down-mode delete-vid up-pri 0 up-vid 31

GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni 3 up-mode add-vid down-mode delete-vid up-pri 0 up-vid 31

GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni 4 up-mode add-vid down-mode delete-vid up-pri 0 up-vid 31

GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni 5 up-mode add-vid down-mode delete-vid up-pri 0 up-vid 31

GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni 6 up-mode add-vid down-mode delete-vid up-pri 0 up-vid 32

GPFA-1-1(config-if-gpon-ont-1/1/1)# ont-vlan eth-uni 7 up-mode add-vid down-mode delete-vid up-pri 0 up-vid 33

3.4.5  全局VLAN 配置

在设备上需要将通过业务流量的端口加入对应VLAN,配置前请注意下面说明:

· P3500设备上,4个OLT接口统称为一个IS接口,如果要将OLT接口加入VLAN,直接加入IS接口即可。

¡ 比如slot 1的olt 1-4接口为is 1/1,olt 5-8接口为is 1/2,olt 9-13接口为is 1/3;olt 13-16接口为is 1/4;

¡ 比如slot 5的olt 1-4接口为is 5/1,olt 5-8接口为is 5/2,olt 9-13接口为is 5/3;olt 13-16接口为is 5/4;

· P3500配置VLAN相关配置在全局视图下配置;

(1)     创建VLAN

# 创建vlan31、32、33、34:

P3500#configure l2 vlan vid 31 name 31

P3500#configure l2 vlan vid 32 name 32

P3500#configure l2 vlan vid 33 name 33

P3500#configure l2 vlan vid 34 name 34

(2)     将业务端口加入VLAN

# 聚合1口加入vlan31,配置为tag模式

P3500#configure l2 vlan interface trunk 1 vid 31 tag

# IS1/2口加入vlan31,配置为tag模式

P3500#configure l2 vlan interface is 1/2 vid 31 tag

# IS5/4口加入vlan31,配置为tag模式

P3500#configure l2 vlan interface is 5/4 vid 31 tag

# 聚合1口加入vlan32,配置为tag模式

P3500#configure l2 vlan interface trunk 1 vid 32 tag

# IS1/2口加入vlan32,配置为tag模式

P3500#configure l2 vlan interface is 1/2 vid 32 tag

# IS5/4口加入vlan32,配置为tag模式

P3500#configure l2 vlan interface is 5/4 vid 32 tag

vlan33 34 配置不再举例,请参考 vlan31 32 进行修改,如果有将 XGE 口加入 VLAN 的需求,参见“ H3C GPON OLT 故障处理手册”中的“上行口加入 VLAN ”。

(3)     配置vlan translate

GPON系统上的流以GEM Port标识,交换机上需要将GEM Port映射到相应的VLAN,P3500支持配置VLAN转换表,完成相应的映射。

针对OLT接口ont接口下创建的vport口需要下发的配置。

# 注册在slot1,olt8,ont1接口的EGT358-P

P3500#configure l2 vlan translate slot 1 port 8 ont 1 virtual-port 1 cvid 31 new-svid 31

P3500#configure l2 vlan translate slot 1 port 8 ont 1 virtual-port 2 cvid 32 new-svid 32

P3500#configure l2 vlan translate slot 1 port 8 ont 1 virtual-port 3 cvid 33 new-svid 33

P3500#configure l2 vlan translate slot 1 port 8 ont 1 virtual-port 4 cvid 34 new-svid 34

# 注册在slot5,olt16,ont64接口的EGT358-P

P3500#configure l2 vlan translate slot 5 port 16 ont 64 virtual-port 1 cvid 31 new-svid 31

P3500#configure l2 vlan translate slot 5 port 16 ont 64 virtual-port 2 cvid 32 new-svid 32

P3500#configure l2 vlan translate slot 5 port 16 ont 64 virtual-port 3 cvid 33 new-svid 33

P3500#configure l2 vlan translate slot 5 port 16 ont 64 virtual-port 4 cvid 34 new-svid 34

3.4.6  主备冗余组网

主备冗余备份实现主备OLT实现备份的作用,当主用控制交换板发生异常导致主备切换,这个组网可以保证telnet连接不中断,并可以保证业务在1000ms内恢复。主备冗余备份组网只适用于3500设备。

图3-2 主备冗余备份组网图

1. 主备冗余组网说明

· 做主备冗余备份,需要确认设备版本是否升级至R1002及以上版本,请以官网最新发布版本为准。

· 核心设备两个接口分别与主备板卡的XGE接口相连且配置一致,请根据具体情况配置。

· 主备控制交换板的管理口分别与管理设备相连且配置一致,请根据具体情况配置。

· GPON设备与核心设备需要保存配置。

3.5  使用P3100 作为GPON OLT的配置步骤

¡ EGT358-P-2注册在olt16口的ont64接口。

以P3116为例,所有配置涉及:

¡ 配置端口聚合,请按照实际组网是否有链路聚合配置需求,没有可以不参考

¡ 配置业务流模板配置

¡ 配置UNI端口VLAN模式

¡ 配置VLAN。

3.5.1  端口聚合配置

端口聚合配置举例(仅支持同一业务板内接口聚合):

# 创建聚合口link-aggregation 1。

telnet@P3116(config-t)# interface link-aggregation 1

# 配置负载均衡方式为dst-mac。

telnet@P3116(config-t-if-lg-1)# load-balance dst-mac

NOTE: Link Aggregation Group 1 is created and add into VLAN 1 and PVID is 1.

# 配置ge2/1,2/2为聚合口成员,添加成员端口前,需要保证两个端口下的配置相同:

telnet@P3116(config-t-if-lg-1)# member ge2/1-2

NOTE: All the static MAC address and ACL rules associated with interface ge2/1-2 have been cleared.

NOTE: All the static attributes associated with interface ge2/1-2 have inherit from Lag 1.

3.5.2  业务模板配置

业务模板配置与P3500相同,需要注意的是用户模板在configure terminal视图下配置,具体请参见 3.4.3 业务模板配置

3.5.3  VLAN 配置

(1)     创建VLAN,将业务端口加入VLAN。

# 创建vlan31、32、33、34,将聚合口lg1、OLT接口1/1和1/16以tag模式加入VLAN。

telnet@P3116(config-t)# vlan 31

telnet@P3116(config-t-vlan-31)# member lg1 tagged

telnet@P3116(config-t-vlan-31)# member ge1/1 tagged

telnet@P3116(config-t-vlan-31)# member ge1/16 tagged

telnet@P3116(config-t-vlan-31)# exit

telnet@P3116(config-t)# vlan 32

telnet@P3116(config-t-vlan-32)# member lg1 tagged

telnet@P3116(config-t-vlan-32)# member ge1/1 tagged

telnet@P3116(config-t-vlan-32)# member ge1/16 tagged

telnet@P3116(config-t-vlan-32)# exit

(2)     配置vlantranslate

盒式设备在OLT接口下配置VLAN转换:

# olt1口ont 接口的vport 1、vport 2、vport3、vport 4分别透传vlan31、vlan32、vlan33、vlan34。

telnet@P3116(config-t-if-gpon-olt-1/1)# vlantranslate 1/1 31 to 31

telnet@P3116(config-t-if-gpon-olt-1/1)# vlantranslate 1/2 32 to 32

telnet@P3116(config-t-if-gpon-olt-1/1)# vlantranslate 1/3 33 to 33

telnet@P3116(config-t-if-gpon-olt-1/1)# vlantranslate 1/4 34 to 34

# olt16口ont 64接口的vport 1、vport 2、vport3、vport 4分别透传vlan31、vlan32、vlan33、vlan34。

telnet@P3116(config-t-if-gpon-olt-1/16)# vlantranslate 64/1 31 to 31

telnet@P3116(config-t-if-gpon-olt-1/16)# vlantranslate 64/2 32 to 32

telnet@P3116(config-t-if-gpon-olt-1/16)# vlantranslate 64/3 33 to 33

telnet@P3116(config-t-if-gpon-olt-1/16)# vlantranslate 64/4 34 to 34

3.5.4  UNI 端口VLAN模式配置

盒式设备VLAN 模式配置与P3500相同,请参见 3.4.4 UNI端口VLAN模式配置