GEM Port和T-CONT将PON网络分为虚拟的连接,实现业务复用,原理如图1所示。
图1 GPON系统业务复用原理

一个GEM Port可以承载一种业务,也可以承载多种业务。GEM Port承载业务后先要映射到T-CONT单元进行上行业务调度。每个ONU支持多个T-CONT,并可以配置为不同的业务类型。
一个T-CONT可以承载多个GEM Port,也可以承载一个GEM Port,根据用户的具体的配置而定。T-CONT上行到OLT侧后解调出GEM Port,然后再解调出GEM Port中的业务净荷后进行相关业务处理。
业务映射关系
下行方向:所有的业务在GPON业务处理单元被封装到GEM Port中,然后广播到该GPON接口下的所有ONU上。ONU再根据GEM Port ID进行数据过滤,只保留属于该ONU的GEM Port并解封装后将业务从ONU的业务接口送入用户设备中。如图2所示。如图2所示。
图2 GPON业务映射关系(下行)

上行方向:各种业务先在ONU上映射到不同的GEM Port中,GEM Port携带业务再映射到不同类型的T-CONT中上行传输至OLT。T-CONT在OLT侧先将GEM Port单元解调出来,送入GPON MAC芯片将GEM Port净荷中的业务再解调出来,再送入相关的业务处理单元进行处理。如图3(上行)所示。
图3 GPON业务映射关系(上行)

ONU应该是根据gemport id来识别属于自己的数据吧,GPON下行帧的payload部分含有多个gem帧,gem帧的针头部分有gemPort id,用来识别属于各个ONU的数据;alloc id在GPON下行帧的帧头的BW MAP字段里,是用来分配下一个ONU的TCONT向OLT发送数据的起止时隙的

ONU根据12bit的Port-ID值来选择接受下行数据
Alloc-ID是分配时隙的对象

Gem Port和T-CONT实现业务复用相关推荐

  1. 基于FTTH组网的qinq业务的配置

    OLT的基本查看命令 showrunning-config //查看正在运行的配置文件 show card//查看主控板和线卡的在线状态,和版本信息 show gpononu uncfg//查看OLT ...

  2. Forth GPON OLT Internet业务配置指导

    1.vlan创建 FORTH:> vlan create 200 v200_sip FORTH:> vlan create 1000 v1000_internet 2.验证已配置的vlan ...

  3. GPON学习总结--业务模型

    一:接入终端业务模型 百度终端组网铺天盖地,以我个人工作经历说明下产品的发展过程. 这是我第一份工作在实网看到的组网图,交换机的时代.EPON在国内还没有投入使用,国外开始投入GPON. 二层交换机可 ...

  4. 微服务业务系统(Biz-UI)的中台构建之路

    导读 中台是近两年软件开发领域的热点话题,相关的文章也成为了各个技术社区和媒体争相报道的网红内容.作为企业支撑业务开发的核心系统,中台的重要性不言而喻,很多企业也开始尝试中台的构建和落地工作.Biz- ...

  5. 腾讯业务监控的修炼之路

    作者丨李光:现任职于腾讯社交网络运营部/织云产品团队,负责织云监控告警平台规划与运维新产品开发工作,具有多年业务运维.运营规划经验. 概述 本文作为监控告警产品的专题系列的第二篇文章,主要讨论的是IA ...

  6. 美团外卖iOS多端复用的推动、支撑与思考

    前言 美团外卖2013年11月开始起步,随后高速发展,不断刷新多项行业记录.截止至2018年5月19日,日订单量峰值已超过2000万,是全球规模最大的外卖平台.业务的快速发展对技术支撑提出了更高的要求 ...

  7. 山外K66复用管脚配置学习

    PTXn_e  管脚编号(PTD7-Key键:PTB20~23-LED灯) PORT_FUNC(X,num,func) PORT中断服务函数里简化代码亮的宏定义.X为A~E,num为0~31,func ...

  8. 企业业务架构设计方法论及实践(二)

    前言 前面提到了业务架构作为企业战略与技术实现的桥梁,那本文具体讲讲企业战略如何与技术实现进行互通. 一 业务架构决定技术架构 优秀的架构师需要具备体系化的架构设计思维能力,加以架构设计方法论的沉淀和 ...

  9. 复杂业务系统的架构设计思路

    最近有一些系统设计方面的思考和体会,在这里梳理一下. 做技术方案,核心是下面几个问题: 做什么?- 产品需求 业务上怎么做?- 业务文档 技术上怎么做?- 技术方案 代码怎么实现?- 落地实现 明确了 ...

最新文章

  1. is_uploaded_file函数引发的问题
  2. python工程师-史上最全Python工程师常见面试题集锦,有这一份就够了
  3. php中静态方法有什么作用,PHP中的静态方法与非静态方法有什么不同吗?
  4. python 倒数_【IT专家】python实现文件倒数N行读取
  5. Apache Shiro java安全框架
  6. boolean linux shell_给PowerShell脚本传递一个布尔值
  7. php进度条,php 如何做进度条
  8. Python之仓库管理系统
  9. Mac安装与使用MacTeX
  10. android 7.0分享朋友圈提示:“获取资源失败,仅支持分享照片至朋友圈”或者FileProvider生成的Uri无法识别
  11. C语言枚举变量定义,请问C语言枚举类型是什么意思
  12. 《软件登记测试报告》可以作为软件第三方检测报告使用吗
  13. 大数据架构师拿年薪50W的方法诀窍
  14. Nginx安装配置(lua全模块、GEOIP、加入系统服务)---无坑安装
  15. 燕十八mysql基础复习
  16. Linux中的软件管理(一)配置本地yum源及yum命令详解
  17. element-plus日历(Calendar)动态渲染+避坑指南
  18. 那些让PCB工程师们头疼的EMC设计问题,这里有答案!
  19. 【C#食谱】【面食】菜单4:List
  20. 五金模具与塑胶模具的区别和各自的优点

热门文章

  1. 未来5年IT产业及网络市场发展趋势分析
  2. python绘制气象等值线图_用Matplotlib绘制Python等值线图
  3. 汇编语言寄存器AX,BX,CX,DX
  4. 工控流量分析题+wireshark学习
  5. 一文理顺离散信号的傅里叶变换
  6. app电池续航上下--Android自动化测试学历历程
  7. 使用Visio画各种可视化的流程图之基本流程图和跨职能流程图
  8. oracle10如何扩asm磁盘组,在Oracle10g 新增ASM磁盘组
  9. 风影ASP.NET基础教学 9 数据访问
  10. 线索二叉树、选择树、堆