opnet & bgp - faculty personal homepage- kfupmfaculty.kfupm.edu.sa/.../bpg_opnet/alre… · ppt...
TRANSCRIPT
Simulation of BGP Protocol
Ahmad Salam AlRefai Wael F. Al Takrouri
December 28, 2008
Using OPNET IT Guru Simulating Tool
Simulation of BGP using OPNet
AlRefai & Al Takrouri 2
Outline
Introduction Autonomous System Border Gateway Protocol OPNET IT Guru Simulation Procedure Conclusion Questions & Answers
Simulation of BGP using OPNet
AlRefai & Al Takrouri 3
Introduction
Simulation of Border Gateway Protocol using IT Guru as simulation tool.
Measure the performance of BGP protocol of a baseline model (consists of no. of Autonomous Systems)
Simulation of BGP using OPNet
AlRefai & Al Takrouri 4
Autonomous System
Autonomous System (AS) is a group of routers that are typically under the same administrative control (operated by the same ISP or belonging to the same company)[1].
Routers within the same AS all run the same algorithm.
Simulation of BGP using OPNet
AlRefai & Al Takrouri 5
Autonomous System (cont.)
Three Autonomous Systems[2]
Simulation of BGP using OPNet
AlRefai & Al Takrouri 6
Autonomous System (cont.) Each AS has one or more router(s) that are
responsible communicating with other Ass and responsible for forwarding packets to destination these routers are called gateway routers or border routers.
Each AS has a unique number that distinguishes it from other AS this number is called the autonomous system number or ASN
Simulation of BGP using OPNet
AlRefai & Al Takrouri 7
Border Gateway Protocol
Border Gateway Protocol or BGP is routing protocol for the internet.
There are two forms of BGP, Interior Border
Gateway Protocol or IBGP when it runs on same AS and Exterior Border Gateway Protocol when it runs on between different Autonomous Systems
Simulation of BGP using OPNet
AlRefai & Al Takrouri 8
Border Gateway Protocol (BGP) Mainly BGP provide AS with methods to
Obtain subnet reachablitiy information form neighboring AS
Propagate the reachablitiy information to all router in a AS
Determine good routers to subnet based one the reachablitiy information and AS policy
Simulation of BGP using OPNet
AlRefai & Al Takrouri 9
OPNET IT Guru
OPNET IT Guru Academic 9.1 is selected as simulating tool
Run Windows operating system Has many good features
Usability Supporting large number of simulated devices Speed of Simulation
Simulation of BGP using OPNet
AlRefai & Al Takrouri 10
Simulation Procedure
Simulation of BGP using OPNet
AlRefai & Al Takrouri 11
Simulation Procedure
Simulation of BGP using OPNet
AlRefai & Al Takrouri 12
Simulation Result
Simulation of BGP using OPNet
AlRefai & Al Takrouri 13
Simulation of BGP using OPNet
AlRefai & Al Takrouri 14
Simulation of BGP using OPNet
AlRefai & Al Takrouri 15
Simulation of BGP using OPNet
AlRefai & Al Takrouri 16
Simulation of BGP using OPNet
AlRefai & Al Takrouri 17
Slip8_gtwy
Simulation of BGP using OPNet
AlRefai & Al Takrouri 18
PPP_DS3
Simulation of BGP using OPNet
AlRefai & Al Takrouri 19
Router Naming
Simulation of BGP using OPNet
AlRefai & Al Takrouri 20
After Arrangement
Simulation of BGP using OPNet
AlRefai & Al Takrouri 21
Set Autonomous Number
Simulation of BGP using OPNet
AlRefai & Al Takrouri 22
larger
Simulation of BGP using OPNet
AlRefai & Al Takrouri 23
Set Autonomous Number
Simulation of BGP using OPNet
AlRefai & Al Takrouri 24
Don’t Forget to …
Check Apply Changes to
Selected Objects
Simulation of BGP using OPNet
AlRefai & Al Takrouri 25
Check Links
Simulation of BGP using OPNet
AlRefai & Al Takrouri 26
Run
Simulation of BGP using OPNet
AlRefai & Al Takrouri 27
Before you run
Simulation of BGP using OPNet
AlRefai & Al Takrouri 28
Running
Simulation of BGP using OPNet
AlRefai & Al Takrouri 29
Running
Simulation of BGP using OPNet
AlRefai & Al Takrouri 30
Go to file and do refresh
Simulation of BGP using OPNet
AlRefai & Al Takrouri 31
larger
Simulation of BGP using OPNet
AlRefai & Al Takrouri 32
Open Generic Data file
Simulation of BGP using OPNet
AlRefai & Al Takrouri 33
Select ..
Simulation of BGP using OPNet
AlRefai & Al Takrouri 34
larger
Simulation of BGP using OPNet
AlRefai & Al Takrouri 35
Set Neighboring Information
Simulation of BGP using OPNet
AlRefai & Al Takrouri 36
Edit Neighboring Infos
Simulation of BGP using OPNet
AlRefai & Al Takrouri 37
You can set timer parameters
Simulation of BGP using OPNet
AlRefai & Al Takrouri 38
Export Routing…
Simulation of BGP using OPNet
AlRefai & Al Takrouri 39
larger
Simulation of BGP using OPNet
AlRefai & Al Takrouri 40
Run for 30 Minutes
Simulation of BGP using OPNet
AlRefai & Al Takrouri 41
For Routing table you can export
Simulation of BGP using OPNet
AlRefai & Al Takrouri 42
We can now select statistics
Right Click on Empty
Place Choose
Individual Statistics
Simulation of BGP using OPNet
AlRefai & Al Takrouri 43
Simulation of BGP using OPNet
AlRefai & Al Takrouri 44
Click View Results Button
Simulation of BGP using OPNet
AlRefai & Al Takrouri 45
Some Results – overall
Simulation of BGP using OPNet
AlRefai & Al Takrouri 46
Some Results – on R10
Simulation of BGP using OPNet
AlRefai & Al Takrouri 47
Average and overlaid
Simulation of BGP using OPNet
AlRefai & Al Takrouri 48
Simulation Log
Simulation of BGP using OPNet
AlRefai & Al Takrouri 49
IP routing table/ choose router and see the routing table
Simulation of BGP using OPNet
AlRefai & Al Takrouri 50
Routing table
Simulation of BGP using OPNet
AlRefai & Al Takrouri 51
References
[1] Kurose, Roos (2005) Computer Networking A top Down Approch Featuring The Internet : Pearson
[2] www.cisco.com/image/gif/paws/26634/bgp-toc2.gif [3] Laboratory 6: Border Gateway Protocol (BGP)