Dynamic routing แบ่งเป็น Distance vector (RIP, EIGRP), Link State (OSPF, IS-IS) และ Path Vector (BGP)ตัวแรก RIP ใช้ hop count เป็นตัวกำหนดเส้นทาง โดย hop ระหว่างต้นทางและปลายทางที่น้อยที่สุดจะถูกเลือก