Test Specification:
IPv6 Conformance Test For NAT-PTi
(for router)
No.
Title
RFC2765 [SIIT]
Initialization
1
Initialization for SIIT (in/in)
Simple ping test
2
Ping IPv6(no fragment hdr)<->IPv4(DF=1)
3
Ping IPv6(fragment hdr)<->IPv4(DF=0)
3.1 Translating IPv4 Headers into IPv6 Headers
4
Forced fragmentation of IPv6 packets > 1280
IPv4 (don't fragment) -> IPv6 without Fragment header
5
IPv4 TOS -> IPv6 Traffic Class
6
IPv4 Length -> IPv6 Payload Length
7
IPv4 Protocol -> IPv6 Next Header
8
IPv4 TTL -> IPv6 Hop Limit
9
Ignore IPv4 options
10
Drop IPv4 packets with unexpired Source Route option
IPv4 (may fragment) -> IPv6 with Fragment header
11
IPv4 -> IPv6 + Fragment Hdr
12
IPv4 Protocol -> Next Header in IPv6 Fragment header
3.2 Translating UDP over IPv4
13
IPv4 UDP -> IPv6 UDP
3.3 Translating ICMPv4 Headers into ICMPv6 Headers
14
ICMPv4 query messages
15
ICMPv4 error messages
4.1 Translating IPv6 Headers into IPv4 Headers
IPv6 without Fragment header -> IPv4 (don't fragment)
16
IPv6 Traffic Class -> IPv4 TOS
17
IPv6 Payload Length -> IPv4 Length
18
IPv6 Hop Limit -> IPv4 TTL
19
IPv6 Next Header -> IPv4 Protocol
20
Ignore IPv6 options
21
Ignore or drop IPv6 packets with Routing header
IPv6 with Fragment header -> IPv4 (may fragment)
22
IPv6 + Fragment Hdr -> IPv4
23
Next Header in IPv6 Fragment header -> IPv4 Protocol
4.2 Translating ICMPv6 Headers into ICMPv4 Headers
24
ICMPv6 query messages
25
ICMPv6 error messages
RFC2766 [NAT-PT]
Initialization
26
Initialization for NATPT (in/in)
5. Protocol Translation Details
27
Translation between IPv4 echo and IPv6 echo
5.3 TCP/UDP/ICMP Checksum Update
28
TCP/UDP Checksum Update from IPv4 to IPv6
29
ICMP Checksum Update from IPv4 to IPv6
30
TCP/UDP Checksum Update from IPv6 to IPv4
31
ICMP Checksum Update from IPv6 to IPv4
DNS Application Level Gateway (DNS-ALG) Support
32
IPv4 DNS "A" Records -> IPv6 DNS "AAAA" Records
IPv6 DNS "AAAA" Records -> IPv4 DNS "A" Records
6. FTP Application Level Gateway (FTP-ALG) Support
6.1 Payload modifications for V4 originated FTP sessions
6.2 Payload modifications for V6 originated FTP sessions
6.3 Header updates for FTP control packets
Telebit Implementation Specific Tests
Telebit NAT-PT with in+out filters
33
Initialization for NAT-PT (in/out)
Telebit NAT-PT with out+out filters
34
Initialization for NAT-PT (out/out)
Telebit NAT-PT with out+in filters
35
Initialization for NAT-PT (out/in)