Static route is awesome if you know what you are doing. An excellent implementation of static route on your network puts you in total control of your routing table, making sure there are no rooms for any neighbor routers to goof up your routing table and cause unimaginable problems on your network. In this demonstration, we will be looking at one of the first network designs you are presented with when studying routing in the CCNA series. The topology involves three routers with two WAN links and three local area networks between them. The objective is to achieve full connectivity among all the hosts on all the network, using static route.
What you should commit to memory about static route:
>>It has a defualt administrative distance of 1
>>It supports variable length subnetmask and classless addressing
>>Networks/subnets must be statically configured on all routers
>>It’s supported across of vendors equipment
>>It does not use your bandwidth for route advertisement
>>Implementing static route on a large network can be tasking though not impossible
Using the Cisco Packet Tracer, select three Cisco 2811 routers, three 2960 Cisco Catalyst switches, and six desktop computers. To get the serial connections, click on the router, click on physical, switch off the router, then click and drag the WIC-1T module to one of the expansion slots. For router1, I added two modules of WIC-1T because router1 has two serial connections. The image below shows how it is added.
On Router0: I will configure both the serial and f0/0 interfaces, then implement static routes to get to the three networks that are unknown to Router0, namely: networks 192.168.0.4/30, 192.168.2.0/24 and 192.168.3.0/24. See commands below:
On Router1: when setting up the serial connections to both router0 and Router2, I made sure to click on router1 first. This ensured that router1 became the DCE for both serial links. With this, the clocking for both serial connections will be done on router1 while the two networks, namely, network 192.168.1.0/24 and network 192.168.3.0/24, unknown to router1, will be statically entered in router1’s routing table using static route. Let’s see the codes below;
On Router2: the configuration on Router2 will be similar to that of Router0, the difference will be in the networks configured on interfaces and advertised using static routes. The three networks that are unknown to Router2 and need to be statically entered in its routing table are networks 192.168.0.0/30, 192.168.1.0/24 and 192.168.2.0/24. Let’s see how to achieve this from the commands below:
Verification: to verify, we need to look at the routing tables of the routers using the sh ip route command. Below is the output of the command on router0:
From the output above, we can see that router0 has route entries for networks 192.168.0.4/30, 192.168.2.0/24, and 192.168.3.0/24. These routes were learned from router1 (192.168.0.2) using static routes, hence, the S symbol, and they all have the default administrative distance of 1. Let’s run a ping from router0 to the LAN interface on router2 (192.168.3.1)
Conclusion: in configuring a static route, the command ip route is used, followed by the network you intend to reach from the local router, then the subnetmask of the network, then, the gateway to reach the network. The gateway must be reachable from the router on which the static route is being configured and it must also have connectivity to the destination network being advertised.
Thanks for reading and please, stay with me across all my social media platforms.
Ashioma Michael, a BSc (Computer Science)., MTCNA, CCNA, and CCNP holder with many years of industry-proven experience in network design, implementation and optimization. He has tutored and guided many professionals towards obtaining their Cisco certifications. Mike works as a senior network engineer with one of the leading internet service providers in West Africa.