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!