【OMCI实践】ONT上线过程的omci消息(五)

引言

在前四篇文章中,主要介绍了ONT上线过程的OMCI交互的第一、二、三个阶段omci消息,本篇介绍第四个阶段,OLT下发配置到ONT。前三个阶段,每个厂商OLT和ONT都遵循相同标准,OMCI的交换过程大同小异。但第四个阶段,下发的OMCI消息跟OLT的型号、ONT的配置强相关,甚至相同ONT配置,相同厂商的OLT不同的GPON板卡,OMCI消息都有可能不同,本文以Nokia的7360局端为例,简单介绍OLT会下发那些配置到ONT,仅供大家参考。

ONT-G(set,0x0000)

Message Type = Set

Managed Entity Class: ONT-G (0100)

Managed Entity Instance: 0x0000

Attribute List

06: Battery backup (00),不进行电池告警监控

电池备份:该属性为布尔类型值,用于指示ONT/NT是否支持备份电池监控。“False”(假)表示去激活电池告警监控,”True”(真)表示激活电池告警监控。

07: Administrative State (00),启用ONT

管理状态:该属性用于锁定(1)和开启(0)由该受管实体执行的各种功能。当管理状态设置为锁定时,所有的用户功能均被阻止,并且不再产生该受管实体及相关受管实体的告警、TCA和AVC。该属性缺省值的选择不在本部分的规定范围内。

OLT-G(set,0x0000)

Message Type = Set

Managed Entity Class: OLT-G (0083)

Managed Entity Instance: 0x0000

Attribute List

01: OLT vendor id (414c434c),OLT的厂商,值是ALCL

03: OLT version (0605020000020000000000000000)

GEM Port Network CTP(create,0x07ff)

Message Type = Create

Managed Entity Class: GEM Port Network CTP (010c)

该受管实体用来表示GEM端口在ONT上的终结。该受管实体汇聚了连接功能(从网络观点来看),告警功能(从网元角度)以及人工操作(从追踪的角度)。

当创建GEM port network CTP ME实例时,其加密模式设置为无加密。如果OLT希望将GEM端口配置为使用加密模式,则应发送相应的PLOAM消息,一般在创建新CTP或MIB重置后重新创建CTP时进行。

GEM port network CTP ME实例可与T-CONT ME和GEM interworking termination point ME实例关联。

Managed Entity Instance: 0x07ff

Attribute List

01: Port id value (07ff),

portID值:该属性是与GEM port network CTP ME关联的GEM端口ID。

02: T-CONT pointer (0000),

关联的TCONT指针

03: Direction (02),

方向:该属性用于识别GEM 端口是否用于UNI-至-ANI(1),ANI-至-UNI(2),或双向连接(3)。

04: Traffic management pointer for upstream (0000)

05: Traffic descriptor profile pointer (0000)

07: Priority queue pointer for downstream (0000)

Multicast GEM interworking termination point(create,set,0x0001)

Message Type = Create

Managed Entity Class: Multicast GEM interworking termination point (0119)

该受管实体的实例表示ONT中组播业务与GEM层交互的一个点。在该点上,从GEM帧中提取组播比特流进行重构。

PON系统中,缺省的组播操作是所有的组播媒体流被放置到一个PON层连接中(GEM端口)。该连接规定为组播地址表的第1个表项。该条目定义了所有的IP组播地址范围(224.0.0.0到239.255.255.255)。ONT根据以太网MAC地址或IP地址过滤组播媒体流。GEM port network CTP ME包含支持组播连接的GEM端口标识。

Managed Entity Instance: 0x0001

Attribute List

01: GEM port network CTP connectivity pointer (07ff),关联GEM port network CTP ME(0x07ff)

GEM port network CTP连接指针:该属性指向与multicast GEM interworking termination point ME关联的GEM port network CTP ME的一个实例。

02: Interworking option (00),

交互选项:该属性用于标识交互的非GEM类型的功能,具体选项如下:

