当前位置: 首页 > news >正文

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

引言

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

802.1P Mapper Service Profile(0x4102,create)

Message Type: Create (4)

Managed Entity Class: 802.1P Mapper Service Profile (0082)

该受管实体把802.1p优先级标记帧的优先级关联到特定连接上。该受管实体的操作仅影响上行帧。该受管实体的实例由OLT创建和删除。

Managed Entity Instance: 0x4102

受管实体ID:该属性为受管实体的每个实例提供唯一的编码。

01: TP Pointer (ffff),

TP指针:该属性指向关联终结点的一个实例,可能指向的终结点类型如下:

——0:桥接映射,OLT 应将指针设为 OxFFFF,并且 ONT 应忽略该指针;

——1:PPTP Ethernet UNI;

——2:IP host config data:

——3:Ethernet flow TP;

——4:PPTP xDSL UNI;

——5:PPTP 802.11 UNI;

——6:PPTP MoCA UNI。

——不支持:如果 TP 指针值为 OxFFFF,则为桥接映射。TP 指针也可指向 PPTP Ethernet UNI。 TP类型为xDSL时,可使用两个最高有效位来表示承载信道。

下列8个属性指向与规定P-bit值关联的GEM interworking termination point ME。空指针0xFFFF表示相关优先级的帧要被丢弃。

02: Interwork TP pointer for P-bit priority 0 (ffff)

03: Interwork TP pointer for P-bit priority 1 (ffff)

04: Interwork TP pointer for P-bit priority 2 (ffff)

05: Interwork TP pointer for P-bit priority 3 (ffff)

06: Interwork TP pointer for P-bit priority 4 (ffff)

07: Interwork TP pointer for P-bit priority 5 (ffff)

08: Interwork TP pointer for P-bit priority 6 (ffff)

09: Interwork TP pointer for P-bit priority 7 (ffff)

10: Unmarked frame option: (00)

未标记帧选项:该属性规定了ONT应如何处理从关联端口接收到的无标记以太网帧。虽然不会对帧进行任何改变,但ONT把这些帧当作标记了P-bit(PCP域)的帧根据下列码点定义进行转发:

——0:从接收帧的 DSCP 比特提取隐含的 PCP 域;

——1:把隐含的 PCP 域设置为缺省 P-bit 标记属性规定的固定值。

12: Default P-bit marking (00)

缺省P-bit标记:当未标记帧选项属性置为1时,该属性有效。在最低有效位上,缺省P-bit标记属性包含了设定的缺省PCP域。帧无改变的将被发送到IW TP指针指向的GEM interworking termination point。

13: TP Type: (00)

TP类型:该属性指示了和映射器关联的终结点类型。有效值如下:

——0:用于桥接映射的映射器;

——1:直接与 PPTP Ethernet UNI 关联的映射器;

——2:直接与 IP host service 关联的映射器;

——3:直接与 Ethernet flow termination point 关联的映射器;

——4:直接与 PPTP xDSL UNI 关联的映射器;

——5:直接与 PPTP 802.11 UNI 关联的映射器;

——6:直接与 PPTP MoCA UNI 关联的映射器。

MAC bridge port configuration data(create,0x4102)

Message Type: Create (4)

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

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

Managed Entity Instance: 0x4102

受管实体ID:该属性为受管实体的每个实例提供唯一的编码。

01: Bridge id pointer (0401)

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

02: Port num (02)

端口数目:该属性提供了端口数目。

03: TP type (03)

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

——1:Physical path termination point Ethernet UNI;

——2:Interworking VCC termination point;

——3:802.1p mapper service profile;

——4:IP 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:Physical path termination point 802.11 UNI。

04: TP pointer (4102)

该属性指向和MAC桥端口关联的终结点,TP类型属性指示了终结点类型。该属性包含实例ID(ME ID)。当TP类型是VDSL或xDSL时,最高位2个比特可用于指示承载通道。

05: Port priority (0000)

端口优先级:该属性指示了端口优先级。取值范围是0~255。

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。

VLAN tagging filter data(create,0x4102)

Message Type = Create

Managed Entity Class: VLAN tagging filter data (0054)

该受管实体组织与VLAN标记相关的数据。该受管实体的实例由OLT创建和删除。

