路由器功能及其常见配置

路由器功能及其配置

路由器的职责:

  • 路由器将数据传送到不属于本地的网络 - 跨网段
  • 路由器通过路由表来转发数据。

具体来说路由器的功能就是路径确定转发

如上表所示,当路由器接受数据包时,会将其拆到网络层,并查看 IP,如果对应 IP 属于直连的网段,则直接转发。如果不是直连,会查看是否能通过别的路由器转发到,如第四条。如果依然不行,就会将数据包扔掉。注意这里和交换机不同,交换机的操作是泛洪。

路由表的分类:

直连网络

在为接口配置 IP 后,会在路由表自动生成两条条目:

Router>show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

         12.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        12.1.1.0/24 is directly connected, Ethernet0/0
L        12.1.1.1/32 is directly connected, Ethernet0/0

# C 表示直连的网络
# L 表示给直连的网络分配的 IP 地址。
# 最后的接口表示,如果想要达到之前的网络,需要经过的接口

动态网络

表示该网络是由路由器动态学习生成的,比如有 OSPF,BGP,RAP 等等,之后会相信介绍。

先来看下对应在路由表中表达的意思:

O 172.16.1.0/24 [110/2] 192.168.10.2 00:03:23 GigabitEthernet0/1
表示 OSPF 协议 110 表示信任程度,值越低越好/2 表示 metric 值越低越好 下一跳地址,目标网络接口IP 已经被发现了多长时间 达到目标网络的本地接口

如图在 Router 1 上,如果想要到达 Router2 的 23.1.1.0/24 网络则需要通过 Router 的 e0/0 接口,则下一跳地址为:12.1.1.2/32, 本地接口为 R1 E0/0

静态路由

静态路由是管理员手动配置的。

S 192.168.1.0/24 [1/0] via 192.168.1.2
静态路由 目的网段 下一跳地址

默认路由

所有的网段都能匹配上,一般是上述网络都没有找到对应的网段后,走有管理员手动指定的网络。

想象这样一种情况对于 ISP(运营商)来说,可能能存储的路由条目有 10 万条,就是能去往 10 万个网络。而对于一家公司来说,也就是具有 1000 条路由。

如果没有默认路由的话,公司想要访问的网络,可能公司内部路由器并不知道,结果就是直接丢包了。

但如果配置了默认路由,不知道的网络都会发给 ISP,交由他们进行处理。

S* 0.0.0.0/0 [1/0] via 10.1.1.1
默认路由 目的网段 下一跳地址

路由的匹配原则

路由表中会按照网络号的大小从最长网络号开始排序。

匹配时,会按照网络号最长匹配原则进行匹配,当匹配到目的网络后,就会停止不再继续匹配。

如果最后没有匹配到,就丢失收到的数据包。

当同一种路由协议下,到达目的网络存在多条路径,路由器该如何选择呢?

Metric:在同一种路由协议下有效,小的优先。

Distance: 管理距离。在不同路由协议时,学习到同一目的网络,管理距离小的优先。因为在路由表中,同一目的网络的路由条目只能有一条。

对于思科设备来说,每种协议的关联距离值如下:

Connected - 直连 0
Static 1
EIGRP 90
OSPF 110
RIP 120

综上来说,会先比较管理距离,在管理距离值相同时比较 Metric。

原文地址:https://www.cnblogs.com/michael9/p/13345485.html