——0:该值的意思是“无操作”或“不关心”。当 multicast GEM IW TP ME 与多个不同类型的功能相关联时使用该值。因为必要信息可以在其他地方获得,因此在任何情况下都可选使用该值。

——1:MAC 桥 LAN;

——3:IP 路由器;

——5:802.1P 映射器

03: Service profile pointer (0000),

业务描述文件指针:该属性置为0并且不使用。为了后向兼容性,该属性也可设置为指向MAC bridge service profile、IP router service profile或802.1P mapper service profile的指针。

04: Interworking termination point pointer (0000),

交互终结点指针:该属性置为0并且不使用。

07: GAL profile pointer (0000),

GAL描述文件指针:该属性置为0并且不使用。为了后向兼容性,该属性也可设置为指向GAL Ethernet profile ME的指针。

08: GAL loopback configuration (00),

GAL环回配置:该属性置为0并且不使用。

09: Multicast address table (07ff0000e0000000efffffff),GEMport0x07ff,次索引为0x0000,起始地址为224.0.0.0,结束地址为239.255.255.255.

组播地址表:该属性包括从IP组播地址到PON层地址的映射。每个表项包括:

——GEM 端口标识:2 字节;

——次索引:2 字节

——IP 组播地址段起始地址:4 字节;

——IP 组播地址段结束地址:4 字节

ANI-G(set,0x8001)

Message Type = Set

Managed Entity Class: ANI-G (0107)

该受管实体用来组织ONT支持的与接入网接口相关的数据。每个PON物理端口都有一个该受管实体的实例。

该受管实体的实例与物理PON接口的每个实例关联。

Managed Entity Instance: 0x8001

受管实体ID:该属性为受管实体的每个实例提供了唯一编号。其值指示了PON IF的物理位置。首字节是槽位ID,第二个字节是端口ID

Attribute List

08: ARC (00)

ARC指告警报告控制,0表示禁止即上报告警

11: Lower optical threshold (ff)

ONT使用该属性指示的光功率电平来产生1490nm波长接收光功率过低的告警。有效值为-127dBm(编码为254)~0dBm(编码为0),步进为0.5dB。缺省值0xFF表示选择ONT的内部策略。

12: Upper optical threshold (ff)

光功率上限:ONT使用该属性指示的光功率电平来产生1490nm波长接收光功率过高的告警。有效值为-127dBm(编码为254)~0dBm(编码为0),步进为0.5dB。缺省值0xFF表示选择ONT的内部策略。

GAL Ethernet profile(create,0x0001)

Message Type = Create

Managed Entity Class: GAL Ethernet profile (0110)

该受管实体组织数据描述用于以太网业务的ONT GTC适配层处理功能。

该受管实体可与零个或多个GEM interworking termination point ME实例关联。

Managed Entity Instance: 0x0001

Attribute List

01: Maximum GEM payload size (0640),1600

最大GEM净荷尺寸:该属性定义了关联GEM interworking termination point ME产生的最大净荷尺寸。

Circuit Pack(set,0x0104)

Message Type = Set

Managed Entity Class: Circuit Pack (0006)

Managed Entity Instance: 0x0104

Attribute List

06: Administrative State (00),解锁VEIP电路卡

10: Card Configuration (00)

14: Power Shed Override (00000000)

Virtual Ethernet interface point(set,0x0401)

Message Type = Set

Managed Entity Class: Virtual Ethernet interface point (0149)

此管理实体(ME)代表在光网络单元(ONU)中数据平面的交接点,它通向一个独立(非OMCI)的管理域。虚拟以太网接口(VEIP)由OMCI管理,并且可能被非OMCI管理域所知。在此边界处存在一个或多个以太网数据流。

Managed Entity Instance: 0x0401

当与卡托和电路板结合使用时,此2字节数字指示VEIP的物理位置。第一个字节是槽位ID(定义在第9.1.5条中)。第二个字节是端口ID,范围为1至255。

Attribute List

01: Administrative state (00),解锁VEIP接口

管理状态:此属性用于锁定(1)和解锁(0)此管理实体(ME)所执行的功能

