Overview
ABSTRACT
At the time of the BGP (Border Gateway Protocol) design as an external routing protocol of the Internet IPv4, the Internet network was small and had few functions, and thus much fewer uses. The Internet has since grown considerably. The BGP protocol thus has had to adapt via considerable developments in terms of scalability, availability, administration and manageability. Due to these new performances, it has become the standard protocol , via a set of routers, for broadcasting information in the broad sense of external routes.
Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.
Read the articleAUTHOR
-
Bruno DECRAENE: Network engineer
INTRODUCTION
The BGP protocol, in its version IV, was specified to the IETF in 1995 at the start of the Internet's growth. It is responsible for the external routing of IPv4 unicast routes, and must therefore dynamically determine the best path to reach an IPv4 destination in the Internet (while respecting the administrative routing policies defined by autonomous system operators).
In recent years, IP networks, MPLS and the Internet have evolved considerably:
in terms of size, from 1995 to 2010 the number of IP routes on the Internet increased 16-fold, reaching 330,000 routes by mid-2010, and the number of autonomous systems (AS) increased 20-fold, reaching 34,000 interconnected autonomous systems;
in terms of availability, IP networks, which were mainly used for less interactive applications (e.g. email, FTP...) and by researchers, are now used by many highly interactive applications (web, voice over IP, online games, corporate VPNs) and many companies are increasingly dependent on these IP networks (with financial implications in the event of failure);
In terms of routing, BGP was designed to carry only IPv4 unicast routes. It is now also used for IPv6, MPLS, IP VPN and Ethernet VPN routes.
This article describes the main developments in the BGP protocol over the last ten years, and in particular the BGP extensions that improve scalability, availability, administration and routing management for new address families such as IPv6 and BGP/MPLS VPNs.
Readers will find a summary table of acronyms and abbreviations at the end of the article (see table 5 ).
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference
This article is included in
Networks and Telecommunications
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
BGP routing protocol, evolution and extensions
Websites
IETF http://www.ietf.org
IANA http://www.iana.org
POTAROO, Geoff Huston http://bgp.potaroo.net/
Standards and norms
- A Border Gateway Protocol 4 (BGP-4), REKHTER (Y.), LI (T.) - RFC 1771 - 03-95
- A Border Gateway Protocol 4 (BGP-4), REKHTER (Y.), LI (T.), MARES (S.) - RFC 4271 - 01-06
- BGP/MPLS VPNs, ROSEN (E.), REKHTER (Y.) - RFC 2547 - 03-99
- BGP/MPLS IP Virtual Private Networks (VPNs), ROSEN (E.), REKHTER (Y.) - RFC 4364 - 02-06
- BGP Support for four-octet AS number space, VOHRA (Q.), CHEN (E.) - RFC 4893...
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference