801ag协议和Y1731协议帧格式解析.docx
- 文档编号:17061432
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:38
- 大小:80.13KB
801ag协议和Y1731协议帧格式解析.docx
《801ag协议和Y1731协议帧格式解析.docx》由会员分享,可在线阅读,更多相关《801ag协议和Y1731协议帧格式解析.docx(38页珍藏版)》请在冰点文库上搜索。
801ag协议和Y1731协议帧格式解析
802.lag协议和Y1731协议帧格式
一.802・1ag协议帧格式
^ContinuityCheckMessageformat
SA
Vian
0x8902
MDLevel
Version:
Opcode
Flags
I;irstTLVoffiset
SeMuenueNumber
MEPID
MAID
DefinedbyJTU-TYl?
3i
OprionalCCM11Vs
EndTLVs(0)
(1)DA:
6个字节。
地址为广播地址:
01-80-C2-00-00-3y(y=MDLevel)
(2)SA:
6个字节。
源MAC地址。
(3)VLan:
4个字节。
格式为:
0x8100
Priority
cn
VianID
其中:
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
⑸Version:
5个bit。
值为0
⑹OpCode:
1个字节。
值为1
(7)Flags:
1个字节。
格式为:
RDI
Resaved
CCMInterval
其中:
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)SequeneeNumber:
4个字节。
值为0或者为CCM的发送计数。
(10)MEPID:
2个字节。
值为1-8191。
(11)MAID:
48个字节。
格式为:
MaintenanceDomainNdine
Format(not1)
MaintenanceDumainName
Length
MainlcnanccIX)mainName
ShortMANameFormat
ShanMANameLength
ShortMAName
0pad,ifnecessa^
其中:
MDNameFormat:
1个字节。
取值如下表:
MiiintenaiceDomainNameFormutfield
Value
ResenedforIEEE802J
0
NoMainlcnanceDomainNamt?
present
1
DomainNamebasedstringJ
2
MACaddress+2-uttetinteger
3
Characterstring
4
ReservedforIEEE802.1
5-31
DefinedbyITU-TY」731
32-63
ResenedforIEEE802J
64-255
MDNameLength:
1个字节。
值为1-43。
MDName:
字节数根据MDNameLength的取值来定,根据MDNameFormat来取名。
ShortMANameFormat:
1个字节。
取值如下表:
ShortMANameFormatField
Value
ResenxdforIEEE802.1
0
PrimaryVID
1
Characterstringa
2
2-octetinteger
3
RFC2685VPNID
4
ReservedfbrJEEE802*1
5-31
Definedby[TU-TYJ731
32-63
ReservedfbrJEEE802*1
64-255
ShortMANameLength:
1个字节。
取值范围不应大于48个字节减去MD域所用去的
字节数。
ShortMAName:
字节数根据ShortMANameLength的取值来定,根据ShortMAName
Format来取名。
(12)DefinedbyITU-TY.1731:
16个字节。
值为0。
(13)OptionalCCMTLVs:
可选。
应包含的TLV有SenderIDTLV、PortStatusTLV、Interface
StatusTLV;可能包含的TLV有Organization-SpecificTLV
①SenderIDTLV:
格式为:
Type=I
Length
CliiissisIDLength
ChassisIDSubtype
ChassisID
ManagementAddressDonminLength
ManagementAddressDumain
ManagementAddressLen^Lh
ManagementAddress
其中:
Type:
1个字节。
值为1。
Length:
2个字节。
值为Value部分的实际大小。
ChassisIDLength:
1个字节。
值为ChassisID的实际长度。
ChassisIDSubtype:
1个字节。
取值如下表:
IDsubtype
IDbasis
Reference
0
Reserved
I
Chassiscoinponcnl
EntPhysicalAliaswhencnlPhysClasshasaxalucof*chassis(3)(IETFRFC4B3)
2
Jntcrfhccalias
[fAlias(IETFRFC2S63)
3
Poncomponent
EntPhysicalAliaswhencntPhysicaLClasshagavaluehport(lO)7or4backplanc(4)'(IETFRFC4133)
4
MACuddress
MACaddrvsstIEEES(d802)
5
Networkaddress
nclworkAddress3
6
Jntcrthccnunc
ifMaiiie(IETfRJ;C2863)
7
Locallyassigned
localb
8-255
Reserved
—
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
Length
Value
其中:
Type:
1个字节。
值为2。
Length:
2个字节。
值为1。
Value:
1个字节。
取值如下表:
mnemonic
Ordin^ndaUfrctkihiruu^hthePort
¥H1UC
psBlocked
No:
enabIcRmepDcfeel=false
1
psLp
Yes:
enableRmcpDefccr=true
2
其中变量enableRmepDefect的取值如下表:
PortState[JLl]
BridgePortinPrimiryVID'&member
PortSialmTLV(2IA4)
?
nahleRmepDefect
DisibLecLblocked,likening,broken,discardingJorIcammg
psBlocIced
False
Fomarding
No
Blocked
False
Yes
p«Up
Tmc
③InterfaceStatusTLV:
格式为:
Type
Length
Value
其中:
Type:
1个字节。
值为4。
Length:
2个字节。
值为1。
Value:
1个字节。
取值如下表:
oin^monii:
IntrrfaceStulu^(IETFRFC2R63
^aiuc
istJp
1
isDown
lKhyti
2
isTcsting
tcsling
3
isLnkno^n
unknown
4
isDunnant
dormant
5
ixNotPresent
6
isLowcrLaycrliown
lo'wcrLaycrDown
7
2.LoopbackMessageandLoopbackReplyformats
□A
SA
Vian
MDl.eveJ
Version
OpCode
Fligs
FirstTLVoffset
11rjnsycticnIdemtitier
ReservedfbrdefinitioninfutureversionsofihepiAorocol
Options!
LUM/L13RTLVs
EndTLVa(0)
(1)DA:
6个字节。
目的单播MAC地址。
(2)SA:
6个字节。
源MAC地址。
(3)VLan:
4个字节。
格式为:
0x8100
Priority
CH
VianID
其中:
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
⑸Version:
5个bit。
值为0
(6)OpCode:
1个字节。
LBM的值为3,LBR的值为2。
⑺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=I
Length
ChassisIDLength
Chassis[DSubtypt
Chassis】D
ManagementAddressDomainLength
MunugementAddressdomain
ManagementAddressLength
ManagementAddress
其中:
Type:
1个字节。
值为1。
Length:
2个字节。
值为Value部分的实际大小。
ChassisIDLength:
1个字节。
值为ChassisID的实际长度。
ChassisIDSubtype:
1个字节。
取值如下表:
IDsubtype
IDbasis
Reference
0
Reserved
I
Chassiscomponent
EntPhysicalAliaswhencnlPhysClasshasaxaiucofVhassis(3)'(IETFRFC4B3)
2
Jntcrtaccalias
[fAlias(IETFRFC2S63)
3
Poricomponent
EntPhysicalAJiaswhencntPhysicaLClassavalue
bport(IO)1or*backplanc(4)'(IETFRFC4133)
4
MACaddress
MACaddixss(IEEES(d802)
5
Networkaddress
nelworkAddrcss3
6
Interfacename
ifMaine(IETJ:
RFC2K63)
7
Locallyassigned
localb
8-255
Reserved
—
ChassisID:
为字符串形式,字节数根据ChassisIDLength的取值来定,根据
ChassisIDSubtype来取名。
ManagementAddressDomainLength:
1个字节。
值为ManagementAddressDomain的实际长度。
ManagementAddressDomain:
字节数根据ManagementAddressDomainLength的取值来定,参见ITU-TX.690(2002),8.19、IETF
RFC2579、IETFRFC3419、IETFRFC4789。
ManagementAddressLength:
1个字节。
值为ManagementAddress的实际长度。
ManagementAddress:
字节数根据ManagementAddressLength的取值来定,参见
IETFRFC3419、IETFRFC4789。
②DataTLV:
包含于LBM或者LBR中,但不会包含于其它任何CFMPDU中。
格式为:
Type
Length
Data
其中:
Type:
1个字节。
值为3。
Length:
2个字节。
值为Data的实际长度。
Data:
字节数根据Length的取值来定。
取值为全0或者为任意的字节,主要用
来测试通过的最大数据包大小。
3.LinktraceMessageFormat
DA
SA
Vhn
0x8002
MD1evel
Version
OpCode
Flags
FiiBtTLVofBct
LTM
TransactionIdentifier
LIM1TL
OriginalMACAddress
1'argetMACAddress
Reservedfordefinitioninflitureversionsoftheprotocol
AdditionalLTMTLVs
EndTLV(0)
(1)DA:
6个字节。
地址为广播地址:
01-80-C2-00-00-3y(y=MDLevel+8)
(2)SA:
6个字节。
源MAC地址,每经过一个MIP都会改写成所经过的MIP的MAC地址。
(3)VLan:
4个字节。
格式为:
0x8100
Priority
CH
VianID
其中:
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
⑸Version:
5个bit。
值为0
⑹OpCode:
1个字节。
值为5。
⑺Flags:
1个字节。
格式和取值为:
Mnemonic
Bit
UseFDBonly
[fseuindicatesthatonlyMACaddresseslearnedinaBridge'sFilteringDatabase,andnotinfornialionsa\edintheMIPCCMDatabase.kJbeusedtodcierminetheEgressPon.
8(MSB)
Rescrvcd
Trtuismiucdas0.andignoredbythervcci\er.
7-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
Length
Egressklentitler
其中:
Type:
1个字节。
值为7。
Length:
2个字节。
值为EgressIdentifier的实际长度。
EgressIdentifier:
8个字节。
前两个字节为0,后六个字节为发送LTM的MAC地址
4.LinktraceReplyFormat
DA
SA
Vian
0^8902
Lev*]
Version
OpCode
FirstILVaffwt
LTR1ransactionIdentifier
ReplyTTL
RelayAccran
ReserveddefinitioninAiturcversionsoftheprotocol
Adtliliona!
LTRTLVs
EndTLV(0)
(1)DA:
6个字节。
目的单播MAC地址。
(2)SA:
6个字节。
源MAC地址,每经过一个MIP都会改写成所经过的MIP的MAC地址。
(3)VLan:
4个字节。
格式为:
0x8100
Priority
cn
VianID
其中:
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
⑸Version:
5个bit。
值为0
⑹OpCode:
1个字节。
值为4。
⑺Flags:
1个字节。
格式和取值为:
Mnemonic
Bit
UscFDBonly
CopiedfromLTM.
S(MSB)
FwdYes
TheLTMwas|l)orwasnot(0)forwarded.
7
TcriuinalMEP
TheMPreportedintheRepl\EgressTL\P(ReplyIngressTLV,iftheReplyEgressTLVisndpresent)isaMEP.
6
Reserved
CopiedfromLTM.
5-1
(8)FirstTLVOffset:
1个字节。
值为6。
(9)LTRTransactionIdentifier:
4个字节。
取值是从LTMTransactionIdentifier拷贝而来。
(10)ReplyTTL:
1个字节。
取值比LTMTTL小1。
如果LTMTTL为0则不会有LTR传送。
(11)RelayAction:
1个字节。
取值如下表:
IMneiuionk
Relayaction
Value
Rlyllit
TheLTMreachedanMPwhoseMACaddressnialchesthetargetMACaddress.
1
RlyFDB
TheEgressPortuasdeterminedbyconsultingtheFilteringDatabase[item3)in20.42.1.2].
2
R]yMPDB
TheEgressPonwhsdetermineilbyconsuhinglheM(PCCMRiilabase[itemb)in20^42.L2).
3
(12)Reservedfordefinitioninfutureversionsoftheprotocol:
0个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 801 ag 协议 Y1731 格式 解析