静态路由
例子1
下面有PC1的ip地址是192.168.0.10,子网掩码24位。PC2的ip地址是192.168.10.10,子网掩码是16位。
1 | PC1 |

虽然网络地址一样但是网段不一样,在PC0 ping PC1过程中会把自己的掩码&PC1的IP地址
1 | PC1的IP地址 192.168.10.10/16 |
例子2
下面有一组网络拓扑图有如下,其中PC2、PC3、PC4、PC5都不在同一个网段内。PC3和PC2可以通信因为PC2的IP地址和Route2Fa0/0端口的网关在同一个网段内【192.168.2.0/24】然后通过路由器转发。同理PC4和PC5之间也可以通信。那么问题来了PC2和PC5能通信吗?PC3和PC4能通信吗?在没有设置Route1和Route2之前是不能通信的。

默认情况下路由器只能连接与它直连的网段,现在试一下PC3pingPC4。因为此时router2不知道目标PC4所在的网段所以通信失败,非直连的网段需要通过静态路由或者动态路由。所以信息到Router2就报错了。

目标
让PC3和PC4之间能够通信,默认情况下路由器只知道直连的网段,非直连的网段需要静态路由或者动态路由告诉路由器。
解决方法
下一跳
两个直接相连的路由器的地址
给Router1和Router2配置静态路由,在这之前需要给这2个路由器的Se2/0端口设置ip地址并且要在同一个网段内。首先设置Router2的静态路由


现在2个路由器已经配置好了可以通信了。

但是此时PC3只能和PC4通信,如果想和PC5通信就必须再次配置静态路由。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 周大嘟!



