本帖最后由 weidhuan 于 2015-6-26 15:34 编辑 Cisco IOS与 IOS XR 之间静态路由配置的比较
前言: 在本文中,我们将会看到Cisco IOS 和 IOS XR 之间,配置静态路由时的比较。
配置示例: 在本例中,R1 运行 Cisco IOS, PE1 运行 IOS XR。
在IOS XR 系统里,静态路由配置在 “router static” 模式下。 静态路由可以指向下一跳出接口或者下一跳的IP,也可以两者一起。在本例中,我们就把静态路由同时指向了下一跳出接口,以及下一跳IP。
R1 PE1R1#conf t RP/0/0/CPU0: PE1#conf t
Enter configuration commands, one Mon May 6 10:42:14.853 UTC
per line. End with CNTL/Z. RP/0/0/CPU0: PE1(config)#
router staticR1(config)# RP/0/0/CPU0: PE1(config-static)#
address-family *May 6 16:12:52.187: %SYS-5-CONFIG_I:
ipv4 unicastConfigured from console by console RP/0/0/CPU0: PE1(config-static-afi)#1.1.1.1/32 R1(config)#ip route 1.1.1.1 255.255.255.255 fa0/0 10.1.1.1 gig0/0/0/1 10.1.1.1
R1(config)#do wr RP/0/0/CPU0: PE1(config-static-afi)#commit
Building configuration... Mon May 6 10:42:39.561 UTC
R1(config)# RP/0/0/CPU0: PE1(config-static-afi)#
如下所示,你可以使用浮动静态路由,同时可以加上permanent 选项:
R1 PE1R1#conf t RP/0/0/CPU0: PE1#conf t
Enter configuration commands, one Mon May 6 10:42:14.853 UTC
per line. End with CNTL/Z. RP/0/0/CPU0: PE1(config)#router static
R1(config)#ip route 1.1.1.1 255.255.255.255 fa0/0 10.1.1.1 RP/0/0/CPU0: PE1(config-static)#address-family ipv4
permanent 200 unicast
R1(config)# end RP/0/0/CPU0: PE1(config-static-afi)#1.1.1.1/32 R1#wr gig0/0/0/1 10.1.1.1
permanent 200Building configuration... RP/0/0/CPU0: PE1(config-static-afi)#commit
Mon May 6 10:42:39.561 UTC
RP/0/0/CPU0: PE1(config-static-afi)#
在配置IPv6静态路由时,只需如下例所示,更改下地址簇即可:
IPv6 static route: R1 PE1R1#conf t RP/0/0/CPU0: PE1#conf t
Enter configuration commands, one Mon May 6 12:38:55.043 UTC
per line. End with CNTL/Z. RP/0/0/CPU0: PE1(config)#
router staticR1(config)#ipv6 route 2001:1:1:1::/64 fa0/0 fe80::2 RP/0/0/CPU0: PE1(config-static)#
address-family R1(config)# end
ipv6 unicastR1#wr RP/0/0/CPU0: PE1(config-static-afi)#2001:1:1:1::/64 Building configuration... gig0/0/0/1 fe80::1
RP/0/0/CPU0: PE1(config-static-afi)#commit
Mon May 6 12:39:31.311 UTC
RP/0/0/CPU0: PE1(config-static-afi)#
你也可以为VRF实例来指定静态路由,这里的VRF可以是默认VRF,也可以是指定的VRF。你可以使用vrf
命令,指定一个VRF,来进入 VRF 配置模式,你可以在该模式下配置静态路由。如果你没有指定一个VRF,那静态路由就会配置在默认 VRF 里。
R1 PE1
R1#conf t RP/0/0/CPU0: PE1#conf t
Enter configuration commands, one Sun May 5 16:22:45.272 UTC
per line. End with CNTL/Z. RP/0/0/CPU0: PE1(config)#router static vrf Cust_A
R1(config)#ip route vrf Cust_A 1.1.1.1 RP/0/0/CPU0: PE1(config-static-vrf)#address-family
255.255.255.255 10.1.1.2 ipv4 unicast
R1(config)#do wr RP/0/0/CPU0: PE1(config-static-vrf-afi)#1.1.1.1
Building configuration... 255.255.255.255 10.1.1.2
R1(config)#end RP/0/0/CPU0: PE1(config-static-vrf-afi)#commit
Sun May 5 16:23:29.529 UTC
RP/0/0/CPU0: PE1(config-static-vrf-afi)#end
验证:
对于 IPv4 / IPv6 和指定的VRF 路由,我们可以使用一条单独的命令来验证所有的静态路由配置,如下所示:
R1 PE1
RP/0/0/CPU0: PE1#sh running-config router static
Mon May 6 13:10:22.244 UTC
router static
R1#sh ip route static address-family ipv4 unicast
R1#sh ip route vrf Cust_A static 1.1.1.1/32 10.1.1.2
R1#sh ipv6 route static 1.1.1.1/32 GigabitEthernet0/0/0/1 10.1.1.1 200
address-family ipv6 unicast
2001:1:1:1::/64 GigabitEthernet0/0/0/1 fe80::1
vrf Cust_A
address-family ipv4 unicast
1.1.1.1/32 GigabitEthernet0/0/0/2
RP/0/0/CPU0: PE1#
原文链接: https://supportforums.cisco.com/document/139411/comparison-static-route-configuration-between-cisco-ios-and-ios-xr
原文作者:Ashirkar