网络技术----静态路由
1.静态路由的使用场景及优缺点
静态路由使用在比较小型且固定的网络。
静态路由方便排查和定位问题。
静态路由不能像OSPF那样进行学习,手动配置操作比较繁琐,不适合比较大型的网络。
2.一个典型的静态路由使用场景

① 配置静态路由前,左右两侧的环境可以内部通信,但是不能跨网络通信
我们现在开始配置静态路由
路由器会将直连的设备路由表中,从而生成直连路由,和路由器直接连接的设备不用配置(这个在路由表中 标记为 direct)
以AR1的配置为例
ip route-static 192.168.2.0 24 10.10.10.2
ip route-static 是命令关键字
192.168.2.0 24 是目的地对应的网段(考虑到维护性,这个地方要写网段。虽然我要PING的是192.168.2.1 ,但是后面可能会ping 192.168.2网段的其他IP,比如192.168.2.2)
10.10.10.2 是下一跳的IP地址,也就是数据发送的方向(也可以写数据的出口 GE 2/0/0)
下发成功后,就可以在路由表中查找到对应的路由了 (这个在路由表中 标记为 static)

里面有我们配置好的静态路由,前往192.168.2.0网段,我们要走G 2/0/0 口,下一跳地址是 10.10.10.2
也有路由器直连后,自己学习的路由,比如前往192.168.1.0 /24 我们要走192.168.1.254 (G 0/0/0)
② 我们在看看抓包的效果
在R2 配置静态路由前,PC7 ping PC5 在R2的G0/0/2 口进行抓包
由于R2没有配置路由,从R1发送过来的包,R2不知道从哪个口转发出去,所以R2的G0/0/2 口抓包结果为空

然后我们在R2上配置静态路由,ip route-static 192.168.2.0 24 20.20.20.2 (和R1的一样,只是下一跳不同)

接着我们再抓包,就可以看到了

这里只有去的路由,没有返回的路由,所以还不能ping通,抓G 0/0/1 的包也可以确定,R3可以收到返回的数据包,但是没有配置路由,走不回去

我们补齐路由之后,就可以ping通了

③ 教的小技巧
这个技巧可以帮我们确定,如果要确保组网里面所有的设备可以互通,每个路由器需要配置的静态路由的数量
每个路由器需要配置的静态路由数量 = 组网所有的网段数 - 该路由直连的网段数
下面这张图,一共有4个网段,每一个路由都连接了2个网段,所以每个路由器要配置 4 - 2 = 2个
注意 R1 和 R3 还各需要配置1 个,配置的静态路由要指向AR2 ,
注意要是没有配置的话,PC是ping不通R2路由器的,因为两边的PC都只设置好了指向对端的静态路由,没有设置指向R2的路由


浙公网安备 33010602011771号