\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{yogitab} \pdfinfo{ /Title (ill.pdf) /Creator (Cheatography) /Author (yogitab) /Subject (ILL 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}{3012A3} \definecolor{LightBackground}{HTML}{F2F0F9} \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{ILL Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{yogitab} via \textcolor{DarkBackground}{\uline{cheatography.com/22027/cs/4405/}}} \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}yogitab \\ \uline{cheatography.com/yogitab} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 12th May, 2016.\\ 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*}{4} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Internet Leased Line}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{{\bf{ILL}}:-An Internet leased line is a premium internet connectivity product, delivered over fibre normally, which is dedicated and provides uncontended, symmetrical speeds, full-duplex. It is also known as an Ethernet leased line, DIA line, data circuit or private circuit.% Row Count 6 (+ 6) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Cacti View}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{3.833cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/yogitab_1434436004_icr.png}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{TATA ILL Setup}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{{\bf{TATA AS:}} 4755, {\bf{Teleglobe AS:}} 6453 \newline % Row Count 1 (+ 1) {\bf{Backbone ICR locations:}} \newline % Row Count 2 (+ 1) Mumbai, Delhi, Kolkata, Chennai, Pune, Ahmedabad, Hyderabad, Bangalore, Ernakulum. Juniper MX960 is used at all ICR locations. \newline % Row Count 5 (+ 3) {\bf{Internet RR's:}} Mumbai \& Chennai \newline % Row Count 6 (+ 1) {\bf{VPN RR's:}} Mumbai, Chennai \& Ernakulam \newline % Row Count 7 (+ 1) {\bf{Internet Gateway:}} Mumbai \& Chennai \newline % Row Count 8 (+ 1) {\bf{Transit Gateway:}} MLV6453 \& CXR6453% Row Count 9 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{ILL Products}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{{\bf{PILL}}- Premium ILL \newline % Row Count 1 (+ 1) {\bf{STDILL}}- Standard ILL \newline % Row Count 2 (+ 1) {\bf{SILL}}- Shared ILL \newline % Row Count 3 (+ 1) {\bf{CILL}}- Compressed ILL% Row Count 4 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{x{1.92248 cm} x{1.51052 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{3.833cm}}{\bf\textcolor{white}{Reginal communities}} \tn % Row 0 \SetRowColor{LightBackground} Mumbai & 4755:22 \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Ahmedabad & 4755:79 \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} Pune & 4755:20 \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} Delhi & 4755:11 \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} Kolkata & 4755:33 \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} Chennai & 4755:44 \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} Ernakulam & 4755:48 \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} Hyderabad & 4755:40 \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} Bangalore & 4755:80 \tn % Row Count 9 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{x{2.12846 cm} x{1.30454 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{3.833cm}}{\bf\textcolor{white}{Service Communities}} \tn % Row 0 \SetRowColor{LightBackground} PILL & 4755:99 \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} STDILL & 4755:199 \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} VOIP & 4755:299 \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} IDC & 4755:399 \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} DSL & 4755:499 \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} SILL & 4755:599 \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} CILL & 4755:699 \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} Longer Prefix & 4755:914 \tn % Row Count 8 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Global \& VRF Internet Customer}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{3.833cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/yogitab_1434442063_screenshot1.png}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{ILL Routing}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{{\bf{Forward Path}} : Forward path remains same for all customer category except in the case of PBR \newline % Row Count 2 (+ 2) {\bf{Reverse Path}} : \newline % Row Count 3 (+ 1) {\bf{\#}}PILL,STDILL,IDC announced at all gateways and hence reverse traffic can take nearest gateway. \newline % Row Count 5 (+ 2) {\bf{\#}}SILL,CILL only announced at US West Coast ,reverse path always from Westcoast \newline % Row Count 7 (+ 2) {\bf{\#}}CILL compressed at gateway.% Row Count 8 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Effects on Latency}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{{\bf{\#}}PILL , STDILL, IDC customers get best latency as reverse path is via the nearest gateway from the destination. \newline % Row Count 3 (+ 3) {\bf{\#}}SILL,CILL faces higher latency to all destinations ( except to those in Westcoast ) as reverse traffic always enters 4755 via gateways at West coast.% Row Count 7 (+ 4) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{p{0.73724 cm} p{0.47394 cm} p{0.68458 cm} p{0.73724 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{3.833cm}}{\bf\textcolor{white}{Latency SLA (ms)}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Product}} & {\bf{U.S}} & {\bf{Europe}} & {\bf{APAC/ME}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{PILL}} & 290 & 180 & 120 \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{STDILL}} & 290 & 180 & 120 \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} {\bf{SILL}} & NA & NA & NA \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{CILL}} & NA & NA & NA \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Alcatel basic Commands}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{\#admin display-config | match {\bf{Circui- ID}} context all \newline % Row Count 2 (+ 2) \#show router {\bf{VPRN-id}} interface {\bf{"Lag-Interface"}} \newline % Row Count 4 (+ 2) \#admin display-config | match {\bf{"Lag- Interface"}} context all \newline % Row Count 6 (+ 2) \#show lag {\bf{Lag-Interface-Number}} port \newline % Row Count 7 (+ 1) \#show router {\bf{VPRN-id}} arp | match {\bf{"Lag- Interface"}} \newline % Row Count 9 (+ 2) \#clear router {\bf{VPRN-id}} arp \newline % Row Count 10 (+ 1) \#ping router {\bf{VPRN-id}} {\bf{Destination-IP}} source {\bf{Source-IP}} rapid count 100 \newline % Row Count 12 (+ 2) \#show router {\bf{VPRN-id}} bgp summary \newline % Row Count 13 (+ 1) \#show router policy {\bf{Import/Export-Policy}} \newline % Row Count 14 (+ 1) {\bf{Note:}} {\bf{VPRN-id}} is the service id. Its not required in IES service.% Row Count 16 (+ 2) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Cisco Basic Commands}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{\#sh interface description | i {\bf{Circuit-id}} \newline % Row Count 1 (+ 1) \#sh interface {\bf{Interface-id}} \newline % Row Count 2 (+ 1) \#sh run int {\bf{Interface-id}} \newline % Row Count 3 (+ 1) \#sh ip arp vrf {\bf{VRF-Name}} | in {\bf{Interface}} \newline % Row Count 4 (+ 1) \#clear ip arp {\bf{IP-Address}} \newline % Row Count 5 (+ 1) \#sh ip arp vrf {\bf{VRF-Name}} | in {\bf{Interface}} \newline % Row Count 6 (+ 1) \#ping vrf {\bf{VRF-Name}} {\bf{DestinationIP}} so {\bf{SourceIP}} \newline % Row Count 8 (+ 2) \#sh policy-map interface {\bf{Interface}} \newline % Row Count 9 (+ 1) \#sh run vrf {\bf{VRF-Name}} \newline % Row Count 10 (+ 1) \#sh ip bgp vpnv4 vrf {\bf{VRF-Name}} summary% Row Count 11 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Juniper Switch Commands}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{1. \#show interfaces descriptions | match \textless{}Circuit ID\textgreater{} \newline % Row Count 2 (+ 2) 2. \#show interfaces \textless{}Interface name\textgreater{} \newline % Row Count 3 (+ 1) 3. \#show configuration interfaces \textless{}Interface name\textgreater{} \newline % Row Count 5 (+ 2) 4. \#show ethernet-switching table interface \textless{}Interface name\textgreater{} \newline % Row Count 7 (+ 2) 5. \#show interfaces \textless{}Interface name\textgreater{} extensive | match err \newline % Row Count 9 (+ 2) 6. \#show log messages | match \textless{}Interface name\textgreater{}% Row Count 10 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Problem Statements}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{{\bf{Severity-1}} \newline % Row Count 1 (+ 1) 1.Link Down \newline % Row Count 2 (+ 1) {\bf{Severity-2}} \newline % Row Count 3 (+ 1) 1.No Browsing \newline % Row Count 4 (+ 1) 2.Packet drops \newline % Row Count 5 (+ 1) 3.Reachability issues for sites and destinations. \newline % Row Count 6 (+ 1) 4.Low Throughput \newline % Row Count 7 (+ 1) 5.Latency \newline % Row Count 8 (+ 1) 6.Link Flapping \newline % Row Count 9 (+ 1) 7.Slow Browsing \newline % Row Count 10 (+ 1) 8.DNS resolution \newline % Row Count 11 (+ 1) 9.Mailing issues. \newline % Row Count 12 (+ 1) 10.Routing issues / BGP related issues.% Row Count 13 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Important Tools \& Websites}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{1. {\bf{Cacti}} \newline % Row Count 1 (+ 1) \seqsplit{https://172.31.6.190/cacti/plugins/weathermap/weathermap-cacti-plugin.php} \newline % Row Count 3 (+ 2) noc.service/Gold@2015 \newline % Row Count 4 (+ 1) 2. {\bf{MRTG for ILL}} \newline % Row Count 5 (+ 1) \seqsplit{http://www.myview.internetaccess.vsnl.com/web/frames/gatewayFrame} \newline % Row Count 7 (+ 2) soc/123tata321 \newline % Row Count 8 (+ 1) 3. {\bf{MRTG for VPN}} \newline % Row Count 9 (+ 1) \seqsplit{http://nethealth.tatacommunications.com/cgi-bin/nhWeb?func=mainChoice} \newline % Row Count 11 (+ 2) soc/TcL!23 \newline % Row Count 12 (+ 1) 4. {\bf{Cramer}} \newline % Row Count 13 (+ 1) \seqsplit{http://cramerindprod/CramerOSS/Login/SessionDefinition}.jsp \newline % Row Count 15 (+ 2) 5. {\bf{BPM}} \newline % Row Count 16 (+ 1) \seqsplit{http://10.209.19.190/TCLProcessUI/JSP/login/login.faces} \newline % Row Count 18 (+ 2) 6. {\bf{Viznet}} \newline % Row Count 19 (+ 1) \seqsplit{http://viznet.vsnl.co.in/loginform.php} \newline % Row Count 20 (+ 1) 7. {\bf{Remedy}} \newline % Row Count 21 (+ 1) \seqsplit{http://remwebprd:8081/arsys/forms/remappprd/SHR\%3ALandingConsole/Default+Administrator+View/}?cacheid=d05f3062 \newline % Row Count 24 (+ 3) 8. {\bf{Sify}} \newline % Row Count 25 (+ 1) \seqsplit{http://ioninx.sify.net/ioni/index.php} \newline % Row Count 26 (+ 1) admin\_313585/sify2013 \newline % Row Count 27 (+ 1) 9. {\bf{Traceroute}} \newline % Row Count 28 (+ 1) traceroute.org \newline % Row Count 29 (+ 1) 10. {\bf{MAC Address Lookup}} \newline % Row Count 30 (+ 1) } \tn \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Important Tools \& Websites (cont)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{\seqsplit{http://www.macvendorlookup.com/} \newline % Row Count 1 (+ 1) 11. {\bf{TTSL Portal}} \newline % Row Count 2 (+ 1) \seqsplit{http://ecrm.tatatel.co.in:8020/OA\_HTML/AppsLocalLogin.jsp} \newline % Row Count 4 (+ 2) BA80327001/jun@2015 \newline % Row Count 5 (+ 1) 12. {\bf{Geimini}} \newline % Row Count 6 (+ 1) \seqsplit{http://180.179.36.7:8080/gptar/customer} \newline % Row Count 7 (+ 1) Customer1/Customer1 \newline % Row Count 8 (+ 1) 13. {\bf{RADB}} \newline % Row Count 9 (+ 1) http://www.radb.net/ \newline % Row Count 10 (+ 1) 14. {\bf{Looking Glass}} \newline % Row Count 11 (+ 1) {\bf{4755}}: \seqsplit{https://lg.tatacommunications.com:8080/} \newline % Row Count 12 (+ 1) {\bf{6453}}: http://lg.as6453.net/lg/ \newline % Row Count 13 (+ 1) 15. {\bf{WirelessOne}} \newline % Row Count 14 (+ 1) \seqsplit{https://wirelessone/login/}?next= \newline % Row Count 15 (+ 1) 16. {\bf{Whois IP}} \newline % Row Count 16 (+ 1) \seqsplit{http://cqcounter.com/whois/} \newline % Row Count 17 (+ 1) 17. {\bf{Report for 6453}} \newline % Row Count 18 (+ 1) \seqsplit{http://reporter.teleglobe.com/gi.html} \newline % Row Count 19 (+ 1) inoc/inmc \newline % Row Count 20 (+ 1) 18. {\bf{DNS Lookup}} \newline % Row Count 21 (+ 1) \seqsplit{http://surya.vsnl.com:8080/cgi-bin/aclcheck/checkacl.cgi} \newline % Row Count 23 (+ 2) IPSOC/soc123 \newline % Row Count 24 (+ 1) 19 {\bf{Sector Utilization}} \newline % Row Count 25 (+ 1) \seqsplit{http://172.31.5.87/MRTG/10.160.68.2\_150.html} \newline % Row Count 26 (+ 1) 10.160.68.2 – BS IP \newline % Row Count 27 (+ 1) 150/250 – IF value% Row Count 28 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}