在G984.4和G988中所有篇幅都在介绍Managed entities(ME)。ME是ONU能力和业务的一种抽象模型,我们在OLT端开发GPON大部分的资源也是完成ME的配置和管理。

1:在OLT上管理ME实现对ONU的配置管理;
2:OLT上实现ONU的业务流转发模型,保证ONU业务正常,就是所说的gemport mapping 。

一:单桥和多桥概念
最原始的模型:
在GPON系统中,OLT端依赖gem-port这种虚拟的端口承载业务,也就是OLT和ONU之间转发基本数据单元是gemport,所以从用户侧来的数据报文必须能够正确的转发到指定的gemport中。这和我们小时候说的“小马过河”故事挺像,数据报文需要从uni侧到gemport侧,也是需要桥。
G.98x中描述的桥就是ME-MAC bridge service profile(9.3.1).
在华为手册中描述gemport-mapping:ONT能够支持的映射方式由ONT本身决定,常用的映射方式
1:单桥模式
根据VLAN映射、根据802.1p优先级映射、根据VLAN映射+802.1p优先级三种方式;
2:多桥模式
根据port id映射。
所谓的单桥和多桥,在上图中就是小马过河使用了几个(9.3.1)ME,如果使用一个,就是单桥,使用两个及以上就是多桥。这比G.98X中描述的l2模型容易理解。

在单桥模式中,从任何一个uni口的数据包文经过mapping mode是vlan,pri,vlan+pri过滤 统一经过 (9.3.1)ME转发指定的gem port.
多桥模式中,它只基于端口映射。那为什么不把所有的端口映射到一个 (9.3.1)ME,和基于vlan一样?原因是vlan和pri都是数据流的特征,如果你基于此特征匹配acl,完全可以作用于所有数据流。但数据报文中是不携带端口号,如果你要对此匹配ACL,就无法做到了。所以采用一个端口对应一个 (9.3.1)ME,保持数据流的独立性,这就是多桥存在的原因。
二:映射模型
1:基于vlan的映射(1:P)

  如上图,“河中的桥”   (9.3.1)ME连接UNI和GEM两侧,在过河前后都有相应的过滤规则完成两者正确的map.
2:基于优先级的映射(1:M)
基于优先级的建模在G98x中如上描述,我认为比较特殊,和之前我们说的桥 (9.3.1)ME没有任何联系了,在实际开发过程中,如上的业务模型可以实现,但因和其它模型差异太大,通常是统一成如下的模型
3:基于vlan+pri的映射(1:MP)
4:组合映射(N:MP)

总结:在GPON业务模型中,gemport mapping是非常重要的一环,它直接决定了ONT上数据报文的正常转发,同时,在我个人学习过程,这部分我认为在理解上需要一段过程,只能反复的理解G98x文档,同时结合成熟的华为文档或设备进行抓包实验。
如上是我学习中的一点总结,不对处欢迎大家指正。

GPON学习总结--gemport mapping相关推荐

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

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

  2. ElasticSearch7学习笔记之Mapping

    文章目录 背景 倒排索引 定义 核心组成 ES中的数据类型 DynamicMapping 能否更改Mapping的字段类型 dynamic为false dynamic为strict 自定义Mappin ...

  3. 停止无效学习,4种高效学习方法,快速提升自己

     来源:此文章为小精灵讲堂原创,仅供学习使用. 目录 1.费曼学习法 Feynman Technique 2.思维导图学习法 Mind Mapping 3.SQ3R 阅读法 4.西蒙学习法 Simon ...

  4. 【学习方法】如何才能高效学习

    如何才能高效学习,99%的人不知道的高效学习法 看到一篇关于高效学习的文章,分享给大家,转载自卢松松博客. 每个人从出生到老去,都是需要不断学习不断获得新知识的.我们每个人都清楚,知识真的是这个时代最 ...

  5. 如何才能高效的学习,99%的人不知道的高效学习法

    每个人从出生到老去,都是需要不断学习不断获得新知识的.我们每个人都清楚,知识真的是这个时代最稀缺的一种资源.只有掌握更多的知识,我们才能在这个社会上更好的立足. 那么,为了掌握更多的知识,获得新的技能 ...

  6. 光子映射光子追踪学习分享

    计算机图形学课程的学习分享 Photon mapping 光子映射 一般来说: 局部光照=直接光照 全局光照 =直接光照 +间接光照 Q:为什么光线跟踪做不了? A:漫反射是光线跟踪的终点,此时计算的 ...

  7. NHibernate Mapping Attribute实现复合主键映射

    当我在学习使用NHibernate Mapping Attribute的时候,遇到复合主键映射问题,查询了很多资料,也向朋友请教过,由于相关资料不多,中间走了些弯路,好在最终较好解决了,现记录分享如下 ...

  8. 干货!基于层次适应的零样本学习

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 针对视觉-语义异构特征难对准的问题,我们提出一种层次视觉-语义层次适应的学习模型,通过同时进行结构对准和分布对准,学习一个具有结构和分布 ...

  9. ElasticSearch 学习笔记:Multi Search

    本文目录 1 简介 2 格式 3 header格式 4 body格式 5 返回格式 6 性能 7 相关文章 1 简介 批量查询接口(Multi Search API)允许在一次请求中执行多个查询操作, ...

最新文章

  1. 【必懂概念】一文详解什么是空洞卷积?
  2. ECharts x时间轴不连续实现
  3. Keras【Deep Learning With Python】Save reload 保存提取模型
  4. Leet Code OJ 112. Path Sum [Difficulty: Easy]
  5. 【CodeForces - 483C】Diverse Permutation(思维构造)
  6. 【Python】Matplotlib绘制极坐标螺旋线图
  7. STC51-键盘检测
  8. 思科Catalyst1900交换机上速配VLAN
  9. java.util.Random 类的 nextInt(int num )
  10. 【Python学习笔记】《和孩子一起学编程》第2章 记住内存和变量
  11. 【REDIS】redis安装
  12. 美团2022届秋招内推二维码
  13. 输入两个数求之间的平方数
  14. 栈的push,pop序列
  15. CUDA error: CUBLAS_STATUS_ALLOC_FAILED when calling `cublasCreate(handle)`
  16. android studio wifi,Android Studio第四十一期 - WIFI开发
  17. python中aorb是什么意思_ABtest的python实现
  18. 8月16最新青龙京东拉库《目前更新的库》
  19. u盘出现该项目不在计算机中怎么办,怎么解决U盘使用过程中出现的各种问题
  20. android 短视频例子,Android短视频开发解析,什么才是开发的重点

热门文章

  1. 从零开始的Django框架入门到实战教程(内含实战实例) - 08 用户界面(内含图形验证码的生成和校验详解)(学习笔记)
  2. 【企业级Firewalld防火墙】【企业级防火墙配置】【fierwalld 操作案例】
  3. html5视频教程华清,华清创客学院—HTML5是否能代替Flash
  4. 【翻译】GPT-3是如何工作的
  5. spring boot 2.1.5 @WebFilter 自己使用的问题
  6. 外服剑灵卡刀宏使用教程
  7. 树莓派4B+Ubuntu 18.04 LTS + 桌面desktop + ros安装@树莓派4B、Ubuntu、desktop、ros
  8. php 实现店铺装修6
  9. 运用 HTML+Css+JavaScript 实现京东购物车
  10. 计算机过程控制系统教材,计算机过程控制系统