de-bogonizando 2a10::/12 - lacnic inicio...agustin formoso | lacnic 33 - online | mayo 2020...

25
Agustín Formoso | LACNIC 33 - online | Mayo 2020 De-bogonizando 2a10::/12 Analizando la primera semana de un /12 Stephen D. Strowes, Emile Aben, Rene Wilhelm, Florian Obser, Riccardo Stagni, Agustin Formoso

Upload: others

Post on 08-Jul-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustín Formoso | LACNIC 33 - online | Mayo 2020

De-bogonizando 2a10::/12Analizando la primera semana de un /12

Stephen D. Strowes, Emile Aben, Rene Wilhelm, Florian Obser, Riccardo Stagni, Agustin Formoso

Page 2: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Nueva asignación IANA → RIPE NCC

-2a10::/12

• ¿Por qué este momento es especial?

- Nueva asignación IPv6 a un RIR desde 2006

- Aún sin uso

- Bogon (Wikipedia)

RIRs y asignaciones de recursos

2

Page 3: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• ¿Qué tan apto es el 2a10::/12 para ser utilizado por miembros de RIPE NCC? (RIPE Labs)

• ¿Podemos medir la usabilidad de este nuevo bloque? - Captura de paquetes

- RIPE RIS

- RIPE Atlas

Motivación

3

Page 4: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• ris.ripe.net - Routing Information System

• Observatorio de rutas

- Colectores: reciben tablas de sus peers

- Peers: participan del proyecto para ofrecer visibilidad

• RRC24 @ LACNIC

- Participar de RIS

• ¿Cómo vemos el 2a10::/12 desde RIS?

RIPE RIS

4

Page 5: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

RIPE Atlas

5

• atlas.ripe.net

• Red global de sondas

• +11000 sondas conectadas

• Permiten lanzar pings y traceroutes, entre otras mediciones

• ¿Qué sondas tienen conectividad con el 2a10::/12?

Page 6: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Sondas de software

- Es un paquete de software que funciona igual que las sondas físicas.

- Instala y corre en tus máquinas virtuales, router doméstico, servidores, etc.

- Soporta CentOS 7 y 8; Debian (9 y 10) y Raspbian; Docker; Turris Routers

- Más información

- Aplicar a un software probe (requiere cuenta de RIPE Access)

RIPE Atlas

6

Page 7: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

Experiencias pasadas

7

• 2006 - Matt Ford: /48, 15 meses, 12 paquetes

• 2010 - Geoff Huston: /12, 9 días, 21k paquetes

• 2012 - Merit (y RIPE 66): 5 /12s ~100 pps, visibilidad mixta

• Trabajos realizados en los inicios de IPv6

• Poco tráfico era de esperarse

• ¿Con qué nos podemos encontrar en 2020?

Enero 2020: 25-30%

Datos IPv6 de Google

2006 2010 2012

Page 8: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Anuncios desde el RRC03 de RIS

• 2a10::/12

• Prefijos /32 y /48

- Configuración IRR y ROA

El experimento

8

/32ROA

✔ ✘

IRR✔ 2a10:4::/32 2a10:6::/32

✘ 2a10:5::/32 2a10:7::/32

/48ROA

✔ ✘

IRR✔ 2a10:3:4::/48 2a10:3:6::/48

✘ 2a10:3:5::/48 2a10:3:7::/48

Page 9: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

Fase 1

Fase 2

Fase 3

• 1 semana (13 al 20 enero 2020)

• Eventos - Se crean hosts respondiendo en 8 direcciones ::1

- Inicio de captura de paquetes (entrante al /12)

- Anuncio del /12

- Anuncio de más específicos /32 y /48

- Inicio de mediciones de RIPE Atlas (ping + traceroute)

- Anuncio a listas de operadores

- Withdrawal de todos los prefijos

- Fin de las mediciones y período de cuarentena

El experimento

9

Page 10: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

Captura de paquetes

10

ICMPv61%Escaner TCP

6%

RIPE Atlas92%

RIPE AtlasEscaner TCPICMPv6TCPUDPOtro

Paquetes por minuto capturados durante la duración del experimento Porcentaje de paquetes capturados según fuente

/12 /12, /32s, /48s pings solicited

Page 11: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Escaner TCP

- Sólo SYN flag

- src=49152 dst=80

- Números de sequencia en batches

• Orígenes

- Coordinado desde dos orígenes: 2a05:e740:162::2 (AS 39063) 2605:fe00:0:17::1 (AS 23033)

- Cada /64 se toca una única vez

Captura de paquetes

11

252 /64s en un /12

"quadrillions"

Page 12: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• 6613 direcciones IP de origen

• Camino de retorno ICMP

- ~4% de direcciones de origen generaron error

Captura de paquetes

12

2a10::/12

Destino

Captura de paquetes

Todo con destino 2a10::/12

Echo request

Echo reply se envia al

origen

Error

Origen

Camino de retorno

Echo reply llega al origen

Page 13: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

Captura de paquetes

13

Phase 3 pings solicited

