Duda puerta de enlace -switch-routers

Iniciado por AlexaoJ, 15 Septiembre 2012, 23:17 PM

0 Miembros y 2 Visitantes están viendo este tema.

AlexaoJ

Buenas buenas ,como les va?
Les comento que tengo una mesconlanza en la cabeza,en realidad algunas dudas
puntales,espero que sean entendibles:

Supongamos el sgte escenario ,1 switch,el cual tiene 2 pc conectadas y un router que este actua como puerta de enlace (el ejemplo esta bien planteado?)


1-Primero,cuando una pc,hace ping a la otra,una vez que hace broadcast para obtener la mac de la otra pc,el switch recibe el paquete lo lee y sabe a que maquina mandarle el paquete "ping" digamosle ,estoy en lo correcto?

2-La pc que acaba de hacer ping,usando su mascara de red,se fija si la ip a donde se quiere hacer ping esta dentro de la misma red

3-Si la ip no esta dentro de la misma red (Por ejemplo pusimos la ip de  google),
ese paquete lo manda a la puerta de enlace (router conectado a la boca del switch).Ahora mi pregunta aca es la siguiente,el paquete primero le llega al switch,este como sabe que le tiene que pasar el paquete al router?
Imagino lo siguiente,el switch busca la ip destino del paquete que le llego a ver si corresponde a alguna de sus bocas,como no encuntra ninguna coincidencia,manda el paquete al router.

Si en el punto 3 estoy en lo correcto(Por ahi no),el punto 2 es innecesario no(O en realidad puse algo incorrecto)?
Entonces aca viene la proxima pregunta,en que momento un equipo usa su mascara de red? Ya se lo que es,delimita que parte es la red y que parte corresponde a un host,pero no me cierra en que momento lo esta usando en mi ejemplo


Por el momento dejo esas dudas!!
Muchas gracias!

ThonyMaster

1- no el ping se maneja con capa 3 no capa 2 osea el router lo mandacuando tu haces ping lo haces a una direccion IP no a una MAC Address

2- no se si entendi bien pero tomando en cuenta q el router es el q enruta el es el q se fija de eso

3- si de hecho el router le dice bueno yo puedo encontrar esa ruta ya q normalmente maneja DNS

cuando haces el ping a google la usa, xq dice esta ip 173.194.73.99 no es /24 y esta dirección ip no es nuestra por ende el router la busca en Internet
Sin Firma

AlexaoJ

Cita de: BlydexMaster en 16 Septiembre 2012, 03:43 AM
1- no el ping se maneja con capa 3 no capa 2 osea el router lo mandacuando tu haces ping lo haces a una direccion IP no a una MAC Address

2- no se si entendi bien pero tomando en cuenta q el router es el q enruta el es el q se fija de eso

3- si de hecho el router le dice bueno yo puedo encontrar esa ruta ya q normalmente maneja DNS

cuando haces el ping a google la usa, xq dice esta ip 173.194.73.99 no es /24 y esta dirección ip no es nuestra por ende el router la busca en Internet

No no,fijate que en los puntos 1 y 2,estoy hablando de pings dentro de una red local,nada de intervencion de routers.Gracias de todos modos.

RevangelyonX

Hola,

Te recomiendo leer...
rfc-es.org/rfc/rfc1180-es.txt

A partir de la página 12

Salu2
Just Linux
OSCP certified

MinusFour

Primeramente, el switch no tiene capacidades de ruteo porque esto solo es en capa 3. Los switch trabajan con capa 2.

Es cierto que los switches trabajan con MACs por que cada segmento es conmutado, hay un dominio de broadcast para cada interfaz a diferencia de los hubs.

Ahora para saber si el paquete va para fuera de la red se hace una comparación bit a bit de la mascara con el destino.

De tal forma que si el resultante de esta operación AND bit a bit resulta la ID de Red no saca el paquete de la red.

Por decir algo....

Tienes una red con un ID de 192.168.1.0 y una mascará de 255.255.255.0. Lo que te deja 254 hosts para utilizar.

Tienes PC 1 = 192.168.1.1
Tienes PC 2 = 192.168.1.2

Envias un paquete a 192.168.1.2 desde 192.168.1.1.

