ag-d4-1-comment-figures.fm
6 Pages
English

ag-d4-1-comment-figures.fm

-

Downloading requires you to have access to the YouScribe library
Learn all about the services we offer

Description

Connectivity Fault Management IEEE P802.1ag/D5.0September 5, 20051 19. Connectivity Fault Management Protocol(s)23 Figure 19-14BEGIN || ! MEPactive || ! AIGenabled5678AIG_IDLE9AIGwhile = 0;10UCT1112AIG_NO_FAILURE1314 AIGwhile = 0;15 someRMEPfailed1617AIG_TRANSMIT_1 AIG_TRANSMIT_218xmitAIS(); xmitAIS();19 AIGwhile = AIGinterval;! someRMEPfailed20! someRMEPfailed someRMEPfailed &&21 AIGwhile == 022Figure 19-1—EFF Alarm Indication Generator State Machine REVISED232425 Figure 19-22627 BEGIN || ! MEPactive282930 CCI_IDLE3132CCIenabled333435CCI_WAITING36xmitNormalCCM();37 CCIwhile = CCIinterval;38CCIenabled && ! CCIenabled39 (CCIwhile == 0)40CCI_TERMINATING_1 CCI_TERMINATING_241xmitTerminalCCM();xmitTerminalCCM();42CCIwhile = max(CCIinterval, 1 sec.); CCIwhile = max(CCIinterval, 1 sec.);43UCTCCIenabled && ! CCIenabled &&44CCIwhile == 0 CCIwhile == 04546Figure 19-2—IFF Continuity Check Initiator State Machine474849 Figure 19-35051 Figure 19-45253 Figure 19-554Copyright © 2005 IEEE. All rights reserved. 115This is an unapproved IEEE Standards Draft, subject to change.Connectivity Fault Management IEEE P802.1ag/D5.0September 5, 20051BEGIN || ! MEPactive || rMEPerrReset2345RMEPERR_IDLE6rCCMerror = false;7 rMEPerrWhile = 0;rMEPlastFailure = NULL;8UCT910RMEPERR_NO_FAILURE11errorCCMreceived = false;12 rMEPerrWhile = 0;rCCMerror = false;13errorCCMreceived141516 RMEPERR_FAILURE_DETECTerrorCCMreceived ...

Subjects

Informations

Published by
Reads 17
Language English

Exrait

