Routing table vs Forwarding table?

Routing table vs Forwarding table?

de Cristiano Coelho De Asis -
Número de respuestas: 9
Que diferencia tienen?

Me surge la duda de esta pregunta:
"R15. Suppose there are three routers between a source host and a destination host.
Ignoring fragmentation, an IP datagram sent from the source host to the
destination host will travel over how many interfaces? How many forwarding tables
will be indexed to move the datagram from the source to the destination?"

La solucion dice 3 forwarding tables, pero no falta la del host A?
En respuesta a Cristiano Coelho De Asis

Re: Routing table vs Forwarding table?

de Liber Dovat Ernst -
Pero, el host A tiene una tabla de forwardeo? En principio tiene una sola interfaz, así que no se si tendría la tabla.
En respuesta a Liber Dovat Ernst

Re: Routing table vs Forwarding table?

de Gaston Enrique Rosas Perez -
Ningun host tiene tabla de forwardeo. Los unicos que tienen tablas son los routers y switch.
En respuesta a Gaston Enrique Rosas Perez

Re: Routing table vs Forwarding table?

de Sebastián Sánchez Costa -
Yo puse route en un host y me salio esto.


Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gw-441.fing.edu 0.0.0.0 UG 0 0 0 eth0
164.73.44.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
192.168.44.0 gw-gsi.fing.edu 255.255.255.0 UG 0 0 0 eth0
192.168.60.0 gw-lar.fing.edu 255.255.254.0 UG 0 0 0 eth0
192.168.147.0 * 255.255.255.0 U 0 0 0 vmnet1
192.168.156.0 * 255.255.255.0 U 0 0 0 vmnet8

En respuesta a Gaston Enrique Rosas Perez

Re: Routing table vs Forwarding table?

de Liber Dovat Ernst -
En el caso hipotético que tengas un host configurado como router por software (con varias interfases de red), ¿se podría considerar que tiene tabla de ruteo? Aunque capaz que la tiene en la capa de Aplicación...
¿Que te parece?

Saludos!
En respuesta a Liber Dovat Ernst

Re: Routing table vs Forwarding table?

de Nicolas Federico Diaz Espinosa -
En el laboratorio 3 utilizamos ZEBRA que es justamente un demonio cuya funcion es ejecutar un algoritmo de ruteo (OSPF o RIP) y mantener dichas tablas con el protocolo elegido... o sea, un host SI puede ejecutar un proceso y funcionar como router, por consiguiente generar tablas re ruteo y todo lo necesario...
En respuesta a Nicolas Federico Diaz Espinosa

Re: Routing table vs Forwarding table?

de Cristiano Coelho De Asis -
Tienen que tener tablas de ruteo haces route en cualquier pc y seguro te muestra algo, sino como se supone que tengo mi pc conectada a una LAN por cable y al mismo tiempo a un router por wifi y funciona todo bien? Ni hablar de las tarjetas de red virtuales para hamachi y otras cosas...

Ahora la duda sería, tienen tabla de ruteo y forwarding? O solo de ruteo?
En respuesta a Cristiano Coelho De Asis

Re: Routing table vs Forwarding table?

de Usuario eliminado -
Creo que el asunto es algo asi:

Las tablas de ruteo se implementan en software mientras que las de forwarding son implementadas en hardware (necesita mayor velocidad).

Las tablas de forwading son consultadas por el ruter para determinar la interfaz de salida de un paquete que llega y necesita ser forwardeado, con lo cual cada entrada en la tabla de forwarding mapea un prefijo de red a una interfaz de salida.

Las tablas de ruteo son construidas por los algoritmos de ruteo basandose en la informacion intercambiada entre los ruters vecinos por los protocolos de ruteo. Cada entrada en la tabla de ruteo mapea un prefijo de red a un next-hop.

La tabla de ruteo puede tener mas de una entreda para el mismo prefijo (ya que una misma red puede ser alcanzada por mas de un router vecino). Por otro lado la tabla de forwarding tiene la mejor ruta hacia una red destino, con lo cual no tiene entradas repetidas.

Tabla de ruteo

Prfijo:               NextHop
RedA: 192.168.1.64/29 192.168.1.107 (Ruter1)
RedA: 192.168.1.64/29 192.168.1.111  (Ruter2)
RedB: 192.168.1.73/27 192.168.1.107 (Ruter1)
RedB: 192.168.1.73/27 192.168.1.111  (Ruter2)


Tabla de forwarding
Prefijo: Interfaz
RedA: 192.168.1.64/29 Eth0
RedB: 192.168.1.73/27 Eth1

En respuesta a Usuario eliminado

Re: Routing table vs Forwarding table?

de Cristiano Coelho De Asis -
Entonces hay que distinguir bien entre tabla de ruteo y forwarding en los ejercicios? Podemos decir que los routers tienen ambas para lograr mejor performance, mientras que los hosts solo tienen tablas de ruteo?
Un router usa solo la tabla de forwarding para mandar los paquetes? La de ruteo esta solo alimentar a la de forwarding? No entiendo mucho para mi eran lo mismo...
En respuesta a Cristiano Coelho De Asis

Re: Routing table vs Forwarding table?

de Romina Diana Romero Riva -
Estás mezclando los conceptos de routing y forwarding, que son distintos. Fijate en lo que dice Paula:
"
Las tablas de forwading son consultadas por el ruter para determinar la interfaz de salida de un paquete que llega y necesita ser forwardeado, con lo cual cada entrada en la tabla de forwarding mapea un prefijo de red a una interfaz de salida.

Las tablas de ruteo son construidas por los algoritmos de ruteo basandose en la informacion intercambiada entre los ruters vecinos por los protocolos de ruteo. Cada entrada en la tabla de ruteo mapea un prefijo de red a un next-hop."

El forwarding se encarga de mover un paquete desde una interfaz de entrada a una de salida (todo adentro del mismo router).
El routing es para determinar la ruta que va a recorrer un paquete desde su host origen hasta su host destino. Para ello, alcanza con que cada router sepa a qué router tiene que dirigir el paquete que le llegó (next hop).
El routing es un proceso entre los routers.

En el libro, en la primer página del capítulo 4 se explica brevemente la diferencia entre routing y forwarding, y después hay más explicaciones, capaz que te aclara más las cosas.

Espero haber ayudado.
Saludos