当前位置: 首页 > news >正文

华为ospf路由协议防环和次优路径中一些难点问题分析

第一种情况是ar3的/0/0/2口和ar4的0/0/2口发布在区域1时,当ar1连接ar2的线断了以后,骨干区域就断了,1.1.1.1到2.2.2.2就断了,ping不通了。但ar5和ar6可以ping通2.2.2.2和1.1.1.1,ar3和ar4不可以ping通2.2.2.2和1.1.1.1,虽然ar3和ar4中的lsdb中有ar1和ar2的lsdb,但就是不计算路由不通,原因是ar3从ar4学到的2.2.2.2,ar4从ar3学到了1.1.1.1,但是ospf原理是abr不计算非骨干区域学到的三类lsa所以不通

在这里插入图片描述

第二种情况(产生次优路径):
ar3的g0/0/2口和ar4的g0/0/02发布在区域0时,且ar3的3.3.3.3和ar4的4.4.4.4发布在区域1时,3.3.3.3访问4.4.4.4时,走下面ar5->ar6绕行,原因就是区域内的路由优于区间路由,所以产生了次优路径。

在这里插入图片描述

第三种情况(虚链路解决次优路径):
ar3的g0/0/2口和ar4的g0/0/02发布在区域1时,且ar3的3.3.3.3和ar4的4.4.4.4发布在区域1时,不但ar3和ar4用区域1,并建立了vlink-peer,逻辑上变成了区域0,解决了次优路径,3.3.3.3访问4.4.4.4时,ar3-ar4直接通行。

在这里插入图片描述

第四种情况(子接口解决次优路径和并实现备注骨干区域):
ar3的g0/0/2口和ar4的g0/0/2发布在区域0时,再把ar3的g0/0/2.2子接口和ar4的g0/0/02.2子接口发布在区域1,这样不但解决了骨干区域的备份问题,当AR1到AR2的链路断裂后,全网照样畅通,还解决了次优路径,3.3.3.3访问4.4.4.4时,ar3-ar4直接通行。

在这里插入图片描述

相关文章:

华为ospf路由协议防环和次优路径中一些难点问题分析

第一种情况是ar3的/0/0/2口和ar4的0/0/2口发布在区域1时,当ar1连接ar2的线断了以后,骨干区域就断了,1.1.1.1到2.2.2.2就断了,ping不通了。但ar5和ar6可以ping通2.2.2.2和1.1.1.1,ar3和ar4不可以ping通2.2.2.2和1.1.1.1…...

python-opencv划痕检测-续

python-opencv划痕检测-续 这次划痕检测,是上一次划痕检测的续集。 处理的图像如下: 这次划痕检测,我们经过如下几步: 第一步:读取灰度图像 第二步:进行均值滤波 第三步:进行图像差分 第四步&#xff1…...

c++[string实现、反思]

我的码云 我的string码云 分析总结 1.项目结构 所有的类和函数需要在namespace中实现&#xff0c;要和string高度对应 private:char* _str;//字符串size_t _size;//有效长度size_t _capacity;//总空间&#xff0c;包括\0const static size_t npos-1;2.定义变量 <1> 所…...

c++版本opencv计算灰度图像的轮廓点

代码 #include<iostream> #include<opencv.hpp>int main() {std::string imgPath("D:\\prostate_run\\result_US_20230804_141531\\mask\\us\\104.bmp");cv::Mat imgGray cv::imread(imgPath, 0);cv::Mat kernel cv::getStructuringElement(cv::MORPH…...

【05】ES6:函数的扩展

一、函数参数的默认值 ES6 允许为函数的参数设置默认值&#xff0c;即直接写在参数定义的后面。 1、基本用法 默认值的生效条件 不传参数&#xff0c;或者明确的传递 undefined 作为参数&#xff0c;只有这两种情况下&#xff0c;默认值才会生效。 注意&#xff1a;null 就…...

Ubuntu20.04安装搜狗输入法

1、安装包下载 搜狗输入法linux-首页搜狗输入法for linux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输https://shurufa.sogou.com/linux点击立即下载&#xff0c;根据自己的硬件选择deb安装包。 2、输入法安装 当第一步完成以后&#xff0c;页面会自动跳转至搜狗的安装…...

linux的基础命令

文章目录 linux的基础命令一、linux的目录结构&#xff08;一&#xff09;Linux路径的描述方式 二、Linux命令入门&#xff08;一&#xff09;Linux命令基础格式 三、ls命令&#xff08;一&#xff09;HOME目录和工作目录&#xff08;二&#xff09;ls命令的参数1.ls命令的-a选…...

linux查询某个进程使用的内存量

linux查询某个进程使用的内存量 查进程用的内存&#xff0c;查看进程占用的内存量&#xff0c;centos查询内存使用 查某个进程id使用的内存量 ps -p 24450 -o rss | awk {print int($1/1024)"MB"} 该命令的含义是&#xff1a; ps -p 24450: 查找进程ID为24450的进…...

