引言
在前四篇文章中,主要介绍了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博客
原创不易,你的支持是我最大的动力,欢迎大家点赞,收藏,关注!