SlideShare a Scribd company logo
1 of 11
© 2008 www.thetechfirm.com
IPERF
with
Windows
QuickStart
Tony Fortunato, Sr Network Specialist
The Technology Firm
© 2008 www.thetechfirm.com
Why use IPERF?
 IPERF can be used for the following tasks;
 To determine how much bandwidth 2 stations can generate
 Since your hard drive does not have to be accessed, the drive latency doesn’t
get factored into the final throughput
 You can change the TCP or UDP port number if you want to test port based
packet/bandwidth shaping or access lists
 Document the effects or layer 1 issues (i.e. noise, half/duplex mismatch, etc..)
 Illustrating the impact of tasks that rob bandwidth like backups, batch
processing, etc
 Document UDP vs TCP performance
© 2008 www.thetechfirm.com
What is IPERF?
 IPERF is;
• Go get it at http://sourceforge.net/projects/iperf
• Portable application – no installation required
• Client and server configuration is a simple switch – no different software required
• Runs on multiple operating systems; Linux, MacOS, OpenBSD, Solaris and
Windows
© 2008 www.thetechfirm.com
IPERF Syntax
> iperf -h
Usage: iperf [-s|-c host] [options]
iperf [-h|--help] [-v|--version]
Client/Server:
-f, --format [kmKM] format to report: Kbits, Mbits, KBytes, MBytes
-i, --interval # seconds between periodic bandwidth reports
-l, --len #[KM] length of buffer to read or write (default 8 KB)
-m, --print_mss print TCP maximum segment size (MTU - TCP/IP
header)
-o, --output <filename> output the report or error message to this specifi
d file
-p, --port # server port to listen on/connect to
-u, --udp use UDP rather than TCP
-w, --window #[KM] TCP window size (socket buffer size)
-B, --bind <host> bind to <host>, an interface or multicast address
-C, --compatibility for use with older versions does not sent extra msgs
-M, --mss # set TCP maximum segment size (MTU - 40 bytes)
-N, --nodelay set TCP no delay, disabling Nagle's Algorithm
-V, --IPv6Version Set the domain to IPv6
Server specific:
-s, --server run in server mode
-D, --daemon run the server as a daemon
-R, --remove remove service in win32
Client specific:
-b, --bandwidth #[KM] for UDP, bandwidth to send at in bits/sec
(default 1 Mbit/sec, implies -u)
-c, --client <host> run in client mode, connecting to <host>
-d, --dualtest Do a bidirectional test simultaneously
-n, --num #[KM] number of bytes to transmit (instead of -t)
-r, --tradeoff Do a bidirectional test individually
-t, --time # time in seconds to transmit for (default 10 secs)
-F, --fileinput <name> input the data to be transmitted from a file
-I, --stdin input the data to be transmitted from stdin
-L, --listenport # port to recieve bidirectional tests back on
-P, --parallel # number of parallel client threads to run
-T, --ttl # time-to-live, for multicast (default 1)
Miscellaneous:
-h, --help print this message and quit
-v, --version print version information and quit
[KM] Indicates options that support a K or M suffix for kilo- or mega-
The TCP window size option can be set by the environment variable
TCP_WINDOW_SIZE. Most other options can be set by an environment variable
IPERF_<long option name>, such as IPERF_BANDWIDTH.
Report bugs to <dast@nlanr.net>
© 2008 www.thetechfirm.com
Sample IPERF TCP Upload
Server
iperf –s
client
iperf –c server_ip Input
> iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[1880] local 10.44.10.102 port 5001 connected with 10.44.10.102 port
3383
[ ID] Interval Transfer Bandwidth
[1880] 0.0-10.0 sec 1.52 GBytes 1.30 Gbits/sec
> iperf -c porky
------------------------------------------------------------
Client connecting to porky, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[1916] local 10.44.10.102 port 3383 connected with 10.44.10.102 port 5001
[ ID] Interval Transfer Bandwidth
[1916] 0.0-10.0 sec 1.52 GBytes 1.30 Gbits/sec
Output
In this example the laptop will perform
an upload to the Desktop
You want to consider the –r option if
you want to perform an upload and
then download
© 2008 www.thetechfirm.com
Sample IPERF TCP Upload/Download
Server
iperf –s
client
iperf –c server_ip -r Input
S:TTFsoftwareiperf>iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[ [1876] local 10.44.10.103 port 5001 connected with 10.44.10.102 port 3514
[ ID] Interval Transfer Bandwidth
[1876] 0.0-10.0 sec 13.6 MBytes 11.4 Mbits/sec
------------------------------------------------------------
Client connecting to 10.44.10.102, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[1868] local 10.44.10.103 port 1162 connected with 10.44.10.102 port 5001
[ ID] Interval Transfer Bandwidth
[1868] 0.0-10.0 sec 16.1 MBytes 13.5 Mbits/sec
> iperf -c r2d2 -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to r2d2, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[1852] local 10.44.10.102 port 3514 connected with 10.44.10.103 port 5001
[ ID] Interval Transfer Bandwidth
[1852] 0.0-10.0 sec 13.6 MBytes 11.4 Mbits/sec
[1948] local 10.44.10.102 port 5001 connected with 10.44.10.103 port 1162
[ ID] Interval Transfer Bandwidth
[1948] 0.0-10.0 sec 16.1 MBytes 13.5 Mbits/sec
Output
In this example the laptop will perform
an upload to the Desktop
You want to consider the –r option if
you want to perform an upload and
then download
© 2008 www.thetechfirm.com
IPERF Window Size
 The –w option states that it modifies the TCP window size (socket buffer size) which
some people expect to literally change the TCP WINDOW value of the sender.
 I explain that this option modifies the application send block size.
 The default is 8KB.
 We’ll use an analyzer to see if this is true.
1460 x 6 = 8760
 I have found it helpful to increase this value when traversing high latent links to keep
the data flowing.
© 2008 www.thetechfirm.com
Sample IPERF UDP Windows Configuration
Server
iperf –s -u
client
iperf –c server_ip -u Input
C:SOFTWAREiperf>iperf -s -u
------------------------------------------------------------
Server listening on UDP port 5001
Receiving 1470 byte datagrams
UDP buffer size: 8.00 KByte (default)
------------------------------------------------------------
[1932] local 172.17.0.2 port 5001 connected with 172.17.4.54
port 3510
[ ID] Interval Transfer Bandwidth Jitter Lost/Total
Datagrams
[1932] 0.0-15.4 sec 713 KBytes 379 Kbits/sec 34.284 ms
396/ 893 (44%)
> iperf -c 172.17.0.1 -u
------------------------------------------------------------
Client connecting to 172.17.0.1, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 8.00 KByte (default)
------------------------------------------------------------
[1916] local 10.44.10.102 port 3510 connected with 172.17.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[1916] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec
[1916] WARNING: did not receive ack of last datagram after 10 tries.
[1916] Sent 893 datagrams
Output
In this example the laptop will perform an upload
to the Desktop
Please note that in UDP mode the default
bandwidth setting is 1.25 Mbits/sec
© 2008 www.thetechfirm.com
Additional Tips and Tricks
 Here’s a simple batch file that will record the time and upload/download results in a text file
 You can simply put this in a scheduler and to measure throughput throughout the day.
rem record ipaddress filename
rem ***
cls
echo off
Echo %date% %time% >> %2
Echo %date% %time%
Echo upload and download to %1
iperf -c %1 -r|find "sec" >> %2
echo ********* >> %2
© 2008 www.thetechfirm.com
Wireshark Training - QuickStart
Tony Fortunato, Sr Network Specialist
The Technology Firm
Thank you
© 2008 www.thetechfirm.com
For additional educational videos on
Open Source Network Tools, please
click on the following …
http://www.lovemytool.com/blog/ostu.html
LoveMyTool.com – Community for Network Tools

More Related Content

What's hot

OSN days 2019 - Open Networking and Programmable Switch
OSN days 2019 - Open Networking and Programmable SwitchOSN days 2019 - Open Networking and Programmable Switch
OSN days 2019 - Open Networking and Programmable SwitchChun Ming Ou
 
Solarwinds port requirement
Solarwinds port requirementSolarwinds port requirement
Solarwinds port requirementEzahir Amer
 
Iptables Configuration
Iptables ConfigurationIptables Configuration
Iptables Configurationstom123
 
BKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV PlatformBKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV PlatformLinaro
 
IMS MO SIP Signaling Flow with QoS
IMS MO SIP Signaling Flow with QoSIMS MO SIP Signaling Flow with QoS
IMS MO SIP Signaling Flow with QoSKent Loh
 
NAT and firewall presentation - how setup a nice firewall
NAT and firewall presentation - how setup a nice firewallNAT and firewall presentation - how setup a nice firewall
NAT and firewall presentation - how setup a nice firewallCassiano Campes
 
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...Chanwoo Choi
 
Kernel Recipes 2014 - NDIV: a low overhead network traffic diverter
Kernel Recipes 2014 - NDIV: a low overhead network traffic diverterKernel Recipes 2014 - NDIV: a low overhead network traffic diverter
Kernel Recipes 2014 - NDIV: a low overhead network traffic diverterAnne Nicolas
 
ACI DHCP 구성 가이드
ACI DHCP 구성 가이드ACI DHCP 구성 가이드
ACI DHCP 구성 가이드Woo Hyung Choi
 
Introduction to firewalls through Iptables
Introduction to firewalls through IptablesIntroduction to firewalls through Iptables
Introduction to firewalls through IptablesBud Siddhisena
 
Kernel Recipes 2013 - Deciphering Oopsies
Kernel Recipes 2013 - Deciphering OopsiesKernel Recipes 2013 - Deciphering Oopsies
Kernel Recipes 2013 - Deciphering OopsiesAnne Nicolas
 
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalShak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalTommy Lee
 

What's hot (20)

OSN days 2019 - Open Networking and Programmable Switch
OSN days 2019 - Open Networking and Programmable SwitchOSN days 2019 - Open Networking and Programmable Switch
OSN days 2019 - Open Networking and Programmable Switch
 
Solarwinds port requirement
Solarwinds port requirementSolarwinds port requirement
Solarwinds port requirement
 
RedHat - Centos Firewalld
RedHat - Centos FirewalldRedHat - Centos Firewalld
RedHat - Centos Firewalld
 
F5 tcpdump
F5 tcpdumpF5 tcpdump
F5 tcpdump
 
IPTABLES
IPTABLESIPTABLES
IPTABLES
 
Network sockets
Network socketsNetwork sockets
Network sockets
 
Iptables Configuration
Iptables ConfigurationIptables Configuration
Iptables Configuration
 
BKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV PlatformBKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV Platform
 
IMS MO SIP Signaling Flow with QoS
IMS MO SIP Signaling Flow with QoSIMS MO SIP Signaling Flow with QoS
IMS MO SIP Signaling Flow with QoS
 
NAT and firewall presentation - how setup a nice firewall
NAT and firewall presentation - how setup a nice firewallNAT and firewall presentation - how setup a nice firewall
NAT and firewall presentation - how setup a nice firewall
 
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
 
Tuned
TunedTuned
Tuned
 
The Spectre of Meltdowns
The Spectre of MeltdownsThe Spectre of Meltdowns
The Spectre of Meltdowns
 
Kernel Recipes 2014 - NDIV: a low overhead network traffic diverter
Kernel Recipes 2014 - NDIV: a low overhead network traffic diverterKernel Recipes 2014 - NDIV: a low overhead network traffic diverter
Kernel Recipes 2014 - NDIV: a low overhead network traffic diverter
 
ACI DHCP Config Guide
ACI DHCP Config GuideACI DHCP Config Guide
ACI DHCP Config Guide
 
ACI DHCP 구성 가이드
ACI DHCP 구성 가이드ACI DHCP 구성 가이드
ACI DHCP 구성 가이드
 
Linux Network Stack
Linux Network StackLinux Network Stack
Linux Network Stack
 
Introduction to firewalls through Iptables
Introduction to firewalls through IptablesIntroduction to firewalls through Iptables
Introduction to firewalls through Iptables
 
Kernel Recipes 2013 - Deciphering Oopsies
Kernel Recipes 2013 - Deciphering OopsiesKernel Recipes 2013 - Deciphering Oopsies
Kernel Recipes 2013 - Deciphering Oopsies
 
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalShak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-final
 

Similar to Tonyfortunatoiperfquickstart 1212633021928769-8

Duganiperfn43 120911020533-phpapp02
Duganiperfn43 120911020533-phpapp02Duganiperfn43 120911020533-phpapp02
Duganiperfn43 120911020533-phpapp02Jamil Jamil
 
Advanced RAC troubleshooting: Network
Advanced RAC troubleshooting: NetworkAdvanced RAC troubleshooting: Network
Advanced RAC troubleshooting: NetworkRiyaj Shamsudeen
 
In depth understanding network security
In depth understanding network securityIn depth understanding network security
In depth understanding network securityThanawan Tuamyim
 
acn-practical_manual-19-20-1 final.pdf
acn-practical_manual-19-20-1 final.pdfacn-practical_manual-19-20-1 final.pdf
acn-practical_manual-19-20-1 final.pdfQual4
 
Internet Technology Practical (Mumbai University) -2017
Internet Technology Practical  (Mumbai University) -2017Internet Technology Practical  (Mumbai University) -2017
Internet Technology Practical (Mumbai University) -2017Satyendra Singh
 
Note I only need the last 3 sub-questions ( e, f and g) 3. Firew.pdf
Note I only need the last 3 sub-questions ( e, f and g) 3. Firew.pdfNote I only need the last 3 sub-questions ( e, f and g) 3. Firew.pdf
Note I only need the last 3 sub-questions ( e, f and g) 3. Firew.pdfezonesolutions
 
05 module managing your network enviornment
05  module managing your network enviornment05  module managing your network enviornment
05 module managing your network enviornmentAsif
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstackIkuo Kumagai
 
Known basic of NFV Features
Known basic of NFV FeaturesKnown basic of NFV Features
Known basic of NFV FeaturesRaul Leite
 
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...PROIDEA
 
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونیاسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونیMohammad Reza Kamalifard
 
(NET404) Making Every Packet Count
(NET404) Making Every Packet Count(NET404) Making Every Packet Count
(NET404) Making Every Packet CountAmazon Web Services
 
IRJET- Overview of Hole Punching: ICMP Hole Punching, TCP Hole Punching, UDP ...
IRJET- Overview of Hole Punching: ICMP Hole Punching, TCP Hole Punching, UDP ...IRJET- Overview of Hole Punching: ICMP Hole Punching, TCP Hole Punching, UDP ...
IRJET- Overview of Hole Punching: ICMP Hole Punching, TCP Hole Punching, UDP ...IRJET Journal
 
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdfBRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdfssusercbaa33
 
CCNA_LAB_MANUAL_part1.pptx
CCNA_LAB_MANUAL_part1.pptxCCNA_LAB_MANUAL_part1.pptx
CCNA_LAB_MANUAL_part1.pptxSanathKumarV3
 
The Next Generation Firewall for Red Hat Enterprise Linux 7 RC
The Next Generation Firewall for Red Hat Enterprise Linux 7 RCThe Next Generation Firewall for Red Hat Enterprise Linux 7 RC
The Next Generation Firewall for Red Hat Enterprise Linux 7 RCThomas Graf
 

Similar to Tonyfortunatoiperfquickstart 1212633021928769-8 (20)

Duganiperfn43 120911020533-phpapp02
Duganiperfn43 120911020533-phpapp02Duganiperfn43 120911020533-phpapp02
Duganiperfn43 120911020533-phpapp02
 
Advanced RAC troubleshooting: Network
Advanced RAC troubleshooting: NetworkAdvanced RAC troubleshooting: Network
Advanced RAC troubleshooting: Network
 
In depth understanding network security
In depth understanding network securityIn depth understanding network security
In depth understanding network security
 
acn-practical_manual-19-20-1 final.pdf
acn-practical_manual-19-20-1 final.pdfacn-practical_manual-19-20-1 final.pdf
acn-practical_manual-19-20-1 final.pdf
 
100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV
 
Internet Technology Practical (Mumbai University) -2017
Internet Technology Practical  (Mumbai University) -2017Internet Technology Practical  (Mumbai University) -2017
Internet Technology Practical (Mumbai University) -2017
 
Note I only need the last 3 sub-questions ( e, f and g) 3. Firew.pdf
Note I only need the last 3 sub-questions ( e, f and g) 3. Firew.pdfNote I only need the last 3 sub-questions ( e, f and g) 3. Firew.pdf
Note I only need the last 3 sub-questions ( e, f and g) 3. Firew.pdf
 
05 module managing your network enviornment
05  module managing your network enviornment05  module managing your network enviornment
05 module managing your network enviornment
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstack
 
Known basic of NFV Features
Known basic of NFV FeaturesKnown basic of NFV Features
Known basic of NFV Features
 
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
 
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونیاسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
 
(NET404) Making Every Packet Count
(NET404) Making Every Packet Count(NET404) Making Every Packet Count
(NET404) Making Every Packet Count
 
IRJET- Overview of Hole Punching: ICMP Hole Punching, TCP Hole Punching, UDP ...
IRJET- Overview of Hole Punching: ICMP Hole Punching, TCP Hole Punching, UDP ...IRJET- Overview of Hole Punching: ICMP Hole Punching, TCP Hole Punching, UDP ...
IRJET- Overview of Hole Punching: ICMP Hole Punching, TCP Hole Punching, UDP ...
 
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdfBRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
 
Client server
Client serverClient server
Client server
 
CCNA_LAB_MANUAL_part1.pptx
CCNA_LAB_MANUAL_part1.pptxCCNA_LAB_MANUAL_part1.pptx
CCNA_LAB_MANUAL_part1.pptx
 
The Next Generation Firewall for Red Hat Enterprise Linux 7 RC
The Next Generation Firewall for Red Hat Enterprise Linux 7 RCThe Next Generation Firewall for Red Hat Enterprise Linux 7 RC
The Next Generation Firewall for Red Hat Enterprise Linux 7 RC
 
DTS_4148-grandmaster
DTS_4148-grandmasterDTS_4148-grandmaster
DTS_4148-grandmaster
 
1-300-206 (SENSS)=Firewall (642-618)
1-300-206 (SENSS)=Firewall (642-618) 1-300-206 (SENSS)=Firewall (642-618)
1-300-206 (SENSS)=Firewall (642-618)
 

More from Jamil Jamil

Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Jamil Jamil
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Jamil Jamil
 
Skripsi universitas paramadina_jakarta_fitriyani_kepemimpinan_perempuan_dalam...
Skripsi universitas paramadina_jakarta_fitriyani_kepemimpinan_perempuan_dalam...Skripsi universitas paramadina_jakarta_fitriyani_kepemimpinan_perempuan_dalam...
Skripsi universitas paramadina_jakarta_fitriyani_kepemimpinan_perempuan_dalam...Jamil Jamil
 
Silabus disain pemrogramanberorientasiobjek_iki10830
Silabus disain pemrogramanberorientasiobjek_iki10830Silabus disain pemrogramanberorientasiobjek_iki10830
Silabus disain pemrogramanberorientasiobjek_iki10830Jamil Jamil
 
Publikasi 09.22.1115
Publikasi 09.22.1115Publikasi 09.22.1115
Publikasi 09.22.1115Jamil Jamil
 
Publikasi 08.12.3175 2
Publikasi 08.12.3175 2Publikasi 08.12.3175 2
Publikasi 08.12.3175 2Jamil Jamil
 
Publikasi 08.12.3175
Publikasi 08.12.3175Publikasi 08.12.3175
Publikasi 08.12.3175Jamil Jamil
 
Naskah publikasi 09.11.2727
Naskah publikasi 09.11.2727Naskah publikasi 09.11.2727
Naskah publikasi 09.11.2727Jamil Jamil
 
Modul training-php-rc1-u3
Modul training-php-rc1-u3Modul training-php-rc1-u3
Modul training-php-rc1-u3Jamil Jamil
 
M odul 5 komponen dasar visual basic 2
M odul 5 komponen dasar visual basic 2M odul 5 komponen dasar visual basic 2
M odul 5 komponen dasar visual basic 2Jamil Jamil
 
M odul 5 komponen dasar visual basic
M odul 5 komponen dasar visual basicM odul 5 komponen dasar visual basic
M odul 5 komponen dasar visual basicJamil Jamil
 
Membuat laporan berbentuk khs 2
Membuat laporan berbentuk khs 2Membuat laporan berbentuk khs 2
Membuat laporan berbentuk khs 2Jamil Jamil
 
Membuat laporan berbentuk khs
Membuat laporan berbentuk khsMembuat laporan berbentuk khs
Membuat laporan berbentuk khsJamil Jamil
 
Junipermplsbestpractice part1-100717041724-phpapp02
Junipermplsbestpractice part1-100717041724-phpapp02Junipermplsbestpractice part1-100717041724-phpapp02
Junipermplsbestpractice part1-100717041724-phpapp02Jamil Jamil
 

More from Jamil Jamil (20)

Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
 
Skripsi universitas paramadina_jakarta_fitriyani_kepemimpinan_perempuan_dalam...
Skripsi universitas paramadina_jakarta_fitriyani_kepemimpinan_perempuan_dalam...Skripsi universitas paramadina_jakarta_fitriyani_kepemimpinan_perempuan_dalam...
Skripsi universitas paramadina_jakarta_fitriyani_kepemimpinan_perempuan_dalam...
 
Silabus disain pemrogramanberorientasiobjek_iki10830
Silabus disain pemrogramanberorientasiobjek_iki10830Silabus disain pemrogramanberorientasiobjek_iki10830
Silabus disain pemrogramanberorientasiobjek_iki10830
 
Publikasi 09.22.1115
Publikasi 09.22.1115Publikasi 09.22.1115
Publikasi 09.22.1115
 
Publikasi 08.12.3175 2
Publikasi 08.12.3175 2Publikasi 08.12.3175 2
Publikasi 08.12.3175 2
 
Publikasi 08.12.3175
Publikasi 08.12.3175Publikasi 08.12.3175
Publikasi 08.12.3175
 
Prak 1
Prak 1Prak 1
Prak 1
 
Paper ta
Paper taPaper ta
Paper ta
 
Naskah publikasi 09.11.2727
Naskah publikasi 09.11.2727Naskah publikasi 09.11.2727
Naskah publikasi 09.11.2727
 
Modul training-php-rc1-u3
Modul training-php-rc1-u3Modul training-php-rc1-u3
Modul training-php-rc1-u3
 
Modul 2
Modul 2Modul 2
Modul 2
 
Modul pbo
Modul pboModul pbo
Modul pbo
 
M odul 5 komponen dasar visual basic 2
M odul 5 komponen dasar visual basic 2M odul 5 komponen dasar visual basic 2
M odul 5 komponen dasar visual basic 2
 
M odul 5 komponen dasar visual basic
M odul 5 komponen dasar visual basicM odul 5 komponen dasar visual basic
M odul 5 komponen dasar visual basic
 
Membuat laporan berbentuk khs 2
Membuat laporan berbentuk khs 2Membuat laporan berbentuk khs 2
Membuat laporan berbentuk khs 2
 
Membuat laporan berbentuk khs
Membuat laporan berbentuk khsMembuat laporan berbentuk khs
Membuat laporan berbentuk khs
 
Makalah seminar
Makalah seminarMakalah seminar
Makalah seminar
 
Jurnaltoninetti
JurnaltoninettiJurnaltoninetti
Jurnaltoninetti
 
Junipermplsbestpractice part1-100717041724-phpapp02
Junipermplsbestpractice part1-100717041724-phpapp02Junipermplsbestpractice part1-100717041724-phpapp02
Junipermplsbestpractice part1-100717041724-phpapp02
 

Recently uploaded

如何办理密德萨斯大学毕业证(本硕)Middlesex学位证书
如何办理密德萨斯大学毕业证(本硕)Middlesex学位证书如何办理密德萨斯大学毕业证(本硕)Middlesex学位证书
如何办理密德萨斯大学毕业证(本硕)Middlesex学位证书FS LS
 
Arbitration, mediation and conciliation in India
Arbitration, mediation and conciliation in IndiaArbitration, mediation and conciliation in India
Arbitration, mediation and conciliation in IndiaNafiaNazim
 
如何办理佛蒙特大学毕业证学位证书
 如何办理佛蒙特大学毕业证学位证书 如何办理佛蒙特大学毕业证学位证书
如何办理佛蒙特大学毕业证学位证书Fir sss
 
Constitutional Values & Fundamental Principles of the ConstitutionPPT.pptx
Constitutional Values & Fundamental Principles of the ConstitutionPPT.pptxConstitutional Values & Fundamental Principles of the ConstitutionPPT.pptx
Constitutional Values & Fundamental Principles of the ConstitutionPPT.pptxsrikarna235
 
如何办理提赛德大学毕业证(本硕)Teesside学位证书
如何办理提赛德大学毕业证(本硕)Teesside学位证书如何办理提赛德大学毕业证(本硕)Teesside学位证书
如何办理提赛德大学毕业证(本硕)Teesside学位证书Fir L
 
如何办理(uOttawa毕业证书)渥太华大学毕业证学位证书
如何办理(uOttawa毕业证书)渥太华大学毕业证学位证书如何办理(uOttawa毕业证书)渥太华大学毕业证学位证书
如何办理(uOttawa毕业证书)渥太华大学毕业证学位证书SD DS
 
如何办理美国波士顿大学(BU)毕业证学位证书
如何办理美国波士顿大学(BU)毕业证学位证书如何办理美国波士顿大学(BU)毕业证学位证书
如何办理美国波士顿大学(BU)毕业证学位证书Fir L
 
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书Fs Las
 
如何办理(UCD毕业证书)加州大学戴维斯分校毕业证学位证书
如何办理(UCD毕业证书)加州大学戴维斯分校毕业证学位证书如何办理(UCD毕业证书)加州大学戴维斯分校毕业证学位证书
如何办理(UCD毕业证书)加州大学戴维斯分校毕业证学位证书SD DS
 
如何办理(UNK毕业证书)内布拉斯加大学卡尼尔分校毕业证学位证书
如何办理(UNK毕业证书)内布拉斯加大学卡尼尔分校毕业证学位证书如何办理(UNK毕业证书)内布拉斯加大学卡尼尔分校毕业证学位证书
如何办理(UNK毕业证书)内布拉斯加大学卡尼尔分校毕业证学位证书SD DS
 
如何办理纽约州立大学石溪分校毕业证学位证书
 如何办理纽约州立大学石溪分校毕业证学位证书 如何办理纽约州立大学石溪分校毕业证学位证书
如何办理纽约州立大学石溪分校毕业证学位证书Fir sss
 
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书Sir Lt
 
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.pptFINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.pptjudeplata
 
如何办理新加坡南洋理工大学毕业证(本硕)NTU学位证书
如何办理新加坡南洋理工大学毕业证(本硕)NTU学位证书如何办理新加坡南洋理工大学毕业证(本硕)NTU学位证书
如何办理新加坡南洋理工大学毕业证(本硕)NTU学位证书Fir L
 
定制(WMU毕业证书)美国西密歇根大学毕业证成绩单原版一比一
定制(WMU毕业证书)美国西密歇根大学毕业证成绩单原版一比一定制(WMU毕业证书)美国西密歇根大学毕业证成绩单原版一比一
定制(WMU毕业证书)美国西密歇根大学毕业证成绩单原版一比一jr6r07mb
 
Key Factors That Influence Property Tax Rates
Key Factors That Influence Property Tax RatesKey Factors That Influence Property Tax Rates
Key Factors That Influence Property Tax RatesHome Tax Saver
 
POLICE ACT, 1861 the details about police system.pptx
POLICE ACT, 1861 the details about police system.pptxPOLICE ACT, 1861 the details about police system.pptx
POLICE ACT, 1861 the details about police system.pptxAbhishekchatterjee248859
 
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书FS LS
 
Comparison of GenAI benchmarking models for legal use cases
Comparison of GenAI benchmarking models for legal use casesComparison of GenAI benchmarking models for legal use cases
Comparison of GenAI benchmarking models for legal use casesritwikv20
 

Recently uploaded (20)

如何办理密德萨斯大学毕业证(本硕)Middlesex学位证书
如何办理密德萨斯大学毕业证(本硕)Middlesex学位证书如何办理密德萨斯大学毕业证(本硕)Middlesex学位证书
如何办理密德萨斯大学毕业证(本硕)Middlesex学位证书
 
Arbitration, mediation and conciliation in India
Arbitration, mediation and conciliation in IndiaArbitration, mediation and conciliation in India
Arbitration, mediation and conciliation in India
 
如何办理佛蒙特大学毕业证学位证书
 如何办理佛蒙特大学毕业证学位证书 如何办理佛蒙特大学毕业证学位证书
如何办理佛蒙特大学毕业证学位证书
 
Constitutional Values & Fundamental Principles of the ConstitutionPPT.pptx
Constitutional Values & Fundamental Principles of the ConstitutionPPT.pptxConstitutional Values & Fundamental Principles of the ConstitutionPPT.pptx
Constitutional Values & Fundamental Principles of the ConstitutionPPT.pptx
 
如何办理提赛德大学毕业证(本硕)Teesside学位证书
如何办理提赛德大学毕业证(本硕)Teesside学位证书如何办理提赛德大学毕业证(本硕)Teesside学位证书
如何办理提赛德大学毕业证(本硕)Teesside学位证书
 
young Call Girls in Pusa Road🔝 9953330565 🔝 escort Service
young Call Girls in  Pusa Road🔝 9953330565 🔝 escort Serviceyoung Call Girls in  Pusa Road🔝 9953330565 🔝 escort Service
young Call Girls in Pusa Road🔝 9953330565 🔝 escort Service
 
如何办理(uOttawa毕业证书)渥太华大学毕业证学位证书
如何办理(uOttawa毕业证书)渥太华大学毕业证学位证书如何办理(uOttawa毕业证书)渥太华大学毕业证学位证书
如何办理(uOttawa毕业证书)渥太华大学毕业证学位证书
 
如何办理美国波士顿大学(BU)毕业证学位证书
如何办理美国波士顿大学(BU)毕业证学位证书如何办理美国波士顿大学(BU)毕业证学位证书
如何办理美国波士顿大学(BU)毕业证学位证书
 
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
 
如何办理(UCD毕业证书)加州大学戴维斯分校毕业证学位证书
如何办理(UCD毕业证书)加州大学戴维斯分校毕业证学位证书如何办理(UCD毕业证书)加州大学戴维斯分校毕业证学位证书
如何办理(UCD毕业证书)加州大学戴维斯分校毕业证学位证书
 
如何办理(UNK毕业证书)内布拉斯加大学卡尼尔分校毕业证学位证书
如何办理(UNK毕业证书)内布拉斯加大学卡尼尔分校毕业证学位证书如何办理(UNK毕业证书)内布拉斯加大学卡尼尔分校毕业证学位证书
如何办理(UNK毕业证书)内布拉斯加大学卡尼尔分校毕业证学位证书
 
如何办理纽约州立大学石溪分校毕业证学位证书
 如何办理纽约州立大学石溪分校毕业证学位证书 如何办理纽约州立大学石溪分校毕业证学位证书
如何办理纽约州立大学石溪分校毕业证学位证书
 
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.pptFINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
 
如何办理新加坡南洋理工大学毕业证(本硕)NTU学位证书
如何办理新加坡南洋理工大学毕业证(本硕)NTU学位证书如何办理新加坡南洋理工大学毕业证(本硕)NTU学位证书
如何办理新加坡南洋理工大学毕业证(本硕)NTU学位证书
 
定制(WMU毕业证书)美国西密歇根大学毕业证成绩单原版一比一
定制(WMU毕业证书)美国西密歇根大学毕业证成绩单原版一比一定制(WMU毕业证书)美国西密歇根大学毕业证成绩单原版一比一
定制(WMU毕业证书)美国西密歇根大学毕业证成绩单原版一比一
 
Key Factors That Influence Property Tax Rates
Key Factors That Influence Property Tax RatesKey Factors That Influence Property Tax Rates
Key Factors That Influence Property Tax Rates
 
POLICE ACT, 1861 the details about police system.pptx
POLICE ACT, 1861 the details about police system.pptxPOLICE ACT, 1861 the details about police system.pptx
POLICE ACT, 1861 the details about police system.pptx
 
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
 
Comparison of GenAI benchmarking models for legal use cases
Comparison of GenAI benchmarking models for legal use casesComparison of GenAI benchmarking models for legal use cases
Comparison of GenAI benchmarking models for legal use cases
 

Tonyfortunatoiperfquickstart 1212633021928769-8

  • 1. © 2008 www.thetechfirm.com IPERF with Windows QuickStart Tony Fortunato, Sr Network Specialist The Technology Firm
  • 2. © 2008 www.thetechfirm.com Why use IPERF?  IPERF can be used for the following tasks;  To determine how much bandwidth 2 stations can generate  Since your hard drive does not have to be accessed, the drive latency doesn’t get factored into the final throughput  You can change the TCP or UDP port number if you want to test port based packet/bandwidth shaping or access lists  Document the effects or layer 1 issues (i.e. noise, half/duplex mismatch, etc..)  Illustrating the impact of tasks that rob bandwidth like backups, batch processing, etc  Document UDP vs TCP performance
  • 3. © 2008 www.thetechfirm.com What is IPERF?  IPERF is; • Go get it at http://sourceforge.net/projects/iperf • Portable application – no installation required • Client and server configuration is a simple switch – no different software required • Runs on multiple operating systems; Linux, MacOS, OpenBSD, Solaris and Windows
  • 4. © 2008 www.thetechfirm.com IPERF Syntax > iperf -h Usage: iperf [-s|-c host] [options] iperf [-h|--help] [-v|--version] Client/Server: -f, --format [kmKM] format to report: Kbits, Mbits, KBytes, MBytes -i, --interval # seconds between periodic bandwidth reports -l, --len #[KM] length of buffer to read or write (default 8 KB) -m, --print_mss print TCP maximum segment size (MTU - TCP/IP header) -o, --output <filename> output the report or error message to this specifi d file -p, --port # server port to listen on/connect to -u, --udp use UDP rather than TCP -w, --window #[KM] TCP window size (socket buffer size) -B, --bind <host> bind to <host>, an interface or multicast address -C, --compatibility for use with older versions does not sent extra msgs -M, --mss # set TCP maximum segment size (MTU - 40 bytes) -N, --nodelay set TCP no delay, disabling Nagle's Algorithm -V, --IPv6Version Set the domain to IPv6 Server specific: -s, --server run in server mode -D, --daemon run the server as a daemon -R, --remove remove service in win32 Client specific: -b, --bandwidth #[KM] for UDP, bandwidth to send at in bits/sec (default 1 Mbit/sec, implies -u) -c, --client <host> run in client mode, connecting to <host> -d, --dualtest Do a bidirectional test simultaneously -n, --num #[KM] number of bytes to transmit (instead of -t) -r, --tradeoff Do a bidirectional test individually -t, --time # time in seconds to transmit for (default 10 secs) -F, --fileinput <name> input the data to be transmitted from a file -I, --stdin input the data to be transmitted from stdin -L, --listenport # port to recieve bidirectional tests back on -P, --parallel # number of parallel client threads to run -T, --ttl # time-to-live, for multicast (default 1) Miscellaneous: -h, --help print this message and quit -v, --version print version information and quit [KM] Indicates options that support a K or M suffix for kilo- or mega- The TCP window size option can be set by the environment variable TCP_WINDOW_SIZE. Most other options can be set by an environment variable IPERF_<long option name>, such as IPERF_BANDWIDTH. Report bugs to <dast@nlanr.net>
  • 5. © 2008 www.thetechfirm.com Sample IPERF TCP Upload Server iperf –s client iperf –c server_ip Input > iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 8.00 KByte (default) ------------------------------------------------------------ [1880] local 10.44.10.102 port 5001 connected with 10.44.10.102 port 3383 [ ID] Interval Transfer Bandwidth [1880] 0.0-10.0 sec 1.52 GBytes 1.30 Gbits/sec > iperf -c porky ------------------------------------------------------------ Client connecting to porky, TCP port 5001 TCP window size: 8.00 KByte (default) ------------------------------------------------------------ [1916] local 10.44.10.102 port 3383 connected with 10.44.10.102 port 5001 [ ID] Interval Transfer Bandwidth [1916] 0.0-10.0 sec 1.52 GBytes 1.30 Gbits/sec Output In this example the laptop will perform an upload to the Desktop You want to consider the –r option if you want to perform an upload and then download
  • 6. © 2008 www.thetechfirm.com Sample IPERF TCP Upload/Download Server iperf –s client iperf –c server_ip -r Input S:TTFsoftwareiperf>iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 8.00 KByte (default) ------------------------------------------------------------ [ [1876] local 10.44.10.103 port 5001 connected with 10.44.10.102 port 3514 [ ID] Interval Transfer Bandwidth [1876] 0.0-10.0 sec 13.6 MBytes 11.4 Mbits/sec ------------------------------------------------------------ Client connecting to 10.44.10.102, TCP port 5001 TCP window size: 8.00 KByte (default) ------------------------------------------------------------ [1868] local 10.44.10.103 port 1162 connected with 10.44.10.102 port 5001 [ ID] Interval Transfer Bandwidth [1868] 0.0-10.0 sec 16.1 MBytes 13.5 Mbits/sec > iperf -c r2d2 -r ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 8.00 KByte (default) ------------------------------------------------------------ ------------------------------------------------------------ Client connecting to r2d2, TCP port 5001 TCP window size: 8.00 KByte (default) ------------------------------------------------------------ [1852] local 10.44.10.102 port 3514 connected with 10.44.10.103 port 5001 [ ID] Interval Transfer Bandwidth [1852] 0.0-10.0 sec 13.6 MBytes 11.4 Mbits/sec [1948] local 10.44.10.102 port 5001 connected with 10.44.10.103 port 1162 [ ID] Interval Transfer Bandwidth [1948] 0.0-10.0 sec 16.1 MBytes 13.5 Mbits/sec Output In this example the laptop will perform an upload to the Desktop You want to consider the –r option if you want to perform an upload and then download
  • 7. © 2008 www.thetechfirm.com IPERF Window Size  The –w option states that it modifies the TCP window size (socket buffer size) which some people expect to literally change the TCP WINDOW value of the sender.  I explain that this option modifies the application send block size.  The default is 8KB.  We’ll use an analyzer to see if this is true. 1460 x 6 = 8760  I have found it helpful to increase this value when traversing high latent links to keep the data flowing.
  • 8. © 2008 www.thetechfirm.com Sample IPERF UDP Windows Configuration Server iperf –s -u client iperf –c server_ip -u Input C:SOFTWAREiperf>iperf -s -u ------------------------------------------------------------ Server listening on UDP port 5001 Receiving 1470 byte datagrams UDP buffer size: 8.00 KByte (default) ------------------------------------------------------------ [1932] local 172.17.0.2 port 5001 connected with 172.17.4.54 port 3510 [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [1932] 0.0-15.4 sec 713 KBytes 379 Kbits/sec 34.284 ms 396/ 893 (44%) > iperf -c 172.17.0.1 -u ------------------------------------------------------------ Client connecting to 172.17.0.1, UDP port 5001 Sending 1470 byte datagrams UDP buffer size: 8.00 KByte (default) ------------------------------------------------------------ [1916] local 10.44.10.102 port 3510 connected with 172.17.0.1 port 5001 [ ID] Interval Transfer Bandwidth [1916] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec [1916] WARNING: did not receive ack of last datagram after 10 tries. [1916] Sent 893 datagrams Output In this example the laptop will perform an upload to the Desktop Please note that in UDP mode the default bandwidth setting is 1.25 Mbits/sec
  • 9. © 2008 www.thetechfirm.com Additional Tips and Tricks  Here’s a simple batch file that will record the time and upload/download results in a text file  You can simply put this in a scheduler and to measure throughput throughout the day. rem record ipaddress filename rem *** cls echo off Echo %date% %time% >> %2 Echo %date% %time% Echo upload and download to %1 iperf -c %1 -r|find "sec" >> %2 echo ********* >> %2
  • 10. © 2008 www.thetechfirm.com Wireshark Training - QuickStart Tony Fortunato, Sr Network Specialist The Technology Firm Thank you
  • 11. © 2008 www.thetechfirm.com For additional educational videos on Open Source Network Tools, please click on the following … http://www.lovemytool.com/blog/ostu.html LoveMyTool.com – Community for Network Tools

Editor's Notes

  1. Physical Layer limitations of NDIS and switches vs hubs Any physical layer problems will not be recorded by the protocol analyzer