IP Infusion Product Overview
©2001-2008 IP Infusion Inc. Confidential 11
BGP
Border Gateway Protocol (BGP) is an exterior gateway protocol (EGP) that determines the best path in networks,
performs optimal routing between multiple autonomous systems or domains, and exchanges routing information with
other BGP systems. The RFCs 1771 (BGP4), 1654 (first BGP4 specification), and 1105, 1163, 1267 (older version of
BGP) describe BGP and BGP4.
Multiple-peer BGP routers in different autonomous systems, or administrative domains on the same physical network,
support consistent internetwork topology using inter-autonomous system routing. Multiple-peer BGP routers within the
same AS support consistent system topology using inter-autonomous system routing. BGP determines the router to
serve as the connection point for specific external autonomous system routing services. Multiple-peer BGP routers
transport traffic across an autonomous system that does not run BGP using pass-through autonomous-systems
routing. In this case, if the traffic does not originate, or is destined for an autonomous system under consideration, the
AS is used only to transport (pass-through) the traffic using another intra-autonomous system routing protocol.
BGP exchanges information about the list of autonomous system paths with other BGP systems. A connectivity
mapping between autonomous systems is created, routing loops are pruned, and other autonomous systems-level
policy decisions are taken. Each BGP router maintains a routing table of all feasible and optimal paths to other
networks and incrementally updates the routing information received from other peer BGP routers.
The BGP routing metric describes the preference of the path, and is assigned to each link by the network administrator.
The network administrator assigns this value to a link depending on path criteria such as:
•the number of autonomous systems through which the path passes
•the history of stability
•the line speed
• any delays
• cost per packet
MPLS
Multi-Protocol Label Switching (MPLS) brings the Traffic Engineering (TE) capabilities of ATM to a packet-based
network. It tags IP packets with labels that specify a route and priority. It combines the scalability and flexibility of
routing with performance and traffic management of layer 2 switching. Routing protocols such as OSPF or IS-IS define
reachability, and the binding and mapping between Forwarding Equivalence Class (FEC) and next-hop addresses.
MPLS gets routing information from OSPF or IS-IS. No changes are required to routing protocols to support MPLS,
MPLS-TE, MPLS QoS, or MPLS-BGP virtual private networks (VPNs). It works with any control protocol other than IP,
and layers on top of any link-layer protocol. At the network layer, MPLS supports IPv6, IPv4, IPX and AppleTalk. At the
link layer, MPLS supports Ethernet, Token Ring, FDDI, ATM, Frame Relay, and Point-to-Point Links. It supports most
transport media (ATM, FR, POS, Ethernet, etc.), instead of being tied to a specific Layer-2 encapsulation. Because it
uses IP for its addressing, it uses common routing/signaling protocols (OSPF, I S- IS , R SVP e t c . ) .
In an MPLS (RFC 3031, 3032) network, incoming packets are assigned a label by a label edge router (LER). Packets
are forwarded along a label switch path (LSP) where each label switch router (LSR) makes forwarding decisions
depending on the contents of the label. At each hop, the LSR strips off the existing label, and assigns a new label that
tells the next hop how to forward the packet.
Label Switch Paths (LSPs) are configured by network operators to guarantee a certain level of performance, to route
around network congestion, or to create IP tunnels for network-based virtual private networks. An LSP can be
established that crosses multiple Layer-2 transports, such as ATM, Frame Relay or Ethernet. This creates end-to-end
circuits, with specific performance characteristics, across any type of transport medium, and eliminates the need for
overlay networks or Layer-2-only control mechanisms. MPLS evolved from earlier technologies, such as Cisco's Tag
Switching, IBM's ARIS, and Toshiba's Cell-Switched Router.