Professional Documents
Culture Documents
What Is BGP, Anyway?: Protocol Gateway Host Router Autonomous System Metric
What Is BGP, Anyway?: Protocol Gateway Host Router Autonomous System Metric
router) in a network of autonomous systems. BGP is often the protocol used between gateway hosts on the Internet. The routing table contains a list of known routers, the addresses they can reach, and a cost metric associated with the path to each router so that the best available route is chosen. Hosts using BGP communicate using the Transmission Control Protocol (TCP) and send updated router table information only when one host has detected a change. Only the affected part of the routing table is sent. BGP-4, the latest version, lets adminstrators configure cost metrics based on policy statements. (BGP-4 is sometimes called BGP4, without the hyphen.) BGP communicates with autonomous (local) networks using Internal BGP (IBGP) since it doesn't work well with IGP. The routers inside the autonomous network thus maintain two routing tables: one for the interior gateway protocol and one for IBGP. BGP-4 makes it easy to use Classless Inter-Domain Routing (CIDR), which is a way to have more addresses within the network than with the current IP address assignment scheme. BGP is a more recent protocol than the Exterior Gateway Protocol (EGP). Also see the Interior Gateway Protocol (IGP) and the Open Shortest Path First (OSPF) interior gateway protocol.
The only way a router can know where to send a packet, is when another router tells it "send those packets to me, I know how to deliver them". The Border Gateway Protocol (BGP) is a protocol that is used between routers to convey this information. Since the routers that talk BGP to each other aren't owned by the same organization (that would kind of defeat the purpose of creating global reachability) this is often called "interdomain" routing.
AS Autonomous System. AS Number Autonomous System Number. Each AS has a unique number that is used to identify it in BGP processing. Autonomous System An Autonomous System is a network that has its own routing policy. In most cases, customers belong to their ISP's Autonomous System, but multihomed customers obviously have their own routing policy that is different from either ISP so they must be a separate AS. BGP Border Gateway Protocol. EGP Exterior Gateway Protocol: a routing protocol used between organizations/networks. BGP is an EGP, but there is also an older EGP calledEGP. Gateway Older term for router. Sometimes the word "gateway" is used to describe a system that connects two dissimilar networks or protocols. IGP Interior Gateway Protocol: a routing protocol used within an organization/network. Examples are RIP, OSPF, IS-IS and EIGRP. Multihoming The practice of connecting to two or more ISPs. Most multihomed networks run BGP so the rest of the Internet knows where to send packets for the multihomed network even if one of the connections fails. Router 1. Any system that will receive packets over one network connection and then forward them to another by looking at the network address inside the packet. 2. A special-purpose system (like a computer, but usually without a screen, keyboard and harddisks) that forwards packets. Routing Policy A policy that defines how a network is connected to other networks and how packets are allowed to flow.