Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added BGP overview, iBGP and eBGP, with explanation of an AS. #357

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions meta/contributions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -203,4 +203,5 @@ Andrew Langhorn <[email protected]>
Abubakr-Sadik Nii Nai Davis <[email protected]>
Mike Julian
Bram Verschueren
Jack Dockerty
================================================== ====================================
6 changes: 5 additions & 1 deletion networking_201.rst
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,11 @@ The point of all this sharing is for each router to have identical LSDBs.
Once this is achieved, each OSPF router calculates routes to all subnets from its own point of view using a shortest path algorithm.
These routes are added then added to the router's routing table.

3. Border Gateway Protocol (BGP) -
3. Border Gateway Protocol (BGP) - BGP is an external routing protocol that runs on top of TCP and utilises port 179, it is used to communicate and exchange routing information between different autonomous systems (AS), which is a number of networks under the control of a single entity, such as an Internet Service Provider (ISP).
It is known as a path vector protocol because it will display the AS Path in order to reach a particular destination network, even though many internal networks make up an AS, BGP, for the most part, does not care about them.
There are two flavours of BGP, external BGP (eBGP) and internal BGP (iBGP). The distinguishing factor between them is the way in which they run in respect to an AS. iBGP will be used to communicate within an AS, whereas eBGP is used to communicate between them.
Unlike the internal routing protocols BGP does use a specific metric, such as hop count or cost, to decide the best routing path; instead, it uses path attributes which comprise of a list of various information about the destination network.
Routers that are configured with BGP, known as BGP Speakers, require a peering process before routing information can be exchanged.

ACLs
====
Expand Down