emulation of rdrn on an atm- testbed and a comparative evaluation of ip vs atm syed fazal ahmad

94
Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Post on 21-Dec-2015

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Emulation of RDRN on an ATM-Testbed and a Comparative Evaluation of IP vs ATM

Syed Fazal Ahmad

Page 2: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Organization

Introduction to RDRNMotivationRequirementsEmulation EnvironmentScenariosConclusionFuture Work

Page 3: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Introduction to RDRN

Rapidly Deployable Radio Network is Multi-hop Wireless ATM Network Highly Dynamic Networking Environment

RDRN consists of a low bandwidth, low frequency, high reliability, omni-

directional orderwire link, for node discovery and topology configuration

a high bandwidth radio link for high speed data transfer.

RDRN consists of two types of Nodes Mobile Access Point (MAP) Mobile End Point (MEP)

Page 4: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Motivation

To perform large-scale tests for the RDRN To measure the scalability of the Network Controller Three options

Use a network simulator & implement the system in it Field Tests Emulation Environment - existing software can be used with

minimal changes

Chose to provide an emulation environment Isolate the actual radios (radio controller) provide an alternate mode of connectivity

To do an initial comparative evaluation of IP vs ATM

Page 5: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

The Physical Connectivity of the Testbeds

Eth

erne

t

............

Fiber

Fiber

Fiber

Fiber

FiberFiber

ATM SW ITCH ATM SW ITCH

M aster M achine

Testbed 1(M AP/M EP)

Testbed 2(M AP/M EP)

Testbed n(M AP/M EP)

Testbed n+1(M AP/M EP)

Page 6: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

WMRP: Proposed by Fadi Wahhab

Software Modules

Orderwire Module Set up the topology Create the High-Speed Point-to-Point Connectivity

WATM Module Mix of user-level and kernel drivers embedded in the

Linux-ATM Has a defined protocol stack Linux-ATM provides native-mode ATM as well as TCP/IP

over ATM

Routing Module Wireless Multi-path Routing Protocol (WMRP)

Page 7: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Identification of RequirementsSteps in a Field Scenario

Step 1: Exchange of Information Over the Orderwire As soon as the nodes come up they

retrieve their location from the GPS receiverBroadcast their position over theorderwire

Requirements:Emulate the GPS receiverAbility to broadcast the orderwire packets to the other nodes within the orderwire-range

Page 8: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Requirements/Solution

Node Motion and Location Orderwire Module opens a UDP socket to the Emulation

Manager (EM) The EM sends the individual GPS locations to each of the

nodes every 1.8 seconds

Broadcast of the Orderwire Packets Orderwire Module opens a UDP socket to the Emulation

Manager (EM) Orderwire sends the packets to the EM on the above socket The EM re-transmits the same datagram to zero or more

nodes which are within the orderwire-range or if the topography permits

Page 9: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Identification of RequirementsSteps in a Field Scenario

Step 2: Establishment of Network Topology & High-Speed Connectivity After hearing from the other nodes, the

topology algorithm is executed Topology algorithm works differentlyon the MAPs and the MEPs

Requirements:Mechanism to emulate the beams on the ATM-testbedAbility to multiplex at the source the traffic for different destinations on the same beam; and the ability to de-multiplex at the destination or the intermediate nodesMechanism to establish and tear-down the beams between the neighbors because they getting out-of-range or the topography

Page 10: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Requirements/Solution

Ability to establish/tear-down high-speed links Nodes are connected to a FORE-ATM switch To establish connectivity between neighbors the PVCs

need to be established on the FORE-ATM switch Orderwire Module on the nodes send a request to

create/delete the PVCs to the EM EM sends a corresponding SNMP request to the FORE-ATM

switch

Emulation of the beams & the ability to multiplex/ de-multiplex Possible solution could have been to use 4 ATM cards;

where each card would represent one beam. Neither feasible nor elegant

Implement something called Virtual ATM (VATM)

Page 11: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Virtual ATM (VATM)

VATM is a driver that provides multiple logical ATM interfaces

Hooked to the ATM card on a physical VCI (AAL5); the traffic to various destinations are sent over the logical VCIs

Each VATM represent a beam with a configurable protocol stack

Possible to build a VATM on a VATM

Page 12: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Protocol Stack on VATMSAR+DLC

SAR

IP P acke t

The IP packet is passedto the V A TM by the

C LIP

S A R segm ents the IPpacket and produces a

tra in o f A T M ce lls

DLC

....

....

.....

