| Wireless ad hoc network is currently faced with the scale and performance aspects. With the increase in the number of nodes in the network, the network capacity and each end to end link throughput will decline sharply. Inner channel interference is one of the key factors act for the limitation of wireless ad hoc network throughput. With respect to MAC layer protocol backoff mechanism, there can be only one node has the opportunity to send data packages. So the multi channel technology came into being. Multi channel technology allows the network has a plurality of physical channels, so the data transmission between nodes can be simultaneously compared to the traditional single channel technology. Multi channel technology can greatly enhance the network bandwidth and system capacity.Multi channel technology is the most effective way to improve the network capacity, but the efficient channel assignment technology is key to ensure network connectivity and reduce the interference. In addition, in multiple channel environment, the traditional routing protocols can not be good to play the advantages of multi channel, so multiple channel routing research for multi channel applied vital.An efficient distributed negotiated channel assignment protocol called DNCA is introduced firstly in this paper. At each node, DNCA conducts a local optimization by greedy balancing the number of neighbors on each interface. By using DNCA, it does not require any changes to higher-level protocols. Then based on the traditional AODV routing protocol, this paper modifies AODV routing criterion and so on. By doing this, it is well suited to multi channel.In this paper, NS-3network simulation tool is choosed for simulation. NS-3is a discrete-event network simulator for Internet systems, targeted primarily for research and educational use. Then the DNCA channel allocation algorithm and improved AODV routing protocol are realized on NS-3platform. The simulation results show that it can provide much higher system capacity and lower end-to-end packet delay. |