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] [3] Laboratory 6: Border Gateway Protocol (BGP)