动态路由,静态路由和默认路由

一. 路由器

其工作原理简单来说就是根据路由表转发数据。  >_<

二. 路由和路由表

2.1 路由

路由:在网络通信中,路由(router)是一个网络层的术语,作为名词时,其指从某一个网络设备出发去往某个目的地的路径;作为动词时,其指跨越源主机和目的主机之间的网络来转发数据包。

2.2 路由表

路由表则是若干条路由信息的一个集合体。在路由表中,一条路由信息也称为一个路由或一个路由条目。路由表只存在于终端计算机和路由器(以及三层交换机)中,二层交换机不存在路由表的。

2.3 路由表的形成

直连 :路由器接口直接连接子网的方式称为直连路由,路由器可以直接找到连接的这个网段。

            自动端口的网段,端口需要打开。

非直连:静态手动配置,动态自动学习

2.4 动态路由和静态路由的优缺点

动态路由优缺点:​​​​​​​

减少管理任务:只需配置,配置完之后只用把各个网段宣告出去,但是占用网络带宽;

1.无需管理员手工维护,减轻管理员工作负担;

2.占用了网络带宽;

3.在路由器上运行路由协议,是路由器可以自动根据网络拓扑图结构的变化调整路由条目;

4.适应网络规模大、拓扑复杂的网络。

静态路由优缺点:

是单向的,由管理员手动配置,可以简单地使路由器获知到达目的网络的路由,不适应大型网络。

灵活性差

2.5 路由的优先级

路由器可以通过多种不同协议学习到去往同一网段的路由,当这些路由都符合最长匹配原则(选路时选择最长掩码匹配)时,必须决定哪个路由优先。每一个路由协议都有协议优先级(数值越小,优先级越高),当有多个路由信息时,选择是最高优先级的路由作为最佳路由。

2.6 默认路由

默认路由是一种特殊的静态路由,是当路由表中与数据包的目的地址之间没有匹配的表项时路由器能够做出的选择。如果没有默认路由,那么目的地址在路由表中没有匹配表项的数据包将被丢弃。

作用:当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口,由默认路由去进行转发数据。因为默认路由可以到达任何网段。

优点:默认路由会大大简化路由器的配置,减轻管理员的工作负担,提高网络性能。

例如:默认路由:0.0.0.0 0   下一跳IP地址1.1.1.1

                        ip route-static 0.0.0.0 0 1.1.1.1

三. 静态路由具体实例实验

1.  首先完成如下配置,设置pc3 IP地址为192.168.1.1, pc4 IP地址为192.168.3.1,在设置时记得设置网关的IP地址(pc3  网关的IP地址192.168.1.254 / pc4 网关的IP地址192.168.3.24),同时我们划分了三个网段,从左至右依次为1.0网段/2.0网段/3.0网段,如图所示:

2.接下来我们应当进行路由器的接口配置,首先是AR4路由器,g0/0/0端口的IP地址,也就是配置1.0网段的网关;配置g0/0/1端口的IP地址(配置g0/0/1该端口的原因是因为AR4和AR5两个路由中间的网段属于2.0网段,二者要实现互通的话,在每一个端口上面也是需要配置一个属于2.0网段的IP地址的)。具体如下图所示:

     同理,AR5路由器的配置如下:

3.通过对路由表的查看,可以看到AR4(R4)/AR5(R5)的一些直连路由,如图:

3.1   利用pc3做如下小实验,发现pc3可以ping到自己的网关192.168.1.254和2.0网段的地址192.168.2.1,可见得与路由器AR4直连的网段是可以相互通信的,但是对于像192.168.2.2这样接口的地址或者3.0网段这样非直连的网段是无法直接进行通信的,如下图:

3.2    那么问题来了,为什么ping 192.168.2.2是无法ping通的呢?这是因为此时需要一条路由来指明它的方向。例如此时pc3传递了一个数据包出去,给它直连网段的设备,此时数据包到了AR4路由器(网关),由网关去查寻设备中的路由表,发现192.168.2.2是直连的一个地址,那么此时数据来到了192.168.2.2;但是我们知道通信是相互的,数据包传到192.168.2.2这个地址后,192.168.2.2却查不到将数据包传递到192.168.1.1这个地址的路由,我们可以看一下它的路由表,是看不到192.168.1.1的,如下图:

4.这时候我们就需要做一个静态的路由配置,来给它指明通往192.168.1.1这个地址的路由,就可以完成它的一个对应的通信了,此时我们需要了解一个重要的东西------>

下一跳:接收数据的下一个端口

比如此时数据包在AR5时,我们需要把数据包传回AR4,此时下一个端口应当是AR4的g0/0/1这个端口------------------->这就是我们所说的下一跳

了解了下一跳之后就可以进行我们的静态路由操作了完成这个操作的公式为:

ip route-static  网络号(我们需要到达的目标网段)  子网掩码  下一跳ip   //静态路由配置

操作效果如下:

这时我们再去查看AR5的路由表,如下图:

4.1  由图我们可以看出,由AR5通往192.168.1.0这个网段静态路由配置成功了,此时由pc3发出   的数据包就能够相互了,意思就是AR5能够将数据包传回到pc3了。这时我们再次用pc3去ping通192.168.2.2这个地址,就能更加清楚的发现,此时的二者可以ping通了,也就意味着二者可以进行相互通信了,效果如下图:

5. pc4同理,利用pc3去ping  pc4,是不通的,效果如下:

5.1 我们经过上面的配置,其实能够实现pc3发送的数据包到pc4(上面讲到了数据可以到了AR5这个路由器,但是因为它其实是pc4的直连网段,所以数据是可以到pc4的),但是通过上图的实验,pc4的数据并不能传递到pc3,只能到AR4路由器,但是呢,AR4查询了设备的路由表,并没有能直连通往3.0网段(即pc4的网段)的一个地址,所以数据又过不去了。那么这时候,我们就又可以设置一个静态路由来指明通往3.0网段的路由了。具体操作如下:

5.2 这时我们再去用pc3去ping pc4,如下图:

6. 最后我们会发现pc3和pc4可以实现互通了。

  • 13
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值