Network Architecture

Version 5 (Pau Escrich, 10/04/2013 07:08 am)

1 1 Pau Escrich
h1. NetworkArchitecture
2 1 Pau Escrich
3 5 Pau Escrich
h2. The basics
4 5 Pau Escrich
5 2 Pau Escrich
The network architecture designed for libre-mesh is based in two layers:
6 2 Pau Escrich
* The cloud layer 2 which runs Batman-Adv
7 2 Pau Escrich
* The network layer 3 which runs BMX6
8 2 Pau Escrich
9 1 Pau Escrich
!network1.png!
10 3 Pau Escrich
11 4 Pau Escrich
All nodes are runing BMX6 and BATADV at same time in the same WiFi devices but different VLANS. 
12 4 Pau Escrich
The BMX6 VLAN is always the same, so all link-layer connected nodes will see each other.
13 4 Pau Escrich
The BATADV VLAN depends on the cloud identifier (CID) which is calculed (by default) from the AP SSID.
14 4 Pau Escrich
15 3 Pau Escrich
!network2.png!
16 4 Pau Escrich
17 4 Pau Escrich
This configuration allows to isolate the layer 2 clouds. 
18 4 Pau Escrich
For instance a neighborhood, a company complex or a street level hotsposts network can choose isolate their LAN from the rest of the network. 
19 4 Pau Escrich
However at the same time, they will be able to reach the rest of the community network using the layer 3 routed network.
20 4 Pau Escrich
21 4 Pau Escrich
In case an entire network community wants to have a single cloud, they can just use the same CID.
22 5 Pau Escrich
23 5 Pau Escrich
h2. The details
24 5 Pau Escrich
25 5 Pau Escrich
!network3.png!