OAM报文简要分析检索表.docx
- 文档编号:14363507
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:52
- 大小:247.08KB
OAM报文简要分析检索表.docx
《OAM报文简要分析检索表.docx》由会员分享,可在线阅读,更多相关《OAM报文简要分析检索表.docx(52页珍藏版)》请在冰点文库上搜索。
OAM报文简要分析检索表
OAM报文简要分析-检索表(总26页)
一、OLT与ONU之间的维持报文:
下图是OAM报文的一个基本的格式图:
为简化OAMKeepalive处理过程,在发送端(OLT或者ONU),专门用于Keepalive的OAMPDU中仅填充标准的InformationTLV(LocalInfoTLV和RemoteInfoTLV)即可;
上图是OAM维持报文,第一行前6为Destinationmac,后6位为Sourcemac;Length/Type和Subtype和Flages值是固定值,Code值为定义好的一个值。
此后的remoteTLV和InfoTLV值基本是固定。
以上是对报文的一个基础格式的分析,
测试中常用扩展OAM报文进行OLT与ONU之间的排错。
二、扩展OAM的格式和消息定义
扩展的OAM消息(即OAMPDU)应符合Clause中关于OAM扩展的规定。
OrganizationSpecificOAMPDU包含一个三个字节的OUI字段,OUI后是1个字节的扩展的操作码(Ext.Opcode),用于表示扩展的操作类型。
Ext.Opcode后是其具体的操作内容。
OrganizationSpecificOAMPDU的格式见图9。
具体的OUI的值应可配置。
中国电信的OUI值待定。
本规范所定义的OrganizationSpecificExtensionOAMPDU的结构如下图所示,详细的定义如下:
1.目的地址(DA):
是Slow_Protocols_Multicast(mac控制组播地址)地址(固定值);
2.源地址(SA):
SA是独立的MAC地址,(单播MAC地址),发送OAMPDU的端口关联;
3.Length/Type:
承载Slow_Protocols_Type域值(0x8809);
4.Subtype:
Subtype域标识封装的特定的SlowProtocol,OAMPDUSubtype域值为0x03;
5.Flag:
Flags域包含状态比特;
6.Data/PAD:
这个字段用于OAMPDU的有效载荷,包含OUI、扩展操作码()、载荷(payload)以及填充域(Padding)等编码域。
当不使用这些字节时,在发送时填充为0,并在接收时忽略;
7.FCS:
该域为帧校验序列,一般由下层MAC产生。
图9OrganizationSpecificOAMPDU帧格式
扩展的OAM报文自Code值0xFE之后开始看;
1.OUI值:
为机构唯一性标识OUI。
该值应可配置,中国电信的OUI待定。
可以直接跳过3字节看。
(一般为111111维持报文为011001)
2.值:
参照下表(表示作何操作)
扩展的操作码(Ext.Opcode)
值(16进制)
描述(Description)
Reserved
0x00
忽略
ExtendedVariableRequest
0x01
用于OLT向ONU查询扩展属性
ExtendedVariableResponse
0x02
用于ONU向OLT返回扩展属性
SetRequest
0x03
用于OLT向ONU配置扩展属性/操作
SetResponse
0x04
用于ONU向OLT返回对扩展属性/操作配置的确认
ONUAuthentication
0x05
用于基于逻辑标识的ONU认证
SoftwareDownload
0x06
用于ONU的软件下载
Churning
0x09
与Triply-Churning相关的密钥交互
DBA
0x0A
DBA参数配置与查询
Reservedforfutureuse
其他值
保留
3.Payload值:
主要是对管理对象的索引和操作值。
1、管理对象的索引
Branch值为0x36:
字节数
字段
描述
1
Branch
值为0x36,表示本TLV为管理对象的实例索引
Leaf
0x0001管理对象为端口,包括PON接口、以太网UNI端口、VoIP端口和E1端口
其他保留,其他管理对象的Leaf编码待定
1
VariableWidth
值为0x01(表示value值的宽度)
1
Value实例编号例如,当管理对象为端口(Port,Leaf值为0x0001)
Value表示该管理对象的实例编号。
例如,当管理对象为端口(Port,Leaf值为0x0001)
0x00表示默认的PON端口
0x01~0x4F表示以太网UNI端口
0x50~0x8F表示POTS口
0x90~0x9FE1端口
0xA0~0xFE为其他类型的端口预留的编号范围
0xFF表示该ONU上所有的以太网物理UNI端口
Branch值为0x37:
字节数
字段
描述
1
Branch
值为0x37,表示本TLV为管理对象的实例索引
2
Leaf
0x0001:
管理对象为以太网、VoIP、ADSL/ADSL2+、VDSL2、E1端口;具体端口编号规则如本表下所述
0x0002:
管理MDU上的特定槽位上的板卡
0x0003:
管理对象为逻辑链路(LLID)
0x0004:
管理对象为PON接口(用于光线路保护)
其他:
保留,其他管理对象的Leaf编码待定
1
VariableWidth
值为0x04(表示value值的宽度)
4
Value
表示具体的管理对象的实例的编号,同上
2、对管理对象的操作
也有一个Branch、Leaf、Value的值定义如下:
Branch值:
值(hex)
Branch的定义
描述
0x07
标准属性
IEEEClause30规定的标准属性
0x09
标准操作
IEEEClause30规定的操作功能
0xC7
扩展属性
CTC(中国电信)扩展的属性
0xC9
扩展操作
CTC扩展的操作
对应每个Branch值都有对应的leaf和value的解释,只需索引查看是否正确即可。
测试过程中从此Branch值后开始索引规则即可。
若管理对象的操作值没有问题再向前检索管理对象的索引值,以此类推。
其中并不是所有的OAM报文都完全按照此格式,vlaue在有的报文中便没有,具体的对照在测试过程中依据报文的特点,抓住几个branch值的位置进行一个比对。
下图是流控OAM报文的一个实例分析:
如图所示,opcode之前的在前面已经讲过只需对照查一下,自opcode开始:
扩展对象的索引:
37为branch值,0001为leaf值(表示对象为以太网、VoIP、ADSL/ADSL2+、VDSL2、E1端口;具体端口编号规则如本表下所述),04为value宽度表示4字节,01000001为value。
C7为扩展对象操作的branch值,在branch值为C7的目录下索引leaf值为0x0012的目录,查到为流控,01的操作表示开启流控。
具体的索引便可以按照此步骤进行。
三、
C7下leaf值检索
1.C70001ONUSN(查询ONU型号、MAC、软件、硬件版本信息)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0001)
ONU的标识符
1
VariableWidth
值为38。
4
VendorID
VendorID为字符串,用于标识特定的ONU厂商,其编码采用ANSI标准,采用ASCII/ANSI字符编码。
若短于4个字节,则按照最低位对齐将其值放在本字段的最低位。
4
ONUModel
ONU型号,其编码由厂商自定义。
6
ONUID
采用ONU的MAC地址作为ONU的ID。
具备多LLID能力的ONU应上报BaseMAC。
8
HardwareVersion
ONU设备的硬件版本号,应采用ASCII编码。
若版本编号短于8个字节,则按照最低位对齐将其值放在本字段的最低位。
16
SoftwareVersion
ONU设备的软件版本号,应采用ASCII编码。
若版本编号短于16个字节,则按照最低位对齐将其值放在本字段的最低位。
2.C70002FirmwareVer(查询ONU芯片固件版本信息)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0002)
ONU芯片的Firmware版本标识符
1
VariableWidth
当用于指示Variable值字段长度时,其值为可变;
X
Version
Firmware版本的具体值,为16进制数值。
3.C70003ChipsetID(查询PON芯片厂商、芯片软硬件版本信息)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0003)
ChipsetID
1
VariableWidth
当用于指示Variable值字段长度时,其值为0x08;
2
VendorID
VendorID为十六进制数,用于标识特定的芯片厂商,其编码采用JEDECID
2
ChipModel
芯片型号,其编码由厂商自定义。
1
Revision
芯片修订情况
3
IC_Version/Date
芯片的版本(硬件)。
若没有版本号,也可以是设计日期,格式为YY/MM/DD。
例如,对于设计日期为2008年7月21日的芯片,本字段值为“0x080721”。
4.C70004ONUCapabilities-1(ONU能力查询1,包括端口数量、端口和业务类型、上行队列数量、上行端口最大队列数、下行队列数量、下行端口最大队列数、是否具备备用电池等)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0004)
ONUCapabilities-1属性
1
VariableWidth
值为0x1A;
1
ServiceSupported
ONU支持的业务类型。
其取值采用比特定义方式:
bit0=1表示ONU支持千兆以太网GE接口,
bit0=0表示ONU不提供GE口;
bit1=1表示ONU支持百兆以太网FE接口(最高速率为100M,不含GE口),
bit1=0表示ONU不提供FE口;
bit2=1表示支持VoIP业务,bit2=0表示不支持VoIP业务;
bit3=1表示支持TDMCES业务,
bit3=0表示不支持TDMCES业务。
1
NumberofGEPorts
千兆以太网UNI接口数量。
8
Bitmapof?
GEPortsa
千兆以太网UNI接口分布
1
NumberofFEPorts
百兆以太网UNI接口数量。
8
Bitmapof?
FEPorts?
a
百兆以太网UNI接口分布
1
NumberofPOTSports
IAD的POTS端口数量
1
NumberofGEPorts
千兆以太网UNI接口数量。
1
NumberofDSQueues
下行队列数量(Numberofdownstreamqueues)
1
QueueMaxperPortDS
以太网端口下行最大队列数
(MaximumqueuesperEthernetportdownstream)
1
BatteryBackup
表示ONU是否有备用电池;
0x00:
没有备用电池;
0x01:
有备用电池;
5.C700050pticalTransceiverDiagnosis(查询ONU光模块的重要参数检测和链路诊断)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0005)
ONU光模块的诊断参数重要参数检测和链路诊断
1
VariableWidth
当用作Variablewidth时,其取值为10;
2
TransceiverTemperature
ONU光模块工作温度
2
SupplyVoltage(Vcc)
ONU光模块供电电压
2
TXBiasCurrent
ONU光发送机偏置电流
2
TXPower(Output)
ONU光发送机发送光功率
2
RXPower(Input)
ONU光接收机接收光功率
6.C70006ServiceSLA(设置ONU上每个业务队列的SLA及上行队列调度管理)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0006)
ONU的ServiceSLA管理
1
VariableWidth
值为1:
当OperationofServiceDBA为0x00
值为8+10N:
(N–队列数量)当OperationofServiceDBA为0x01
1
OperationofServiceDBA
0x00去使能
0x01使能
1
Besteffortschedulingscheme
0–SP
1–WRR
2–SP+WRR
1
Highpriorityboundary
SP+WRR模式
存在最高队列,为转换成sp模式
不存在最高队列,转换成WRR模式
4
Cyclelength
GiveninTQunits.
1
Numberofservices(N)
范围:
1–8
1
Queuenumberof1stservice
业务流分类映射到第1队列区分
2
Fixedpacketsizeof1stservice
Giveninbyteunits,用于表示特定的包长(如TDM的PWE3包)。
当本字段值为0x0000时,表示没有包长的限制。
下同。
2
Fixedbandwidthof1stservice
固定带宽调节精度256Kbpsunits。
等于0x0000表示没有固定带宽。
2
Guaranteedbandwidthof1stservice
保证带宽调节精度in256Kbpsunits
2
Besteffortbandwidthof1stservice
最大带宽调节精度256Kbpsunits
1
WRRweightof1stservice
权重值:
0(SP),1–100(WRR)
…
…
…
1
QueuenumberofNthservice
业务流分类映射到第N队列区分
2
FixedpacketsizeofNthservice
Giveninbyteunits.
2
FixedbandwidthofNthservice
固定带宽调节精度256Kbpsunits。
等于0x0000表示没有固定带宽。
2
GuaranteedbandwidthofNthservice
保证带宽调节精度in256Kbpsunits
2
BesteffortbandwidthofNthservice
最大带宽调节精度256Kbpsunits
1
WRRweightofNthservice
权重值:
0(SP),1–100(WRR)
7.C70007ONUCapabilities-2
(ONU能力查询2,查询包括是否支持多LLID、是否支持光链路保护、插卡式MDU的槽位数量、各种接口类型的总端口数量、是否具备备用电池等)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0007)
ONUCapabilities-2属性
1
VariableWidth
值为;
4
ONUType
枚举类型,ONU设备形态:
0x00000000:
SFU;
0x00000001:
HGU;
0x00000002:
SBU;
0x00000003:
盒式MDU(以太网接口);
0x00000004:
小型插卡式MDU(以太网接口);
0x00000005:
盒式插卡式MDU(DSL接口);
0x00000006:
机架式插卡式MDU(DSL接口);
0x00000007:
插卡式MDU(支持以太网接口板和DSL接口板混插)
0x00000008:
MTU
1
MultiLLID
ONU具备多LLID的能力:
0x00:
支持多LLID
0x01:
仅支持单LLID
1
ProtectionType
表示ONU支持的光链路保护类型。
0x00表示不支持;
0x01表示支持类型c的光链路保护;
0x02表示支持类型d的光链路保护;
其他待定
1
NumofPONIF
ONU设备实际支持的上联PON口数:
0x01表示PON口数为1个;
0x02表示PON口数为2个;
其他待定
1
NumofSlot
表示插卡式ONU的业务槽位数量。
如果是SFU/HGU/SBU或者固定式MDU,则取值为0x00。
1
NumofInterfacetype
接口类型数量
4
InterfaceType
枚举类型,ONU支持的接口类型:
0x00000000表示千兆以太网GE接口
0x00000001表示百兆以太网FE接口(最高速率为100M,不含GE口)
0x00000002表示VoIP接口
0x00000003表示支持TDM接口
0x00000004表示支持ADSL2+接口
0x00000005表示VDSL2接口
0x00000006表示WLAN
0x00000007表示USB口
0x00000008表示CATVRF口
其他待定
2
NumofPort
该接口类型支持的端口总数。
…
…
…
4
InterfaceType
枚举类型,ONU支持的接口类型:
0x00000000表示千兆以太网GE接口
0x00000001表示百兆以太网FE接口(最高速率为100M,不含GE口)
0x00000002表示VoIP接口
0x00000003表示支持TDM接口
0x00000004表示支持ADSL2+接口
0x00000005表示VDSL2接口
0x00000006表示WLAN
0x00000007表示USB口
0x00000008表示CATVRF口
其他待定
2
NumofPort
该接口类型支持的端口总数。
1
BatteryBackup
表示ONU是否有备用电池;
0x00:
没有备用电池;
0x01:
有备用电池;
8.C700011EthLinkState(以太网端口的链路运行状态)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0011)
以太网端口的链路运行状态
1
VariableWidth
当用作Variablewidth时,其取值为1;
1
LinkState
0x00――端口DOWN
0x01――端口UP
9.C700012EthPortPause(配置以太网端口的流控功能)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0012)
以太网端口流控功能
1
VariableWidth
当用作Variablewidth时,其取值为1;
1
PortBackPressureOperation
0x00――关闭
0x01――开启
10.C700013EthPortUSPolicing(配置端口上行Policing限速)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0013)
以太网端口上行Policing限速
1
VariableWidth
当用作Variablewidth时,其取值为1或者10
1
PortPolicingoperation
0x00――关闭
0x01――开启
默认值为0x00,关闭
3
PortPolicingCIR
基本单位Kbps.
范围:
0x000000——0xFFFFFF.
当PortPolicingOperation字段值为“0x00”时,则无本字段。
3
PortPolicingbucketdepth(CBS)
CBS的值应该大于以太网包的最大包长(例如1522字节)。
当PortPolicingOperation字段值为“0x00”时,则无本字段。
3
PortPolicingextraburstsize(EBS)
EBS值的单位是byte。
EBS的值应该小于或等于以太网包的最大包长(例如1522字节)。
当PortPolicingOperation字段值为“0x00”时,则无本字段。
11.C700014VoIPPort(VoIP端口的管理)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0014)
POTS端口管理
1
VariableWidth
当用作Variablewidth时,其取值为1;
1
Lock/Unlock
0x00――关闭
0x01――开启
默认0x00,关闭
12.C700015E1Port(E1端口的管理)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0015)
E1端口管理
1
VariableWidth
当用作Variablewidth时,其取值为1;
1
Lock/Unlock
0x00――关闭
0x01――开启
默认0x00,关闭
13.C700016EthPortDSRateLimiting(配置以太网端口的下行速率限制功能)
字节数
字段
描述
1
Branch(0XC7)
扩展属性的Branch
2
Leaf(0x0016)
以太网端口的下行速率限制
1
VariableWidth
当用作Variablewidth时,其取值为1(PortDSRatelimitngoperation字段为0x00时)或者7(PortDSRatelimitingoperation字段为0x01时);
1
PortDSRatelimitingoperation
0x00――关闭
0x01――开启
默认0x00,关闭
3
PortDSRatelimitingCIR
基本单位Kbps.
范围:
0x000000to0xFFFFFF.
当PortRatelimitingOperation字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OAM 报文 简要 分析 检索
![提示](https://static.bingdoc.com/images/bang_tan.gif)