list的总结

目录 1.什么是list 1.1list 的优势和劣势 优势&#xff1a; 劣势&#xff1a; 2.构造函数 2.1 default (1) 2.2 fill (2) 2.3 range (3) 2.4 copy (4) 3.list iterator的使用 3.1. begin() 3.2. end() 3.3迭代器遍历 4. list容量函数 4.1. empty() 4.2. siz…...

c语言数字转圈

数字转圈 题干输入整数 N&#xff08;1≤N≤9&#xff09;&#xff0c;输出如下 N 阶方阵。 若输入5显示如下方阵&#xff1a; * 1** 2** 3** 4** 5* *16**17**18**19** 6* *15**24**25**20** 7* *14**23**22**21** 8* *13**12**11**10** 9*输入样例3输出样例* 1*…...

Apache Superset数据分析平台如何实现公网实时远程访问数据【内网穿透】

文章目录 前言1. 使用Docker部署Apache Superset1.1 第一步安装docker 、docker compose1.2 克隆superset代码到本地并使用docker compose启动 2. 安装cpolar内网穿透&#xff0c;实现公网访问3. 设置固定连接公网地址 前言 Superset是一款由中国知名科技公司开源的“现代化的…...

HarmonyOS应用开发实战—登录页面【ArkTS】

文章目录 本页面实战效果预览图一.HarmonyOS应用开发1.1HarmonyOS 详解1.2 ArkTS详解二.HarmonyOS应用开发实战—登录页面【ArkTS】2.1 ArkTS页面源码2.2 代码解析2.3 心得本页面实战效果预览图 一.HarmonyOS应用开发 1.1HarmonyOS 详解 HarmonyOS(鸿蒙操作系统)是华为公司…...

@RequestMapping

目录 作用&#xff1a; 位置&#xff1a; 属性 1.value 2.method 3.params 4.header 作用&#xff1a; 该注解是一个用来处理请求地址映射的注解。 位置&#xff1a; 可用于映射一个请求或一个方法&#xff0c;可以用在类或方法上。 用于方法上&#xff0c;表示在类的…...

操作系统 应用题 例题+参考答案(考研真题)

1.&#xff08;考研真题&#xff09;一个多道批处理系统中仅有P1和P2两个作业&#xff0c;P2比P1晚5ms到达&#xff0c;它们的计算和I/O操作顺序如下。 P1&#xff1a;计算60ms&#xff0c;I/O 80ms&#xff0c;计算20ms。 P2&#xff1a;计算120ms&#xff0c;I/O 40ms&…...

免费获取GPT-4的五种工具

不可否认&#xff0c;由OpenAI带来的GPT-4已是全球最受欢迎的、功能最强大的大语言模型&#xff08;LLM&#xff09;之一。大多数人都需要使用ChatGPT Plus的订阅服务去访问GPT-4。为此&#xff0c;他们通常需要每月支付20美元。那么问题来了&#xff0c;如果您不想每月有这笔支…...

XTU OJ 1146 矩阵乘法学习笔记

原题 题目描述 给你两个矩阵A(n*k),B(k*m),请求A*B。 输入 第一行是一个整数K&#xff0c;表示样例的个数。 每个样例包含两个矩阵A和B。 每个矩阵的第一行是两个整数n,m,(1≤n,m≤10)表示矩阵的行和列 以后的n行&#xff0c;每行m个整数&#xff0c;每个整数的绝对值不超过…...

基于官方YOLOv4开发构建目标检测模型超详细实战教程【以自建缺陷检测数据集为例】

本文是关于基于YOLOv4开发构建目标检测模型的超详细实战教程&#xff0c;超详细实战教程相关的博文在前文有相应的系列&#xff0c;感兴趣的话可以自行移步阅读即可&#xff1a;《基于yolov7开发实践实例分割模型超详细教程》 《YOLOv7基于自己的数据集从零构建模型完整训练、…...

1、Docker概述与安装

相关资源网站&#xff1a; ● docker官网&#xff1a;http://www.docker.com ● Docker Hub仓库官网: https://hub.docker.com/ 注意&#xff0c;如果只是想看Docker的安装&#xff0c;可以直接往下拉跳转到Docker架构与安装章节下的Docker具体安装步骤&#xff0c;一步步带你安…...

论文笔记——FasterNet

为了设计快速神经网络,许多工作都集中在减少浮点运算(FLOPs)的数量上。然而,作者观察到FLOPs的这种减少不一定会带来延迟的类似程度的减少。这主要源于每秒低浮点运算(FLOPS)效率低下。 为了实现更快的网络,作者重新回顾了FLOPs的运算符,并证明了如此低的FLOPS主要是由…...

计算机组成原理-固态硬盘SSD

