Agenda: Layer3-static-lab.htm

File Layer3-static-lab.htm, 74.8 KB (added by admin, 4 years ago)
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5  <meta http-equiv="Content-Style-Type" content="text/css" />
6  <meta name="generator" content="pandoc" />
7  <meta name="author" content="Campus Network Design Workshop" />
8  <title>Static Routing Exercise</title>
9  <style type="text/css">code{white-space: pre;}</style>
10  <link href="data:text/css,%2F%2A%0A%20%20%20%20Buttondown%0A%20%20%20%20A%20Markdown%2FMultiMarkdown%2FPandoc%20HTML%20output%20CSS%20stylesheet%0A%20%20%20%20Author%3A%20Ryan%20Gray%0A%20%20%20%20Date%3A%2015%20Feb%202011%0A%20%20%20%20Revised%3A%2021%20Feb%202012%0A%20%20%20%0A%20%20%20%20General%20style%20is%20clean%2C%20with%20minimal%20re%2Ddefinition%20of%20the%20defaults%20or%20%0A%20%20%20%20overrides%20of%20user%20font%20settings%2E%20The%20body%20text%20and%20header%20styles%20are%20%0A%20%20%20%20left%20alone%20except%20title%2C%20author%20and%20date%20classes%20are%20centered%2E%20A%20Pandoc%20TOC%20%0A%20%20%20%20is%20not%20printed%2C%20URLs%20are%20printed%20after%20hyperlinks%20in%20parentheses%2E%20%0A%20%20%20%20Block%20quotes%20are%20italicized%2E%20Tables%20are%20lightly%20styled%20with%20lines%20above%20%0A%20%20%20%20and%20below%20the%20table%20and%20below%20the%20header%20with%20a%20boldface%20header%2E%20Code%20%0A%20%20%20%20blocks%20are%20line%20wrapped%2E%20%0A%20%0A%20%20%20%20All%20elements%20that%20Pandoc%20and%20MultiMarkdown%20use%20should%20be%20listed%20here%2C%20even%20%0A%20%20%20%20if%20the%20style%20is%20empty%20so%20you%20can%20easily%20add%20styling%20to%20anything%2E%0A%20%20%20%20%0A%20%20%20%20There%20are%20some%20elements%20in%20here%20for%20HTML5%20output%20of%20Pandoc%2C%20but%20I%20have%20not%20%0A%20%20%20%20gotten%20around%20to%20testing%20that%20yet%2E%0A%2A%2F%0A%20%0A%2F%2A%20NOTES%3A%0A%20%0A%20%20%20%20Stuff%20tried%20and%20failed%3A%0A%20%20%20%20%0A%20%20%20%20It%20seems%20that%20specifying%20font%2Dfamily%3Aserif%20in%20Safari%20will%20always%20use%20%0A%20%20%20%20Times%20New%20Roman%20rather%20than%20the%20user%27s%20preferences%20setting%2E%0A%20%20%20%20%0A%20%20%20%20Making%20the%20font%20size%20different%20or%20a%20fixed%20value%20for%20print%20in%20case%20the%20screen%20%0A%20%20%20%20font%20size%20is%20making%20the%20print%20font%20too%20big%3A%20Making%20font%2Dsize%20different%20for%20%0A%20%20%20%20print%20than%20for%20screen%20causes%20horizontal%20lines%20to%20disappear%20in%20math%20when%20using%20%0A%20%20%20%20MathJax%20under%20Safari%2E%0A%2A%2F%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Front%20Matter%20%2D%2D%2D%2D%20%2A%2F%0A%20%0A%2F%2A%20Pandoc%20header%20DIV%2E%20Contains%20%2Etitle%2C%20%2Eauthor%20and%20%2Edate%2E%20Comes%20before%20div%23TOC%2E%20%0A%20%20%20Only%20appears%20if%20one%20of%20those%20three%20are%20in%20the%20document%2E%0A%2A%2F%0A%20%0Adiv%23header%2C%20header%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Put%20border%20on%20bottom%2E%20Separates%20it%20from%20TOC%20or%20body%20that%20comes%20after%20it%2E%20%2A%2F%0A%20%20%20%20border%2Dbottom%3A%201px%20solid%20%23aaa%3B%0A%20%20%20%20margin%2Dbottom%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%0A%2Etitle%20%2F%2A%20Pandoc%20title%20header%20%28h1%2Etitle%29%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20text%2Dalign%3A%20center%3B%0A%20%20%20%20%7D%0A%20%0A%2Eauthor%2C%20%2Edate%20%2F%2A%20Pandoc%20author%28s%29%20and%20date%20headers%20%28h2%2Eauthor%20and%20h3%2Edate%29%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20text%2Dalign%3A%20center%3B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20Pandoc%20table%20of%20contents%20DIV%20when%20using%20the%20%2D%2Dtoc%20option%2E%0A%20%20%20NOTE%3A%20this%20doesn%27t%20support%20Pandoc%27s%20%2D%2Did%2Dprefix%20option%20for%20%23TOC%20and%20%23header%2E%20%0A%20%20%20Probably%20would%20need%20to%20use%20div%5Bid%24%3D%27TOC%27%5D%20and%20div%5Bid%24%3D%27header%27%5D%20as%20selectors%2E%0A%2A%2F%0A%20%0Adiv%23TOC%2C%20nav%23TOC%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Put%20border%20on%20bottom%20to%20separate%20it%20from%20body%2E%20%2A%2F%0A%20%20%20%20border%2Dbottom%3A%201px%20solid%20%23aaa%3B%0A%20%20%20%20margin%2Dbottom%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%0A%40media%20print%0A%20%20%20%20%7B%0A%20%20%20%20div%23TOC%2C%20nav%23TOC%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20Don%27t%20display%20TOC%20in%20print%20%2A%2F%0A%20%20%20%20%20%20%20%20display%3A%20none%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Headers%20and%20sections%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Ah1%2C%20h2%2C%20h3%2C%20h4%2C%20h5%2C%20h6%0A%7B%0A%20%20%20%20font%2Dfamily%3A%20%22Helvetica%20Neue%22%2C%20Helvetica%2C%20%22Liberation%20Sans%22%2C%20Calibri%2C%20Arial%2C%20sans%2Dserif%3B%20%2F%2A%20Sans%2Dserif%20headers%20%2A%2F%0A%20%0A%20%20%20%20%2F%2A%20font%2Dfamily%3A%20%22Liberation%20Serif%22%2C%20%22Georgia%22%2C%20%22Times%20New%20Roman%22%2C%20serif%3B%20%2F%2A%20Serif%20headers%20%2A%2F%0A%20%0A%20%20%20%20page%2Dbreak%2Dafter%3A%20avoid%3B%20%2F%2A%20Firefox%2C%20Chrome%2C%20and%20Safari%20do%20not%20support%20the%20property%20value%20%22avoid%22%20%2A%2F%0A%7D%0A%20%0A%2F%2A%20Pandoc%20with%20%2D%2Dsection%2Ddivs%20option%20%2A%2F%0A%20%0Adiv%20div%2C%20section%20section%20%2F%2A%20Nested%20sections%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20margin%2Dleft%3A%202em%3B%20%2F%2A%20This%20will%20increasingly%20indent%20nested%20header%20sections%20%2A%2F%0A%20%20%20%20%7D%0A%20%0Ap%20%7B%7D%0A%20%0Ablockquote%0A%20%20%20%20%7B%20%0A%20%20%20%20font%2Dstyle%3A%20italic%3B%0A%20%20%20%20%7D%0A%20%0Ali%20%2F%2A%20All%20list%20items%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Ali%20%3E%20p%20%2F%2A%20Loosely%20spaced%20list%20item%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20margin%2Dtop%3A%201em%3B%20%2F%2A%20IE%3A%20lack%20of%20space%20above%20a%20%3Cli%3E%20when%20the%20item%20is%20inside%20a%20%3Cp%3E%20%2A%2F%0A%20%20%20%20%7D%0A%20%0Aul%20%2F%2A%20Whole%20unordered%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Aul%20li%20%2F%2A%20Unordered%20list%20item%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Aol%20%2F%2A%20Whole%20ordered%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Aol%20li%20%2F%2A%20Ordered%20list%20item%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Ahr%20%7B%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Some%20span%20elements%20%2D%2D%2D%20%2A%2F%0A%20%0Asub%20%2F%2A%20Subscripts%2E%20Pandoc%3A%20H%7E2%7EO%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Asup%20%2F%2A%20Superscripts%2E%20Pandoc%3A%20The%202%5End%5E%20try%2E%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%20%20%20%0Aem%20%2F%2A%20Emphasis%2E%20Markdown%3A%20%2Aemphasis%2A%20or%20%5Femphasis%5F%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%20%20%20%0Aem%20%3E%20em%20%2F%2A%20Emphasis%20within%20emphasis%3A%20%2AThis%20is%20all%20%2Aemphasized%2A%20except%20that%2A%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20font%2Dstyle%3A%20normal%3B%0A%20%20%20%20%7D%0A%20%0Astrong%20%2F%2A%20Markdown%20%2A%2Astrong%2A%2A%20or%20%5F%5Fstrong%5F%5F%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Links%20%28anchors%29%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Aa%20%2F%2A%20All%20links%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Keep%20links%20clean%2E%20On%20screen%2C%20they%20are%20colored%3B%20in%20print%2C%20they%20do%20nothing%20anyway%2E%20%2A%2F%0A%20%20%20%20text%2Ddecoration%3A%20none%3B%0A%20%20%20%20%7D%0A%20%0A%40media%20screen%0A%20%20%20%20%7B%0A%20%20%20%20a%3Ahover%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20On%20hover%2C%20we%20indicate%20a%20bit%20more%20that%20it%20is%20a%20link%2E%20%2A%2F%0A%20%20%20%20%20%20%20%20text%2Ddecoration%3A%20underline%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%0A%40media%20print%0A%20%20%20%20%7B%0A%20%20%20%20a%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20In%20print%2C%20a%20colored%20link%20is%20useless%2C%20so%20un%2Dstyle%20it%2E%20%2A%2F%0A%20%20%20%20%20%20%20%20color%3A%20black%3B%0A%20%20%20%20%20%20%20%20background%3A%20transparent%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20a%5Bhref%5E%3D%22http%3A%2F%2F%22%5D%3Aafter%2C%20a%5Bhref%5E%3D%22https%3A%2F%2F%22%5D%3Aafter%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20However%2C%20links%20that%20go%20somewhere%20else%2C%20might%20be%20useful%20to%20the%20reader%2C%0A%20%20%20%20%20%20%20%20%20%20%20so%20for%20http%20and%20https%20links%2C%20print%20the%20URL%20after%20what%20was%20the%20link%20%0A%20%20%20%20%20%20%20%20%20%20%20text%20in%20parens%0A%20%20%20%20%20%20%20%20%2A%2F%0A%20%20%20%20%20%20%20%20content%3A%20%22%20%28%22%20attr%28href%29%20%22%29%20%22%3B%0A%20%20%20%20%20%20%20%20font%2Dsize%3A%2090%25%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Images%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Aimg%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Let%20it%20be%20inline%20left%2Fright%20where%20it%20wants%20to%20be%2C%20but%20verticality%20make%20%0A%20%20%20%20%20%20%20it%20in%20the%20middle%20to%20look%20nicer%2C%20but%20opinions%20differ%2C%20and%20if%20in%20a%20multi%2Dline%20%0A%20%20%20%20%20%20%20paragraph%2C%20it%20might%20not%20be%20so%20great%2E%20%0A%20%20%20%20%2A%2F%0A%20%20%20%20vertical%2Dalign%3A%20middle%3B%0A%20%20%20%20%7D%0A%20%0Adiv%2Efigure%20%2F%2A%20Pandoc%20figure%2Dstyle%20image%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Center%20the%20image%20and%20caption%20%2A%2F%0A%20%20%20%20margin%2Dleft%3A%20auto%3B%0A%20%20%20%20margin%2Dright%3A%20auto%3B%0A%20%20%20%20text%2Dalign%3A%20center%3B%0A%20%20%20%20font%2Dstyle%3A%20italic%3B%0A%20%20%20%20%7D%0A%20%0Ap%2Ecaption%20%2F%2A%20Pandoc%20figure%2Dstyle%20caption%20within%20div%2Efigure%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Inherits%20div%2Efigure%20props%20by%20default%20%2A%2F%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Code%20blocks%20and%20spans%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Apre%2C%20code%20%0A%20%20%20%20%7B%0A%20%20%20%20background%2Dcolor%3A%20%23fdf7ee%3B%0A%20%20%20%20%2F%2A%20BEGIN%20word%20wrap%20%2A%2F%0A%20%20%20%20%2F%2A%20Need%20all%20the%20following%20to%20word%20wrap%20instead%20of%20scroll%20box%20%2A%2F%0A%20%20%20%20%2F%2A%20This%20will%20override%20the%20overflow%3Aauto%20if%20present%20%2A%2F%0A%20%20%20%20white%2Dspace%3A%20pre%2Dwrap%3B%20%2F%2A%20css%2D3%20%2A%2F%0A%20%20%20%20white%2Dspace%3A%20%2Dmoz%2Dpre%2Dwrap%20%21important%3B%20%2F%2A%20Mozilla%2C%20since%201999%20%2A%2F%0A%20%20%20%20white%2Dspace%3A%20%2Dpre%2Dwrap%3B%20%2F%2A%20Opera%204%2D6%20%2A%2F%0A%20%20%20%20white%2Dspace%3A%20%2Do%2Dpre%2Dwrap%3B%20%2F%2A%20Opera%207%20%2A%2F%0A%20%20%20%20word%2Dwrap%3A%20break%2Dword%3B%20%2F%2A%20Internet%20Explorer%205%2E5%2B%20%2A%2F%0A%20%20%20%20%2F%2A%20END%20word%20wrap%20%2A%2F%0A%20%20%20%20%7D%0A%20%0Apre%20%2F%2A%20Code%20blocks%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Distinguish%20pre%20blocks%20from%20other%20text%20by%20more%20than%20the%20font%20with%20a%20background%20tint%2E%20%2A%2F%0A%20%20%20%20padding%3A%200%2E5em%3B%20%2F%2A%20Since%20we%20have%20a%20background%20color%20%2A%2F%0A%20%20%20%20border%2Dradius%3A%205px%3B%20%2F%2A%20Softens%20it%20%2A%2F%0A%20%20%20%20%2F%2A%20Give%20it%20a%20some%20definition%20%2A%2F%0A%20%20%20%20border%3A%201px%20solid%20%23aaa%3B%0A%20%20%20%20%2F%2A%20Set%20it%20off%20left%20and%20right%2C%20seems%20to%20look%20a%20bit%20nicer%20when%20we%20have%20a%20background%20%2A%2F%0A%20%20%20%20margin%2Dleft%3A%20%200%2E5em%3B%0A%20%20%20%20margin%2Dright%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%0A%40media%20screen%0A%20%20%20%20%7B%0A%20%20%20%20pre%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20On%20screen%2C%20use%20an%20auto%20scroll%20box%20for%20long%20lines%2C%20unless%20word%2Dwrap%20is%20enabled%20%2A%2F%0A%20%20%20%20%20%20%20%20white%2Dspace%3A%20pre%3B%0A%20%20%20%20%20%20%20%20overflow%3A%20auto%3B%0A%20%20%20%20%20%20%20%20%2F%2A%20Dotted%20looks%20better%20on%20screen%20and%20solid%20seems%20to%20print%20better%2E%20%2A%2F%0A%20%20%20%20%20%20%20%20border%3A%201px%20dotted%20%23777%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%0Acode%20%2F%2A%20All%20inline%20code%20spans%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Ap%20%3E%20code%2C%20li%20%3E%20code%20%2F%2A%20Code%20spans%20in%20paragraphs%20and%20tight%20lists%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Pad%20a%20little%20from%20adjacent%20text%20%2A%2F%0A%20%20%20%20padding%2Dleft%3A%20%202px%3B%0A%20%20%20%20padding%2Dright%3A%202px%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0Ali%20%3E%20p%20code%20%2F%2A%20Code%20span%20in%20a%20loose%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20We%20have%20room%20for%20some%20more%20background%20color%20above%20and%20below%20%2A%2F%0A%20%20%20%20padding%3A%202px%3B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Math%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Aspan%2Emath%20%2F%2A%20Pandoc%20inline%20math%20default%20and%20%2D%2Djsmath%20inline%20math%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Tried%20font%2Dstyle%3Aitalic%20here%2C%20and%20it%20messed%20up%20MathJax%20rendering%20in%20some%20browsers%2E%20Maybe%20don%27t%20mess%20with%20at%20all%2E%20%2A%2F%0A%20%20%20%20%7D%0A%20%20%20%20%0Adiv%2Emath%20%2F%2A%20Pandoc%20%2D%2Djsmath%20display%20math%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%20%20%20%0Aspan%2ELaTeX%20%2F%2A%20Pandoc%20%2D%2Dlatexmathml%20math%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%20%0A%20%0Aeq%20%2F%2A%20Pandoc%20%2D%2Dgladtex%20math%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%20%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Tables%20%2D%2D%2D%2D%20%2A%2F%0A%20%0A%2F%2A%20%20A%20clean%20textbook%2Dlike%20style%20with%20horizontal%20lines%20above%20and%20below%20and%20under%20%0A%20%20%20%20the%20header%2E%20Rows%20highlight%20on%20hover%20to%20help%20scanning%20the%20table%20on%20screen%2E%0A%2A%2F%0A%20%0Atable%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dcollapse%3A%20collapse%3B%0A%20%20%20%20border%2Dspacing%3A%200%3B%20%2F%2A%20IE%206%20%2A%2F%0A%20%0A%20%20%20%20border%2Dbottom%3A%202pt%20solid%20%23000%3B%0A%20%20%20%20border%2Dtop%3A%202pt%20solid%20%23000%3B%20%2F%2A%20The%20caption%20on%20top%20will%20not%20have%20a%20bottom%2Dborder%20%2A%2F%0A%20%0A%20%20%20%20%2F%2A%20Center%20%2A%2F%0A%20%20%20%20margin%2Dleft%3A%20auto%3B%0A%20%20%20%20margin%2Dright%3A%20auto%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0Athead%20%2F%2A%20Entire%20table%20header%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dbottom%3A%201pt%20solid%20%23000%3B%0A%20%20%20%20background%2Dcolor%3A%20%23eee%3B%20%2F%2A%20Does%20this%20BG%20print%20well%3F%20%2A%2F%0A%20%20%20%20%7D%0A%20%0Atr%2Eheader%20%2F%2A%20Each%20header%20row%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%20%0A%20%0Atbody%20%2F%2A%20Entire%20table%20%20body%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20Table%20body%20rows%20%2A%2F%0A%20%0Atr%20%20%7B%0A%20%20%20%20%7D%0Atr%2Eodd%3Ahover%2C%20tr%2Eeven%3Ahover%20%2F%2A%20Use%20%2Eodd%20and%20%2Eeven%20classes%20to%20avoid%20styling%20rows%20in%20other%20tables%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20background%2Dcolor%3A%20%23eee%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0A%2F%2A%20Odd%20and%20even%20rows%20%2A%2F%0Atr%2Eodd%20%7B%7D%0Atr%2Eeven%20%7B%7D%0A%20%0Atd%2C%20th%20%2F%2A%20Table%20cells%20and%20table%20header%20cells%20%2A%2F%0A%20%20%20%20%7B%20%0A%20%20%20%20vertical%2Dalign%3A%20top%3B%20%2F%2A%20Word%20%2A%2F%0A%20%20%20%20vertical%2Dalign%3A%20baseline%3B%20%2F%2A%20Others%20%2A%2F%0A%20%20%20%20padding%2Dleft%3A%20%20%200%2E5em%3B%0A%20%20%20%20padding%2Dright%3A%20%200%2E5em%3B%0A%20%20%20%20padding%2Dtop%3A%20%20%20%200%2E2em%3B%0A%20%20%20%20padding%2Dbottom%3A%200%2E2em%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0A%2F%2A%20Removes%20padding%20on%20left%20and%20right%20of%20table%20for%20a%20tight%20look%2E%20Good%20if%20thead%20has%20no%20background%20color%2A%2F%0A%2F%2A%0Atr%20td%3Alast%2Dchild%2C%20tr%20th%3Alast%2Dchild%0A%20%20%20%20%7B%0A%20%20%20%20padding%2Dright%3A%200%3B%0A%20%20%20%20%7D%0Atr%20td%3Afirst%2Dchild%2C%20tr%20th%3Afirst%2Dchild%20%0A%20%20%20%20%7B%0A%20%20%20%20padding%2Dleft%3A%200%3B%0A%20%20%20%20%7D%0A%2A%2F%0A%20%0Ath%20%2F%2A%20Table%20header%20cells%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20font%2Dweight%3A%20bold%3B%20%0A%20%20%20%20%7D%0A%20%0Atfoot%20%2F%2A%20Table%20footer%20%28what%20appears%20here%20if%20caption%20is%20on%20top%3F%29%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Acaption%20%2F%2A%20This%20is%20for%20a%20table%20caption%20tag%2C%20not%20the%20p%2Ecaption%20Pandoc%20uses%20in%20a%20div%2Efigure%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20caption%2Dside%3A%20top%3B%0A%20%20%20%20border%3A%20none%3B%0A%20%20%20%20font%2Dsize%3A%200%2E9em%3B%0A%20%20%20%20font%2Dstyle%3A%20italic%3B%0A%20%20%20%20text%2Dalign%3A%20center%3B%0A%20%20%20%20margin%2Dbottom%3A%200%2E3em%3B%20%2F%2A%20Good%20for%20when%20on%20top%20%2A%2F%0A%20%20%20%20padding%2Dbottom%3A%200%2E2em%3B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Definition%20lists%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Adl%20%2F%2A%20The%20whole%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dtop%3A%202pt%20solid%20black%3B%0A%20%20%20%20padding%2Dtop%3A%200%2E5em%3B%0A%20%20%20%20border%2Dbottom%3A%202pt%20solid%20black%3B%0A%20%20%20%20%7D%0A%20%0Adt%20%2F%2A%20Definition%20term%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20font%2Dweight%3A%20bold%3B%0A%20%20%20%20%7D%0A%20%0Add%2Bdt%20%2F%2A%202nd%20or%20greater%20term%20in%20the%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dtop%3A%201pt%20solid%20black%3B%0A%20%20%20%20padding%2Dtop%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0Add%20%2F%2A%20A%20definition%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20margin%2Dbottom%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%0Add%2Bdd%20%2F%2A%202nd%20or%20greater%20definition%20of%20a%20term%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dtop%3A%201px%20solid%20black%3B%20%2F%2A%20To%20separate%20multiple%20definitions%20%2A%2F%0A%20%20%20%20%7D%0A%20%20%20%20%0A%2F%2A%20%2D%2D%2D%2D%20Footnotes%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Aa%2Efootnote%2C%20a%2EfootnoteRef%20%7B%20%2F%2A%20Pandoc%2C%20MultiMarkdown%20footnote%20links%20%2A%2F%0A%20%20%20%20font%2Dsize%3A%20small%3B%20%0A%20%20%20%20vertical%2Dalign%3A%20text%2Dtop%3B%0A%7D%0A%20%0Aa%5Bhref%5E%3D%22%23fnref%22%5D%2C%20a%2Ereversefootnote%20%2F%2A%20Pandoc%2C%20MultiMarkdown%2C%20%3F%3F%20footnote%20back%20links%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0A%40media%20print%0A%20%20%20%20%7B%0A%20%20%20%20a%5Bhref%5E%3D%22%23fnref%22%5D%2C%20a%2Ereversefootnote%20%2F%2A%20Pandoc%2C%20MultiMarkdown%20%2A%2F%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20Don%27t%20display%20these%20at%20all%20in%20print%20since%20the%20arrow%20is%20only%20something%20to%20click%20on%20%2A%2F%0A%20%20%20%20%20%20%20%20display%3A%20none%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20%0Adiv%2Efootnotes%20%2F%2A%20Pandoc%20footnotes%20div%20at%20end%20of%20the%20document%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%20%20%20%0Adiv%2Efootnotes%20li%5Bid%5E%3D%22fn%22%5D%20%2F%2A%20A%20footnote%20item%20within%20that%20div%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20You%20can%20class%20stuff%20as%20%22noprint%22%20to%20not%20print%2E%20%0A%20%20%20Useful%20since%20you%20can%27t%20set%20this%20media%20conditional%20inside%20an%20HTML%20element%27s%20%0A%20%20%20style%20attribute%20%28I%20think%29%2C%20and%20you%20don%27t%20want%20to%20make%20another%20stylesheet%20that%20%0A%20%20%20imports%20this%20one%20and%20adds%20a%20class%20just%20to%20do%20this%2E%0A%2A%2F%0A%20%0A%40media%20print%0A%20%20%20%20%7B%0A%20%20%20%20%2Enoprint%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20display%3Anone%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A" rel="stylesheet" type="text/css" />
11</head>
12<body>
13<div id="header">
14<h1 class="title">Static Routing Exercise</h1>
15<h2 class="author">Campus Network Design Workshop</h2>
16</div>
17<div id="TOC">
18<ul>
19<li><a href="#introduction"><span class="toc-section-number">1</span> Introduction</a><ul>
20<li><a href="#router-types-used-in-the-lab"><span class="toc-section-number">1.1</span> Router types used in the lab</a></li>
21<li><a href="#address-space-allocation"><span class="toc-section-number">1.2</span> Address Space Allocation</a></li>
22</ul></li>
23<li><a href="#exercises"><span class="toc-section-number">2</span> Exercises</a><ul>
24<li><a href="#basic-router-configuration"><span class="toc-section-number">2.1</span> Basic Router Configuration</a></li>
25<li><a href="#interface-configuration"><span class="toc-section-number">2.2</span> Interface Configuration</a></li>
26<li><a href="#testing-connectivity"><span class="toc-section-number">2.3</span> Testing Connectivity</a></li>
27<li><a href="#static-routing"><span class="toc-section-number">2.4</span> Static routing</a></li>
28<li><a href="#default-route"><span class="toc-section-number">2.5</span> Default route</a></li>
29</ul></li>
30</ul>
31</div>
32<div class="figure">
33<img src="data:image/png;base64,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EABfsLOS+DLXix6ofPBHjx4VmTR6tnTpUiLq3bu3610pKSl2u71Tp06nT5/u2LHj8OHDU1OL9a/s3Llz37599+7dI6I5c+YMHDjw4YcfPn36dFRUVGxs7Ny5c308NvYNaeWJc/Q2jY1VKhuUNbLDzJXq0G1lU6ZMmdu3b1+/ft3f39/prvDw8IMHD546dSo0NPTUqVM1a9Zs1KjRgQMH6H5l8/fff1erVrhYQuPGjQ8cOHD48OF69epdvny5UqVKjRs3zpXv57V4laOf+sYSlY2u4t0cfJy5EkzgwQcfJKLTp0+73nXixAkiCgkJYf8/efIkdwM2aYjo2LFjRFS/fn2bzVapUiUiOnz4sIzHya1yZNytgejkBGiJsCFMuCkrPSwvBprr3r07EX311Veud4WGhhJRXl4e+3/NmjXd7ad69epE9Ndffznuu3XrluxHyy5/YLXI0c+pz/xho5NUNw0kDTAmTJjQtGnTjz76KDk5+cyZMxcvXty4cePzzz9PRP369SOipKSkgoIC5trVN998091+mFF58fHx58+fv3LlyurVqzt37qzQMVuzI0cnnTfm77NBb41sgqNUHrUFpOM+GyL6999/p02blpmZefjw4bt37z7wwAPNmjVbvXr1nTt3pkyZsnDhwr/++qtmzZqDBg0aPnw4dzSa02ln8eLF06dPP3ToEBE98cQTcXFxzOILyrHaoqJ6GAlt8rBh8hxhIwvUNJrQc9gYnaVmpNZ8pID5m9GQNLJA0oD5WG0Ra20b08wcNmhAkwuSBszKOnmj+cnQzGEDskDSgLlZKm80LG5MGzYoa2SBpAErsE7eaMi0YQO+w58fWIdF8kbD4sacYYOyRi4oawBAFuYMG/CdFT7lWZONw+mu//3vfw0bNvTz82vYsGF6ejrvw/v372+z2erXr19QUMDcUlBQwEw2079/f6+ezqtn79WrV3h4+J49e4YNG9agQQM/P78qVao8+uijqampd+7ccdr4888/r1u3rpgntSCtihsThg3KGrmgrDElZkoY19s3bdrUu3fvZ5999syZM+3atXv11Vd//vln181mzZr18MMPHzlyhJkmwOFw9O3b98iRI4888sisWbPEP51Xz37r1q3s7Ozu3bsPHDgwPDw8Ozv7ypUru3fvbty4sd1uHzx4MHdXmZmZEyZMWLt2rccndWKRljSG+nlj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BcYHNnr06F27dkVHR7/66quFhYUhPDWAkCFsQACbNm0iorlz56ovZH9VZg1s3br1+vXrycnJKSkp7CSN3wuJaOnSpaWlpefOnevfv3/fvn3z8vKUHHrjjTeWL1/eq1evCRMmvPDCC2wamN8LjT399NMrVqxQX2LwoB999NEDDzzQv39/ZWYaC5XOnTtPnz6diGbMmNGlSxcimjhxonKH77777scff1xeXp6QkLB3797PP/+czZswNmbMmLKysi5duni93nXr1oXw1ABCw8UEAUbcaQKYIAAAJmGCAAAAwF0sPJuOsAEAgIAsKWuIq7DBnDQAAFlxFDbiwqacAADG+AobFDcAAJyw9tOYr7ABAAB+WHXChjgMGxQ3YIkoFc1VJSUlgwYN6tq166BBg0pLS/3+uNfrZVssNzU1sUuamprYZjNer1d/+8OHD48cObJbt26JiYlsswONgoICtpLGoHWN8YHUJvV7AAATVElEQVTNmjVryJAhJ06ceOuttwYOHNi1a9fevXs/+eSTGzdu/Oeff4J9LHCEm8fbuQsbAEsomyhrHDhwYPbs2WPGjKmrqxs9evRrr732448/6m+2adOm4cOHnz17li3Ub29vnzNnztmzZx977DG2wlTtl19+GTt2bFRU1G+//VZVVVVZWam5wfbt21evXr13716DAzY+sL///nv37t1paWnz5s0bMmTI7t27b9y48fPPPz/66KM+n2/hwoVBPRY4SKxFNhbiaFGnmnALPLGuk0+aDZWJaOrUqd9///2ZM2cGDhx45syZwYMHv/TSS999953+Z2tqakaMGHH9+vVPP/20vb39/fff79Wr1/Hjx/U7e86YMWPbtm3Hjh17/PHH9fezd+/ejIyMH374YejQofrjMXlgFRUVkydPrqqqGjFihPqnmpqaWDeamzdvmn8scIpAKzrZCJPMw2iCwoQ0UZw8eZL+27OS/Z9doufxeIqKiqKiolauXPnBBx9ERUUVFxfrk4aIDhw4QESLFi2Ki4tLSEhYvHhxc3Mzu+rw4cNs48uhQ4eGc2A7duxITEzUJA27f/pvU07zjwVghoVJQ9yGDc7cgE0aGhqIiPVuYf+/cuVKoBtPnTo1NTX19u3bt2/fTk1NnTJlit+b/fnnn+zGV65cWbJkyebNm9m2m0SUlpZWUlLy1FNPhXNgbW1tZWVlr7zyiuZH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" alt="Physical Topology" /><p class="caption">Physical Topology</p>
34</div>
35<p>Group interconnections:</p>
36<pre><code>        ISP Link network 10.254.255.0/24 and fd00:fe:0:0::/64
37    +---------------+---------------+---------------+---------------+-----&gt; 
38    |               |               |               |               |
39    |.1             |.2             |.3             |.4             |.5
40    |g3/0           |g3/0           |g3/0           |g3/0           |g3/0
41   R11             R21             R31             R41             R51
42    |g1/0           |g1/0           |g1/0           |g1/0           |g1/0
43    |.1             |.1             |.1             |.1             |.1
44    |               |               |               |               |
45-+--+--+-       -+--+--+-       -+--+--+-       -+--+--+-       -+--+--+-
46 |     |         |     |         |     |         |     |         |     |
47 |.2   |.3       |.2   |.3       |.2   |.3       |.2   |.3       |.2   |.3
48 |g1/0 |g1/0     |g1/0 |g1/0     |g1/0 |g1/0     |g1/0 |g1/0     |g1/0 |g1/0
49R12   R13       R22   R23       R32   R33       R42   R43       R52   R53</code></pre>
50<p>g1/0 is shorthand for the GigabitEthernet 1/0 interface on the router, etc.</p>
51<p></p>
52<h1 id="introduction"><a href="#introduction"><span class="header-section-number">1</span> Introduction</a></h1>
53<p>The purpose of this exercise is to learn how to configure static routes on a group of Cisco routers to allow full IP reachability between the various networks.</p>
54<h2 id="router-types-used-in-the-lab"><a href="#router-types-used-in-the-lab"><span class="header-section-number">1.1</span> Router types used in the lab</a></h2>
55<p>Cisco 7206 VXR</p>
56<p>Any Cisco IOS based router platforum is suitable for these exercises. We choose to use the Cisco 7206 VXR router.</p>
57<p>The software used is from Cisco's IOS 15.1M or 15.2S release trains, but these exercises should be doable on any release from IOS 12.4 and 12.4T onwards. Obviously it is strongly recommended to use the newest release possible as it will have the most recent security fixes (not to mention new or more enhanced features when compared with the older releases).</p>
58<h2 id="address-space-allocation"><a href="#address-space-allocation"><span class="header-section-number">1.2</span> Address Space Allocation</a></h2>
59<p>The allocations have been made assuming 5 groups in the workshop. If more groups are needed, simply extend the address plan following the same scheme.</p>
60<table>
61<thead>
62<tr class="header">
63<th align="left">Group</th>
64<th align="left">IPv4 Block</th>
65<th align="left">IPv6 Block</th>
66</tr>
67</thead>
68<tbody>
69<tr class="odd">
70<td align="left">1</td>
71<td align="left">10.1.0.0/16</td>
72<td align="left">fd00:1::/32</td>
73</tr>
74<tr class="even">
75<td align="left">2</td>
76<td align="left">10.2.0.0/16</td>
77<td align="left">fd00:2::/32</td>
78</tr>
79<tr class="odd">
80<td align="left">3</td>
81<td align="left">10.3.0.0/16</td>
82<td align="left">fd00:3::/32</td>
83</tr>
84<tr class="even">
85<td align="left">4</td>
86<td align="left">10.4.0.0/16</td>
87<td align="left">fd00:4::/32</td>
88</tr>
89<tr class="odd">
90<td align="left">5</td>
91<td align="left">10.5.0.0/16</td>
92<td align="left">fd00:5::/32</td>
93</tr>
94<tr class="even">
95<td align="left">ISP</td>
96<td align="left">10.254.0.0/16</td>
97<td align="left">fd00:fe::/32</td>
98</tr>
99</tbody>
100</table>
101<p>Each group will then further partition their space like this:</p>
102<table>
103<thead>
104<tr class="header">
105<th align="left">IPv4</th>
106<th align="left">IPv6</th>
107<th align="left">Description</th>
108</tr>
109</thead>
110<tbody>
111<tr class="odd">
112<td align="left">10.X.1.0/24</td>
113<td align="left">fd00:X:1:1::/64</td>
114<td align="left">Core Network</td>
115</tr>
116<tr class="even">
117<td align="left">10.X.64.0/24</td>
118<td align="left">fd00:X:2:64::/64</td>
119<td align="left">Data Subnet (VLAN 64)</td>
120</tr>
121<tr class="odd">
122<td align="left">10.X.65.0/24</td>
123<td align="left">fd00:X:2:65::/64</td>
124<td align="left">VOIP Subnet (VLAN 65)</td>
125</tr>
126<tr class="even">
127<td align="left">10.X.254.0/24</td>
128<td align="left">fd00:X:0:FE::/64</td>
129<td align="left">Router Loopback Subnet</td>
130</tr>
131<tr class="odd">
132<td align="left">10.X.255.0/24</td>
133<td align="left">fd00:X:0:FF::/64</td>
134<td align="left">Switch MGMT Subnet (VLAN 255)</td>
135</tr>
136</tbody>
137</table>
138<p>With X being your group number (1,2,3,4,5)</p>
139<p>The groups are connected together using a link subnet 10.254.255.0/24 and fd00:fe:0:0::/64, where each group's border router RX1 has address 10.254.255.X and fd00:fe:0:0::X on its external interface GigabitEthernet3/0.</p>
140<h1 id="exercises"><a href="#exercises"><span class="header-section-number">2</span> Exercises</a></h1>
141<h2 id="basic-router-configuration"><a href="#basic-router-configuration"><span class="header-section-number">2.1</span> Basic Router Configuration</a></h2>
142<p>Configure each router based on the following example:</p>
143<pre><code>hostname Rxx      &lt;-- e.g. R11
144!
145aaa new-model
146aaa authentication login default local
147aaa authentication enable default enable
148username nsrc secret nsrc
149enable secret nsrc
150service password-encryption
151line vty 0 4
152 transport preferred none
153line console 0
154 transport preferred none
155!
156no logging console
157logging buffered 8192 debugging
158no ip domain-lookup
159ipv6 unicast-routing
160ipv6 cef</code></pre>
161<p>Explanations for some of the above commands</p>
162<p><em>aaa new-model</em></p>
163<p>The three AAA commands enable a more scalable method of authenticating user access to a router. AAA stands for authentication, authorization and accounting. The new-model mode gives greater flexibility, allowing provision of user accounts, as well as local and off-router authentication, authorization and accounting capabilities (amongst others).</p>
164<p><em>service password-encryption</em></p>
165<p>This specifies that all passwords stored on the router are obfuscated so they are not readable by anyone viewing the configuration. While better than plain text, the algorithm used is very simple, and easily reversible.</p>
166<p><em>transport preferred none</em></p>
167<p>This specifies that whatever is entered on the console and vty ports must be a command that the router understands. If 'none' was not specified, the router would try many of the supported transports (eg telnet, ssh,...) to resolve what the text sequence is.</p>
168<p><em>no logging console</em></p>
169<p>Given we are accessing the routers in the lab through their console ports, we don't really want the log messages cluttering up our work. Better to divert the console message into a log file, and view that log file as and when we need to. Besides, the console port on a router is a 9600 bits per second serial interface, and excessive console log messages can seriously impact the CPU performance.</p>
170<h2 id="interface-configuration"><a href="#interface-configuration"><span class="header-section-number">2.2</span> Interface Configuration</a></h2>
171<p>Configure each router's interface according to the diagram (where <strong>X</strong> represents your group):</p>
172<ul>
173<li>RX1: use Y=1</li>
174<li>RX2: use Y=2</li>
175<li>RX3: use Y=3</li>
176</ul>
177<pre><code>interface loopback 0
178 ip address 10.X.254.Y 255.255.255.255
179 ipv6 address fd00:X:0:fe::Y/128
180!
181interface GigabitEthernet1/0
182 ip address 10.X.1.Y 255.255.255.0
183 description Link to Core
184 no ip redirects
185 no ip directed-broadcast
186 no ip proxy-arp
187 ipv6 address fd00:X:1:1::Y/64
188 no ipv6 redirects
189 no shutdown</code></pre>
190<p>In addition, router RX1 will configure an interface to allow it to reach the other groups:</p>
191<pre><code>interface GigabitEthernet3/0
192 ip address 10.254.255.X 255.255.255.0
193 description Link to Groups
194 no ip redirects
195 no ip directed-broadcast
196 no ip proxy-arp
197 ipv6 address fd00:fe:0:0::X/64
198 no ipv6 redirects
199 ipv6 nd ra suppress all
200 no shutdown</code></pre>
201<p>Routers RX2 and RX3 will configure access VLAN interfaces facing the backbone switches.</p>
202<p>RX2:</p>
203<pre><code>interface Fast0/0
204 no ip address
205 no shutdown
206!
207interface Fast0/0.64
208 encapsulation dot1Q 64
209 ip address 10.X.64.2 255.255.255.0
210 description Data Subnet (VLAN 64)
211 no ip redirects
212 no ip directed-broadcast
213 no ip proxy-arp
214 ipv6 address fd00:X:2:64::2/64
215 no ipv6 redirects
216 no shutdown</code></pre>
217<p>Do the same for VLANs 65 and 255.</p>
218<p>RX3:</p>
219<pre><code>interface Fast0/0
220 no ip address
221 no shutdown
222!
223interface Fast0/0.64
224 encapsulation dot1Q 64
225 ip address 10.X.64.3 255.255.255.0
226 description Data Subnet (VLAN 64)
227 no ip redirects
228 no ip directed-broadcast
229 no ip proxy-arp
230 ipv6 address fd00:X:2:64::3/64
231 no ipv6 redirects
232 no shutdown</code></pre>
233<p>Do the same for VLANs 65 and 255.</p>
234<p>Explanations for some of the above commands:</p>
235<p><em>no ip directed-broadcast</em></p>
236<p>An IP directed broadcast is an IP packet whose destination address is a valid broadcast address for some IP subnet, but which originates from a node that is not itself part of that destination subnet.</p>
237<p>Because directed broadcasts, and particularly Internet Control Message Protocol (ICMP) directed broadcasts, have been abused by malicious persons, we recommend disabling the ip directed-broadcast command on any intereface where directed broadcasts are not needed (probably all).</p>
238<p>IP directed broadcast is disabled by default in all Cisco IOS releases since 12.0, but most network operators still include it in their configuration templates.</p>
239<p><em>no ip proxy-arp</em></p>
240<p>Proxy ARP is the technique in which one host, usually a router, answers ARP requests intended for another machine. By &quot;faking&quot; its identity, the router accepts responsibility for routing packets to the &quot;real&quot; destination. Proxy ARP can help machines on a subnet reach remote subnets without the need to configure routing or a default gateway.</p>
241<p>The proxy ARP feature is disabled by default in all Cisco IOS releases since 12.0, but most network operators still include it in their configuration templates.</p>
242<p>Disadvantages of proxy arp:</p>
243<ul>
244<li>It increases the impact of ARP spoofing, in which a machine claims to be another in order to intercept packets.</li>
245<li>It hides network misconfigurations in hosts</li>
246<li>Hosts will have larger ARP tables</li>
247</ul>
248<p><em>no ip redirects</em></p>
249<p>ICMP redirects can be sent to a host when the router knows that another router in the same subnet has a better path to a destination. If a hacker installs a router in the network that causes the legitimate router to learn these illegitimate paths, the hacker's router will end up diverting legitimate traffic thanks to ICMP redirects. Thus, we recommend that you disable this feature in all your interfaces.</p>
250<p>ICMP redirects are disabled by default in all Cisco IOS releases since 12.0, but most network operators still include it in their configuration templates.</p>
251<p><em>ipv6 nd ra suppress [all]</em></p>
252<p>Don't send Router Announcement messages on this interface. These are invitations to other devices on this network to use this device as their default gateway. You would turn this off where this router is not an appropriate choice of default gateway on that network.</p>
253<p>The &quot;all&quot; flag is new in IOS 15.1(3)T3. It also disables solicited RA messages (where a client sends a broadcast asking for a router) as well as periodic messages.</p>
254<p>There should never be any need for Router Advertisement on an infrastructure interface as the only devices there would be routers, servers, and other L3 devices which have their network information configured manually (rather than automatically).</p>
255<h2 id="testing-connectivity"><a href="#testing-connectivity"><span class="header-section-number">2.3</span> Testing Connectivity</a></h2>
256<p>Ping your neighbor routers. For example from the first router in the group (RX1) you would do:</p>
257<pre><code>RX1# ping 10.X.1.2          &lt;- RX2
258RX1# ping 10.X.1.3          &lt;- RX3
259RX1# ping fd00:X:1:1::2     &lt;- RX2
260RX1# ping fd00:X:1:1::3     &lt;- RX3</code></pre>
261<p>From RX2 you would ping .1 and .3, from RX3 you would ping .1 and .2.</p>
262<p>And verify the output of the following commands:</p>
263<pre><code>show arp           : Shows ARP cache
264show interface &lt;int&gt;       : Shows interface state and configuration
265show ip interface brief    : Summary of all IP interfaces
266show ip interface &lt;int&gt;    : Shows detailed interface IP state and config
267show ipv6 neighbors    : Shows IPv6 neighbors
268show ipv6 interface brief  : Summary of all IPv6 interfaces
269show ipv6 interface &lt;int&gt;  : Shows idetailed nterface IPv6 state and config</code></pre>
270<p>Now try pinging these other addresses in your network:</p>
271<pre><code>RX1# ping 10.X.254.2      &lt;- RX2 loopback
272RX1# ping 10.X.254.3      &lt;- RX3 loopback
273RX1# ping 10.X.64.2       &lt;- RX2 data VLAN interface
274RX1# ping 10.X.64.3       &lt;- RX3 data VLAN interface
275RX1# ping 10.X.65.2       &lt;- RX2 VOIP VLAN interface
276RX1# ping 10.X.65.3       &lt;- RX3 VOIP VLAN interface
277RX1# ping 10.X.255.2      &lt;- RX2 management VLAN interface
278RX1# ping 10.X.255.3      &lt;- RX3 management VLAN interface
279RX1# ping ipv6 fd00:X:0:FE::2   &lt;-- ditto for IPv6
280RX1# ping ipv6 fd00:X:0:FE::3
281RX1# ping ipv6 fd00:X:2:64::2
282RX1# ping ipv6 fd00:X:2:64::3
283RX1# ping ipv6 fd00:X:2:65::2
284RX1# ping ipv6 fd00:X:2:65::3
285RX1# ping ipv6 fd00:X:0:FF::2
286RX1# ping ipv6 fd00:X:0:FF::3</code></pre>
287<p>What is happening? Why can we not ping some of the addresses?</p>
288<p>Now try pinging some addresses in the other groups (Z != X):</p>
289<pre><code>Rxx# ping 10.254.255.Z
290Rxx# ping fd00:fe:0:0::Z</code></pre>
291<p>Does it work from your border router RX1? Does it work from the core routers RX2 and RX3? Can you explain what is happening and why?</p>
292<h2 id="static-routing"><a href="#static-routing"><span class="header-section-number">2.4</span> Static routing</a></h2>
293<p>Look at the routing table (RIB):</p>
294<pre><code>show ip route
295show ipv6 route</code></pre>
296<p>To view the forwarding table (FIB):</p>
297<pre><code>show ip cef
298show ipv6 cef</code></pre>
299<p>Can you find route entries for the other groups, and for the ISP network, in the route table ? ... In the forwarding table ?</p>
300<p>What do you need to do to be able to reach those groups ? What do those groups need to do to be able to reach your group ?</p>
301<p>On your routers you will need to create static routes for:</p>
302<ul>
303<li>all of the other groups</li>
304<li>the ISP address space</li>
305<li>any networks in your group to which the router is not directly connected</li>
306</ul>
307<p>What will those routes point to (next hop) on R11 ? What will those routes point to (next hop) on R12 and R13 ?</p>
308<p>Remember the syntax for adding routes is:</p>
309<pre><code>ip route SUBNET MASK NEXT-HOP
310ipv6 route SUBNET/PREFIXLEN NEXT-HOP</code></pre>
311<p>For example:</p>
312<pre><code>R11(config)# ip route 10.2.0.0 255.255.0.0 10.254.255.2
313R11(config)# ipv6 route fd00:2::/32 fd00:fe:0:0::2</code></pre>
314<p>Based on the information above, create the required routes to be able to reach all the other groups, and the ISP address space.</p>
315<h2 id="default-route"><a href="#default-route"><span class="header-section-number">2.5</span> Default route</a></h2>
316<p>Once you have all the class routing up, you can try adding a default route.</p>
317<p>On the network where the RX1 routers are linked together, there is also an ISP router; it has IP address 10.254.255.254 and fd00:fe:0:0::fe/64</p>
318<p>Where should the default route on RX2 and RX3 point?</p>
319<p>When you have done this, can you now ping outside the class? (Note: IPv4 should work but there may not be external IPv6 connectivity available)</p>
320<p>If ping to external hosts works, perhaps try a traceroute as well, and show your traceroute to the workshop instructors.</p>
321</body>
322</html>