MAC Vs IP Throughput
MAC Vs IP Throughput
What is the difference between "MAC Layer Downlink Maximum Throughput (kbps)" and "IP Layer Downlink Maximum Throughput
(kbps).
i feel MAC Layer Downlink Maximum Throughput (kbps)" is the data eNB allocated to UE(Ue's) and IP Layer Downlink Maximum
Throughput (kbps) is the backhaul data rate received at eNB.
so these two measurements give effectiveness of eNB scheduling and any data loss due to congestion.
mac throughput includes header message from above layers (i.e mac PDU= data+MAC header +RLC headdre+PDCP headder).
so you will find mac throughput higher than actual data(IP Layer data).
you will always find application througput is always less than Physical layer througput.
But in some data the layer "IP Layer Downlink Maximum Throughput (kbps)" is greater to "MAC Layer Downlink Maximum
Throughput (kbps)"
Do you know why ??
am not overcome such issue.- did u noticed any loss of data at application(UE end) for this observation ? if yes, then may be due to
following reason
1-network congestion(i.e sending more data in DL than the capacity of eNB/more than scheduling data).
2- or lot of HARQ retransmission.
3- or real time issue with scheduler.
check this senario , in uplink :TCP Header and Ip header are added to TCP packet before the packet sent from PC ,when the packet
is tramsmitted from cable network ,ETH is added ,when UE receive the data ,UE remove the ETH header and send to PDCP layer
.PDCP layer add PDCP header and send to RLC layer ,RLC layer add RLC header and send to MAC layer ,Mac layer and Mac header
and send data to physical layer .then the data packet is transmitted to E-nodeB through physical layer ,the Mac layer check the
data and remove mac header and send to RLC layer ,the RLC layer remove RLC header and send to PDCP , PDCP layer remove
PDCP header and send to core network ,at this time others headers added like GTPU .
Like in uplike transmission , in downlink ,the header is added that is sent to lower layer and remove when is sent in upper layer .the
PC receive the data and then send to application layer .
if FTP download ,data contain only TCP or IP header .
so MAC throughput is bigger then throughput IP .only in case when there is loss of TCP packet ,this is due transmission issue .
ip layer is upper on mac layer, which means, from the point of mac, it will take all ip pdu(include Header) as SDU, and add Mac
header to assemble mac pdu. --- thus, mac throughput should bigger than ip throughput.
MAC Layer is the layer 1 of the OSI Model. Any bits or bytes received on the physical address of a system is the MAC Layer
Throughput, whereas, IP Layer is the Network Layer, and IP Throughput is the throughput achievable on the logical address of the
system. Theoretically, MAC Layer Throughput is not going to be less than the IP layer throughput, because the a bit has to pass
from the physical layer in communicating with the network layer, but some bit may not reach the network layer, yet they have to
hit the physical layer.