¿Cómo puedo calcular la cantidad de rutas de Internet yo mismo?

9

En la guía de estudio de JNCIA, se afirma que actualmente hay 120k rutas en Internet y que Juniper admite hasta 450k. ¿Cómo llegaron a los 120k? Si quisiera saber cuántas rutas exactas, ¿cómo podría encontrarlas yo solo?

CaseyJones
fuente

Respuestas:

8

Los enrutadores troncales de los ISP (para ser precisos, ISP de nivel 1) constituyen lo que se conoce como la "zona libre de defecto". En esta zona, no hay rutas predeterminadas: cada ruta que se anuncia en Internet se transporta en la tabla de rutas del enrutador.

Es simplemente una cuestión de contar las entradas de la tabla.

Si desea contar con usted mismo, debe organizar una sesión de interconexión BGP con su ISP y hacer que le envíen todas las rutas.

¡Feliz conteo!

PD: el número exacto cambia constantemente a medida que las nuevas redes se conectan o se desconectan.

Ron Trunk
fuente
1
"Los enrutadores troncales de los ISP" es información errónea: no todos los ISP estarán libres de incumplimiento, y si están libres de incumplimiento tampoco significa que no estén pagando a otro proveedor por el tránsito (o el emparejamiento basado en acuerdos). Sugeriría editar para tener en cuenta los "ISP de nivel uno", aunque aún no es 100% preciso, está más cerca que los "ISP" en general.
John Jensen
1
Ron, esto todavía no cambia el hecho de que le has dado al OP una forma bastante difícil de calcular la cantidad de rutas en Internet, suponiendo que aún no tengan una sesión de emparejamiento con su canal ascendente.
Mike Pennington
17

Creo que tu guía de estudio está un poco desactualizada. Actualmente estamos en aproximadamente 500k rutas en Internet. Geoff Huston recopila estadísticas semanalmente. Puedes encontrar sus informes aquí .

Si quiere verlo por sí mismo, vaya a http://www.routeviews.org/ y obtenga acceso a algunos sistemas reales en Internet.

Jens Link
fuente
Gracias. Seleccioné la respuesta de Ron porque soy un novato enrutador completo y descubrí que su enfoque era más esclarecedor en un sentido práctico, pero aprecio estos enlaces y la información adicional. Muy bueno saberlo! :)
CaseyJones
Casey, Ron ofrece una forma de contar rutas de internet; sin embargo, la realidad es que construir una sesión de pares bgp con su flujo ascendente es más problemático de lo necesario porque la información está disponible sin todo ese trabajo. Potaroo y RouteViews.org son buenas opciones, que no requieren su propio bgp ASN o coordinan un cambio con su upstream.
Mike Pennington
9

Además de las buenas respuestas ya dadas por Jens Link y Ron:

No hay una respuesta objetiva absoluta sobre cuántas rutas están activas en Internet. El número cambia constantemente debido a que las redes se conectan y desconectan, los enrutadores tienen interrupciones, etc. Algunos prefijos se anuncian solo a otras redes específicas (por ejemplo, utilizando una comunidad que no es de exportación) y se deben ver solo en partes específicas de Internet.

Además de eso, hay filtros: no todas las redes filtran las rutas que reciben de la misma manera. Algunos no lo hacen, algunos filtran para que no se acepten pequeños prefijos (/ 24 hasta / 32 en IPv4, / 48 hasta / 128 en IPv6).

Cada red tiene su propia visión de internet. Y más prefijos en una tabla de enrutamiento no siempre es mejor, también puede significar un mal filtrado, aceptar muchas rutas desagregadas, etc.

Teun Vink
fuente