BGP: Difference between revisions

Content added Content deleted
Line 4: Line 4:
=Introduction=
=Introduction=


;Protocol Specifications:
BGP is needed for redundancy of servers. BGP is not used for providing redundancy to users for internet access.
<center>
{| class="wikitable"
|-
|Protocol Type || Path vector
|-
|Peering mechanism || Manual peering between neighbors
|-
|eBGP AD || 20
|-
|iBGP AD || 200
|-
|Rights || Open standard
|-
|Supported protocols || IPv4, IPv6
|-
|Transport || TCP/179
|-
|Update mode || Only triggered
|-
|Timers || Hello (60 sec)
|-
|Authentication || None, MD5
|-
|Specifications || RFC 4271
|}
</center>
<br />

* Usage applications
BGP is needed for redundancy of servers. BGP is not used for providing redundancy to users for internet access.
Customer connected to multiple Internet service providers (ISPs).
Service provider networks (Transit autonomous system).
Network cores of very large enterprise networks (distribution or core layer)as a backup or redundant routing protocol due to its stability.

* Customer's Network will become a Transit Autonomous system if ISP traffic passes through your AS.


* Session Establishment facts
* Session Establishment facts
Line 11: Line 46:
TCP port 179 is used.
TCP port 179 is used.
Only one session remains if both connection attempts succeed.
Only one session remains if both connection attempts succeed.
<br />


* Without tuning behaves like RIP, considers AS as a Hop.
* Without tuning behaves like RIP, considers AS as a Hop.


* BGP is an advanced Path Vector Protocol and has following advantages:
* BGP is an advanced Path Vector Protocol and has following advantages:

Reliable updates (using TCP)
Reliable updates (using TCP)
Triggered updates only
Triggered updates only
Line 22: Line 55:
Scalable to massive networks
Scalable to massive networks
Updates are Incremental and Triggered
Updates are Incremental and Triggered
<br />


==BGP States==
==BGP States==
Line 31: Line 63:
OpenConfirm Response received
OpenConfirm Response received
Established Adjacency established
Established Adjacency established
<br />


== BGP Messages ==
== BGP Messages ==
Line 38: Line 69:
Keepalive Sent every 60 seconds
Keepalive Sent every 60 seconds
Notification Always indicate something is wrong
Notification Always indicate something is wrong
<br />


== BGP Tables ==
== BGP Tables ==
Line 45: Line 75:
BGP Table List of All BGP Routes(Can be Huge)
BGP Table List of All BGP Routes(Can be Huge)
Routing Table List of Best Routes
Routing Table List of Best Routes
<br />


=BGP Route selection criteria<ref>www.accenture.com</ref>=
=BGP Route selection criteria<ref>www.accenture.com</ref>=