Slide - lacnic

Transcripción

Slide - lacnic
Radiografía de
Interconexión en LAC
Sofía Silva Berenguer
IMDEA Networks
Universidad Carlos III de Madrid
Motivación
•
•
•
Estudiar el nivel de interconexión en la
región LAC
Entender el desempeño de Internet a
través de información sobre la calidad de
los caminos entre Sistemas Autónomos
(ASs) y el grado de interconexión entre
ellos.
Proporcionar criterios para determinar la
necesidad de crear más IXPs en la región.
2
Objetivos
1) Construcción
de diagramas
●
●
●
●
Construir diagramas
de conectividad de
Internet a nivel de AS
para la región LAC
Agregar info local de
ruteo
Ver cómo mejoran los
diagramas
Construir diagramas
de países de la región
3) Estudios
a partir de
diagramas
2) Análisis
de diagramas
●
●
Caracterizar
diagramas
Comparar
diagrama de LAC
con diagramas de
otras regiones
●
●
●
Calcular nivel de
interconexión de
países de la región
Simular creación de
IXPs y ver impacto
Buscar correlaciones
con otros indicadores
3
Particularidades de LAC
•
•
•
•
•
Región poco interconectada. Poco
intercambio local de tráfico.
Problemas debidos a la geografía →
pocos cables
Poca infraestructura local
Dependemos mucho de la infraestructura
de Norteamérica
Hay pocos
colectores de info
de ruteo
4
Importancia de Mejorar la
Interconexión en la Región
•
•
•
•
Menor co$to!
Mejor desempeño de Internet en la región
(Menor delay)
Más seguridad y robustez
Más posibilidades de desarrollar la
innovación (Pueden surgir nuevos
negocios locales)
5
Objetivos
1) Construcción
de diagramas
●
●
●
●
Construir diagramas
de conectividad de
Internet a nivel de AS
para la región LAC
Agregar info local de
ruteo
Ver cómo mejoran los
diagramas
Construir diagramas
de países de la región
3) Estudios
a partir de
diagramas
2) Análisis
de diagramas
●
●
Caracterizar
diagramas
Comparar
diagrama de LAC
con diagramas de
otras regiones
●
●
●
Calcular nivel de
interconexión de
países de la región
Simular creación de
IXPs y ver impacto
Buscar correlaciones
con otros indicadores
6
Inferencia de Relaciones
entre ASs
•
•
Se utiliza algoritmo de CAIDA para inferir
las relaciones entre ASs a partir de
información de ruteo*
Línea base: Relaciones inferidas por
CAIDA a partir de info de RV y RIS
correspondiente a Abril de 2015
*http://www.caida.org/data/as-relationships/
7
Fuentes de Datos
(Muchas gracias! )
•
Set LAC:
–
–
–
–
–
–
–
–
•
Access Haiti
GTD Internet (Chile)
LACNIC
Packet Clearing House (pch.net)
Looking Glasses de NAPs de CABASE
Looking Glasses PTT Metro (ix.br)
Looking Glass NAP Chile
Looking Glass Orange Chile
Set RIS+RV:
–
–
Proyecto RouteViews (RV) (Universidad de Oregon)
Proyecto Routing Information Services (RIS) (RIPE NCC)
8
Grafo Región LACNIC
9
Grafo Región LACNIC
10
Al Agregar Info de Ruteo
Adicional…
•
•
60.414 relaciones inferidas a
partir de la info RIS+RV
63.967 relaciones inferidas a
partir de la info RIS+RV+LAC
(5.9 % adicional)
–
–
–
3.066 relaciones P2P adicionales
487 relaciones P2C adicionales
1.385 ASNs involucrados en las
nuevas relaciones inferidas
11
Objetivos
1) Construcción
de diagramas
●
●
●
●
Construir diagramas
de conectividad de
Internet a nivel de AS
para la región LAC
Agregar info local de
ruteo
Ver cómo mejoran los
diagramas
Construir diagramas
de países de la región
3) Estudios
a partir de
diagramas
2) Análisis
de diagramas
●
●
Caracterizar
diagramas
Comparar
diagrama de LAC
con diagramas de
otras regiones
●
●
●
Calcular nivel de
interconexión de
países de la región
Simular creación de
IXPs y ver impacto
Buscar correlaciones
con otros indicadores
12
Caracterización de Grafos
Obtenidos
•
# of Nodes (ASs)
•
# of Edges (Relationships)
•
•
•
•
Avg Node Degree → Proporción de relaciones
por AS
Avg Clustering Coefficient → Medida del nivel
de interconexión local entre ASs vecinos
Avg Shortest Path Length
Diameter → El más largo de los caminos más
cortos entre dos nodos de la red
13
Comparativa
18
16
14
12
10
8
6
4
2
0
Order (Number of
Nodes)(x10,000
Nodes)
Size (Number of
Edges) (x10,000
Edges)
Avg Degree
LACNIC
AfriNIC
Avg Clustering
Coefficient
APNIC
ARIN
Diameter
Avg Path Length
RIPE NCC
14
Number of Shortest Paths
(x100,000,000)
Objetivos
1) Construcción
de diagramas
●
●
●
●
Construir diagramas
de conectividad de
Internet a nivel de AS
para la región LAC
Agregar info local de
ruteo
Ver cómo mejoran los
diagramas
Construir diagramas
de países de la región
3) Estudios
a partir de
diagramas
2) Análisis
de diagramas
●
●
Caracterizar
diagramas
Comparar
diagrama de LAC
con diagramas de
otras regiones
●
●
●
Calcular nivel de
interconexión de
países de la región
Simular creación de
IXPs y ver impacto
Buscar correlaciones
con otros indicadores
15
Métricas de Países
•
•
Grafo de país → Incluye todos los ASs que estén
activos en el país y todos los ASs que tengan una
relación con los primeros.
Métricas:
–
–
–
–
–
–
–
–
–
–
# de Nodos (ASs)
% Activos en el País
# de Aristas (Relaciones)
% Enlaces Internacionales (Involucran un AS que no está
activo en el país)
Avg Degree y Avg Degree “Interno”
Avg Shortest Path Length y Avg Shortest Path Length
“Interno”
Diámetro y Diámetro “Interno”
# de IXPs
# de Saltos a Destino Más Popular (Alexa)
# de Conexiones entre Países
16
Caso de Estudio: Bolivia
17
Caso de Estudio: Bolivia
# of Nodes
% Active In Country
# of Edges
% International Links
Avg Degree
“Internal” Avg Degree
4959
0.75%
6096
99.39%
2.459
2
Avg Shortest Path Length
2.839
“Internal” Avg Shortest Path Length
2.612
Diameter
6
“Internal” Diameter
5
18
Comparativa entre Países
Cantidad de Nodos (ASs)
16000
14000
12000
10000
8000
6000
4000
2000
País (CC)
19
GS
CU
GF
GY
BQ
TT
FK
PY
NI
AW
SV
BZ
HN
UY
SX
SR
BO
HT
GT
DO
EC
PE
CL
CW
VE
CO
CR
PA
MX
AR
BR
0
Comparativa entre Países
Cantidad de ASs Activos en el País
2500
2000
1500
1000
500
País (CC)
20
GS
FK
CU
GF
BQ
SX
GY
AW
SR
TT
HT
SV
PY
NI
HN
BO
BZ
GT
DO
CW
PE
EC
UY
VE
CR
PA
CO
CL
MX
AR
BR
0
Comparativa entre Países
Cantidad de Aristas (Relaciones)
45000
40000
35000
30000
25000
20000
15000
10000
5000
País (CC)
21
GS
CU
GF
GY
BQ
FK
TT
PY
NI
AW
SV
HN
BZ
UY
SR
SX
HT
BO
GT
EC
DO
CL
PE
CW
VE
CR
CO
PA
MX
AR
BR
0
País (CC)
22
GS
GF
FK
SR
BQ
CU
SX
GY
AW
PY
TT
HT
HN
SV
BO
GT
NI
EC
UY
CL
CW
CR
BZ
PE
VE
DO
PA
CO
MX
AR
BR
Comparativa entre Países
Grado Promedio
6
5
4
3
2
1
0
Simulación de
Interconexión en IXPs
●
República Dominicana, Guatemala, México y Suriname.
●
Política de peering: “Peering multilateral obligatorio”
●
●
●
Suponemos que grandes ASs que ya están conectados a
otros IXPs de la región y que ya están activos en el país de
interés, también se conectan a este IXP.
Suponemos que Google y Akamai se conectan.
Suponemos que los ASs más “grandes” del país (con
mayor Degree) se conectan.
23
Impacto de los “nuevos” IXPs
IXP DO IXP GT
Relaciones creadas
IXP MX IXP SR
25
17
225 8
Δ # of relationships
0.04%
0.03%
0.35% 0.01%
Δ Avg Degree
0.03%
0.02%
0.34% 0.02%
Δ # of relationships
0.23%
0.25%
0.89% 0.23%
Δ Avg Degree
0.23%
0.28%
0.89% 0.24%
A nivel de LAC
A nivel de país
Δ “Internal” Avg Degree
17.51%
11.28% 30.37% 60.08%
24
Otros Estudios...
•
•
•
Encontrar correlaciones con otros
indicadores (económicos (Por ej. GDP) y
de transporte (vuelos, cantidad de
compañías aéreas, etc.))
Ver correlación entre nivel de
interconexión y delay entre países
(Proyecto SIMON)
Analizar impacto de outages
25
Conclusiones
•
•
•
•
•
Tenemos mucho para mejorar en cuanto a interconexión
en la región LAC.
Es de suma importancia contar con información local de
ruteo. (Bienvenidos los que quieran colaborar :) )
Con mejores diagramas podemos conocer mejor el
desempeño de Internet en la región y encontrar puntos
críticos en los que haya que trabajar.
Se podrían realizar muchos estudios interesantes.
Estos estudios podrían ayudar a encontrar incentivos
para los gobiernos y otros entes para promover y facilitar
la creación de IXPs y para que los grandes ASs se
conecten a esos IXPs.
26
Agradecimientos
•
•
•
•
Andra Lutu (Background, código y mucho
más)
CAIDA (Algoritmo de inferencia de
relaciones entre ASs)
Juan Camilo Cardona (IMDEA Networks)
(Algoritmo para procesar salidas de
comando “show ip bgp”)
Fuentes de Datos
27
¿Preguntas?
¿Comentarios?
¿Feedback?
¿Sugerencias?
¿Ideas?
¿Chismes, chistes, etc.?
:)
[email protected]
28
¿Cómo puedo colaborar?
•
•
Compartiendo la salida de un “show ip
bgp” desde algún router de borde de tu
red.
Instalando una probe de RIPE ATLAS
(Hay varios ATLAS Ambassadors por
aquí. Yo soy una :) )
29
30

Documentos relacionados