Flow of packets in network is done in a controlled manner by implementing set of techniques which confines within traffic engineering. Across border of domains, route advertisement packets of border gateway protocols are filtered to make the traffic engineering possible. Large organizations often have branches that are spread in different places. These distributed branches need to be connected with the similar level of security and privacy as in a LAN network. Virtual private networks (VPNs) were designed to deliver this need. A common VPN topology was designed of Multiprotocol extensions Border gateway protocol (MP-BGP) and Multiprotocol Label Switching (MPLS). And finally the performance analysis is done Switching (MPLS). © 2018, Springer Nature Singapore Pte Ltd.