• 递归路由,怎么递归的?BGP4+


     

    问题 R2上去往5::5的递归路由怎么生成的???

    BGP4+路由表


     Destination  : 5::                              PrefixLength : 64
     NextHop      : 4::4                            Preference   : 255
     Cost         : 0                                   Protocol     : IBGP
     RelayNextHop : 24::2    (中继)       TunnelID     : 0x0
     Interface    : Tunnel0/0/0                  Flags        : RD

     静态路由

     ipv6 route-static 4:: 64  Tunnel0/0/0 

     IPV6 路由表

     Destination  : 24::                            PrefixLength : 64
     NextHop      : 24::2                           Preference   : 0
     Cost         : 0                                     Protocol     : Direct
     RelayNextHop : ::                             TunnelID     : 0x0
     Interface    : Tunnel0/0/0                     Flags        : D


    整理一下   

    5::  (网段)  64(掩码)  4::4(下一跳)   Tunnel0/0/0  (出口) 

    4::              64                                       Tunnel0/0/0 

    24::          64                24::2              Tunnel0/0/0   

     

     

    路由必须有直连的下一跳才能够指导转发,但是路由生成时下一跳可能不是直连的,因此需要计算出一个直连的下一跳和对应的出接口,这个过程就叫做路由递归。

    对于R2来说4::4不是直连,无法直接转发,所以需要计算下一跳以及出接口。


    5::  (网段)  64(掩码)  4::4(下一跳)   Tunnel0/0/0  (出口) (1)

    4::              64                                       Tunnel0/0/0                 (2)

    24::          64                24::2              Tunnel0/0/0                 (3)


    (1)根据下一跳4::4查找到(2)

    (2)获取到 4:: 网段的出口 tunnel 0/0/0

    (3)根据 tunnel 0/0/0  查找到  R2直连的下一跳 24::2

    所以递归到路由     5::   64    24::2    tunnel 0/0/0
     Destination  : 5::                              PrefixLength : 64
     NextHop      : 4::4                            Preference   : 255
     Cost         : 0                                   Protocol     : IBGP
     RelayNextHop : 24::2    (中继)       TunnelID     : 0x0
     Interface    : Tunnel0/0/0                  Flags        : RD(递归)

  • 相关阅读:
    STM32之HAL开发——FSMC控制带控制器LCD(8080时序)
    【趣话计算机底层技术】一个故事看懂各种锁
    软考 -结构化开发
    NPM安装后报错:ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1.
    C++类型转换运算符的重载,自增自减运算符的重载
    计算机毕业设计Java家电仓储管理系统(源码+系统+mysql数据库+lw文档)
    企业电子招投标采购系统源码之电子招投标的组成
    iPhone 拨打分机号码
    Git 常用命令
    2020江西省赛A 莫比乌斯反演
  • 原文地址:https://blog.csdn.net/qq_56095985/article/details/132910227