Static routing

Last updated • 5 min readFrom Wikipedia, The Free Encyclopedia

Static routing describes a process by which routing is configured with fixed values that do not change at runtime unless manually edited. Static routes are used with and without dynamic Routing protocols and usually share the same routing table as those protocols. [1] Routes require at least two attributes; the destination and the gateway, but may contain additional attributes such as a metric (sometimes called the administrative distance). Some implementations treat the network address and subnet mask as separate values, however in practice both of the values have to be considered for any given routing decision to determine the longest prefix match. Static routes together with connected routes and routes from configuration protocols such as DHCP or Router Advertisements provide the routes which are then redistributed using dynamic routing protocols. [2] While static routes are entered into the system and remain there until removed or changed manually, dynamic routing protocols create and delete routes dynamically at runtime without intervention. Thus the term static here refers to the nature of remaining unchanged by the system itself. The most prominent example of a static route is a default route which is often used on devices with a statically configured IP address to provide the device with access to the rest of the network or the internet by default. [3] In contrast to a so called connected route which is automatically generated upon address assignment based on the used subnet mask, a static route must be manually configured. Due to this the configuration may fail if there is no route to the provided gateway at the time of configuration, other than the connected route which will always succeed as it does not require a gateway. The gateway of a static route need not be an address, but can also specify an interface in most implementations.

Contents

Uses

Static routing may have the following uses:

Advantages

Static routing has the following advantages:

Disadvantages

Static routing can have some potential disadvantages: [7]

Example

To route IP traffic destined for the network 10.10.20.0/24 via the next-hop router with the IPv4 address of 192.168.100.1, the following configuration commands or steps can be used:

Linux

Linux distributions generally provide a variety of network configuration software for users to use, [8] but also ship with a default such as systemd-networkd or ifupdown. [9] The configuration software of choice is then used to configure the persistent configuration which is applied on boot. It is also possible to configure Linux networking ad-hoc using the ip command from the iproute2 package. The following command can be used to configure the route using ip: [10]

root@router:~# iprouteadd10.10.20.0/24via192.168.100.1 

Cisco

Cisco routers running the Cisco IOS operating system can be configured using the command line interface: [11]

> enable# configureterminal (config)# iproute10.10.20.0255.255.255.0192.168.100.1 

Configuring administrative distance

The administrative distance can be manually (re)configured so that the static route can be configured as a backup route, to be used only if the dynamic route is unavailable. [12]

(config)# iproute10.10.20.0255.255.255.0exampleRoute1254

Setting the administrative distance to 254 will result in the route being used only as a backup.

See also

References

  1. TCP/IP Tutorial and Technical Overview (IBM RedBooks Series)
  2. "ESPCommunity". enterprise-support.nvidia.com. Retrieved 2024-12-18.
  3. "Static Routing | Cumulus Linux 5.11". docs.nvidia.com. Retrieved 2024-12-18.
  4. "Route Filtering and Redistribution | Cumulus Linux 5.11". docs.nvidia.com. Retrieved 2024-12-18.
  5. "Inter-Router Communication > BGP Fundamentals | Cisco Press". www.ciscopress.com. Retrieved 2024-12-18.
  6. "IP Routing Configuration Guide, Cisco IOS XE 17.16.x (Catalyst 9500 Switches) - Configuring OSPFv3 Authentication Support with IPsec". Cisco. Retrieved 2024-12-18.
  7. "Cisco Networking Articles". dummies. Archived from the original on 2013-11-05. Retrieved 2013-11-05.
  8. "Chapter 5. Network setup". www.debian.org. Retrieved 2024-12-18.
  9. "8.2. Configuring the Network". www.debian.org. Retrieved 2024-12-18.
  10. "16.4. Static Routes and the Default Gateway Red Hat Enterprise Linux 5". docs.redhat.com. Retrieved 2024-12-18.
  11. "Cisco IOS IP Command Reference, Volume 2 of 4: Routing Protocols, Release 12.3 T - IP Routing Protocol Commands: ip policy route-map through is-type". 2013-02-02. Archived from the original on 2 February 2013. Retrieved 2024-12-18.
  12. "Describe Administrative Distance". Cisco. Retrieved 2014-06-12.