文章目录 总览机械硬盘vs固态硬盘固态硬盘的结构固态硬盘与机械硬盘相比的特点磨损均衡技术例题 总览 机械硬盘vs固态硬盘 固态硬盘采用闪存技术&#xff0c;是电可擦除ROM 下图右边黑色的块块就是一块一块的闪存芯片 固态硬盘的结构 块大小16KB~512KB 页大小512B~4KB 对固…...

终极指南:如何用DeepMosaics一键搞定马赛克处理

终极指南&#xff1a;如何用DeepMosaics一键搞定马赛克处理 【免费下载链接】DeepMosaics Automatically remove the mosaics in images and videos, or add mosaics to them. 项目地址: https://gitcode.com/gh_mirrors/de/DeepMosaics 你是否曾经需要为图片或视频添加…...

WinUtil:Windows系统优化与管理的全栈解决方案,提升系统效率50%以上

WinUtil&#xff1a;Windows系统优化与管理的全栈解决方案&#xff0c;提升系统效率50%以上 【免费下载链接】winutil Chris Titus Techs Windows Utility - Install Programs, Tweaks, Fixes, and Updates 项目地址: https://gitcode.com/GitHub_Trending/wi/winutil W…...

ERPNext自动化部署终极指南:5分钟完成企业级ERP系统安装

ERPNext自动化部署终极指南&#xff1a;5分钟完成企业级ERP系统安装 【免费下载链接】erpnext_quick_install Unattended install script for ERPNext Versions, 13, 14 and 15 项目地址: https://gitcode.com/gh_mirrors/er/erpnext_quick_install 想要在5分钟内搭建一…...

如何在英雄联盟国服中免费解锁所有皮肤:R3nzSkin完整指南

如何在英雄联盟国服中免费解锁所有皮肤&#xff1a;R3nzSkin完整指南 【免费下载链接】R3nzSkin-For-China-Server Skin changer for League of Legends (LOL) 项目地址: https://gitcode.com/gh_mirrors/r3/R3nzSkin-For-China-Server 你是否曾经羡慕其他玩家拥有炫酷的…...

UG/NX 二开实战:从零构建自定义菜单与工具栏

1. 环境准备与基础配置 第一次接触UG/NX二次开发时&#xff0c;很多人会被各种配置文件搞得晕头转向。我自己刚开始做二维码功能集成时&#xff0c;光是找对文件存放位置就花了半天时间。这里我把踩过的坑都总结成具体步骤&#xff0c;保证你能快速上手。 关键是要先找到UGII安…...

Prefix.dev官宣:Pixi原生支持RISC-V架构,openKylin社区成背后核心贡献者

【导语&#xff1a;近日&#xff0c;Prefix.dev官宣下一代跨平台包管理器Pixi原生支持RISC-V架构&#xff0c;国际Pixi官方点名认可openKylin社区贡献&#xff0c;其为Pixi落地RISC-V奠定基础&#xff0c;双方合作将推动RISC-V开发生态发展。】跨平台包管理器支持RISC-V架构近日…...

普通人也能成为音频魔法师?揭秘Audacity的OpenVINO AI插件如何让音频编辑变得智能

普通人也能成为音频魔法师&#xff1f;揭秘Audacity的OpenVINO AI插件如何让音频编辑变得智能 【免费下载链接】openvino-plugins-ai-audacity A set of AI-enabled effects, generators, and analyzers for Audacity. 项目地址: https://gitcode.com/gh_mirrors/op/openvino…...

你的演讲时间管家:PPTTimer如何让时间掌控变得如此简单

你的演讲时间管家&#xff1a;PPTTimer如何让时间掌控变得如此简单 【免费下载链接】ppttimer 一个简易的 PPT 计时器 项目地址: https://gitcode.com/gh_mirrors/pp/ppttimer 你是否经历过这样的尴尬时刻&#xff1f;演讲进行到一半&#xff0c;突然意识到时间已经过半…...

推理服务为什么用户都断开了 GPU 还在忙:从 cancel propagation 到幽灵解码清理的工程实战

&#x1f9e0; 用户都关页面了&#xff0c;为什么显卡还在持续发热 流式推理一旦进入生产&#xff0c;最让运维困惑的场景之一&#xff0c;就是前端早已超时、客户端连接也已经断开&#xff0c;GPU 利用率却没有立刻回落。很多团队会先怀疑 continuous batching 太激进&#xf…...

告别重复刷新:Elsevier Tracker让学术投稿进度监控自动化

告别重复刷新&#xff1a;Elsevier Tracker让学术投稿进度监控自动化 【免费下载链接】Elsevier-Tracker 项目地址: https://gitcode.com/gh_mirrors/el/Elsevier-Tracker 作为科研工作者&#xff0c;您是否每天都在重复登录Elsevier投稿系统查看稿件状态&#xff1f;E…...