网络技术----静态路由

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的路由

 

posted @ 2024-01-06 21:18  嵌入式新手  阅读(45)  评论(0)    收藏  举报