What is MP-BGP (Multiprotocol Border Gateway Protocol)?

Multiprotocol Border Gateway Protocol is an expansion to Border Gateway Protocol (BGP) that permits various kinds of addresses to be distributed. It permits a multicast routing topology distinct from the unicast routing topology. MBGP empowers the transmission of inter-domain multicast routing data, different protocols. MP-BGP keeps up with unicast and multicast routing data, and stores two kinds in various routing tables to guarantee their partition.