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

news2024/11/12 7:47:35

 

问题 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(递归)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1012963.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

sed命令在Mac和Linux下的不同

问题 &#xff08;1&#xff09;Windows系统里&#xff0c;文件每行结尾是<回车><换行>, \r\n &#xff08;2&#xff09;Mac系统里&#xff0c; 文件每行结尾是<回车>&#xff0c;即\r &#xff08;3&#xff09;Unix系统里&#xff0c; 文件每行…

Sleuth--链路追踪

1 链路追踪介绍 在大型系统的微服务化构建中&#xff0c;一个系统被拆分成了许多模块。这些模块负责不同的功能&#xff0c;组合成系统&#xff0c;最终可以提供丰富的功能。在这种架构中&#xff0c;一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上&…

Python技巧---tqdm库的使用

文章目录 一、tqdm基本知识二、在pytorch中使用tqdm 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、tqdm基本知识 “tqdm” 是一个 Python 库&#xff0c;用于在命令行界面中创建进度条。 基本使用如下&#xff1a; from tqdm import tqdm impor…

linux安装nacos2.2.0

1、使用docker拉取镜像&#xff1a;docker pull nacos/nacos-server:v2.2.0 2、下载官方配置文件&#xff1a;https://github.com/alibaba/nacos/releases 3、修改配置文件的数据库连接信息&#xff0c;修改完成后将配置文件移至挂载目录/home/shixp/docker/nacos/conf&#xf…

无涯教程-JavaScript - ISNONTEXT函数

描述 如果指定的值引用的不是文本,则ISNONTEXT函数将返回逻辑值TRUE。否则返回FALSE。如果该值引用空白单元格,则该函数返回TRUE。 语法 ISNONTEXT (value)争论 Argument描述Required/OptionalvalueValue or expression or a reference to a cell.Required Notes 您可以在…

Echarts 饼图的详细配置过程

文章目录 饼图 简介配置步骤简易示例 饼图 简介 Echarts饼图是Echarts中常用的一种图表类型&#xff0c;也是数据可视化中常用的一种形式。饼图通过扇形的方式展示数据的比例和占比关系。 Echarts饼图的特点如下&#xff1a; 直观的数据占比展示&#xff1a;饼图通过不同大小…

Fast-MVSNet CVPR-2020 学习笔记总结 译文 深度学习三维重建

文章目录 6 Fast-MVSNet CVPR-20206.0 主要特点6.1 网络介绍6.2 稀疏高分辨率深度图预测6.3 深度图扩展6.4 -Newton 精细化MVSNet系列最新顶刊 对比总结6 Fast-MVSNet CVPR-2020 深度学习三维重建 Fast-MVSNet-CVPR-2020(源码、原文、译文、批注) 下载 6.0 主要特点 Spare …

数据结构与算法(三)--栈

一、前言 前两篇文章我们学习了第一个数据结构&#xff0c;数组&#xff0c;且从底层通过java实现了数组的构建和增删改查的操作功能&#xff0c;并且通过resize操作使我们的数组可以动态的扩容或者缩容。且我们知道数组最大的优点就是在索引有语义的情况下&#xff0c;查询和…

VS2013任意一个项目配置Tiff环境

1.包含目录库目录 2.链接器输出tiff.lib 3.文件夹里放一些东西

北邮22级信通院数电:Verilog-FPGA(1)实验一“跑通第一个例程” 过程中遇到的常见问题与解决方案汇总(持续更新中)

北邮22信通一枚~ 跟随课程进度更新北邮信通院数字系统设计的笔记、代码和文章 持续关注作者 迎接数电实验学习~ 获取更多文章&#xff0c;请访问专栏&#xff1a; 北邮22级信通院数电实验_青山如墨雨如画的博客-CSDN博客 目录 问题一&#xff1a;Verilog代码没有跑通 报…

如何维护物流中心电力系统?这个方法太炸裂了

物流中心是现代供应链管理中的关键环节之一&#xff0c;它承担着货物存储、分拣和分发的任务。而物流中心的正常运营离不开可靠的电力供应。 配电柜&#xff0c;作为电力系统的关键组成部分&#xff0c;负责分配电能到各个设备和区域&#xff0c;因此其运行状态至关重要。为了确…

Docker核心原理与实操

第一章、Docker基本概念 1、概念&#xff1a;Docker是一种容器技术&#xff0c;可以解决软件跨环境迁移问题。 2、实现原理&#xff1a;是一个分层复用的文件系统&#xff1b;每一层都是一个独立的软件&#xff1b; …

前端JS中的异步编程与Promise

&#x1f3ac; 岸边的风&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 一、JavaScript的异步编步机制 二、事件循环&#xff08;Event Loop&#xff09;和任务队列&#xff08;Task Queue…

【LeetCode热题100】--1.两数之和

1.两数之和 方法一&#xff1a;最直观的方法就是暴力破解&#xff0c;就是枚举数组中的每一个数x&#xff0c;寻找数组中是否存在target-x class Solution {public int[] twoSum(int[] nums, int target) {int n nums.length;for(int i0;i<n;i){for(int j i1 ;j<n;j){…

基于SpringBoot的旅游系统

基于SpringBootVue的旅游系统、前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、Vue、Mybaits Plus、ELementUI工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1a;管理员、用户 用户&#xff1a;浏览旅游…

动态代理是什么?应用场景在哪?

一、什么是动态代理 代理&#xff0c;是一种设计模式&#xff0c;提供了对目标对象额外的访问方式&#xff0c;即可以通过代理访问目标对象&#xff0c;这样可以在不修改原目标对象的前提下&#xff0c;提供额外的方式进行访问&#xff0c;以保护原有的真实访问对象而根据创建…

人人组队与人机组队的风险

无论人与人之间还是人与机之间&#xff0c;只要有协同就会有风险。其原因主要是&#xff1a;协同可能导致合作伙伴之间的利益冲突&#xff0c;协同合作还可能引发信息共享的风险&#xff0c;协同可能面临合作对象的信任问题&#xff0c;协同合作还可能受到外部环境的影响等等。…

Java基于SpringBoot的闲一品交易平台

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W,Csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 大家好&#xff0c;我是程序员徐师兄、今天给大家谈谈基于android的app开发毕设题目&#xff0c;以及基于an…

销售更喜欢的CRM软件系统

企业在实施CRM系统后&#xff0c;大多数销售人员都会抵触。他们认为这是一款麻烦且用来监视他们的工具。其实&#xff0c;CRM可以帮助他们更好地完成销售工作。那么&#xff0c;什么样的CRM系统销售更喜欢&#xff1f; 销售人员最关心的是如何提高自己的业绩和收入&#xff0c…

亲测!好用的电子期刊制作工具

宝贝们&#xff0c;今天来给大家分享一个超级实用的网站&#xff01;电子期刊制作&#xff0c;完全不用再求人&#xff01;简单易操作&#xff0c;分分钟让你成为制作达人&#xff01; ​无论你是想制作一个精美的个人简历&#xff0c;还是想制作一个有吸引力的企业期刊&#…