@ -0,0 +1,3 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} |
@ -0,0 +1,64 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 14 JUN 2019 01:23 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_ | |||
Switches_Can_Slow_A_Network/docs/1.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_S | |||
witches_Can_Slow_A_Network/docs/1.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages loaded. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls | |||
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo | |||
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) | |||
) | |||
\c@part=\count79 | |||
\c@section=\count80 | |||
\c@subsection=\count81 | |||
\c@subsubsection=\count82 | |||
\c@paragraph=\count83 | |||
\c@subparagraph=\count84 | |||
\c@figure=\count85 | |||
\c@table=\count86 | |||
\abovecaptionskip=\skip41 | |||
\belowcaptionskip=\skip42 | |||
\bibindent=\dimen102 | |||
) (./1.aux) | |||
\openout1 = `1.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./1.aux) ) | |||
Here is how much of TeX's memory you used: | |||
210 strings out of 495020 | |||
2527 string characters out of 6181323 | |||
46970 words of memory out of 5000000 | |||
3507 multiletter control sequences out of 15000+600000 | |||
4853 words of font info for 18 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
21i,4n,19p,275b,107s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/tex | |||
live/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/t | |||
exmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-d | |||
ist/fonts/type1/public/amsfonts/cm/cmr10.pfb> | |||
Output written on 1.pdf (1 page, 38926 bytes). | |||
PDF statistics: | |||
20 PDF objects out of 1000 (max. 8388607) | |||
13 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
1 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,18 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Multiple Switches can Slow a Network Down}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
%\maketitle | |||
\textbf{Multiple Switches can Slow a Network Down} | |||
\section{Overview} | |||
A question is, can multiple network switches, slow down either the network or the WAN. The answer is yes. Let's discuss a working example today. | |||
\section{Work Log} | |||
\end{document} |
@ -0,0 +1,44 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{RPI 3 Portable Camera}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
%\maketitle | |||
\textbf{RPI 3 Portable Camera Station} | |||
\section{Overview} | |||
Use an RPI3, put in waterproof enclosure, add wifi or mobile cell internet, connect to mains, and have portable recording setup. Just add power. | |||
\section{RPI3 Install} | |||
Fundamentally flawed. First, when I plugged in the RPI, I forgot to plug in the HDMI to the monitor for the first minute. This means I was late, and the HDMI never showed up. This required a hard reboot of the RPI. Flaw 1. | |||
Flaw 2: The default password for most Ubuntu distributions is ubuntu with a blank password. In RPI3 image, it is ubuntu:ubuntu. However, this information is only on the RPI Ubuntu official guide. A readme file in the releases directory would've been better. With these two flaws 5-10 minutes of my life to stupid shit. | |||
\subsection{Steps} | |||
Remove restricted repos. Update the pi. To remove restricted, use a sed. sed 's/restricted//g' input > output. If you are lucky unattended upgrades won't start on you, otherwise you have to wait until it finishes. | |||
\begin{verbatim} | |||
Stop the automatic updater. | |||
sudo dpkg-reconfigure -plow unattended-upgrades | |||
\end{verbatim} | |||
I also required another reboot. Finally, I can update the system. | |||
After all this, I realized that Debian 9 has in ZMRepo (but not in the official Debian repos) support for MP4 encoding. I'm moving to Debian. | |||
EDIT: However, getting an image for Debian 9 is not trivial. It's a bit crazy what they want you to do... Generate image using a script, etc.. Where's just an image? In fact, there's only an image for buster right now. Nope, just nope. | |||
Back to Ubuntu. This device can be obsolete in a year, I don't care. By then, I will have a new image with Debian 9 or 10. I could try the Devuan image which is pre-made, but I am not that bold (or foolish). | |||
\subsubsection{End of Life for 19.04} | |||
EOL is 9 months from release. Not bad. It came out two months ago. Then you can update to 19.10, and then to 20.04. I can live with this. | |||
\end{document} |
@ -0,0 +1,7 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}The Previous IT Guys}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Internet Speeds}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}The Tests}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3}Additional Background}{2}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {4}Conclusion}{2}} |
@ -0,0 +1,94 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 14 JUN 2019 01:34 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_ | |||
Switches_Can_Slow_A_Network/docs/2.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_S | |||
witches_Can_Slow_A_Network/docs/2.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages loaded. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls | |||
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo | |||
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) | |||
) | |||
\c@part=\count79 | |||
\c@section=\count80 | |||
\c@subsection=\count81 | |||
\c@subsubsection=\count82 | |||
\c@paragraph=\count83 | |||
\c@subparagraph=\count84 | |||
\c@figure=\count85 | |||
\c@table=\count86 | |||
\abovecaptionskip=\skip41 | |||
\belowcaptionskip=\skip42 | |||
\bibindent=\dimen102 | |||
) (./2.aux) | |||
\openout1 = `2.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 13. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 13. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 13. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <9> on input line 13. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <5> on input line 13. | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd | |||
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] | |||
LaTeX Font Info: Try loading font information for OML+cmr on input line 38. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omlcmr.fd | |||
File: omlcmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OML/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OML/cmm/m/it' tried instead on input line 38. | |||
[2] (./2.aux) ) | |||
Here is how much of TeX's memory you used: | |||
272 strings out of 495020 | |||
3430 string characters out of 6181323 | |||
50970 words of memory out of 5000000 | |||
3553 multiletter control sequences out of 15000+600000 | |||
9155 words of font info for 32 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
24i,8n,19p,609b,147s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c | |||
mbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12. | |||
pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></ | |||
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/sha | |||
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/share/texli | |||
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf | |||
-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fo | |||
nts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/ty | |||
pe1/public/amsfonts/cm/cmti10.pfb> | |||
Output written on 2.pdf (2 pages, 100921 bytes). | |||
PDF statistics: | |||
47 PDF objects out of 1000 (max. 8388607) | |||
33 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
1 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,41 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Multiple Switches can Slow a Network Down}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
%\maketitle | |||
\textbf{Multiple Switches can Slow a Network Down} | |||
\section{Overview} | |||
A question is, can multiple network switches, slow down either the network or the WAN. The answer is yes. Let's discuss a working example today. | |||
\section{The Previous IT Guys} | |||
Today I was working at an office. They had a firewall connected to a Verizon FIOS modem. They had a gigabit \footnote{Actually, all switches were gigabit, but it didn't make a difference.}switch immediately downstream, and then a network cable ran about 50-75 feet to their office. Here they had another Gigabit switch, and then the cables went off to either computers or other switches. Let's forget about what was downstream of that last switch except for the computers. | |||
\subsection{Internet Speeds} | |||
The internet speed from the two computers in the office was about 10Mbps down and roughly the same upload. However, I tested the speed directly from the IT closet, and found 100Mbps down and 100Mbps up. At this point, it was a simple case of following the signal path and seeing where things slowed down. At least, I knew that they \emph{should} be getting 100/100Mbps. | |||
\subsection{The Tests} | |||
What I found is that as soon as I had two switches after the firewall \footnote{which has its own internal switch}the speed would drop to 10/10. It was not dependent upon any brand of switch. I tried swapping from one other model that was available. The slowdown appeared to be switch independent. So in summary: | |||
\begin{itemize} | |||
\item Firewall - computer - 100/100 | |||
\item Firewall - switch - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - Switch A- computer - 10/10 | |||
\item Firewall - switch - 50 foot wire - Switch B- computer - 10/10 | |||
\end{itemize} | |||
What I did was remove the switch at the outside of the firewall. Now I had only \\ | |||
\vspace{0.2in} | |||
\\ | |||
Firewall - 50 foot wire - Switch - Computer - 100/100 | |||
\section{Additional Background} | |||
I've heard an IT person mention that he didn't like multiple switches in network deployments, due to speed issues. On the other hand, I've setup Video Recording Networks with multiple switches all connecting serially to each other without issue. It seems that this is not a simple black and white issue. With the right hardware you may get away with it. Or if you avoid WAN access. In any case, the only way to know, is to test. | |||
\section{Conclusion} | |||
If you are going to put \textgreater 1 switches downstream of the firewall, make sure to double check the speed tests of WAN access. LAN access was no impacted in any significant way. | |||
\end{document} |
@ -0,0 +1,18 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Multiple Switches can Slow a Network Down}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
%\maketitle | |||
\textbf{Multiple Switches can Slow a Network Down} | |||
\section{Overview} | |||
A question is, can multiple network switches, slow down either the network or the WAN. The answer is yes. Let's discuss a working example today. | |||
\section{Work Log} | |||
\end{document} |
@ -0,0 +1,8 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}The Previous IT Guys}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Internet Speeds}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}The Tests}{1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Here, removing the first switch after the firewall, resolved the low speed issues.\relax }}{2}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3}Additional Background}{2}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {4}Conclusion}{2}} |
@ -0,0 +1,216 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 14 JUN 2019 01:46 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_ | |||
Switches_Can_Slow_A_Network/docs/3.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_S | |||
witches_Can_Slow_A_Network/docs/3.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages loaded. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls | |||
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo | |||
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) | |||
) | |||
\c@part=\count79 | |||
\c@section=\count80 | |||
\c@subsection=\count81 | |||
\c@subsubsection=\count82 | |||
\c@paragraph=\count83 | |||
\c@subparagraph=\count84 | |||
\c@figure=\count85 | |||
\c@table=\count86 | |||
\abovecaptionskip=\skip41 | |||
\belowcaptionskip=\skip42 | |||
\bibindent=\dimen102 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty | |||
Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty | |||
Package: keyval 2014/05/08 v1.15 key=value parser (DPC) | |||
\KV@toks@=\toks14 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty | |||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty | |||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg | |||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live | |||
) | |||
Package graphics Info: Driver file: pdftex.def on input line 91. | |||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def | |||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty | |||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | |||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) | |||
) | |||
\Gread@gobject=\count87 | |||
)) | |||
\Gin@req@height=\dimen103 | |||
\Gin@req@width=\dimen104 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty | |||
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty | |||
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) | |||
Package caption3 Info: TeX engine: e-TeX on input line 57. | |||
\captionmargin=\dimen105 | |||
\captionmargin@=\dimen106 | |||
\captionwidth=\dimen107 | |||
\caption@tempdima=\dimen108 | |||
\caption@indent=\dimen109 | |||
\caption@parindent=\dimen110 | |||
\caption@hangindent=\dimen111 | |||
) | |||
\c@ContinuedFloat=\count88 | |||
) (./3.aux) | |||
\openout1 = `3.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii | |||
[Loading MPS to PDF converter (version 2006.09.02).] | |||
\scratchcounter=\count89 | |||
\scratchdimen=\dimen112 | |||
\scratchbox=\box26 | |||
\nofMPsegments=\count90 | |||
\nofMParguments=\count91 | |||
\everyMPshowfont=\toks15 | |||
\MPscratchCnt=\count92 | |||
\MPscratchDim=\dimen113 | |||
\MPnumerator=\count93 | |||
\makeMPintoPDFobject=\count94 | |||
\everyMPtoPDFconversion=\toks16 | |||
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty | |||
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty | |||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) | |||
Package ifluatex Info: LuaTeX not detected. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty | |||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) | |||
Package ifpdf Info: pdfTeX in PDF mode is detected. | |||
) | |||
Package pdftexcmds Info: LuaTeX not detected. | |||
Package pdftexcmds Info: \pdf@primitive is available. | |||
Package pdftexcmds Info: \pdf@ifprimitive is available. | |||
Package pdftexcmds Info: \pdfdraftmode found. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty | |||
Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty | |||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty | |||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) | |||
)) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty | |||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | |||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty | |||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) | |||
Package etexcmds Info: Could not find \expanded. | |||
(etexcmds) That can mean that you are not using pdfTeX 1.50 or | |||
(etexcmds) that some package has redefined \expanded. | |||
(etexcmds) In the latter case, load this package earlier. | |||
))) | |||
Package grfext Info: Graphics extension search list: | |||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE | |||
G,.JBIG2,.JB2,.eps] | |||
(grfext) \AppendGraphicsExtensions on input line 452. | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg | |||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv | |||
e | |||
)) | |||
Package caption Info: Begin \AtBeginDocument code. | |||
Package caption Info: End \AtBeginDocument code. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <9> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <5> on input line 14. | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd | |||
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] | |||
<../pics/drawing.png, id=14, 642.4pt x 401.5pt> | |||
File: ../pics/drawing.png Graphic file (type png) | |||
<use ../pics/drawing.png> | |||
Package pdftex.def Info: ../pics/drawing.png used on input line 35. | |||
(pdftex.def) Requested size: 321.19922pt x 200.7495pt. | |||
Package caption Warning: \captionsetup{type*=...} or \captionof | |||
(caption) outside box or environment on input line 36. | |||
See the caption package documentation for explanation. | |||
LaTeX Font Info: Try loading font information for OML+cmr on input line 42. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omlcmr.fd | |||
File: omlcmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OML/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OML/cmm/m/it' tried instead on input line 42. | |||
[2 <../pics/drawing.png (PNG copy)>] (./3.aux) ) | |||
Here is how much of TeX's memory you used: | |||
2582 strings out of 495020 | |||
41192 string characters out of 6181323 | |||
95821 words of memory out of 5000000 | |||
5790 multiletter control sequences out of 15000+600000 | |||
9155 words of font info for 32 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
38i,8n,38p,609b,147s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/texlive/texmf-dist | |||
/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts | |||
/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1 | |||
/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi | |||
c/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfo | |||
nts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c | |||
mr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb> | |||
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/ | |||
share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb> | |||
Output written on 3.pdf (2 pages, 130999 bytes). | |||
PDF statistics: | |||
48 PDF objects out of 1000 (max. 8388607) | |||
33 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
6 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,45 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx,caption} | |||
\title{\textbf{Multiple Switches can Slow a Network Down}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
%\maketitle | |||
\textbf{Multiple Switches can Slow a Network Down} | |||
\section{Overview} | |||
A question is, can multiple network switches, slow down either the network or the WAN. The answer is yes. Let's discuss a working example today. | |||
\section{The Previous IT Guys} | |||
Today I was working at an office. They had a firewall connected to a Verizon FIOS modem. They had a gigabit \footnote{Actually, all switches were gigabit, but it didn't make a difference.}switch immediately downstream, and then a network cable ran about 50-75 feet to their office. Here they had another Gigabit switch, and then the cables went off to either computers or other switches. Let's forget about what was downstream of that last switch except for the computers. | |||
\subsection{Internet Speeds} | |||
The internet speed from the two computers in the office was about 10Mbps down and roughly the same upload. However, I tested the speed directly from the IT closet, and found 100Mbps down and 100Mbps up. At this point, it was a simple case of following the signal path and seeing where things slowed down. At least, I knew that they \emph{should} be getting 100/100Mbps. | |||
\subsection{The Tests} | |||
What I found is that as soon as I had two switches after the firewall \footnote{which has its own internal switch}the speed would drop to 10/10. It was not dependent upon any brand of switch. I tried swapping from one other model that was available. The slowdown appeared to be switch independent. So in summary: | |||
\begin{itemize} | |||
\item Firewall - computer - 100/100 | |||
\item Firewall - switch - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - Switch A- computer - 10/10 | |||
\item Firewall - switch - 50 foot wire - Switch B- computer - 10/10 | |||
\end{itemize} | |||
What I did was remove the switch at the outside of the firewall. Now I had only \\ | |||
\vspace{0.2in} | |||
\\ | |||
Firewall - 50 foot wire - Switch - Computer - 100/100 | |||
\includegraphics[scale=0.5]{../pics/drawing.png} | |||
\captionof{figure}{Here, removing the first switch after the firewall, resolved the low speed issues.} | |||
\section{Additional Background} | |||
I've heard an IT person mention that he didn't like multiple switches in network deployments, due to speed issues. On the other hand, I've setup Video Recording Networks with multiple switches all connecting serially to each other without issue. It seems that this is not a simple black and white issue. With the right hardware you may get away with it. Or if you avoid WAN access. In any case, the only way to know, is to test. | |||
\section{Conclusion} | |||
If you are going to put \textgreater 1 switches downstream of the firewall, make sure to double check the speed tests of WAN access. LAN access was no impacted in any significant way. | |||
\end{document} |
@ -0,0 +1,41 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Multiple Switches can Slow a Network Down}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
%\maketitle | |||
\textbf{Multiple Switches can Slow a Network Down} | |||
\section{Overview} | |||
A question is, can multiple network switches, slow down either the network or the WAN. The answer is yes. Let's discuss a working example today. | |||
\section{The Previous IT Guys} | |||
Today I was working at an office. They had a firewall connected to a Verizon FIOS modem. They had a gigabit \footnote{Actually, all switches were gigabit, but it didn't make a difference.}switch immediately downstream, and then a network cable ran about 50-75 feet to their office. Here they had another Gigabit switch, and then the cables went off to either computers or other switches. Let's forget about what was downstream of that last switch except for the computers. | |||
\subsection{Internet Speeds} | |||
The internet speed from the two computers in the office was about 10Mbps down and roughly the same upload. However, I tested the speed directly from the IT closet, and found 100Mbps down and 100Mbps up. At this point, it was a simple case of following the signal path and seeing where things slowed down. At least, I knew that they \emph{should} be getting 100/100Mbps. | |||
\subsection{The Tests} | |||
What I found is that as soon as I had two switches after the firewall \footnote{which has its own internal switch}the speed would drop to 10/10. It was not dependent upon any brand of switch. I tried swapping from one other model that was available. The slowdown appeared to be switch independent. So in summary: | |||
\begin{itemize} | |||
\item Firewall - computer - 100/100 | |||
\item Firewall - switch - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - Switch A- computer - 10/10 | |||
\item Firewall - switch - 50 foot wire - Switch B- computer - 10/10 | |||
\end{itemize} | |||
What I did was remove the switch at the outside of the firewall. Now I had only \\ | |||
\vspace{0.2in} | |||
\\ | |||
Firewall - 50 foot wire - Switch - Computer - 100/100 | |||
\section{Additional Background} | |||
I've heard an IT person mention that he didn't like multiple switches in network deployments, due to speed issues. On the other hand, I've setup Video Recording Networks with multiple switches all connecting serially to each other without issue. It seems that this is not a simple black and white issue. With the right hardware you may get away with it. Or if you avoid WAN access. In any case, the only way to know, is to test. | |||
\section{Conclusion} | |||
If you are going to put \textgreater 1 switches downstream of the firewall, make sure to double check the speed tests of WAN access. LAN access was no impacted in any significant way. | |||
\end{document} |
@ -0,0 +1,8 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}The Previous IT Guys}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Internet Speeds}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}The Tests}{1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Here, removing the first switch after the firewall, resolved the low speed issues.\relax }}{2}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3}Additional Background}{2}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {4}Conclusion}{2}} |
@ -0,0 +1,216 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 14 JUN 2019 01:47 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_ | |||
Switches_Can_Slow_A_Network/docs/4.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_S | |||
witches_Can_Slow_A_Network/docs/4.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages loaded. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls | |||
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo | |||
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) | |||
) | |||
\c@part=\count79 | |||
\c@section=\count80 | |||
\c@subsection=\count81 | |||
\c@subsubsection=\count82 | |||
\c@paragraph=\count83 | |||
\c@subparagraph=\count84 | |||
\c@figure=\count85 | |||
\c@table=\count86 | |||
\abovecaptionskip=\skip41 | |||
\belowcaptionskip=\skip42 | |||
\bibindent=\dimen102 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty | |||
Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty | |||
Package: keyval 2014/05/08 v1.15 key=value parser (DPC) | |||
\KV@toks@=\toks14 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty | |||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty | |||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg | |||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live | |||
) | |||
Package graphics Info: Driver file: pdftex.def on input line 91. | |||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def | |||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty | |||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | |||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) | |||
) | |||
\Gread@gobject=\count87 | |||
)) | |||
\Gin@req@height=\dimen103 | |||
\Gin@req@width=\dimen104 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty | |||
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty | |||
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) | |||
Package caption3 Info: TeX engine: e-TeX on input line 57. | |||
\captionmargin=\dimen105 | |||
\captionmargin@=\dimen106 | |||
\captionwidth=\dimen107 | |||
\caption@tempdima=\dimen108 | |||
\caption@indent=\dimen109 | |||
\caption@parindent=\dimen110 | |||
\caption@hangindent=\dimen111 | |||
) | |||
\c@ContinuedFloat=\count88 | |||
) (./4.aux) | |||
\openout1 = `4.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii | |||
[Loading MPS to PDF converter (version 2006.09.02).] | |||
\scratchcounter=\count89 | |||
\scratchdimen=\dimen112 | |||
\scratchbox=\box26 | |||
\nofMPsegments=\count90 | |||
\nofMParguments=\count91 | |||
\everyMPshowfont=\toks15 | |||
\MPscratchCnt=\count92 | |||
\MPscratchDim=\dimen113 | |||
\MPnumerator=\count93 | |||
\makeMPintoPDFobject=\count94 | |||
\everyMPtoPDFconversion=\toks16 | |||
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty | |||
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty | |||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) | |||
Package ifluatex Info: LuaTeX not detected. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty | |||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) | |||
Package ifpdf Info: pdfTeX in PDF mode is detected. | |||
) | |||
Package pdftexcmds Info: LuaTeX not detected. | |||
Package pdftexcmds Info: \pdf@primitive is available. | |||
Package pdftexcmds Info: \pdf@ifprimitive is available. | |||
Package pdftexcmds Info: \pdfdraftmode found. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty | |||
Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty | |||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty | |||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) | |||
)) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty | |||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | |||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty | |||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) | |||
Package etexcmds Info: Could not find \expanded. | |||
(etexcmds) That can mean that you are not using pdfTeX 1.50 or | |||
(etexcmds) that some package has redefined \expanded. | |||
(etexcmds) In the latter case, load this package earlier. | |||
))) | |||
Package grfext Info: Graphics extension search list: | |||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE | |||
G,.JBIG2,.JB2,.eps] | |||
(grfext) \AppendGraphicsExtensions on input line 452. | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg | |||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv | |||
e | |||
)) | |||
Package caption Info: Begin \AtBeginDocument code. | |||
Package caption Info: End \AtBeginDocument code. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <9> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <5> on input line 14. | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd | |||
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] | |||
<../pics/drawing.png, id=14, 642.4pt x 401.5pt> | |||
File: ../pics/drawing.png Graphic file (type png) | |||
<use ../pics/drawing.png> | |||
Package pdftex.def Info: ../pics/drawing.png used on input line 35. | |||
(pdftex.def) Requested size: 321.19922pt x 200.7495pt. | |||
Package caption Warning: \captionsetup{type*=...} or \captionof | |||
(caption) outside box or environment on input line 36. | |||
See the caption package documentation for explanation. | |||
LaTeX Font Info: Try loading font information for OML+cmr on input line 42. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omlcmr.fd | |||
File: omlcmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OML/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OML/cmm/m/it' tried instead on input line 42. | |||
[2 <../pics/drawing.png (PNG copy)>] (./4.aux) ) | |||
Here is how much of TeX's memory you used: | |||
2582 strings out of 495020 | |||
41192 string characters out of 6181323 | |||
95821 words of memory out of 5000000 | |||
5790 multiletter control sequences out of 15000+600000 | |||
9155 words of font info for 32 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
38i,8n,38p,609b,147s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/texlive/texmf-dist | |||
/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts | |||
/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1 | |||
/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi | |||
c/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfo | |||
nts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c | |||
mr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb> | |||
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/ | |||
share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb> | |||
Output written on 4.pdf (2 pages, 131125 bytes). | |||
PDF statistics: | |||
48 PDF objects out of 1000 (max. 8388607) | |||
33 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
6 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,45 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx,caption} | |||
\title{\textbf{Multiple Switches can Slow a Network Down}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
%\maketitle | |||
\textbf{Multiple Switches can Slow a Network Down} | |||
\section{Overview} | |||
A question is, can multiple network switches, slow down either the network or the WAN. The answer is yes. Let's discuss a working example today. | |||
\section{The Previous IT Guys} | |||
Today I was working at an office. They had a firewall connected to a Verizon FIOS modem. They had a gigabit \footnote{Actually, all switches were gigabit, but it didn't make a difference.}switch immediately downstream, and then a network cable ran about 50-75 feet to their office. Here they had another Gigabit switch, and then the cables went off to either computers or other switches. Let's forget about what was downstream of that last switch except for the computers. | |||
\subsection{Internet Speeds} | |||
The internet speed from the two computers in the office was about 10Mbps down and roughly the same upload. However, I tested the speed directly from the IT closet, and found 100Mbps down and 100Mbps up. At this point, it was a simple case of following the signal path and seeing where things slowed down. At least, I knew that they \emph{should} be getting 100/100Mbps. | |||
\subsection{The Tests} | |||
What I found is that as soon as I had two switches after the firewall \footnote{which has its own internal switch}the speed would drop to 10/10. It was not dependent upon any brand of switch. I tried swapping from one other model that was available. The slowdown appeared to be switch independent. So in summary: | |||
\begin{itemize} | |||
\item Firewall - computer - 100/100 | |||
\item Firewall - switch - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - Switch A- computer - 10/10 | |||
\item Firewall - switch - 50 foot wire - Switch B- computer - 10/10 | |||
\end{itemize} | |||
What I did was remove the switch at the outside of the firewall. Now I had only \\ | |||
\vspace{0.2in} | |||
\\ | |||
Firewall - 50 foot wire - Switch - Computer - 100/100 | |||
\includegraphics[scale=0.5]{../pics/drawing.png} | |||
\captionof{figure}{Here, removing the first switch after the firewall, resolved the low speed issues.} | |||
\section{Additional Background} | |||
I've heard an IT person mention that he didn't like multiple switches in network deployments, due to speed issues. On the other hand, I've setup Video Recording Networks with multiple switches all connecting serially to each other without issue. It seems that this is not a simple black and white issue. With the right hardware you may get away with it. Or if you avoid WAN access. In any case, the only way to know, is to test. | |||
\section{Conclusion} | |||
If you are going to put \textgreater 1 switches downstream of the firewall, make sure to double check the WAN speed tests from just after the firewall, to at the very last switch. | |||
\end{document} |
@ -0,0 +1,45 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx,caption} | |||
\title{\textbf{Multiple Switches can Slow a Network Down}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
%\maketitle | |||
\textbf{Multiple Switches can Slow a Network Down} | |||
\section{Overview} | |||
A question is, can multiple network switches, slow down either the network or the WAN. The answer is yes. Let's discuss a working example today. | |||
\section{The Previous IT Guys} | |||
Today I was working at an office. They had a firewall connected to a Verizon FIOS modem. They had a gigabit \footnote{Actually, all switches were gigabit, but it didn't make a difference.}switch immediately downstream, and then a network cable ran about 50-75 feet to their office. Here they had another Gigabit switch, and then the cables went off to either computers or other switches. Let's forget about what was downstream of that last switch except for the computers. | |||
\subsection{Internet Speeds} | |||
The internet speed from the two computers in the office was about 10Mbps down and roughly the same upload. However, I tested the speed directly from the IT closet, and found 100Mbps down and 100Mbps up. At this point, it was a simple case of following the signal path and seeing where things slowed down. At least, I knew that they \emph{should} be getting 100/100Mbps. | |||
\subsection{The Tests} | |||
What I found is that as soon as I had two switches after the firewall \footnote{which has its own internal switch}the speed would drop to 10/10. It was not dependent upon any brand of switch. I tried swapping from one other model that was available. The slowdown appeared to be switch independent. So in summary: | |||
\begin{itemize} | |||
\item Firewall - computer - 100/100 | |||
\item Firewall - switch - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - Switch A- computer - 10/10 | |||
\item Firewall - switch - 50 foot wire - Switch B- computer - 10/10 | |||
\end{itemize} | |||
What I did was remove the switch at the outside of the firewall. Now I had only \\ | |||
\vspace{0.2in} | |||
\\ | |||
Firewall - 50 foot wire - Switch - Computer - 100/100 | |||
\includegraphics[scale=0.5]{../pics/drawing.png} | |||
\captionof{figure}{Here, removing the first switch after the firewall, resolved the low speed issues.} | |||
\section{Additional Background} | |||
I've heard an IT person mention that he didn't like multiple switches in network deployments, due to speed issues. On the other hand, I've setup Video Recording Networks with multiple switches all connecting serially to each other without issue. It seems that this is not a simple black and white issue. With the right hardware you may get away with it. Or if you avoid WAN access. In any case, the only way to know, is to test. | |||
\section{Conclusion} | |||
If you are going to put \textgreater 1 switches downstream of the firewall, make sure to double check the speed tests of WAN access. LAN access was no impacted in any significant way. | |||
\end{document} |
@ -0,0 +1,8 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}The Previous IT Guys}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Internet Speeds}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}The Tests}{1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Here, removing the first switch after the firewall, resolved the low speed issues.\relax }}{2}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3}Additional Background}{2}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {4}Conclusion}{2}} |
@ -0,0 +1,216 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 14 JUN 2019 01:48 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_ | |||
Switches_Can_Slow_A_Network/docs/5.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/IT_Articles/2019/Multiple_S | |||
witches_Can_Slow_A_Network/docs/5.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages loaded. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls | |||
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo | |||
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) | |||
) | |||
\c@part=\count79 | |||
\c@section=\count80 | |||
\c@subsection=\count81 | |||
\c@subsubsection=\count82 | |||
\c@paragraph=\count83 | |||
\c@subparagraph=\count84 | |||
\c@figure=\count85 | |||
\c@table=\count86 | |||
\abovecaptionskip=\skip41 | |||
\belowcaptionskip=\skip42 | |||
\bibindent=\dimen102 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty | |||
Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty | |||
Package: keyval 2014/05/08 v1.15 key=value parser (DPC) | |||
\KV@toks@=\toks14 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty | |||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty | |||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg | |||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live | |||
) | |||
Package graphics Info: Driver file: pdftex.def on input line 91. | |||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def | |||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty | |||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | |||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) | |||
) | |||
\Gread@gobject=\count87 | |||
)) | |||
\Gin@req@height=\dimen103 | |||
\Gin@req@width=\dimen104 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty | |||
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty | |||
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) | |||
Package caption3 Info: TeX engine: e-TeX on input line 57. | |||
\captionmargin=\dimen105 | |||
\captionmargin@=\dimen106 | |||
\captionwidth=\dimen107 | |||
\caption@tempdima=\dimen108 | |||
\caption@indent=\dimen109 | |||
\caption@parindent=\dimen110 | |||
\caption@hangindent=\dimen111 | |||
) | |||
\c@ContinuedFloat=\count88 | |||
) (./5.aux) | |||
\openout1 = `5.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. | |||
LaTeX Font Info: ... okay on input line 7. | |||
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii | |||
[Loading MPS to PDF converter (version 2006.09.02).] | |||
\scratchcounter=\count89 | |||
\scratchdimen=\dimen112 | |||
\scratchbox=\box26 | |||
\nofMPsegments=\count90 | |||
\nofMParguments=\count91 | |||
\everyMPshowfont=\toks15 | |||
\MPscratchCnt=\count92 | |||
\MPscratchDim=\dimen113 | |||
\MPnumerator=\count93 | |||
\makeMPintoPDFobject=\count94 | |||
\everyMPtoPDFconversion=\toks16 | |||
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty | |||
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty | |||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) | |||
Package ifluatex Info: LuaTeX not detected. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty | |||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) | |||
Package ifpdf Info: pdfTeX in PDF mode is detected. | |||
) | |||
Package pdftexcmds Info: LuaTeX not detected. | |||
Package pdftexcmds Info: \pdf@primitive is available. | |||
Package pdftexcmds Info: \pdf@ifprimitive is available. | |||
Package pdftexcmds Info: \pdfdraftmode found. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty | |||
Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty | |||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty | |||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) | |||
)) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty | |||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | |||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty | |||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) | |||
Package etexcmds Info: Could not find \expanded. | |||
(etexcmds) That can mean that you are not using pdfTeX 1.50 or | |||
(etexcmds) that some package has redefined \expanded. | |||
(etexcmds) In the latter case, load this package earlier. | |||
))) | |||
Package grfext Info: Graphics extension search list: | |||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE | |||
G,.JBIG2,.JB2,.eps] | |||
(grfext) \AppendGraphicsExtensions on input line 452. | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg | |||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv | |||
e | |||
)) | |||
Package caption Info: Begin \AtBeginDocument code. | |||
Package caption Info: End \AtBeginDocument code. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <9> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <5> on input line 14. | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd | |||
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] | |||
<../pics/drawing.png, id=14, 642.4pt x 401.5pt> | |||
File: ../pics/drawing.png Graphic file (type png) | |||
<use ../pics/drawing.png> | |||
Package pdftex.def Info: ../pics/drawing.png used on input line 35. | |||
(pdftex.def) Requested size: 321.19922pt x 200.7495pt. | |||
Package caption Warning: \captionsetup{type*=...} or \captionof | |||
(caption) outside box or environment on input line 36. | |||
See the caption package documentation for explanation. | |||
LaTeX Font Info: Try loading font information for OML+cmr on input line 42. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omlcmr.fd | |||
File: omlcmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OML/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OML/cmm/m/it' tried instead on input line 42. | |||
[2 <../pics/drawing.png (PNG copy)>] (./5.aux) ) | |||
Here is how much of TeX's memory you used: | |||
2582 strings out of 495020 | |||
41192 string characters out of 6181323 | |||
95821 words of memory out of 5000000 | |||
5790 multiletter control sequences out of 15000+600000 | |||
9155 words of font info for 32 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
38i,8n,38p,609b,147s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/texlive/texmf-dist | |||
/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts | |||
/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1 | |||
/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi | |||
c/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfo | |||
nts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c | |||
mr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb> | |||
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/ | |||
share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb> | |||
Output written on 5.pdf (2 pages, 131125 bytes). | |||
PDF statistics: | |||
48 PDF objects out of 1000 (max. 8388607) | |||
33 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
6 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,45 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx,caption} | |||
\title{\textbf{Multiple Switches can Slow a Network Down}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
%\maketitle | |||
\textbf{Multiple Switches can Slow a Network Down} | |||
\section{Overview} | |||
A question is, can multiple network switches, slow down either the network or the WAN. The answer is yes. Let's discuss a working example today. | |||
\section{The Previous IT Guys} | |||
Today I was working at an office. They had a firewall connected to a Verizon FIOS modem. They had a gigabit \footnote{Actually, all switches were gigabit, but it didn't make a difference.}switch immediately downstream, and then a network cable ran about 50-75 feet to their office. Here they had another Gigabit switch, and then the cables went off to either computers or other switches. Let's forget about what was downstream of that last switch except for the computers. | |||
\subsection{Internet Speeds} | |||
The internet speed from the two computers in the office was about 10Mbps down and roughly the same upload. However, I tested the speed directly from the IT closet, and found 100Mbps down and 100Mbps up. At this point, it was a simple case of following the signal path and seeing where things slowed down. At least, I knew that they \emph{should} be getting 100/100Mbps. | |||
\subsection{The Tests} | |||
What I found is that as soon as I had two switches after the firewall \footnote{which has its own internal switch}the speed would drop to 10/10. It was not dependent upon any brand of switch. I tried swapping from one other model that was available. The slowdown appeared to be switch independent. So in summary: | |||
\begin{itemize} | |||
\item Firewall - computer - 100/100 | |||
\item Firewall - switch - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - computer - 100/100 | |||
\item Firewall - switch - 50 foot wire - Switch A- computer - 10/10 | |||
\item Firewall - switch - 50 foot wire - Switch B- computer - 10/10 | |||
\end{itemize} | |||
What I did was remove the switch at the outside of the firewall. Now I had only \\ | |||
\vspace{0.2in} | |||
\\ | |||
Firewall - 50 foot wire - Switch - Computer - 100/100 | |||
\includegraphics[scale=0.5]{../pics/drawing.png} | |||
\captionof{figure}{Here, removing the first switch after the firewall, resolved the low speed issues.} | |||
\section{Additional Background} | |||
I've heard an IT person mention that he didn't like multiple switches in network deployments, due to speed issues. On the other hand, I've setup Video Recording Networks with multiple switches all connecting serially to each other without issue. It seems that this is not a simple black and white issue. With the right hardware you may get away with it. Or if you avoid WAN access. In any case, the only way to know, is to test. | |||
\section{Conclusion} | |||
If you are going to put \textgreater 1 switches downstream of the firewall, make sure to double check the WAN speed tests from just after the firewall, to at the very last switch. | |||
\end{document} |