Configure Static Routes
Perform the steps in this task to:
-
Create static routes for data traffic in either the GRT or a specific VRF context for any platform.
-
Create static routes for a VRF associated with a Segmented Management Instance CLIP interface. Specify the name of the VRF context in Step 1.
Before you begin
-
Ensure no black hole static route exists. If a black hole route is enabled, you must first delete or disable it before you can add a regular static route to that destination.
Note
Only black hole routes that belong to the static type protocol are supported. An inter-VRF black hole route is not installed in the routing table of the destination VRF on the same switch.
About this task
When you configure a static route with a next-hop-vrf context, you can specify a next-hop IP address that is a locally owned VRRP IP address of the system itself. However, this is not a supported configuration. The best practice is to implement an alternative method of inter-vrf route sharing, such as route redistribution or ISIS accept polices.
For route scaling information and for information on the maximum number of static routes supported on your hardware platform, see Fabric Engine Release Notes.
Note
As a best practice, do not configure static routes on a DvR Leaf node unless the configuration is for reachability to a management network using a Brouter port.
You cannot configure the preference of static routes on a Leaf node.
Procedure
Example
Create an IP static route, enable a static route, and view the existing IP static routes for the device, or for a specific network or subnet.
Switch:1>enable Switch:1#configure terminal Switch:1(config)#ip route 192.0.2.2 255.255.0.0 198.51.100.24 weight 20 name ExtSer 10 preference 1 Switch:1(config)#ip route 192.0.2.2 255.255.0.0 198.51.100.24 enable Switch:1(config)#show ip route static ================================================================================================= IP Static Route - GlobalRouter ================================================================================================= DEST MASK NEXT NH-VRF COST PREF LCLNHOP STATUS ENABLE NAME ------------------------------------------------------------------------------------------------- 192.0.2.2 255.255.255.0 198.51.100.24 GlobalRouter 20 1 TRUE ACTIVE TRUE ExtSer 10
Variable Definitions
Use the data in the following table to use the ip route command.
Variable |
Value |
---|---|
<A.B.C.D> <A.B.C.D> <A.B.C.D> |
The first and second <A.B.C.D> specify the IP address and mask for the route destination. The third <A.B.C.D> specifies the IP address of the next-hop router (the next router at which packets must arrive on this route). When you create a black hole static route, configure this parameter to 255.255.255.255 as the IP address of the router through which the specified route is accessible. |
disable |
Disables a route to the router or VRF. |
enable |
Adds a static route to the router or VRF. The no form of this command is no ip route <A.B.C.D> <A.B.C.D> <A.B.C.D> enable. The default form of this command is default ip route <A.B.C.D> <A.B.C.D> <A.B.C.D> enable. |
local-next-hop enable |
Enables the local next hop for this static route. The default form of this command is default ip route <A.B.C.D> <A.B.C.D> <A.B.C.D> local-next-hop enable. The no form of this command is no ip route <A.B.C.D> <A.B.C.D> <A.B.C.D> local-next-hop enable. |
next-hop-vrf <WORD 1-16> |
Specifies the next-hop VRF instance by name. After you configure the next-hop-vrf parameter, the static route is created in the local VRF, and the next-hop route is resolved in the next-hop VRF instance (next-hop-vrf). The default form of this command is default ip route <A.B.C.D> <A.B.C.D> <A.B.C.D> next-hop-vrf <WORD 1-16>. The no form of this command is no ip route <A.B.C.D> <A.B.C.D> <A.B.C.D> next-hop-vrf <WORD 1-16>. |
weight <1-65535> |
Specifies the static route cost. The default form of this command is default ip route <A.B.C.D> <A.B.C.D> <A.B.C.D> weight. Note:
Do not configure a static interface subnet route with a weight of 1. |
name <1-64> |
Specifies the name of the static route. You can name the route before or after it is created. Only 32 characters display. The tilde (~) symbol indicates that the name is truncated. |
preference <1-255> |
Specifies the route preference. The default form of this command is default ip route <A.B.C.D> <A.B.C.D> <A.B.C.D> preference. |
Use the data in the following table to use the show ip route static command.
Variable |
Value |
---|---|
<A.B.C.D> |
Specifies the route by IP address. |
-s { <A.B.C.D> <A.B.C.D> | default} |
Specifies the route by IP address and subnet mask. |
vrf WORD<1-16> |
Specifies a VRF by name. |
vrfids WORD<0-512> |
Specifies a range of VRF IDs. |
name <1-64> |
Specifies the name of the static route. You can name the route before or after it is created. Only 32 characters display. The tilde (~) symbol indicates that the name is truncated. |