03: Interdomain name (00000000000000000000000000000000000000000000000000)

域间名称:此属性是一个字符串,为向非OMCI管理域标识虚拟以太网接口(VEIP)提供了一种可选方式。接口也可以通过其ME ID、[b-IANA]分配的端口以及可能的其他方式进行标识。如果供应商未在此属性中提供信息,则应将其设置为空字节序列。

04: TCP/UDP pointer (0000)

TCP/UDP指针:此属性指向TCP/UDP配置数据ME的一个实例,该实例为OMCI管理非OMCI管理域的IP连接提供了支持。如果不需要OMCI管理非OMCI域的IP连接,则可以省略此属性或将其设置为默认值(空指针)

MAC Bridge Service Profile(create,0x0401)

Message Type = Create

Managed Entity Class: MAC Bridge Service Profile (002d)

该受管实体用来组织和记录MAC桥整体的数据,与桥关联的任意数目端口通过指针指向该受管实体。该受管实体的实例由OLT创建和删除。

桥端口由MAC bridge port configuration data ME建模,任意数目的MAC bridge port configuration data ME实例可指向MAC bridge service profile ME。从隐含链接的MAC bridge configuration data ME

可获得有效的桥实时状态。

Managed Entity Instance: 0x0401

受管实体ID:该属性为受管实体的每个实例提供了唯一编号。第一个字节是槽位号,如果UNI是集成型的,则该值为0。第二个字节是桥组号。VEIP接口的第一个桥

Attribute List

01: Spanning tree ind (00),

生成树指示:该属性是个布尔变量,值true表示激活了生成树算法,值false表示去激活生成树算法。

02: Learning ind (00),

学习功能指示:该属性是个布尔变量,值true表示激活了桥学习功能,值false表示去激活桥学习功能。

03: Port bridging ind (00),

端口桥接指示:该属性是个布尔变量,值true表示激活了UNI端口间的桥接功能,值false表示去激活本地桥接功能。

04: Priority (8000),

优先级:该属性定义了桥优先级,取值范围是0..65535。该属性值会被复制到关联的MAC bridge configuration data ME的桥优先级属性值。

05: Max age (1400),20秒

最大时间:该属性定义了在生成树表项被丢弃前接收到协议信息的最大时间,以256分之一秒为单位。取值范围是0x0600..0x2800(6..40秒),与IEEE 802.1D的规定一致。

06: Hello time (0200),

Hello时间:该属性定义了当桥作为根桥或试图成为根桥时,通过hello报文广播其存在的时间间隔,以256分之一秒为单位。取值范围是0x0100..0x0a00(1..10秒),与IEEE 802.1D的规定一致。

07: Forward delay (0f00),

转发延时:该属性定义了当桥作为根桥时的转发延时(以256分之一秒为单位)。取值范围是0x0400..0x1e00(4..30秒),与IEEE 802.1D的规定一致。

08: Unknown MAC address discard (00),

未知MAC地址丢弃:该属性是个布尔变量,值true表示目的地址未知的MAC帧会被丢弃,值false表示目的地址未知的MAC帧会向所有允许端口转发。

09: MAC learning depth (00),

MAC学习深度:该属性规定了桥学习的最大UNI MAC地址数目。缺省值0表示无管理倾向限制。

MAC bridge port configuration data(create,0x0401)

Message Type = Create

Managed Entity Class: MAC bridge port configuration data (002f)

该受管实体用来组织和记录与桥接端口相关的数据。该受管实体的实例由OLT创建和删除。

该受管实体与MAC bridge service profile ME的一个实例关联。

Managed Entity Instance: 0x0401

受管实体ID:该属性为受管实体的每个实例提供了唯一编号。通过使用相同的ID,该受管实体隐含链接到MAC bridge service profile ME。

Attribute List

01: Bridge id pointer (0401),关联MAC bridge service profile ME(0x0401)

桥标识指针:该属性指示MAC桥控制端口。该属性指向MAC桥业务描述文件的实例。

02: Port num (01),

端口数目:该属性提供了端口数目。在某个特定的桥的所有端口中,该属性必须是唯一的。

