DREAM is based on the observation that the greater the distance separating two nodes.
Source and intermediate nodes calculate the direction of destination D and, based on the mobility information about D, associate an angular range with the routing entry to D.