D LC puts the tra in o f A TM ce llsin a D LC packet. # o f A TM ce lls

in the D LC packet is de finedwhen the V A T M is crea ted

D LCheade r

D LCtra ile r

A TM S o ftw a reS w itch

SAR

.....

SAR

.....

VA

TM

2

VA

TM

1

AA

L0 PV

C

AA

L0 PV

C

SAR segments the packet into a train of ATM cells

DLC packets the cells into a DLC packet and sends the packet to the ATM driver

A VATM with the SAR layer can be hooked to the MicroSwitch. No re-assembly in this case.

Page 13: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Protocol Stack on VATMDLC

D LC H eader

IP P acke t

The IP packet ispassed to the V A TM

by the C LIP

....

D LC T ra ile r

"A TM like" header isa ttached be fore the

D LC header and tra ile ris added

DLC

Packets from the higher layer are first passed to the AAL_DLC_GLUE_LAYER The “glue_layer” attaches a 5 byte ATM-like header and passes the packet to the DLC layer The DLC puts its own header & trailer and passes the packet down to the ATM driver IP over ATM specification says that the MTU cannot be larger than 9180 bytes; hence the CLIP can pass a packet of the above size to the “glue_layer”. Hence, when the DLC layer would attach its own header and trailer, it would cause an overflow on the ENI card. In the above case the segmentation of the packet passed by CLIP needs to be done. This is the reason why the ATM-like header is added by the “glue_layer”

Page 14: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Protocol Stack on VATMSAR

.....

S A R segm ents theIP packet and

produces a tra in o fA TM ce lls

IP P acke t

The IP packet ispassed to the V A TM

by the C LIP

SAR

Packet passed from the higher layer is segmented into a

train of ATM cells by the SAR These train of ATM cells are passed to the ATM driver

which packets them in an AAL5 frame This particular protocol stack is not valid on the RDRN

radios

Page 15: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Protocol Stack on VATMSAR+QoS+DLC

Packets passed from above are passed to the SAR which does the segmentation into ATM cells

The train of ATM cells is passed to the QoS layer The QoS layer maintains different queues for traffics of

different priority; and depending on its scheduling algorithm it sends the ATM cells to the DLC layer

The DLC layer packets the ATM cells and adds its own header and trailer and passes the DLC packet to the ATM driver

The ATM driver sends the DLC packets as AAL5 frames

Page 16: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Identification of RequirementsSteps in a Field Scenario

Step 3: Creation/Exchange of Routing Information Implement the Routing Protocol, Wireless Multi-path

Routing Protocol (WMRP)

Implementation of The WMRP Orderwire Informs the Routing Module about the nodes

to which it has established high-speed connectivity and on what beam

Orderw ireModule

RoutingModuleShared

Memorywrite read

Page 17: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Implementation of Routing Protocol, contd.

Routing Protocol exchange the Hello Packets and the Routing Updates over a TCP socket on the high-speed link

Implemented as multi-threaded (Pthreads) application residing in the user-space

Use Netlink sockets to change the Kernel Routing Table

Page 18: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Software ModulesE

ther

net

RunTime M anager

ATM SW ITCH

Scenario File

Emulation M anager

P V C

P V C P V C

T he R unT im e M anager in thepresen t scenario w ill ac t as a

m u ltica t se rve ri.e it w ill fo rw ard a ll the o rde rw ire

packe ts rece ived from a g ivennode to a ll the nodes w h ich a rew ith in the "range" o f the g iven

node and it w ou ld a lso te ll eachnode its cu rren t G P S pos ition a t

d iffe ren t ins tances o f tim e from thescenario file . It is a lso respons ib lefo r c rea ting /de le ting the P V C s on

the sw ic th .

P V C

Orderw ireM odule

Testbed 1N ode A

V A T M D rive r

R ou tingM odu le

Eth0

Orderw ireM odule

Testbed 3N ode C

V A T M D rive r

R ou tingM odu le

Eth0

Orderw ireM odule

Testbed 4N ode D

V A T M D rive r

R ou tingM odu le

Eth0

Eth0

Orderw ireM odule

Testbed 2N ode B

V A T M D rive r

R ou tingM odu le

Eth0

Page 19: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1MEP

MAP

MEP

Page 20: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 21: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 22: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 23: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 24: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 25: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 26: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 27: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 28: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 29: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 30: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 31: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 32: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 33: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 34: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 35: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 36: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 37: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 38: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 39: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 40: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 41: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 42: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 43: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 44: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 45: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 46: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

