CMIT 350 Name:___________________________ Edit this file and BOLD your answers. Use the JimSim simulator to implement some STATIC ROUTES: Static routes can be configured so that a router knows where to send a packet. Static routing can be used instead of a dynamic routing protocol or to override what a dynamic routing protocol has learned. If Jimsim is not on your system, get it from: tftp -i 192.168.0.197 get install-jimsim.jar Or get it from the Internet at jimboney.com [no longer there??] Run the install-jimsim.jar to extract it. Extract it to your own folder in My Documents (not its default Program Files). Run the jimsim.jar file by double-clicking it (your system needs Java installed). In CMD: Run 'netstat -ao -p tcp' to see listening servers at TCP ports 10000, 10001, and 10002. These represent the telnet connections to the three routers. Cross-reference the PID of those servers in Task Manager to identify the program that is running them: _____________ Connect to each server by running a telnet client in separate CMD windows that connects to host 'localhost' or 127.0.0.1 at port 1000[0|1|2] telnet localhost 10000 Telnetting to the server represents console connection to a router. JimSim has: show running-config (sh run) show ip interface brief (sh ip int br) show ip route ip route NET MASK NEXTHOP ping IP Write the IP addresses of the interfaces of all the routers: Router1 Router2 Router3 e1 e0 e0 e1 e1 e0 | | | | | | ---- ---------------- --------------- ------ The routers are running the EIGRP routing proctocol. What networks has each router learned about from EIGRP: router network "via" Router 1: ____________ ___________ Router 1: ____________ ___________ Router 2: ____________ ___________ Router 2: ____________ ___________ Router 3: ____________ ___________ Router 3: ____________ ___________ What code is used in the routing table to indicate that the route has been learned from EIGRP:________ Can Router1 ping Router2's E0:_____ Can Router1 ping Router2's E1:_____ Can Router1 ping Router3's E1:_____ Can Router1 ping Router3's E0:_____ Can Router3 ping Router1's E1:_____ Isn't it cool that it all makes sense:____________ (hint: yes) ********************************************************************** Static routes exercise: 1. terminate JimSim 2. Save copies of the config files. Then use Wordpad to edit the three .cfg files in the Data folder (these files represent the startup-config) Disable the eigrp routing protocol by commenting out the router eigrp 1000 and all the 'network' commands 3. start JimSim. What networks does Router1 know about:______________________ hint: should be two. What networks does Router2 know about:______________________ hint: should be two. What networks does Router3 know about:______________________ hint: should be two. Can Router1 ping Router2's E0:_____ Can Router1 ping Router2's E1:_____ Can Router1 ping Router3's E1:_____ Can Router1 ping Router3's E0:_____ What is the error message for the failed pings:__________________ 4. in Router1 add a static route to the 10.1.1.0 and to the 10.2.1.0 networks that go via Router2's E0 interface. ip route NET MASK NEXTHOP-IP (static route: use nexthop for packets going to that network) What new routes are in Router1's routing table: ______________ via: ____________ ______________ via: ____________ hint: should be two. What "code" are the new networks in the routing table:_____ Can Router1 ping Router2's E0:_____ Can Router1 ping Router2's E1:_____ Can Router1 ping Router3's E1:_____ Can Router1 ping Router3's E0:_____ Why do the pings to Router3 fail, Router1 has a route to Router3's networks doesn't it?: __________________________________ Hint: what does Router3 not know? 5. in Router3 add a static route to 192.168.1.0 What new route is in Router3's routing table: ______________ via: ____________ Now can Router1 ping Router3's E1:_____ Now can Router1 ping Router3's E0:_____ Why can't Router1 ping the E0 of Router3, it has a route to it and Router3 has a route back to Router1. Hint: what does Router2 not know? ________________________________________________ Can Router2 ping Router3's E0:_____ What is the error message for the failed pings:__________________ 6. in Router2 add a static route to 10.2.1.0 What new route is in Router2's routing table: ______________ via: ____________ Now can Router2 ping Router3's E0:_____ Now can Router1 ping Router3's E0:_____ 7. Now can Router3 ping Router1's E1:_____ What is the error message for the failed pings:__________________ Ok, so add a static route on Router3 to the 172.16.12 network. What new route is in Router3's routing table: ______________ via: ____________ Now can Router3 ping Router1's E1:_____ Why not? Router3 knows where to send the ping, and Router1 is now able to communicate with Router3. It's our router in the middle again, Router2 is clueless about the 172.16.12.0 network. Can Router2 ping Router1's E1:_____ What is the error message for the failed pings:__________________ In Router2 add a static route to 172.16.12.0 What new route is in Router2's routing table: ______________ via: ____________ Now can Router2 ping Router1's E1:_____ Now can Router3 ping Router1's E1:_____ Why do you think they invented dynamic routing protocols: __________________________ Paste the entries of the routing tables of the three routers. Router 1: Router 2: Router 3: