Search This Blog

DCCP patches for NS-2

Labels: , , , , , , , , ,

Datagram Congestion Control Protocol (DCCP) is a message oriented transport layer protocol. It implements reliable connection setup, teardown, flow-based semantics, congestion control as in TCP but does not provide reliable in-order delivery of packets. It is because this protocol is used for applications that have strict timing constraints on the delivery of data.

-- From Wikipedia, the free encyclopedia.

Various patches for DCCP have been designed for NS-2 depending on various versions of NS-2. You can download the patches from the links given below:

DCCP Patch for ns-2.26: Patch given for ns-2.31 includes the patch for ns-2.26 as well.

DCCP Patch for ns-2.28: http://eugen.dedu.free.fr/ns2/dccp-ns2.28.patch

DCCP Patch for ns-2.29: http://eugen.dedu.free.fr/ns2/dccp-ns2.29.patch

DCCP Patch for ns-2.31: http://eugen.dedu.free.fr/ns2/dccp-ns2.31.patch

DCCP Patch for ns-2.33: http://www.nicta.com.au/people/mehanio/nsmisc/ns-233-dccp-1.patch

DCCP Patch for ns-2.34: http://eugen.dedu.free.fr/ns2/dccp-ns2.34.patch  or http://sourceforge.net/projects/dccp-ns/files/

DCCP Patch for ns-2.35: http://sourceforge.net/projects/dccp-ns/files/

DCCP Patch compatible with MobiWAN: http://www.nicta.com.au/__data/assets/file/0003/16869/ns-233-dccp_mobiwan-1.patch

Thanks to Eugen Dedu, Sidney Doria and NICTA for designing and making these patches available for ns-2 community.

The official links where these patches and more details about the same can be obtained are as given below:

1) http://eugen.dedu.free.fr/ns2/

2) http://sourceforge.net/projects/dccp-ns/files/

3) http://www.nicta.com.au/people/mehanio/nsmisc

Hope it helps.

Regards,
Mohit P. Tahiliani



Comments (6)

i need patch for ns2.31 for ubuntu 10.04

i need patch for ns2.29 for fedora8 plz help me

Thanks for this great effort

Hello there. I would like to know if there any possible way to combine DCCP and a VoIP traffic module (like ns2VoIP++) to NS2 (any version).

Many thanx.

sir,
i am also doing work for DCCP in MANETs.
i was able to draw the topology od DCCP for wired networks,but i not able to draw for mobile networks.
i.e in wireless network.
i am getting error,please help me sir, its urgent.
i am sending u my code,please correct it sir.

the error is as follows;


Created Files
num_nodes is set 3
Configuring Nodes
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
dccp1 variable created
dccp1 class set OK
Connection - 1 Establised
Connection - 2 Established
Printing the window size Completed
Everything is done
*** stack smashing detected ***: ns terminated
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x50)[0xd970a0]
/lib/i386-linux-gnu/libc.so.6(+0xe704a)[0xd9704a]
ns(_ZN8CMUTrace10nam_formatEP6Packeti+0xbcf)[0x82bc1d9]
ns(_ZN8CMUTrace6formatEP6PacketPKc+0x6b)[0x82bc24f]
ns(_ZN8CMUTrace4recvEP6PacketP7Handler+0x71)[0x82bc587]
ns(_ZN5Agent4sendEP6PacketP7Handler+0x2c)[0x81d4ebe]

sir i am making a patch of n2voip++ on ns-2.35...but when i try 2 patch it using cat command it shows file or directory not found error, although the file is present. could you please guide me on this error..