Page 47: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 1

View Again

Page 48: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 1

A

F

E

D C B

G

S ta te 1

F

E

D C

A

B

G

S ta te 2

A

F

E

D C B

G

S ta te 4

Page 49: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 1

A

F

E

D C B

G

S ta te 1

F

E

D C

A

B

G

S ta te 2

A

F

E

D C B

G

S ta te 4

Page 50: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 1

A

F

E

D C B

G

S ta te 1

F

E

D C

A

B

G

S ta te 2

A

F

E

D C B

G

S ta te 4

Page 51: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 1

Throughput between Node A & other nodes observed using FTP for 10 Mbps links

0

1

2

3

4

5

6

7

8

9

10

A-B A-C A-D A-E A-F A-G

Th

roug

hp

ut (

Mbp

s)

SAR+DLC

SAR

DLC

A

F

E

D C B

G

S ta te 1

F

E

D C

A

B

G

S ta te 2

A

F

E

D C B

G

S ta te 4

Page 52: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 1

# of Packets Size of the Packets(Bytes)

Tx Rate (Mbps) Rx Rate (Mbps)

2048 512 3.6618 3.6563

2048 1054 6.7584 6.5782

2048 1536 9.8877 9.6583

Throughput Between Node A and Node G for SAR+QoS+DLC

A

F

E

D C B

G

S ta te 1

F

E

D C

A

B

G

S ta te 2A

F

E

D C B

G

S ta te 4

Page 53: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2

A

F

B

E

D

C

G

MEP

MAP

Page 54: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2A

B

C

D

E

F

G

Page 55: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2A

B

C

D

E

F

G

Page 56: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2A

B

CD

E

F

G

Page 57: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2A

B

C

D

E

F

G

Page 58: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2A

B

C

D

E

F

G

Page 59: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2E

A

B

C

D

F

G

Page 60: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2E

A

BC

D FG

Page 61: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2E

A

B

C

D

F

G

Page 62: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2E

A

B

C

D

F

G

Page 63: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2D

E

A

B

C F

G

Page 64: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2D

E

AB

C

F

G

Page 65: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2D

E

A

B

C

F

G

Page 66: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2D

E

A

B

C

F

G

Page 67: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2C

D

E

A

B

F

G

Page 68: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2B

C

DE

AF

G

Page 69: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2B

C

D

E

AF

G

Page 70: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2B

C

D

E

A

F

G

Page 71: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2A

B

C

D

E

F

G

Page 72: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2A

B

CD

E

F

G

Page 73: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2A

B

C

D

E

F

G

Page 74: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2A

B

C

D

E

F

G

Page 75: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2E

A

B

C

D

F

G

Page 76: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2E

A

BC

D FG

Page 77: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2E

A

B

C

D

F

G

Page 78: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2E

A

B

C

D

F

G

Page 79: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2D

E

A

B

C F

G

Page 80: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2D

E

AB

C

F

G

Page 81: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2D

E

A

B

C

F

G

Page 82: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2D

E

A

B

C

F

G

Page 83: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2C

D

E

A

B

F

G

Page 84: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2B

C

DE

AF

G

Page 85: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2B

C

D

E

AF

G

Page 86: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Scenario 2B

C

D

E

A

F

G

View Again

Page 87: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 2

Page 88: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 2

Page 89: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 2

Page 90: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 2

Page 91: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Results from Scenario 2

Page 92: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Conclusion

Emulation Environment Successfully implemented a repeatable, a controlled and a

scalable emulation environment Scalability of the Network Controller

Before this work the network controller had been tested only for a 3-node scenario. We tested it for 7-node scenarios. Hence, the Network Controller does scale up

IP vs ATM For smaller packet size, the throughput achieved for end-to-

end IP connectivity was greater than that for ATM. However, the difference was not appreciable

For larger packet size, the throughput achieved for end-to-end ATM connectivity was greater than that for IP. However, the difference was appreciable

Page 93: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Future Work

Topology Algorithm

A

B

C

D

E

F

G

A

B

D

E

C

G

F

M AP

Page 94: Emulation of RDRN on an ATM- Testbed and a Comparative Evaluation of IP vs ATM Syed Fazal Ahmad

Future Work

Wireless Channel Model Current Emulation Environment does not include a model

which emulates the channel characteristics The model could be included as a layer in the VATM Provide a handle to control the characteristics of the layer at

run-time Performance Metrics for Larger Scenarios

Larger and more richer networks need to be tested under the emulation environment