02、IP路由基础

RIB与FIB

具有路由功能的网络设备都维护两种重要的数据表:一是路由表RlB(Routing Information Base,路由信息库);二是转发表FIB。

image-20250203121755529

路由表

每个路由器都有路由表,而路由表又分为本地核心路由表和协议路由表。

image-20250203122019019

路由表中的关键字段:

  • Destination:表示此路由的目的地址。用来标识IP包的目的地址或目的网络。
  • Mask:表示此目的地址的子网掩码长度。与目的地址一起来标识目的主机或路由器
  • 所在的网段的地址。
  • Proto(Protocol):表示学习此路由的路由协议。
  • Pre(Preference):表示此路由的路由协议优先级。
    • 路由器分别定义了外部优先级和内部优先级。外部优先级是指用户可以手工为各路由协议配置的优先级,内部优先级则不能被用户手工修改。
    • 选择路由时先比较路由的外部优先级,当不同的路由协议配置了相同的优先级后,系统会通过内部优先级决定哪个路由协议发现的路由将成为最优路由。
  • Cost:路由开销。
  • NextHop:表示转发到此目的网络的下一跳。指明数据转发的下一个设备。
  • Interface:表示转发到此目的网络的出接口。指明数据将从本地路由器哪个接口转发出去。

Preference用于不同路由协议间路由优先级的比较,Cost用于同一种路由协议内部不同路由的优先级的比较。

转发表

路由器查找FIB表时,遵循最长匹配原则进行转发。

FIB表信息查看命令:display fib [ *slot-id* ]

  • slot-id:显示指定槽位号的FIB表信息。整数形式,取值范围请根据设备实际配置选取。

FIB表中的字段说明:

  • Total number of Routes:路由表总数。
  • Destination/Mask:目的地址/掩码长度。
  • Nexthop:下一跳。
  • Flag:当前标志,G、H、U、S、D、B的组合。
    • G(Gateway):网关路由,表示下一跳是网关。
    • H(Host):主机路由,表示该路由为主机路由。
    • U(Up):可用路由,表示该路由状态是Up。
    • S(Static):静态路由。
    • D(Dynamic):动态路由。
    • B(Black Hole):黑洞路由,表示下一跳是空接口。
  • TimeStamp:时间戳,表示该表项存在的时间,单位是秒。
  • Interface:到目的地址的出接口。
  • TunnelID:表示转发表项索引。该值不为0时,表示匹配该项的报文通过隧道转发(如:MPLS隧道转发)。该值为0时,表示报文不通过隧道转发。

路由来源、分类及路由迭代

路由来源:直连、静态、动态。

动态路由分类:

  • 根据范围:IGP和EGP
  • 根据寻径算法:距离矢量和链路状态。

注意:静态路由不属于IGP协议

路由迭代:路由必须有直连的下一跳才能够指导转发,静态路由或BGP路由的下一跳可能不是直连的邻居,因此需要计算出一个直连的下一跳,这个过程就叫做路由迭代。

image-20250203123057114

路由引入

路由引入指的是将路由信息从一种路由协议发布到另一种路由协议的操作。

  • 通过路由引入,可以实现路由信息在不同路由协议间传递。
  • 执行路由引入时,还可以部署路由控制,从而实现对业务流量的灵活把控。

image-20250203125225926

路由引入具有方向性

image-20250203125424113

路由优先级

image-20250203125530450

image-20250203125604356

路由回灌

image-20250203125635352

路由度量值

image-20250203125704626

路由引入基础配置命令

配置0SPF引入外部路由

[Huawei-ospf-100]import-route {bgp | direct | static | isis [process-id-isis] ospf [process-id-ospf]}

在OSPF视图下,引入BGP路由/直连路由/静态路由/IS-S路由/OSPF其他进程路由。

思考题

image-20250203125834853

1、C ;2、CD

posted @ 2025-05-28 11:55  最爱喝开水  阅读(112)  评论(0)    收藏  举报