0% found this document useful (0 votes)
49 views11 pages

Border Gateway Protocol (BGP)

Uploaded by

Msambili Ndaga
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views11 pages

Border Gateway Protocol (BGP)

Uploaded by

Msambili Ndaga
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

BORDER GATEWAY

PROTOCOL (BGP)
CONTENT
• Features and advantage of using BGP
• BGP Neighbour ship
• Basic Syntax of BGP Configuration
• Types of BGP messages
• BGP states
• Autonomous System (AS) Is a collection of network that are
managed and supervised by a single organization or
administrative entity

Types of Dynamic Routing Protocol

iBGP : These are the protocols that are used within the
autonomous systems such as OSPF, RIP, EIGRP etc.

eBGP: This is a protocol that’s used to connect different


autonomous system such as BGP.
FEATURES OF BGP
• Open standard protocol
• It is exterior gateway protocol used to route the information
between autonomous system
• Designed for the huge internetwork like internet
• Updates are incremental and trigger
• Slowest routing protocol in the world
• It is an application layer protocol that use TCP port 179
• Is send the update to manually defined neighbour using
unicast
PATH VECTOR PROTOCOL
100.100.0.0 AS 64900,
100.100.0.0 AS 64800,
64800, 64700
100.100.0.0 AS 64700 64700
LOOP PREVENTION:
Whenever the router sees its on AS number on the routing update it will drop and ignore
it
Network 100.100.0.0 AS 60100

Network 100.100.0.0 AS 60300, Network 100.100.0.0 AS 60200,


60200, 60100 60100
BGP NEIGHBOUR
• BGP Neighbour router is also known as BGP peer
• AS neighbour is manually defined
• TCP Connection is formed with manually defined neighbour
using TCP port 179
• TCP is used for transmitting the lost data, to avoid duplicate
data and accuracy of transmission
BGP TABLES
NEIGHBOR TABLE:
• information about all list of manually defined neighbour will be managed in the
neighbour table
Show ip BGP neighbour
Show ip BGP summary

BGP DATABASE TABLES


The list od possible network learnt by BGP will be managed along with their attributes and
path
Show ip BGP

ROUTING TABLE:
The list of all possible path will be available in the routing table
Show ip route
BASIC CONFIGURATION SYNTAX
• Router(Config): Router BGP <Autonomous number>
• Router(Config): Network<Network ID> mask <subnet mask>
• Router(Config): Neighbour<ip address> remote as <AS number>
BGP MESSAGES
• OPEN: it is used to initiate BGP session (BGP version, sender AS number,
Hold time, BGP identifier, optional parameter)

• KEEP ALIVE MESSAGE: this message is used to maintain BGP session


between BGP peers. It will be sent in every 60 secs.

• UPDATE: announce if a new route is added or a route is deleted

• NOTIFICATION: terminate or reject BGP connection


Can also include error message (BGP version not supported)
BGP STATES
Idle: BGP state just started
or error occur in the link

Connect: Initiate TCP


connection to neighbour Active: Repeatedly attempting 3
ways handshake
Open sent:TCP connection
established. Sent open message

Open confirm: Received.


Reply open back

Established: have received a keep


alive or update are exchanging the
data

You might also like