In this video Series i have covered Complete BGP & MPLS(MPLSL3VPN) on Cisco IOS and Cisco IOS-XR devices, in these video's you will also get to learn the configuration of RIP, EIGRP & OSPF on IOSR devices.
Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routing and reachability information among autonomous systems (AS) on the Internet. BGP is classified as a path-vector routing protocol, and it makes routing decisions based on paths, network policies, or rule-sets configured by a network administrator.
BGP used for routing within an autonomous system is called Interior Border Gateway Protocol, Internal BGP (iBGP). In contrast, the Internet application of the protocol is called Exterior Border Gateway Protocol, External BGP (eBGP).
MPLS VPN is a family of methods for using multiprotocol label switching (MPLS) to create virtual private networks (VPNs). MPLS VPN is a flexible method to transport and route several types of network traffic using an MPLS backbone.
Multiprotocol BGP (MP-BGP) is required in the cloud to utilize the service, which increases the complexity of design and implementation. L3 VPNs are typically not deployed on utility networks due to their complexity; however, an L3 VPN could be used to route traffic between corporate or datacenter locations.
L3TPv3 are also used to connect a back to back customer like a serial link connected between Customers.