03: TP type (0b),VEIP接口

TP类型:该属性指示了和桥端口关联的终结点类型。有效值如下:

1 Physical path termination point Ethernet UNI

2 Interworking virtual circuit connection (VCC) termination point

3 IEEE 802.1p mapper service profile

4 IP host config data or IPv6 host config data

5 GEM interworking termination point

6 Multicast GEM interworking termination point

7 Physical path termination point xDSL UNI part 1

8 Physical path termination point VDSL UNI

9 Ethernet flow termination point

10 Reserved

11 Virtual Ethernet interface point

12 Physical path termination point MoCA UNI

13 Ethernet in the first mile (EFM) bonding group

04: TP pointer (0401),

TP指针:该属性指向和MAC桥端口关联的终结点,TP类型属性指示了终结点类型。

05: Port priority (0000),

端口优先级:该属性指示了端口优先级。

06: Port path cost (0001),

端口路径代价:该属性提供了端口到生成树根桥的路径代价。取值范围是1~65535。

07: Port spanning tree ind (00),

端口生成树指示:该布尔类型的属性指示了端口是否激活了STP LAN拓扑变化检测功能。值“TRUE”表示已激活。

08: Encapsulation method (00),

封装模式:该属性并未使用。应被设置为1。

09: LAN FCS ind (00),

LAN FCS指示:该属性指示是否转发LAN FCS字节,值0x00表示转发,值0x01表示丢弃。该属性实际在GPON应用中并不必要,为后向兼容性保留。该属性应用在发送的两个方向,并且无需考虑封装模式。该属性仅对MAC桥ANI侧的端口有效。自实例化时,该属性置为0x00。


同系列文章

【OMCI实践】ONT上线过程的omci消息(一)-CSDN博客

【OMCI实践】ONT上线过程的omci消息(二)-CSDN博客

【OMCI实践】ONT上线过程的omci消息(三)-CSDN博客

【OMCI实践】ONT上线过程的omci消息(四)-CSDN博客


原创不易,你的支持是我最大的动力,欢迎大家点赞,收藏,关注!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

WebXR教学 02 配置开发环境

默认操作系统为Windows 1.VS Code VS Code 是一款轻量级、功能强大的代码编辑器,适用于多种编程语言。 下载 步骤 1:访问 VS Code 官方网站 打开浏览器(如 Chrome、Edge 等)。 在地址栏输入以下网址: https://code.v…

云计算及其他计算

云计算知识思维导图:https://kdocs.cn/l/cpl2Kizx7IyC 云计算的核心判断标准通常基于美国国家标准与技术研究院(NIST)的定义,并结合实际应用场景。以下是判断一个服务是否为云计算的关键标准,以及对应的服务类型&#…

记录首次安装远古时代所需的运行环境成功npm install --save-dev node-sass

最开始的报错: 最后根据报错一步步 安装所需要的pythong之类的环境,最后终于成功了,得以让我在github上拉的vuehr项目(狗头18年还是20年的远古项目)成功本地运行,最后附上本地运行成功的贴图。如果大家也在…

WordPress Elementor提示错误无法保存500的解决指南

500内部服务器错误是一种常见的服务器错误,通常由网站的服务器环境引起。这种错误可能导致网站无法正常访问,影响用户体验。本文将探讨500错误的常见原因,并提供解决方案,特别针对使用Elementor构建的WordPress网站。 500错误的常…

DeepSeek写俄罗斯方块手机小游戏

DeepSeek写俄罗斯方块手机小游戏 提问 根据提的要求,让DeepSeek整理的需求,进行提问,内容如下: 请生成一个包含以下功能的可运行移动端俄罗斯方块H5文件: 核心功能要求 原生JavaScript实现,适配手机屏幕 …

题解:洛谷 P11785 「FAOI-R4」手写的从前

题目https://www.luogu.com.cn/problem/P11785赛时写出来的,可惜报名晚了一些(大概 1h),卡在第 363 名。 首先,我们对 进行二进制拆分,拆成若干个二的幂相加的形式。 随后,如果这个序列的长度…

