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