HCIA-Access V2.5_8_2_EPON基本架构和关键参数

news2025/1/8 12:21:42

EPON数据利用方式

 EPON和GPON同样只有一根光纤,所以为了避免双向发送数据出现冲突,我们同样采用WDM技术,那么主要利用两个波长,一个是1490纳米的波长,一个是1310纳米的波长,下行OLT给ONU发送数据的时候,采用1490纳米的波长,而上行ONU给OLT发送数据的时候,采用1310纳米的波长,利用这两个波长就可以实现在同一根光纤上双向传输,可以实现OLT给ONU发送数据,也可以实现ONU同时给OLT发送数据,另外在发送数据的时候,同采采用两个技术,一个是下行广播,一个是上行TDMA,它跟GPON采用的技术是一样的,那么跟GPON又有什么区别呢?

EPON下行数据

 EPON下行采用的是广播方式,所有ONU都能够收到相同的数据,那么ONU收到数据之后,会根据一些字段去识别是不是自己的数据,那么在GPON网络里面,它是通过GEM Port ID去识别是不是自己的数据,而在EPON里面,这是通过LLID叫做逻辑链路标识,那么ID的话是每一个ONU在注册的时候去分配的,ONU收到数据之后,它就会通过LLID去识别是不是自己的数据,如果是自己的数据我就接收,如果不是的话那就丢掉了。那么对于GPON来说,GEM帧是业务承载的最小单元,一个ONU它其实是可以包含多个业务流的,所以也就意味着一个ONU,它是可以包含多个GEM Port ID,但是LLID一个ONU只有一个,那么这个是在注册的时候分配的,把以LLID一个ONU只有一个,而GEM Port ID一个ONU可以包含多个的,这个是区别。

EPON上行数据

 而在上行方向仍然是采用TDMA,主要原因就是因为主干光纤只有一根纤,如果大家都一起发送数据,到每一个ONU到OLT的距离也是一样的,这样的话很有可能在同一时刻到达分光器出现信号重叠的情况,所以为了避免冲突,我们可以分先后,ONU1先发送数据,ONU2再接着发送,ONU3最后发送,那么这个就是TDMA,就是将上行链路分成不同的时隙给ONU,分配不同的时隙段,这样的话每一个ONU只能够在指定的时间段发送数据,那么这就是TDMA,这个技术看起来好像跟GPON是一样的,但其实还是有区别的,GPON是通过下行广播帧有一个BW-Map,通过这个字段给ONU分配时隙,而在EPON里面它没有GTC帧,那么它会有一个专门的MPCD控制帧,有这个控制帧,它就可以给ONU分配时隙,MTC帧有很多,其中有一个GATE帧,它其实就可以给ONU去分配时隙。每一个ONU到OLT的距离其实是不一样的,如果远的ONU先发送数据,还是有可能在同一时刻到达分光器,所以光有TDMA是不行的,所以后面还会有一个技术,就是测距,在上行方向是测距和TDMA两个技术,那么同时使用才能够避免上行链路冲突。

EPON网络标准指标

第一个就是波长,EPON和GPON一样,上行都是1310纳米,下行都是1490纳米,另外这一个1550纳米其实是CATV业务的波长,在PON网络中我们也可以将广电的CATV业务引用到POM网络中来,既然1310和1490纳米的波长可以在同一根光纤上复用,那么当然也可以将1550纳米的波长复用到这一根上来传输,那么利用的就是WDM技术。

第二个就是速率EPON,它的速率是上下行一致的,都是1.25G,那么GPON是上行1.25G,下行2.5G ,10G GPON和10 G EPON它的下行都可以达到10个G。

最后一个就是分光比,EPON最大的分光比是1:64,也就是一个PON口下最多可以支持64个ONU,同是在线,但是这个也要看单板的性能。不同的单板支持的最大分光比是不一样的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2273208.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何快速上手一个鸿蒙工程

作为一名鸿蒙程序猿,当你换了一家公司,或者被交接了一个已有的业务。前辈在找你之前十分钟写了一个他都看不懂的交接文档,然后把一个鸿蒙工程交接给你了,说以后就是你负责了。之后几天你的状态大概就是下边这样的,一堆…

FPGA实现UART对应的电路和单片机内部配合寄存器实现的电路到底有何区别?

一、UART相关介绍 UART是我们常用的全双工异步串行总线,常用TTL电平标准,由TXD和RXD两根收发数据线组成。 那么,利用硬件描述语言实现UART对应的电路和51单片机内部配合寄存器实现的电路到底有何区别呢?接下来我们对照看一下。 …

patchwork++地面分割学习笔记

参考资料:古月居 - ROS机器人知识分享社区 https://zhuanlan.zhihu.com/p/644297447 patchwork算法一共包含四部分内容:提出了以下四个部分:RNR、RVPF、A-GLE 和 TGR。 1)基于 3D LiDAR 反射模型的反射噪声消除 (RNR)&#xff…

【VScode】设置代理,通过代理连接服务器

文章目录 VScode编辑器设置代理1.图形化界面1.1 进入proxy设置界面1.2 配置代理服务器 2.配置文件(推荐)2.1 打开setting.json 文件2.2 配置代理 VScode编辑器设置代理 根据情况安装nmap 1.图形化界面 1.1 进入proxy设置界面 或者使用快捷键ctrl , 。…

