RSPF (era Re: [mw] RE: Enrutamiento IP sobre redes adhoc)

Simon J Mudd sjmudd en pobox.com
Mar Feb 19 19:57:16 CET 2002


jmunoz en softhome.net (Julián Muñoz) writes:

> On 19 Feb 2002, Simon J Mudd wrote:
> 
> > El ping es bidirecional, ¿no?
> > Entiendo que para oír la escucha no lo tiene que ser.
> 
> Depende,
> 
> A ver, corrigeme si me equivoco: el layer de mac es orientado a conexión.
> 
> El kif de la cuestión es saber qué ocurre cuando se transmite una trama ip
> de broadcast en una tarjeta wireless, hay dos posibilidades:
> 
> - Se transmite "al aire", sin conectar a nadie
> - Se transmite a cada una de los nodos vecinos mediante conexión (por
> definición bidireccional).

La pregunta es que hace cuando la dirección destino es una dirección
BROADCAST o MULTICAST, y que hace cuando la dirección de destino es
una dirección unicast (normal).  Esto a nivel IP.

A nivel mac no recuerdo si hay direcciones ethernet multicast, aunque
sí hay a nivel broadcast.  Y la pregunta sigue igual: ¿que se hace con
paquetes con destino "ethernet" broadcast/multicast y con direcciones
que no lo son.

No sé la respuesta pero _creo_ que para las unicast se _requiere_ la
confirmación de transimisión del paquete.

> RSFP está preparado para esto dos casos.

¿Seguro?  No encuentro el documento que explica su funcionamiento en
detalle aunque sé haberlo leido hace años.

> En el primer caso, tienes razón, va a haber problemas (al igual que los
> había en radioafición).
> En el segundo caso, rspf funcionaría:
>  En el momento en el que escuchas una trama de broadcast enviada por una
> estación vecina, es que se ha establecido una conexión bidireccional
> entre los dos.

Y repito: este caso no es interesante, es justo el otro que nos interesa.

> Esto tiene facil compración:
> 
> tcpdump -i wl0
> telnet <una direccion de la red wireless>
> Y monitorizar la trama ARP que sale. (Si no sale nada, buena noticia)

Ver los resultados aclararía esto un poco. A ver lo que dice alguien
que tiene un equipo para probarlo.  Aunque quizá no "vemos" todo
realmente, al estar en un nivel inferior. (??)

> > De todas formas sabiendo que hay un enlace unidireccional de A a B, y
> > está bien configurado en A, al transmitir un paquete de A->B el MAC de
> > 802.11 nos va a "joder" de nuevo porque seguramente diría que el
> > paquete no ha llegado (por no oir la respuesta) aunque realmente había
> > sido oido!!!
> 
> El tema de los enlaces unidireccionales de radio es muy complejo, y no
> conozco ningún sistema que lo haga, no te preocupes si no funciona :-)

Por esto estamos para experimentar, inventar algo nuevo, venderlo y
hacernos ricos...

> (mi proyecto fin de carrera iba sobre una red de radio basada en enlaces
> unidireccionales, es un verdadero follón, es como ser ciego y conducir
> por la M-30... Puedes saber el camino, pero el control de flujo (no
> chocarse con otros coches) es complicado...

Pues nada a ver si ponemos tus ideas en practica...

Simon
--
Simon J Mudd,   Tel: +34-91-408 4878,  Mobile: +34-605-085 219
Madrid, Spain.  email: sjmudd en pobox.com,  Postfix RPM Packager



Más información sobre la lista de distribución madridwireless