Interoperability Test Description
Identifier: TD_6Lo_FORMAT_01
Objective: Check that EUTs correctly handle uncompressed 6LoWPAN packets (EUI-64 link-local)
Configuration: Node-Node
Technologies: 6LoWPAN only
Level: basic
References: RFC 4944 5.1, 8; RFC 6775 5.6
Pre-test conditions:
  • Header compression is disabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use EUI-64
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • 1 Check
  • EUT1 sends an uncompressed 6LoWPAN packet containing the Echo Request message to EUT2's link-local address
  • Dispatch value in 6LowPAN packet is “01000001”
  • Both source and destination addresses are EUI-64 link-local
  • 2 Verify EUT2 receives the Echo Request message from EUT1
    3 Check
  • EUT2 sends an uncompressed 6LoWPAN packet containing the Echo Reply message to EUT1's link-local address
  • Dispatch value in 6LowPAN packet is “01000001”
  • Both source and destination addresses are EUI-64 link-local
  • 4 Verify EUT1 receives the Echo Reply message from EUT2
    5 Check The data received in the echo reply message is identical to that sent in EUT1's echo request message
    Interoperability Test Description
    Identifier: TD_6Lo_FORMAT_02
    Objective: Check that EUTs correctly handle uncompressed 6LoWPAN packets (16-bit short link-local)
    Configuration: Node-Node
    Technologies: 6LoWPAN only
    Level: basic
    References: RFC 4944 5.1, 8; RFC 6775 5.6
    Pre-test conditions:
  • Header compression is disabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use 16-bit short address
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • 1 Check
  • EUT1 sends an uncompressed 6LoWPAN packet containing the Echo Request message to EUT2's link-local address
  • Dispatch value in 6LowPAN packet is “01000001”
  • Both source and destination addresses are 16-bit short link-local
  • 2 Verify EUT2 receives the Echo Request message from EUT1
    3 Check
  • EUT2 sends an uncompressed 6LoWPAN packet containing the Echo Reply message to EUT1's link-local address
  • Dispatch value in 6LowPAN packet is “01000001”
  • Both source and destination addresses are 16-bit short link-local
  • 4 Verify EUT1 receives the Echo Reply message from EUT2
    5 Check The data received in the echo reply message is identical to that sent in EUT1's echo request message
    Interoperability Test Description
    Identifier: TD_6Lo_FORMAT_03
    Objective: Check that EUTs correctly handle uncompressed 6LoWPAN fragmented packets
    Configuration: Node-Node
    Technologies: 6LoWPAN only
    Level: basic
    References: RFC 4944 5.1, 5.3; RFC 6775 5.6
    Pre-test conditions: Header compression is disabled on both EUT1 and EUT2
    Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 253 bytes, total IPv6 size 301 bytes
  • 1 Check
  • EUT1 sends a sequence of uncompressed 6LoWPAN packets containing the Echo Request fragments to EUT2
  • EUT1 correctly fragments the Echo Request:
  • a 6LoWPAN FRAG1 header (dispatch 11000xxx) is included in the first packet
  • a 6LoWPAN FRAGN header (dispatch 11100xxx) is included in all following packets
  • the offsets form a contiguous sequence
  • all fragments except the last one must be multiples of 8 bytes
  • 2 Verify EUT2 reassembles correctly the fragments and receives the Echo Request message from EUT1
    3 Check
  • EUT2 sends a sequence of uncompressed 6LoWPAN packets containing the Echo Reply message to EUT1
  • EUT1 correctly fragments the Echo Reply:
  • a 6LoWPAN FRAG1 header (dispatch 11000xxx) is included in the first packet
  • a 6LoWPAN FRAGN header (dispatch 11100xxx) is included in all following packets
  • the offsets form a contiguous sequence
  • all fragments except the last one must be multiples of 8 bytes
  • The data in the echo reply message packets is identical to that sent in the echo request message packets
  • 4 Verify EUT1 correctly reassembles the fragments and receives the Echo Reply message from EUT2
    5 Verify The data in the received echo reply message is identical to that sent in the echo request message
    Interoperability Test Description
    Identifier: TD_6Lo_FORMAT_04
    Objective: Check that EUTs correctly handle maximum size uncompressed 6LoWPAN fragmented packets
    Configuration: Node-Node
    Technologies: 6LoWPAN only
    Level: basic
    References: RFC 4944 5.1, 5.3; RFC 6775 5.6
    Pre-test conditions: Header compression is disabled on both EUT1 and EUT2
    Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 1232 bytes, total IPv6 size 1280 bytes
  • 1 Check
  • EUT1 sends a sequence of uncompressed 6LoWPAN packets containing the Echo Request fragments to EUT2
  • EUT1 correctly fragments the Echo Request:
  • a 6LoWPAN FRAG1 header (dispatch 11000xxx) is included in the first packet
  • a 6LoWPAN FRAGN header (dispatch 11100xxx) is included in all following packets
  • the offsets form a contiguous sequence
  • all fragments except the last one must be multiples of 8 bytes
  • 2 Verify EUT2 reassembles correctly the fragments and receives the Echo Request message from EUT1
    3 Check
  • EUT2 sends a sequence of uncompressed 6LoWPAN packets containing the Echo Reply message to EUT1
  • EUT1 correctly fragments the Echo Reply:
  • a 6LoWPAN FRAG1 header (dispatch 11000xxx) is included in the first packet
  • a 6LoWPAN FRAGN header (dispatch 11100xxx) is included in all following packets
  • the offsets form a contiguous sequence
  • all fragments except the last one must be multiples of 8 bytes
  • The data in the echo reply message packets is identical to that sent in the echo request message packets
  • 4 Verify EUT1 correctly reassembles the fragments and receives the Echo Reply message from EUT2
    5 Verify The data in the received echo reply message is identical to that sent in the echo request message
    Interoperability Test Description
    Identifier: TD_6Lo_FORMAT_05
    Objective: Check that EUTs correctly handle uncompressed 6LoWPAN multicast to all-nodes (16-bit short link-local)
    Configuration: Node-Node
    Technologies: 6LoWPAN only
    Level: basic
    References: RFC 4944 5.1, 8; RFC 6775 5.6
    Pre-test conditions:
  • Header compression is disabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use 16-bit short address
  • Test Sequence: Step Type Description
    0 Stimulus EUT1 initiates an echo request to the link-local all-nodes multicast address (FF02::1) (ICMP payload = 4 bytes, total IPv6 size 52 bytes)
    1 Check EUT1 sends an uncompressed 6LoWPAN packet containing the Echo Request message to EUT2
    2 Check Dispatch value in 6LowPAN packet is “01000001”
    3 Verify EUT2 receives the Echo Request message from EUT1
    4 Check EUT2 sends an uncompressed 6LoWPAN packet containing the Echo Reply message to EUT1
    5 Check Dispatch value in 6LowPAN packet is “01000001”
    6 Verify EUT1 receives the Echo Reply message from EUT2
    7 Check The data in the echo reply message is identical to that in the echo request message
    Interoperability Test Description
    Identifier: TD_6Lo_FORMAT_06
    Objective: Check that EUTs correctly handle uncompressed 6LoWPAN multicast to all-nodes (EUI-64 link-local)
    Configuration: Node-Node
    Technologies: 6LoWPAN only
    Level: basic
    References: RFC 4944 5.1, 8; RFC 6775 5.6
    Pre-test conditions:
  • Header compression is disabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use EUI-64
  • Test Sequence: Step Type Description
    0 Stimulus EUT1 initiates an echo request to the link-local all-nodes multicast address (FF02::1) (ICMP payload = 4 bytes, total IPv6 size 52 bytes)
    1 Check EUT1 sends an uncompressed 6LoWPAN packet containing the Echo Request message to EUT2
    2 Check Dispatch value in 6LowPAN packet is “01000001”
    3 Verify EUT2 receives the Echo Request message from EUT1
    4 Check EUT2 sends an uncompressed 6LoWPAN packet containing the Echo Reply message to EUT1
    5 Check Dispatch value in 6LowPAN packet is “01000001”
    6 Verify EUT1 receives the Echo Reply message from EUT2
    7 Check The data in the echo reply message is identical to that in the echo request message
    Interoperability Test Description
    Identifier: TD_6Lo_FORMAT_07
    Objective: Check that EUTs correctly handle uncompressed 6LoWPAN packets (EUI-64 to 16-bit short link-local)
    Configuration: Node-Node
    Technologies: 6LoWPAN only
    Level: basic
    References: RFC 4944 5.1, 8; RFC 6775 5.6
    Pre-test conditions:
  • Header compression is disabled on both EUT1 and EUT2
  • EUT1 is configured to use EUI-64 and EUT2 is configured to use 16-bit short address
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • 1 Check
  • EUT1 sends an uncompressed 6LoWPAN packet containing the Echo Request message to EUT2's link-local address
  • Dispatch value in 6LowPAN packet is “01000001”
  • Source address is EUI-64 link-local
  • Destination address is 16-bit short link-local
  • 2 Verify EUT2 receives the Echo Request message from EUT1
    3 Check
  • EUT2 sends an uncompressed 6LoWPAN packet containing the Echo Reply message to EUT1's link-local address
  • Dispatch value in 6LowPAN packet is “01000001”
  • Source address is 16-bit short link-local
  • Destination address is EUI-64 link-local
  • 4 Verify EUT1 receives the Echo Reply message from EUT2
    5 Check The data received in the echo reply message is identical to that sent in EUT1's echo request message
    Interoperability Test Description
    Identifier: TD_6Lo_FORMAT_08
    Objective: Check that EUTs correctly handle uncompressed 6LoWPAN packets (16-bit short to EUI-64 link-local)
    Configuration: Node-Node
    Technologies: 6LoWPAN only
    Level: basic
    References: RFC 4944 5.1, 8; RFC 6775 5.6
    Pre-test conditions:
  • Header compression is disabled on both EUT1 and EUT2
  • EUT1 is configured to use 16-bit short address and EUT2 is configured to use EUI-64
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • 1 Check
  • EUT1 sends an uncompressed 6LoWPAN packet containing the Echo Request message to EUT2's link-local address
  • Dispatch value in 6LowPAN packet is “01000001”
  • Source address is 16-bit short link-local
  • Destination address is EUI-64 link-local
  • 2 Verify EUT2 receives the Echo Request message from EUT1
    3 Check
  • EUT2 sends an uncompressed 6LoWPAN packet containing the Echo Reply message to EUT1's link-local address
  • Dispatch value in 6LowPAN packet is “01000001”
  • Source address is EUI-64 link-local
  • Destination address is 16-bit short link-local
  • 4 Verify EUT1 receives the Echo Reply message from EUT2
    5 Check The data received in the echo reply message is identical to that sent in EUT1's echo request message
    Interoperability Test Description
    Identifier: TD_6Lo_FORMAT_09
    Objective: Check that EUTs correctly handle token passing/maintenance at 115.2 kbit/s and correctly handle a basic 6Lo packet (link-local)
    Configuration: 6LBR-2Host, bus topology
    Technologies: 6LoBAC only
    Level: basic
    References: BACnet Clause 9 [10], BACnet MS/TP Conformance Test [11], RFC 6282, draft-ietf-6lobac
    Pre-test conditions:
  • EUTs conform to the MS/TP data link specification
  • EUTs are configured to use 115,200 bit/s
  • LBR is configured at address 0, Host 1 is at address 1, Host 2 is at address 2
  • Nmax_master is configured to 8 in all EUTs
  • Test Sequence: Step Type Description
    0 Check LBR sends token to Host 1, Host 1 sends token to Host 2, Host 2 sends token to LBR
    1 Check Every 50 rotations of the token, Host 2 performs Poll for Master procedure
    2 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • 3 Check
  • EUT1 sends a 6LoBAC packet containing the Echo Request message to EUT2's link-local address
  • Both source and destination addresses are link-local
  • 4 Verify EUT2 receives the Echo Request message from EUT1 (may not be visible in EUR2 ➔ optional)
    5 Check
  • EUT2 sends a 6LoBAC packet containing the Echo Reply message to EUT1's link-local address
  • Both source and destination addresses are link-local
  • 6 Verify EUT1 receives the Echo Reply message from EUT2
    7 Check The data received in the echo reply message is identical to that sent in EUT1's echo request message
    Interoperability Test Description
    Identifier: TD_6Lo_HC_01
    Objective: Check that EUTs correctly handle compressed 6Lo packets (EUI-64 or other long address link-local, hop limit=64)
    Configuration: Node-Node
    Technologies: 6LoWPAN, BTLE, DECT
    Level: basic
    References: RFC 6282 section 3; RFC 6775 5.6
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use EUI-64 or other long address
  • EUT1 and EUT2 are configured with a default hop limit of 64
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 1 Check EUT1 sends a compressed 6Lo packet containing the Echo Request message to EUT2
    2 Check Dispatch value in 6Lo packet is “011TFxHL”
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    5 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    6 Verify EUT2 receives the Echo Request message from EUT1
    7 Check EUT2 sends a compressed 6Lo packet containing the Echo Reply message to EUT1
    8 Check Dispatch value in 6Lo packet is “011TFxHL”
    9 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    10 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    11 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    12 Verify EUT1 receives the Echo Reply message from EUT2
    Notes:
  • The feature tests check that best compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_HC_02
    Objective: Check that EUTs correctly handle compressed 6Lo packets (16-bit or other short address link-local, hop limit=64)
    Configuration: Node-Node
    Technologies: 6LoWPAN, 6LoBAC, NFC, LoWPANz
    Level: basic
    References: RFC 6282 section 3; RFC 6775 5.6
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use 16-bit or other short address
  • EUT1 and EUT2 are configured with a default hop limit of 64
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 1 Check EUT1 sends a compressed 6Lo packet containing the Echo Request message to EUT2
    2 Check Dispatch value in 6Lo packet is “011TFxHL”
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    5 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    6 Verify EUT2 receives the Echo Request message from EUT1
    7 Check EUT2 sends a compressed 6Lo packet containing the Echo Reply message to EUT1
    8 Check Dispatch value in 6Lo packet is “011TFxHL”
    9 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    10 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    11 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    12 Verify EUT1 receives the Echo Reply message from EUT2
    Notes:
  • The feature tests check that best compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_HC_03
    Objective: Check that EUTs correctly handle compressed 6Lo packets (EUI-64 or other long address link-local, hop limit=63)
    Configuration: Node-Node
    Technologies: 6LoWPAN, BTLE, DECT
    Level: basic
    References: RFC 6282 section 3; RFC 6775 5.6
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use EUI-64 or other long address
  • EUT1 and EUT2 are configured with a default hop limit of 63
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 63, no traffic class or flow label is being used
  • 1 Check EUT1 sends a compressed 6Lo packet containing the Echo Request message to EUT2
    2 Check Dispatch value in 6Lo packet is “011TFxHL”
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 00 and the hop limit field is carried in-line
    5 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    6 Verify EUT2 receives the Echo Request message from EUT1
    7 Check EUT2 sends a compressed 6Lo packet containing the Echo Reply message to EUT1
    8 Check Dispatch value in 6Lo packet is “011TFxHL”
    9 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    10 Feature In IP_HC, HLIM (HL) is 00 and the hop limit field is carried in-line
    11 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    12 Verify EUT1 receives the Echo Reply message from EUT2
    Notes:
  • The feature tests check that best compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_HC_04
    Objective: Check that EUTs correctly handle compressed 6Lo packets (16-bit or other short address link-local, hop limit=63)
    Configuration: Node-Node
    Technologies: 6LoWPAN, 6LoBAC, NFC, LoWPANz
    Level: basic
    References: RFC 6282 section 3; RFC 6775 5.6
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use 16-bit or other short address
  • EUT1 and EUT2 are configured with a default hop limit of 63
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 63, no traffic class or flow label is being used
  • 1 Check EUT1 sends a compressed 6Lo packet containing the Echo Request message to EUT2
    2 Check Dispatch value in 6Lo packet is “011TFxHL”
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 00 and the hop limit field is carried in-line
    5 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    6 Verify EUT2 receives the Echo Request message from EUT1
    7 Check EUT2 sends a compressed 6Lo packet containing the Echo Reply message to EUT1
    8 Check Dispatch value in 6Lo packet is “011TFxHL”
    9 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    10 Feature In IP_HC, HLIM (HL) is 00 and the hop limit field is carried in-line
    11 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    12 Verify EUT1 receives the Echo Reply message from EUT2
    Notes:
  • The feature tests check that best compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_HC_05
    Objective: Check that EUTs correctly handle compressed UDP packets (EUI-64 or other long address, server port 5683)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, BTLE, DECT
    Level: basic
    References: RFC 6282, 4.3
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use EUI-64 address
  • A CoAP ping server is installed on port 5683 of the host
  • Test Sequence: Step Type Description
    0 Stimulus 6LR initiates a CoAP Ping request to Host's CoAP Ping server
    1 Check 6LR sends a 6Lo packet containing the CoAP Ping message to Host
    2 Feature NH is set, NHC is 111100x0, the source port is compressed to 8 bits (x=1) or uncompressed (x=0), the destination port is uncompressed 5683
    3 Verify Host receives the CoAP Ping message from 6LR
    4 Check Host sends a 6Lo packet containing the CoAP Reset message to 6LR
    5 Feature NH is set, NHC is 1111000x, the source port is uncompressed 5683, the destination port is compressed to 8 bits (x=1) or uncompressed (x=0)
    6 Verify 6LR receives the CoAP Reset message from Host
    Notes: The feature tests check that best compression is used (but this is not a requirement for interoperability)
    Interoperability Test Description
    Identifier: TD_6Lo_HC_06
    Objective: Check that EUTs correctly handle compressed UDP packets (16-bit or other short address, server port 5683)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, 6LoBAC, NFC, LoWPANz
    Level: basic
    References: RFC 6282, 4.3
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use 16-bit address
  • A CoAP ping server is installed on port 5683 of the host
  • Test Sequence: Step Type Description
    0 Stimulus 6LR initiates a CoAP Ping request to Host's CoAP Ping server
    1 Check 6LR sends a 6Lo packet containing the CoAP Ping message to Host
    2 Feature NH is set, NHC is 111100x0, the source port is compressed to 8 bits (x=1) or uncompressed (x=0), the destination port is uncompressed 5683
    3 Verify Host receives the CoAP Ping message from 6LR
    4 Check Host sends a 6Lo packet containing the CoAP Reset message to 6LR
    5 Feature NH is set, NHC is 1111000x, the source port is uncompressed 5683, the destination port is compressed to 8 bits (x=1) or uncompressed (x=0)
    6 Verify 6LR receives the CoAP Reset message from Host
    Notes: The feature tests check that best compression is used (but this is not a requirement for interoperability)
    Interoperability Test Description
    Identifier: TD_6Lo_HC_07
    Objective: Check that EUTs correctly handle compressed UDP packets (EUI-64 or other long address, server port 61616)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, BTLE, DECT
    Level: basic
    References: RFC 6282, 4.3
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use EUI-64 address
  • A CoAP ping server is installed on port 61616 of the host
  • Test Sequence: Step Type Description
    0 Stimulus 6LR initiates a CoAP Ping request to Host's CoAP Ping server
    1 Check 6LR sends a 6Lo packet containing the CoAP Ping message to Host
    2 Feature NH is set, NHC is 111100x1, the destination port is compressed to 4 bits of 0000 (x=1) or 8 bits of 0xb0 (x=0)
    3 Verify Host receives the CoAP Ping message from 6LR
    4 Check Host sends a 6Lo packet containing the CoAP Reset message to 6LR
    5 Feature NH is set, NHC is 1111001x, the source port is compressed to 4 bits of 0000 (x=1) or 8 bits of 0xb0 (x=0)
    6 Verify 6LR receives the CoAP Reset message from Host
    Notes: The feature tests check that best compression is used (but this is not a requirement for interoperability)
    Interoperability Test Description
    Identifier: TD_6Lo_HC_08
    Objective: Check that EUTs correctly handle compressed UDP packets (16-bit or other short address, server port 61616)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, 6LoBAC, NFC, LoWPANz
    Level: basic
    References: RFC 6282, 4.3
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use 16-bit address
  • A CoAP ping server is installed on port 61616 of the host
  • Test Sequence: Step Type Description
    0 Stimulus 6LR initiates a CoAP Ping request to Host's CoAP Ping server
    1 Check 6LR sends a 6Lo packet containing the CoAP Ping message to Host
    2 Feature NH is set, NHC is 111100x1, the destination port is compressed to 4 bits of 0000 (x=1) or 8 bits of 0xb0 (x=0)
    3 Verify Host receives the CoAP Ping message from 6LR
    4 Check Host sends a 6Lo packet containing the CoAP Reset message to 6LR
    5 Feature NH is set, NHC is 1111001x, the source port is compressed to 4 bits of 0000 (x=1) or 8 bits of 0xb0 (x=0)
    6 Verify 6LR receives the CoAP Reset message from Host
    Notes: The feature tests check that best compression is used (but this is not a requirement for interoperability)
    Interoperability Test Description
    Identifier: TD_6Lo_HC_09
    Objective: Check that EUTs correctly handle compressed 6LoWPAN packets (EUI-64 or other long address to 16-bit or other short address link-local, hop limit=64)
    Configuration: Node-Node
    Technologies: 6LoWPAN only
    Level: basic
    References: RFC 6282 section 3; RFC 6775 5.6
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 is configured to use EUI-64 and EUT2 is configured to use 16-bit short address
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 1 Check EUT1 sends a compressed 6LoWPAN packet containing the Echo Request message to EUT2
    2 Check Dispatch value in 6LowPAN packet is “011TFxHL”
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    5 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    6 Verify EUT2 receives the Echo Request message from EUT1
    7 Check EUT2 sends a compressed 6LoWPAN packet containing the Echo Reply message to EUT1
    8 Check Dispatch value in 6LowPAN packet is “011TFxHL”
    9 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    10 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    11 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    12 Verify EUT1 receives the Echo Reply message from EUT2
    Notes:
  • The feature tests check that best compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_HC_10
    Objective: Check that EUTs correctly handle compressed 6LoWPAN packets (16-bit or other short address to EUI-64 or other long address link-local, hop limit=64)
    Configuration: Node-Node
    Technologies: 6LoWPAN only
    Level: basic
    References: RFC 6282 section 3; RFC 6775 5.6
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 is configured to use 16-bit short address and EUT2 is configured to use EUI-64
  • Test Sequence: Step Type Description
    0 Stimulus
  • EUT1 initiates an echo request to EUT2's link-local address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 1 Check EUT1 sends a compressed 6LoWPAN packet containing the Echo Request message to EUT2
    2 Check Dispatch value in 6LowPAN packet is “011TFxHL”
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    5 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    6 Verify EUT2 receives the Echo Request message from EUT1
    7 Check EUT2 sends a compressed 6LoWPAN packet containing the Echo Reply message to EUT1
    8 Check Dispatch value in 6LowPAN packet is “011TFxHL”
    9 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    10 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    11 Feature In IP_HC, SAC=0, SAM=11; DAC=0; DAM=11
    12 Verify EUT1 receives the Echo Reply message from EUT2
    Notes:
  • The feature tests check that best compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_HC_11
    Objective: Check that EUTs correctly handle NH=0 compressed TCP packets (EUI-64 or other long address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, BTLE, DECT
    Level: advanced
    References: RFC 6282, 3.1.1
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use EUI-64 address
  • A TCP server (e.g., a HTTP server) is installed on port 80 of the host
  • Test Sequence: Step Type Description
    0 Stimulus 6LR initiates a TCP SYN request (connect) to Host's TCP server
    1 Check 6LR sends a 6Lo packet containing the TCP SYN packet to Host
    2 Check NH=0
    3 Verify Host receives the TCP SYN packet from 6LR
    4 Check Host sends a 6Lo packet containing a TCP SYN/ACK message to 6LR
    5 Check NH=0
    6 Verify 6LR receives the TCP SYN/ACK from Host
    Notes: Optional, as not all 6LRs and hosts support TCP
    Interoperability Test Description
    Identifier: TD_6Lo_HC_12
    Objective: Check that EUTs correctly handle NH=0 compressed TCP packets (16-bit or other short address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, 6LoBAC, NFC, LoWPANz
    Level: advanced
    References: RFC 6282, 3.1.1
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use 16-bit address
  • A TCP server (e.g., a HTTP server) is installed on port 80 of the host
  • Test Sequence: Step Type Description
    0 Stimulus 6LR initiates a TCP SYN request (connect) to Host's TCP server
    1 Check 6LR sends a 6Lo packet containing the TCP SYN packet to Host
    2 Check NH=0
    3 Verify Host receives the TCP SYN packet from 6LR
    4 Check Host sends a 6Lo packet containing a TCP SYN/ACK message to 6LR
    5 Check NH=0
    6 Verify 6LR receives the TCP SYN/ACK from Host
    Notes: Optional, as not all 6LRs and hosts support TCP
    Interoperability Test Description
    Identifier: TD_6Lo_ND_01
    Objective: Check that a host is able to register its global IPv6 address (EUI-64 or other long address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, BTLE, DECT
    Level: basic
    References: RFC 6775 10.2
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use EUI-64 or other long address
  • Test Sequence: Step Type Description
    0 Stimulus Initialize the network interface of the Host
    1 Check The Host sends a Router Solicitation to all-routers multicast address with SLLAO (EUI-64 or other long address). Source = link local based on EUI-64 or other long address
    2 Verify The Router receives the Router Solicitation from the host.
    3 Check
  • The Router sends a unicast Router Advertisement containing PIO and optionally 6COs to the host.
  • Link local addresses are used.
  • The L bit is not set.
  • 4 Verify The host receives the Router Advertisement from the router
    5 Check The host configures its tentative global IPv6 address based on the PIO information in RA from the Router (EUI-64 or other long address)
    6 Check The host registers its tentative address by sending a unicast Neighbor Solicitation containing ARO and SLLAO. Source = GP64
    7 Verify The Router receives the Neighbor Solicitation from the host.
    8 Check The Router sends a Neighbor Advertisement with ARO Status set to 0 (Dest = GP64)
    9 Verify The host updates the status of the tentative address
    10 Stimulus
  • The Router initiates an echo request to the Host's new global address, using its own global address as the source
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 11 Check The Router sends a 6Lo packet containing the Echo Request message to the Host
    12 Check Dispatch value in 6Lo packet is “011TFxHL”
    13 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    14 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    15 Verify The Host receives the Echo Request message from the Router
    16 Check The Host sends a 6Lo packet containing the Echo Reply message to the Router
    17 Check Dispatch value in 6Lo packet is “011TFxHL”
    18 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    19 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    20 Verify The Router receives the Echo Reply message from the Host
    Notes: The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
    Interoperability Test Description
    Identifier: TD_6Lo_ND_02
    Objective: Check that a host is able to register its global IPv6 address (16-bit or other short address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, 6LoBAC, NFC, LoWPANz
    Level: basic
    References: RFC 6775 10.2
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use 16-bit or other short address
  • Test Sequence: Step Type Description
    0 Stimulus Initialize the network interface of the Host
    1 Check The Host sends a Router Solicitation to all-routers multicast address with SLLAO (EUI-64 or other long address for 6LoWPAN, 16-bit or other short address elsewhere). Source = link local based on EUI-64 or other long address for 6LoWPAN, 16-bit or other short address elsewhere
    2 Verify The Router receives the Router Solicitation from the host.
    3 Check
  • The Router sends a unicast Router Advertisement containing PIO and optionally 6COs to the host.
  • Link local addresses are used.
  • The L bit is set (6LoBAC); the L bit is not set (NFC, LoWPANz, 6LoWPAN).
  • 4 Verify The host receives the Router Advertisement from the router
    5 Check The host configures its tentative global IPv6 address based on the PIO information in RA from the Router (16-bit or other short address)
    6 Check The host registers its tentative address by sending a unicast Neighbor Solicitation containing ARO and SLLAO. Source = GP16
    7 Verify The Router receives the Neighbor Solicitation from the host.
    8 Check The Router sends a Neighbor Advertisement with ARO Status set to 0 (Dest = GP16)
    9 Verify The host updates the status of the tentative address
    10 Stimulus
  • The Router initiates an echo request to the Host's new global address, using its own global address as the source
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 11 Check The Router sends a 6Lo packet containing the Echo Request message to the Host
    12 Check Dispatch value in 6Lo packet is “011TFxHL”
    13 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    14 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    15 Verify The Host receives the Echo Request message from the Router
    16 Check The Host sends a 6Lo packet containing the Echo Reply message to the Router
    17 Check Dispatch value in 6Lo packet is “011TFxHL”
    18 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    19 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    20 Verify The Router receives the Echo Reply message from the Host
    Notes: The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
    Interoperability Test Description
    Identifier: TD_6Lo_ND_03
    Objective: Check Host NUD behavior
    Configuration: Host-6LR
    Technologies: all
    Level: basic
    References: RFC 6775 5.5
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is up and registered its global address with the Router
  • Test Sequence: Step Type Description
    0 Stimulus Host sends a sequence of echo requests to 2001:db8::1
    1 Verify Host sends a unicast NS message to the 6LR to perform NUD
    Interoperability Test Description
    Identifier: TD_6Lo_ND_04
    Objective: Check 6LR NUD behavior (ICMP version)
    Configuration: Host-6LR
    Technologies: all
    Level: basic
    References: RFC 6775 5.5
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is up and registered its global address with the Router
  • Test Sequence: Step Type Description
    0 Stimulus 6LR sends a sequence of echo requests to Host
    1 Stimulus After 10 seconds, echo reply function is disabled on host
    2 Verify 6LR sends a unicast NS message to the host to perform NUD
    Notes: Optional, as not all hosts allow disabling echo reply function
    Interoperability Test Description
    Identifier: TD_6Lo_ND_05
    Objective: Check 6LR NUD behavior (UDP version)
    Configuration: Host-6LR
    Technologies: all
    Level: basic
    References: RFC 6775 5.5
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • A CoAP ping server is installed on port 5683 of the host
  • Host is up and registered its global address with the Router
  • Test Sequence: Step Type Description
    0 Stimulus 6LR sends a sequence of CoAP pings to Host
    1 Stimulus After 10 seconds, CoAP server function is disabled on host
    2 Verify 6LR sends a unicast NS message to the host to perform NUD
    Notes: Optional, as not all hosts allow disabling CoAP server function
    Interoperability Test Description
    Identifier: TD_6Lo_ND_06
    Objective: Check host behavior under multiple prefixes (EUI-64 or other long address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, BTLE, DECT
    Level: advanced
    References: RFC 4861 3.1
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use EUI-64 or other long address
  • Router is configured with multiple prefixes
  • Test Sequence: Step Type Description
    0 Stimulus Initialize the network interface of the Host
    1 Check The Host sends a Router Solicitation to all-routers multicast address with SLLAO (EUI-64 or other long address). Source = link local based on EUI-64 or other long address
    2 Verify The Router receives the Router Solicitation from the host.
    3 Check
  • The Router sends a unicast Router Advertisement containing PIO with multiple prefixes and optionally 6COs to the host.
  • Link local addresses are used.
  • The L bit is not set.
  • 4 Verify The host receives the Router Advertisement from the router
    5 Check The host configures a number of tentative global IPv6 address based on the PIO information in RA from the Router (EUI-64 or other long address)
    6 Check The host registers its tentative addresses by sending unicast Neighbor Solicitations containing ARO and SLLAO. Source = GP64
    7 Verify The Router receives the Neighbor Solicitations from the host.
    8 Check The Router sends Neighbor Advertisements with ARO Status set to 0 (Dest = GP64)
    9 Verify The host updates the status of the tentative addresses
    10 Stimulus
  • The Router initiates an echo request to one of the Host's new global addresses, using the appropriate own global address as the source
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 11 Check The Router sends a 6Lo packet containing the Echo Request message to the Host
    12 Check Dispatch value in 6Lo packet is “011TFxHL”
    13 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    14 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    15 Verify The Host receives the Echo Request message from the Router
    16 Check The Host sends a 6Lo packet containing the Echo Reply message to the Router
    17 Check Dispatch value in 6Lo packet is “011TFxHL”
    18 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    19 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    20 Verify The Router receives the Echo Reply message from the Host
    Notes:
  • Optional, as not all 6LRs and hosts allow multiple prefixes
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_ND_07
    Objective: Check host behavior under multiple prefixes (16-bit or other short address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, 6LoBAC, NFC, LoWPANz
    Level: advanced
    References: RFC 4861 3.1
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both Host and Router
  • Host is configured to use 16-bit or other short address
  • Router is configured with multiple prefixes
  • Test Sequence: Step Type Description
    0 Stimulus Initialize the network interface of the Host
    1 Check The Host sends a Router Solicitation to all-routers multicast address with SLLAO (EUI-64 or other long address for 6LoWPAN, 16-bit or other short address elsewhere). Source = link local based on EUI-64 or other long address for 6LoWPAN, 16-bit or other short address elsewhere
    2 Verify The Router receives the Router Solicitation from the host.
    3 Check
  • The Router sends a unicast Router Advertisement containing PIO with multiple prefixes and optionally 6COs to the host.
  • Link local addresses are used.
  • The L bit is set (6LoBAC); the L bit is not set (NFC, LoWPANz, 6LoWPAN).
  • 4 Verify The host receives the Router Advertisement from the router
    5 Check The host configures a number of tentative global IPv6 address based on the PIO information in RA from the Router (16-bit or other short address)
    6 Check The host registers its tentative addresses by sending unicast Neighbor Solicitations containing ARO and SLLAO. Source = GP16
    7 Verify The Router receives the Neighbor Solicitations from the host.
    8 Check The Router sends Neighbor Advertisements with ARO Status set to 0 (Dest = GP16)
    9 Verify The host updates the status of the tentative addresses
    10 Stimulus
  • The Router initiates an echo request to one of the Host's new global addresses, using the appropriate own global address as the source
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 11 Check The Router sends a 6Lo packet containing the Echo Request message to the Host
    12 Check Dispatch value in 6Lo packet is “011TFxHL”
    13 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    14 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    15 Verify The Host receives the Echo Request message from the Router
    16 Check The Host sends a 6Lo packet containing the Echo Reply message to the Router
    17 Check Dispatch value in 6Lo packet is “011TFxHL”
    18 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    19 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    20 Verify The Router receives the Echo Reply message from the Host
    Notes:
  • Optional, as not all 6LRs and hosts allow multiple prefixes
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_ND_HC_01
    Objective: Check that EUTs make use of context 0 (EUI-64 or other long address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, BTLE, DECT
    Level: advanced
    References: RFC 6775 5.4, RFC 6282 3.1.1
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use EUI-64 or other long address
  • EUT1 and EUT2 are configured with a default hop limit of 64
  • Test Sequence: Step Type Description
    0 Stimulus Host is set up with 6LR and receives context 0 for the global prefix
    1 Stimulus
  • EUT1 initiates an echo request to EUT2's GP64 address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 2 Check EUT1 sends a 6Lo packet containing the Echo Request message to EUT2
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    5 Feature The compression makes use of the global prefix (SAC/DAC = 1, SAM/DAM=01/11)
    6 Feature The context identifier extension is not present (CID = 0)
    7 Check Dispatch value in 6Lo packet is “011TFxHL”
    8 Verify EUT2 receives the Echo Request message from EUT1
    9 Check EUT2 sends a compressed 6Lo packet containing the Echo Reply message to EUT1
    10 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    11 Feature The compression makes use of the global prefix (SAC/DAC = 1, SAM/DAM=01/11)
    12 Feature The context identifier extension is not present (CID = 0)
    13 Check Dispatch value in 6Lo packet is “011TFxHL”
    Notes:
  • The feature tests check that good compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_ND_HC_02
    Objective: Check that EUTs make use of context 0 (16-bit or other short address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, 6LoBAC, NFC, LoWPANz
    Level: advanced
    References: RFC 6775 5.4, RFC 6282 3.1.1
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use 16-bit or other short address
  • EUT1 and EUT2 are configured with a default hop limit of 64
  • Test Sequence: Step Type Description
    0 Stimulus Host is set up with 6LR and receives context 0 for the global prefix
    1 Stimulus
  • EUT1 initiates an echo request to EUT2's GP16 address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 2 Check EUT1 sends a 6Lo packet containing the Echo Request message to EUT2
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    5 Feature The compression makes use of the global prefix (SAC/DAC = 1, SAM/DAM=10/11)
    6 Feature The context identifier extension is not present (CID = 0)
    7 Check Dispatch value in 6Lo packet is “011TFxHL”
    8 Verify EUT2 receives the Echo Request message from EUT1
    9 Check EUT2 sends a compressed 6Lo packet containing the Echo Reply message to EUT1
    10 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    11 Feature The compression makes use of the global prefix (SAC/DAC = 1, SAM/DAM=10/11)
    12 Feature The context identifier extension is not present (CID = 0)
    13 Check Dispatch value in 6Lo packet is “011TFxHL”
    Notes:
  • The feature tests check that good compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_ND_HC_03
    Objective: Check that EUTs make use of context ≠ 0 (EUI-64 or other long address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, BTLE, DECT
    Level: advanced
    References: RFC 6775 5.4, RFC 6282 3.1.2
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use EUI-64 or other long address
  • EUT1 and EUT2 are configured with a default hop limit of 64
  • Test Sequence: Step Type Description
    0 Stimulus Host is set up with 6LR and receives context ≠ 0 for the global prefix
    1 Stimulus
  • EUT1 initiates an echo request to EUT2's GP64 address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 2 Check EUT1 sends a 6Lo packet containing the Echo Request message to EUT2
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    5 Feature The compression makes use of the global prefix (SAC/DAC = 1, SAM/DAM=01/11)
    6 Check A Context Identifier Extension (CID) is used for this
    7 Check Dispatch value in 6Lo packet is “011TFxHL”
    8 Verify EUT2 receives the Echo Request message from EUT1
    9 Check EUT2 sends a compressed 6Lo packet containing the Echo Reply message to EUT1
    10 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    11 Feature The compression makes use of the global prefix (SAC/DAC = 1, SAM/DAM=01/11)
    12 Check A Context Identifier Extension (CID) is used for this
    13 Check Dispatch value in 6Lo packet is “011TFxHL”
    Notes:
  • The feature tests check that good compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.
  • Interoperability Test Description
    Identifier: TD_6Lo_ND_HC_04
    Objective: Check that EUTs make use of context ≠ 0 (16-bit or other short address)
    Configuration: Host-6LR
    Technologies: 6LoWPAN, 6LoBAC, NFC, LoWPANz
    Level: advanced
    References: RFC 6775 5.4, RFC 6282 3.1.2
    Pre-test conditions:
  • (6LoWPAN:) Header compression is enabled on both EUT1 and EUT2
  • EUT1 and EUT2 are configured to use 16-bit or other short address
  • EUT1 and EUT2 are configured with a default hop limit of 64
  • Test Sequence: Step Type Description
    0 Stimulus Host is set up with 6LR and receives context ≠ 0 for the global prefix
    1 Stimulus
  • EUT1 initiates an echo request to EUT2's GP16 address
  • ICMP payload = 4 bytes, total IPv6 size 52 bytes
  • Hop Limit is 64, no traffic class or flow label is being used
  • 2 Check EUT1 sends a 6Lo packet containing the Echo Request message to EUT2
    3 Feature In IP_HC, TF is 11 and the ecn, dscp and flow label fields are compressed away
    4 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    5 Feature The compression makes use of the global prefix (SAC/DAC = 1, SAM/DAM=10/11)
    6 Check A Context Identifier Extension (CID) is used for this
    7 Check Dispatch value in 6Lo packet is “011TFxHL”
    8 Verify EUT2 receives the Echo Request message from EUT1
    9 Check EUT2 sends a compressed 6Lo packet containing the Echo Reply message to EUT1
    10 Feature In IP_HC, HLIM (HL) is 10 and the hop limit field is compressed away
    11 Feature The compression makes use of the global prefix (SAC/DAC = 1, SAM/DAM=10/11)
    12 Check A Context Identifier Extension (CID) is used for this
    13 Check Dispatch value in 6Lo packet is “011TFxHL”
    Notes:
  • The feature tests check that good compression is used (but this is not a requirement for interoperability)
  • The Echo Reply message might use a different hop limit in some implementations, then the HLIM value might also be different.