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
