ag协议和Y协议帧格式.doc

上传人:wj 文档编号:1222319 上传时间:2023-04-30 格式:DOC 页数:22 大小:1.99MB
下载 相关 举报
ag协议和Y协议帧格式.doc_第1页
第1页 / 共22页
ag协议和Y协议帧格式.doc_第2页
第2页 / 共22页
ag协议和Y协议帧格式.doc_第3页
第3页 / 共22页
ag协议和Y协议帧格式.doc_第4页
第4页 / 共22页
ag协议和Y协议帧格式.doc_第5页
第5页 / 共22页
ag协议和Y协议帧格式.doc_第6页
第6页 / 共22页
ag协议和Y协议帧格式.doc_第7页
第7页 / 共22页
ag协议和Y协议帧格式.doc_第8页
第8页 / 共22页
ag协议和Y协议帧格式.doc_第9页
第9页 / 共22页
ag协议和Y协议帧格式.doc_第10页
第10页 / 共22页
ag协议和Y协议帧格式.doc_第11页
第11页 / 共22页
ag协议和Y协议帧格式.doc_第12页
第12页 / 共22页
ag协议和Y协议帧格式.doc_第13页
第13页 / 共22页
ag协议和Y协议帧格式.doc_第14页
第14页 / 共22页
ag协议和Y协议帧格式.doc_第15页
第15页 / 共22页
ag协议和Y协议帧格式.doc_第16页
第16页 / 共22页
ag协议和Y协议帧格式.doc_第17页
第17页 / 共22页
ag协议和Y协议帧格式.doc_第18页
第18页 / 共22页
ag协议和Y协议帧格式.doc_第19页
第19页 / 共22页
ag协议和Y协议帧格式.doc_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ag协议和Y协议帧格式.doc

《ag协议和Y协议帧格式.doc》由会员分享,可在线阅读,更多相关《ag协议和Y协议帧格式.doc(22页珍藏版)》请在冰点文库上搜索。

ag协议和Y协议帧格式.doc

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来取名。

二.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

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2