eNSP配置静态路由

知识点:

①直连路由:直接相连的路由,当路由器的接口配置好ip地址并正确,会自动创建的路由。路由器默认情况下,只能到达直连的网段。

②静态路由:指的是网络管理员根据网络结构进行手工配置。

实验内容:PC1正常通信PC2

实验拓展图

eNSP配置静态路由

首先把三个路由器分别先配好各个接口

以下我会将所对应的路由器分别命名好

配置接口命令:

①使用system-view命令切换到系统视图(可以简写sy)

②进入接口int 所选择的接口(例:int e0/0/0)

③ip add 网段 子网掩码(例:ip add 192.168.1.1 255.255.255.0)

④可使用dis this或dis ip int b来查询配置是否正确

R1

eNSP配置静态路由

eNSP配置静态路由

R2 eNSP配置静态路由
R3 eNSP配置静态路由

 这时候就会有人以为接口配好,就可以相互通信。那我们来实验一下使用PC1pingPC2

 eNSP配置静态路由

 

问:那有人会想既然R1跟R2连接着 R2跟R3也连接着为什么发送没有成功?

答:路由表相当于路由器的地图。当数据包经过路由器时,路由器会根据路由表来进行发送。若路由表上没有则会没办法传输。(往下解释) 

 接下来检查一下各个路由器的路由表

查看路由表命令:

  dis ip routing-table

路由器 显示图 分析
R1 eNSP配置静态路由  R1路由表里没有关于PC2的网段信息(172.16.1.0/24)
R2  eNSP配置静态路由 R2路由表没有关于PC1、PC2的网段信息
(192.168.1.0/24)(172.16.1.0/24)
R3  eNSP配置静态路由

R3路由表没有关于PC1的网段信息

(192.168.1.0/24)

 在默认情况下路由器上的路由表只有直接相连的路由信息。可以理解为这样:

红色:为R1的直连路由

绿色:为R2的直连路由

蓝色:为R3的直连路由

eNSP配置静态路由eNSP配置静态路由 

分析包的走向: 

当PC1给PC2发送一个数据包时,先进过R1但此时的R1路由表里并没有任何关于172.16.1.0/24网段的信息。所以路由器会直接丢弃。那么配好了R1静态路由来到R2那也会因为没有172.16.1.0/24网段信息而没办法传输。

同时讲一下回包既然是通信讲究那肯定是有去有回。那么此时的源地址是PC2,包将会先从R3开始传输此时R3没有关于192.168.1.0/24的信息,同样经过配好了R3静态路由来到R2那也会因为没有192.168.1.0/24网段信息而传输。

那么思路就很清晰了:

  ①在R1路由器上配置172.16.1.0/24的静态路由

  ②在R2路由器上配置PC双方的静态路由(192.168.1.0/24 172.16.1.0/24)

  ③在R3路由器上配置192.168.1.0/24的静态路由

开始配置:

配置命令:

  ip route-static 网段 下一跳
下一跳可以理解为是途径地,网段就是目的地。或者说要使这个数据包到达网段,就从下一跳开始出发。
R1 eNSP配置静态路由

 eNSP配置静态路由

R2 eNSP配置静态路由

eNSP配置静态路由

eNSP配置静态路由

R3  eNSP配置静态路由

 eNSP配置静态路由

现在都已经配好了,那么看一下是否能正常通信了

eNSP配置静态路由

 那么是可以正常通信了。

 

 PS:本随笔是本人学习的总结与心得,若有需改正或提升注意的地方,欢迎提出!

eNSP配置静态路由

上一篇:vite + vue3 + ts搭建项目


下一篇:接口自动化 postman+jenkins实战