Showing posts with label Protoname. Show all posts
Showing posts with label Protoname. Show all posts

Friday, September 26, 2008

Protoname routing protocol with 10 nos of nodes

After I success installing new routing protocol call Protoname the I want to try these routing protocol performance, I try the same situation there are:


1.Scenery size350 meters X 350 meters
2.Transmission range175 meters
3.No. of node9 nodes (8 common nodes & 1 sink node)
4.Routing ProtocolProtoname (New protocol)

Then the result is:

Sent packet

Receive packet

Dropped packet




Lost packet

Monday, September 15, 2008

Relationship each file in new routing protocol

I try to understand relationship of these protoname routing protoname as well other routing protocol. But before that I try to look for other routing protocol where like example DSDV and AODV. What are trying to see is every similar type of file in each folder. Also to see what another file that it "include" during beginning of program. There are:




DSDVProtonameAODV
1.

File that include in routing table header

Config.h
Scheduler.h
Queue.h
Trace.h
Cmu-trace.h
Assert.h
Sys/types.h
Config.h
Lib/bds-list.h
Scheduler.h
2.What are routing table use as parameter Destination-Addrest
Next Hop
Metric distance
Network address Neighbor address
3.

File that include in routing protocol header

Config.h
Agent.h
Ip.h
Delay.h
Scheduler.h
Queue.h
Trace.h
Arp.h
ll.h
Mac.h
Priqueue.h
Rtable.h
Protoname_rtable.h
Protoname_pkt.h
Agent.h
Packet.h
Trace.h
Timer_handler.h
Random.h
classifier-port.h
Cmu-trace.h

Cmu-trace.h
Priqueue.h
Aodv/aodv_rtable.h
Aodv/aodv_rqueue.h
Classifier/classifierport.h

Monday, September 1, 2008

Introduction Protoname routing algorithm

I want give some brief explanation about main important point in protoname routing algorithm there was 5 file we need to build up where there are:

  1. protoname.cc
  2. protoname.h
  3. protoname_rtable.cc
  4. protoname_rtable.h
  5. protoname_pkt.h

All these files got their own function...

Then it also need to configure other file to declare all new file that we added before like example:

  1. packet.h
  2. cmu-trace.h
  3. cmu-trace.cc
  4. ns-packet.tcl
  5. ns-default.tcl
  6. ns-lib.tcl
  7. priqueue.cc
  8. Makefile

After that we just can execute make and the new routing protocol should work in our NS-2 simulation..

You can get protoname file Here

Friday, August 22, 2008

Try Protoname routing protocol

After some review on paper as what I mention before, showing how to add some new routing protocol. There involve some editing on existing NS-2 library like e.g make.o, packet.h & etc. But after I successes install new routing protocol call protoname the test result from some simple simulation show all packet drop from network but it manage work with no error on the program. So now I need to compare this routing protocol with current routing protocol available NS-2 library.

Older Posts Home

 

blogger templates | Make Money Online