Must choose routes for various origin destination pairs(O/D pairs) or for various sessions - Datagram routing: route chosen on packet by packet basis Using datagram routing is an easy way to split paths Virtual circuit routing: route chosen a session by session basis Static routing: route chosen in a prearranged way based on O/D pairs Eytan Modiano