该受管实体的实例与MAC bridge port configuration data ME关联。根据定义,与标记操作相比,标记过滤动作与桥的关系更紧密。功能顺序示意为:ANI-Tag_operation-Tag_filtering-BridgeTag_filtering-Tag_operation-UNI。

Managed Entity Instance: 0x4102

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

Attribute List

01: VLAN filter list (0d0300000000000000000000000000000000000000000000),0d03,0表示优先级为0(第1~3位比特),CFI为0(第四位比特)。d03表示vlan ID 3331.

VLAN过滤表:该属性列出了用于桥端口的TCI值。TCI值(包括用户优先级,CFI和VID)用2字节表示。该属性共支持12个VLAN表项,前N个有效,N是实际的表项数目。

02: Forward operation (10),

:当一个帧通过MAC桥端口时,会根据转发操作表的规定对其进行处理。转发操作表见表33 。

动作(a):基本MAC桥操作。所有的帧都进入AMC桥接实体。如果满足下列条件之一,帧从端口转发出去。

1) 帧 MAC 目的地址(DA)在该端口的 MAC bridge port bridge table data 中有记录。

2) 帧 MAC 目的地址(DA)在任何一个端口的 MAC bridge port bridge table data 中都没有记录(洪泛)。此时 VLAN 过滤表属性的内容无意义。

某个端口执行动作(a)暗示桥的其他端口洪泛帧。然而关联到其他端口的可能的VLAN tagging filter data ME会阻止这个动作,因此帧只会从满足转发操作属性值规定的其他端口转发出来。

动作(c):无条件丢弃。不检查TCI或MAC地址,双向帧都被无条件丢弃。该动作可用于丢弃附加端口上所有的标记帧或所有的无标记帧。此时VLAN过滤表属性的内容无意义。

动作(g):根据TCI反向过滤。所有的帧都进入桥接实体。如果待输出帧TCI中的特定域与VLAN过滤表中的某个表项匹配,则端口不转发这个帧。否则,将按照动作(a)的规定根据目的MAC地址进行转发。

动作(h):根据TCI正向过滤并丢弃不匹配帧。所有的帧都进入桥接实体。如果待输出帧TCI中的特定域与VLAN过滤表中的某个表项匹配,则端口按照动作(a)的规定根据目的MAC地址转发帧。如果特定TCI域不匹配,则帧会被丢弃。

动作(j):根据TCI和DA正向过滤。所有的帧都进入桥接实体。如果待输出帧TCI中的特定域与VLAN过滤表中的某个表项匹配,则端口根据目的MAC地址转发帧。帧不会被洪泛到所有端口。如果特定TCI域和DA均不匹配,则帧会被丢弃。

动作(k):根据TCI双向正向过滤并丢弃不匹配帧。输入和输出帧都根据TCI域进行过滤。如果输入/输出帧TCI中的特定域与VLAN过滤表中的某个表项匹配,则按照动作(a)的规定根据目的MAC地址转发帧。如果特定TCI域不匹配,则帧会被丢弃。

动作码点b、d、e、f不使用

03: Number of entries (01)

条目数目:该属性定义了VLAN过滤表中有效的条目数。

GEM Port Network CTP(create,0x0132)

Message Type = Create

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

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

GEM port network CTP ME实例有OLT创建和删除。仅当没有GEM interworking termination point ME或GEM port PM history data ME与之关联时,GEM port network CTP ME的实例才能被删除,OLT

在删除GEM port network CTP ME实例时,应确保符合上述条件。

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

Managed Entity Instance: 0x0132

Attribute List

01: Port id value (0132)

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

02: T-CONT pointer (8000)

03: Direction (03)

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

04: Traffic management pointer for upstream (8000)

上行流量管理指针:如果ONT-G ME的流量管理选项属性值为0(优先级受控)或者属性值为2(优先级和速率受控),则该指针表示为GEM port network CTP ME服务的priority queue-G ME。如果ONT-G ME

的流量管理选项属性值为1(速率受控),则该属性冗余指向为GEM port network CTP ME服务的T-CONT ME。

05: Traffic descriptor profile pointer (0000)

