Traditional IP networks use a hop-by-pop principle for transmitting traffic. This leads to aggregation of heterogeneous traffic on links in different parts of the network, which causes considerable possible growth of congestion and leaves the network with both unbalanced use of resources and link failure in congested parts. To support a growing number of users and multiple classes of applications with different performance requirements and characteristics, service providers have been forced to adapt to new technologies. Researchers have found that conventional IP packet forwarding is not suitable for applications such as VOIP and video conferencing, which are currently in huge demand. In addition to offer a general provision of MPLS technology, architecture, operation method and features, we will consider the Border Gateway Protocol (BGP) “Black hole” issue that results in the inability of the network to transfer traffic between some end points, and how MPLS help us avoid this problem and even optimize network operation and resources utilization.