\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Emil1502} \pdfinfo{ /Title (ccna-200-301.pdf) /Creator (Cheatography) /Author (Emil1502) /Subject (CCNA 200-301 Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{A3A3A3} \definecolor{LightBackground}{HTML}{F3F3F3} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{CCNA 200-301 Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Emil1502} via \textcolor{DarkBackground}{\uline{cheatography.com/78468/cs/33583/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Emil1502 \\ \uline{cheatography.com/emil1502} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 5th February, 2025.\\ Updated 13th August, 2022.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{x{1.55618 cm} x{1.51041 cm} x{1.51041 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{VTP}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Server}} & {\bf{Client}} & {\bf{Transparent}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \seqsplit{create/modifies/deletes} VLANs & synchronizes VTP information & \seqsplit{create/modifies/deletes} VLANs \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} synchronizes VTP information & originates VTP \seqsplit{advertisements} & stores VLAN info in NVRAM \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} originates VTP \seqsplit{advertisements} & forwards VTP \seqsplit{advertisements} & forwards VTP \seqsplit{advertisements} \tn % Row Count 11 (+ 3) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{forwards VTP advertisements} \tn % Row Count 12 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{3}{x{5.377cm}}{stores VLAN info in NVRAM} \tn % Row Count 13 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{Default mode: {\bf{Server}} Default version: {\bf{1}} Default domain: {\bf{null}}} \tn % Row Count 15 (+ 2) % Row 7 \SetRowColor{white} \mymulticolumn{3}{x{5.377cm}}{Higher revision number in same domain = update VLAN database to match} \tn % Row Count 17 (+ 2) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{To reset revision to 0 = Change VTP domain or VTP mode to transparent} \tn % Row Count 19 (+ 2) % Row 9 \SetRowColor{white} \mymulticolumn{3}{x{5.377cm}}{{\bf{cAse-Sensitive Domain, Password and VTP version must match}}} \tn % Row Count 21 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.44333 cm} x{3.53367 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Banner}} \tn % Row 0 \SetRowColor{LightBackground} Banner motd & Message of the day (temp) \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Banner login & Message at login (permanent) \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} Banner exec & Message at enable (permanent) \tn % Row Count 5 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Serial interfaces}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Doesn't use ARP} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Clock rate on DCE (Female)} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{HDLC default encapsulation} \tn % Row Count 3 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.23965 cm} x{2.73735 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{VLANs}} \tn % Row 0 \SetRowColor{LightBackground} Usable VLAN Range & 1-4094 (12-bit) \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Default VLANs & 1,1002-1005 (5 total) \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} Normal Range & 1-1005 \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} Extended Range & 1006-4096 \tn % Row Count 4 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.41887 cm} x{2.01388 cm} x{1.14425 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Port numbers}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{TCP}} & {\bf{UDP}} & {\bf{TCP \& UDP}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} FTP data (20) & DHCP server (67) & DNS (53) \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} FTP control (21) & DHCP client (68) & \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} SSH (22) & TFTP (69) & \tn % Row Count 7 (+ 1) % Row 4 \SetRowColor{LightBackground} Telnet (23) & SNMP agent (161) & \tn % Row Count 8 (+ 1) % Row 5 \SetRowColor{white} SMTP (25) & SNMP manager Trap (162) & \tn % Row Count 10 (+ 2) % Row 6 \SetRowColor{LightBackground} HTTP (80) & Syslog (514) & \tn % Row Count 11 (+ 1) % Row 7 \SetRowColor{white} HTTPS (443) & CAPWAP control (5246) & \tn % Row Count 13 (+ 2) % Row 8 \SetRowColor{LightBackground} & CAPWAP data (5247) & \tn % Row Count 15 (+ 2) % Row 9 \SetRowColor{white} \mymulticolumn{3}{x{5.377cm}}{Chef (10002)} \tn % Row Count 16 (+ 1) % Row 10 \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{Puppet (8140)} \tn % Row Count 17 (+ 1) % Row 11 \SetRowColor{white} \mymulticolumn{3}{x{5.377cm}}{Ansible (22)} \tn % Row Count 18 (+ 1) % Row 12 \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{Salt (4505)} \tn % Row Count 19 (+ 1) % Row 13 \SetRowColor{white} TACACS+ (49) & RADIUS (1812+1813) & \tn % Row Count 21 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.34379 cm} x{3.63321 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Routing metric (best path)}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Protocol}} & {\bf{Metric}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} RIP & Lowest hop count \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} OSPF & Lowest cost \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} EIGRP & Highest bandwidth, lowest delay \tn % Row Count 6 (+ 2) % Row 4 \SetRowColor{LightBackground} BGP & Shortest AS path \tn % Row Count 7 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{IPv6 dynamic routing}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{RIPng, EIGRP for IPv6, OSPFv3, MP-BGPv4} \tn % Row Count 1 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.39356 cm} x{3.58344 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Classless routing (includes /mask)}} \tn % Row 0 \SetRowColor{LightBackground} Classless & RIPv2, OSPF, EIGRP, BGP \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Classful & RIPv1, IGRP \tn % Row Count 2 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.09034 cm} x{2.88666 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Static route types}} \tn % Row 0 \SetRowColor{LightBackground} Directly connected & Exit-interface \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Recursive & Nexthop-IP \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} Fully specified & Exit-interface+nexthop IP \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} Floating static & Higher AD \textgreater{}1 \tn % Row Count 6 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{4.28022 cm} p{0.69678 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Max age defaults}} \tn % Row 0 \SetRowColor{LightBackground} MAC table & 300 \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Errdisable recovery & 300 \tn % Row Count 2 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.88666 cm} x{2.09034 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Timers}} \tn % Row 0 \SetRowColor{LightBackground} Protocol & HELLO / Holdtime \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} CDP (L2) & 60 / 180 \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} LLDP (L2) & 30 / 120 \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} OSPF (L3) & 10 / 40 (x4) \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} EIGRP (L3) & 5 / 15 \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} STP forward delay (L2) & 15 \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} HSRP (L3) & 3 / 10 \tn % Row Count 7 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.14011 cm} x{2.83689 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{IPv4 Protocol field}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Value}} & {\bf{Protocol}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} 1 & ICMP \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} 6 & TCP \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} 17 & UDP \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} 88 & EIGRP \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} 89 & OSPF \tn % Row Count 6 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{OSPF DR/BDR election}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{1) Highest priority (0-255, 1 = default)\{\{ac\}\}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{2) Highest router-id (x.x.x.x)\{\{ac\}\}} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{BDR will be second highest\{\{ac\}\}} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Change require new election and {\bf{clear ip ospf process}}} \tn % Row Count 5 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.29487 cm} x{1.00248 cm} x{1.46195 cm} p{0.4177 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{OSPF default cost (100 Mbps)}} \tn % Row 0 \SetRowColor{LightBackground} {\emph{Reference BW}} & 100 Mbps & 100 000 Mbps & \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} {\bf{Speed}} & {\bf{Cost}} & {\bf{Cost}} & \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} 10 Mbps & 10 & 10000 & \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} 100 Mbps & 1 & 1000 & \tn % Row Count 5 (+ 1) % Row 4 \SetRowColor{LightBackground} 1000 Mbps & 1 & 100 & \tn % Row Count 6 (+ 1) % Row 5 \SetRowColor{white} 10 000 Mbps & 1 & 10 & \tn % Row Count 7 (+ 1) % Row 6 \SetRowColor{LightBackground} 100 000 Mbps & 1 & 1 & \tn % Row Count 8 (+ 1) % Row 7 \SetRowColor{white} \mymulticolumn{4}{x{5.377cm}}{{\bf{Auto-cost reference-bandwidth \textless{}\textgreater{}}} (same on all OSPF routers)} \tn % Row Count 10 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{3.88206 cm} x{1.09494 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{OSPF multicast}} \tn % Row 0 \SetRowColor{LightBackground} OSPF Routers {\bf{HELLO}} & \seqsplit{224.0.0.5} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} OSPF Designated Routers {\bf{LSAs}} & \seqsplit{224.0.0.6} \tn % Row Count 4 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{OSPF states}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Down\{\{ac\}\}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Init\{\{ac\}\}} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{2-Way\{\{ac\}\}} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Exstart\{\{ac\}\}} \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Exchange\{\{ac\}\}} \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Loading\{\{ac\}\}} \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Full\{\{ac\}\}} \tn % Row Count 7 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.9908 cm} x{2.9862 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{SDN architecture}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Application layer}} & App -{}-\textgreater{} Controller (NBI) \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} {\bf{Control layer}} & SDN controller receives instructions \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} {\bf{Infrastructure layer}} & Controller -{}-\textgreater{} devices (SBI) \tn % Row Count 6 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.29402 cm} x{3.68298 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{API}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{Northbound} API & REST API ({\emph{format}} JSON, XML, OSGi) \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \seqsplit{Southbound} API & NETCONF, RESTCONF, OpenFlow, OpFlex, onePK \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{Automation}} = script to one device} \tn % Row Count 5 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{Orchestration}} = scripts to many devices} \tn % Row Count 6 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{0.9954 cm} x{3.9816 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Southbound SBI}} \tn % Row 0 \SetRowColor{LightBackground} OnePK & Cisco proprietary API \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \seqsplit{OpenFlow} & uses an {\bf{imperative}} SDN model \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} OpFlex & uses a {\bf{declarative}} SDN model \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} NETCONF & uses XML and RPC \tn % Row Count 4 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{3.02082 cm} x{0.82386 cm} p{0.73232 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{OSPF timers}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{OSPF type}} & {\bf{Hello}} & {\bf{Hold}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Broadcast & 10 & 40 \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} Nonbroadcast & 30 & 120 \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} Point-to-point & 10 & 40 \tn % Row Count 5 (+ 1) % Row 4 \SetRowColor{LightBackground} Point-to-multipoint broadcast & 30 & 120 \tn % Row Count 7 (+ 2) % Row 5 \SetRowColor{white} Point-to-multipoint nonbroadcast & 30 & 120 \tn % Row Count 9 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.50372 cm} p{0.79363 cm} x{0.91894 cm} x{0.96071 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{OSPF network type default}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Network}} & {\bf{Default}} & {\bf{DR/BDR election}} & {\bf{Manuel neighbor }} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Broadcast & \seqsplit{Ethernet}, FDDI & Yes & No* \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} Nonbroadcast & Frame Relay, X.25 & Yes & Yes \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} \seqsplit{Point-to-point} & PPP, HDLC & No & No* \tn % Row Count 10 (+ 2) % Row 4 \SetRowColor{LightBackground} \seqsplit{Point-to-multipoint} & & No & No* \tn % Row Count 12 (+ 2) % Row 5 \SetRowColor{white} \seqsplit{Point-to-multipoint} nonbroadcast & & No & Yes \tn % Row Count 15 (+ 3) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{4}{x{5.377cm}}{*Uses multicast to form neighbor adjacency} \tn % Row Count 16 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.14471 cm} x{3.83229 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Routing algorithm}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{OSPF/IS-IS} & Dijkstra \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} EIGRP & Diffusing Update ALgorithm (DUAL) \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} RIP & Bellman-Ford \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.09494 cm} x{3.88206 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Wireless QoS}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{Platinum} & Voice (highest priority) \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Gold & Video \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} Silver & Best effort (default) \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} Bronze & Background (lowest priority) \tn % Row Count 4 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.88666 cm} x{2.09034 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Dynamic routing}} \tn % Row 0 \SetRowColor{LightBackground} Linkstate & OSPF, IS-IS \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Distance vector & EIGRP, RIP \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} Path vector & BGP \tn % Row Count 3 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.47158 cm} x{1.09848 cm} x{1.00694 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Multicast groups}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Protocol}} & {\bf{IPv4}} & {\bf{IPv6}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} All notes/host broadcast & \seqsplit{224.0.0.1} & \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} HSRPv1 & \seqsplit{224.0.0.2} & \seqsplit{FF02::5/16} \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} OSPF HELLO (ALL) & \seqsplit{224.0.0.5} & FF02::5 \tn % Row Count 6 (+ 1) % Row 4 \SetRowColor{LightBackground} OSPF LSA (DR-\textgreater{}DROTHER) & \seqsplit{224.0.0.6} & FF02::6 \tn % Row Count 8 (+ 2) % Row 5 \SetRowColor{white} EIGRP & \seqsplit{224.0.0.10} & FF02::A \tn % Row Count 10 (+ 2) % Row 6 \SetRowColor{LightBackground} VRRP & \seqsplit{224.0.0.18} & \seqsplit{ff02::12} \tn % Row Count 12 (+ 2) % Row 7 \SetRowColor{white} GLBP & \seqsplit{224.0.0.102} & \tn % Row Count 14 (+ 2) % Row 8 \SetRowColor{LightBackground} HSRPv2 & \seqsplit{224.0.0.102} & \tn % Row Count 16 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.14425 cm} x{1.28156 cm} x{2.15119 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Port status codes}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Hardware status}} & {\bf{Line Protocol status}} & {\bf{Typical reason}} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \seqsplit{administratively} down & down & Has {\bf{shutdown}} command configured \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} down & down & Has {\bf{no shutdown}} configured, but an error on the physical layer e.g. no cable connected or the other end is shut down \tn % Row Count 13 (+ 7) % Row 3 \SetRowColor{white} up & down & Data link (L2) error e.g. wrong encapsulation HDLC-{}-\textgreater{}PPP or Ethernet \tn % Row Count 17 (+ 4) % Row 4 \SetRowColor{LightBackground} up & up & All is well and good \tn % Row Count 19 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{3.13551 cm} x{1.84149 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Syslog severity}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Severity level 0-7}} & {\bf{Name}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} 0 & Emergency \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} 1 & Alert \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} 2 & Critical \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} 3 & Error \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} 4 & Warning \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} 5 & Notification \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} 6 & Informational \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} 7 & Debugging \tn % Row Count 9 (+ 1) % Row 9 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Every Awesome Cisco Engineer Will Need Ise Daily} \tn % Row Count 10 (+ 1) % Row 10 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{By default, syslog servers receive {\bf{informational messages (level 6)}}.} \tn % Row Count 12 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.9908 cm} x{2.9862 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{FHRP virtual MAC}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Protocol}} & {\bf{MAC}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} HSRPv1 & 0000.0c07.ac{\bf{xx}} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} HSRPv2 & 0000.0c9f.f{\bf{xxx}} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} VRRP & 0000.5E00.01{\bf{xx}} \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} GLBP & 007.B400.{\bf{xxyy}} \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.28942 cm} x{2.68758 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Multicast MAC addresses}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Protocol}} & {\bf{MAC}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} CDP & 0100.0CCC.CCCC \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} LLDP & 0180.C200.000E \tn % Row Count 3 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.28942 cm} x{2.68758 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{IPv6 address types}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Group}} & {\bf{IPv6 address group}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Global Unicast & {\bf{2}}000::/3 \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} Link-local & {\bf{fe}}80::/10 \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} Unique-Local & {\bf{fc}}00::/7 \tn % Row Count 5 (+ 1) % Row 4 \SetRowColor{LightBackground} Unique-Local (new) & {\bf{fd}}00::/8 \tn % Row Count 7 (+ 2) % Row 5 \SetRowColor{white} Multicast & {\bf{ff}}00::/8 \tn % Row Count 8 (+ 1) % Row 6 \SetRowColor{LightBackground} Default route & {\bf{::/0}} \tn % Row Count 9 (+ 1) % Row 7 \SetRowColor{white} Loopback & {\bf{::1}} \tn % Row Count 10 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.09034 cm} x{2.88666 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{IPv6 multicast groups (FF00::/8)}} \tn % Row 0 \SetRowColor{LightBackground} FF0{\bf{1}}::/16 & node-local \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} FF0{\bf{2}}::/16 & link-local \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} FF0{\bf{5}}::/16 & site-local \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} FF0{\bf{8}}::/16 & organization-local \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} FF0{\bf{E}}::/16 & global \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{3.53367 cm} x{1.44333 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{ACL range}} \tn % Row 0 \SetRowColor{LightBackground} Standard numbered & 1-99 \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Standard named & 1-99 \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} Extended numbered & 100-199 \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} Extended named & 100-199 \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Standard ACL as close to {\bf{destination}} as possible} \tn % Row Count 6 (+ 2) % Row 5 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Extended ACL as close to {\bf{source}} as possible} \tn % Row Count 7 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.05271 cm} x{2.56312 cm} x{0.96117 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{SNMP}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Class}} & {\bf{Message}} & {\bf{Sent by}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Read & Get\{\{nl\}\}GetNext\{\{nl\}\}GetBulk & NMS \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Write & Set & NMS \tn % Row Count 5 (+ 1) % Row 3 \SetRowColor{white} \seqsplit{Notification} & Trap\{\{nl\}\}Inform & Agent \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} Response & Reponse & Agent \tn % Row Count 8 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.84149 cm} x{3.13551 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{HTTP status code}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Class}} & {\bf{Response status code}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{1xx}} {\emph{informational}} & 102 Processing \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} {\bf{2xx}} {\emph{successful}} & 200 OK\{\{nl\}\}201 Created \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} {\bf{3xx}} {\emph{redirection}} & 301 Moved Permanently \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} {\bf{4xx}} {\emph{client error}} & 400 Bad Request\{\{nl\}\}401 Unauthorized\{\{nl\}\}403 Forbidden\{\{nl\}\} 404 Not Found\{\{nl\}\}408 Request Timeout \tn % Row Count 12 (+ 5) % Row 5 \SetRowColor{white} {\bf{5xx}} {\emph{server error}} & 500 Internal Server Error \tn % Row Count 14 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.73926 cm} x{1.64772 cm} x{1.19002 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{CRUD REST API (HTTP)}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Purpose}} & {\bf{CRUD operation}} & {\bf{HTTP Verb}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Create new variable & {\bf{Create}} & POST \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Retrieve variable & {\bf{Read}} & GET \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} Change variable & {\bf{Update}} & PUT, PATCH \tn % Row Count 7 (+ 1) % Row 4 \SetRowColor{LightBackground} Delete variable & {\bf{Delete}} & DELETE \tn % Row Count 8 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{REST API encoding}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{Serialized format}}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{JSON} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{XML} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{YAML} \tn % Row Count 4 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Power policing}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{power inline police (default)}} & Disables port and send syslog. Must be re-enabled with shutdown and no shutdown \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} {\bf{power inline police action err-disable}} & Same as power inline police \tn % Row Count 7 (+ 3) % Row 2 \SetRowColor{LightBackground} {\bf{power inline police action log}} & does NOT shut down but {\bf{restarts}} the interface and sends syslog \tn % Row Count 11 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4577 cm} x{0.82386 cm} x{3.29544 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{EIGRP K-values}} \tn % Row 0 \SetRowColor{LightBackground} K1 & \seqsplit{Bandwidth} & Lowest bandwidth of the route \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} K3 & Delay & Cumulative interface delay of the route \tn % Row Count 4 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.55618 cm} x{1.73926 cm} x{1.28156 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Administrative Distance (Lower is better)}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Source}} & {\bf{Default Distance}} & {\bf{Table Entry}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Directly Connected & 0 & C \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Static & 1 & S \tn % Row Count 5 (+ 1) % Row 3 \SetRowColor{white} eBGP & 20 & B \tn % Row Count 6 (+ 1) % Row 4 \SetRowColor{LightBackground} EIGRP & 90 & D \tn % Row Count 7 (+ 1) % Row 5 \SetRowColor{white} OSPF & 110 & O \tn % Row Count 8 (+ 1) % Row 6 \SetRowColor{LightBackground} ISIS & 115 & i \tn % Row Count 9 (+ 1) % Row 7 \SetRowColor{white} RIP & 120 & R \tn % Row Count 10 (+ 1) % Row 8 \SetRowColor{LightBackground} External EIGRP & 170 & D EX \tn % Row Count 12 (+ 2) % Row 9 \SetRowColor{white} iBGP & 200 & B \tn % Row Count 13 (+ 1) % Row 10 \SetRowColor{LightBackground} Unkown & 255 & \tn % Row Count 14 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} x{4.4793 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Packet Forwarding Decision}} \tn % Row 0 \SetRowColor{LightBackground} 1) & Longest Prefix Match / \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} 2) & Gateway of last resort \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} 3) & Drop \tn % Row Count 3 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{4.03137 cm} p{0.94563 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Spanning Tree}} \tn % Row 0 \SetRowColor{LightBackground} Default STP on Cisco & PVST+ \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} PVST+ and RSTP compatible? & Yes \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} Rapid PVST & 802.1w \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} Legacy STP & 802.1d \tn % Row Count 4 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{STP port election}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{Root bridge}}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{1: Lowest bridge ID (superior)} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{Root port}} election} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{1: Lowest root cost} \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{2: Lowest neighbor bridge ID} \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{3: Lowest neighbor port ID} \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{Designated port}} (per collision domain)} \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{1: Interface on switch with lowest root cost} \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{2: Interface on switch with lowest bridge ID} \tn % Row Count 9 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.63781 cm} x{2.33919 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{STP cost}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Speed}} & {\bf{Cost}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} 10 Mbps & 100 \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} 100 Mbps & 19 \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} 1 Gbps & 4 \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} 10 Gbps & 2 \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{3.13551 cm} x{1.84149 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Port states}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Legacy STP (802.1D)}} & {\bf{Rapid STP (802.1W)}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Disabled\{\{nl\}\}Blocking\{\{nl\}\}Listening & Discarding \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Learning & Learning \tn % Row Count 5 (+ 1) % Row 3 \SetRowColor{white} Forwarding & Forwarding \tn % Row Count 6 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.38896 cm} x{2.58804 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Port Roles}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Legacy STP (802.1D)}} & {\bf{Rapid STP (802.1w)}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Root & Root \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} Designated & Designated \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} Blocking & Alternate \tn % Row Count 5 (+ 1) % Row 4 \SetRowColor{LightBackground} & Backup (shared link, hub) \tn % Row Count 7 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.89126 cm} x{3.08574 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{WLC Interfaces (Logical)}} \tn % Row 0 \SetRowColor{LightBackground} Management interface & MGMT traffic, CAPWAP tunnels are formed to/from this interface \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Redundancy MGMT interface & Two WLCs connected as 'active' and 'standby' \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} Virtual interface & Communicate with wireless clients e.g. relay DHCP requests \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} Service port interface & Out-of-band MGMT bound to service port \tn % Row Count 10 (+ 2) % Row 4 \SetRowColor{LightBackground} Dynamic interface & Used to map WLAN to a VLAN bound to port \tn % Row Count 12 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Autonomous AP}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Locally switched} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Trunk/tagged between Distribution System (DS) and AP} \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Configured via Telnet, SSH or HTTP (GUI)} \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{No central monitoring or management} \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Lightweight AP}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Centrally controlled by WLC} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Split-MAC architecture} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Control and Provisioning of Wireless Access Points protocol (CAPWAP)} \tn % Row Count 4 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{CAPWAP tunnel UDP 5246 (control) 5247 (data)} \tn % Row Count 5 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{AP connect to access port} \tn % Row Count 6 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Local mode traffic can not be locally switched (default mode)} \tn % Row Count 8 (+ 2) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{FlexConnect can be locally switched when CAPWAP is down} \tn % Row Count 10 (+ 2) % Row 7 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Modes: Local, flexConnect, monitor, sniffer, rogue detector, bridge, SE-Connect} \tn % Row Count 12 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Default console settings}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{9600 bits/second\{\{ac\}\}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{8-bit ASCII\{\{ac\}\}} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{No parity bits\{\{ac\}\}} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{No flow control\{\{ac\}\}} \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{1 stop bit\{\{ac\}\}} \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{WLC controller}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Max. 512 dynamic interfaces (WLANS)\{\{ac\}\}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Telnet timeout 5 min (Default )\{\{ac\}\}} \tn % Row Count 2 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.05271 cm} x{1.78503 cm} x{1.73926 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Wireless security}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Version}} & {\bf{Authentication}} & {\bf{Encryption+MIC}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} WPA & PSK & TKIP (RC4) \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} WPA-2 & PSK & AES 128 CCMP \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} WPA-3 & SAE (replaces PSK) & AES 256 GCMP \tn % Row Count 6 (+ 2) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{SAE - Simultaneous Authentication of Equals} \tn % Row Count 7 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{3}{x{5.377cm}}{PMF - Protected Management Frame: Protects 802.11 mgmt frames} \tn % Row Count 9 (+ 2) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{{\bf{Forward Secrecy }} prevents decryption after transmitted} \tn % Row Count 11 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.44333 cm} x{3.53367 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{EAP authentication}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Method}} & {\bf{Process}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} LEAP (Cisco) & Mutual authentication (least secure) \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} EAP-FAST (Cisco) & Uses a client PAC key \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} PEAP & 1-way server side certificate \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} EAP-TLS & 2-way server and client certificate (best) \tn % Row Count 9 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.54301 cm} x{1.46195 cm} x{1.46195 cm} p{0.71009 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{Port violation modes}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Mode}} & {\bf{Disable interface}} & {\bf{Increment counter}} & {\bf{Syslog}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \seqsplit{Protect} & No & No & No \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \seqsplit{Restrict} & No & Yes & Yes \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} \seqsplit{Shutdown} & Yes & Yes & Yes \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{4}{x{5.377cm}}{Protect+Restrict discard traffic from unauthorized MACs (filter)} \tn % Row Count 10 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Enable SSH}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{1) Configure hostname {\emph{(other than Router or Switch)}}\{\{ac\}\}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{2) Configure domain name\{\{ac\}\}} \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{3) Generate RSA keys \{\{ac\}\}} \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{4) Transport input SSH on vty lines\{\{ac\}\}} \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Security methods}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{1) Something you know (Password, Pin)\{\{ac\}\}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{2) Something you have (Card, Phone MFA)\{\{ac\}\}} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{3) Something you are (Biometric)\{\{ac\}\}} \tn % Row Count 3 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Site-to-site VPN (4 steps)}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{1) Combines session/encryption key with data and {\bf{encrypt both the data and the key}}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{2) The sending device {\bf{encapsulates}} the encrypted data and session key and {\bf{adds a VPN header and a new IP header}}} \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{3) Sending device {\bf{sends the completed packet}} to the destination device (other end of tunnel)} \tn % Row Count 7 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{4) The destination or receiving device {\bf{decrypt the packet}} with the sessions key} \tn % Row Count 9 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} x{4.4793 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{PCP CoS values (3-bit) voice}} \tn % Row 0 \SetRowColor{LightBackground} 0 & Best effort (default all traffic) \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} 3 & Critical application (IP phones mark call signaling traffic with 3) \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} 5 & Voice (IP phones mark voice traffic with 5) \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{One-way delay:}} 150 ms or less} \tn % Row Count 6 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{Jitter:}} 30 ms or less} \tn % Row Count 7 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{Loss:}} 1\% or less} \tn % Row Count 8 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Voice is {\bf{AF46}} expedited forwarding EF} \tn % Row Count 9 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{0.9954 cm} x{3.9816 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Configuration Register}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{0x2102}} & Factory default, load IOS from flash to NVRAM \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} 0x2100 & Load ROM monitor mode \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} 0x2142 & Load IOS from Flash without startup-config \tn % Row Count 5 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}