但凡接触网络有几年得人,要说不知道静态路由那纯属扯淡,静态路由static router如此简单,以至于冷博客差点儿把它给忘了,至少是一些细节已经模糊不清了。

 

以下实验基于:

Cisco IOS Software, 3600 Software (C3640-IK9O3S-M), Version 12.4(10), RELEASE SOFTWARE (fc1)

1.静态路由基本命令。

router(config)#ip route prefix mask {address|interface} [distance] [permanet]

2.配置address与interface的区别

这是一个历史遗留问题,在古老的cisco教程中曾经提到过,配置{address|interface}的区别。

我们来看下有何区别。

a.配置address

router(config)#ip route 1.1.1.0 255.255.255.0 192.1.12.1

router#sh ip route

     1.0.0.0/24 is subnetted, 1 subnets
S       1.1.1.0 [1/0] via 192.1.12.1

router#sh ip route 1.1.1.0             
Routing entry for 1.1.1.0/24
  Known via "static", distance 1, metric 0 (connected)
  Routing Descriptor Blocks:
  * directly connected, via Ethernet0/0
      Route metric is 0, traffic share count is 1

b.配置interface

router(config)#ip route 1.1.1.0 255.255.255.0 eth0/0

router#sh ip route

     1.0.0.0/24 is subnetted, 1 subnets
S       1.1.1.0 is directly connected, Ethernet0/0

router#sh ip route 1.1.1.0

Routing entry for 1.1.1.0/24
  Known via "static", distance 1, metric 0 (connected)
  Routing Descriptor Blocks:
  * directly connected, via Ethernet0/0
      Route metric is 0, traffic share count is 1

可以看到distance也就是管理距离都是1,唯一不同之处是配置interface会直接到端口,而address会第一项找

1.1.1.0 [1/0] via 192.1.12.1

第二项找192.1.12.1这个地址从哪个端口出去,从理论上将稍稍费了一些事,不过实际无压力。

用adress会显示distance和metric [1/0],而interface会只显示直连。

结论就是没区别

3.参数permanent

无论端口状态都永久保持这条路由。