8021ag协议详情和Y1731协议详情帧格式.docx
- 文档编号:7835264
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:27
- 大小:1.27MB
8021ag协议详情和Y1731协议详情帧格式.docx
《8021ag协议详情和Y1731协议详情帧格式.docx》由会员分享,可在线阅读,更多相关《8021ag协议详情和Y1731协议详情帧格式.docx(27页珍藏版)》请在冰豆网上搜索。
8021ag协议详情和Y1731协议详情帧格式
802.1ag协议和Y.1731协议帧格式
一.802.1ag协议帧格式
1.ContinuityCheckMessageformat
(1)DA:
6个字节。
地址为广播地址:
01-80-C2-00-00-3y(y=MDLevel)
(2)SA:
6个字节。
源MAC地址。
(3)VLan:
4个字节。
格式为:
其中:
Priority:
3个bit。
共有8种优先级,取值为0-7
CFI:
1个bit。
值为1说明是规范格式,值为0说明是非规范模式
VLanID:
12个bit。
取值为0-4095。
VID=0用于识别帧的优先级,VID=4095作为预留值
(4)MDLevel:
3个bit。
共有8个层次,取值为0-7
(5)Version:
5个bit。
值为0
(6)OpCode:
1个字节。
值为1
(7)Flags:
1个字节。
格式为:
其中:
RDI:
1个bit。
如果RDI的值为1说明至少有1个MEP没有从它的远端MEP那儿收到一个有效的CCM;RDI的值为0说明正常。
Reserved:
4个bit。
值为0,不被MP检查。
CCMInterval:
3个bit。
共有8种时间间隔,取值为0-7。
0表示无效,1表示3.33ms,2表示10ms,3表示100ms,4表示1s,5表示10s,6表示1min,7表示10min。
(8)FirstTLVoffset:
1个字节。
值为70。
(9)SequenceNumber:
4个字节。
值为0或者为CCM的发送计数。
(10)MEPID:
2个字节。
值为1-8191。
(11)MAID:
48个字节。
格式为:
其中:
MDNameFormat:
1个字节。
取值如下表:
MDNameLength:
1个字节。
值为1-43。
MDName:
字节数根据MDNameLength的取值来定,根据MDNameFormat来取名。
ShortMANameFormat:
1个字节。
取值如下表:
ShortMANameLength:
1个字节。
取值范围不应大于48个字节减去MD域所用去的字节数。
ShortMAName:
字节数根据ShortMANameLength的取值来定,根据ShortMANameFormat来取名。
(12)DefinedbyITU-TY.1731:
16个字节。
值为0。
(13)OptionalCCMTLVs:
可选。
应包含的TLV有SenderIDTLV、PortStatusTLV、InterfaceStatusTLV;可能包含的TLV有Organization-SpecificTLV
SenderIDTLV:
格式为:
其中:
Type:
1个字节。
值为1。
Length:
2个字节。
值为Value部分的实际大小。
ChassisIDLength:
1个字节。
值为ChassisID的实际长度。
ChassisIDSubtype:
1个字节。
取值如下表:
ChassisID:
为字符串形式,字节数根据ChassisIDLength的取值来定,根据ChassisIDSubtype来取名。
ManagementAddressDomainLength:
1个字节。
值为ManagementAddressDomain的实际长度。
ManagementAddressDomain:
字节数根据ManagementAddressDomainLength的取值来定,参见ITU-TX.690(2002),8.19、IETFRFC2579、IETFRFC3419、IETFRFC4789。
ManagementAddressLength:
1个字节。
值为ManagementAddress的实际长度。
ManagementAddress:
字节数根据ManagementAddressLength的取值来定,参见IETFRFC3419、IETFRFC4789。
PortStatusTLV:
格式为:
其中:
Type:
1个字节。
值为2。
Length:
2个字节。
值为1。
Value:
1个字节。
取值如下表:
其中变量enableRmepDefect的取值如下表:
InterfaceStatusTLV:
格式为:
其中:
Type:
1个字节。
值为4。
Length:
2个字节。
值为1。
Value:
1个字节。
取值如下表:
2.LoopbackMessageandLoopbackReplyformats
(1)DA:
6个字节。
目的单播MAC地址。
(2)SA:
6个字节。
源MAC地址。
(3)VLan:
4个字节。
格式为:
其中:
Priority:
3个bit。
共有8种优先级,取值为0-7
CFI:
1个bit。
值为1说明是规范格式,值为0说明是非规范模式
VLanID:
12个bit。
取值为0-4095。
VID=0用于识别帧的优先级,VID=4095作为预留值
(4)MDLevel:
3个bit。
共有8个层次,取值为0-7
(5)Version:
5个bit。
值为0
(6)OpCode:
1个字节。
LBM的值为3,LBR的值为2。
(7)Flags:
1个字节。
值为0。
(8)FirstTLVoffset:
1个字节。
值为4。
(9)LoopbackTransactionIdentifier:
4个字节。
取值从1开始递增,每经过一个来回值加1。
(10)Reservedfordefinitioninfutureversionsoftheprotocol:
0个字节。
为未来版本的CFM预留。
(11)OptionalLBM/LBRTLVs:
可选。
应包含的TLV有SenderIDTLV、DataTLV;可能包含的TLV有Organization-SpecificTLV
SenderIDTLV:
格式为:
其中:
Type:
1个字节。
值为1。
Length:
2个字节。
值为Value部分的实际大小。
ChassisIDLength:
1个字节。
值为ChassisID的实际长度。
ChassisIDSubtype:
1个字节。
取值如下表:
ChassisID:
为字符串形式,字节数根据ChassisIDLength的取值来定,根据ChassisIDSubtype来取名。
ManagementAddressDomainLength:
1个字节。
值为ManagementAddressDomain的实际长度。
ManagementAddressDomain:
字节数根据ManagementAddressDomainLength的取值来定,参见ITU-TX.690(2002),8.19、IETFRFC2579、IETFRFC3419、IETFRFC4789。
ManagementAddressLength:
1个字节。
值为ManagementAddress的实际长度。
ManagementAddress:
字节数根据ManagementAddressLength的取值来定,参见IETFRFC3419、IETFRFC4789。
DataTLV:
包含于LBM或者LBR中,但不会包含于其它任何CFMPDU中。
格式为:
其中:
Type:
1个字节。
值为3。
Length:
2个字节。
值为Data的实际长度。
Data:
字节数根据Length的取值来定。
取值为全0或者为任意的字节,主要用来测试通过的最大数据包大小。
3.LinktraceMessageFormat
(1)DA:
6个字节。
地址为广播地址:
01-80-C2-00-00-3y(y=MDLevel+8)
(2)SA:
6个字节。
源MAC地址,每经过一个MIP都会改写成所经过的MIP的MAC地址。
(3)VLan:
4个字节。
格式为:
其中:
Priority:
3个bit。
共有8种优先级,取值为0-7
CFI:
1个bit。
值为1说明是规范格式,值为0说明是非规范模式
VLanID:
12个bit。
取值为0-4095。
VID=0用于识别帧的优先级,VID=4095作为预留值
(4)MDLevel:
3个bit。
共有8个层次,取值为0-7
(5)Version:
5个bit。
值为0
(6)OpCode:
1个字节。
值为5。
(7)Flags:
1个字节。
格式和取值为:
(8)FirstTLVoffset:
1个字节。
值为17。
(9)LTMTransactionIdentifier:
4个字节。
取值从1开始递增,每经过一跳值加1。
(10)LTMTTL:
1个字节。
默认值为64。
每处理一个LTM其值减一,如果值为0或者1则不再传给下一跳,如果值为0则无LTR返回。
(11)OriginalMACAddress:
6个字节。
发LTM包的原始MEP的MAC地址。
(12)TargetMACAddress:
6个字节。
在一条路径上LTM用于跟踪的一个目标MAC地址。
(13)Reservedfordefinitioninfutureversionsoftheprotocol:
0个字节。
为未来版本的CFM预留。
(14)AdditionalLTMTLVs:
应包含的TLV有LTMEgressIdentifierTLV;可能包含的TLV有SenderIDTLV、Organization-SpecificTLV
LTMEgressIdentifierTLV:
格式为:
其中:
Type:
1个字节。
值为7。
Length:
2个字节。
值为EgressIdentifier的实际长度。
EgressIdentifier:
8个字节。
前两个字节为0,后六个字节为发送LTM的MAC地址
4.LinktraceReplyFormat
(1)DA:
6个字节。
目的单播MAC地址。
(2)SA:
6个字节。
源MAC地址,每经过一个MIP都会改写成所经过的MIP的MAC地址。
(3)VLan:
4个字节。
格式为:
其中:
Priority:
3个bit。
共有8种优先级,取值为0-7
CFI:
1个bit。
值为1说明是规范格式,值为0说明是非规范模式
VLanID:
12个bit。
取值为0-4095。
VID=0用于识别帧的优先级,VID=4095作为预留值
(4)MDLevel:
3个bit。
共有8个层次,取值为0-7
(5)Version:
5个bit。
值为0
(6)OpCode:
1个字节。
值为4。
(7)Flags:
1个字节。
格式和取值为:
(8)FirstTLVOffset:
1个字节。
值为6。
(9)LTRTransactionIdentifier:
4个字节。
取值是从LTMTransactionIdentifier拷贝而来。
(10)ReplyTTL:
1个字节。
取值比LTMTTL小1。
如果LTMTTL为0则不会有LTR传送。
(11)RelayAction:
1个字节。
取值如下表:
(12)Reservedfordefinitioninfutureversionsoftheprotocol:
0个字节。
为未来版本的CFM预留。
(13)AdditionalLTRTLVs:
应包含的TLV有LTREgressIdentifierTLV、ReplyIngressTLV(ReplyEgressTLV);可能包含的TLV有SenderIDTLV、Organization-SpecificTLV。
LTREgressIdentifierTLV:
格式为:
其中:
Type:
1个字节。
值为8。
Length:
2个字节。
值为16。
LastEgressIdentifier:
8个字节。
取值与收到的LTMEgressIdentifierTLV中的EgressIdentifier相同。
NextEgressIdentifier:
8个字节。
取值与即将转发的LTMEgressIdentifierTLV中的EgressIdentifier相同。
ReplyIngressTLV:
格式为:
其中:
Type:
1个字节。
值为5。
Length:
2个字节。
值为Value的部分的实际长度。
IngressAction:
1个字节。
取值如下表:
IngressMACAddress:
6个字节。
该MP的MAC地址。
IngressPortIDLength:
1个字节。
取值为IngressPortID的实际长度。
IngressPortIDSubtype:
1个字节。
取值如下表:
IngressPortID:
字节数根据IngressPortIDLength的取值来定,根据IngressPortIDSubtype来取名。
ReplyEgressTLV:
格式为:
其中:
Type:
1个字节。
值为6。
Length:
2个字节。
值为Value的部分的实际长度。
EgressAction:
1个字节。
取值如下表:
EgressMACAddress:
6个字节。
该MP的MAC地址。
EgressPortIDLength:
1个字节。
取值为EgressPortID的实际长度。
EgressPortIDSubtype:
1个字节。
取值如下表:
EgressPortID:
字节数根据EgressPortIDLength的取值来定,根据EgressPortIDSubtype来取名。
2.Y.1731协议帧格式
1.CCMPDU
(1)DA:
6个字节。
地址为广播地址:
01-80-C2-00-00-3y(y=MEL)
(2)SA:
6个字节。
源MAC地址。
(3)VLan:
4个字节。
格式为:
其中:
Priority:
3个bit。
共有8种优先级,取值为0-7
CFI:
1个bit。
值为1说明是规范格式,值为0说明是非规范模式
VLanID:
12个bit。
取值为0-4095。
VID=0用于识别帧的优先级,VID=4095作为预留值
(4)MEL:
3个bit。
共有8个层次,取值为0-7
(5)Version:
5个bit。
值为0
(6)OpCode:
1个字节。
值为1
(7)Flags:
1个字节。
格式为:
其中:
RDI:
1个bit。
如果RDI的值为1说明至少有1个MEP没有从它的远端MEP那儿收到一个有效的CCM;RDI的值为0说明正常。
Reserved:
4个bit。
值为0,不被MP检查。
CCMInterval:
3个bit。
共有8种时间间隔,取值为0-7。
0表示无效,1表示3.33ms,2表示10ms,3表示100ms,4表示1s,5表示10s,6表示1min,7表示10min。
(8)FirstTLVoffset:
1个字节。
值为70。
(9)SequenceNumber:
4个字节。
值为0。
(10)MEPID:
2个字节。
值为1-8191。
(11)MEGID:
48个字节。
格式为:
其中:
MEGID数值是由按ITU-TT.50建议书(国际参考字母表—用于信息交换的7比特编码字符集)编码的13个字符所组成的。
它由两个子字段构成:
国际电联运营商编码(ICC),随后是一个唯一的MEGID编码(UMC)。
国际电联运营商编码由1-6个以左侧为准的字符、字母或者首位字母再加后面的数字所组成。
UMC编码紧随着ICC,由7-12个字母连同后面的NULL组成,使MEGID正好为13个字符。
只要唯一性有保证,UMC是已经分配了ICC的机构的事务。
(12)TxFCf:
4个字节。
它在CCM帧传输时,运载MEP向其对等的MEP发送的未超标数据帧计数器的数值。
如果不用就置为0。
(13)RxFCb:
4个字节。
它是MEP在从它对等的MEP接收最后一个CCM帧时,从该对等MEP接收到的未超标数据帧计数器的数值。
如果不用就置为0。
(14)TxFCb:
4个字节。
它载有MEP从它对等的MEP接收到的最后一个CCM帧中TxFCf字段的数值。
如果不用就置为0。
(15)保留:
4个字节。
值为0。
2.LBMPDU
(1)DA:
6个字节。
目的单播MAC地址。
(2)SA:
6个字节。
源MAC地址。
(3)VLan:
4个字节。
格式为:
其中:
Priority:
3个bit。
共有8种优先级,取值为0-7
CFI:
1个bit。
值为1说明是规范格式,值为0说明是非规范模式
VLanID:
12个bit。
取值为0-4095。
VID=0用于识别帧的优先级,VID=4095作为预留值
(4)MEL:
3个bit。
共有8个层次,取值为0-7
(5)Version:
5个bit。
值为0
(6)OpCode:
1个字节。
值为3。
(7)Flags:
1个字节。
值为0。
(8)FirstTLVoffset:
1个字节。
值为4。
(9)LoopbackTransactionIdentifier:
4个字节。
可以包含不带测试码型的LBMPDU的交易号,或者是带有测试码型的顺序的LBMPDU递增的序号。
(10)OptionalLBMTLVs:
可选。
应包含的TLV有DataTLV、TestTLV
DataTLV:
包含于LBM或者LBR中,但不会包含于其它任何CFMPDU中。
格式为:
其中:
Type:
1个字节。
值为3。
Length:
2个字节。
值为Data的实际长度。
Data:
字节数根据Length的取值来定。
取值为全0或者为任意的字节,主要用来测试通过的最大数据包大小。
接收器对它将不予理会。
TestTLV:
格式为:
其中:
Type:
1个字节。
值为32。
Length:
2个字节。
值为Data的实际长度。
Typeofpattern:
1个字节。
标识测试码型的类型,取值如下:
Testpattern:
一个n(n≤长度)字节的测试码型,是PRBS2–31–1或零(全零)码型。
3.LBRPDU
(1)DA:
6个字节。
目的单播MAC地址。
(2)SA:
6个字节。
源MAC地址。
(3)VLan:
4个字节。
格式为:
其中:
Priority:
3个bit。
共有8种优先级,取值为0-7
CFI:
1个bit。
值为1说明是规范格式,值为0说明是非规范模式
VLanID:
12个bit。
取值为0-4095。
VID=0用于识别帧的优先级,VID=4095作为预留值
(4)MEL:
3个bit。
共有8个层次,取值从接收的LBMPDU复制而来。
(5)Version:
5个bit。
值为0
(6)OpCode:
1个字节。
值为2。
(7)Flags:
1个字节。
值为0。
(8)FirstTLVoffset:
1个字节。
值为4。
(9)LoopbackTransactionIdentifier:
4个字节。
它的值从LBMPDU复制而来。
(10)OptionalLBRTLVs:
可选。
如果LBMPDU中存在,从LBMPDU复制而来。
4.LTMPDU
(1)DA:
6个字节。
地址为广播地址:
01-80-C2-00-00-3y(y=MEL+8)
(2)SA:
6个字节。
源MAC地址,每经过一个MIP都会改写成所经过的MIP的MAC地址。
(3)VLan:
4个字节。
格式为:
其中:
Priority:
3个bit。
共有8种优先级,取值为0-7
CFI:
1个bit。
值为1说明是规范格式,值为0说明是非规范模式
VLanID:
12个bit。
取值为0-4095。
VID=0用于识别帧的优先级,VID=4095作为预留值
(4)MEL:
3个bit。
共有8个层次,取值为0-7
(5)Version:
5个bit。
值为0
(6)OpCode:
1个字节。
值为5。
(7)Flags:
1个字节。
格式和取值为:
其中:
HWonly:
比特8置为1。
数值1指示仅将从网桥现行数据转发表中学到的MAC地址用于将LTM转发到下一跳。
当转发一个接收到的LTM时,HWonly将从输入的LTM的数值中复制。
(8)FirstTLVoffset:
1个字节。
值为17。
(9)LTMTransactionIdentifier:
4个字节。
可以包含不带测试码型的LBMPDU的交易号,或者是带有测试码型的顺序的LBMPDU递增的序号。
(10)LTMTTL:
1个字节。
默认值为64。
每处理一个LTM其值减一,如果值为0或者1则不再传给下一跳,如果值为0则无LTR返回。
(11)OriginalMACAddress:
6个字节。
发LTM包的原始MEP的MAC地址。
(12)TargetMACAddress:
6个字节。
用于运载目标端点的MAC地址。
中间的MIP应将这一字段复制到要转发到下一跳的LTM中。
(13)AdditionalLTMTLVs:
在LTMPDU中将不会有任选的TLV。
5.LTRPDU
(1)DA:
6个字节。
目的单播MAC地址。
(2)SA:
6个字节。
源MAC地址,每经过一个MIP都会改写成所经过的MIP的MAC地址。
(3)VLan:
4个字节。
格式为:
其中:
Priority:
3个bit。
共有8种优先级,取值为0-7
CFI:
1个bit。
值为1说明是规范格式,值为0说明是非规范模式
VLanID:
12个bit。
取值为0-4095。
VID=0用于识别帧的优先级,VID=4095作为预留值
(4)MEL:
3个bit。
共有8个层次,取值为0-7
(5)Version:
5个bit。
值为0
(6)OpCode:
1个字节。
值为4。
(7)Flags:
1个字节。
值从LTMPDU复制而来。
(8)FirstTLVOffset:
1个字节。
值为6。
(9)LTRTransactionIdentifier:
4个字节。
取值是从LTMTransactionIdentifier拷贝而来。
(10)ReplyTTL:
1个字节。
它包含LTR为之发送的LTM的TTL字段的数值再递减1。
如果LTMTTL为0则不会有LTR传送。
(11)RelayAction:
1个字节。
取值如下表:
(12)AdditionalLTRTLVs:
应包含的TLV有ReplyIngressTLV(ReplyEgressTLV)。
ReplyIngressTLV:
格式为:
其中:
Type:
1个字节。
值为5。
Length:
2个字节。
值为7。
IngressAction:
1个字节。
取值如下表:
IngressMACAddress:
6个字节。
该MP的MAC地址。
ReplyEgressTLV:
格式为:
其中:
Type:
1个字节。
值为6。
Length:
2个字节。
值为7。
EgressAction:
1个字节。
取值如下表:
EgressMACAddress:
6个字节。
该MP的MAC地址。
6.AISPD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8021 ag 协议 详情 Y1731 格式