The huge growth of internet has exposed the problem of scaling and management in a big datagram based packet communication. New algorithms, architectures and routing protocols are regularly being developed. New protocols on internet layer and improvements to existing protocols are continuously being planned. Because of this rapid boom in the internet world, a lot of applications and devices are being developed. All of these applications and devices needs to show better consistency, performance and effectiveness for transferring data over a network. Router plays a crucial role in sending the data from one network to another network. IP based routing is used for exchange of data on internet in spite of better functionality, it also have some drawbacks as well because of large amount of growing demand by the new internet applications and software. The term Traffic Engineering (TE) is used to resolve the issues related to IP routing. It is used to produce the expected and definite services to the users of internet service. Traffic Engineering can be applied with the help of multiple networks.