GENWiki

Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


rfc:rfc7703

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

  1. —— +——–+

/ 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]

/data/webs/external/dokuwiki/data/pages/rfc/rfc7703.txt · Last modified: 2015/11/19 00:49 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki