Simulation of BGP Protocol Ahmad Salam AlRefai Wael F. Al Takrouri December 28, 2008 Using OPNET IT...

Preview:

Citation preview

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)