Hi Yeoh,
 A revelation for me. I was quite sure before that each mesh interface had its 
own mesh table. I had two interfaces "mesh" and "nesh" off of "wlan0" and 
"wlan1" and frankly, I thought I saw different values populating "two" tables 
when I did:
1. iw dev mesh mpath dump
2. iw dev nesh mpath dump

Thank you for clarifying that Javier. To answer your question Yeoh, the code as 
it stands, will create two interfaces with different IFACE names, and have two 
MAC addresses. The "multi-radio" is happening at the Layer 2, not at Layer-1 
(like in 802.11n or any multi-antenna case). As far as I understand, only Layer 
3 and above will think there is only one "mesh node". At layer-2 there will be 
"two or more mesh nodes" (with two or more distinct MAC addresses). Am I right, 
Javier?

The fields that already exists when we do mpath dump

DEST ADDR | NEXT HOP | IFACE | ....

So, I believe the IFACE would say "mesh" or "nesh" based on what interface you 
use for mpath dump. Finally, here is my attempt to draw a layering diagram 
(Cheated off of Javier's diagram from 802.11s paper)


Layer 3
--------
802.1d Bridge (if used)
--------
(mac80211) [Path Table, Neighbor Table, Mesh Kernel Services]
(mac80211) [Multi-radio Mesh Connection : Mesh-1 Mesh-2 ...]
--------
PHY [Radio-1 interface, Radio-2 interface, ...]


Comments?

Stefano,
 I am certainly interested. Though we will have to coordinate pretty well and 
pretty soon given (end of semester and) holidays are coming in no time. Lets 
email each other off-of-the-list, and cc Javier and Yeoh.



----- Original Message -----
From: "Yeoh Chun-Yeow" <[email protected]>
To: "Javier Cardona" <[email protected]>
Cc: [email protected], "Bishal Thapa" <[email protected]>
Sent: Thursday, December 15, 2011 5:07:25 AM GMT -05:00 US/Canada Eastern
Subject: Re: Question about joining meshes together

Hi, Bishal and Javier, 



In terms of implementation, I just wish to know how are we going to 
differentiate the MAC addresses for a particular Mesh Node with multiple radio 
support. If let say Mesh Node A has two radio cards creating two mesh node 
interfaces separately, it will have two MAC addresses. We should assume only 
one MAC address occurs in our mesh forwarding table, am I right? 


A quick check on indicates batman node ( 
http://www.open-mesh.org/wiki/batman-adv/Understand-your-batman-adv-network ) 
only announcing one MAC address which is the batX interface. 


Please advice. Thanks 


Regards, 
Chun-Yeow 
_______________________________________________
Devel mailing list
[email protected]
http://open80211s.com/mailman/listinfo/devel

Reply via email to