GPON介绍及华为OLT网关注册配置流程(转)
原文地址:https://blog.csdn.net/zhouzxi/article/details/79244862
一、GPON介绍
1.GPON简介
随着技术的发展,光纤变得“便宜又好用”,因此FTTx(FiberTo The X,光纤接入)作为新一代宽带解决方案被广泛应用,它为用户提供高带宽、全业务的接入平台。同时,FTTH(FiberTo The Home,光纤到户)更是被称为是最理想的业务透明网络,是接入网发展的最终方式。
那么,FTTx是如何实现的呢?在多种方案中,PON(PassiveOptical Network,无源光纤网络)是最佳选择。PON是一种应用于接入网,其主要结构如图1所示。
图1 PON结构组成
从图1可以看出,PON(PassiveOptical Network)主要由光线路终端OLT(OpticalLine Terminal)、光网络单元ONU(OpticalNetwork Unit)和无源分光器POS(PassiveOptical Splitter)组成。
PON技术从20世纪90年开始发展,ITU从APON开始,经BPON,到现在的GPON;同时,IEEE也在以太网技术上发展了EPON技术。目前用于宽带接入的PON技术主要有EPON和GPON,两者采用不同标准。由于本次使用的是GPON,因此后续内容都是围绕GPON进行说明。
GPON(Gigabit-capable PassiveOptical Networks)作为PON技术的最新发展成果,主要具有三大优势:
(1) 更远的传输距离:采用光纤传输,接入层的覆盖半径达到了20km;
(2) 更高的带宽:对下行传输速率能够达到2.5Gbps,上行传输速率能够达到1.25Gbps;
(3) 分光特性:局端单根光纤经分光后引出多路到户光纤,节省了光纤资源。
2. GPON元素介绍
(1)DBA
DBA(Dynamically BandwidthAssignment,动态带宽分配)是一种能在微秒或毫秒级的时间间隔内完成对上行带宽的动态分配的机制,它可以提高PON端口的上行线路带宽利用率,可以让用户享受到更高带宽的服务。DBA主要是控制PON口下ONU/ONT到OLT的上行数据的速率。
DBA模板示例:dba-profile add profile-id 14 type4 max 1024000,该模板表示:创建最大带宽为1G的DBA模板。这里的1G表示该PON口下的每一个ONU的上行速率最大为1G,而不是该PON口下所有ONU的上行带宽总和最大为1G。其中,DBA索引号的取值范围为10-512之间,1-9已由系统定义。DBA模板是可以被复用的。
DBA中的带宽类型有五类,如图2所示。
图2 DBA中的带宽类型
(2)T-CONT
T-CONT(TransmissionContainers,传输容器)动态接收OLT下发的授权 ,用于管理PON系统传输汇聚层的上行带宽分配,改善GPON系统中的上行带宽,是GPON系统中上行业务流最基本的控制单元。
T-CONT是建立在line-profile模板(线路模板)下的一个容器,主要用于区分不同的用户数据,它只有与DBA模板绑定,才能承载业务数据,由DBA动态分配上行带宽。
T-CONT取值范围为0-7,其中,0-OMCI使用,7-TDM使用,1-6可由用户自定义使用。由于T-CONT主要用于区分用户数据,我们可按如下用途使用T-CONT:T-CONT 1缓存管理数据,T-CONT 2缓存语音数据,T-CONT 3缓存视频数据,T-CONT 4缓存宽带网络数据。
创建T-CONT示例:tcont 1 dba-profile-id 14,其中,1表示T-CONT编号,14表示所绑定的DBA模板号。
(3)GEM port
GEM(G-PON Encapsulation Mode,GPON封装方式) port是ONU/ONT侧T-CONT与OLT侧的PON口间的业务虚通道,它必须与T-CONT绑定才能传输数据。命令示例:gem add 1 eth tcont 1,表示创建编号为1的GEM port绑定T-CONT 1,用来承载业务。GEM port编号取值范围为0-127。
GEM port下的gemportindex可以映射vlan,区分不同的用户或业务,也可以映射优先级,优先处理某种业务。
举例:将用户侧VLAN为100的业务流映射到GEM port1:
映射索引号为0~7。
(4)SERVICE-PORT
SERVICE-PORT通过ONTID、GEM PORT编号、GPON端口、用户侧VLAN和OLT侧VLAN来唯一定义一条数据流,这样也就打通了ONU到OLT,再到外部交换机的通路。
示例:将USER-VLAN为100映射到SERVICE-PORTvlan为10上面(100为TR069管理业务):
3. GPON元素间关系图
图3 GPON元素间关系图
从图3中可以看到:
(1) ONU由ONU ID来唯一标识,T-CONT由T-CONTID来标识,GEM port由GEM portID来标识;
(2) 一个GPON口下可配置多个ONU;
(3) 一个ONU可支持多个T-CONT;
(4) 一个T-CONT可支持多个GEM port;
(5) DBA模板是可复用的。
4. GPON元素绑定关系
图4 GPON元素绑定关系
从图4中可以看到:
(1) T-CONT绑定了DBA模板才可以通过DBA动态分配带宽,承载业务数据;
(2) GEM port绑定了T-CONT才能通过业务虚通道传输数据;
(3) GEM port映射了VLAN就可以区分不同的用户或者不同的业务数据;
(4) SERVICE-PORT通过引用GEM port、DBA id、VLAN来唯一确定一条数据流。
二、华为OLT配置流程
1. 配置环境
搭建的配置环境框架示意如图5所示:
图5 配置环境框架示意
OLT实物及相关结构描述如图6所示:
图6 OLT实物及相关结构
2. OLT配置步骤及命令
OLT配置步骤如图7所示:
图7 OLT配置步骤
第一步:进入配置模式
使用如下命令:
- MA5680T #enable
- MA5680T #config
第二步:发现未注册设备
使用如下命令:
- MA5680T(config)#display ont autofind all
第三步:创建线路模板并绑定DBA模板
使用如下命令:
- MA5680T(config)#dba-profile add profile-id 14 type4 max 1024000 创建最大带宽为1G的DBA模板
- MA5680T(config)#ont-lineprofile gpon profile-id 14 profile-namezhou_test 创建ID为14的线路模板
- MA5680T(config-gpon-lineprofile-14)#tcont 1 dba-profile-id 14 创建ID为1的TCONT绑定ID为14的DBA模板
- MA5680T(config-gpon-lineprofile-14)#gem add 1 eth tcont 1 创建index为1的GEM port绑定TCONT 1, 用来承载业务
- MA5680T(config-gpon-lineprofile-14)#gem add 2 eth tcont 1 创建index为2的GEM port绑定TCONT 1, 用来承载业务
- MA5680T(config-gpon-lineprofile-14)#mapping-mode vlan 映射方式为VLAN映射
- MA5680T(config-gpon-lineprofile-14)#gem mapping 1 0 vlan 100 将用户侧VLAN为100的业务流映射到GEM PORT 1
- MA5680T(config-gpon-lineprofile-14)#gem mapping 2 0 vlan 200 将用户侧VLAN为200的业务流映射到GEM PORT 2
- MA5680T(config-gpon-lineprofile-14)#gem mapping 2 1 vlan 300 将用户侧VLAN为300的业务流映射到GEM PORT 2
- MA5680T(config-gpon-lineprofile-14)#commit 保存
- MA5680T(config-gpon-lineprofile-14)#quit 退出
第四步:创建业务模板
使用如下命令:
- MA5680T(config)#ont-srvprofile gpon profile-id 40 profile-namecmiot_test 创建模板ID为40的业务模板
- MA5680T(config-gpon-srvprofile-14)#ont-port eth 4 pots 1 将该模板的类型设置为4个以太口、1个电话口
- MA5680T(config-gpon-lineprofile-14)#commit 保存
- MA5680T(config-gpon-lineprofile-14)#quit 退出
第五步:注册ONT
使用如下命令:
- MA5680T(config)#interface gpon 0/1 进入到1号PON口
- MA5680T(config-if-gpon-0/1)#display ont autofind 8 查找未注册ONT
- MA5680T(config-if-gpon-0/1)#ont add 8 sn-auth 43494F5400EE0060 omciont-lineprofile-id 14 ont-srvprofile-id 40 注册ONT(也可采用密码认证方式),成功之后会返回ONTID
- MA5680T(config-if-gpon-0/1)#quit
第六步:配置SERVICE-PORT
使用如下命令:
- MA5680T(config)#service-port vlan 10 gpon 0/1/8 ont 73 gemport 1multi-service user-vlan 100 将USER-VLAN为100映射到service-port vlan 为10上面,可以从10的vlan里面拿到数据,100为tr069管理业务
- MA5680T(config)#service-port vlan 1000 gpon 0/1/8 ont 73 gemport 2multi-service user-vlan 200 将USER-VLAN为200映射到service-port vlan 为1000上面,可以从1000的vlan里面拿到数据,200为INTERNET业务
- MA5680T(config)#service-port vlan 1000 gpon 0/1/8 ont 73 gemport 2multi-service user-vlan 300 将USER-VLAN为300映射到service-port vlan 为1000上面,可以从1000的vlan里面拿到数据,300为INTERNET业务
3. 相关问题及解决方法
(1) 使用“displayont autofind all”命令无法发现未注册的网关设备,此时应该:
1) 首先检查智能网关设备到光分路器,再到OLT的连接是否没有问题,检查智能网关设备是否连接到了电脑上;
2) 其次使用“display ont info by-sn xxx”(XXX为智能网关设备的sn号)命令检查该智能网关设备是否已经在该OLT上注册过了;如果已注册,如需将其删除,则使用如下命令:
- MA5680T(config)#undoservice-port 657 删除绑定在该ONU上的service-port
- MA5680T(config)#interfacegpon 0/1
- MA5680T(config-if-gpon-0/1)#ontdelete 8 73 删除ONU
(2) 如果想将之前注册时使用的sn认证方式修改为password认证方式,则可以使用如下命令:
- MA5680T(config)#interfacegpon 0/1
- MA5680T(config-if-gpon-0/1)#ontmodify 8 73 authtype password-auth 5500000060 always-on
- MA5680T(config-if-gpon-0/1)#quit
(全文完,感谢你的阅读!)