InetDaemon
The guy  "geeks" call for tech support..

Requirements for Running BGP

To run BGP you are required to have the following:

  1. An AS Number
  2. Multi-homed to the Internet
  3. BGP4 Capable Router
  4. Sufficient Router Memory
  5. Fully Functional IGP
  6. Qualified Internet Engineer

AS NUMBER

An AS number can ONLY be purchased from one of the Regional Internet Registries (RIR's). Which registry you obtain your AS number from is based upon where in the world your network resides physically and will be connecting.

  • AMERICAS/AFRICA - American Registry for Internet Numbers
  • EUROPE - Reseaux IP Europeens (RIPE)
  • ASIA - Asian Pacific Network Information Center (APNIC)

MULTI-HOMED

To receive an AS number from ARIN, RIPE, or APNIC, you must be able to prove your network is connected to more than one Internet Provider running BGP by providing the contact phone number. This is called being 'multi-homed'.

BGP4 CAPABLE ROUTER

USE A BRAND OF ROUTER YOUR PROVIDER SUPPORTS. This reduces the chances of incompatibility issues and allows your provider to give you better support, as they will have experience with the equipment already.

Cisco routers must be running version 10.3 of the IOS or later to support BGP version 4.

ROUTER MEMORY

Your router will need sufficient memory to process the BGP routes your providers will be sending you. The table below gives a GENERAL outline of how much RAM will be required. Most providers support most of the following ranges of routes.

RECEIVING # TOTAL RAM REQ'D
 FULL ROUTES (entire Internet routing table) ~ 135 K 128 MB
 PARTIAL ROUTES 45 K+ 64 MB - 128 MB
 BACKBONE ONLY 10 - 2K 32 MB - 64 MB
 NO ROUTES* 0 or 1 --

* If you are receiving NO ROUTES from your provider, you will either need a static default route, or ask your provider to send you the default route via BGP. If your ISP uses a Cisco router, your ISP can install the 'neighbor x.x.x.x default-originate' command in their neighbor statements for your BGP session.

FULLY FUNCTIONAL IGP

Your Interior Gateway Protocol (Static routes, RIP, OSPF, EIGRP) should be completely configured and functionong correctly. ALL internal networks should be completely installed, powered on, and routing correctly internally, as well as having the correct default routes pointing to your soon-to-be-installed Internet BGP4 gateway. Unless these are complete, BGP will NEVER advertise your route unless you take extreme measures, and even then your connectivity to the Internet will likely STILL not work. By default, BGP DOES NOT advertise networks it cannot reach. Thus, an interior IP address range must be fully synchronized with the IP route table before BGP will advertise it to the Internet. You can of course set a Cisco router to use the 'no-synchronization' command, but all that will happen is that traffic will be sent to your Internet router, but your traffic will die right there on the spot unless your Internet router is also the ONLY router on your network and it is directly connected to ALL your networks.

QUALIFIED INTERNET ENGINEER

If your company's engineer cannot answer the following questions, have someone who CAN answer these questions configure your BGP:

  1. What is your AS number?
  2. What is your router's PUBLIC and ROUTABLE IP address?
  3. Who are your neighbors and what are their IP addresses?
  4. What CIDR prefixes will you advertise?
  5. Will you be aggregating?
  6. What is your routing policy?
  7. Will you be accepting full, partial or no routes from your provider?

My advice? Don't let degrees and certificications get in the way of finding qualified personnel. -- InetDaemon

 


<< PREFIX_LISTS CONFIG_OPTIONS >>

YOUR DONATIONS SUPPORT THE CONSTRUCTION OR COMPLETION OF TUTORIALS THROUGHOUT THIS SITE
STANDARD DISCLAIMER | Comments and Suggestions | FAQ's | About InetDaemon.Com | About InetDaemon | Acceptable Use Policy | Privacy Policy