Veryx ATTEST TM Conformance Test Suite IPv4 version of Intermediate System to Intermediate System (IS-ISv4) Sample Test cases Overview Part Number: T / TCLS ISISv4 1.1 1.0/1.0
This page is intentionally left blank.
Introduction The Veryx ATTEST TM IS-ISv4 Conformance test suite is designed to enable quick and efficient testing of IPv4 version of Intermediate System to Intermediate System unicast routing protocol implementations defined in IETF RFC 1195, RFC 3719, RFC 3787 and. Veryx has developed about 201 test cases that comprehensively test basic implementations for IS-IS in IPv4 environment and are organized into the following Test Groups: S. No Group Cases Sample Cases 1. Adjacency Verification Group (AVG) 22 3 2. DR Election Group (DEG) 36 2 3. Frame Format Group (FFG) 18 3 4. Link-State Database Synchronization Group (LDS) 22 1 5. Link-State Database Updation (LDU) 30 2 6. PDU Handling Group (PHG) 60 4 7. Routing Metric Group (RMG) 13 - Total 201 15 Copyright 2009-2010 Veryx Technologies. Page 1
The following is a listing of the IS-ISv4 sample test cases. List of sample test cases 1. Broadcast sub network Level-1 IIH PDUs 2. Level-1/Level-2 Router's adjacency with other routers having different area address 3. Individual holding time for L2 Router. 4. DUT as Level-1 DR based on Priority 5. Election of Level-1/Level-2 DR based on Priority To verify that the IP version 4 Level-1 Router processes Level-1 LAN Intermediate System to Intermediate System Hello PDU with destination address as AllL1ISs (01-80-C2-00-00-14) multi-destination address. To verify that the IP version 4 IS-IS Router does not create adjacency with other IP version 4 Level-1 Router and creates adjacency with other IP version 4 Level-2 Router having different area addresses when the circuit type configured on that link is Level-1/Level-2. To verify that IP version 4 Level-2 Router keeps a separate holding time for each Level-2 Router adjacency. To verify that the IP version 4 Level-1 Router becomes a Designated Router for that LAN when its priority is better than other Level-1 Router. To verify that the IP version 4 Level- 1/Level-2 Router acts as both Level-1 DR and Level-2 DR separately for Level-1 Router and Level-2 Router respectively based on priority. RFC 1195 Section 3.7 Page 24, 25 Section 8.4.2 Para 3 Page 60, Table 9 Page 65 AVG_001 MUST RFC 1195 Section 1.2 Page 7 AVG_010 MUST RFC 3719 Section 2.2 Page 3 AVG_014 MUST RFC 1195 Section 4.3 Page 31 Section 8.4.5 Bullet a Page 62 RFC 1195 Section 4.3 Page 31 Section 8.4.5 Page 62, 63 DEG_001 MUST DEG_007 MUST Copyright 2009-2010 Veryx Technologies. Page 2
6. Level-1 LAN IS to IS hello PDU without authentication To verify that the IP version 4 Router sends Level-1 LAN IS to IS hello PDU in correct format when area is configured without authentication. Checking that the following fields in the PDU have correct information a) Destination MAC address = 01-80-C2-00-00-14 b) source MAC address is a unicast MAC address c) Intradomain Routing Protocol Discriminator = 0x83 d) Length Indicator = non-zero e) Version/Protocol ID Extension = 1 f) ID Length = 0 to 8 & 255 g) PDU = 15 h) Version = 1 i) Maximum Area Address = 0 to 254 j) Reserved/Circuit = 1 k) Source ID = based on ID length l) Holding time = 0 to 65535 m) PDU length = non-zero n) Priority = 0 to 127 o) LAN ID = size of Source ID + 1 byte p) Area Address 1. Code = 1 2. Length = non-zero 3. Value = Minimum one area address q) IP Interface Address 1. Code = 132 2. Length = 4 bytes 3. Value = IPv4 address. RFC 1195 Section 3.7 Page 24, 25 Section 5.3.1 Page 37, 38 Section 9.5 Page 66-68 Table 2 Page 48 Table 9 Page 65 FFG_001 MUST Copyright 2009-2010 Veryx Technologies. Page 3
7. Level-1 Link state PDU with authentication To verify that the IP version 4 Router sends Level-1 Link State PDU in correct format when area is configured with authentication. Checking that the following fields in the PDU have correct information (a) Destination Address = 01-80-C2-00-00-14 (b) Source Address = unicast address (c) Intradomain Routing Protocol Discriminator = 0x83 (d) Length Indicator = non-zero (e) Version/Protocol ID Extension = 1 (f) ID Length = 0 to 8 & 255 (g) PDU = 18 (h) Version = 1 (i) Maximum Area Address = 0 to 254 (j) PDU Length = non-zero (k) Remaining Lifetime = 2 byte size (l) LSP ID 1. Source ID = ID Length 2. Pseudonode ID = 1 byte size 3. LSP Number = 1 byte size (m) Sequence Number = 4 byte size (n) Checksum = valid (o) Partition Repair optional function bit = 1 or 0 (p) ATT bit = 0 (q) LSPDBOL bit = 0 (r) IS = 1 (s) Area Address 1. Code = 1 2. Length = non-zero 3. Value = Minimum one area address (t) Network Layer Protocol Identifier 1. Code = 129 2. Length = nonzero 3. value = 204 (u) IP Interface Address 1. Code = 132. 2. Length = nonzero 3. Value = Minimum one IPv4 address (v) IP Internal Reachability Information 1. Code = 128 2. Length = non-zero 3. Value = One of (Default, Delay, Error, Expense) (w) Authentication Information 1. Code = 10 2. Length = non-zero 3. Value i) Authentication = 1 ii) Authentication Value = Configured Password RFC 1195 Section 3.7 Page 24, 25 Section 5.3.4 Page 40-43 Section 9.8 Page 75 Table 2 Page 48 Table 9 Page 65 ISO /TR 9577 FFG_008 MUST Copyright 2009-2010 Veryx Technologies. Page 4
8. Level-1 Complete Sequence Numbers PDU without authentication 9. Generation of Level-2 CSNP by Level-2 DR To verify that the IP version 4 Router sends Level-1 Complete Sequence Numbers PDU in correct format when area is configured without authentication. Checking that the following fields in the PDU have correct information. (a) Destination Address = 01-80-C2-00-00-14 (b) Source Address = unicast address (c) Intradomain Routing Protocol Discriminator = 0x83 (d) Length Indicator = non-zero (e) Version/Protocol ID Extension = 1 (f) ID Length = 0 to 8 & 255 (g) PDU = 24 (h) Version = 1 (i) Maximum Area Address = 0 to 254 (j) PDU length = non-zero (k) Source ID = (ID Length + 1) byte size (l) Start LSP ID = (ID Length + 2) byte size (m) End LSP ID = (ID Length + 2) byte size (n) LSP Entries 1. Code = 9 2. Length = non-zero 3. Value i) Remaining Lifetime = 2 byte size ii) LSP ID = (ID Length + 2) byte size iii) LSP Sequence Number = 4 byte size iv) Checksum = 2 byte size. To verify that the IP version 4 Level-2 Router transmits Level-2 Complete Sequence Number PDUs only when it is a Designated Router for that LAN. RFC 1195 Section 3.7 Page 24, 25 Section 9.10 Page 84 Table 9 Page 65 RFC 1195 Section 5.1 Para 4 Page 34 Section 4.3 Page 31 Section 7.3.15.3 Bullet a.2 Page 38 FFG_011 MUST LDS_002 MUST Copyright 2009-2010 Veryx Technologies. Page 5
10. Over writing of Level-1 LS database 11. Re-transmission of LSP with different sequence number 12. Behavior of Level-1 Router for Level-2 CSNPs 13. Discarding of Level-2 Hello PDU having Circuit as 0 14. Level-1 LSP with invalid Version/Protocol ID Extension To verify that the IP version 4 Level-1 Router over writes the Link state PDU (LSP1) present in its Link state database with the received Link state PDU (LSP2) when the received Link state PDU information is same as the existing Link state PDU information and the sequence number in the received Link State PDU is greater than the sequence number in the existing Link state PDU. To verify that the IP version 4 Level-2 Router does not over writes the Link state PDU (LSP1) present in its Link state database with the received Link state PDU (LSP2) when the received Link state PDU information is same as the existing Link state PDU information and the sequence number in the received Link State PDU is lesser than the sequence number in the existing Link state PDU. To verify that the IP version 4 Level-1 Router discards a Level-2 Complete Sequence numbers PDU. To verify that the IP version 4 Level-2 Router discards Level-2 Hello PDU with the circuit type as zero. To verify that the IP version 4 Level-1 Router discards Level-1 Link-State PDU when the received PDU does not have Version/Protocol ID Extension value as 1. RFC 3719 Section 10 Page 11 RFC 3719 Section 10 Page 11 RFC 1195 Section 1.2 Page 7, 8 Section 7.3.15.2 Bullet a.2 Page 36 RFC 1195 Section 3.7 Page 24, 25 Section 9.6 Page 70 RFC 3719 Section 3.3 Para 2 Page 5 LDU_019 MUST LDU_022 MUST PHG_010 MUST PHG_033 MUST PHG_043 MUST Copyright 2009-2010 Veryx Technologies. Page 6
15. Level-2 CSNP with invalid Version To verify that the IP version 4 Level-2 Router discards Level-2 Complete Sequence Numbers PDU when the received PDU does not have version value as 1. RFC 3719 Section 3.3 Para 2 Page 5 PHG_054 MUST Copyright 2009-2010 Veryx Technologies. Page 7
About Veryx Technologies Veryx Technologies (formerly Net-O 2 Technologies) provides innovative Verification and Measurement Solutions for the global communications industry. ATTEST solutions verify networking equipment being used for Access, Carrier Ethernet, Data Center, Edge, Enterprise, Industrial and Security. The unique offerings from Veryx enable customers to reduce the time-required-to-test and enhance their time-to-market. Veryx ATTEST TM is the trademark of Veryx Technologies. All other trademarks of respective owners are acknowledged. E mail: info@veryxtech.com Web: http://www.veryxtech.com Copyright 2009-2010 Veryx Technologies. Page 8