43
Future Work and Conclusion
In this design project a wireless mesh network using off the shelf components was developed.
The first goal of the project was to design and implement a wireless mesh network to support
standard user Internet traffic. Also, the network should be easily deployable and reduce
infrastructure costs. The last goal would be to test the effect of the number of hops and the load
produced by the number of clients on the performance of the designed network.
A working wireless mesh network was created using standard off the shelf computer hardware.
This allowed a user at a client machine access to the Internet through the mesh network.
Common tasks such as email, web browsing and file transfers were possible through four hops,
the maximum allowed by the hardware resources of this project. This report describes the
software systems needed to support the hardware used in this project. This software was also
needed as the underlying layer for the Click Modular Router software router. These systems
interacted together to form a functional wireless mesh network that could be deployed with little
existing infrastructure. As such, the first three goals of the project have been satisfied.
However, the network was not stable under high traffic loads, due to a memory leak in the
Madwifi driver used for the D-Link DWL-AG530 wireless card used for mesh communication.
This affected the testing of the designed network, limiting the data that could be acquired.
The design demonstrates how a flexible networking scheme can be designed with consumer
hardware. Stable support for the hardware configured in the manner presented is not yet available.
Due to the nature of the open source driver, the source code is constantly evolving and a solution
should be available soon. Once the memory management problem described is solved, much
future work could be done to build on this project.
Once performance data is available for the mesh network as outlined, different routing protocols
could be explored. Since the Click Modular Router was used, different available protocols could
be integrated into the existing configuration files easily.
Different topologies could also be explored. Another interesting topology is the grid topology,
allowing multiple routes from a source to a destination. The effect of routing based on a
combination of metrics such as the number of hops, signal strength or packet delay could also be
explored.
The network also lacked many usability features, which where out of the scope of this project.
The routers could be implemented on smaller hardware, reducing the footprint of the system.
Wireless network security could be added. Dynamic configuration of the clients could be
Comentarios a estos manuales