diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 |
commit | 4bfd864f10b68b71482b35c818559068ef8d5797 (patch) | |
tree | e3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc7703.txt | |
parent | ea76e11061bda059ae9f9ad130a9895cc85607db (diff) |
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc7703.txt')
-rw-r--r-- | doc/rfc/rfc7703.txt | 3139 |
1 files changed, 3139 insertions, 0 deletions
diff --git a/doc/rfc/rfc7703.txt b/doc/rfc/rfc7703.txt new file mode 100644 index 0000000..c62627f --- /dev/null +++ b/doc/rfc/rfc7703.txt @@ -0,0 +1,3139 @@ + + + + + + +Independent Submission E. Cordeiro +Request for Comments: 7703 R. Carnier +Category: Informational +ISSN: 2070-1721 A. Moreiras + NIC.br + November 2015 + + + Experience with Testing of + Mapping of Address and Port Using Translation (MAP-T) + +Abstract + + This document describes the testing result of a network utilizing a + Mapping of Address and Port using Translation (MAP-T) double + translation solution; it provides an overview of user applications' + behavior with a shared IPv4 address. + + The MAP-T software is from CERNET Center and the test environment is + on the NIC.br network with real and virtualized machines. + +Status of This Memo + + This document is not an Internet Standards Track specification; it is + published for informational purposes. + + This is a contribution to the RFC Series, independently of any other + RFC stream. The RFC Editor has chosen to publish this document at + its discretion and makes no statement about its value for + implementation or deployment. Documents approved for publication by + the RFC Editor are not a candidate for any level of Internet + Standard; see Section 2 of RFC 5741. + + Information about the current status of this document, any errata, + and how to provide feedback on it may be obtained at + http://www.rfc-editor.org/info/rfc7703. + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 1] + +RFC 7703 MAP-T Testing November 2015 + + +Copyright Notice + + Copyright (c) 2015 IETF Trust and the persons identified as the + document authors. All rights reserved. + + This document is subject to BCP 78 and the IETF Trust's Legal + Provisions Relating to IETF Documents + (http://trustee.ietf.org/license-info) in effect on the date of + publication of this document. Please review these documents + carefully, as they describe your rights and restrictions with respect + to this document. + +Table of Contents + + 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 4 + 2. Testbed Overview . . . . . . . . . . . . . . . . . . . . . . 4 + 2.1. Network Topology . . . . . . . . . . . . . . . . . . . . 4 + 2.2. Configuration Files . . . . . . . . . . . . . . . . . . . 6 + 2.2.1. MAP-T Core . . . . . . . . . . . . . . . . . . . . . 6 + 2.2.2. IPv6-Only Router . . . . . . . . . . . . . . . . . . 7 + 2.2.3. MAP-T CPE 1 . . . . . . . . . . . . . . . . . . . . . 8 + 2.2.4. Host 1 . . . . . . . . . . . . . . . . . . . . . . . 9 + 3. Operating Systems Used in This Test . . . . . . . . . . . . . 9 + 3.1. Linux . . . . . . . . . . . . . . . . . . . . . . . . . . 9 + 3.2. Windows 7 . . . . . . . . . . . . . . . . . . . . . . . . 9 + 3.3. Windows XP . . . . . . . . . . . . . . . . . . . . . . . 10 + 4. Application Testing Summary . . . . . . . . . . . . . . . . . 10 + 5. Effect Analysis . . . . . . . . . . . . . . . . . . . . . . . 11 + 5.1. User Experience . . . . . . . . . . . . . . . . . . . . . 11 + 5.2. Testing Summary . . . . . . . . . . . . . . . . . . . . . 12 + 6. Future Testing Considerations . . . . . . . . . . . . . . . . 12 + 7. Security Considerations . . . . . . . . . . . . . . . . . . . 13 + 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 13 + 8.1. Normative References . . . . . . . . . . . . . . . . . . 13 + 8.2. Informative References . . . . . . . . . . . . . . . . . 13 + Appendix A. Application Testing Details . . . . . . . . . . . . 14 + A.1. Browsers . . . . . . . . . . . . . . . . . . . . . . . . 14 + A.1.1. Google Chrome . . . . . . . . . . . . . . . . . . . . 14 + A.1.2. Mozilla Firefox . . . . . . . . . . . . . . . . . . . 15 + A.1.3. Internet Explorer . . . . . . . . . . . . . . . . . . 16 + A.1.4. Safari . . . . . . . . . . . . . . . . . . . . . . . 17 + A.1.5. Lynx (Text Browser) . . . . . . . . . . . . . . . . . 18 + A.2. Web Browsing . . . . . . . . . . . . . . . . . . . . . . 19 + A.2.1. www.google.com . . . . . . . . . . . . . . . . . . . 19 + A.2.2. www.msn.com . . . . . . . . . . . . . . . . . . . . . 20 + A.3. Web Dynamic Content . . . . . . . . . . . . . . . . . . . 21 + A.3.1. Flash Player . . . . . . . . . . . . . . . . . . . . 21 + A.3.2. Silverlight . . . . . . . . . . . . . . . . . . . . . 22 + + + +Cordeiro, et al. Informational [Page 2] + +RFC 7703 MAP-T Testing November 2015 + + + A.3.3. Java Applets . . . . . . . . . . . . . . . . . . . . 23 + A.3.4. HTML5 Websites . . . . . . . . . . . . . . . . . . . 24 + A.4. Video-Stream Websites . . . . . . . . . . . . . . . . . . 25 + A.4.1. www.youtube.com . . . . . . . . . . . . . . . . . . . 25 + A.4.2. www.dailymotion.com . . . . . . . . . . . . . . . . . 26 + A.4.3. www.zappiens.br . . . . . . . . . . . . . . . . . . . 27 + A.5. Social-Networking Websites . . . . . . . . . . . . . . . 28 + A.5.1. www.facebook.com . . . . . . . . . . . . . . . . . . 28 + A.5.2. www.twitter.com . . . . . . . . . . . . . . . . . . . 28 + A.6. Webmails . . . . . . . . . . . . . . . . . . . . . . . . 30 + A.6.1. www.gmail.com . . . . . . . . . . . . . . . . . . . . 30 + A.6.2. www.hotmail.com . . . . . . . . . . . . . . . . . . . 31 + A.7. Real-Time Internet Text Messaging (Chat) Website . . . . 32 + A.7.1. Chat Rooms of Universo Online (UOL) Content Provider 32 + A.8. Image-Hosting Site . . . . . . . . . . . . . . . . . . . 33 + A.8.1. www.flickr.com . . . . . . . . . . . . . . . . . . . 33 + A.9. Communication Protocol . . . . . . . . . . . . . . . . . 34 + A.9.1. Skype . . . . . . . . . . . . . . . . . . . . . . . . 34 + A.9.2. Google Talk . . . . . . . . . . . . . . . . . . . . . 35 + A.9.3. Jabber (XMPP) . . . . . . . . . . . . . . . . . . . . 36 + A.9.4. MSN Messenger (Microsoft Notification Protocol) . . . 37 + A.9.5. IRC (Internet Relay Chat) . . . . . . . . . . . . . . 38 + A.10. Torrent Clients . . . . . . . . . . . . . . . . . . . . . 39 + A.10.1. Vuze . . . . . . . . . . . . . . . . . . . . . . . . 39 + A.10.2. uTorrent . . . . . . . . . . . . . . . . . . . . . . 40 + A.10.3. Ktorrent . . . . . . . . . . . . . . . . . . . . . . 41 + A.10.4. Note about BitTorrent Seeders . . . . . . . . . . . 42 + A.11. Remote Access and File Transfer Software . . . . . . . . 43 + A.11.1. SSH . . . . . . . . . . . . . . . . . . . . . . . . 43 + A.11.2. FTP . . . . . . . . . . . . . . . . . . . . . . . . 44 + A.11.3. FileZilla FTP . . . . . . . . . . . . . . . . . . . 45 + A.11.4. WGET . . . . . . . . . . . . . . . . . . . . . . . . 46 + A.12. Antivirus Updates . . . . . . . . . . . . . . . . . . . . 47 + A.12.1. Avira . . . . . . . . . . . . . . . . . . . . . . . 47 + A.12.2. AVG . . . . . . . . . . . . . . . . . . . . . . . . 48 + A.12.3. Avast . . . . . . . . . . . . . . . . . . . . . . . 49 + A.13. Media Player Updates and Video Streaming . . . . . . . . 50 + A.13.1. VLC . . . . . . . . . . . . . . . . . . . . . . . . 50 + A.13.2. RealPlayer . . . . . . . . . . . . . . . . . . . . . 51 + A.13.3. Windows Media Player . . . . . . . . . . . . . . . . 52 + A.14. Network Testing Tools . . . . . . . . . . . . . . . . . . 53 + A.14.1. ping . . . . . . . . . . . . . . . . . . . . . . . . 53 + A.14.2. traceroute . . . . . . . . . . . . . . . . . . . . . 54 + A.14.3. tracert . . . . . . . . . . . . . . . . . . . . . . 55 + Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 56 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 56 + + + + + +Cordeiro, et al. Informational [Page 3] + +RFC 7703 MAP-T Testing November 2015 + + +1. Introduction + + This testing is based on most common applications utilized by home + users. The main purpose is to check if those applications work + correctly on a network using MAP-T [RFC7599]. MAP-T is based on + [RFC6791]. + + Based on testing, we know which applications could be used on a + network with MAP-T and the impact on a typical Internet user in + Brazil. The classification as a working application is based on user + experience, not on network measurements. + +2. Testbed Overview + +2.1. Network Topology + + ------- +--------+ + / NIC.br \ IPv4 ------- IPv6| IPv6 |IPv6 ------- IPv4 ------ + | IPv4 |----| MAP-T |----| only |----| MAP-T |----| Host | + \ Network / | Core | | Router | | | CPE 1 | | 1 | + ------- ------- +--------+ | ------- ------ + | | + |IPv6 | ------- IPv4 ------ + | |-| MAP-T |----| Host | + ------- | CPE n | | n | + / NIC.br \ ------- ------ + | IPv6 | + \ Network / + ------- + + Figure 1: Network Topology Used in the Tests + + The MAP-T Core and MAP-T Customer Premises Equipment (CPE) are + virtualized Linux machines running Fedora 11 and MAP-T 1.1 software + developed by CERNET (https://github.com/cernet/MAP). + + The host machine is, in fact, three virtualized machines: one with + Linux Kubuntu 12.04, one with Windows 7, and one with Windows XP. + The host machine is replaced in the topology to test each operating + system (OS). + + The IPv6 router is a Linux machine with static routes to match the + MAP-T network topology routes. + + The NIC.br IPv4 Network is an IPv4 network with public IPv4 + addresses. It is connected to the global IPv4 Internet. + + + + + +Cordeiro, et al. Informational [Page 4] + +RFC 7703 MAP-T Testing November 2015 + + + The NIC.br IPv6 Network is an IPv6 network with global unicast IPv6 + addresses. It is connected to the global IPv6 Internet. + + The host may have both IPv4 and IPv6 addresses, but to guarantee that + the translation was being tested, the host received only an IPv4 + address; the IPv4 packet must be translated to pass on the IPv6-only + network. If the host is assigned an IPv6 address, this address + should have a preference as specified in [RFC6555], and the + translation might not be tested in some cases where the application + or the content provider is available on IPv6. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 5] + +RFC 7703 MAP-T Testing November 2015 + + +2.2. Configuration Files + +2.2.1. MAP-T Core + + Configuration summary: + + o ipv6-prefix=2001:db8:6:d600::/56 + + o ipv4-prefix=198.51.100.248/29 + + o interface-ipv6-only=2001:db8:6:e000::2/64 + + o interface-ipv4-wan=192.0.2.171/27 + + Configuration file: + + #!/bin/sh + + ./control stop + + # configure system profile + echo 1 > /proc/sys/net/ipv4/ip_forward + echo 1 > /proc/sys/net/ipv6/conf/all/forwarding + echo 0 > /proc/sys/net/ipv6/conf/eth0/autoconf + echo 0 > /proc/sys/net/ipv6/conf/eth1/autoconf + + # configure eth0 -- IPv6 interface + ifconfig eth0 down + ifconfig eth0 up + ifconfig eth0 inet6 add 2001:db8:6:e000::2/64 + ip -6 route add 2001:db8:6:d600::/56 via 2001:db8:6:e000::1 dev eth0 + route -A inet6 add default gw 2001:db8:6:e000::1 + + # configure eth1 -- IPv4 interface + ifconfig eth1 down + ifconfig eth1 up + ifconfig eth1 192.0.2.171/27 + ip route add default via 192.0.2.161 dev eth1 + + ./control start + ./utils/ivictl -r -p 198.51.100.248/29 -P 2001:db8:6:d600::/56 -R 16 + -M 2 + ./utils/ivictl -r -d -P 2001:db8:6:d6ff::/64 + ./utils/ivictl -s -i eth1 -I eth0 + + service iptables stop + service ip6tables stop + + + + +Cordeiro, et al. Informational [Page 6] + +RFC 7703 MAP-T Testing November 2015 + + +2.2.2. IPv6-Only Router + + Configuration summary: + + o interface-ipv6-to-mapt-core=2001:db8:6:e000::1/64 + + o interface-ipv6-to-mapt-cpe1=2001:db8:6:e001::1/64 + + o interface-ipv6-to-gateway=2001:db8:0:6160::ed19/64 + + Configuration file: + + #!/bin/sh + + # configure system profile + echo 1 > /proc/sys/net/ipv4/ip_forward + echo 1 > /proc/sys/net/ipv6/conf/all/forwarding + echo 0 > /proc/sys/net/ipv6/conf/eth0/autoconf + echo 0 > /proc/sys/net/ipv6/conf/eth1/autoconf + echo 0 > /proc/sys/net/ipv6/conf/eth2/autoconf + + # configure eth0 -- IPv6 interface to core + ifconfig eth0 down + ifconfig eth0 up + ifconfig eth0 inet6 add 2001:db8:6:e000::1/64 + + # configure eth1 -- IPv6 interface to cpe + ifconfig eth1 down + ifconfig eth1 up + ifconfig eth1 inet6 add 2001:db8:6:e001::1/64 + + # configure eth2 -- IPv6 interface gateway + ifconfig eth2 down + ifconfig eth2 up + ifconfig eth2 inet6 add 2001:db8:0:6160::ed19/64 + + ip -6 route add 2001:db8:6:d640::/64 via 2001:db8:6:e001::2 dev eth1 + ip -6 route add 2001:db8:6:d6ff::/64 via 2001:db8:6:e000::2 dev eth0 + + ip -6 route add 2001:db8:6:e000::/64 dev eth0 + ip -6 route add 2001:db8:6:e001::/64 dev eth1 + + ip -6 route add ::/0 via 2001:db8:0:6160::1ab6 dev eth2 + + service iptables stop + service ip6tables stop + + + + + +Cordeiro, et al. Informational [Page 7] + +RFC 7703 MAP-T Testing November 2015 + + +2.2.3. MAP-T CPE 1 + + Configuration summary: + + o ipv6-prefix=2001:db8:6:d600::/56 + + o ipv4-prefix=198.51.100.248/29 + + o interface-ipv6-only=2001:db8:6:e001::2/64 + + o interface-ipv4-lan=198.51.100.249/29 + + Configuration file: + + #!/bin/sh + + ./control stop + + # configure system profile + echo 1 > /proc/sys/net/ipv4/ip_forward + echo 1 > /proc/sys/net/ipv6/conf/all/forwarding + echo 0 > /proc/sys/net/ipv6/conf/eth0/autoconf + echo 0 > /proc/sys/net/ipv6/conf/eth1/autoconf + + # configure eth0 -- IPv6 interface + ip -6 link set eth0 down + ip -6 link set eth0 up + ip -6 addr add 2001:db8:6:e001::2/64 dev eth0 + ip -6 route add default via 2001:db8:6:e001::1 dev eth0 + + # configure eth1 -- IPv4 interface + ip link set eth1 down + ip link set eth1 up + ip addr add 198.51.100.249/29 dev eth1 + + ./control start + ./utils/ivictl -r -d -P 2001:db8:6:d6ff::/64 + ./utils/ivictl -s -i eth1 -I eth0 -H -a 198.51.100.250/29 + -P 2001:db8:6:d600::/56 -R 16 -M 2 -o 0 -c 1440 + + service iptables stop + service ip6tables stop + + + + + + + + + +Cordeiro, et al. Informational [Page 8] + +RFC 7703 MAP-T Testing November 2015 + + +2.2.4. Host 1 + + The host could be Linux, Windows 7, or Windows XP, so there isn't a + script for each of them. The following must be configured manually: + + o ipv4-address=198.51.100.250/29 + + o ipv4-gateway=198.51.100.249 + + o ipv4-DNS=8.8.8.8 + + o IPv6 is disabled + + The communication using IPv6 from/to the host to/from the Internet + has no limitation and is not impacted by the translation mechanism. + IPv6 is disabled to guarantee that the translation is being used. + +3. Operating Systems Used in This Test + +3.1. Linux + + +--------------+------------------------------------------------+ + |OS |Linux | + +--------------+------------------------------------------------+ + |Details |Ubuntu 12.04 LTS Kernel 3.2.0-23 | + +--------------+------------------------------------------------+ + |Architecture |32 bits | + +--------------+------------------------------------------------+ + + +3.2. Windows 7 + + +--------------+------------------------------------------------+ + |OS |Windows 7 | + +--------------+------------------------------------------------+ + |Details |Windows 7 Ultimate | + +--------------+------------------------------------------------+ + |Architecture |64 bits | + +--------------+------------------------------------------------+ + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 9] + +RFC 7703 MAP-T Testing November 2015 + + +3.3. Windows XP + + +--------------+------------------------------------------------+ + |OS |Windows XP | + +--------------+------------------------------------------------+ + |Details |Windows XP Professional Service Pack 3 | + +--------------+------------------------------------------------+ + |Architecture |32 bits | + +--------------+------------------------------------------------+ + +4. Application Testing Summary + + The table below contains the summary of the testing results. The + details of each test are included in Appendix A. + + +------------------------------+-----------------------+------------+ + | Category | Application | Result | + +------------------------------+-----------------------+------------+ + | Browser | Google Chrome | Passed | + | Browser | Mozilla Firefox | Passed | + | Browser | Internet Explorer | Passed | + | Browser | Safari | Passed | + | Browser | Lynx (text browser) | Passed | + | Web browsing | www.google.com | Passed | + | Web browsing | www.msn.com | Passed | + | Web dynamic content | Flash Player | Passed | + | Web dynamic content | Silverlight | Passed | + | Web dynamic content | Java applets | Passed | + | Web dynamic content | HTML5 websites | Passed | + | Video-stream website | www.youtube.com | Passed | + | Video-stream website | www.dailymotion.com | Passed | + | Video-stream website | www.zappiens.br | Passed | + | Social-networking website | www.facebook.com | Passed | + | Social-networking website | www.twitter.com | Passed | + | Webmail | www.gmail.com | Passed | + | Webmail | www.hotmail.com | Passed | + | Real-time Internet text | Chat rooms of UOL | Passed | + | messaging (chat) website | content provider | | + | Image-hosting site | www.flickr.com | Passed | + | Communication protocol | Skype | Passed | + | Communication protocol | Google Talk | Passed | + | Communication protocol | Jabber (XMPP) | Passed | + | Communication protocol | MSN Messenger | Passed | + | Communication protocol | IRC | Passed | + | Torrent client | Vuze | Partially | + | | | Passed | + | Torrent client | uTorrent | Partially | + | | | Passed | + + + +Cordeiro, et al. Informational [Page 10] + +RFC 7703 MAP-T Testing November 2015 + + + | Torrent client | Ktorrent | Partially | + | | | Passed | + | Remote access and file | ssh | Passed | + | transfer software | | | + | Remote access and file | ftp | Failed | + | transfer software | | | + | Remote access and file | FileZilla ftp | Passed | + | transfer software | | | + | Remote access and file | wget | Passed | + | transfer software | | | + | Antivirus update | Avira | Passed | + | Antivirus update | AVG | Passed | + | Antivirus update | Avast | Passed | + | Media player updates and | VLC | Passed | + | video streaming | | | + | Media player updates and | RealPlayer | Passed | + | video streaming | | | + | Media player updates and | Windows Media Player | Passed | + | video streaming | | | + | Network testing tool | ping outbound | Passed | + | Network testing tool | ping inbound | Failed | + | Network testing tool | traceroute | Failed | + | Network testing tool | tracert | Failed | + +------------------------------+-----------------------+------------+ + +5. Effect Analysis + +5.1. User Experience + + User experience can only be evaluated subjectively: there is no + quantitative rule to define if the user experience is acceptable. + Network delay, streaming experience, and download time are similar to + a network without MAP-T using IPv4 addresses and a NAT44 on the CPE. + + The user experience was reported to be very good. Almost all the + software and websites worked correctly, the exceptions were the + network traceroute and command-line FTP. + + The traceroute is only capable of reaching the MAP-T CPE and + receiving a return message that the destination net is unreachable. + + The command-line FTP, using active mode, is capable of connecting to + the host with or without authentication, creating, deleting, and + navigating folders, but it is not capable of listing folder contents + or sending/receiving files. The differences between active and + passive mode are explained in [RFC959]. + + + + + +Cordeiro, et al. Informational [Page 11] + +RFC 7703 MAP-T Testing November 2015 + + + The BitTorrent applications can't seed or share files, since there + aren't incoming connections to the host, it may cause some + difficulties and low downloading speeds. + +5.2. Testing Summary + + The working applications had no need of a special configuration to + function. The user experience was reported to be very good. Almost + all the software and websites worked correctly, the exceptions were + the network traceroute and command-line FTP. + + The command-line FTP doesn't work correctly because active mode + requires incoming connections to specific ports without having an + outbound connection on those ports. When the test was run on FTP + passive mode on Linux, the FTP worked correctly. When the test was + run on FTP passive mode on Windows 7 and Windows XP, the FTP didn't + work correctly. When using FileZilla FTP in passive mode, FTP worked + on all tested operating systems. + + The network traceroute doesn't work in inbound or outbound directions + because there is no continuity of the IPv4 network, as it is + interrupted by an IPv6-only network. The tool is not capable of + detecting the hosts in this IPv6-only network and because of that the + traceroute doesn't succeed. + + The testing was run with the version 1.1 of the MAP-T software + developed by CERNET. In this version, the MAP-T CPE uses a NAT44, so + it is not possible to receive incoming connections even on the ports + assigned to the host by the address plus port division. Because of + that, it is not possible to configure a server on the host. We + provided this feedback to the CERNET team and they developed a new + version of the software (2.2c) that is capable of receiving incoming + connections on specific ports in each CPE. + +6. Future Testing Considerations + + Future tests should consider testing Mapping of Address and Port with + Encapsulation (MAP-E) [RFC7597] as well (currently supported in the + new version of CERNET's MAP software). Other operating systems (Mac + OS, Android, IOS, etc.), devices (mobile phones, tablets, video + games, etc.), and programs (mail and instant messaging clients and + servers) could be tested, too. Another consideration is the port + sharing ratio and if it affects performance and functionalities. The + results of the testing made in MAP Interoperability Testing Results + [MAP-TESTING] are also relevant for future tests. Impact on other + protocols, like DNS and DNSSEC, could also be verified. + + + + + +Cordeiro, et al. Informational [Page 12] + +RFC 7703 MAP-T Testing November 2015 + + +7. Security Considerations + + There are no new security considerations pertaining to this document. + +8. References + +8.1. Normative References + + [RFC959] Postel, J. and J. Reynolds, "File Transfer Protocol", + STD 9, RFC 959, DOI 10.17487/RFC0959, October 1985, + <http://www.rfc-editor.org/info/rfc959>. + + [RFC6555] Wing, D. and A. Yourtchenko, "Happy Eyeballs: Success with + Dual-Stack Hosts", RFC 6555, DOI 10.17487/RFC6555, April + 2012, <http://www.rfc-editor.org/info/rfc6555>. + + [RFC6791] Li, X., Bao, C., Wing, D., Vaithianathan, R., and G. + Huston, "Stateless Source Address Mapping for ICMPv6 + Packets", RFC 6791, DOI 10.17487/RFC6791, November 2012, + <http://www.rfc-editor.org/info/rfc6791>. + +8.2. Informative References + + [MAP-TESTING] + Li, X., Bao, C., Han, G., and W. Dec, "MAP + Interoperability Testing Results", Work in Progress, + draft-xli-softwire-map-testing-06, July 2015. + + [PCP-BITTORRENT] + Boucadair, M., Zheng, T., Deng, X., and J. Queiroz, + "Behavior of BitTorrent service in PCP-enabled networks + with Address Sharing", Work in Progress, + draft-boucadair-pcp-bittorrent-00, May 2012. + + [RFC7597] Troan, O., Ed., Dec, W., Li, X., Bao, C., Matsushima, S., + Murakami, T., and T. Taylor, Ed., "Mapping of Address and + Port with Encapsulation (MAP-E)", RFC 7597, + DOI 10.17487/RFC7597, July 2015, + <http://www.rfc-editor.org/info/rfc7597>. + + [RFC7599] Li, X., Bao, C., Dec, W., Ed., Troan, O., Matsushima, S., + and T. Murakami, "Mapping of Address and Port using + Translation (MAP-T)", RFC 7599, DOI 10.17487/RFC7599, July + 2015, <http://www.rfc-editor.org/info/rfc7599>. + + + + + + + +Cordeiro, et al. Informational [Page 13] + +RFC 7703 MAP-T Testing November 2015 + + +Appendix A. Application Testing Details + +A.1. Browsers + +A.1.1. Google Chrome + + +-------------+-----------------------------------------------------+ + |Test Item |Browser | + +-------------+-----------------------------------------------------+ + |Sub-Item |Google Chrome | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |20.0.1132 (Linux), 21.0.1180 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check the browsing experience with Chrome browser | + |Objective |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input a content provider address.| + |Procedure |2. After loading the page, load one of the latest | + | | news pages that has not been accessed yet. | + | |3. Check whether contents can be accessed and | + | | displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Browser can open and display content correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 14] + +RFC 7703 MAP-T Testing November 2015 + + +A.1.2. Mozilla Firefox + + +-------------+-----------------------------------------------------+ + |Test Item |Browser | + +-------------+-----------------------------------------------------+ + |Sub-Item |Mozilla Firefox | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |13.0.1 (Linux), 14.0.1 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check the browsing experience with Firefox browser | + |Objective |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input a content provider address.| + |Procedure |2. After loading the page, load one of the latest | + | | news pages that has not been accessed yet. | + | |3. Check whether contents can be accessed and | + | | displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Browser can open and display content correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 15] + +RFC 7703 MAP-T Testing November 2015 + + +A.1.3. Internet Explorer + + +-------------+-----------------------------------------------------+ + |Test Item |Browser | + +-------------+-----------------------------------------------------+ + |Sub-Item |Internet Explorer | + +-------------+-----------------------------------------------------+ + |Test OS |Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |8.0.7600 (Windows 7), 8.0.6001 (Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check the browsing experience with Internet | + |Objective |Explorer behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input a content provider address.| + |Procedure |2. After loading the page, load one of the lastest | + | | news pages that has not been accessed yet. | + | |3. Check whether contents can be accessed and | + | | displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Browser can open and display content correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 16] + +RFC 7703 MAP-T Testing November 2015 + + +A.1.4. Safari + + +-------------+-----------------------------------------------------+ + |Test Item |Browser | + +-------------+-----------------------------------------------------+ + |Sub-Item |Safari | + +-------------+-----------------------------------------------------+ + |Test OS |Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |5.1.7 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check the browsing experience with Safari browser | + |Objective |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input a content provider address.| + |Procedure |2. After loading the page, load one of the latest | + | | news pages that has not been accessed yet. | + | |3. Check whether contents can be accessed and | + | | displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Browser can open and display content correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 17] + +RFC 7703 MAP-T Testing November 2015 + + +A.1.5. Lynx (Text Browser) + + +-------------+-----------------------------------------------------+ + |Test Item |Browser | + +-------------+-----------------------------------------------------+ + |Sub-Item |Lynx (text browser) | + +-------------+-----------------------------------------------------+ + |Test OS |Linux | + +-------------+-----------------------------------------------------+ + |Software |2.8.8 (Linux) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check the browsing experience with Lynx browser | + |Objective |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser, input a webmail address and perform | + |Procedure | the login. | + | |2. After loading the page, verify the directories of | + | | the account and check for stored emails. | + | |3. Check whether the webmail content is accessed and | + | | displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Browser can open and display content correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 18] + +RFC 7703 MAP-T Testing November 2015 + + +A.2. Web Browsing + +A.2.1. www.google.com + + +-------------+-----------------------------------------------------+ + |Test Item |Web browsing | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.google.com | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether we can access the services of Google, | + |Objective |including the search mechanism, behind the double | + | |translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input the Google search engine | + |Procedure | address. | + | |2. After loading the page, perform a new search. | + | |3. Check whether the website addresses Google | + | | outputs match the search results. | + | |4. Access the Google Maps service. | + | |5. After loading the page, switch to satellite | + | | view. | + | |6. Perform a known street address search. | + | |7. Check whether the satellite images of the street | + | | are displayed. | + +-------------+-----------------------------------------------------+ + |Expected |The search engine recognizes requests from user. | + |Result |The Maps service displays the satellite images of | + | |the appointed localization. | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 19] + +RFC 7703 MAP-T Testing November 2015 + + +A.2.2. www.msn.com + + +-------------+-----------------------------------------------------+ + |Test Item |Web browsing | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.msn.com | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether the various content provided by the | + |Objective |MSN website can be accessed behind the double | + | |translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input the MSN website address. | + |Procedure |2. After loading the page, load one of the latest | + | | news pages that has not been accessed yet. | + | |3. Check whether contents can be accessed and | + | | displayed. | + +-------------+-----------------------------------------------------+ + |Expected |MSN content can be opened and displayed correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 20] + +RFC 7703 MAP-T Testing November 2015 + + +A.3. Web Dynamic Content + +A.3.1. Flash Player + + +-------------+-----------------------------------------------------+ + |Test Item |Web dynamic content | + +-------------+-----------------------------------------------------+ + |Sub-Item |Flash Player | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |13.3.31.109 (Linux), 11.3.31.227 (Windows 7), | + |Version |11.3.300 (Windows XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether Flash content (videos, mainly) can be | + |Objective |downloaded and displayed behind the double | + | |translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input the Adobe website address. | + |Procedure |2. Download and install the version of Adobe Flash | + | | Player better suited to the system in use. | + | |3. Refresh or reopen the browser and input the | + | | YouTube address. | + | |3. After loading the page, load one of the last | + | | videos posted, not displayed yet. | + | |4. Check whether the video is loaded and displayed | + | | in the Flash version of YouTube player. | + +-------------+-----------------------------------------------------+ + |Expected |Video played in Flash can be displayed correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks |Example used: http://www.flashexample.com/ | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 21] + +RFC 7703 MAP-T Testing November 2015 + + +A.3.2. Silverlight + + +-------------+-----------------------------------------------------+ + |Test Item |Web dynamic content | + +-------------+-----------------------------------------------------+ + |Sub-Item |Silverlight | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Moonlight 3.99.0.3 (Linux), 5.1.10411 (Windows 7, | + |Version |Windows XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether Silverlight content can be downloaded | + |Objective |and displayed behind the double translation of | + | |MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input the Microsoft website | + |Procedure | address. | + | |2. Download and install the version of Microsoft | + | | Silverlight better suited to the system in use. | + | |3. Refresh or reopen the browser, input the Google | + | | address, search for a 'Silverlight Example' and | + | | open the link of a result (examples can be found | + | | in the References). | + | |4. After loading the page with and example, check | + | | whether the plugin is working properly. | + +-------------+-----------------------------------------------------+ + |Expected |Silverlight applet executes correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks |Linux must use Moonlight as alternative to | + | |Silverlight as it is not available for Linux. | + | |The Moonlight plugin for Linux has problems | + | |refreshing the images of applets. Images are only | + | |refreshed when the user comes back to the | + | |display of the tab running Moonlight. | + | |Example used: http://flashenabled.wordpress.com/2007 | + | |/07/09/from-a-to-z-50-silverlight-applications/ | + +-------------+----------------------------------------------------+ + + + + + + + + + +Cordeiro, et al. Informational [Page 22] + +RFC 7703 MAP-T Testing November 2015 + + +A.3.3. Java Applets + + +-------------+-----------------------------------------------------+ + |Test Item |Web dynamic content | + +-------------+-----------------------------------------------------+ + |Sub-Item |Java applets | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |1.6.0_24 open jdk (Linux), jdk 7.0.5 (Windows 7, | + |Version |Windows XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether Java applications can be downloaded | + |Objective |and executed behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input the Java website address. | + |Procedure |2. Download and install the version of Java better | + | | better suited to the system in use. | + | |3. Refresh or reopen the browser, input the Google | + | | address, search for a 'Java Example' and open the | + | | link of a result (examples can be found in the | + | | References). | + | |4. After loading the page with and example, check | + | | whether the plugin is working properly. | + +-------------+-----------------------------------------------------+ + |Expected |Java applet executes correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks |Example used: | + | |http://profs.etsmtl.ca/mmcguffin/learn/java/ | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 23] + +RFC 7703 MAP-T Testing November 2015 + + +A.3.4. HTML5 Websites + + +-------------+-----------------------------------------------------+ + |Test Item |Web dynamic content | + +-------------+-----------------------------------------------------+ + |Sub-Item |HTML5 websites | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether the contents of HTML5 websites can be | + |Objective |downloaded and displayed behind the double | + | |translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input the Google address. | + |Procedure |2. Search for a 'HTML5 Example' and open the link of | + | | a result (examples can be found in the | + | | References). | + | |3. After loading one page with video content, load a | + | | video. | + | |4. Check whether the video is displayed properly. | + +-------------+-----------------------------------------------------+ + |Expected |HTML5 website content can be downloaded and | + |Result |displayed without errors. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks |Example used: http://101besthtml5sites.com/ | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 24] + +RFC 7703 MAP-T Testing November 2015 + + +A.4. Video-Stream Websites + +A.4.1. www.youtube.com + + +-------------+-----------------------------------------------------+ + |Test Item |Video-stream website | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.youtube.com | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether videos and contents of the YouTube | + |Objective |streaming video website can be downloaded and | + | |displayed behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input the YouTube address. | + |Procedure |2. After loading the page, load one of the last | + | | videos posted. | + | |3. Check whether the video is loaded and displayed. | + +-------------+-----------------------------------------------------+ + |Expected |YouTube video can be downloaded and displayed | + |Result |correctly. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 25] + +RFC 7703 MAP-T Testing November 2015 + + +A.4.2. www.dailymotion.com + + +-------------+-----------------------------------------------------+ + |Test Item |Video-stream website | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.dailymotion.com | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether videos and contents of the Dailymotion | + |Objective |streaming video website can be downloaded and | + | |displayed behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input the Dailymotion address. | + |Procedure |2. After loading the page, load one of the last | + | | videos posted. | + | |3. Check whether the video is loaded and displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Dailymotion video can be downloaded and displayed | + |Result |correctly. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 26] + +RFC 7703 MAP-T Testing November 2015 + + +A.4.3. www.zappiens.br + + +-------------+-----------------------------------------------------+ + |Test Item |Video-stream website | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.zappiens.br | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether videos and content of the Zappiens | + |Objective |streaming video website (Brazilian digital content | + | |website) can be downloaded and displayed behind the | + | |double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input the Zappiens address. | + |Procedure |2. After loading the page, load one of the last | + | | videos posted. Alternate between the three formats| + | | of display available. | + | |3. Check whether the video is loaded and displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Zappiens video can be downloaded and displayed | + |Result |correctly in the three available formats. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 27] + +RFC 7703 MAP-T Testing November 2015 + + +A.5. Social-Networking Websites + +A.5.1. www.facebook.com + + +-------------+-----------------------------------------------------+ + |Test Item |Social-networking website | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.facebook.com | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether a Facebook account can be accessed and | + |Objective |Facebook applets (as chat) can be executed behind | + | |the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser, input the Facebook address, and | + |Procedure | perform the login. | + | |2. Navigate between profiles. | + | |3. Check whether contents are loaded and displayed. | + | |4. Open the chat applet and perform messages | + | | exchanges. | + | |5. Check whether contacts are displayed and messages | + | | can be exchanged. | + +-------------+-----------------------------------------------------+ + |Expected |Profiles can be accessed and displayed correctly. | + |Result |Applets execute without errors. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 28] + +RFC 7703 MAP-T Testing November 2015 + + +A.5.2. www.twitter.com + + +-------------+-----------------------------------------------------+ + |Test Item |Social-networking websites | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.twitter.com | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether a Twitter account can be accessed and | + |Objective |Twitter applets can be executed behind the double | + | |translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser, input the Twitter address, and | + |Procedure | perform the login. | + | |2. Navigate between profiles. | + | |3. Check whether contents are loaded and displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Profiles are accessed and displayed correctly. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 29] + +RFC 7703 MAP-T Testing November 2015 + + +A.6. Webmails + +A.6.1. www.gmail.com + + +-------------+-----------------------------------------------------+ + |Test Item |Webmail | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.gmail.com | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether Gmail webmail can be accessed and | + |Objective |Gmail applets can be executed behind the double | + | |translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser, input Gmail address, and perform the| + |Procedure | login. | + | |2. After loading the page, verify the directories of | + | | the account and check for stored emails. | + | |3. Check whether the webmail content is accessed and | + | | displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Account can be accessed and emails can be displayed | + |Result |without errors. | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 30] + +RFC 7703 MAP-T Testing November 2015 + + +A.6.2. www.hotmail.com + + +-------------+-----------------------------------------------------+ + |Test Item |Webmails | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.hotmail.com | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether Hotmail webmail can be accessed | + |Objective |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser, input Hotmail address, and perform | + |Procedure | the login. | + | |2. After loading the page, verify the directories of | + | | the account and check for stored emails. | + | |3. Check whether the webmail content is accessed and | + | | displayed. | + +-------------+-----------------------------------------------------+ + |Expected |Account can be accessed and emails can be displayed | + |Result |without errors. | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 31] + +RFC 7703 MAP-T Testing November 2015 + + +A.7. Real-Time Internet Text Messaging (Chat) Website + +A.7.1. Chat Rooms of Universo Online (UOL) Content Provider + + +-------------+-----------------------------------------------------+ + |Test Item |Real-time Internet text messaging (chat) website | + +-------------+-----------------------------------------------------+ + |Sub-Item |Chat rooms of UOL content provider | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to access and use chat | + |Objective |rooms behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser and input UOL address. | + |Procedure |2. After loading the page, access the "BATE-PAPO" | + | | link, enter a chat room, fill information fields, | + | | and submit the solicitation. | + | |3. Send messages to the chat room. | + | |4. Check whether messages are sent and displayed. | + +-------------+-----------------------------------------------------+ + |Expected |The user can enter chat rooms, post messages, and | + |Result |display others' messages. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 32] + +RFC 7703 MAP-T Testing November 2015 + + +A.8. Image-Hosting Site + +A.8.1. www.flickr.com + + +-------------+-----------------------------------------------------+ + |Test Item |Image-hosting site | + +-------------+-----------------------------------------------------+ + |Sub-Item |www.flickr.com | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Chrome and Firefox (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to access, upload | + |Objective |images, and use the interface of the Flickr site | + | |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Open browser, input Flickr address, and perform | + |Procedure | login. | + | |2. After loading the page, upload an image. | + | |3. Check whether the image was uploaded. | + +-------------+-----------------------------------------------------+ + |Expected |The user can log in to the Flickr site and upload | + |Result |images. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 33] + +RFC 7703 MAP-T Testing November 2015 + + +A.9. Communication Protocol + +A.9.1. Skype + + +-------------+-----------------------------------------------------+ + |Test Item |Communication protocol | + +-------------+-----------------------------------------------------+ + |Sub-Item |Skype | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |4.0.0.7 (Linux), 5.10.0.116 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to log into a Skype | + |Objective |account and initiate and maintain a Skype session | + | |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install Skype. | + |Procedure |2. Open Skype and perform login. | + | |3. Search for an online contact, start a chat, and | + | | exchange messages. | + | |4. Check the exchange of messages. | + +-------------+-----------------------------------------------------+ + |Expected |One can login to Skype, identify contacts online, | + |Result |establish a session with a contact, and exchange | + | |messages. | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 34] + +RFC 7703 MAP-T Testing November 2015 + + +A.9.2. Google Talk + + +-------------+-----------------------------------------------------+ + |Test Item |Communication protocol | + +-------------+-----------------------------------------------------+ + |Sub-Item |Google Talk | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Pidgin 2.10.3 (Linux), Pidgin 2.10.6 (Windows 7, | + |Version |Windows XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to log into a | + |Objective |Google Talk account and to initiate and maintain a | + | |session behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install Pidgin. | + |Procedure |2. Open Pidgin, configure an Google Talk account, | + | | and perform login. | + | |3. Search for an online contact, start a chat, and | + | | exchange messages. | + | |4. Check the exchange of messages. | + +-------------+-----------------------------------------------------+ + |Expected |One can log in to Google Talk, identify contacts | + |Result |online, establish a session with a contact, and | + | |exchange messages. | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 35] + +RFC 7703 MAP-T Testing November 2015 + + +A.9.3. Jabber (XMPP) + + +-------------+-----------------------------------------------------+ + |Test Item |Communication protocol | + +-------------+-----------------------------------------------------+ + |Sub-Item |Jabber (XMPP) | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Pidgin 2.10.3 (Linux), Pidgin 2.10.6 (Windows 7, | + |Version |Windows XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to log into a Jabber | + |Objective |account and initiate and maintain a Jabber session | + | |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install Pidgin. | + |Procedure |2. Open Pidgin, configure an XMPP account and perform| + | | login. | + | |3. Search for an online contact, start a chat, and | + | | exchange messages. | + | |4. Check the exchange of messages. | + +-------------+-----------------------------------------------------+ + |Expected |One can log into Jabber, identify contacts online, | + |Result |establish a session with a contact, and exchange | + | |messages. | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 36] + +RFC 7703 MAP-T Testing November 2015 + + +A.9.4. MSN Messenger (Microsoft Notification Protocol) + + +-------------+-----------------------------------------------------+ + |Test Item |Communication protocol | + +-------------+-----------------------------------------------------+ + |Sub-Item |MSN Messenger (Microsoft Notification Protocol) | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Pidgin 2.10.3 (Linux), Pidgin 2.10.6, and Windows | + |Version |Live Messenger 16.4.3503 (Windows 7), Pidgin 2.10.6, | + | |and Windows Live Messenger 14.0.8117 (Windows XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to log into an MSN | + |Objective |account and initiate and maintain an MSN session | + | |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install Pidgin or Windows Live | + |Procedure | Messenger. | + | |2. Open the software installed, configure an MSN | + | | account (if Pidgin is the software used) and | + | | perform login. | + | |3. Search for an online contact, start a chat, and | + | | exchange messages. | + | |4. Check the exchange of messages. | + +-------------+-----------------------------------------------------+ + |Expected |One can log into MSN, identify contacts online, | + |Result |establish a session with a contact, and exchange | + | |messages. | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + | | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 37] + +RFC 7703 MAP-T Testing November 2015 + + +A.9.5. IRC (Internet Relay Chat) + + +-------------+-----------------------------------------------------+ + |Test Item |Communication protocol | + +-------------+-----------------------------------------------------+ + |Sub-Item |IRC (Internet Relay Chat) | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |Pidgin 2.10.3 (Linux), Pidgin 2.10.6 (Windows 7, | + |Version |Windows XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to log into an IRC | + |Objective |account, join a channel, and send/receive | + | |messages in a channel, behind the double translation | + | |of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install Pidgin. | + |Procedure |2. Open Pidgin, configure an IRC account, and perform| + | | login. | + | |3. Join a channel and send messages. | + | |4. Check whether the channel was joined and messages | + | | were displayed. | + +-------------+-----------------------------------------------------+ + |Expected |One can log into IRC, join a channel, identify users | + |Result |inside the channel, and send and display messages in | + | |the channel. | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 38] + +RFC 7703 MAP-T Testing November 2015 + + +A.10. Torrent Clients + +A.10.1. Vuze + + +-------------+-----------------------------------------------------+ + |Test Item |Torrent client | + +-------------+-----------------------------------------------------+ + |Sub-Item |Vuze | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |4.3.0.6 (Linux), 4.7.1.2 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether the Vuze BitTorrent client can connect | + |Objective |to a tracker, identify peers, and make a direct | + | |connection to them behind the double translation of | + | |MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install the Vuze client. | + |Procedure |2. Load a torrent file with many seeds and start the | + | | download. | + | |3. Wait and check whether the client connects to a | + | | tracker, identifies at least one peer, and the | + | | download starts. | + +-------------+-----------------------------------------------------+ + |Expected |Vuze client can connect to trackers, identify | + |Result |peers and start downloads. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Partially Passed | + +-------------+-----------------------------------------------------+ + |Remarks |As it is not possible to receive incoming | + | |connections, the software is not capable of | + | |performing the seeding of downloaded files. | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 39] + +RFC 7703 MAP-T Testing November 2015 + + +A.10.2. uTorrent + + +-------------+-----------------------------------------------------+ + |Test Item |Torrent client | + +-------------+-----------------------------------------------------+ + |Sub-Item |uTorrent | + +-------------+-----------------------------------------------------+ + |Test OS |Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |3.2 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether the uTorrent BitTorrent client can | + |Objective |connect to a tracker, identify peers, and make a | + | |direct connection to them behind the double | + | |translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install the uTorrent client. | + |Procedure |2. Load a torrent file with many seeds and start the | + | | download. | + | |3. Wait and check whether the client connects to a | + | | tracker, identifies at least one peer, and the | + | | download starts. | + +-------------+-----------------------------------------------------+ + |Expected |uTorrent clients can connect to trackers, identify | + |Result |peers, and start downloads. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Partially Passed | + +-------------+-----------------------------------------------------+ + |Remarks |As it is not possible to receive incoming | + | |connections, the software is not capable of | + | |performing the seeding of downloaded files. | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 40] + +RFC 7703 MAP-T Testing November 2015 + + +A.10.3. Ktorrent + + +-------------+-----------------------------------------------------+ + |Test Item |Torrent client | + +-------------+-----------------------------------------------------+ + |Sub-Item |Ktorrent | + +-------------+-----------------------------------------------------+ + |Test OS |Linux | + +-------------+-----------------------------------------------------+ + |Software |4.8.2 | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether the Ktorrent BitTorrent client can | + |Objective |connect to a tracker, identify peers, and make a | + | |direct connection to them behind the double | + | |translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install the Ktorrent client. | + |Procedure |2. Load a torrent file with many seeds and start the | + | | download. | + | |3. Wait and check whether the client connects to a | + | | tracker, identifies at least one peer, and the | + | | download starts. | + +-------------+-----------------------------------------------------+ + |Expected |Ktorrent clients can connect to trackers, identify | + |Result |peers, and start downloads. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Partially Passed | + +-------------+-----------------------------------------------------+ + |Remarks |As it is not possible to receive incoming | + | |connections, the software is not capable of | + | |performing the seeding of downloaded files. | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 41] + +RFC 7703 MAP-T Testing November 2015 + + +A.10.4. Note about BitTorrent Seeders + + BitTorrent uses distributed queues, each seeder owns the queues for + the files they have. The seeder informs the tracker that it has the + file and the tracker informs the clients about this seeder. The + client sends messages to this announced seeder to try to download the + file. With no incoming connection, the BitTorrent fails here on the + MAP-T. Despite being a possible seeder, the machine doesn't upload + the file; without upload, it will be considered a leech and will be + penalized on future downloading speeds. This is the same problem + that happens on a network with IPv4 without port forwarding. For + details about the influence on shared IPv4 addresses on torrent, see + "Behavior of BitTorrent service in PCP-enabled networks with Address + Sharing" [PCP-BITTORRENT]. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 42] + +RFC 7703 MAP-T Testing November 2015 + + +A.11. Remote Access and File Transfer Software + +A.11.1. SSH + + +-------------+-----------------------------------------------------+ + |Test Item |Remote access and file transfer software | + +-------------+-----------------------------------------------------+ + |Sub-Item |ssh | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |openssh 5.9 (Linux), putty 0.62 (Windows 7, | + |Version |Windows XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to log into a remote | + |Objective |machine, via ssh, behind the double translation of | + | |MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Install openssh-client (Linux) or putty (Windows) | + |Procedure | on a host inside MAP-T network. | + | |2. Attempt a connection to the host from a machine | + | | outside the MAP-T network. | + | |3. Check whether the remote access is established. | + +-------------+-----------------------------------------------------+ + |Expected |MAP-T client can make or accept remote access to | + |Result |hosts outside MAP-T network via ssh. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 43] + +RFC 7703 MAP-T Testing November 2015 + + +A.11.2. FTP + + +-------------+-----------------------------------------------------+ + |Test Item |Remote access and file transfer software | + +-------------+-----------------------------------------------------+ + |Sub-Item |ftp | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |standard command-line FTP (Linux, Windows 7, Windows | + |Version |XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to log into a remote | + |Objective |FTP server behind the double translation of MAP-T. | + | | | + +-------------+-----------------------------------------------------+ + |Test |1. Connect to an FTP server outside MAP-T network. | + |Procedure |2. Attempt to create, delete, and browser folders. | + | |3. Attempt to list, send, and receive files. | + +-------------+-----------------------------------------------------+ + |Expected |To complete all described actions in the server. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Failed | + +-------------+-----------------------------------------------------+ + |Remarks |It is possible to connect to the server with or | + | |without authentication. | + | |It is possible to create, delete, and browse | + | |folders. | + | |It is not possible to list, send, and receive files | + | |in active mode. Using passive mode in Linux, it is | + | |possible to list, send, and receive files. Using | + | |passive mode on Windows 7 and XP didn't solve the | + | |problem with list or sending and receiving files. | + | |It looks like passive mode is not correctly | + | |implemented. Active mode doesn't work on networks | + | |with NAT, so it is acceptable that active mode | + | |doesn't work with MAP-T either. | + +-------------+----------------------------------------------------- + + + + + + + + + + + +Cordeiro, et al. Informational [Page 44] + +RFC 7703 MAP-T Testing November 2015 + + +A.11.3. FileZilla FTP + + +-------------+-----------------------------------------------------+ + |Test Item |Remote access and file transfer software | + +-------------+-----------------------------------------------------+ + |Sub-Item |FileZilla ftp | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |3.5.3 (Linux, Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to log into a remote | + |Objective |FTP server behind the double translation of MAP-T. | + | | | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install FileZilla. | + |Procedure |2. Connect to an FTP server outside MAP-T network. | + | |3. Attempt to create, delete, and browse folders. | + | |4. Attempt to list, send, and receive files. | + +-------------+-----------------------------------------------------+ + |Expected |To complete all de described actions in the server. | + |Result | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks |FileZilla default configuration uses passive mode. | + | |When using active mode, FileZilla can't list, send, | + | |or receive files. | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 45] + +RFC 7703 MAP-T Testing November 2015 + + +A.11.4. WGET + + +-------------+-----------------------------------------------------+ + |Test Item |Remote access and file transfer software | + +-------------+-----------------------------------------------------+ + |Sub-Item |wget | + +-------------+-----------------------------------------------------+ + |Test OS |Linux | + +-------------+-----------------------------------------------------+ + |Software |1.13.4 | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether it is possible to download files with | + |Objective |the wget tool and utilize its functionalities behind | + | |the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Install the wget tool. | + |Procedure |2. Perform the download of a file in the Internet. | + | |3. Check whether the download is completed. | + +-------------+-----------------------------------------------------+ + |Expected |User can download files from the Internet with wget. | + |Result | | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 46] + +RFC 7703 MAP-T Testing November 2015 + + +A.12. Antivirus Updates + +A.12.1. Avira + + +-------------+-----------------------------------------------------+ + |Test Item |Antivirus update | + +-------------+-----------------------------------------------------+ + |Sub-Item |Avira | + +-------------+-----------------------------------------------------+ + |Test OS |Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |12.0.0.289 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether the update software of Avira Antivirus | + |Objective |can connect to the update server and download files | + | |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install Avira Antivirus. | + |Procedure |2. Initiate the update of the software. | + | |3. Check whether the main window indicates that the | + | | definitions of virus are updated. | + +-------------+-----------------------------------------------------+ + |Expected |Avira can update virus definitions from inside a | + |Result |MAP-T network. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 47] + +RFC 7703 MAP-T Testing November 2015 + + +A.12.2. AVG + + +-------------+-----------------------------------------------------+ + |Test Item |Antivirus update | + +-------------+-----------------------------------------------------+ + |Sub-Item |AVG | + +-------------+-----------------------------------------------------+ + |Test OS |Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |2012.0.2197 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether the update software of AVG Antivirus | + |Objective |can connect to the update server and download files | + | |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install AVG Antivirus. | + |Procedure |2. Initiate the update of the software. | + | |3. Check whether the main window indicates that the | + | | definitions of virus are updated. | + +-------------+-----------------------------------------------------+ + |Expected |AVG can update virus definitions from inside a | + |Result |MAP-T network. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 48] + +RFC 7703 MAP-T Testing November 2015 + + +A.12.3. Avast + + +-------------+-----------------------------------------------------+ + |Test Item |Antivirus update | + +-------------+-----------------------------------------------------+ + |Sub-Item |Avast | + +-------------+-----------------------------------------------------+ + |Test OS |Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |7.0.1456 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether the update software of Avast Antivirus | + |Objective |can connect to the update server and download files | + | |behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install Avast Antivirus. | + |Procedure |2. Initiate the update of the software. | + | |3. Check whether the main window indicates that the | + | | definitions of virus are updated. | + +-------------+-----------------------------------------------------+ + |Expected |Avast can update virus definitions from inside a | + |Result |MAP-T network. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 49] + +RFC 7703 MAP-T Testing November 2015 + + +A.13. Media Player Updates and Video Streaming + +A.13.1. VLC + + +-------------+-----------------------------------------------------+ + |Test Item |Media player updates and video streaming | + +-------------+-----------------------------------------------------+ + |Sub-Item |VLC | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |2.0.3 Twoflower (Linux, Windows 7), 2.0.1 Twoflower | + |Version |(Windows XP) | + +-------------+-----------------------------------------------------+ + |Test |Check whether VLC can connect to the update server, | + |Objective |download files, and access media content | + | |providers behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install VLC. | + |Procedure |2. Initiate the update of the software. | + | |3. Check whether the update window indicates a | + | | connection to the server. | + | |4. Open the menu "Internet" and access a channel. | + | |5. Check whether the media content is loaded. | + +-------------+-----------------------------------------------------+ + |Expected |VLC can be updated and access content providers from | + |Result |inside a MAP-T network. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 50] + +RFC 7703 MAP-T Testing November 2015 + + +A.13.2. RealPlayer + + +-------------+-----------------------------------------------------+ + |Test Item |Media player updates and video streaming | + +-------------+-----------------------------------------------------+ + |Sub-Item |RealPlayer | + +-------------+-----------------------------------------------------+ + |Test OS |Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |15.0.6.14 (Windows 7, Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether RealPlayer can connect to the update | + |Objective |server and download files, and access media content | + | |providers behind the double translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install RealPlayer. | + |Procedure |2. Initiate the update of the software. | + | |3. Check whether the update window indicates a | + | | connection to the server. | + | |4. Open the "Online Guide". | + | |5. Check whether a web page is loaded. | + +-------------+-----------------------------------------------------+ + |Expected |RealPlayer can be updated and connect to content | + |Result |providers from inside a MAP-T network. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 51] + +RFC 7703 MAP-T Testing November 2015 + + +A.13.3. Windows Media Player + + +-------------+-----------------------------------------------------+ + |Test Item |Media player updates and video streaming | + +-------------+-----------------------------------------------------+ + |Sub-Item |Windows Media Player | + +-------------+-----------------------------------------------------+ + |Test OS |Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Software |12.0.7600 (Windows 7), 11.0.5721 (Windows XP) | + |Version | | + +-------------+-----------------------------------------------------+ + |Test |Check whether the Windows Media Player can connect | + |Objective |to the update server and download files, and access | + | |music content providers behind the double | + | |translation of MAP-T. | + +-------------+-----------------------------------------------------+ + |Test |1. Download and install Windows Media Player. | + |Procedure |2. Initiate the update of the software. | + | |3. Check whether the update window indicates a | + | | connection to the server. | + | |4. Open the "Media Guide". | + | |5. Check whether a web page is loaded. | + +-------------+-----------------------------------------------------+ + |Expected |Windows Media Player can be updated and connected to | + |Result |content providers from inside a MAP-T network. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Passed | + +-------------+-----------------------------------------------------+ + |Remarks | | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 52] + +RFC 7703 MAP-T Testing November 2015 + + +A.14. Network Testing Tools + +A.14.1. ping + + +-------------+-----------------------------------------------------+ + |Test Item |Network testing tools | + +-------------+-----------------------------------------------------+ + |Sub-Item |ping | + +-------------+-----------------------------------------------------+ + |Test OS |Linux, Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Test |Check whether the ping tool can send and answer | + |Objective |ICMP packets to and from hosts outside the MAP-T | + | |network. | + +-------------+-----------------------------------------------------+ + |Test |1. Ping a known host outside the MAP-T network | + |Procedure | (www.google.com, for instance). | + | |2. Check whether there are answers to the pings. | + | |3. Ping the MAP-T client tested from a known host | + | | outside the MAP-T network. | + | |4. Check whether there are answers to the pings. | + +-------------+-----------------------------------------------------+ + |Expected |MAP-T client can send and answer pings to and from | + |Result |hosts outside the MAP-T network. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Failed to receive inbound pings, but replies to | + |Version |requested pings are received. | + +-------------+-----------------------------------------------------+ + |Remarks |The version of MAP-T 1.1 tested does not allow | + | |incoming connections to the MAP-T client. | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 53] + +RFC 7703 MAP-T Testing November 2015 + + +A.14.2. traceroute + + +-------------+-----------------------------------------------------+ + |Test Item |Network testing tools | + +-------------+-----------------------------------------------------+ + |Sub-Item |traceroute | + +-------------+-----------------------------------------------------+ + |Test OS |Linux | + +-------------+-----------------------------------------------------+ + |Test |Check whether the traceroute tool can identify each | + |Objective |router in the path of a packet sent to a host | + | |outside the MAP-T network or sent from that host | + | |to the MAP-T client. | + +-------------+-----------------------------------------------------+ + |Test |1. Install the traceroute tool on both machines | + |Procedure | considered. | + | |2. Open a terminal on the MAP-T client and execute | + | | a traceroute to a known host outside the MAP-T | + | | network (www.google.com, for instance). | + | |3. Check whether the route is traced until the known | + | | host and the list of intermediary routers is | + | | complete. | + | |4. Open a terminal on a host outside the MAP-T | + | | network and execute a traceroute to the MAP-T | + | | client. | + | |5. Check whether the route is traced until the MAP-T | + | | client and the list of intermediary routers is | + | | complete. | + +-------------+-----------------------------------------------------+ + |Expected |The traceroute tool can map the complete route of a | + |Result |packet to and from the MAP-T client. | + | | | + +-------------+-----------------------------------------------------+ + |Actual Result|Failed | + +-------------+-----------------------------------------------------+ + |Remarks |After the first v4/v6 translation, the routers are | + | |not mapped by the traceroute. | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 54] + +RFC 7703 MAP-T Testing November 2015 + + +A.14.3. tracert + + +-------------+-----------------------------------------------------+ + |Test Item |Network testing tools | + +-------------+-----------------------------------------------------+ + |Sub-Item |tracert | + +-------------+-----------------------------------------------------+ + |Test OS |Windows 7, Windows XP | + +-------------+-----------------------------------------------------+ + |Test |Check whether the tracert tool can identify each | + |Objective |router in the path of a packet sent to a host | + | |outside the MAP-T network. | + +-------------+-----------------------------------------------------+ + |Test |1. Open a terminal on the MAP-T client and execute | + |Procedure | a tracert to a known host outside the MAP-T | + | | network (www.google.com, for instance). | + | |2. Check whether the route is traced until the known | + | | host and the list of intermediary routers is | + | | complete. | + | |3. Open a terminal on a host outside the MAP-T | + | | network and execute a tracert to the MAP-T client.| + | |4. Check whether the route is traced until the MAP-T | + | | client and the list of intermediary routers is | + | | complete. | + +-------------+-----------------------------------------------------+ + |Expected |The tracert tool can map the complete route of a | + |Result |packet to and from the MAP-T client. | + +-------------+-----------------------------------------------------+ + |Actual Result|Failed | + +-------------+-----------------------------------------------------+ + |Remarks |After the first v4/v6 translation, the routers are | + | |not mapped by the traceroute. | + +-------------+-----------------------------------------------------+ + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 55] + +RFC 7703 MAP-T Testing November 2015 + + +Acknowledgements + + We would like to thank the CERNET folks for providing their MAP-T + software for our tests. + + We would like to thank NIC.br for offering the infrastructure for the + testing. + +Authors' Addresses + + Edwin Cordeiro + Sao Paulo + Brazil + + Phone: +49 175 215 6481 + Email: edwin@scordeiro.net + + + Rodrigo Carnier + Sao Paulo + Brazil + + Email: rodrigocarnier@gmail.com + + + Antonio Marcos Moreiras + NIC.br + Sao Paulo + Brazil + + Phone: +55 11 5509 3537 + Email: moreiras@nic.br + + + + + + + + + + + + + + + + + + + +Cordeiro, et al. Informational [Page 56] + |