SlideShare a Scribd company logo
1 of 13
Download to read offline
Overhead need to be consider
                when calculate traffic performance
Issue 0: Feb/18/2003 by tasuka@tailyn.com.tw
Describe:
When we say the traffic performance, almost people did not consider about the
protocol’s overhead, because that is less the the traffic, but the overhead actually need
to be consider because protocol to protocol transfer and transmitter media change.
Every different media require different transmit function.
Here is a example:

Host A send a file via FTP to Host B through the Ethernet/ADSL/IMA/Ethernet networks.
the scenario like below.




Some protocol format and header describe below.
A. IP Packet to IMA E1 Interface Over Head Formula

1. 64 byte IP packet, via 1483 Bridge mode.
      Known conditions:
            IP packet size 64 byte
            LLC SNAP: LLC frame bridge mode 18 byte
            AAL5 :CPCS PDU tail 8 bytes
            IMA frame size = per 127 cell plus 1 IMA ICP cell
            Packet in ATM = 64+8+18=90/48=2 cell
            ATM Size = 2 x 53 = 106 byte
            4 E1 bandwidth = 2048 x 4 =8192 Kbps

overhead rate = 64/106 = 0.60378
Rate = 8192 Kbps x 0.60378 = 4946.166 Kbps
IMA Cell =((53/(53*127))byte but too small




2. 64 byte IP packet via 1483 Route Mode
      Known conditions:
            IP packet size 64 byte
            LLC SNAP: LLC frame route mode 8 byte
            AAL5 : CPCS PDU tail 8 byte
            IMA frame size = per 128 cell plus 1 IMA ICP cell
            Packet in ATM = 64+8+8=80/48=2 cell
            ATM Size = 2 x 53 = 106 byte
            4 E1 bandwidth = 2048 x 4 =8192 Kbps

overhead rate = 64/106 = 0.60378
Rate = 8192 Kbps x 0.60378= 4946.166 Kbps
IMA Cell =((53/(53*127))byte but too small
3. 1500 byte IP packet with 1483 Bridge Mode
     Known conditions:
           IP packet size 1500 byte
           IMA frame size = per 128 cell plus 1 IMA ICP cell
           AAL5 : CPCS PDU tail 8 byte
           LLC SNAP: LLC frame bridge mode 18 byte
           Packet in ATM = 1500+8+18=1526/48=32 cell
           ATM size 32x53 = 1696 byte
           4 E1 bandwidth = 2048 x 4 =8192 Kbps

Overhead rate = 1500/1696 = 0.8844
IMA Cell =((53*32/(53*127))byte but too small
Actually rate = 8192 Kbps x 0.8844 = 7245.005 Kbps #

4. 1500 byte IP packet with 1483 Route Mode
     Known conditions:
           IP packet size 1500 byte
           IMA frame size = per 128 cell plus 1 IMA ICP cell
           AAL5 : CPCS PDU tail 8 byte
           LLC SNAP: LLC frame route mode 8 byte
           Packet in ATM = 1500+8+8=1516/48=32 cell
           ATM size = 32x53 = 1696 byte
           4 E1 bandwidth = 2048 x 4 =8192 Kbps

Overhead rate = 1500/1696 = 0.8844
IMA Cell =((53*32/(53*127))byte but too small
Actually rate = 8192 Kbps x 0.8844 = 7245.005 Kbps #
B. TCP Packet to IMA E1 Interface Over Head Formula

1. 24 byte data via TCP, through 1483 Bridge mode.
      Known conditions:
           TCP packet size 24 byte
           TCP header 20 bytes
           IP header 20 bytes
           LLC SNAP: LLC frame bridge mode 18 byte
           AAL5 :CPCS PDU tail 8 bytes
           IMA frame size = per 127 cell plus 1 IMA ICP cell
           Packet in ATM = 24+20+20+8+18=90/48=2 cell
           ATM Size = 2 x 53 = 106 byte
           4 E1 bandwidth = 2048 x 4 =8192 Kbps

overhead rate = 24/106 = 0.2264
Rate = 8192 Kbps x 0.2264 = 1854.669 Kbps
IMA Cell =((53/(53*127))byte but too small




2. 24 byte data via TCP through 1483 Route Mode
      Known conditions:
           Data size 24 bytes
           TCP header 20 bytes
           IP header 20 bytes
           LLC SNAP: LLC frame route mode 8 byte
           AAL5 : CPCS PDU tail 8 byte
           IMA frame size = per 128 cell plus 1 IMA ICP cell
           Packet in ATM = 24+20+20+8+8=80/48=2 cell
           ATM Size = 2 x 53 = 106 byte
           4 E1 bandwidth = 2048 x 4 =8192 Kbps

overhead rate = 24/106 = 0.2264
Rate = 8192 Kbps x 0.2264 = 1854.669 Kbps
IMA Cell =((53/(53*127))byte but too small
3. 1460 byte data via TCP through 1483 Bridge Mode
     Known conditions:
           Data size 1460 bytes
           TCP header 20 bytes
           IP header 20 bytes
           IMA frame size = per 128 cell plus 1 IMA ICP cell
           AAL5 : CPCS PDU tail 8 byte
           LLC SNAP: LLC frame bridge mode 18 byte
           Packet in ATM = 1460+20+20+8+18=1526/48=32 cell
           ATM size 32x53 = 1696 byte
           4 E1 bandwidth = 2048 x 4 =8192 Kbps

Overhead rate = 1460/1696 = 0.8609
IMA Cell =((53*32/(53*127))byte but too small
Actually rate = 8192 Kbps x 0.8609 = 7052.493 Kbps #

4. 1460 byte IP packet with 1483 Route Mode
     Known conditions:
           Data size 1460 bytes
           TCP header 20 bytes
           IP header 20 bytes
           IMA frame size = per 128 cell plus 1 IMA ICP cell
           AAL5 : CPCS PDU tail 8 byte
           LLC SNAP: LLC frame route mode 8 byte
           Packet in ATM = 1460+20+20+8+8=1516/48=32 cell
           ATM size = 32x53 = 1696 byte
           4 E1 bandwidth = 2048 x 4 =8192 Kbps

Overhead rate = 1460/1696 = 0.8609
IMA Cell =((53*32/(53*127))byte but too small
Actually rate = 8192 Kbps x 0.8609 = 7052.493 Kbps #
C. UDP Packet to IMA E1 Interface Over Head Formula

1. 36 byte data via UDP, through 1483 Bridge mode.
      Known conditions:
           Data size 36 bytes
           UDP header 8 bytes
           IP header 20 byte
           LLC SNAP: LLC frame bridge mode 18 byte
           AAL5 :CPCS PDU tail 8 bytes
           IMA frame size = per 127 cell plus 1 IMA ICP cell
           Packet in ATM = 36+8+20+8+18=90/48=2 cell
           ATM Size = 2 x 53 = 106 byte
           4 E1 bandwidth = 2048 x 4 =8192 Kbps

overhead rate = 36/106 = 0.3396
Rate = 8192 Kbps x 0.3396 = 2782.003 Kbps
IMA Cell =((53/(53*127))byte but too small




2. 36 byte IP packet via 1483 Route Mode
      Known conditions:
            Data size 36 bytes
            UDP header 8 bytes
            IP header 20 bytes
            LLC SNAP: LLC frame route mode 8 byte
            AAL5 : CPCS PDU tail 8 byte
            IMA frame size = per 128 cell plus 1 IMA ICP cell
            Packet in ATM = 36+8+20+8+8=80/48=2 cell
            ATM Size = 2 x 53 = 106 byte
            4 E1 bandwidth = 2048 x 4 =8192 Kbps

overhead rate = 36/106 = 0.3396
Rate = 8192 Kbps x 0.3396 = 2782.003 Kbps
IMA Cell =((53/(53*127))byte but too small
3. 1472 byte UDP packet with 1483 Bridge Mode
     Known conditions:
           Data size 1472 bytes
           UDP header 8 bytes
           IP header 20 bytes
           IMA frame size = per 128 cell plus 1 IMA ICP cell
           AAL5 : CPCS PDU tail 8 byte
           LLC SNAP: LLC frame bridge mode 18 byte
           Packet in ATM = 1472+8+20+8+18=1526/48=32 cell
           ATM size 32x53 = 1696 byte
           4 E1 bandwidth = 2048 x 4 =8192 Kbps

Overhead rate = 1472/1696 = 0.8679
IMA Cell =((53*32/(53*127))byte but too small
Actually rate = 8192 Kbps x 0.8679 = 7109.837 Kbps #

4. 1472 byte UDP packet with 1483 Route Mode
     Known conditions:
           Data size 1472
           UDP header 8 bytes
           IP header 20 bytes
           IMA frame size = per 128 cell plus 1 IMA ICP cell
           AAL5 : CPCS PDU tail 8 byte
           LLC SNAP: LLC frame route mode 8 byte
           Packet in ATM = 1472+8+20+8+8=1516/48=32 cell
           ATM size = 32x53 = 1696 byte
           4 E1 bandwidth = 2048 x 4 =8192 Kbps

Overhead rate = 1472/1696 = 0.8679
IMA Cell =((53*32/(53*127))byte but too small
Actually rate = 8192 Kbps x 0.8679 = 7109.837 Kbps #
IP packet                TCP packet           UDP packet
   Size
              Bridge      Route          Bridge    Route     Bridge      Route
Small pkt      4946        4946          1854      1854       2782        2782
Large pkt      7245        7245          7052      7052       7109        7109


These 3 kinds of packet test result but still not consider about any detail, such
like the TCP traffic will has handshake algorithm so, after a window size packet
transmitted, the transmit will stop and wait until the receiver side send a ACK
packet back for confirm the data is correct, and continue send next window, so
the current TCP traffic will below the rate for this table.

So if you are test the traffic performance via IP packet ( send ICMP echo and
reply), then you need to consider that the host send out ICMP packet’s rate, in
normal, the MS Windows is send a ICMP packet 1 second by default, but if you
are use Linux, the you can use this command for fast send
“ping -i0.01 IP_address”, that it could send ICMP packet every 0.01 second.

So if your ICMP packet is 32 bytes, in MS Windows will send out :
       32 byte* 1 Sec = 32 * 8 * 1 = 256 bps
but with Linux with “-i” condition :
       32 bytes * (1/0.01) = 32 * 8 * 100 = 25600 bps

That is very different test condition.

So when you are test traffic performance with FTP application, that you will see
the traffic rate from FTP application, that need to be consider about the server
round trip time for that FTP service. FTP is work with TCP packet, so the
overhead is more then others packet, and need to consider the TCP windows
size and handshake. That is very complex to calculate in real life, but one true is
that FTP protocol can make sure your file is correctly send and received but it
need more overhead to make sure that.

So when you are calculate the TCP/IP packet performance rate, please consider
what media you have and what kind of traffic you send and receive when the
packet size different, the performance will change.

More Related Content

What's hot (20)

Ch21
Ch21Ch21
Ch21
 
Chap 17 dns
Chap 17 dnsChap 17 dns
Chap 17 dns
 
icmp , igmp
icmp , igmpicmp , igmp
icmp , igmp
 
Elm327 at commands
Elm327 at commandsElm327 at commands
Elm327 at commands
 
Chap 02 osi model
Chap 02 osi modelChap 02 osi model
Chap 02 osi model
 
Chap 27 next generation i pv6
Chap 27 next generation i pv6Chap 27 next generation i pv6
Chap 27 next generation i pv6
 
Np unit iv ii
Np unit iv iiNp unit iv ii
Np unit iv ii
 
Np unit iii
Np unit iiiNp unit iii
Np unit iii
 
AN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACINGAN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACING
 
6 app-tcp
6 app-tcp6 app-tcp
6 app-tcp
 
Solar windsportrequirements
Solar windsportrequirementsSolar windsportrequirements
Solar windsportrequirements
 
ICMP
ICMPICMP
ICMP
 
Ch17
Ch17Ch17
Ch17
 
Chap 04 ip addresses classful
Chap 04 ip addresses classfulChap 04 ip addresses classful
Chap 04 ip addresses classful
 
Chap 21 snmp
Chap 21 snmpChap 21 snmp
Chap 21 snmp
 
Np unit1
Np unit1Np unit1
Np unit1
 
8 congestion-ipv6
8 congestion-ipv68 congestion-ipv6
8 congestion-ipv6
 
Chap 07 arp & rarp
Chap 07 arp & rarpChap 07 arp & rarp
Chap 07 arp & rarp
 
Chap 05 ip addresses classfless
Chap 05 ip addresses classflessChap 05 ip addresses classfless
Chap 05 ip addresses classfless
 
Networking
NetworkingNetworking
Networking
 

Similar to Overhead need to be conside

Similar to Overhead need to be conside (20)

icmp protocol.ppt
icmp protocol.ppticmp protocol.ppt
icmp protocol.ppt
 
1.1.2 - Concept of Network and TCP_IP Model (2).pptx
1.1.2 - Concept of Network and TCP_IP Model (2).pptx1.1.2 - Concept of Network and TCP_IP Model (2).pptx
1.1.2 - Concept of Network and TCP_IP Model (2).pptx
 
Ipspk1
Ipspk1Ipspk1
Ipspk1
 
Internet Protocol Version 4
Internet Protocol Version 4Internet Protocol Version 4
Internet Protocol Version 4
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...
 
Troubleshooting TCP/IP
Troubleshooting TCP/IPTroubleshooting TCP/IP
Troubleshooting TCP/IP
 
tcp-140613123317-phpapp01.pptx
tcp-140613123317-phpapp01.pptxtcp-140613123317-phpapp01.pptx
tcp-140613123317-phpapp01.pptx
 
10 coms 525 tcpip - internet protocol - ip
10   coms 525 tcpip -  internet protocol - ip10   coms 525 tcpip -  internet protocol - ip
10 coms 525 tcpip - internet protocol - ip
 
TCP-IP PROTOCOL
TCP-IP PROTOCOLTCP-IP PROTOCOL
TCP-IP PROTOCOL
 
User Datagram Protocol
User Datagram ProtocolUser Datagram Protocol
User Datagram Protocol
 
Ip and icmp
Ip and icmpIp and icmp
Ip and icmp
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
Tcp Ip Overview
Tcp Ip OverviewTcp Ip Overview
Tcp Ip Overview
 
Packet Card Knowledge Transferfinal
Packet Card Knowledge TransferfinalPacket Card Knowledge Transferfinal
Packet Card Knowledge Transferfinal
 
Transport layer
Transport layer   Transport layer
Transport layer
 
tcpip.ppt
tcpip.ppttcpip.ppt
tcpip.ppt
 
Lecture-05.pdf
Lecture-05.pdfLecture-05.pdf
Lecture-05.pdf
 
Tcp/ip
Tcp/ipTcp/ip
Tcp/ip
 
(NET404) Making Every Packet Count
(NET404) Making Every Packet Count(NET404) Making Every Packet Count
(NET404) Making Every Packet Count
 
Tcpip
TcpipTcpip
Tcpip
 

More from Tasuka Hsu

Carrier grade ethernet presentation
Carrier grade ethernet presentationCarrier grade ethernet presentation
Carrier grade ethernet presentationTasuka Hsu
 
Provider ethernet vlan cross connect
Provider ethernet vlan cross connectProvider ethernet vlan cross connect
Provider ethernet vlan cross connectTasuka Hsu
 
Why carrier grade ethernet
Why carrier grade ethernetWhy carrier grade ethernet
Why carrier grade ethernetTasuka Hsu
 
Cloud essential
Cloud essentialCloud essential
Cloud essentialTasuka Hsu
 

More from Tasuka Hsu (8)

Road warrior
Road warriorRoad warrior
Road warrior
 
Carrier grade ethernet presentation
Carrier grade ethernet presentationCarrier grade ethernet presentation
Carrier grade ethernet presentation
 
Provider ethernet vlan cross connect
Provider ethernet vlan cross connectProvider ethernet vlan cross connect
Provider ethernet vlan cross connect
 
Fdd or tdd
Fdd or tddFdd or tdd
Fdd or tdd
 
Ieee 1588 ptp
Ieee 1588 ptpIeee 1588 ptp
Ieee 1588 ptp
 
Why carrier grade ethernet
Why carrier grade ethernetWhy carrier grade ethernet
Why carrier grade ethernet
 
PONs overview
PONs overviewPONs overview
PONs overview
 
Cloud essential
Cloud essentialCloud essential
Cloud essential
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Overhead need to be conside

  • 1. Overhead need to be consider when calculate traffic performance Issue 0: Feb/18/2003 by tasuka@tailyn.com.tw Describe: When we say the traffic performance, almost people did not consider about the protocol’s overhead, because that is less the the traffic, but the overhead actually need to be consider because protocol to protocol transfer and transmitter media change. Every different media require different transmit function. Here is a example: Host A send a file via FTP to Host B through the Ethernet/ADSL/IMA/Ethernet networks. the scenario like below. Some protocol format and header describe below.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. A. IP Packet to IMA E1 Interface Over Head Formula 1. 64 byte IP packet, via 1483 Bridge mode. Known conditions: IP packet size 64 byte LLC SNAP: LLC frame bridge mode 18 byte AAL5 :CPCS PDU tail 8 bytes IMA frame size = per 127 cell plus 1 IMA ICP cell Packet in ATM = 64+8+18=90/48=2 cell ATM Size = 2 x 53 = 106 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps overhead rate = 64/106 = 0.60378 Rate = 8192 Kbps x 0.60378 = 4946.166 Kbps IMA Cell =((53/(53*127))byte but too small 2. 64 byte IP packet via 1483 Route Mode Known conditions: IP packet size 64 byte LLC SNAP: LLC frame route mode 8 byte AAL5 : CPCS PDU tail 8 byte IMA frame size = per 128 cell plus 1 IMA ICP cell Packet in ATM = 64+8+8=80/48=2 cell ATM Size = 2 x 53 = 106 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps overhead rate = 64/106 = 0.60378 Rate = 8192 Kbps x 0.60378= 4946.166 Kbps IMA Cell =((53/(53*127))byte but too small
  • 8. 3. 1500 byte IP packet with 1483 Bridge Mode Known conditions: IP packet size 1500 byte IMA frame size = per 128 cell plus 1 IMA ICP cell AAL5 : CPCS PDU tail 8 byte LLC SNAP: LLC frame bridge mode 18 byte Packet in ATM = 1500+8+18=1526/48=32 cell ATM size 32x53 = 1696 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps Overhead rate = 1500/1696 = 0.8844 IMA Cell =((53*32/(53*127))byte but too small Actually rate = 8192 Kbps x 0.8844 = 7245.005 Kbps # 4. 1500 byte IP packet with 1483 Route Mode Known conditions: IP packet size 1500 byte IMA frame size = per 128 cell plus 1 IMA ICP cell AAL5 : CPCS PDU tail 8 byte LLC SNAP: LLC frame route mode 8 byte Packet in ATM = 1500+8+8=1516/48=32 cell ATM size = 32x53 = 1696 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps Overhead rate = 1500/1696 = 0.8844 IMA Cell =((53*32/(53*127))byte but too small Actually rate = 8192 Kbps x 0.8844 = 7245.005 Kbps #
  • 9. B. TCP Packet to IMA E1 Interface Over Head Formula 1. 24 byte data via TCP, through 1483 Bridge mode. Known conditions: TCP packet size 24 byte TCP header 20 bytes IP header 20 bytes LLC SNAP: LLC frame bridge mode 18 byte AAL5 :CPCS PDU tail 8 bytes IMA frame size = per 127 cell plus 1 IMA ICP cell Packet in ATM = 24+20+20+8+18=90/48=2 cell ATM Size = 2 x 53 = 106 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps overhead rate = 24/106 = 0.2264 Rate = 8192 Kbps x 0.2264 = 1854.669 Kbps IMA Cell =((53/(53*127))byte but too small 2. 24 byte data via TCP through 1483 Route Mode Known conditions: Data size 24 bytes TCP header 20 bytes IP header 20 bytes LLC SNAP: LLC frame route mode 8 byte AAL5 : CPCS PDU tail 8 byte IMA frame size = per 128 cell plus 1 IMA ICP cell Packet in ATM = 24+20+20+8+8=80/48=2 cell ATM Size = 2 x 53 = 106 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps overhead rate = 24/106 = 0.2264 Rate = 8192 Kbps x 0.2264 = 1854.669 Kbps IMA Cell =((53/(53*127))byte but too small
  • 10. 3. 1460 byte data via TCP through 1483 Bridge Mode Known conditions: Data size 1460 bytes TCP header 20 bytes IP header 20 bytes IMA frame size = per 128 cell plus 1 IMA ICP cell AAL5 : CPCS PDU tail 8 byte LLC SNAP: LLC frame bridge mode 18 byte Packet in ATM = 1460+20+20+8+18=1526/48=32 cell ATM size 32x53 = 1696 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps Overhead rate = 1460/1696 = 0.8609 IMA Cell =((53*32/(53*127))byte but too small Actually rate = 8192 Kbps x 0.8609 = 7052.493 Kbps # 4. 1460 byte IP packet with 1483 Route Mode Known conditions: Data size 1460 bytes TCP header 20 bytes IP header 20 bytes IMA frame size = per 128 cell plus 1 IMA ICP cell AAL5 : CPCS PDU tail 8 byte LLC SNAP: LLC frame route mode 8 byte Packet in ATM = 1460+20+20+8+8=1516/48=32 cell ATM size = 32x53 = 1696 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps Overhead rate = 1460/1696 = 0.8609 IMA Cell =((53*32/(53*127))byte but too small Actually rate = 8192 Kbps x 0.8609 = 7052.493 Kbps #
  • 11. C. UDP Packet to IMA E1 Interface Over Head Formula 1. 36 byte data via UDP, through 1483 Bridge mode. Known conditions: Data size 36 bytes UDP header 8 bytes IP header 20 byte LLC SNAP: LLC frame bridge mode 18 byte AAL5 :CPCS PDU tail 8 bytes IMA frame size = per 127 cell plus 1 IMA ICP cell Packet in ATM = 36+8+20+8+18=90/48=2 cell ATM Size = 2 x 53 = 106 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps overhead rate = 36/106 = 0.3396 Rate = 8192 Kbps x 0.3396 = 2782.003 Kbps IMA Cell =((53/(53*127))byte but too small 2. 36 byte IP packet via 1483 Route Mode Known conditions: Data size 36 bytes UDP header 8 bytes IP header 20 bytes LLC SNAP: LLC frame route mode 8 byte AAL5 : CPCS PDU tail 8 byte IMA frame size = per 128 cell plus 1 IMA ICP cell Packet in ATM = 36+8+20+8+8=80/48=2 cell ATM Size = 2 x 53 = 106 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps overhead rate = 36/106 = 0.3396 Rate = 8192 Kbps x 0.3396 = 2782.003 Kbps IMA Cell =((53/(53*127))byte but too small
  • 12. 3. 1472 byte UDP packet with 1483 Bridge Mode Known conditions: Data size 1472 bytes UDP header 8 bytes IP header 20 bytes IMA frame size = per 128 cell plus 1 IMA ICP cell AAL5 : CPCS PDU tail 8 byte LLC SNAP: LLC frame bridge mode 18 byte Packet in ATM = 1472+8+20+8+18=1526/48=32 cell ATM size 32x53 = 1696 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps Overhead rate = 1472/1696 = 0.8679 IMA Cell =((53*32/(53*127))byte but too small Actually rate = 8192 Kbps x 0.8679 = 7109.837 Kbps # 4. 1472 byte UDP packet with 1483 Route Mode Known conditions: Data size 1472 UDP header 8 bytes IP header 20 bytes IMA frame size = per 128 cell plus 1 IMA ICP cell AAL5 : CPCS PDU tail 8 byte LLC SNAP: LLC frame route mode 8 byte Packet in ATM = 1472+8+20+8+8=1516/48=32 cell ATM size = 32x53 = 1696 byte 4 E1 bandwidth = 2048 x 4 =8192 Kbps Overhead rate = 1472/1696 = 0.8679 IMA Cell =((53*32/(53*127))byte but too small Actually rate = 8192 Kbps x 0.8679 = 7109.837 Kbps #
  • 13. IP packet TCP packet UDP packet Size Bridge Route Bridge Route Bridge Route Small pkt 4946 4946 1854 1854 2782 2782 Large pkt 7245 7245 7052 7052 7109 7109 These 3 kinds of packet test result but still not consider about any detail, such like the TCP traffic will has handshake algorithm so, after a window size packet transmitted, the transmit will stop and wait until the receiver side send a ACK packet back for confirm the data is correct, and continue send next window, so the current TCP traffic will below the rate for this table. So if you are test the traffic performance via IP packet ( send ICMP echo and reply), then you need to consider that the host send out ICMP packet’s rate, in normal, the MS Windows is send a ICMP packet 1 second by default, but if you are use Linux, the you can use this command for fast send “ping -i0.01 IP_address”, that it could send ICMP packet every 0.01 second. So if your ICMP packet is 32 bytes, in MS Windows will send out : 32 byte* 1 Sec = 32 * 8 * 1 = 256 bps but with Linux with “-i” condition : 32 bytes * (1/0.01) = 32 * 8 * 100 = 25600 bps That is very different test condition. So when you are test traffic performance with FTP application, that you will see the traffic rate from FTP application, that need to be consider about the server round trip time for that FTP service. FTP is work with TCP packet, so the overhead is more then others packet, and need to consider the TCP windows size and handshake. That is very complex to calculate in real life, but one true is that FTP protocol can make sure your file is correctly send and received but it need more overhead to make sure that. So when you are calculate the TCP/IP packet performance rate, please consider what media you have and what kind of traffic you send and receive when the packet size different, the performance will change.