• Resto del tráfico, excluyendo:

- Escaner TCP

- Tráfico proveniente de RIPE AtlasPaquetes

capturados

Otro0%

UDP13%

TCP31%

ICMPv656%

ICMPv6TCPUDPOtro

Page 14: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020 14

Echo Request

3%

5%

3%

3%

3%3%

3%

2a10:4::1 77%

(listas de correo) 2a10:4::1 2a10:5::12a10:6::12a10:7::12a10:3:4::12a10:3:5::12a10:3:6::12a10:3:7::1

Destination Unreachable 10%

19%12%

13%

12%

12% 11%

11%

Time Exceeded

11%

20%11%

12%

11%

11%12%

12%

ICMPv6

Page 15: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020 15

Echo Request

3%

3%

3%

3%3%

3%

2a10:5::12a10:6::12a10:7::12a10:3:4::12a10:3:5::1

2a10:3:7::1

Destination Unreachable 10%

12%

13%

12%

12% 11%

Time Exceeded

11%

11%

12%

11%

11%12%

Error por tipo

(sin 2a10:4::1 ni 2a10:3:6::1)

Time Exceeded19,210 (21%)

Destination Unreachable73,177 (79%)

ICMPv6

Page 16: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• src={5000..64999} dst=312 puertos

- (redis, Tor, criptomonedas, HTTPS, POP3, IMAP)

- Búsqueda de servicios vulnerables

- Mayormente 3 /96s

• Patrones típicos en IPv4

- Rotación de los últimos 16 bits de la dirección

- MSS=1460 bytes

TCP

16

Page 17: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• DNS

- Desde 530 /64s

- 88% queries A o AAAA

- 77% nombres en Cisco Umbrella 1 Million

- Queries HINFO hacia abuse.net con string "@<dominio>.contacts.abuse.net"

• Algo de tráfico hacia el puerto 443

-src=2a02:2f00::/28 dst=2a12:2f00::/28

• Mayoría errores en configuraciones

UDP

17

Page 18: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Anunciado desde el RRC03 con conexión en AMS-IX y NL-IX

• ¿Cuántos peers ven el prefijo?

• Referencia: 2001:7fb:ff03::/48 (anunciado >10 años)

• /12 baja propagación (esperado)

Visibilidad desde RIS

18

Page 19: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Prefijo de referencia 2001:7fb:ff03::/48

- Visto por 262 peers

Visibilidad desde RIS

19

/32 ROA

✔ ✘

IRR✔ 96.2% 96.2%

✘ 95.0% 95.4%

/48 ROA

✔ ✘

IRR✔ 94.7% 94.7%

✘ 93.5% 93.9%

Page 20: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Envío de traceroutes a partir de la Fase 2

• Comparación frente a un prefijo de referencia (2001:7fb:ff03::/48)

• ¿Cuántas sondas reciban respuesta alguna?

Visibilidad desde sondas de Atlas

20

Page 21: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Envío de traceroutes a partir de la Fase 2

• Comparación frente a un prefijo de referencia (2001:7fb:ff03::/48)

• ¿Cuántas sondas reciban respuesta alguna?

Visibilidad desde sondas de Atlas

21

Page 22: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Prefijo de referencia 2001:7fb:ff03::/48

- Alcanzable por +4000 sondas

Visibilidad desde sondas de Atlas

22

/32 ROA

✔ ✘

IRR✔ 96.6% 96.6%

✘ 95.9% 90.7%

/48 ROA

✔ ✘

IRR✔ 96.3% 96.5%

✘ 95.8% 89.5%

Page 23: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020 23

Visibilidad desde Atlas y RIS

Pee

rs d

e R

IS [%

]

88%

91%

94%

97%

100%

Sondas de Atlas [%]

88% 91% 94% 97% 100%

/32/32 Sin IRR ni ROA/48/48 Sin IRR ni ROAPorcentaje de peers de

RIS que ven un prefijo, en relación al prefijo de

referencia 2001:7fb:ff03::/48

Porcentaje de sondas de Atlas que pueden hacer traceroute a un prefijo, en relación al prefijo de

referencia 2001:7fb:ff03::/48

Page 24: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

Agustin Formoso | LACNIC 33 - online | Mayo 2020

• Espacio apto para ser asignado a miembros de RIPE NCC ✔

• Tráfico bajo

• Observaciones

- Escaner TCP coordinado

- Errores en camino de retorno, sobre todo hacia Atlas

- Resto del tráfico: poco y desde muchos orígenes

- Tráfico DNS: accidental, errores en configuraciones

- Similares comportamientos que cuando se escanea el espacio IPv4

• RIS y Atlas mayormente alineados

Conclusiones

24

Page 25: De-bogonizando 2a10::/12 - LACNIC Inicio...Agustin Formoso | LACNIC 33 - online | Mayo 2020 Experiencias pasadas 7 • 2006 - Matt Ford: /48, 15 meses, 12 paquetes • 2010 - Geoff

¡[email protected] @aguformoso

Agustin Formoso | LACNIC 33 - online | Mayo 2020