静态路由的配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态路由的配置相关的知识,希望对你有一定的参考价值。
静态路由的的配置与应用看到标题,我们先来问几个问题:
1、路由器有什么功能?
路由(发送数据包)和选路(选择自己认为最优先的路径)、分割广播域,并且会维护自己的路由信息(路由表)。
2、什么是路由协议?供路由器之间进行选路的语言,选择最优先的路径以进行数据包的传输。
3、路由协议的分类:静态路由和动态路由
4、什么是静态路由:由管理员或者用户手工指定的,手动告诉本台路由器如何前往目标。
注:路由器只能知道直连的路由信息,不是本台设备直连的路由器信息,路由器是无法得知的。
5、路由表:每台路由器都会维护自己的一张路由表,路由表里面存放的都是从其他路由器获知的路由信息,以及本台路由器要前往目标该如何发送数据包(选路)
6、路由器收到一个数据包,将会做如何的处理?
先查看数据包里面的目的IP地址,再查看自己的路由表。若目的IP地址在路由表中有相应的对应条目,则根据路由表中的指示去发送数据包;若目的IP地址在路由表中没有相应的对应条目,则将该数据包进行丢弃。
若两台设备之间不能通信,则先看是否有路由,没路由则不能通信。
数据包的通信时双向的,有出去的数据包,就一定要有回来的数据包,否则不能通信。
解决完几个问题后我们来看下静态路由如何配置(这里我用两台 路由器来模拟PC)
路由器模拟PC
PC1(config)#no ip routing -------关闭路由功能
PC1(config)#ip default-gateway 172.16.10.254-------给路由器加个网关,就变成了PC了
静态路由的基本配置:
将每台设备的都配上IP地址后,测试下直连的是否能ping通
R1(config)#ip route 192.168.23.0 255.255.255.0 192.168.12.1
ip route x.x.x.x y.y.y.y a.a.a.a/ e0/0 :x.x.x.x代表的是目的IP地址或者是目的网段,y.y.y.y代表的是子网掩码 ,a.a.a.a代表的是数据包要经过的下一跳,e0/0代表出接口。
配置完每一个路由后查看PC1是否能够ping通PC2
配置静态路由时,使用出接口或者使用下一跳的区别:
①当链路是以太网链路,建议使用下一跳。原因:减少ARP请求,节约资源。
②当链路是串行链路,使用下一跳或者出接口均可。
如果无法ping通的时候,可以查看下路由表中是否有目标网段/目标地址。
R2#show ip route ---查看路由表
S 192.168.23.3 [1/0] via 192.168.12.2 :S代表该路由信息是通过静态路由的方式学习到的。192.168.23.3代表的是目的IP地址,[1/0]:1表示AD值(管理距离),via 192.168.12.2 :表示下一跳是192.168.12.2。
管理距离(AD值):路由协议针对一条路由的可信度,管理距离越小,路由的可信度越高。静态路由(默认路由)的管理距离为1。
这里在补充一条特殊的静态路由。
特殊的静态路由--默认路由。可以用来匹配所有的路由。
R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.12.2
ip route 0.0.0.0 0.0.0.0 下一跳/出接口
S* 0.0.0.0/0 [1/0] via 192.168.12.2
静态路由的某些缺陷:静态路由只能使用在小型的网络拓扑当中,因为配置麻烦。不能自动适应网络的拓扑变化。
这里有两条命令是查看访问目的地址时所经过的路径,以及查看路由器中所配置的静态路由。
IOU4#traceroute 172.16.2.1--追踪路径
IOU1(config)#do show run | se ip route --查看操作过的静态路由配置
One piece!!!!
以上是关于静态路由的配置的主要内容,如果未能解决你的问题,请参考以下文章