10 | | The main intention of the demonstration is to show how |
11 | | ariba eases application deployment upon heterogeneous net- |
12 | | works. We consider an exemplary scenario (as shown in |
13 | | Figure 2) that consists of two LANs, one running IPv4 and |
14 | | one running IPv6, respectively. Furthermore, one WLAN |
15 | | attached to notebook N1 and a bluetooth device connected |
16 | | to notebook N3 are deployed. The WLAN uses NAT to |
17 | | multiplex the single IP address of the access point to mul- |
18 | | tiple wireless devices. Furthermore, we employ native RF- |
19 | | COMM for communication between N3 and P2, using MAC |
20 | | addresses. Notebook N2 and N4 are dual-stacked and con- |
21 | | nected to both, the IPv4 and IPv6 LAN. |
| 10 | The main intention of the demonstration is to show how ariba eases application deployment upon heterogeneous networks. We consider an exemplary scenario (as shown in Figure 2) that consists of two LANs, one running IPv4 and one running IPv6, respectively. Furthermore, one WLAN attached to notebook N1 and a bluetooth device connected to notebook N3 are deployed. The WLAN uses NAT to multiplex the single IP address of the access point to multiple wireless devices. Furthermore, we employ native RFCOMM for communication between N3 and P2, using MAC addresses. Notebook N2 and N4 are dual-stacked and connected to both, the IPv4 and IPv6 LAN. |
84 | | Using a gossip mechanism nodes inform each other about |
| 73 | Using a gossip mechanism nodes inform each other about changes in connectivity characteristics (i. e., a Connectivity |
| 74 | Domain split or merge) and resolve conflicting CDIDs. All |
| 75 | nodes include CDIDs in their routing information. Thus |
| 76 | other nodes can immediately decide whether they can com- |
| 77 | municate directly with a certain node by comparing CDIDs, |
| 78 | which can also be used to discover shorter relay paths [3]. |
| 79 | For demonstration purpose, the network settings shown in |
| 80 | Figure 2 can be modified by connecting and removing relay- |
| 81 | ing nodes, as well as connecting nodes to different networks |
| 82 | interactively. ariba will automatically sustain connectivity |
| 83 | between nodes. To visualize internal protocol functionality |
| 84 | the application additionally shows its local view of the net- |
| 85 | work: relay paths traversing the node and logical neighbors. |
| 86 | In its current form our approach has the following open |
| 87 | issues: First, the overlay re-join mechanisms may suffer from |
| 88 | overlay partitioning, and second, relay paths may degrade |
| 89 | in case of network setting reconfiguration. However, our |
| 90 | approach is feasible in a practical setting and allows easy |
| 91 | deployment, as shown in the demonstration. |
| 92 | |