【HarmonyOS】鸿蒙应用点9图的处理(draw9patch)

【HarmonyOS】鸿蒙应用点9图的处理(draw9patch) 一、前言: 首先在鸿蒙中是不支持安卓 .9图的图片直接使用。只有类似拉伸的处理方案,鸿蒙提供的Image组件有与点九图相同功能的API设置。 可以通过设置resizable属性来设置Resiza…

光伏仿真与设计系统应用架构深度剖析

在光伏产业蓬勃发展的时代背景下,绿虫光伏仿真与设计系统成为推动其高效发展的核心力量。其应用架构涵盖多个关键步骤,每个环节都紧密相扣,共同构建起精准且高效的设计体系。 气象分析作为开篇之笔,起着基石般的重要作用。系统全…

k8s dashboard离线部署步骤

确定k8s版本,以1.23为例。 部署metrics-server服务,最好用v0.5.2。 用v0.6.0,可能会报以下错误: nodekubemaster:~/Desktop/metric$ kubectl top nodes Error from server (ServiceUnavailable): the server is currently unabl…

05-Linux系统编程之进程(下)

一、子进程资源回收 1.概述 在每个进程退出的时候,内核释放该进程所有的资源,包括一些存储在栈区、全局区的数据、打开的文件、占用的内存等。但是仍有一部分信息没有释放,这些信息主要指进程控制块 PCB 的信息(包括进程号、退出…

HDFS异构存储和存储策略

一、HDFS异构存储类型 1.1 冷、热、温、冻数据 通常,公司或者组织总是有相当多的历史数据占用昂贵的存储空间。典型的数据使用模式是新传入的数据被应用程序大量使用,从而该数据被标记为"热"数据。随着时间的推移,存储的数据每周…

【51单片机】02LED流水灯实验

点亮你的LED 一、点亮第一个LED1.GPIO介绍2.P1、P2、P3端口 二、LED实验2.尝试点亮LED3.LED流水灯 一、点亮第一个LED 1.GPIO介绍 这块内容这里可以做简单的了解,与数电知识强相关。后续可以再回过头来学习 GPIO (general purpose input output) 通用输入输出端口…

springboot 集成 etcd

springboot 集成 etcd 往期内容 ETCD 简介docker部署ETCD 前言 好久不见各位小伙伴们,上两期内容中,我们对于分布式kv存储中间件有了简单的认识,完成了docker-compose 部署etcd集群以及可视化工具 etcd Keeper,既然有了认识&a…

云安全相关博客阅读(一)

2024-03-04 Cloudflare announces Firewall for AI 关注问题: 传统的WAF功能能够保护web和api安全,但是随着LLM等AI模型等出现,保护这些AI相关应用等安全是一个新出现的问题虽然AI应用是新的场景,但是以往的攻击方法也能够直接用…

2025年01月07日Github流行趋势

项目名称:khoj 项目地址url:https://github.com/khoj-ai/khoj项目语言:Python历史star数:20105今日star数:363项目维护者:debanjum, sabaimran, MythicalCow, aam-at, shantanuSakpal项目简介:你…

从零手写线性回归模型:PyTorch 实现深度学习入门教程

系列文章目录 01-PyTorch新手必看:张量是什么?5 分钟教你快速创建张量! 02-张量运算真简单!PyTorch 数值计算操作完全指南 03-Numpy 还是 PyTorch?张量与 Numpy 的神奇转换技巧 04-揭秘数据处理神器:PyTor…

【python】matplotlib(radar chart)

文章目录 1、功能描述和原理介绍2、代码实现3、效果展示4、完整代码5、多个雷达图绘制在一张图上6、参考 1、功能描述和原理介绍 基于 matplotlib 实现雷达图的绘制 一、雷达图的基本概念 雷达图(Radar Chart),也被称为蛛网图或星型图&…

数据库环境安装(day1)

网址:MySQL 下载(环境准备): (2-5点击此处,然后选择合适的版本) 1.linux在线YUM仓库 下载/安装: wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm rpm -i https://r…

Fabric链码部署测试

参考链接:运行 Fabric 应用程序 — Hyperledger Fabric Docs 主文档 (hyperledger-fabric.readthedocs.io) (2)fabric2.4.3部署运行自己的链码 - 知乎 (zhihu.com) Fabric2.0测试网络部署链码 - 辉哥哥~ - 博客园 (cnblogs.com) 1.启动测试…

数据结构与算法之二叉树: LeetCode 107. 二叉树的层序遍历 II (Ts版)

二叉树的层序遍历 II https://leetcode.cn/problems/binary-tree-level-order-traversal-ii/description/ 描述 给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历&a…

Python插件化开发实战:开发个图片浏览器

在本篇教程中,我将详细介绍如何使用Python开发一个基于插件架构的图片浏览器。这个项目将展示如何实现插件系统、如何处理图片显示,以及如何使用wxPython构建GUI界面。 “C:\pythoncode\pythonplugin\your_project\main_app.py” 项目概述 我们将开发一个具有以下…

根据python代码自动生成类图的实现方法[附带python源码]

概述 利用python库抽象语法树(AST)和类图描述语言(PlantUML),实现自动将python代码生成类图的目的。 环境 windowsvscodepythonplantuml ✒️网上好像大部分都是用Pyreverse库来实现的,但是我实际测试发现只能在一个文件中才能行,当然应该有解决方法…