Abstract:Aiming at the topology variability of ad hoc network, a network routing protocol based on table driven was designed. Each node in the routing protocol maintained a topological set and a routing table to other nodes. When the network topology structure changed, each node updated the topology item and routing table in real time. At the same time, the routing table management based on finite state machine (FSM) was implemented on FPGA. It is proved that the routing protocol can respond to the change of topology quickly, with low routing delay, less hardware resources occupation and less power consumption.