Telecom Phase2 Report
Telecom Phase2 Report
SUBMITTED BY
SUBMITTED TO
The project phase II report consists of the simulation and design of a wireless
telecommunication network as per the given particulars. The design in this report consists
of 4 wireless sub-networks such as A, B, C and D and each individual network consists of
5 nodes and 3 routers to transfer the packets across the networks. The report also consists
of the results of the simulation in the form of bar charts representing the performance of
the wireless network.
The whole project is again sub-divided into two domains: Scenario A and Scenario B that
is depicted along with Fading (Rayleigh) and without Fading. From the following
simulation results, the necessary differences are picturized which can be further used to
assimilate the effect of the domains on the performance of a wireless network. Scenario
A consists of four wireless sub-networks A, B, C and D with two connections: one UDP
and other as TCP traffic sources generating at least 500 packets.
Scenario A:
In this scenario two connections are considered UDP (between node 20 and 8) and TCP
(between node 21 and 22) and each connection generates at least 500 packets.
Design of the Network Scenario A:
Connection Parameters:
Traffic generators parameters are set for no fading case and the bar graphs have been
generated with the required frequency for corresponding channel
Application Layer:
UDP
TCP:
Fig 5: Unicast Offered Load (TCP)
Results
UDP
TCP
Traffic Client Traffic Server
Source (Node 21) Destination (Node 22)
Total Data Units Sent 610 Total Data Units Received 610
Throughput Sent 938145 Throughput Received 893218
Transport Layer:
UDP - Packets from Application and Packets to Application.
Fig 7: Unicast Data Segments sent from the transport layer (UDP)
Fig 9: Unicast Data Segments sent from the transport layer (UDP)
Fig 10: Unicast Data Segment received at the transport layer (UDP)
MAC Layer:
CTS packets sent
Unicast sent
Unicast received
o Node 21 is going to send 600 packets which is received by node 22 via router
which we can see in router entry which is also 600 then 600 packets as
acknowledgement are sent to node 21 by node 22.
MAC LAYER
TCP Connection UDP Connection
Node Node Node Node
21 22 20 8
Unicast Sent 600 301 Unicast Sent 1147 0
Unicast Received 301 600 Unicast Received 0 1147
CTS Packet Sent 301 600 CTS Packet Sent 0 1147
RTS Packet Sent 612 315 RTS Packet Sent 1147 0
ACK Packet Sent 301 600 ACK Packet Sent 0 1147
RTS
RTS Retransmission due to
Retransmission due to 12 14 timeout
0 0
timeout
Packets sent due to 0 0 0 0
Packets sent due to
retransmission
retransmission
Router
Interface 0
Name of RTS CTS ACK Unicast Unicast Packet dropped due to
routers(node) Sent Received retransmission limit
17(Between 0 1147 1147 0 1147 0
Channel A and B)
18 (Between 313 600 600 301 600 0
Channel B and C)
Router
Interface 1
Name of RTS CTS ACK Unicast Unicast Packet dropped due to
routers(node) Sent Received retransmission limit
17(Between 1148 0 0 1147 0 0
Channel A and B)
18 (Between 615 301 301 600 301 0
Channel B and C)
Conclusion:
From the scenario A UDP connection, the number of packets transmitted and received is
same and there is no packet loss in network, which is the same case with TCP connection
as well. In conclusion, UDP is faster network (average end-end to delay 0.00673038) than
TCP and from the above table, it’s clear that in both UDP and TCP protocols, there is no
packet drop in the network and the packets have taken path towards router.
Scenario B:
Here, 4 wireless sub networks are connected A, B, C and D are connected to each other
through three routers. Each sub network contains 5 nodes and IEEE 802.11 as MAC
protocol and IPv4 as network protocol. Here, the connections are established between two
random node pairs in the network. The two connections are configured to UDP service
(TRAF GEN) and Rayleigh Fading has been taken into consideration for calculating the
average packet delay and throughput with fading. The parameters settings for our
calculations are as shown below:
Mean start time: Exponential and 1 Sec
Duration: Deterministic and 650 Sec
Packet size distribution: Exponential and 2500 bytes
- Mean packet interval: Exponential - 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85 and 0.95
Simulation time: 700 Sec
Here, we have considered UDP connection between source node 7 and destination node
10 in the network that goes through the bottleneck router.
Design of the Network Scenario B:
The table above shows the average UDP packet delays with fading and without fading for the
different time intervals. The table is followed by the line graph shown in figure 19 depicting the same
values. It can be observed that fading (Rayleigh fading in this scenario) has a greaterimpact on
the packet delay as the delay increases.
Graph:
The UDP client throughput is exactly same in both fading and without fading case.
Table above summarizes the values followed by the line graph shown below.
Graph:
140000
UDP Client throughput
120000
100000
80000
60000
40000
20000
0
1 2 3 4 5 6 7
Packet Interval
with without
From the above line graph and table, it is evident that client throughput is the same.
140000
UDP Server Throughput
120000
100000
80000
60000
40000
20000
0
1 2 3 4 5 6 7
Packet Interval
with without
The table and curve show that UDP server throughput has marginal difference when
simulated with fading and without fading. The effect of Rayleigh can be clearly
observed on the server performance. It is evident that server throughput is slightly
more in without-fading case when compared to with-fading case. When time interval
between the packets decreases, the throughput increases (as shown in line graph).
Conclusion:
Scenario A, the total number of data units sent by the client is equal to the number of units
received by the server. The results have been discussed above for the line charts
respectively. CTS, RTS, and ACK packets are also taken in consideration. In scenario B,
the plots for server throughput proves that the difference between the throughput of with-
fading and without-fading domains is negligible for smaller distance between the nodes
and this difference increases as the distance increases.