Internet routing BGP

En redes vimos IGP (interior gateway protocols), protocolos que se usan para trabajar en ambientes cerrados. La forma de conectar estos sistemas con otros es através de un protocolo exterior.

Originalmente fue el protocolo estándar en la industria y lo que es el routeo de internet.

Es un protocolo exterior. Lo que es el ruteo en internet se usa BGP. En cloud se puede acceder a las vms con SSH. Para acceder a la red se puede:

Cuando armamos un túnel VPN tenemos que definir la red local y la red remota para que se puedan comunicar. Si es una definición estática, vuelvo ese túnel un SPF. Los proveedores cloud nos permiten hacer tuneles dinámicos (levantar múltiples túneles de respaldo). Siempre hay túnel preferido. Necesito un protocolo de ruteo dinámico que pueda detectar la caída de un túnel e indicarme que el mejor camino ahora es por el segundo túnel. Los proveedores Cloud usan BGP para cumplir esta función.

Inicios de Internet

Las direcciónes ipv4 son escasas, por lo que necesitamos usar traducciones. En ipv4 tenemos espacios de direcciones de 32 bits que van desde 32 ceros a 32 unos.

Notación CIDR

Indica la longitud del prefijo

Tenemos la red 192.168.0.0. El proveedor lo entrega como una clase C y esta le corresponde una mascara 255.255.255.0. Un 1 en la máscara significa que el número correspondiente de la dirección IP pertenece al identificador de red. Un 0 en la máscara indica que el bit correspondiente en la dir ip identifica el host dentro de esa red. Dado que la máscara eran 1 consecutivos (porque no podía saltearlos) y comienzo por la izq, podemos entener que esto me está indicando cuál es la longitud del prefijo. Como todas las máscaras comienzan con 1, tengo un prefijo (la primera parte de la dirección siempre va a ser fija porque es lo que me bloquea el 1 de la máscara). Contando los unos, puedo representar con notación CIDR cuál es la longitud del prefijo.

Untitled

El 24 significa que tengo 8+8+8 = 24 bits consecutivos. Los primeros 24 bits de la dirección IP están bloqueados porque identifican el prefijo y es igual para todos los hosts en la red.

Cuando vemos una tabla de ruteo, vemos que se tratan de una lista de prefijos con su correspondiente longitud.

Untitled

IANA → Es el organismo que administra el espacio total de direcciones.