What is Routing and Types of Routing