zoukankan      html  css  js  c++  java
  • 路由基础

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

      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索引号
  • 相关阅读:
    加载数据量大,页面卡死解决办法
    [存档]开启window7的隐藏功能虚拟wifi
    IIS发布Asp.Net网站注意事项
    [转载]总结几种C#窗体间通讯的处理方法
    调整和删除Win7休眠文件Hiberfil.sys的方法技巧,释放系统空间! ...
    [存档]Div+Css布局中经常使用的小技巧合集
    Android AndroidManifest.xml 结构详解
    Android权限详细说明
    Activity 生命周期详解
    程序员的文采
  • 原文地址:https://www.cnblogs.com/yangjie-blog/p/6635292.html
Copyright © 2011-2022 走看看