Hi MMshaikh
I hope you are looking for MPLS and IGP ? Please confirm once
The routing protocol distributes network topology information through the network so that the route of an LSP can be calculated automatically. An interior gateway protocol, such as OSPF or IS-IS, is normally used, as MPLS networks typically cover a single administrative domain.
IGP in an MPLS network advertises the internal topology. It provides connectivity for MP-BGP inside the network. The routing table in every router is also used by LDP to generate labels for every route.
The IGP caries no customer routes. That is handled by MP-BGP.
An IGP exchanges routing prefixes between gateways/routers. Common examples are OSPF, IS-IS, EIGRP, or (aged) RIP.
Without a routing protocol, you'd have to configure each route on every router (static routing) and you'd have no dynamic updates when routes change because of link failures.
There's no direct connection with MPLS, but the latter usually connects remote networks and you need some way to make the remote routes known to each side.
I hope , above facts are OK to understand the relation between two .
Thanks