Connectivity Fault Management
IEEE P802.1ag/D5.0
September 5, 2005
Copyright © 2005 IEEE. All rights reserved.
115
This is an unapproved IEEE Standards Draft, subject to change.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
19. Connectivity Fault Management Protocol(s)
Figure 19-1
Figure 19-2
Figure 19-3
Figure 19-4
Figure 19-5
Figure 19-1—EFF Alarm Indication Generator State Machine
REVISED
BEGIN || ! MEPactive || ! AIGenabled
AIG_IDLE
AIG_TRANSMIT_1
xmitAIS();
AIGwhile = AIGinterval;
UCT
AIG_NO_FAILURE
someRMEPfailed &&
AIGwhile = 0;
! someRMEPfailed
AIGwhile == 0
AIGwhile = 0;
AIG_TRANSMIT_2
xmitAIS();
someRMEPfailed
! someRMEPfailed
Figure 19-2—IFF Continuity Check Initiator State Machine
BEGIN || ! MEPactive
CCI_IDLE
CCI_WAITING
CCIenabled &&
xmitNormalCCM();
CCIwhile = CCIinterval;
CCI_TERMINATING_1
! CCIenabled &&
xmitTerminalCCM();
CCIwhile = max(CCIinterval, 1 sec.);
CCIenabled
(CCIwhile == 0)
! CCIenabled
CCI_TERMINATING_2
UCT
xmitTerminalCCM();
CCIwhile = max(CCIinterval, 1 sec.);
CCIwhile == 0
CCIenabled &&
CCIwhile == 0
Connectivity Fault Management
IEEE P802.1ag/D5.0
September 5, 2005
116
Copyright © 2005 IEEE. All rights reserved.
This is an unapproved IEEE Standards Draft, subject to change.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Figure 19-6
Figure 19-3—IFF Remote MEP Error State Machine
NEW
BEGIN || ! MEPactive || rMEPerrReset
RMEPERR_IDLE
UCT
rCCMerror = false;
rMEPerrWhile = 0;
RMEPERR_NO_FAILURE
errorCCMreceived = false;
rMEPerrWhile = 0;
RMEPERR_FAILED
errorCCMreceived = false;
rMEPerrWhile = max (rMEPerrWhile, recvdLifetime);
errorCCMreceived
rMEPerrWhile == 0
rMEPlastFailure = NULL;
rCCMerror = false;
RMEPERR_FAILURE_DETECT
errorCCMreceived = false;
rMEPlastFailure = recvdFrame;
rCCMerror = true;
SendFailureAlarm();
UCT
errorCCMreceived &&
rMTPerrWhile != 0
rMEPlastFailure = recvdFrame;
Figure 19-4—IFF Remote MEP State Machine
REVISED
BEGIN || ! MEPactive
RMEP_IDLE
UCT
rMEPok = true;
rMEPwhile = 0;
normalCCMreceived = false;
RMEP_OK
normalCCMreceived &&
rMEPwhile == 0
rMEPok = true;
CCMnotifyAIS = true;
rMEPwhile = rMEPstartTime;
rMEPwhile != 0
rMEPmacAddress = recvdMacAddress;
rMEPok = false;
RMEP_FAILED
normalCCMreceived
Connectivity Fault Management
IEEE P802.1ag/D5.0
September 5, 2005
Copyright © 2005 IEEE. All rights reserved.
117
This is an unapproved IEEE Standards Draft, subject to change.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Figure 19-7
Figure 19-8
Figure 19-9
Figure 19-5—IFF Alarm Indication Signal Receiver State Machine
REVISED
BEGIN || ! MEPactive
RIAS_IDLE
UCT
rAISsuppressed = false;
rAISerrWhile = 0;
RIAS_NO_DEFECT
rAISreceived = false;
rAISreceived
rAISwhile == 0
RIAS_DETECT
rAISreceived = false;
rAISerrWhile = 3.5 sec;
rAISreceived &&
rAISwhile != 0
rAISerrWhile = 0;
rAISsuppressed = true;
Figure 19-7—IFF Linktrace Initiator State Machine
BEGIN || ! MEPactive
LTI_WAITING
LTI_IDLE
LTIactive &&
LTIactive = false;
LTI_RECEIVE_AFTER
recvdLTR = false;
recvdLTR &&
! LTIactive ||
UCT
LTI_STARTING
UCT
LTIwhile = 5;
expectedLTRtransID = nextLTMtransID;
xmitLTM();
LTI_RECEIVE_BEFORE
recvdLTR = false;
UCT
recvdLTR
! recvdLTR
LTIactive &&
(LTIwhile != 0)
(LTIwhile == 0)
Connectivity Fault Management
IEEE P802.1ag/D5.0
September 5, 2005
Copyright © 2005 IEEE. All rights reserved.
118
This is an unapproved IEEE Standards Draft, subject to change.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Figure 19-6—IFF Loopback Initiator State Machine
BEGIN || ! MEPactive
LBI_WAITING
LBI_IDLE
LBMsToSend &&
LBMsToSend = 0;
LBI_RECEIVE_DURING
recvdLBR = false;
LBIactive = false;
LBI_TRANSMITTING
(LBMsToSend != 0) &&
recvdLBR &&
LBMsToSend == 0
LBI_RECEIVE_AFTER
recvdLBR = false;
recvdLBR &&
UCT
LBI_TRANSMIT
xmitLBM();
nextLBMtransID += 1;
LBMsToSend -= 1;
LBIwhile = 5;
&& LBIactive
&& ! recvdLBR
! LBIactive ||
! LBIactive ||
(LBIwhile == 0)
UCT
UCT
LBI_STARTING
UCT
LBIwhile = 5;
LBIactive = true;
expectedLBRtransID = nextLBMtransID;
&& (LBIwhile != 0)
LBI_RECEIVE_BEFORE
recvdLBR = false;
UCT
recvdLBR
! recvdLBR
(LBIwhile == 0)
LBIactive &&
(LBIwhile != 0)
xmitReady && LBIactive &&
! recvdLBR && (LBIwhile != 0)
LBIactive &&
(LBIwhile != 0)
Connectivity Fault Management
IEEE P802.1ag/D5.0
September 5, 2005
Copyright © 2005 IEEE. All rights reserved.
119
This is an unapproved IEEE Standards Draft, subject to change.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Figure 19-8—IFF Linktrace Forwarder State Machine
BEGIN || ! MEPactive
*
LTF_IDLE
LTF_TRANSMITTING
nPendingLTRs != 0
xmitOldestLTR();
nPendingLTRs -= 1;
UCT
LTF_WAITING
LTFwhile == 0
LTFwhile = 1;
clearPendingLTRs();
nPendingLTRs == 0
nPendingLTRs = 0;
*
MEPactive in a MEP; MIPactive in a MIP
Figure 19-9—Fault Alarm Generator State Machine
NEW
BEGIN || ! MEPactive
FG_IDLE
UCT
clearPendingLTRs();
FGwhile = 0;
FG_NO_REPORT
someDefect
FGwhile = 0;
FG_DEFECT
someDefect &&
FGwhile = 2.5 seconds;
FGwhile == 0
FG_REPORT_DEFECT
! someDefect
xmitFaultAlarm();
! someDefect
Connectivity Fault Management
IEEE P802.1ag/D5.0
September 5, 2005
120
Copyright © 2005 IEEE. All rights reserved.
This is an unapproved IEEE Standards Draft, subject to change.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54