什么是静态路由
静态路由是指由管理员手动配置和维护的路由。静态路由配置简单,并且无需像动态路由那样占用路由器的CPU资源来计算和分析路由更新。
静态路由的缺点在于,当网络拓扑发生变化时,静态路由不会自动适应拓扑改变,而是需要管理员手动进行调整。
静态路由一般适用于结构简单的网络。在复杂网络环境中,一般会使用动态路由协议来生成动态路由。不过,即使是在复杂网络环境中,合理地配置一些静态路由也可以改进网络的性能。
相关配置
通用命令:
指定一条可以到达目标网络的路径
Router(config)#ip route network [mask]{address | interface}[distance] [permanent]
查看路由表
R1#sh ip route
静态路由的配置
R1(config)#ip route 12.1.1.0 255.255.255.0 192.168.10.2
目标网络 下一跳地址(与到达目标网络方向所直连的路由器的地址)
R1(config)#ip route 12.1.1.0 255.255.255.0 f0/0 (可以配置出去接口)
R1(config)#ip route 12.1.1.0 255.255.255.0 f0/1
R3(config)#ip route 181.1.1.0 255.255.255.0 f0/1
R3(config)#ip route 181.1.1.0 255.255.255.0 f0/0
R2(config)#ip route 192.168.10.0 255.255.255.0 12.1.1.2
R2(config)#ip route 192.168.10.0 255.255.255.0 f0/0
静态默认路由
用于不知道对方网络结构的情况下,如上网(配置在出口路由器上)。
R1(config)#ip route 0.0.0.0 0.0.0.0 f0/0
浮动静态路由
R1(config)#ip route 12.1.1.0 255.255.255.0 192.168.10.2
R1(config)#ip route 12.1.1.0 255.255.255.0 181.1.1.2 10
会根据管理距离值的大小,选择一条最优路由(管理距离小的)添加到路由表中。距离值较大的不会显示
静态选择路由(最长匹配原则)
R1(config)#ip route 12.1.1.0 255.255.255.0 181.1.1.2
R1(config)#ip route 12.1.1.2 255.255.255.255 f0/0
静态汇总路由
Router(config)#int loopback 0
Router(config-if)#ip add 22.1.0.1 255.255.255.0
Router(config)#int loopback 1
Router(config-if)#ip add 22.1.1.1 255.255.255.0
Router(config)#int loopback 2
Router(config-if)#ip add 22.1.2.1 255.255.255.0
Router(config)#int loopback 3
Router(config-if)#ip add 22.1.3.1 255.255.255.0
R1(config)#ip route 22.1.0.0 255.255.252.0 192.168.10.2