Describir: Dynamic Routing Framework for Wireless Sensor Networks