使用静态路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量。静态路由适用于中小型网络
路由器0的ip配置
Router>enable
Router#conf t
Router(config)#interface g0/2
Router(config-if)#ip address 192.168.1.254 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int g0/1
Router(config-if)#ip address 10.0.1.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int g0/0
Router(config-if)#ip address 10.0.3.1 255.255.255.0
Router(config-if)#no shutdown
路由器1的IP配置
Router>enable
Router#conf t
Router(config)#int g0/0
Router(config-if)#ip address 10.0.3.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int g0/1
Router(config-if)#ip address 10.0.1.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int g0/2
Router(config-if)#ip address 10.0.2.1 255.255.255.0
Router(config-if)#no shutdown
路由器2的IP配置
Router>enable
Router#conf t
Router(config)#int g0/1
Router(config-if)#ip address 10.0.1.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int g0/0
Router(config-if)#ip address 10.0.3.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int g0/2
Router(config-if)#ip address 10.0.2.1 255.255.255.0
Router(config-if)#no shutdown
静态路由的原理
我们可以从拓扑图中可以看到,网络号为 192.168.1.0 的PC0想要和其他两个不同网络号通信,是需要经过2个甚至多个路由。
我们来打个比方
假设 路0是技术部部长,路1是销售部部长,路2是客服部部长
技术部员工想要问客服部员工妹子要个微信,他们相互都不认识,但是技术部长认识销售部长,销售部长认识客服部长,所以技术部员工可以通过部长联系销售部部长,销售部长再联系客服部长,经过客服部员工同意,再把微信给到销售部长,销售部长给到技术部长妹子的微信,再转给你。
这里面有1个因数,就是你需要告诉你的部长,这个妹子属于哪个部门。
路由器0添加静态路由
现在我们需要PC0访问PC2,该怎么设置呢?我们想要访问192.168.3.0网络,可以告诉路由,从哪个接口或者IP地址出去,那么是不是,可以通过2个IP出去啊?也就是10.0.1.1和10.0.3.1.那么我们设置下
添加完成后可以通信了吗?答案是不可以,因为他只知道过去到路由1的路径,还需要让路由器1知道去路由器2的路径
Router>enable
Router#config t
Router(config)#ip rou
Router(config)#ip route 192.168.3.0 255.255.255.0 10.0.1.2 ?
<1-255> Distance metric for this route
<cr>
Router(config)#ip route 192.168.3.0 255.255.255.0 10.0.1.2
//目的网络需要经过10.0.1.2口,这个是接口是连接下一条的路由的IP,不是自己路由的IP
或者
Router(config)#ip route 192.168.3.0 255.255.255.0 g 0/1
//这个端口是自己路由器本身的接口名称
//后面还可以跟优先级 1-255 越小越优先
路由器1添加静态路由
Router>enable
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip route 192.168.3.0 255.255.255.0 10.0.2.2
Router(config)#ip route 192.168.1.0 255.255.255.0 10.0.1.1
路由器2添加静态路由
Router>enable
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip route 192.168.1.0 255.255.255.0 10.0.2.1
//添加回程下一跳路由
测试通信
查看路由表
Router#show ip route
双路链路的负载均衡和优先级
我们看到路由器0和路由器1之间有2条链路,可以设置负载均衡,就是静态路由后面不需要跟优先级ID(1-255)。也可以跟优先级ID 让第二条链路当备用链路。
#路由器0设置
Router#conf t
Router(config)#ip route 192.168.3.0 255.255.255.0 g 0/0
//自己本身端口
#路由器1设置
Router(config)#ip route 192.168.1.0 255.255.255.0 g 0/0 200
//设置优先级200
现在依旧可以通信,我们断开上面一条线路看下.
© 版权声明
THE END
暂无评论内容