【无人集群系列---无人机集群编队算法】

【无人集群系列---无人机集群编队算法】 一、核心目标二、主流编队控制方法1. 领航-跟随法(Leader-Follower)2. 虚拟结构法(Virtual Structure)3. 行为法(Behavior-Based)4. 人工势场法(Artific…

Linux项目自动化构建工具-make/Makefile (linux第六课)

目录 背景 介绍 依赖关系的格式 依赖方法的格式 原理 背景 会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定…

【基于SprintBoot+Mybatis+Mysql】电脑商城项目之加入购物车和显示购物车列表

🧸安清h:个人主页 🎥个人专栏:【Spring篇】【计算机网络】【Mybatis篇】 🚦作者简介:一个有趣爱睡觉的intp,期待和更多人分享自己所学知识的真诚大学生。 目录 🚀1.加入购物车-数…

嵌入式项目:STM32刷卡指纹智能门禁系统

本文详细介绍基于STM32的刷卡指纹智能门禁系统。 获取资料/指导答疑/技术交流/选题/帮助,请点链接: https://gitee.com/zengzhaorong/share_contact/blob/master/stm32.txt 1 系统功能 1.1 功能概述 本系统由STM32硬件端(下位机)…

短剧小程序系统源码

短剧小程序系统源码 今天我要向大家介绍的是最新作品——短剧小程序系统源码。这不仅仅是一款简单的播放工具,它背后蕴含的强大功能能够帮助你的短剧业务实现质的飞跃! 为什么说这款源码很厉害? 首先,在当今竞争激烈的市场环境…

Ubuntu中 json 打包数据的使用

1.JSON的概念和作用 为了避免不同平台下的字节对齐、类型大小不统一的问题,json库把数据封装成具有一定格式的字符流数据,进行传输。json格式:把数据与键值一一对应,数据传输双方约定好同一键值,使用接口API根据键值操…

网页制作08-html,css,javascript初认识のhtml使用框架结构,请先建立站点!

框架一般由框架集和框架组成。 框架集就像一个大的容器,包括所有的框架,是框架的集合。 框架是框架集中一个独立的区域用于显示一个独立的网页文档。 框架集是文件html,它定义一组框架的布局和属性,包括框架的数目,框架…

应无所住而生其心:心灵的自在与解脱

在快节奏、高压力的现代社会中,人们常常感到心灵被各种琐事和追求所束缚。如何找到内心的平静与自由,成为了许多人寻求的答案。“应无所住而生其心”这一出自《金刚经》的理念,为我们提供了一条通往心灵解放的道路。 一、核心含义 “应无所…

edge浏览器将书签栏顶部显示

追求效果,感觉有点丑,但总归方便多了 操作路径:设置-外观-显示收藏夹栏-始终

【K8s】专题十六(2):Kubernetes 包管理工具之 Helm 使用

本文内容均来自个人笔记并重新梳理,如有错误欢迎指正! 如果对您有帮助,烦请点赞、关注、转发、订阅专栏! 专栏订阅入口 | 精选文章 | Kubernetes | Docker | Linux | 羊毛资源 | 工具推荐 | 往期精彩文章 【Docker】(全…

【uni-app】对齐胶囊容器组件

代码碎片 <template><div><view :style"{ height: ${statusBarHeight}px }"></view><viewclass"":style"{height: ${menuButtonHeight menuButtonPadding * 2}px,width: ${menuButtonInfo.left}px,}"><slot …

C语言基本知识------指针(4)

1. 回调函数是什么&#xff1f; 回调函数就是⼀个通过函数指针调用的函数。 如果你把函数的指针&#xff08;地址&#xff09;作为参数传递给另⼀个函数&#xff0c;当这个指针被⽤来调⽤其所指向的函数 时&#xff0c;被调⽤的函数就是回调函数。 void qsort(void base,//指针…

Mysql的数值类型

文章目录 数值类型字符串类型日期类型 数值类型 字符串类型 日期类型