What three considerations should be taken into account when selecting a routing protocol? (Choose three.)