La IP del destinario en binario se ve así: 11000000.10101000.00000001.00000010
La mascara de red en binario se ve así:  11111111.11111111.11111111.00000000

El resultante es:                                    11000000.10101000.00000001.00000000

Que es 192.168.1.0, la ID de la Red.

Se hace la misma operación con la fuente IP y si hacen match se sigue manejando desde la misma red.

No estoy muy seguro de quien hace la comparación, pero yo diría que esto lo hace el router.

Saludos.

lui90

te estás haciendo un lío. creo que sé a qué te refieres.
correcciones...
escenario:
PC1 y PC2 ---- SW ---- Router

1.PC1(IP1) hace ping a PC2(IP2):
mira si la IP de PC2 esta en la misma red que IP1
-si está en la misma red manda un bradcast preguntando MAC de PC2.
-si no está en la misma red, en PC1 busca y manda a su gateway. y este gateway es indicado/configurado previamente en PC1.
si no tiene gateway configurado el paquete será descartado

en PC1 y PC2 tiene que tener gateway configurado en cada PC para que salga de su red.

Be water!!!!
<a href="http://sui90.blogspot.com"> sui90 </a>

AlexaoJ

Cita de: lui90 en 20 Septiembre 2012, 22:28 PM
te estás haciendo un lío. creo que sé a qué te refieres.
correcciones...
escenario:
PC1 y PC2 ---- SW ---- Router

1.PC1(IP1) hace ping a PC2(IP2):
mira si la IP de PC2 esta en la misma red que IP1
-si está en la misma red manda un bradcast preguntando MAC de PC2.
-si no está en la misma red, en PC1 busca y manda a su gateway. y este gateway es indicado/configurado previamente en PC1.
si no tiene gateway configurado el paquete será descartado

en PC1 y PC2 tiene que tener gateway configurado en cada PC para que salga de su red.


Buenas!Gracias por contestar!
Te comento,entiendo perfecto lo que decis.
A partir de lo que decis,mi consulta es esta:
La PC1 ,sabe que estan en la misma red,hace el broadcast para averiguar la mac de la PC2,eso barbaro,ahora,una vez que envia el paquete a la PC2,en realidad
ese paquete le llega al switch y es ese mismo el encargado de entregar el paquete
a la PC que corresponda,cierto?
Ahora bien,cuando la PC1,debe enviar el paquete a la puerta de enlace,el switch recibe el paquete ,y se fija en el encabezado del paquete para quien es,y al tener los datos del Gateway,se lo envia a el,es asi?

Muchas gracias!

AlexaoJ

Cita de: MinusFour en 20 Septiembre 2012, 10:28 AM
Primeramente, el switch no tiene capacidades de ruteo porque esto solo es en capa 3. Los switch trabajan con capa 2.

Es cierto que los switches trabajan con MACs por que cada segmento es conmutado, hay un dominio de broadcast para cada interfaz a diferencia de los hubs.

Ahora para saber si el paquete va para fuera de la red se hace una comparación bit a bit de la mascara con el destino.

De tal forma que si el resultante de esta operación AND bit a bit resulta la ID de Red no saca el paquete de la red.

Por decir algo....

Tienes una red con un ID de 192.168.1.0 y una mascará de 255.255.255.0. Lo que te deja 254 hosts para utilizar.

Tienes PC 1 = 192.168.1.1
Tienes PC 2 = 192.168.1.2

Envias un paquete a 192.168.1.2 desde 192.168.1.1.

La IP del destinario en binario se ve así: 11000000.10101000.00000001.00000010
La mascara de red en binario se ve así:  11111111.11111111.11111111.00000000

El resultante es:                                    11000000.10101000.00000001.00000000

Que es 192.168.1.0, la ID de la Red.

Se hace la misma operación con la fuente IP y si hacen match se sigue manejando desde la misma red.

No estoy muy seguro de quien hace la comparación, pero yo diría que esto lo hace el router.

Saludos.

Hola gracias!!
Si si,esa comparacion la tengo clara.
Lo que pasa,que pensando el funcionamiento del switch,se me hizo un poco de lio.
O sea,como sabe esl switch que tiene que entregarle el paquete a la puerta de enlace?Y supongo,que el paquete que le llega,ya le viene en el encabezado como "destino",los datos de la puerta de enlace.

Gracias otra vez!