Implementing BGP in ns-2

7/7/03


Click here to start


Table of Contents

Implementing BGP in ns-2

Road map

Road map

Border Gateway Protocol (BGP)

Autonomous System (AS)

Architecture of dynamic routing

Basic BGP concept: policy

Policy: examples

BGP version 4

General operation

Four types of BGP messages

BGP attributes

BGP Next Hop attribute

ASPATH attribute

BGP route processing

Route selection summary

Two types of BGP neighbour relationships

Road map

BGP implementation in SSFNet

What is SSFNet?

Simulation layers

Distribution organization

Implementation details of the SSFNet BGP package

Class diagram of SSFNet BGP4 package

Road map

ns-2 unicast routing structure

Packet forwarding

ns-2 packet flow example

Route Info exchange and route computation (Control plane)

ns-2 routing structure diagram

Road map

How to fit BGP into ns-2?

Lack of socket layer service

Simplified packet transmission

BGP and IGP interaction

Proposed BGP implementation in ns-2

Road map

Command syntax design

Road map

Class design example

References

Author: Tony Feng

Email: tdfeng@cs.sfu.ca

Home Page: http://www.ensc.sfu.ca/~ljilja/cnl/