静态路由(概念+实验+应用场景)

基本概念

路由器能够自动发现直连路由并将其加载到路由表中,而对于到达非直连网络的路由,路由器就必须通过其他途径来获取,静态路由是一种最直接、最简单的方法。

所谓静态路由,也就是网络管理员使用手工配置的方式为路由器添加的路由。

通俗的说法是,网络管理员通过手工配置的方式告诉路由器:“你要到达目的地址X,需要把数据包从接口Y扔出去给下一跳Z”

实验

静态路由(概念+实验+应用场景)

如上图,配置完接口IP地址后,在初始情况下,每台路由器都自动学习直连接口所在的网段的路由,并将直连路由加载到路由表中。

静态路由(概念+实验+应用场景)

静态路由(概念+实验+应用场景)

现在R1与R2之间能够直接通信,因为两者直接相连,而当PC1要发送数据给PC2时,它通过将目的IP地址与本地网卡的IP地址及网络掩码进行运算,发现该目的IP地址是本地网段之外的一个地址,因此它意识到需要将发往PC2的报文先发送给自己的默认网关,由于PC1的默认网关被设置为R1的GE0/0/1接口的IP地址,于是PC1将数据包先发送给R1。

当R1收到这个数据包后,它在自己的路由表中查询报文的目的IP地址,结果发现并没有能够匹配该地址的路由条目,因此数据包被丢弃。

要想PC1发出的报文能到达PC2。需要R1的路由表中拥有去往PC2网段的路由条目才行。

最简单的一种方式就是静态路由

在R1添加:

静态路由(概念+实验+应用场景)

目的网络地址及掩码为192.168.2.0/24   出接口gi0/0/0  下一跳IP地址192.168.12.2

于是R1路由表变为:

静态路由(概念+实验+应用场景)

现在pc1的报文可以到达PC2,但是为啥ping不通PC2呢?

静态路由(概念+实验+应用场景)

是因为PC1的报文虽然可以到达PC2,但是R2上没有ICMP报文的回程路由条目

同理给R2添加静态路由:

静态路由(概念+实验+应用场景)

现在就彻底通了:

静态路由(概念+实验+应用场景)