【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博客


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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3: directive自定义指令防止重复点击

第一章 前言 相信很多小伙伴会在各个渠道上搜如何防止重复点击,之后会推荐什么防抖、节流来避免这一操作,该方法小编就不继续往下说了。接下来说说小编的场景,项目已经完成的差不多了,但是由于之前大家都是直接点击事件调用方法的…

危化品经营单位安全管理人员的职责及注意事项

危化品经营单位安全管理人员肩负着保障经营活动安全的重要责任,以下是其主要职责及注意事项: 职责 1. 安全制度建设与执行:负责组织制定本单位安全生产规章制度、操作规程和生产安全事故应急救援预案,确保这些制度符合国家相关法…

解决VMware 安装 Ubuntu 后无法全屏的问题

根据以往的经验,一直想安装 VMware-tools,但是看了官方介绍才突然发现早就已经有更好的替代品了。 官方介绍连接在此:Install VMware Tools in VMware products 如上图所述,早期的 Linux 系统推荐安装 VMware-tools,但…

C++ 继承,多态

看前须知: 本篇博客是作者听课时的笔记,不喜勿喷,若有疑问可以评论区一起讨论。 继承 定义: 继承机制是⾯向对象程序设计使代码可以复⽤的最重要的⼿段,它允许我们在保持原有 类特性的基础上进⾏扩展,增…

【C++】list 链表的使用+模拟实现

目录 文章目录 前言 一、list的简介 二、list的使用方法 三、list的模拟实现 1.基本框架: 2.迭代器实现 3.常用接口实现 四、完整代码 总结 前言 本文主要介绍C【STL】容器中的 list,包括接口说明和模拟实现。其中讲解了迭代器功能上的分类&am…

2. EXCEL中函数和公式《AI赋能Excel》

欢迎来到滔滔讲AI。今天我们来学习和讨论下函数和公式是什么,以及它们之间的区别。 点击图片查看视频 2、AI赋能EXCEL-函数和公式 一、什么是函数 首先,我们来了解一下函数。函数是Excel中预定义的计算工具,能够帮助我们快速进行各种计算。 …

基于AT89C51单片机的教室智能照明控制系统

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/90419908?spm1001.2014.3001.5501 C16 部分参考设计如下: 摘 要 本项目的智能教室灯光控制系统通过合理的软硬件设计,有效地提升了教室…

商业化运作的“日记”

晴,2025年2月24日 看到这张图: 将其放大: 建立表格: 原话翻译一些点市场中的万物现出本相,无非世人的需求有需求才有市场商品交换需求交换⇆孕育平台产品价值功能价值情绪价值资产价值解决实际问题 情感经济价值/增…

Matlab R2024B软件安装教程

一、新版本特点 MATLAB R2024B版本带来了众多新特性和改进,旨在提升用户的内容创作体验和工程效率。以下是该版本的一些主要特点: 1. 性能提升和优化:R2024B版本在性能上进行了显著优化,无论是在提问、回答问题、发布新技巧还是…

本地部署AI模型 --- DeepSeek(二)---更新中

目录 FAQ 1.Failed to load the model Exit code: 18446744072635812000 FAQ 1.Failed to load the model Exit code: 18446744072635812000 问题描述: 🥲 Failed to load the model Error loading model. (Exit code: 18446744072635812000). Unkn…

项目一 - 任务3:搭建Java集成开发环境IntelliJ IDEA

本次实战任务通过搭建 Java 集成开发环境 IntelliJ IDEA,深入体验了 Java 开发的全流程。从安装 IntelliJ IDEA 到配置开发环境,再到创建 Java 项目、包和类,每一步都为后续开发奠定了基础。通过编写简单的 Java 程序,如 Welcome …

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

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

OpenCV(8):图像直方图

在图像处理中&#xff0c;直方图是一种非常重要的工具&#xff0c;它可以帮助我们了解图像的像素分布情况。通过分析图像的直方图&#xff0c;我们可以进行图像增强、对比度调整、图像分割等操作。 1 什么是图像直方图&#xff1f; 图像直方图是图像像素强度分布的图形表示&am…

攻防世界 Reversing-x64Elf-100

进入题目&#xff0c;先下载附件 将下载好的RE文件拖入ExeinfoPE查看&#xff0c;有无壳 “Diagnose” 一栏的信息 “NOT WIN EXE -o - ELF executable [64bit obj. Exe file - CPU: AMD x86” 可知&#xff0c;这是一个 ELF 格式的可执行文件&#xff08;通常用于 Linux 系统…

【C】堆的应用1 -- 堆排序

之前学习了堆&#xff0c;堆的一棵以顺序结构存储的完全二叉树&#xff0c;堆本身又氛围大根堆和小根堆&#xff0c;假设以大根堆为例&#xff0c;由于堆顶部元素是一棵二叉树里面最大的元素&#xff0c;所以如果每次都取堆顶的元素&#xff0c;那么取出的元素就是一个降序排列…

CentOS 7配置YOLOv8环境指南:无显卡版教程 - 幽络源

看本篇教程前请确保Centos7系统已安装配置Python3环境&#xff0c;参考幽络源上一篇文章>CentOS 7安装Python3环境详细指南&#xff1a;从源码编译到PIP配置 步骤1&#xff1a;建立python虚拟环境项目 在home目录下执行如下命令新建虚拟环境python项目 python3 -m venv y…

Confluence知识库管理系统安装步骤(Windows版本)

我们介绍的是安装7.15.1以下版本的安装方式,8.0以上的安装方式暂不支持。 如果你要安装8.0以上的版本,请参考本文末尾的附录中提供的相关网址。 首先我们安装之前需要准备安装所需文件以上文件可以在这里下载:【https://download.csdn.net/download/Elegant_Kevin/90412040】…

Uniapp 开发中遇到的坑与注意事项:全面指南

文章目录 1. 引言Uniapp 简介开发中的常见问题本文的目标与结构 2. 环境配置与项目初始化环境配置问题解决方案 项目初始化注意事项解决方案 常见错误与解决方案 3. 页面与组件开发页面生命周期注意事项示例代码 组件通信与复用注意事项示例代码 样式与布局问题注意事项示例代码…

学习笔记--电磁兼容性EMC

一、基本概念 电磁兼容性&#xff08;Electromagnetic Compatibility&#xff0c;EMC&#xff09;是电子电气设备在特定电磁环境中正常工作的能力&#xff0c;同时不会对其他设备产生不可接受的电磁干扰。其核心目标是确保设备在共享的电磁环境中既能抵抗干扰&#xff0c;又能避…

Unity百游修炼(2)——Brick_Breaker详细制作全流程

一、项目简介 Brick Breaker 是一款经典的打砖块游戏&#xff0c;本次案例将使用 Unity 引擎来实现该游戏的核心功能。 游戏画面如下&#xff1a; Brick_ breaker 二、项目结构概览和前期准备 &#xff08;1&#xff09;在 Unity 项目视图中&#xff0c;我们可以看到几个重要…