For what I have read, RPL is a distance-vector interior gateway protocol (IGP). I've found specific documentation on it being distance-vector but I'm only assuming it is IGP because I haven't found any documentation on that matter. Can some one clarify?