一、题目
如下图所示的网络,在RouterA设备里面存在如下配置,则下列说法正确的是?
ip route-static 10.0.2.2 255.255.255.255 10.0.12.2
ip route-static 10.0.2.2 255.255.255.255 10.0.21.2 preference 40
A. 如果G0/0/2端口Down,Router A各由表中到达10.0.2.2的Interface更改为G0/0/1
B. 如果G0/0/1端口Down,Router A路由表中到达10.0.2.2的Interface更改为G0/0/2
C. RouterA路由表中到达10.0.2.2的Interface为G0/0/1
D. Router A各由表中到达10.0.2.2的Interface为G0/0/2
二、答案
AD
三、解析
从题目中我们可以看出在RouterA上上做了浮动静态路由目的地址为RouterB的loopback 0接口,静态路由的优先级默认为60,这里看到下一跳为10.0.21.2的静态路由的优先级修改为40,优先级越小越优,所以RouterA会优选G0/0/2接口。所以选项D正确,而当G0/0/2接口出现故障down后,该路由条目会失效,G0/0/1接口路由条目会生效,所以会切换到下一跳为10.0.12.2的路由条目,故选项A正确。
四、扩展 — 静态路由
基本概念
静态路由是一种网络路由配置方式,其中网络管理员手动配置路由器上的路由表,以确定数据包从源地址到目标地址的传输路径。相对于动态路由,静态路由不依赖于路由协议的自动学习和更新机制,而是通过手动配置固定的路由信息。
静态路由的配置通常由网络管理员在路由器上进行,管理员需要指定目标网络的IP地址、子网掩码、下一跳地址和出接口等关键信息。下一跳地址指的是数据包在传输过程中要经过的下一个路由器的IP地址。通过静态路由的配置,管理员可以直接控制数据包的传输路径,灵活地指定数据包的流向。
静态路由具有以下特点和优势:
- 简单易用:相对于动态路由,静态路由的配置相对简单,并且不需要运行路由协议进行路由表的学习和更新。这使得静态路由在小型网络或简单网络环境中更容易部署和管理。
- 可控性高:静态路由允许网络管理员精确地指定数据包的传输路径,因为路由信息是手动配置的。这种可控性使得管理员可以根据实际需求进行网络流量的管理和控制,例如实施特定的路由策略或安全策略。
- 稳定性高:由于静态路由的路由信息是手动配置的,它们不会因网络拓扑的变化或路由协议的更新而自动改变。这种稳定性可以确保网络传输的可靠性和一致性。
- 较少的网络带宽消耗:相对于动态路由,静态路由不会产生路由协议的通信和更新开销。这减少了网络带宽的消耗,尤其是在网络规模较小或网络流量较少的情况下,可以更好地利用带宽资源。
静态路由的缺点:
- 不适用于复杂网络:静态路由对于大型、复杂的网络环境来说,配置和管理工作量较大,且容易出现配置错误。在这种情况下,动态路由可能更适合,因为它可以根据网络拓扑和链路状态自动学习和更新路由信息。
- 不具备自动适应性:静态路由无法自动适应网络拓扑的变化或链路故障。如果网络发生变化,管理员需要手动更新路由表以确保数据包能够正确传输。
总的来说,静态路由是一种简单、可控且稳定的路由配置方式。它在小型网络或简单网络环境中具有优势,并且对于特定的网络需求和安全策略具有灵活性。但在复杂网络中,动态路由更常见,因为它具备自动学习和适应网络变化的能力。
默认路由:
默认路由(Default Route)是指在路由表中设置的一种特殊路由,用于处理目标网络不在路由表中的数据包。当路由器收到一个数据包,无法在其路由表中找到与目标网络匹配的路由条目时,它会将该数据包发送到默认路由指定的下一跳。默认路由的目的地址和掩码都为0.0.0.0/0,在这里是为了匹配所有路由,当路由器收到一个目的地址在路由表内没有匹配住任何非默认路由时,就会被默认路由匹配转发出去。
默认路由的作用:
- 处理未知目标网络:当路由器接收到一个目标网络不在其路由表中的数据包时,默认路由会指导该数据包的下一跳路径。这使得网络可以灵活地处理未知目标网络的通信请求。
- 简化路由表:默认路由可以作为一种缺省的路径,帮助简化路由表的规模。对于许多目标网络未知或不重要的情况下,只需设置一个默认路由,而不需要为每个目标网络都配置具体的路由条目。
- 网络连接的备用路径:在某些情况下,如果无法通过常规路由找到目标网络,可以使用默认路由作为备用路径。这种情况下,默认路由可以充当网络连接的保底方案,确保通信的连通性。
配置命令
静态路由的配置命令如下:
[Huawei]ip route-static <目标网络> <子网掩码> <下一跳地址/出接口> [优先级] |
在配置静态路由的时候,我们可以同时配置出接口和下一跳地址,当然也可以只指定出接口。对于点对点的接口类型,只需要指定出接口,而对于广播接口和VT接口,则必须指定下一跳地址