Professional Documents
Culture Documents
com
ECFM System Test Plan
ARICENT:
Revision Number:
Copyright © 2007 Aricent Inc. All Rights Reserved. No part of this document may be reproduced,
stored in a retrieval system or transmitted, in any form, or by any means, electronic or otherwise,
including photocopying, reprinting, or recording, for any purpose, without the express written permission
of Aricent.
Printed in ________
TRADEMARKS ARICENT and THE ARICENT LOGO are trademarks of Aricent Inc. in the U.S. and
other countries. The use of any of these trademarks without Aricent prior written consent is strictly
prohibited. Other trademarks and trade names may be used in this document to refer to either the
entities claiming the marks and names or their products. Aricent Inc. disclaims any proprietary interest in
the trademarks and trade names other than its own.
DISCLAIMER The information in this book is provided “as is”, with no warranties whatsoever, including
any warranty of merchantability, fitness for any particular purpose or any warranty otherwise arising out
of any proposal, specification or sample. This document is provided for informational purposes only and
should not be construed as a commitment on the part of Aricent. Information in this document is subject
to change without notice.
REQUESTS For information or obtaining permission for use of material of this work, please submit a
written request to: Corporate Marketing and Legal, 3460 Hillview Avenue, Palo Alto, CA 94304.
CHAPTER 1: 1. INTRODUCTION________________________________________________7
1.1 PURPOSE.................................................................................................... 7
1.2 SCOPE........................................................................................................ 7
1.3 DEFINITIONS AND ACRONYMS.......................................................................8
1.4 REFERENCES..............................................................................................8
CHAPTER 2: 2. TEST PLAN___________________________________________________11
2.1 OBJECTIVE OF TEST..................................................................................11
2.2 TEST METHOD...........................................................................................11
2.3 ENTRY AND EXIT CRITERIA FOR SYSTEM TESTING......................................13
2.3.1 Entry Criteria......................................................................................... 13
2.3.2 Exit Criteria........................................................................................... 13
2.4 TEST SCHEDULE.......................................................................................13
2.5 FAULT REPORTING AND MONITORING PROGRESS.......................................13
2.6 BUILD PLAN AND BUILD REFRESH CRITERIA...............................................13
2.7 RESOURCE REQUIREMENTS.......................................................................14
2.7.1 Hardware Requirements.......................................................................14
2.7.2 Software Requirements........................................................................14
CHAPTER 3: TOPOLOGIES___________________________________________________17
2.8 - SETUP 1................................................................................................. 17
2.9 – SETUP 2................................................................................................ 18
2.10 - TEST CONFIGURATIONS..........................................................................19
CHAPTER 4: 3. TEST CASES_________________________________________________23
3.1 – CONFIGURATION TESTCASES..................................................................23
3.2 CONTINUITY CHECK MESSAGES – CCM.....................................................44
Revision History_________________________________________________76
1
1.Introduction
1.1 Purpose
The purpose of this document is to describe the various test cases, testing
methodologies, environments and the software/hardware tools that would be
used/followed during System testing in the project.
1.2 Scope
System testing is to be performed on AM3100 by using topologies inclusive
of 2 to 3 devices.
Scope:
The main aim of the testing would be to capture all the defects during
this testing phase.
The testing phase will stop until all testcases are executed and all
critical/major defects are fixed.
1.3 Definitions and Acronyms
1.4 References
2
2.Test Plan
The objective of the system test is to test the functionality, stability, scalability
and performance of the system and to ensure that the software conforms to
requirements stated in SRS and meets the customer acceptance criteria.
Functionality Testing
Following test cases are executed to check for the various functionalities as
detailed in SRS
<Specify the Ids of test cases that check the functionality of the system>
Performance Testing
Following test cases are executed to check for the performance of the
system as detailed in SRS
<Specify the Ids of test cases that check performance of the system>
Following test cases are executed to check the maximum load the software
can withstand
<Specify the Ids of test cases that check the maximum load system can
withstand, out-of-boundary and invalid input conditions, high volume and
peak load simulations, operational errors etc. >
Scalability Testing
Following test cases are executed to check the scalability of the software
<Specify the Ids of test cases that check to scalability of the system>
Negative Testing
<Specify the Ids of negative test cases to check hardware errors, software
errors, overload traffic, Invalid user input, system recovery from an outage
etc.
<Specify here id s of any other special tests that are carried out>
Test Tools
Test Scripts
<Specify test scripts that will be used for testing here, and location in the
project folder where it will be stored >
RT Coverage Tool
Fault reports are maintained. Fault records can also be maintained in the
test automation tool (by CHN)
The Project manager will issue a test progress report to the team
members and to the Engineering Manager on a defined frequency
(recommended weekly). If test record automation tool is used, test status
is available online.
All test cases have been executed and some faults have been corrected
14 ARICENT:
ARICENT CONFIDENTIAL
CHAPTER 0: TOPOLOGIES
3
Topologies
2.8 - Setup 1
NET
SNMP
Mgr
FE/GE
ISS
Simulat
or
IGU Port 0/2
FE/GE
IXIA
FE/GE FE/GE
Port 1 Port 2
2.9 – Setup 2
NET
SNMP
Mgr
FE/GE
IXIA
Figure Figure Figure Figure Figure Figure -2: TEST SETUP 2-2: TEST SETUP 2-2:
TEST SETUP 2-2: TEST SETUP 2-2: TEST SETUP 2-2: TEST SETUP 2
20 ARICENT:
ARICENT CONFIDENTIAL
CHAPTER 0: TOPOLOGIES
4
3.Test Cases
Test Description To check that only a valid level-id i.e. between 0 - 7 is allowed when creating
MD.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain Verify that MD with MdName
MdName = Customer1, MdLevel = -2 Customer1 at level -1 is not
Test Description To test that deletion of the Maintenance Domain at the specified level is allowed
only when it has no Maintenance Association associated with it.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = OP1, MdLevel = 1 successfully created. This should
CLI command: 2.10-12 be retrieved by using the below cli
command: 2.10-18
2 Create Maintenance Association for MD = OP1 at level 1 The maintenance association can
with be successfully configured for the
MaName = maoper1, PrimaryVlanId = 2 MD.
CLI command: 2.10-13 Cli command: 2.10-18
3 Delete Maintenance Domain MD = OP1 As MA is associated with MD, MD
CLI command: 2.10-12 cannot be deleted.
cli command: 2.10-18
4 Delete MA maoper1 Verify that MA should be deleted.
CLI command: 2.10-13 Cli command: 2.10-18
5 Delete Maintenance Domain MD = OP1 Verify that the MD should be deleted.
CLI command: 2.10-12 cli command: 2.10-18
Test Description 1. To check the creation of Maintenance association for a particular VLAN for a
particular MD level is successful
2. To check that MA is created only when MD for which it is to be created exist.
3. To check that MA is not created if there is already a MA configured in the
Maintenance Domain with the same MA name.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
<AM3100>
Test Description 1. To test for creation of MA that is associated with more than one VLAN is
successful.
2. To test that a primary VID can be associated with more than one MA at a
particular MD level.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper5 MdLevel = 5 successfully created. This should
be retrieved by using the below cli
Create Maintenance Domain command: 2.10-18
MdName = oper6 MdLevel = 6
CLI command: 2.10-12
2 Create Maintenance Association for MD = oper5 at level Verify that MA maoper5 is created.
5 with
MaName = maoper5, PrimaryVlanId = 10 Cli command: 2.10-19
CLI command: 2.10-13
3 Create Maintenance Association for MD = oper5 at level Verify that MA maoper6 is created.
5 with Cli command: 2.10-19
26 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that user is able to configure more than one Maintenance Associations
in a specified Maintenance Domain with different MA names with different
Primary VIDs.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = OP1, MdLevel = 1 successfully created. This should
be retrieved by using the below cli
Create Maintenance Domain command: 2.10-18
MdName = OP2, MdLevel = 2
Create Maintenance Domain
MdName = OP3, MdLevel = 1
CLI command: 2.10-12
2 Create Maintenance Association for MD = OP1 at level 1 Verify that there are two
MaName = maop1, PrimaryVlanId = 2 Maintenance association maop1
and maop2 exists at MD = OP1 at
Create Maintenance Association for MD = OP1 at level 1
level 1.
MaName = maop2, PrimaryVlanId = 3
CLI command: 2.10-13 Cli command: 2.10-19
3 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is not created
MaName = maop1, PrimaryVlanId = 6 because there is already exists an
MA having the same name.
CLI command: 2.10-13
Cli command: 2.10-19
4 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop11 is not
MaName = maop11, PrimaryVlanId = 2 created because there is already
<AM3100>
Test Description To verify that deletion of the Maintenance Association from the specified
Maintenance Domain is allowed only if there is no MEP configured in that
Maintenance Association.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = OP3, MdLevel = 3 successfully created. This should
be retrieved by using the below cli
CLI command: 2.10-12
command: 2.10-18
2 Create Maintenance Association for MD = OP3 at level 3 Verify that MA maop3 is created in
MaName = maop3, PrimaryVlanId = 9 MD OP3 at level 1.
Configure MaMepListTable of MA maop3 for MepId = 2 Cli command: 2.10-19
CLI command: 2.10-13
3 Create MEP at IGU port 2 of bridge DUT1 Verify that MEP at IGU port 2 can
MepId = 2, level = 3, VlanId = 9(maop3), Direction be created.
= Down CLI command: 2.10-20
CLI command: 2.10-14
4 Delete Maintenance Association with association id Verify that MA maop3 is not deleted.
maop3 Cli command: 2.10-19
CLI command: 2.10-13
5 Delete MEP from IGU port 2 of bridge DUT1 Verify that MEP is deleted.
CLI command: 2.10-14 CLI command: 2.10-20
6 Delete Maintenance Association with association id Verify that MA maop3 is deleted.
maop3 CLI command: 2.10-19
CLI command: 2.10-13
28 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To check that dot1agCfmMaMepList Table can only be configured for MEPIDs
between 1 and 8191.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
Create Maintenance Domain The maintenance domain should be
MdName = OP3, MdLevel = 3 successfully created. This should
be retrieved by using the below cli
CLI command: 2.10-12
command: 2.10-18
Create Maintenance Association for MD = OP3 at level 3 Verify that MA maop3 is created in
with MD OP3 at level 3.
MaName = maop3, PrimaryVlanId = 2 Cli command: 2.10-19
CLI command: 2.10-13
Configure MaMepList Table of MA maoper6 for MepId = 1 Verify that MaMepList table is
CLI command: 2.10-20 configured for MepId = 1
CLI command: 2.10-20
Configure MaMepList Table of MA maoper6 for MepId = 0 Verify that MaMepList table is not
CLI command: 2.10-20 configured for MepId = 0
CLI command: 2.10-20
Configure MaMepList Table of MA maoper6 for MepId = Verify that MaMepList table is
8191 configured for MepId = 8191
CLI command: 2.10-20 CLI command: 2.10-20
Configure MaMepList Table of MA maoper6 for MepId = Verify that MaMepList table is not
8192 configured for MepId = 8192
CLI command: 2.10-20 CLI command: 2.10-20
Test Description 1. To test that MEP is created only when Ma/Md for which it is to be created
exists.
2. To test that Down MEP can be created.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
<AM3100>
Test Description To check that MEP can be created only when MaMepList has an entry for this
Mep
To check that MEPID between 1 and 8191 are only allowed.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = OP6, MdLevel = 6 successfully created. This should
be retrieved by using the below cli
CLI command: 2.10-12
command: 2.10-18
2 Create Maintenance Association for MD = OP6 at level 6 Verify that MA maoper6 is created in
with MD oper6 at level 3.
MaName = maop6, PrimaryVlanId = 2 Cli command: 2.10-19
CLI command: 2.10-13
3 Configure MaMepList Table of MA maop6 for MepId = 0 Verify MaMepList Table do not have
CLI command: 2.10-13 the entry for MEPID =0.
Cli command: 2.10-19
4 Configure MaMepList Table of MA maop6 for MepId = Verify MaMepList Table do have the
8191 entry for MEPID =8191.
30 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description 1. To check that Vlan unaware down MEPs are allowed to create in the system.
2. To check that the creation of a Vlan unaware down MEP at the level greater
than the MD Level of the Vlan aware MP is not allowed.
3. To check that more than one Vlan unaware Down MEPs on an interface at
different MD level can be configured.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
Domain name = OP2, Domain level = 2 successfully created. This should
be retrieved by using the below cli
Create Maintenance Domain command: 2.10-18
Domain name = OP4, Domain level = 4
Create Maintenance Domain
Domain name = OP5, Domain level = 5
Create Maintenance Domain
Domain name = OP6, Domain level = 6
Create Maintenance Domain
Domain name = OP7, Domain level = 7
Cli command: 2.10-12
2 Create Maintenance Association for MD = OP2 at level 2 Verify that MA maop2 is created in
with MD op2 at level 2
MaName = maop2, Vlan = 0 Verify that MA maop4 is created in
Configure MaMepList Table of MA maop2 for MepId = MD op4 at level 4
2 Verify that MA maop5 is created in
Create Maintenance Association for MD = OP4 at level MD op5 at level 5.
4 with Verify that MA maop7 is created in
MaName = maop4, Vlan = 0 MD op7 at level 7
Configure MaMepList Table of MA maop4 for MepId = 1 Verify that MA maop6 is created in
MD op6 at level 0.
Create Maintenance Association for MD = OP5 at level
5 with
MaName = maop5, PrimaryVlanId = 4
Configure MaMepList Table of MA maop5 for MepId =
<AM3100>
3 Create MEP at IGU port 2 of bridge DUT1 Verify that Vlan aware MEP is
MepId = 10, Level = 5, VlanId = 4, Direction = created at level 5.
Down CLI command: 2.10-14
CLI command: 2.10-14
4 Create MIP at IGU port 2 Verify that MIP is created at level 7.
MdLevel = 7, Vid = 101 CLI command: 2.10-14
CLI command: 2.10-14
5 Create MEP at IGU port 2 of bridge DUT1 Verify that Vlan unaware MEP
MepId = 11, Level = 6, VlanId = 0, Direction = cannot be created because there is
Down a MIP configured at a higher level
and Vlan aware MEP configured at
CLI command: 2.10-14
the lower level on this interface.
CLI command: 2.10-14
6 Create MEP at IGU port 2 of bridge DUT1 Verify that Vlan unaware down MEP
MepId = 1, Level = 4, VlanId = 0, Direction = is created.
Down CLI command: 2.10-14
CLI command: 2.10-14
Create MEP at IGU port 2 of bridge DUT1 Verify that Vlan unaware down MEP
MepId = 1, Level = 2, VlanId = 0, Direction = is created.
7 CLI command: 2.10-14
Down
CLI command: 2.10-14
Test Description To check that MepIds are unique within a maintenance association
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
Domain name = OP7, Domain level = 7 successfully created. This should
be retrieved by using the below cli
32 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that MEP cannot be created if the MepId for this MEP is not in the MA’s
list of MepIds (MIB: dot1agCfmMaMepListTable).
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper1, MdLevel = 1 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Maintenance Association for MD = oper1 at level Verify that MA maop1 is created in
1 with MD oper1 at level 1
MaName = maop1, PrimaryVlanId = 2 Cli command: 2.10-19
CLI command: 2.10-13
3 Create MEP at IGU port 2 with Creation of Down MEP at IGU port
<AM3100>
Test Description To verify that MEP cannot be created if there exists a MEP in the opposite
direction at the same MD level, for the same VID(s).
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper3, MdLevel = 3 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Maintenance Association for MD = oper3 at level Verify that MA maop3 is created in
3 with MD oper3 at level 1
MaName = maop3, PrimaryVlanId = 3 Cli command: 2.10-19
Configure MaMepList Table of MA maoper6 for MepId
= 4,5
CLI command: 2.10-13
3 Create MEP at IGU port 2 of bridge DUT1 with Down MEP at Level = 3 and VlanId
MepId = 4, level = 3, VlanId = 3 (maop3), Direction = 3 is created at IGU port 2 of
= Down bridge DUT1.
command: 2.10-14 CLI command: 2.10-14
4 Create MEP at IGU port 2 of bridge DUT1 with Down MEP at Level = 3 and VlanId
MepId = 5, level = 3, VlanId = 3 (maop3), Direction = 3 is not created at IGU port 2 of
= Down bridge DUT1 since there is already
exists a Down MEP at Level = 3
CLI command: 2.10-14
and VlanId = 3.
CLI command: 2.10-14
Test Description To verify that primary vid of the MEP is always one of the VIDs assigned to the
MEPs MA.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
34 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper5, MdLevel = 5 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Configure dot1agCfmVlanTable The vlan-id’s 1, 2 & 3 should be
Set PrimaryVid = 9. for Vid = 1,2,3 successfully associated to primary-
vlan-id 9.
Cli command: 2.10-20
3 Create Maintenance Association for MD = oper5 at level Verify that MA maop5 is created in
5 with MD oper5 at level 5
MaName = maop5, PrimaryVlanId = 9 Cli command: 2.10-19
Configure MaMepList Table of MA maoper5 for MepId
= 1,2
CLI command: 2.10-13
4 Create MEP at IGU port 2 of bridge DUT1 with Verify that MEP is not created at
MepId = 1, level = 5, VlanId = 101 (maop5), MepId = 1, level = 5, VlanId = 101
Direction = Down since VlanId is not same as that of
MA maop5.
CLI command: 2.10-14
CLI command: 2.10-14
5 Create MEP at IGU port 2 of bridge DUT1 with Verify that MEP is created at MepId
MepId = 2, level = 5, VlanId = 9 (maop5), = 2, level = 5, VlanId = 9 since
Direction = Down VlanId is same as that of MA
maop6.
CLI command: 2.10-14
CLI command: 2.10-14
Test Description To verify that user is able to configure MIP for a MD on each port, all MIPs being
at the same MD Level for all MAs associated to this MD.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper1, MdLevel = 4 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Maintenance Association for MD = oper1 at level Verify that MA maop1 is created in
4 with MD oper1 at level 4
MaName = maop1, PrimaryVlanId = 2, Cli command: 2.10-19
Dot1agCfmMaMhfCreation = defMHFdefault
MaMeplist table = MepId 1.
<AM3100>
Test Description To verify that MIP cannot be configured if there exists MEP at equal or higher
MdLevel on that port – case 1.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper4, MdLevel = 4 successfully created. This should
be retrieved by using the below cli
Create Maintenance Domain command: 2.10-18
MdName = oper3, MdLevel = 3
Cli command: 2.10-12
2 Create Maintenance Association for MD = oper4 at level Verify that MA maop4 is created in
4 with MD oper4 at level 4.
MaName = maop4, PrimaryVlanId = 2, Verify that MA maop3 is created in
dot1agCfmMaMHFCreation = defMHFdefault MD oper3 at level 3.
Configure MaMepList table for MepId = 1
Cli command: 2.10-19
Create Maintenance Association for MD = oper3 at
level 3 with
MaName = maop3,PrimaryVlanId = 7,
dot1agCfmMaMHFCreation = defMHFdefault
CLI command: 2.10-13
3 Create down MEP at IGU port 2 of bridge DUT1 with Verify that MEP is created at MepId
MepId = 1, level = 4, VlanId = 2 (maop4) = 1, level = 4, VlanId = 2.
CLI command: 2.10-14 CLI command: 2.10-14
4 Create MIP at IGU port2 of bridge DUT1 with MIP is not created at IGU port 2 of
MdLevel = 3, VlanId = 7 bridge DUT1 at Level = 3, VlanId =
7 due to the existence of MEP at
36 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that MIP cannot be configured if there exists MEP at equal or higher
MdLevel on that port – case 2.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper2, MdLevel = 2 successfully created. This should
be retrieved by using the below cli
Create Maintenance Domain command: 2.10-18
MdName = oper5, MdLevel = 5
Cli command: 2.10-12
2 Create Maintenance Association for MD = oper2 at level 2 Verify that MA maop2 is created in
with MD oper2 at level 2.
MaName = maop2, PrimaryVlanId = 2,
Verify that MA maop5 is created in
dot1agCfmMaMHFCreation = defMHFdefault
MD oper5 at level 5.
Configure MaMepList table for MepId = 1
Create Maintenance Association for MD = oper5 at
level 5 with Cli command: 2.10-19
MaName = maop5, PrimaryVlanId = 7,
dot1agCfmMaMHFCreation = defMHFdefault
CLI command: 2.10-13
3 Create MEP at IGU port2 of bridge DUT1 with MEP is created at interface P1 of
MepId = 1, level = 2, VlanId = 2 (maop5) bridge DUT1 at Level = 2 ,VlanId =
2
CLI command: 2.10-14
CLI command: 2.10-14
4 Create MIP at IGU port2 of bridge DUT1 with MIP is created at interface P1 of
MdLevel = 5, VlanId = 7 bridge DUT1 at Level = 5, VlanId =
7.
CLI command: 2.10-14
Test Description To verify that MIP cannot be configured if there exists MEP at equal or higher
MdLevel on that port – case 3.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
<AM3100>
Test Description To verify that MIP cannot be configured if there exists MEP at equal or higher
MdLevel on that port – case 4.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper6, MdLevel = 6 successfully created. This should
be retrieved by using the below cli
Create Maintenance Domain
38 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that MIP cannot be configured if there exists MEP at equal or higher
MdLevel on that port – case 5.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper5, MdLevel = 5 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Maintenance Association for MD = oper5 at level Verify that MA maop5 is created in
5 with MD oper5 at level 5.
MaName = maop5, PrimaryVlanId = 1,
MaMHFCreation = defMHFdefault Cli command: 2.10-19
. Configure MaMepList Table of MA maop5 for MepId =
1
CLI command: 2.10-13
<AM3100>
3 Create MEP at IGU port 2 of bridge DUT1 with MEP is created at IGU port 2 of
MepId = 1, level = 5, VlanId = 1 (maop5) bridge DUT1 at level = 5, VlanId = 1
CLI command: 2.10-14 CLI command: 2.10-20
4 . Create MIP at IGU port 2 of bridge DUT1 with MIP is not created at IGU port 2 of
MdLevel = 5, VlanId = 1 bridge DUT1 at level = 5 since there
is MEP at the same level
CLI command: 2.10-14
CLI command: 2.10-20
Test Description To verify that user should not be able to create MIPs for a MA which is not
associated with any VID.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = OP1, MdLevel = 1 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is created in
with MD OP1 at level 1.
MaName = maop1, Vlan = 0
CLI command: 2.10-13 Cli command: 2.10-19
3 Create MIP at interface P1 of bridge DUT1 with MIP is not created at IGU port 2.
level = 1, VlanId = 0 (maop1)
CLI command: 2.10-14
Test Description To verify that Vlan unaware down MEP should be configured below LA.
To verify that Vlan aware Down MEP cannot be configured on the LA port
Test Topology 2.9
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
40 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
MdName = oper1, MdLevel = 1 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Maintenance Association for MD = oper1 at level Verify that MA maop1 is created in
1 with MD oper1 at level 1.
MaName = maop1, Vlan = 0
Configure MaMepList Table for MepId = 1, 2 Cli command: 2.10-19
CLI command: 2.10-13
2 Set the MIP dynamic evaluation status to be true. The value should be successfully set to
42 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
44 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description 1. To check that CCM are transmitted with common CFM header.
2. To check that CCM Packet size is in multiple of octets.
3.To verify that the CCM PDUs are transmitted with LLC header based on Ports
LLC- encapsulation status
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 DUT1(AM3100): The maintenance domain should be
Create Maintenance Domain. successfully created. This should
be retrieved by using the below cli
DomainName = OP1, Domain Level = 1 command: 2.10-18
Cli command: 2.10-12
2 Create Vlan with Vlanid = 2 and configure IGU port 2 of Vlan 2 should be successfully
bridge as member port of this Vlan. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is created in
AssocName = maop1, Vlanid = 2 MD OP1 at level 1.
Configure MaMepList Table for MepId = 1, 2
Cli command: 2.10-13 Cli command: 2.10-19
4 Create Down MEP at IGU port 2 of bridge with The down MEP should be
MepId = 1, Level = 1, VlanId = 2 (maoper1), successfully created.
MepActive = True Cli command: 2.10-20
CLI command: 2.10-14
5 ISS (Simulator): The maintenance domain should be
Create Maintenance Domain. successfully created. This should
be retrieved by using the below cli
DomainName = OP1, Domain Level = 1
command: 2.10-18
Cli command: 2.10-12
6 Create Vlan with Vlanid = 2 and configure port 2 of Vlan 2 should be successfully
bridge as member port of this Vlan. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
7 Create Maintenance Association for MD = oper1 at level Verify that MA maop1 is created in
1 MD OP1 at level 1.
AssocName = maop1, Vlanid = 2
Configure MaMepList Table for MepId = 1, 2 Cli command: 2.10-19
Cli command: 2.10-13
46 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
8 Create Down MEP at port 2 of bridge with The down MEP should be
MepId = 1, Level = 1, VlanId = 2 (maoper1), successfully created.
MepActive = True Cli command: 2.10-20
CLI command: 2.10-14
9 Enable the CCM at IGU port 2 of AM3100. CCM PDU should be generated and
CLI command: 2.10-23 the CCM database should contain
the remote MEP id 2.
Cli command: 2.10-20
10 Enable the CCM at port 2 of ISS Simulator. CCM PDU should be generated and
CLI command: 2.10-23 the CCM database should contain
the remote MEP id 1.
Cli command: 2.10-20
11 Verify the CCM packet received at ISS Simulator. 1) Verify that port P1 of the bridge is
transmitting CCM PDUs after every
1 second.
3) Observe the destination mac
address of the CCM PDUs is
“01:80:C2:XX:XX:X1”
4) Observe the source mac address
of the CCM PDUs are port mac
address P1
5) Observe the ether type of the
CFM packet is present
6) Observe the CFM header
consists of Mdlevel = 1, version = 0,
opcode = 1, Ccinterval as 1 in flags
7) Observe the Mepid=1 is present
in the CCM messages.
8) Observe the MAID consists of
MDNameformat = 4,
MDNamelength as 3, MDName as
OP1”
9) Observe the MAID consists of
ShortMANameformat = 4,
ShortMANamelength = 5 and
ShortMAName as maop1” and
ensure the remaining of the MAID
are padded properly.
10) Observe that the SenderId TLV
with type =1 is present.
11) Observe that the Organizational
TLV with type = 31 is present.
12) Observe that the end TLV
consists of only zeros.
13) Observe the length of the CCM
packet is in multiple of octets.
12 Enable llc-encapsulation status for both the DUT’s. Verify that CCM PDU are
CLI command: 2.10-24 transmitted with LLC Header
<AM3100>
Test Description To verify that the CCM PDUs are transmitted with tag based on the port member
ship of the VLAN.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 DUT1(AM3100): The maintenance domain should be
Create Maintenance Domain. successfully created. This should
be retrieved by using the below cli
DomainName = OP1, Domain Level = 1 command: 2.10-18
Cli command: 2.10-12
2 Create Vlan with Vlanid = 2 and configure IGU port 2 of Vlan 2 should be successfully
bridge as member port of this Vlan. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is created in
AssocName = maop1, Vlanid = 2 MD OP1 at level 1.
Configure MaMepList Table for MepId = 1, 2
Cli command: 2.10-13 Cli command: 2.10-19
4 Create Down MEP at IGU port 2 of bridge with The down MEP should be
MepId = 1, Level = 1, VlanId = 2 (maoper1), successfully created.
MepActive = True Cli command: 2.10-20
CLI command: 2.10-14
5 ISS (Simulator): The maintenance domain should be
Create Maintenance Domain. successfully created. This should
be retrieved by using the below cli
DomainName = OP1, Domain Level = 1
command: 2.10-18
Cli command: 2.10-12
6 Create Vlan with Vlanid = 2 and configure port 2 of Vlan 2 should be successfully
bridge as member port of this Vlan. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
7 Create Maintenance Association for MD = oper1 at level Verify that MA maop1 is created in
1 MD OP1 at level 1.
AssocName = maop1, Vlanid = 2
Configure MaMepList Table for MepId = 1, 2 Cli command: 2.10-19
Cli command: 2.10-13
8 Create Down MEP at port 2 of bridge with The down MEP should be
MepId = 1, Level = 1, VlanId = 2 (maoper1), successfully created.
MepActive = True Cli command: 2.10-20
CLI command: 2.10-14
48 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
9 Enable the CCM at IGU port 2 of AM3100. CCM PDU should be generated and
CLI command: 2.10-21 the CCM database should contain
the remote MEP id 2.
Cli command: 2.10-20
10 Enable the CCM at port 2 of ISS Simulator. CCM PDU should be generated and
CLI command: 2.10-21 the CCM database should contain
the remote MEP id 1.
Cli command: 2.10-20
11 Verify the CCM packet received at ISS Simulator. The CCM packet should contain the
vlan tag as 2 and Priority = 7.
12 Configure ccmltmpriority = 4 of MEPID = 10, level = 3, The CCM packet should contain the
Vlanid =2 vlan tag as 2 and Priority = 4.
13 Configure IGU port 2 as the untagged member port of the Verify that the CCM PDUs are
Vlanid = 2 transmitted without VLAN tag.
Test Description 1. To verify that for each CCM transmitted, CCISentCCMs are incremented
properly with sequence number present in the packet.
2. To verify that the change in CC Interval influences the periodicity of the
transmitted CCMs.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 DUT1(AM3100): The maintenance domain should be
Create Maintenance Domain. successfully created. This should
be retrieved by using the below cli
DomainName = OP1, Domain Level = 1 command: 2.10-18
Cli command: 2.10-12
2 Create Vlan with Vlanid = 2 and configure IGU port 2 of Vlan 2 should be successfully
bridge as member port of this Vlan. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is created in
AssocName = maop1, Vlanid = 2 MD OP1 at level 1.
Configure MaMepList Table for MepId = 1, 2
Cli command: 2.10-13 Cli command: 2.10-19
4 Create Down MEP at IGU port 2 of bridge with The down MEP should be
MepId = 1, Level = 1, VlanId = 2 (maoper1), successfully created.
MepActive = True Cli command: 2.10-20
CLI command: 2.10-14
5 Enable the CCM at IGU port 2 of AM3100. CCM PDU should be generated and
CLI command: 2.10-21 the CCM database should contain
<AM3100>
Test Description To verify the transmitted CCM contains proper MD name, MA name and MEP ID
configured for a MEP.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 DUT1(AM3100): The maintenance domain should be
Create Maintenance Domain. successfully created. This should
be retrieved by using the below cli
DomainName = OP1, Domain Level = 1 command: 2.10-18
Cli command: 2.10-12
2 Create Vlan with Vlanid = 2 and configure IGU port 2 of Vlan 2 should be successfully
bridge as member port of this Vlan. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is created in
AssocName = maop1, Vlanid = 2 MD OP1 at level 1.
Configure MaMepList Table for MepId = 1, 2
Cli command: 2.10-13 Cli command: 2.10-19
4 Create Down MEP at IGU port 2 of bridge with The down MEP should be
MepId = 1, Level = 1, VlanId = 2 (maop1), successfully created.
MepActive = True Cli command: 2.10-20
CLI command: 2.10-14
5 Enable the CCM at IGU port 2 of AM3100. CCM PDU should be generated and
CLI command: 2.10-21 the CCM database should contain
the remote MEP id 2.
Cli command: 2.10-20
6 Verify the CCM packet received at ISS Simulator. Observe the CCM packet received at
ISS Simulator.
MDNameformat = 4,
MDNamelength = 3, MDName =
OP1
50 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
MANameformat = 4,
MANamelength = 20, MAName =
maop1
MEP ID = 1
Test Description To verify that the two MEPs in two different MA at two different interfaces can
transmit CCM messages at different interval.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
DomainName = OP1, Domain Level = 1 successfully created. This should
be retrieved by using the below cli
Create Maintenance Domain command: 2.10-18
DomainName = OP2, Domain Level = 2
Cli command: 2.10-12
2 Create Vlan 2, 3 and configure IGU port 2 as member Vlan 2 & 3 should be successfully
port of Vlan 2 and 3 respectively. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is created in
with MD OP1 at level 1.
Assoc-name = maop1, Vlanid = 2, Verify that MA maop2 is created in
Create Maintenance Association for MD = OP2 at level 2 MD OP2 at level 2.
with
Assoc-name = maop2, Vlanid = 3,
Cli command: 2.10-19
Create an entry of MEPID = 1, MEPID = 2 in
MaMepListTable.
Cli command: 2.10-13
4 Create down MEP at interface P1 The down MEP should be
Mepid = 1, level = 1, Vlanid = 2 (maop1) successfully created.
Create down MEP at interface P2 Cli command: 2.10-20
Mepid = 2, level =2, Vlanid = 3 (maop2)
CLI command: 2.10-14
5 Configure CC transmission interval to 10 seconds at IGU Verify that the CCM packet coming
port 2 for vlan 2. from MEP id 1 should be received at
Configure CC transmission interval to 1 second at IGU a periodicity of 1 sec.
port 2 for vlan 3. Verify that the CCM packet coming
Enable CCM for both the vlan’s. from MEP id 2 should be received at
CLI command: 2.10-21 a periodicity of 10 sec.
<AM3100>
Test Description To verify that the two MEPs in same MA at two different interfaces should
transmit CCM messages at same interval.
Test Topology 2.9
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
DomainName = OP1, Domain Level = 1 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Vlan 2. Configure IGU port 2 & 3 as member port Vlan 2 should be successfully
of Vlan 2 respectively. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is created in
with MD OP1 at level 1.
Assoc-name = maop1, Vlanid = 2,
Create an entry of MEPID = 1, MEPID = 2 in
MaMepListTable. Cli command: 2.10-19
Cli command: 2.10-13
4 Create down MEP at interface P1 The down MEP should be
Mepid = 1, level = 1, Vlanid = 2 (maop1) successfully created.
Create down MEP at interface P2 Cli command: 2.10-20
Mepid = 2, level =2, Vlanid = 2 (maop1)
CLI command: 2.10-14
5 Configure CC transmission interval to 10 seconds for Verify that the CCMs are transmitted
vlan 2 and enable CCM. from IGU port 1 and IGU port 2 of
CLI command: 2.10-21 AM3100 at an interval of 10
seconds.
6 Configure CC transmission interval to 1 second for vlan 2 Verify that the CCMs are transmitted
and enable CCM. from IGU port 1 and IGU port 2 of
AM3100 at an interval of 1 second.
CLI command: 2.10-21
Test Description . To verify that the operational status of the port reflects the values of Interface
Status TLV (up/down) 2. To also verify that the change in interface status cause
Mac status changed to true which results in transmission of extra CCM?
Test Topology 2.8
52 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description 1. To verify that the operational status of the port reflects the values of Port
Status TLV (up/blocked)
2. To also verify that the change in Port status cause Mac status changed to true
which results in transmission of extra CCM.
3. To verify that extra CCM will not be transmitted if the CC interval greater than
10 seconds
Test Topology 2.9
<AM3100>
Test Description 1. To verify that the port Status TLV is sent when
a. When MST is disabled
b. When MST is enabled and MEP is vlan aware
2. Port status TLV can have two values Up or Blocked in transmitted CCM."
54 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that MEPactive should influence the transmission CCM messages by
MEP.
Test Topology 2.8
<AM3100>
Test Description 1. To verify that CCM messages will not be transmitted by the MEP, if the
VLAN is not present in the system.
2. To verify that CCM messages are transmitted untagged by the MEP, even
though the port is not a member of the VLAN configured for the MEP.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
56 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that whether the CCM PDU contains the Sender Id TLV or not.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 DUT1(AM3100): The maintenance domain should be
Create Maintenance Domain. successfully created. This should
be retrieved by using the below cli
DomainName = OP1, Domain Level = 1 command: 2.10-18
Cli command: 2.10-12
2 Create Vlan with Vlanid = 2 and configure IGU port 2 of Vlan 2 should be successfully
bridge as member port of this Vlan. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is created in
AssocName = maop1, Vlanid = 2 MD OP1 at level 1.
Configure MaMepList Table for MepId = 1, 2
Cli command: 2.10-13 Cli command: 2.10-19
4 Create Down MEP at IGU port 2 of bridge with The down MEP should be
MepId = 1, Level = 1, VlanId = 2 (maop1), successfully created.
Cli command: 2.10-20
<AM3100>
MepActive = True
CLI command: 2.10-14
5 Enable the CCM at IGU port 2 of AM3100. CCM PDU should be generated and
CLI command: 2.10-21 the CCM database should contain
the remote MEP id 2.
Cli command: 2.10-20
6 Set dot1agCfmMaIdPermission Verify that CCM PDU should
(MIB:dot1agCfmMaTable) to sendIdChassis contain sender Id TLV (Chassis Id
TLV)
7 Set dot1agCfmMaIdPermission Verify that CCM PDU should not
(MIB:dot1agCfmMaTable) to sendIdDefer contain sender Id TLV
Set dot1agCfmMdMhfIdPermission
(MIB:dot1agCfmMdTable) to sendIdNone
8 Set dot1agCfmMaIdPermission Verify that CCM PDU should
(MIB:dot1agCfmMaTable) to sendIdDefer contain sender Id TLV (Manage
Set dot1agCfmMdMhfIdPermission address TLV)
(MIB:dot1agCfmMdTable) to sendIdManage
9 Set dot1agCfmMaIdPermission Verify that CCM PDU should
(MIB:dot1agCfmMaTable) to sendIdDefer contain sender Id TLV (Chassis Id,
Set dot1agCfmMdMhfIdPermission Manage address TLV)
(MIB:dot1agCfmMdTable) to sendIdChassisManage
Test Description To verify that RDI bit is set in the transmitted CCM PDU by MEP, if defect
entered in Dot1agCfmMepDefects entry of the dot1agMepTable has higher
priority than dot1agCfmMepLowPrDef in dot1agCfmMepTable.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
DomainName = Customer1, Domain Level = 7 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully
member port of this Vlan. configured. This can be retrieved by
Cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = Customer1 at Verify that MA maop1 is created in
level 7 with MD Customer1 at level 1.
Assoc-name = maop1, Vlanid = 2 , CC Interval = 4.
Create an entry of MEPID = 1000, MEPID = 7 in Cli command: 2.10-19
58 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
MaMepList Table.
Cli command: 2.10-13
4 Create down MEP at IGU port 2 The down MEP should be
mepid = 1000, level = 7, Vlanid = 2 (maop1) , MepActive successfully created.
= True Cli command: 2.10-20
CLI command: 2.10-14
5 Enable CC at IGU port 2 with in next CCM Interval Expiry CCM PDU should be generated
(3.5 sec) to have the defect for the MacStatus otherwise Cli command: 2.10-20
we will have the defects for RemoteCCM fault.
CLI command: 2.10-21
6 From Ixia port 1 to IGU port 2, Transmit CCM with Verify that CCM PDU generated by
destination_address as the group address MEP = 1000 at IGU port 2 will have
01:80:C2:XX:XX:X7” for Mdlevel = 7, Vlanid =2, priority = the RDI bit = 1 as CCM sent from
7, MEPID = 7 ,Interface status TLV is 2 Ixia port 1 will set the 2nd bit in
Dot1agCfmMepDefects entry of the
dot1agMepTable because of
MacStatusCCM defect.
7 From Ixia port 1 to IGU port 2, Transmit CCM with Verify that CCM PDU generated by
destination_address as the group address MEP = 1000 at IGU port 2 will have
“01:80:C2:XX:XX:X7” for Mdlevel = 7, Vlanid =2, priority the RDI bit = 1 as CCM sent from
= 7, MEPID = 1000 ,Interface status TLV is 1 Ixia port 1 will set the 4th bit in
Dot1agCfmMepDefects entry of the
dot1agMepTable because of
ErrorCCM defect.
8 From Ixia port 1 to IGU port 2, Transmit CCM with Verify that CCM PDU generated by
destination_address as the group address MEP = 1000 at IGU port 2 will have
01:80:C2:XX:XX:X4” for Mdlevel = 4, Vlanid =2, priority = the RDI bit = 1 as CCM sent from
7, MEPID = 7, Interface status TLV is 1 Ixia port 1 will set the 5th bit in
Dot1agCfmMepDefects entry of the
dot1agMepTable because of
XconCCM defect
9 From Ixia port 1 to IGU port 2, Transmit CCM with Verify that CCM PDU generated by
destination_address as the group address MEP = 1000 at IGU port 2 will have
01:80:C2:XX:XX:X7” for Mdlevel = 7, Vlanid =2, priority the RDI bit = 1 as CCM sent from
=7, MEPID = 7, Interface status TLV is 1 ixia port 1 will set the 3rd bit in
Dot1agCfmMepDefects entry of the
dot1agMepTable because of
RemoteCCM defect
Test Description To check that CCMs transmitted are no longer than 128 octets in length
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
DomainName = OP1, Domain Level = 1 successfully created. This should
be retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Maintenance Association for MD = OP1 at level 1 Verify that MA maop1 is created in
with MD OP1 at level 1.
Assoc-name = maop1, Vlanid = 2
Create an entry of MEPID = 1 in MaMepListTable Cli command: 2.10-19
60 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description 1. To verify that CCM is processed if received CCM PDU's MD Level is less than
or equal to receiving MEPs MD Level.
2. To verify that CCM is discarded if received CCM PDU's MD Level is greater
<AM3100>
62 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that valid CCM PDU received having MD Level equal to receiving
MEP's MD Level will be stored in MEP CCM Database
a. MAC address of the remote MEP (the source_address of the last received
CCM) otherwise 0 should be present if no CCM has been received.
b. State of the RDI bit (true for RDI = 1), otherwise false if none has been
received.
c. Port Status TLV if present, otherwise the default value psNoPortStateTLV
should be present.
d. Interface Status TLV if present, otherwise the default value
isNoInterfaceStatusTLV should be present.
e. Chassis ID Subtype , Chassis ID, Management Address Domain and
Management Address in the received CCM if present , otherwise the default
value isNoSenderIdTLV should be present.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
<AM3100>
64 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that FID (Filtering Identifier), source address and Port number of
received CCM is stored in MIP CCM Database if received CCM PDUs MD Level
is equal to receiving MHFs MD Level.
To verify that CCM is forwarded if received CCM PDU's MD Level is less or
greater then receiving MHFs MD Level.
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should
DomainName = OP4, Domain Level = 4 be retrieved by using the below cli
Cli command: 2.10-12 command: 2.10-18
2 Create Vlan with Vlanid = 4 and configure port P1 as Vlan 4 should be successfully
member ports of this Vlan configured. This can be retrieved by
cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP4 at level 4 Verify that MA maop4 is created in
Assoc-name = maop4, Vlanid = 4, MD OP4 at level 4.
Dot1agCfmMaMhfCreation = defMHFdefault Cli command: 2.10-19
Cli command: 2.10-13
4 Create MIP at IGU port 2 with A MIP can be successfully created
Port index = 3, level = 4, vlanid = 4 (maop4) at IGU port 2.
CLI command: 2.10-14 Cli command: 2.10-20
5 ISS Simulator: The maintenance domain should be
Create Maintenance Domain successfully created. This should
DomainName = OP3, Domain Level = 3 be retrieved by using the below cli
Create Maintenance Domain command: 2.10-18
DomainName = OP4, Domain Level = 4
Create Maintenance Domain
DomainName = OP5, Domain Level = 5
Cli command: 2.10-12
6 Create Vlan with Vlanid = 4 and configure port P1 as Vlan 4 should be successfully
member ports of the Vlan 4 respectively configured. This can be retrieved by
cli command: 2.10-9 using the below cli command: 2.10-
9
7 Create Maintenance Association for MD = OP3 at level 3 Verify that MA maop3 is created in
Assoc-name = maop3, Vlanid = 4 MD OP3 at level 3.
Create Maintenance Association for MD = OP4 at level 4 Verify that MA maop4 is created in
MD OP4 at level 4.
Assoc-name = maop4, Vlanid = 4
Verify that MA maop5 is created in
Create Maintenance Association for MD = OP5 at level 5 MD OP5 at level 5.
Assoc-name = maop5, Vlanid = 4
Create an entry of MEPID= 3, MEPID= 4, MEPID= 5 in
<AM3100>
66 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description Verify that CCM PDU of more than 128 octets in length should be discarded
Test Topology 2.8
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge
Test Procedure
# Test Input Expected Test Output
1 Create Maintenance Domain The maintenance domain should be
DomainName = customer1, Domain Level = 3 successfully created. This should be
retrieved by using the below cli
Cli command: 2.10-12
command: 2.10-18
2 Create Vlan with Vlanid = 2 and configure port IGU port Vlan 2 should be successfully
2 as member port of this Vlan. configured. This can be retrieved by
using the below cli command: 2.10-
<AM3100>
68 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
70 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
72 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
74 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
sec)
Create an entry of MEPID = 4, MEPID = 8 in
MaMepListTable
Cli command: 2.10-13
8 Create down MEP at IGU port 1. The down MEPs should be
Mepid = 8, level = 3, vlanid = 2 (maop1) , MepActive = successfully created.
True Cli command: 2.10-20
CLI command: 2.10-14
9 Enable CC for MEPID = 4 at IGU port 2 of DUT1. Verify that CCM PDU is not
CLI command: 2.10-21 received from MEPID=8, Fault
DefRemoteCCM is generated and
3rd bit is set in entry
Dot1agCfmMepDefects of the
dot1agMepTable on IGU port 2 of
DUT1.
Wait for fngAlarmTime (2.5
seconds)
MIB Trap (dot1agCfmFaultAlarm) is
triggered if defect DefRemoteCCM
is present for more than
fngAlarmTime.
Test Description To verify that LBM and LBR is successfully generated and transmitted - MEP
Test Topology 2.9
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should
DomainName = OP2, Domain Level = 3 be retrieved by using the below cli
Cli command: 2.10-12 command: 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully
member port of this Vlan. configured. This can be retrieved by
cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP2 at level 3 Verify that MA maop1 is created in
with Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 MD OP2 at level 3.
sec) Cli command: 2.10-19
Create an entry of MEPID = 4, MEPID = 8 in
MaMepListTable
Cli command: 2.10-13
4 Create down MEP at IGU port 2 The down MEPs should be
<AM3100>
successfully created.
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = Cli command: 2.10-20
True
CLI command: 2.10-14
5 AM3100(DUT2): The maintenance domain should be
Create Maintenance Domain successfully created. This should
DomainName = OP2, Domain Level = 3 be retrieved by using the below cli
Cli command: 2.10-12 command: 2.10-18
6 Create Vlan with Vlanid = 2 and configure IGU port 1 as Vlan 2 should be successfully
member port of this Vlan. configured. This can be retrieved by
cli command: 2.10-9 using the below cli command: 2.10-
9
7 Create Maintenance Association for MD = OP2 at level 3 Verify that MA maop1 is created in
with MD OP2 at level 3.
Assoc-name = maop1, Vlanid = 2, Cli command: 2.10-19
Create an entry of MEPID = 4, MEPID = 8 in
MaMepListTable
Cli command: 2.10-13
8 Create down MEP at IGU port 1. The down MEPs should be
Mepid = 8, level = 3, vlanid = 2 (maop1) , MepActive = successfully created.
True Cli command: 2.10-20
CLI command: 2.10-14
9 Initiate a loopback message from IGU port 1 of DUT2 to A loopback reply is received by the
DUT1. IGU port 1 from DUT1.
CLI command: 2.10-25 CLI command: 2.10-25
Test Description To verify that LBM and LBR is successfully generated and transmitted - MIP
Test Topology 2.9
Test Pre- 1) AM3100 should be up and running.
requisite 2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should
DomainName = OP2, Domain Level = 3 be retrieved by using the below cli
Cli command: 2.10-12 command: 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully
member port of this Vlan. configured. This can be retrieved by
cli command: 2.10-9 using the below cli command: 2.10-
9
3 Create Maintenance Association for MD = OP2 at level 3 Verify that MA maop1 is created in
with Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 MD OP2 at level 3.
76 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that Vlan-unaware down MEP should be able to initiate the LBM
transmission.
Test Topology 2.8
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain
Create Maintenance Domain should be successfully
DomainName = OP2, Domain Level = 3 created. This should be
Cli command: 2.10-12 retrieved by using the below cli
command: 2.10-18
2 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created
Assoc-name = maop1, Vlanid = 0. in MD OP2 at level 3.
Create an entry of MEPID = 4 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
<AM3100>
Test Description 1. To verify that LBM PDU generated by MEP should contain the following
fields :
Destination Address as the Individual Mac Address
Source Address as the Individual Mac Address of the transmitting MEP
MD Level as that of the transmitting MEP
Loopback Transaction ID as the value of the nextLBMTransID
Opcode as LBM
Data TLV
Sender Id TLV
Organization-Specific TLV
2. To verify that the LBM PDUs are transmitted with LLC header based on
Ports LLC- encapsulation status
3. To verify that for each LBM transmitted by a MEP, nextLBMTransID are
correctly incremented by 1 and copied into the Loopback Transaction ID
field present in the LBM PDU.
Test Topology 2.8
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain
Create Maintenance Domain should be successfully
DomainName = OP2, Domain Level = 3 created. This should be
Cli command: 2.10-12 retrieved by using the below cli
command: 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully
78 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that LBM PDU contain the Data TLV if it is provided by the user.
Test Topology 2.9
<AM3100>
80 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that LBM is transmitted only when port is ready to transmit
another LBM after transmitting previous LBMs.
Test Topology 2.9
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain
Create Maintenance Domain should be successfully
DomainName = OP2, Domain Level = 3 created. This should be
Cli command: 2.10-12 retrieved by using the below
cli command: 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully
member port of this Vlan. configured. This can be
cli command: 2.10-9 retrieved by using the below
cli command: 2.10-9
3 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is
Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 sec) created in MD OP2 at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
4 Create down MEP at IGU port 2 The down MEPs should be
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = True successfully created.
CLI command: 2.10-14 Cli command: 2.10-20
5 AM3100(DUT2): The maintenance domain
Create Maintenance Domain should be successfully
DomainName = OP2, Domain Level = 3 created. This should be
Cli command: 2.10-12 retrieved by using the below
cli command: 2.10-18
6 Create Vlan with Vlanid = 2 and configure IGU port 1 as Vlan 2 should be successfully
member port of this Vlan. configured. This can be
cli command: 2.10-9 retrieved by using the below
cli command: 2.10-9
7 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is
Assoc-name = maop1, Vlanid = 2, created in MD OP2 at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
8 Create down MEP at IGU port 1. The down MEPs should be
<AM3100>
82 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To Check The LBR generated by MEP for the received LBM contains
a. Source Address as the MEP's MAC Address
b. Destination Address same as the Source Address in the received LBM
c. MD Level as in the received LBM
d. VlanId as in the received LBM
<AM3100>
e. Opcode as LBR
f. Flag bit same as in the received LBM
g. Loopback Transaction Id as in the received LBM
h. Data TLV as in the received LBM
i. Sender Id TLV as in the received LBM
j. Organization-Specific TLV as in the received LBM
k. Priority bit same as in received LBM.
Test Topology 2.9
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
3 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 sec) at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
4 Create down MEP at IGU port 2 The down MEPs should be successfully
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
5 AM3100(DUT2): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
6 Create Vlan with Vlanid = 2 and configure IGU port 1 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
7 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
8 Create down MEP at IGU port 1. The down MEPs should be successfully
Mepid = 8, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
9 Initiate a loopback message from IGU port 1 of DUT2 to DUT1. A loopback reply is received by the IGU port
a. No. of LBM PDUs to send 1 from DUT1.
a. Destination Address as the MAC Address of
84 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
4 Create down MEP at IGU port 2 The down MEPs should be successfully
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
5 AM3100(DUT2): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
6 Create Vlan with Vlanid = 2 and configure IGU port 1 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
7 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2 at level 3.
Dot1agCfmMaMhfCreation = defMHFdefault Cli command: 2.10-19
Cli command: 2.10-13
8 Create MIP at IGU port 1 with The MIP should be successfully created.
Port index = 3, level = 3, vlanid = 2 (maop1)
Cli command: 2.10-20
CLI command: 2.10-14
9 Initiate a loopback message from IGU port 1 of DUT2 to DUT1. A loopback reply is received by the IGU port
a. No. of LBM PDUs to send 1 from DUT1.
CLI command: 2.10-25
[dot1agCfmMepTable::dot1agCfmMepTransmitLbmMessages].
Set it to ‘20’.
b. Destination Address as the MAC Address of the IGU port 1
of DUT2.
c. MD Level as 3
d. VlanId as 2
e. Value for Data TLV-Testing”
CLI command: 2.10-25
10 Initiate a loopback message from IGU port 1 of DUT2 to DUT1. 1. A loopback reply is received by the IGU
a. No. of LBM PDUs to send port 1 from DUT1.
Test Description To Check The LBR generated by MIP for the received LBM contains
a. Source Address as the MIP's MAC Address
b. Destination Address same as the Source Address in the received LBM
c. MD Level as in the received LBM
d. VlanId as in the received LBM
86 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
e. Opcode as LBR
f. Flag bit same as in the received LBM
g. Loopback Transaction Id as in the received LBM
h. Data TLV as in the received LBM
i. Sender Id TLV as in the received LBM
j. Organization-Specific TLV as in the received LBM
k. Priority bit same as in received LBM.
Test Topology 2.9
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
3 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 sec) at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
4 Create down MEP at IGU port 2 The down MEPs should be successfully
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
5 AM3100(DUT2): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
6 Create Vlan with Vlanid = 2 and configure IGU port 1 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
7 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2 at level 3.
Dot1agCfmMaMhfCreation = defMHFdefault Cli command: 2.10-19
Cli command: 2.10-13
8 Create MIP at IGU port 1 with The MIP should be successfully created.
Port index = 3, level = 3, vlanid = 2 (maop1)
Cli command: 2.10-20
CLI command: 2.10-14
9 Initiate a loopback message from IGU port 1 of DUT2 to DUT1. A loopback reply is received by the IGU port
a. No. of LBM PDUs to send 1 from DUT1.
a. Destination Address as the MAC Address of
[dot1agCfmMepTable::dot1agCfmMepTransmitLbmMessages]. the Interface IGU port 2 of DUT1.
Set it to 1’. b. Source Address as the MAC Address of the
b. Destination Address as the MAC Address of the IGU port 1
<AM3100>
Test Description a. To verify that the in-sequence counter is correctly incremented by 1 if the Loopback
Transaction ID in the received LBR is equal to the expected LBR's transaction id.
b. To verify that the out-of-sequence counter is correctly incremented by 1 if the
Loopback Transaction ID in the received LBR is not equal to the expected LBR's
transaction id.
Test Topology 2.9
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
3 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 sec) at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
4 Create down MEP at IGU port 2 The down MEPs should be successfully
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
5 AM3100(DUT2): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
6 Create Vlan with Vlanid = 2 and configure IGU port 1 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
88 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
[dot1agCfmMepTable::dot1agCfmMepTransmitLbmMessages].
Set it to 1’.
b. Destination Address as the MAC Address of the IGU port 1
of DUT2.
c. MD Level as 3
d. VlanId as 2
e. Value for Data TLV-Testing”
CLI command: 2.10-25
10 Generate a LBR from IGU port 2 of DUT1 with Data TLV – abc. Observe the current values of
dot1agCfmMepLbrBadMsdu. It should be
incremented by 1.
90 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
9 Initiate a linktrace message from IGU port 2 of DUT1 to DUT1. A linktrace reply should be received for the
linktrace message.
10 Verify the linktrace message received at IGU port 1 of DUT2. a. Destination address is Multicast address
(01-80-C2-ff-ff-fd)
b. Source address is “MEP” mac address (of
IGU port 2 of DUT1).
c. Priority parameter is 4
d. Opcode Field should contain 5
e. UseFDBOnly bit is set. Reserved values
are Zero
f. First TLV Offset value is 17
g. LTM Transaction Identifier Field.
h. LTM TTL 64. (Default)
i. Original mac Address is “MEP” mac
address (IGU port 2 of DUT1)
j. Target mac Address is mac address of
(IGU port 1 of DUT2)
k. LTM Egress Identifier of the Linktrace
Initiator
l. End LTV as "0"
Test Description To verify that invalid LTM messages are rejected by the system.
Test Topology 2.9
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
3 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 sec) at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
92 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
4 Create down MEP at IGU port 2 The down MEPs should be successfully
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
5 AM3100(DUT2): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
6 Create Vlan with Vlanid = 2 and configure IGU port 1 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
7 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
8 Create down MEP at IGU port 1. The down MEPs should be successfully
Mepid = 8, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
9 Initiate a linktrace message from IGU port 2 of DUT1 to DUT1 with Verify that the linktrace message is rejected
time-to-live set to 256. by the system.
10 Initiate a linktrace message from IGU port 2 of DUT1 to DUT1 with Verify that the linktrace message is rejected
LTM flag set to 256. by the system.
Test Description To Test that LTR will be transmitted exactly after 1 sec from the time of receiving the LTM.
To Test that Terminal MEP bit of the LTR should be set to 1 if the MP reported in Reply Ingress
is a MEP.
Test Topology 2.8
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
3 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 sec) at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
4 Create down MEP at IGU port 2 The down MEPs should be successfully
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
5 Generate LTM message for Mdlevel = 3 (Destination mac LTR will be received with LTR flags
address = 01:80:C2:XX:XX:XB), Vlan =2 and Target mac UseFDBonly bit (MSB) as in LTM, FwdYes
address is “MEP” mac address , LTM Transaction identifier as bit (7th Bit) is unset, TerminalMep bit (6th
10, LTM TTL should be set as 5”from ixia port 1. Bit) is set and Rest bits (5-0) as in LTM.
Reply TTL, one less than the TTL received
in the LTM. Relay Action = 1 (RlyHit) in LTR
94 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that LTR will respond to the LTM even though the CC enabled status of the MEP is
disabled.
Test Topology 2.9
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
96 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
3 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 sec) at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
4 Create down MEP at IGU port 2 The down MEPs should be successfully
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
5 AM3100(DUT2): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
6 Create Vlan with Vlanid = 2 and configure IGU port 1 as Vlan 2 should be successfully configured.
member port of this Vlan. This can be retrieved by using the below cli
cli command: 2.10-9 command: 2.10-9
7 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
8 Create down MEP at IGU port 1. The down MEPs should be successfully
Mepid = 8, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
9 Configure CC enabled status for MEP(Mepid = 4) at interface IGU CCM can be successfully enabled for IGU
port 2 as enable. port 2.
10 Configure CC enabled status for MEP(Mepid = 8) at interface IGU CCM can be successfully enabled for IGU
port 1 as enable. port 1.
11 Generate LTM message for Mdlevel = 3 (Destination mac A LTR should be successfully received from
address = 01:80:C2:XX:XX:XB), Vlan =2 and Target mac IGU port 1.
address is “MEP” mac address , LTM Transaction identifier as
10, LTM TTL = 5 should be set as 5 from IGU port 2.
12 Disable the MEP active status for MEP id 4. The status of MEP should be successfully
set to Disabled.
13 Generate LTM message for Mdlevel = 3 (Destination mac A LTR should be successfully received from
address = 01:80:C2:XX:XX:XB), Vlan =2 and Target mac IGU port 1.
address is “MEP” mac address , LTM Transaction identifier as
10, LTM TTL = 5 should be set as 5 from IGU port 2.
Test Description To verify that LTMs are processed by the MEP if and only if MEP is in active state.
Test Topology 2.9
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
Test Procedure
<AM3100>
Test Description 1. To verify that LTMs are discarded if the MD Level in PDU is Less Than MD Level of
receiving MEP
2. To verify that LTMs are replied with LTR if the MDlevel contained in the LTM is equal to the
98 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
6 Generate LTM message for Mdlevel = 3 (Destination mac A LTR should be successfully received at
address = 01:80:C2:XX:XX:XB), Vlan =2 and Target mac IGU port 2.
address is “MEP” mac address , LTM Transaction identifier as
10, LTM TTL should be set as 5”from ixia port 1.
7 Generate LTM message for Mdlevel = 4 (Destination mac Verify that LTM should not be discarded and
address = 01:80:C2:XX:XX:XC), Vlan =2 and Target mac it should be forwarded as the MD level is
address is “MEP” mac address , LTM Transaction identifier as greater.
10, LTM TTL should be set as 5”from ixia port 1.
Test Description 1. To verify that LTMs are replied with LTR if the MDlevel contained in the LTM is equal
to the MDlevel of the receiving MHF
2. To verify that LTMs are not replied with LTR if the MDlevel contained in the LTM is not
equal to the MDlevel of the receiving MHF
Test Topology 2.9
<AM3100>
Test Description To verify that If the FDB does not have the unique egress port for the target mac address
Then LTMs are not responded with LTR.
100 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description 1. If the target Mac address of the received LTM is equal to the receiving Down MEP
Mac address,
(a) Verify LTR is generated on the received port irrespective of the spanning tree
port state of the LTM.
(b) Verify LTM is not Forwarded.
2. To verify that
(a) If the destination mac address of received LTM is multicast address appropriate to
MD level of the Down MEP and
(b) If the target mac address of received LTM is not the Mac address of the Down
MEP and
(c) If the spanning tree state of the Bridge Port and vlan_identifier of the LTM is not
Forwarding,
Then LTR is not generated on the received port.
Test Topology 2.9
Test Pre-requisite 1) AM3100 should be up and running.
<AM3100>
102 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
Test Description To verify that MIP replies with a LTR irrespective of the port-status.
Test Topology 2.9
Test Pre-requisite 1) AM3100 should be up and running.
2) ECFM_SYS_FN_1 should pass.
3) Bridge-mode should be set to Provider-edge.
4) RSTP should be enabled for both the DUT.
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
2 Create Vlan with Vlanid = 2 and configure IGU port 2 & 3 as Vlan 2 should be successfully configured.
member port of this Vlan. cli command: 2.10-9 This can be retrieved by using the below cli
command: 2.10-9
3 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 sec) at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
4 Create down MEP at IGU port 2 The down MEPs should be successfully
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = created.
True Cli command: 2.10-20
CLI command: 2.10-14
5 AM3100(DUT2): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
104 ARICENT:
ARICENT CONFIDENTIAL
REVISION HISTORY
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
6 Create Vlan with Vlanid = 2 and configure IGU port 1 & 2 as Vlan 2 should be successfully configured.
member port of this Vlan. Observe that IGU port 1 should be This can be retrieved by using the below cli
in discarding state. command: 2.10-9
Test Procedure
# Test Input Expected Test Output
1 AM3100(DUT1): The maintenance domain should be
Create Maintenance Domain successfully created. This should be
DomainName = OP2, Domain Level = 3 retrieved by using the below cli command:
Cli command: 2.10-12 2.10-18
2 Create Vlan with Vlanid = 2. configure IGU port 2 & 3 as a Vlan 2 & linkagg should be successfully
linkagg and member port of this Vlan. configured. This can be retrieved by using
cli command: 2.10-9 the below cli command: 2.10-9
3 Create Maintenance Association for MD = OP2 at level 3 with Verify that MA maop1 is created in MD OP2
Assoc-name = maop1, Vlanid = 2, CC Interval = 4 (1 sec) at level 3.
Create an entry of MEPID = 4, MEPID = 8 in MaMepListTable Cli command: 2.10-19
Cli command: 2.10-13
4 Create down MEP at linkagg port. The down MEPs should be successfully
Mepid = 4, level = 3, vlanid = 2 (maop1) , MepActive = created.
<AM3100>
Revision History
106 ARICENT:
ARICENT CONFIDENTIAL