¿Qué ha conseguido el grupo de trabajo ALTO del IETF?
Alrededor de 2005, el uso generalizado de aplicaciones peer-to-peer como BitTorrent preocupó seriamente a muchos operadores de red, ya que las cantidades masivas de tráfico de red causadas por estas aplicaciones tenían un impacto significativo en la ingeniería de tráfico y en los ingresos. Algunos operadores de red intentaron estrangular este tráfico.

En mayo de 2008, en un Taller del IETF sobre Infraestructura Peer-to-Peer, se identificaron varias áreas de trabajo:

1. Una interfaz normalizada para el intercambio de información entre la red IP subyacente y una red superpuesta, como una red entre iguales. La idea básica es que si la red superpuesta conociera la topología y el coste del envío de tráfico a través de la red IP subyacente, podría optimizar las decisiones con respecto a la topología de la red superpuesta (por ejemplo, la selección de pares) y el encaminamiento del tráfico a través de la red superpuesta. El resultado sería un mejor rendimiento o Calidad de Experiencia en la aplicación, al tiempo que se reduciría la utilización de la infraestructura de red subyacente. Este tema de trabajo condujo a la creación del grupo de trabajo ALTO del IETF.
2. Cachés de contenido en la red. Esto se ha estudiado en el grupo de trabajo DECADE del IETF. Sin embargo, no se ha desarrollado ni normalizado ningún protocolo nuevo.
3. Un nuevo mecanismo de control de la congestión en la capa de transporte para el tráfico de fondo, que "cede" al TCP estándar. Se trabajó en ello en el grupo de trabajo LEDBAT del IETF y se ha normalizado en el RFC 6817.
4. En el RFC 8622 se ha normalizado un nuevo punto de código DiffServ para marcar los paquetes IP con una prioridad inferior a la categoría por defecto "mejor esfuerzo".

El grupo de trabajo ALTO del IETF se creó en noviembre de 2008. Los primeros entregables fueron el planteamiento del problema, el documento de requisitos, la especificación del núcleo del protocolo ALTO y un mecanismo de descubrimiento de servidores ALTO. Desde entonces, se han especificado varias extensiones (ver más abajo) o todavía son trabajo en curso (ver IETF ALTO Datatracker).

Diseñado originalmente para soportar el intercambio de archivos entre pares, el concepto es ampliamente aplicable a muchos problemas de red. Sin embargo, hasta 2021 no ha logrado una implantación generalizada en Internet. No obstante, se han realizado experimentos en redes de proveedores de servicios de Internet (ISP) y se ha desplegado para soportar grandes transferencias de datos para el Gran Colisionador de Hadrones del CERN.
El grupo de trabajo ALTO del IETF se formó para resolver los problemas causados por el uso generalizado de aplicaciones peer-to-peer como BitTorrent. El grupo de trabajo ha proporcionado un planteamiento del problema, un documento de requisitos y las especificaciones del núcleo del protocolo ALTO y del mecanismo de descubrimiento del servidor ALTO. En 2021 aún no se ha generalizado la adopción del protocolo ALTO, aunque algunas redes de proveedores de servicios de Internet (ISP) han experimentado con él, y el CERN lo ha desplegado para soportar grandes transferencias de datos para el Gran Colisionador de Hadrones.
What has the IETF ALTO working group accomplished?
Starting around 2005, the widespread use of peer-to-peer applications such as BitTorrent was a serious concern to many network operators, as the massive amounts of network traffic caused by these applications had a significant impact on traffic engineering and revenues. Some network operators tried to throttle this traffic.[4]

In May 2008, in an IETF Workshop on Peer-to-Peer Infrastructure, several areas of work were identified:[5]

1. A standardized interface for the exchange of information between the underlying IP network and an overlay network, such as a peer-to-peer network. The basic idea is, that if the overlay network was aware of the topology and the cost for sending traffic through the underlying IP network, it could optimize decisions with respect to the overlay network's topology (e.g., peer selection) and routing of traffic through the overlay network. The result would be better performance or Quality of Experience in the application while reducing the utilization of the underlying network infrastructure. This work item led to the establishment of the IETF ALTO working group.
2. Content caches in the network. This has been studied in the IETF DECADE working group. However, no new protocol has been developed and standardized.[6]
3. A new congestion control mechanism in the transport layer for background traffic, which "yields" to standard TCP. This was worked on in the IETF LEDBAT working group and has been standardized in RFC 6817.[7]
4. A new DiffServ code point to mark IP packets to have a lower priority than the default "best effort" category has been standardized in RFC 8622.[8]

The IETF ALTO working group was established in November 2008.[9] The first deliverables were the problem statement,[1] the requirements document,[3] the specification of the core ALTO protocol[2] and an ALTO server discovery mechanism.[10] Since then, various extensions have been specified (see below) or are still work in progress (see IETF ALTO Datatracker[11]).

Originally designed to support peer-to-peer file sharing, the concept is broadly applicable to many network problems.[12] However, as of 2021 it has not achieved widespread deployment in the internet. Nevertheless, there have been experiments in Internet service provider (ISP) networks and a deployment to support large data transfers for the Large Hadron Collider at CERN.[13]
The IETF ALTO working group was formed to solve the problems caused by the widespread use of peer-to-peer applications such as BitTorrent. The working group has provided a problem statement, requirements document, and the specifications of the core ALTO protocol and ALTO server discovery mechanism. There is still no widespread adoption of the ALTO protocol as of 2021 although some Internet service provider (ISP) networks have experimented with it, and CERN has deployed it to support large data transfers for the Large Hadron Collider.