上行流量描述器描述文件指针:该属性指向GEM traffic descriptor ME实例,该实例中包含用于GEM port network CTP ME的上行流量参数。当ONT-G ME中的流量管理选项属性为1(速率受控)时,使

用该属性,此时规定了上行流量整形使用的PIR/PBS参数。当ONT-G ME中的流量管理选项属性为2(优先级和速率受控)时,也使用该属性,此时规定了上行流量管制使用的CIR/CBS/PIR/PBS参数。

07: Priority queue pointer for downstream (0000)

下行优先级队列指针:该属性指向用于下行方向GEM port network CTP ME的priority queue-G ME实例。OLT提供的下行指针应与桥和映射器连接保持一致。如果指针未定义,则下行队列由ONT上的其他

机制决定。

GEM interworking Termination Point(create,0x0132)

Message Type = Create

Managed Entity Class: GEM interworking Termination Point (010a)

该受管实体的实例表示ONT中的一个点,在该点产生业务(如CES、IP)或物理层结构(如,nx64kbit/s/E1/E3/以太网)到GEM层的交互。在该点可将比特流封装成GEM帧(如以太网),或从GEM帧中重新构造比特流。

Managed Entity Instance: 0x0132

Attribute List

01: GEM port network CTP connectivity pointer (0132)

GEM port network CTP连接指针:该属性指向GEM port network CTP的一个实例。

02: Interworking option (05)

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

——0:非结构化 TDM;

——1:MAC 桥 LAN;

——2:预留;

——3:IP 数据业务;

——4:视频回传通道;

——5:802.1P 映射器;

——6:下行广播。

03: Service profile pointer (4102)

业务描述文件指针:该属性指向一个service profile实例,可指向的service profile类型如下:

——CES service profile-G,如果交互选项=0;

——MAC bridge service profile,如果交互选项=1;

——IP router service profile,如果交互选项=3;

——Video return path service profile,如果交互选项=4;

——802.1p mapper service profile,如果交互选项=5;

空指针,如果交互选项=6。

04: Interworking termination point pointer (0000)

交互终结点指针:该属性用于电路仿真业务和没有MAC桥的802.1p mapper业务,根据所提供的业务,该属性指向下列所关联的受管实体实例:

——Physical path termination point CES UNI;

——Logical N × 64 kbit/s sub-port connection termination point;

——Physical path termination point Ethernet UNI;

——TU CTP。

对于其它所有的GEM业务,相关业务终结点和GEM interworking termination point ME之间的关系可以从其它的受管实体中得到,此属性被设置为0并且不使用。

07: GAL profile pointer (0001)

GAL profile指针:该属性指向GAL profile ME实例。交互选项和GAL profile的关系见表19


 

 同系列文章

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

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

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

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

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

【OMCI实践】ONT上线过程的omci消息(六)_CSDN博客

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


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

相关文章:

  • 使用Fuse-DFS挂载文件存储 HDFS-后端存储ceph
  • Linux Mem -- 关于AArch64 MTE功能的疑问
  • DBGPT安装部署使用
  • python学习六
  • Java进阶——数据类型深入解析
  • DeepSeek本地部署+自主开发对话Web应用
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_list_init
  • 《算法宝典:全类型题目索引》
  • 点击phpstorm启动图标后,转圈圈后没有反应
  • GraphCL vs GCC
  • 使用Docker Compose部署 MySQL8
  • 牛客NC288803 和+和
  • 开源PDF解析工具olmOCR
  • 某个设备的RJ45网口接头为何不可连接任何POE设备
  • Qt 自带颜色属性
  • ZooKeeper分布式协调框架
  • 【LLM】DeepSeek开源技术汇总
  • 【Python】网络爬虫——词云wordcloud详细教程,爬取豆瓣最新评论并生成各式词云
  • 智能AI替代专家系统(ES)、决策支持系统(DSS)?
  • VScode 开发 Springboot 程序
  • 公司门户网站模板/优化设计六年级上册语文答案
  • 在国外做网站/推广手段和渠道有哪些
  • 仪器仪表行业网站建设/冯耀宗seo课程
  • 室内设计公司的运营模式/seo关键词优化最多可以添加几个词
  • 网站建设怎么样/成都搜索优化整站优化
  • wordpress polling/seo网络优化平台