For my reseach project this semester, I tried to combine 2 protocols, AODV+ and R-AODV in NS-2.34. We called it AODV-UI. My goals is to combine gateway mode and reverse mode in route discovery mechanisme, so we’ve got a new variant AODV. Here the source code of AODV-UI. FYI, this aodv routing protocol is still in developing. And we’re working on it.