路由基础

一、路由的控制与转发平面

  1.控制平面:指系统中用来传送信令、计算表项的部分。负责路由计算、维护。路由协议运行于控制平面。

        例如:(1)路由系统中,负责路由协议学习、路由表项维护;

           (2)交换系统中,负责MAC地址学习。

  2.转发平面:指系统中用来进行数据报文的封装、转发的部分。路由表、FIB表、快速转发表等。

二、路由表转发规则:

  1.最长匹配规则:当路由表存在多个路由项匹配目的IP地址时,路由查找进程会选择其中掩码最长的路由项用于转发

  2.迭代查询路由

  3.默认路由匹配

三、路由度量值

  表示到达这条路由所指目的地址的代价

  影响因素是:线路延迟、带宽、线路使用率、线路可信度、跳数、最大传输单元(MTU)

  静态路由度量值为固定值 0

四、路由优先级

  若到相同的目的地址有多个路由来源则:

    *以Preference(优先值)确定不同类型优先级

    *Preference越小,优先级越高

    *优先级最高的路由添加进路由表(其他的存储起来,当最优路由失效后使用)

  优先级默认值:

  直连路由(0);OSPF内部(10);静态路由(60);RIP(100);OSPF外部(150);BGP(256)

五、路由分类 :直连路由、静态路由、动态路由

  1.直连路由:无需配置及维护,由链路层协议发现

  2.静态路由:人工配置及维护,不能自适应网络拓扑变化

        无协议开销

  3.动态路由:协议自动学习、计算,无人工配置与维护,自动适应网络拓扑变化

六、FIB表  

  为了做到控制平面和转发平面的分离,系统构建了另一张FIB表,也称为转发表,专注于数据报文的转发,其中FIB的表项来源于路由表项。

  在计算路由信息的时候,不同路由协议所计算出来的路径可能会不同。在这种情况下,路由器会选择优先级较高的路由协议发现的路由作为最优路由,并置为Active状态;而其他路由作为备份路由,置为Inactive状态。此时Active状态的路由表项会由系统导入FIB表中,作为系统转发的依据。另外,在某些系统中,FIB表项也可能来源于ARP解析,即系统将通过ARP解析而得到的本地网段内的主机路由也添加到FIB表中。

  FIB表摘要信息:

  

  display fib命令显示信息及含义:

字  段 含  义
Destination count 目的地址的个数
FIB entry count FIB表项数目
Destination/Mask 目的地址/掩码长度
Nexthop 转发的下一跳地址
Flag 路由的标志:
U:表示可用路由;
G:表示网关路由;
H:表示主机路由;
B:表示黑洞路由;
D:表示动态路由;
S:表示静态路由;
R:表示迭代路由
OutInterface 转发接口
InnerLabel 内层标签值
Token LSP索引号
原文地址:https://www.cnblogs.com/yangjie-blog/p/6635292.html