Skip to main content

Posts

Featured Post

5G Network Simulation in NS3 using mmWave | NS3 Tutorial 2024

5G Network Simulation in NS3 Using mmWave This post shows the installation of ns3mmwave in Ubuntu 24.04 and simulates 5G networks in ns3. Installation of #5g networks in ns3 namely mmWave for #ns3 #TSP #pradeepkumar #pradeepkumarts Prerequisites: 1. Ubuntu OS (I used Ubuntu 24.04) 2. mmWave software from github To know the complete process, follow the video given below Open a new Terminal and try these commands $ sudo apt update $ sudo apt install g++ python3 cmake ninja-build git gir1.2-goocanvas-2.0 python3-gi python3-gi-cairo python3-pygraphviz gir1.2-gtk-3.0 ipython3 tcpdump wireshark libsqlite3-dev qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools openmpi-bin openmpi-common openmpi-doc libopenmpi-dev doxygen graphviz imagemagick python3-sphinx dia imagemagick texlive dvipng latexmk texlive-extra-utils texlive-latex-extra texlive-font-utils libeigen3-dev gsl-bin libgsl-dev libgslcblas0 libxml2 libxml2-dev libgtk-3-dev lxc-utils lxc-templates vtun uml-utilities ebtables bridg...
Recent posts

Simulation of TCP Variants over a High Bandwidth-Delay Product (BDP) Network | NS3 Project 8

Simulation of TCP Variants over a High Bandwidth-Delay Product (BDP) Network 1. Theory and Concept Write-up Objective: To simulate and analyse the behaviour of different Transmission Control Protocol (TCP) variants over a Long Fat Network (LFN) characterised by a high Bandwidth-Delay Product (BDP). Concept: A Long Fat Network (LFN) is a network that has both a high bandwidth (capacity) and a high latency (delay). Examples of such networks include satellite links or long-distance optical fibre connections. The "thickness" of the network pipe is massive, meaning it can hold a huge amount of unacknowledged data in transit at any given time. Standard TCP variants, such as TCP NewReno, struggle to operate efficiently on these networks. Because of the high delay, acknowledgements (ACKs) take a long time to return to the sender. As a result, standard TCP increases its Congestion Window (cwnd) too slowly, failing to utilise the massive available bandwidth. To solve this, adv...

Simulation of a large enterprise network with RIP and generate routing trace metrics | NS3 Project 7

Simulate a large enterprise network (40 nodes) with RIP and generate routing trace metrics Prompt : Prompt (Claude): You are an expert in ns-3 simulation and network protocol analysis. i need a complete, error-free, fully functional NS-3 C++ program for the following experiment: Title: RIP routing overhead analysis in a large enterprise network Objective: to simulate a large enterprise network (minimum 40 nodes) using the rip routing protocol and analyze routing overhead using trace metrics. strict requirements (non-negotiable): Output requirements: The program must generate: netanim animation file: filename: rip_overhead.xml must show all nodes clearly arranged (grid layout) must show packet flow trace file: ascii trace (.tr file) enable using asciitracehelper data files for graphs (.dat): overhead.dat for routing overhead vs time txrate.dat for packet transmission rate vs time   Network topology:   minimum 40 nodes (pre...