针对在Linux操作系统原有的路由体系结构上实现按需路由的制约问题,分析了Linux操作系统路由体系结构特点以及实现按需路由的难点,提出了一种适合按需路由的通用路由体系结构,并基于Linux系统实现了按需路由之一的Aodv路由协议的嵌入式实现。结果表明了此路由体系结构很好地解决了Linux传统的路由体系结构瓶颈。