summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc7703.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc7703.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc7703.txt')
-rw-r--r--doc/rfc/rfc7703.txt3139
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]
+