OK. I've seen a lot of guides on using URL routing. However, I would like to know how it is implemented by Microsoft.
Check out the following links
How ASP.NET MVC Tracing Works and Its Impact on Static Query Execution