zoukankan      html  css  js  c++  java
  • 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配置步骤

    第一步:进入配置模式

    使用如下命令:

     

    [html] view plain copy
     
    1. MA5680T #enable  
    2.   
    3. MA5680T #config  

    第二步:发现未注册设备

    使用如下命令:

     

    [html] view plain copy
     
    1. MA5680T(config)#display ont autofind all  

    第三步:创建线路模板并绑定DBA模板

    使用如下命令:

     

    [html] view plain copy
     
    1. MA5680T(config)#dba-profile add profile-id 14 type4 max 1024000            创建最大带宽为1G的DBA模板  
    2.   
    3. MA5680T(config)#ont-lineprofile gpon profile-id 14 profile-namezhou_test  创建ID为14的线路模板  
    4.   
    5. MA5680T(config-gpon-lineprofile-14)#tcont 1 dba-profile-id 14              创建ID为1的TCONT绑定ID为14的DBA模板  
    6.   
    7. MA5680T(config-gpon-lineprofile-14)#gem  add 1 eth tcont 1                 创建index为1的GEM port绑定TCONT 1, 用来承载业务  
    8.   
    9. MA5680T(config-gpon-lineprofile-14)#gem  add 2 eth tcont 1                 创建index为2的GEM port绑定TCONT 1, 用来承载业务  
    10.   
    11. MA5680T(config-gpon-lineprofile-14)#mapping-mode vlan                      映射方式为VLAN映射  
    12.   
    13. MA5680T(config-gpon-lineprofile-14)#gem mapping 1 0 vlan 100               将用户侧VLAN为100的业务流映射到GEM PORT 1  
    14.   
    15. MA5680T(config-gpon-lineprofile-14)#gem mapping 2 0 vlan 200               将用户侧VLAN为200的业务流映射到GEM PORT 2  
    16.   
    17. MA5680T(config-gpon-lineprofile-14)#gem mapping 2 1 vlan 300               将用户侧VLAN为300的业务流映射到GEM PORT 2  
    18.   
    19. MA5680T(config-gpon-lineprofile-14)#commit                                 保存  
    20.   
    21. MA5680T(config-gpon-lineprofile-14)#quit                                   退出  

    第四步:创建业务模板

    使用如下命令:

     

    [html] view plain copy
     
    1. MA5680T(config)#ont-srvprofile gpon profile-id 40 profile-namecmiot_test  创建模板ID为40的业务模板  
    2.   
    3. MA5680T(config-gpon-srvprofile-14)#ont-port eth 4 pots 1                   将该模板的类型设置为4个以太口、1个电话口  
    4.   
    5. MA5680T(config-gpon-lineprofile-14)#commit                            保存  
    6.   
    7. MA5680T(config-gpon-lineprofile-14)#quit                               退出  

    第五步:注册ONT

    使用如下命令:

     

    [html] view plain copy
     
    1. MA5680T(config)#interface gpon 0/1                            进入到1号PON口  
    2.   
    3. MA5680T(config-if-gpon-0/1)#display ont autofind 8               查找未注册ONT  
    4.   
    5. MA5680T(config-if-gpon-0/1)#ont add 8 sn-auth 43494F5400EE0060 omciont-lineprofile-id 14 ont-srvprofile-id 40   注册ONT(也可采用密码认证方式),成功之后会返回ONTID  
    6.   
    7. MA5680T(config-if-gpon-0/1)#quit  

    第六步:配置SERVICE-PORT

    使用如下命令:

     

    [html] view plain copy
     
    1. 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管理业务  
    2.   
    3. 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业务  
    4.   
    5. 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上注册过了;如果已注册,如需将其删除,则使用如下命令:

    [html] view plain copy
     
    1. MA5680T(config)#undoservice-port  657                 删除绑定在该ONU上的service-port  
    2.   
    3. MA5680T(config)#interfacegpon 0/1  
    4.   
    5. MA5680T(config-if-gpon-0/1)#ontdelete 8 73            删除ONU  

    (2)   如果想将之前注册时使用的sn认证方式修改为password认证方式,则可以使用如下命令:

    [html] view plain copy
     
    1. MA5680T(config)#interfacegpon 0/1    
    2.   
    3. MA5680T(config-if-gpon-0/1)#ontmodify 8 73 authtype password-auth 5500000060 always-on  
    4.   
    5. MA5680T(config-if-gpon-0/1)#quit  

    (全文完,感谢你的阅读!)

  • 相关阅读:
    TFS 安装遇到的问题
    批量将MP4 转换为 MP3
    sqlite like 通配符 ,匹配区分大小写(默认不区分大小写)
    AutoCAD 2007-2012 长度统计工具
    python27 ImportError: No module named site
    github push时,要求密码的问题
    sqlserver中自定义计算函数
    关于win10家庭版不能开启虚拟机的问题
    js的MD5实现
    高德各省行政区显示不同区别颜色(转)
  • 原文地址:https://www.cnblogs.com/sysk/p/8777508.html
Copyright © 2011-2022 走看看