> For the complete documentation index, see [llms.txt](https://juan-martin-franco.gitbook.io/network-+/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://juan-martin-franco.gitbook.io/network-+/7.-enrutamiento/7.1-fundamentos-de-enrutamiento.md).

# 7.1 - Fundamentos de enrutamiento

## Fundamentos de enrutamiento

Una vez que deseamos salir de nuestra red de área local, empiezan a entrar en juego los routers.

Si deseamos conectar dos subredes dentro de nuestra red, o conectar nuestra red con una red externa, debemos utilizar un router.

### Router

Un <mark style="color:blue;">**router**</mark> es un dispositivo dedicado a rutear tráfico. Es decir, un dispositivo que reenvía tráfico entre subredes, entre una red interna y una externa, o entre dos redes externas.

Cada subred o red externa tiene su propio **dominio de broadcast**. Los routers se utilizan para separar dominios de broadcast.

A diferencia de los switches que son dispositivos de capa 2, y por lo tanto solo pueden mantener un dominio de broadcast para todo lo que esté conectado al switch, **los routers son dispositivos de capa 3** y se utilizan para separar dichos dominios en porciones más chicas para proveer eficiencia y seguridad adicional a nuestras redes.

Además de los routers, existe otro tipo de dispositivo capaz de realizar funciones de ruteo, conocido como Switch Multicapa o Switch de Capa 3.

### ¿Cómo rutean tráfico los routers?

Considerando el siguiente escenario:

<figure><img src="https://1668154188-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKyoEXmY0jfChHS8PdGMX%2Fuploads%2FgnRn4x1Du2d9dP2cpum2%2Fimage.png?alt=media&amp;token=06cb77f2-95f8-4335-acbc-a55ca79a3e7c" alt=""><figcaption></figcaption></figure>

En este escenario, existen 2 redes: una en la parte izquierda y otra en la parte derecha.

Se puede apreciar que PC1 está conectada a la red de la izquierda, mientras que PC2 está conectada a la red de la derecha. Para conectar estas redes entre si, tenemos dos routers y una conexión en serie o conexión WAN, simbolizada por ese enlace con forma de rayo.&#x20;

<mark style="background-color:green;">**ENVÍO DE TRÁFICO DESDE PC1 A PC2**</mark>

Si nos situamos en la pc PC1 y queremos enviarle un mensaje a la pc PC2, podemos hacerlo a través de ARP como cuando lo hacemos con el switch.

PC1 envía un paquete ARP al switch y, si no sabe donde enviarlo, lo envía por todos sus puertos (excepto por el puerto donde llegó) basado en la dirección MAC.

En este caso, el paquete ARP con la petición (ARP Request) llegará al switch y dicho switch no sabrá a que host está asociada dicha dirección MAC del ARP Request, por lo que lo reenviará por su default gateway, en este caso el router.

Luego, el router responderá el mensaje ARP Request (ARP Reply) por el dispositivo destino. Llegado a este punto, dejamos de lado las direcciones MAC ya que solo trabajan internamente en nuestra red.

Una vez que llegamos al router, el intercambio de mensajes se hará por medio de las direcciones IP, conocido como direccionamiento lógico o direccionamiento de capa 3.

En este momento es donde se realiza la transición entre la capa 2 y la capa 3.

<figure><img src="https://1668154188-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKyoEXmY0jfChHS8PdGMX%2Fuploads%2FpGa6uSxj1dOAbpJuopcJ%2Fimage.png?alt=media&amp;token=0d7be48f-e3b6-4258-8fce-173f4b14146a" alt=""><figcaption></figcaption></figure>

En este punto, PC1 determinó la dirección MAC del router ya que necesita enviar el paquete fuera de la red de área local y dejarlo que encuentre el dispositivo destino.

Luego, el router de la izquierda quiere enviar la información a la PC2, ya que es la petición de PC1.

Para hacer esto, le pasa la información al router de la derecha y luego el router de la izquierda obtendrá el frame de datos (el cual es de capa 2) desde PC1.&#x20;

El router empaquetará dicho frame como un paquete, añadiéndole la cabecera IP. Esto le permitirá al router de la izquierda enviar los datos sobre su conexión por defecto como un paquete IP, y los datos serán enviados a través de la conexión en serie para llegar al router de la derecha.

Una vez que el paquete llega al router de la derecha, el router recortará la cabecera IP y transformará dicho paquete IP (de capa 3) en un frame (de capa 2) agregando la dirección MAC de PC2.&#x20;

De esta forma, correlacionará la dirección MAC de PC2 con la IP destino del paquete, ya que el router de la derecha sabe quien es PC2, ya que está en su red.&#x20;

Como el router de la derecha sabe la dirección MAC de PC2, podrá dialogar con dicho dispositivo directamente sobre la capa 2 y enviarle dicho frame de datos a través del switch.

El switch tomará dicha información desde el router de la derecha y la enviará hacia PC2, como si las dos computadoras estuvieran conectadas en el mismo switch, tratando de comunicarse de manera local.

Cuando PC2 trata de enviar una respuesta a PC1, ocurre el proceso inverso.
