路由概念

想要不同子网能够进行通信,需要三层设备实现跨网段转发,而路由就是指导着报文转发的路径信息,通过路由可以确定转发IP报文的路径。

如图,N想要去往M,需要经过多个路由器,通过路由进行多次转发。

路由表概念

路由指导着报文转发的路径。这就有一个概念叫做路由条目:目标网络、掩码、出接口以及下一跳。如图:

在路由设备中,存在这着多条路由条目,分别去往不同的网络。这些路由条目共同构成路由表。

路由表构成如下图所示:

目的网络地址:目标网络,表示IP包的目的地址或目的网络。

子网掩码:目标网络的子网掩码。

协议类型:使用的路由协议,直连路由为Direct、静态路由为Static、动态路由有OSPF、RIP等。

路由优先级:使用不同路由协议,其优先级也不同,路由优先级可以自行设置。

开销:当到达一个目的地的多个路由优先级相同时,路由开销最小的将成为最优路由(基于链路状态协议时使用)。

标志:U表示该路由可以使用;G表示该路由是到一个网关,如果没有该标志,说明目的地是直连的;H表示该路由是到一个主机;D表示该路由是由重定向报文创建。

下一跳地址:去网目标网络下一个路由器接口IP,也就是往哪个路由器发。

出接口:去往目标网络是从哪个接口输出数据。

路由器根据路由表的数据,当收到数据包,会检查数据包里的目标地址,匹配路由表进行转发。

静态路由概念

静态路由是由管理员手动配置的路由,网络发生变化时也需要手动配置。适合

缺点:

当网络拓扑结构和链路状态发生变化,需要对路由器的静态路由信息进行大范围修改,工作复杂度高;

网络发生故障时,不能重选路由,很可能使路由失败。

优点:

因为不需要频繁交换路由信息,所以网络安全保密性。

配置静态路由常用命令

配置静态路由命令:

ip route 目标网络 目标网络子网掩码 下一接口ip地址/送出口

(注:此处的目标网络是指一个地址段,不是一个IP地址)

如:ip route 192.168.2.0 255.255.255.0 192.168.3.1(g0/0/0)

查看路由表:display ip routing-table

静态路由适合小型、网络拓扑结构不易变化,对网络安全保密性高的网络。通常与动态路由结合使用。

静态路由配置实验

实验目的:

对网络配置静态路由,使同子网设备能够进行通信;

设置多条静态路由,为其配置不同优先级,分析实验现象;

实验拓扑如下:

在PC1、PC2上配置相关IP地址与网关信息;

在路由器R1配置如下:

<Huawei>sys

[Huawei]un in en  //关闭提示信息

[Huawei]int g0/0/0

[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.254 24  //配置端口IP

[Huawei-GigabitEthernet0/0/0]int g0/0/1

[Huawei-GigabitEthernet0/0/1]ip add 192.168.3.1 24

[Huawei-GigabitEthernet0/0/1]int g0/0/2

[Huawei-GigabitEthernet0/0/2]ip add 192.168.4.1 24

[Huawei-GigabitEthernet0/0/2]q

[Huawei]ip route-static 192.168.2.0 24 192.168.4.2   //配置目标网段192.168.2.0的静态条目

[Huawei]ip route-static 192.168.2.0 24 192.168.3.2   //配置目标网段192.168.2.0的静态条目

在路由器R2配置如下:

<Huawei>sys

[Huawei]un in en   //关闭提示信息

[Huawei]int g0/0/0

[Huawei-GigabitEthernet0/0/0]ip add 192.168.2.254 24   //配置端口IP

[Huawei-GigabitEthernet0/0/0]int g0/0/1

[Huawei-GigabitEthernet0/0/1]ip add 192.168.3.2 24

[Huawei-GigabitEthernet0/0/1]int g0/0/2

[Huawei-GigabitEthernet0/0/2]ip add 192.168.4.2 24

[Huawei-GigabitEthernet0/0/2]q

[Huawei]ip route-static 192.168.1.0 24 192.168.3.1   //配置目标网段192.168.1.0的静态条目

[Huawei]ip route-static 192.168.1.0 24 192.168.4.1   //配置目标网段192.168.1.0的静态条目

测试PC1与PC2的连通性;

查看路由表;

为什么要配置两条静态路由?

给2个路由器之间配置2条静态路由可以实现链路负担,增加可靠性,如果其中一条断掉可以使用另一条进行传输。

在不设置优先级的前提下,有2条静态路由,路由器会选择一条继续传输。

由图可知,在PC1上使用tracert 192.168.2.2命令进行路由跟踪,可知路由器选择下一跳接口为R2的:192.168.4.2;

当关闭R3的192.168.4.2对应接口:

使用tracert 192.168.2.2命令进行路由跟踪;

由上图可知,这个时候路由器会选择另一条静态路由。

如何指定走哪一条静态路由?

使用指定优先级:路由器在选择路由条目时,如果有2条去往目的网络的路由,会比较路由条目的优先级,选择优先级高的进行转发(值越小,优先级越高)。

默认优先级举例:直连路由优先级0;静态路由优先级60;OSPF路由优先级10。

接上例:

若我们想指定数据从接口192.168.3.2进行数据转发,则设置其优先级<60。

先开启路由器R2接口;

使用tracert 192.168.2.2命令进行路由追踪;

在路由器R1上进行优先级配置;

[Huawei]undo ip route-static 192.168.2.0 24 192.168.3.2  

//删除先前的静态路由(可以在最开始配置静态条目的时候直接配置优先级)

[Huawei]ip route-static 192.168.2.0 24 192.168.3.2 preference 20

//配置此条静态路由条目为20

使用tracert 192.168.2.2命令进行路由追踪;

由上图可知,数据转发切换线路了。

查看路由表。

(6)配置成功。
 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