新华三H3CNE网络工程师认证—OSPF链路类与DR-BDR

华三不同路由协议双向双点引入解决方式 双向双点引入产生的问题 1、双点引入导致路由回注,容易产生环路问题 2、解决路由回注问题后由于不同的路由协议计算的路由优先不同,会产生次优链路问题 拓扑介绍 1、SW1/2/3/4/5运行OSPF协议,采用P2P模式; 2、SW4/5/6运行ISIS协议,采用COST-STYLE :WIDE模式; 3、需要在SW4/5上进行双向双点引入,使两端互通并避免产生环路和次优路径 底层协议配置略过 在两台设备上进行互相引入后产生问题如下 1、在SW3上有回注路由,查看OSPF进程下的LS... 阅读详情

为什么需要DR/BDR?想象一个会议室里坐满人(路由器),如果每次开会所有人都抢着发言,必然乱成一锅粥!OSPF的 DR(指定路由器) 和 BDR(备份指定路由器) 就是大家投票选出的 会议主持人,专门负责收集和转发信息,避免网络“吵架”!

一、OSPF链路类型——不同的“开会方式”

一般情况下,链路两端的OSPF接口网络类型必须一致,否则双方无法建立邻居关系。OSPF网络类型可以在接口下通过命令手动修改以适应不同网络场景,例如可以将BMA网络类型修改为P2P。

在这里插入图片描述

OSPF把网络连接分为四种“开会场景”:

1、点对点链路(P2P)

场景:就像两个人单独打电话(如两台路由器直连)。
特点:

  • 不需要DR/BDR(俩人聊天要啥主持人?)
  • 直接交换路由信息,高效!

2、广播多路访问(BMA)

场景:像小区业主大会(如以太网交换机连接多台路由器)。
特点:

  • 必须选DR/BDR!否则所有人同时发言会混乱。
  • 典型网络:公司办公网、家庭局域网。

3、非广播多路访问(NBMA)

场景:像微信群开会,但有人没开消息提醒(如帧中继网络)。
特点:

  • 需手动指定邻居(@人发言)。
  • 需选举DR/BDR(群主维持秩序)。

4、点对多点(P2MP)

场景:领导开视频会议,1对N讲话(如中心路由器连多个分支)。
特点:

  • 不需要DR/BDR(领导直接发话)。

二、DR/BDR——业主委员会的诞生

为优化MA网络中OSPF邻接关系,OSPF指定了三种OSPF路由器身份,DR(Designated Router,指定路由器)、BDR(Backup Designated Router,备用指定路由器)和DRother路由器;只允许DR、BDR与其他OSPF路由器建立邻接关系。DRother之间不会建立全毗邻的OSPF邻接关系,双方停滞在2-way状态;BDR会监控DR的状态,并在当前DR发生故障时接替其角色。
在这里插入图片描述

适用场景:只在 广播(BMA) 和 非广播(NBMA) 网络中选举!

1、DR的核心作用

  • 信息汇总员:所有路由器只把路由更新发给DR,由DR统一转发给大家(避免广播风暴)。
  • 关系协调员:新加入的路由器只需找DR同步信息,不用打扰所有人。

2、BDR的职责

  • DR的备胎:平时监听DR状态,一旦DR故障(比如断电),秒级接管工作!

✅ 关键逻辑:DR和BDR是终身制,除非人为重启或故障,否则不重新选举!

三、DR/BDR选举规则——小区选业主代表

假设小区(广播网络)有三家业主(路由器R1/R2/R3),选代表流程:

1、基本参选条件:

  • 所有路由器接口优先级 > 0(默认1,优先级=0表示弃权)。
  • OSPF邻居状态达到 2-Way(互相确认过眼神)。

2、第一轮比优先级:

  • 优先级数字越大越牛(默认=1,范围0~255)。
  • 比如:
    R1优先级=100 → 当前冠军
    R2优先级=200 → 反超成新冠军!

3、第二轮比Router ID:

  • 如果优先级相同(比如R2和R3都是200),则比较 Router ID(类似身份证号)。

  • Router ID越大越优先(比如192.168.3.1 > 192.168.2.1)。

4、选举结果:

  • 冠军 = DR
  • 亚军 = BDR
  • 其他 = DR Other(普通群众)

⚠️ 重要细节:

抢占模式默认关闭:新来的路由器再强(优先级255)也不能抢DR位置,除非重启网络。

修改优先级命令(H3C设备):

interface GigabitEthernet0/0   # 进入连接广播网络的接口  
ospf dr-priority 200          # 设置优先级为200(重启接口生效)  

四、工作流程——业主大会怎么开?

1、普通群众(DR Other)

  • 发信息只给DR和BDR(目标地址224.0.0.6)。
  • 收信息只听DR和BDR广播(地址224.0.0.5)。

2、DR

收集所有人的信息,统一广播给大家(发到224.0.0.5)。

3、BDR

只监听不发言,但实时备份DR的数据。

🌰 举例:
R3(DR Other)想通知路由更新:
→ 私聊DR和BDR:“这是最新小区公告,请转发!” →
DR收到后,用大喇叭广播:“全体注意!R3发新公告啦!”

在这里插入图片描述

<H3c>system-view
[H3C]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-interface GigabitEthernet0/0/0]ip address 10.1.1.1 24
[R1-interface GigabitEthernet0/0/0]quit

<H3c>system-view
[H3C]system-working-mode
[H3C]sysname R2
[R2]interface GigabitEthernet 0/0/0
[R2-interface GigabitEthernet0/0/0]ip address 10.1.1.2 24
[R2-interface GigabitEthernet0/0/0]quit

<H3c>system-view
[H3C]sysname R3
[R3]interface GigabitEthernet 0/0/0
[R3-interface GigabitEthernet0/0/0]ip address 10.1.1.3 24
[R3-interface GigabitEthernet0/0/0]quit

<H3c>system-view
[H3C]system-working-mode
[H3C]sysname R4
[R4]interface GigabitEthernet 0/0/0
[R4-interface GigabitEthernet0/0/0]ip address 10.1.1.4 24
[R4-interface GigabitEthernet0/0/0]quit

<H3c>system-view
[H3C]system-working-mode
[H3C]sysname R5
[R5]interface GigabitEthernet 0/0/0
[R5-interface GigabitEthernet0/0/0]ip address 10.1.1.5 24
[R5-interface GigabitEthernet0/0/0]quit

[R1]ospf router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0-0.0.0]quit
[R1-ospf-1]quit
[R1-GigabitEthernet0/0/0]ospf 1 area 0

[R2]ospf router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0-0.0.0]quit
[R2-ospf-1]quit
[R2-GigabitEthernet0/0/0]ospf 1 area 0

五、总结

1、为什么需要DR/BDR?

防止广播网络“信息轰炸”,让数据传递高效有序!

2、选举铁律:

先比优先级(越大越好),再比Router ID(越大越好)。

3、链路类型决定选举场景:

点对点(P2P)→ 不需要DR/BDR

广播网(BMA)→ 必须选DR/BDR

4、配置关键:

在广播接口上调整优先级,控制选举结果。

最后记住:
DR是业主委员会主席,BDR是副主席,其他业主有事先找主席,主席不在副主席顶!
—— OSPF小区的和谐就是这样维持的

OSPF邻居建立和DR、BDR 邻接:在邻居的基础之上,更深层次,除了hello报文,还能交互其他报文,邻接关系止步于full。以太网接口的网络类型为广播,串口和POS口(封装PPP协议或HDLC协议时)网络类型为P2P。邻居:同网段可以成为邻居,是学习路由的基础,交互了hello报文,邻居关系止步于2-way。如果选出了BR/BDR 不会抢占 DR和BDR的选举是非抢占式的。DR、BDR和DRohter建立的是邻接关系(full状态)邻居之间的认证类型一致(null、明文、MD5)BMA:广播多路访问–支持单播、组播、广播。 阅读详情

相关推荐

【新华三】ospf借用地址建立邻居停留在Exstart状态分析

在华三的Comware V5系统:P2P网络,DD报文目的地址是224.0.0.5在华三的Comware V7系统:P2P网络,DD报文的目的地址是单播发送。

五大连池的镜子 3968

H3CSE路由-配置和优化OSPF协议

PS:本篇仅挑选作者认为重要的模块,并不全面仅供复习参考,具体请自行查阅相关书籍为了加快收敛,可以把广播型结构改成P2P互连链路两端接口下Interface:   Ospf network-type P2P默认的路由器优先级为1(ospf DR选举优先级)。0代表不参与选举Ospf dr-priority priority一般不会去设置Ospf选路:     如何OSPF设备发现到某个目的有多条O...

CSerwangjun的博客 3524

H3CNE教程PDF实战指南:从GB0-192考点到网络排错命令

网络工程师认证体系中,H3CNE是入门企业网络技术的基石,其知识框架覆盖OSI模型、TCP/IP协议栈、路由与交换等基础概念。理解这些原理不仅是应对GB0-192考试的关键,更是日常网络运维中定位故障、优化配置的底层能力。通过掌握静态路由优先级、OSPF的LSA类型、VLAN的PVID规则以及STP状态迁移等技术要点,工程师能快速构建从理论到命令行的完整排错路径。在实际场景中,无论是配置ACL策略还是排查NAT会话异常,H3CNE所强调的设备行为与协议交互逻辑都能帮助技术人员高效收敛问题。本文以H3CNE教

weixin_31188927的博客 79

H3C DR和BDR选举

转载于:https://www.cnblogs.com/fanweisheng/p/11163419.html

weixin_30337157的博客 454

H3C OSPF配置实例

OSPF配置实例,这是基于H3C(华三)路由器的OSPF基本配置,希望对各位有用。

达梦数据库连接报错6001网络通信异常

本文主要记录客户端连接达梦数据库报错6001网络通信异常问题分析过程、问题原因以及问题解决方法。

chen_zizi2025的博客 2768

H3CSE路由-OSPF协议基本原理

PS:本篇仅挑选作者认为重要的模块,并不全面仅供复习参考,具体请自行查阅相关书籍。设有H3CNE-H3CTE学习博客专栏,敬请关注。OSPF分层结构:划分多区域area 0      骨干区域 (有且只有一个)非area 0  非骨干区域非骨干区域通信必须通过area 0优势:1.减少区域内LSDB中链路状态信息的数量2.便于管理,将相同功能性或地理位置的路由器划分在一个区域内。3.隔离拓扑变化。...

CSerwangjun的博客 1543

实战指南 | Adjust 与 Facebook、Google Ads 自归因配置全流程解析

本文详细解析了Adjust与Facebook、Google Ads自归因配置的全流程,帮助移动应用出海推广者解决广告归因难题。通过自归因功能(SAN),开发者可以获取更准确的数据、简化配置流程并扩大安装来源覆盖,显著提升广告效果监测和ROI计算效率。

weixin_42528780的博客 536

H3C大型园区网络OSPF配置案例

-------------------------------------接入交换机----------------------------------------------------------------汇聚交换机-------------------------------------------------------------------核心交换机----------------------------------3、核心层交换机配置 骨干交换机。Ctrl+o 关闭debug。

normanhere的博客 1563

群晖NAS下docker安装MySql

本文将一步一步讲解如何在群晖NAS的docker中启用一个MySQL容器 , 算是初学者对问题解决的一个记录.

qq_46375248的博客 5976

vivado2020.1使用vitis生成QSPI启动文件报错

在使用vivado2020.1使用vitis,生成QSPI启动文件时会报错,data2mem命令无法识别,这是因为data2mem是xilinx7series芯片的命令,当使用ultrascale/ultrascale+芯片时则需要使用updatemem命令,这或许是vitis的一个bug吧,明明选择的是ultrascale的芯片,却一直调用打她mem命令,挺麻烦的,需要手动执行,在XSCT console窗口执行的命令如下: updatemem -force -meminfo \ F:/xc7z35t/x

qq_32134427的博客 2336

【华三】一文带你了解OSPF的常见LSA

本文深度解析OSPF协议中6类核心LSA(1类至5类及7类)的工作原理与实战应用,结合华三设备配置示例,助你掌握OSPF路由分发的核心机制。从Router LSA(1类)描述自身链路状态,到External LSA(5类)通告外部路由,逐类剖析其生成规则、作用范围及字段含义

2301_77161465的博客 1851

[Pytorch案例实践001]手写MNIST数字识别

Pytorch实现手写数字识别,带完整数据集。

2403_83044722的博客 1114

OSPF——DR及BDR详解

DR简介: 一个广播性、多接入网络中的指定路由器(Designated Router) BDR简介: 为减小多路访问网络中OSPF流量,OSPF会选择一个指定路由器(DR)和一个备份指定路由器(BDR)。当多路访问网络发生变化时,DR负责更新其他所有OSPF路由器。BDR会监控DR 的状态,并在当前DR发生故障时接替其角色。 OSPF邻居关系规律及缺点: 邻居关系数量变化规律: n*(n-1)/2 //n当前路由器个数 邻居关系过多缺点: (1)大量产生hello包,消耗CPU性能 ..

qq_62311779的博客 6万+

Ta-Lib源码解析(三):蜡烛图指标 (Candlestick Indicator) #(附Python重构代码和示意图)(补充中)

蜡烛图指标为识别K线形态的指标,笔者认为重点在于定义方式所提供的思路,背后的投资逻辑可以借鉴但不建议直接参考文档的翻译内容和源码逻辑存在不一致的现象,笔者分别列出中文百科中的定义和源码实际逻辑,供大家参考技术分析理论中的一些模糊词,ta-lib中给出了精确的定义源码

量化就是探索生活 3254

【AI应用实战-claude】在飞书上接入claudecode进行远程使用(十三)

本文介绍了三种将ClaudeCode接入飞书的方案,包括官方飞书CLI工具(推荐)、cc-connect中转工具和MCP协议集成。官方飞书CLI适合自动化办公场景,通过简单配置即可实现消息发送和文档管理;cc-connect适用于远程调用Claude功能,通过飞书群聊触发响应;MCP协议则适合开发者构建复杂工作流。文章提供了详细的操作步骤,并针对不同使用场景给出了选择建议。

1012

Ospf的P2P网络类型

R1]display ospf interface s4/0/0 在R1上查看S4/0/0的网络协议。是专用于两个路由器之间直接连接的链路(如串行链路、PPP/HDLC封装链路或某些虚拟链路)的配置类型。[R1]display interface s4/0/0 在R1上查看S4/0/0的二层封装。配置完成后在R上查看配置。

ctl_2005的博客 1340

YOLO11涨点优化:loss优化 | 一种新的基于Wasserstein距离的小目标检测评估方法,助力小目标涨点

提出了一种新的基于Wasserstein距离的小目标检测评估方法,通过它们对应的高斯分布计算它们之间的相似性

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1015

HCIP第四天

OSPF的网络类型 1.P2P:当OSPF运行在PPP,HDLC的环境下的时候,OSPF默认工作在P2P环境下 查看OSPF的网络类型:<AR1>display ospf interface XXX 2.广播型:两台或两台以上的路由器通过共享介质互联,当OSPF运行在以太网的环境下的时候,OSPF默认工作在广播环境下 3.NBMA:当OSPF运行在FR,X.25,ATM..的环境下的时候,OSPF默认工作在NBMA环境下,该环境下不支持广播,组...

qq_53944807的博客 711

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

NewH3C—路由协议(RIP、OSPF)

路由协议概述 1、定义: (1)路由协议:路由器用来计算、维护网络路由信息的协议,工作在传输层或者应用层——RIP、OSPF、BGP (2)可路由协议:可被路由器转发的协议,工作在网络层——IP 2、路由协议的功能: 邻居发现:路由器通过发送广播报文或发送给指定的路由器邻居以主动把自己介绍给网段内的其它路由器 路由交换:每台路由器将自己已知的路由相关信息发给相邻路由器。 路由计算:每台路由器运行某种算法,计算出最终的路由来。 路由维护:路由器之间通过周期性地发送协议报文来维护邻居信息。 3、路由协议的分类:

qq_44859533的博客 4935

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

OSPF协议的总结

OSPF 是一种典型的链路状态协议,它相对于 RIP 来说,路由的收敛速度更快。 OSPF ​ -----开放式最短路径优先协议 无类别链路状态型IGP协议:由于其基于拓扑进行更新收敛,故随着拓扑量增大而成指数上升‘故OSPF协议为了能在大、中网络中运行,需要结构化的部署----合理的区域划分、良好的地址规划。 OSPF的数据包 ​ -----------5种包 1.hello:组播收发,用于邻居、邻接关系的发现、连接 2.dadebase description:数据库描述包,

qalx9的博客 2437

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

H3C多区域OSPF配置实践(详细)

摘要:本实验基于H3C设备完成多区域OSPF网络配置,实现全网互通。实验采用环回口作为Router-ID,将ABR环回口宣告进骨干区域确保路由稳定。通过详细步骤完成了5台路由器的基础IP配置、OSPF区域划分(Area0/1/2)及网络宣告,并验证了邻居状态为Full。最终实现跨区域PC间通信,平均延迟3-5ms。实验重点包括:1)区域边界路由器配置;2)链路状态验证;3)路由表检查。结果表明多区域OSPF能有效管理大规模网络,同时总结了邻居建立失败等常见问题的排查方法。(148字)

qq_42002287的博客 2564

HCNP——OSPF网络类型

一、网络类型 OSPF的许多功能或特性是基于接口实现的,当一个接口激活OSPF后,该接口会维护许多OSPF变量,例如其所接入的区域ID、接口Cost值、DR优先级、邻居列表、认证类型等,接口的网络类型也是其中之一,而且是一个非常重要的变量。OSPF接口的网络类型域该接口采用的数据链路层封装有关,在不同的网络类型的接口上OSPF的操作有所不同。 1.点对点类型(P2P) 点到点网络指的是在一段链路上只能连接两台路由器的环境。一个典型的例子是PPP链路,当两台路由器通过PPP链路直连时,设备接口上采用的封

weixin_62594100的博客 1880

H3C设备之OSPF DR选举

OSPF之DR选举: 配置同上个实验修改cost值决定链路优先相同。 如果想让RTB的E0/0不参与DR选举,可以将接口的优先级改为0这样就不参与选举了: [RTB]interfacee0/0 Ospfdr-priority0 此时在两台路由器上重启ospf进程,可以发现RTA的E0/0接口成为20.0.0.0这个网段的DR路由器,RT...

weixin_33921089的博客 726

H3C设备之OSPF的配置

本文主要是为了方便那些不熟悉H3C命令的朋友,能够快速掌握H3COSPF的配置,关于本文中所涉及的理论及OSPF的相关细节分析,请参考OSPF多区域数据流分析http://tangfangxiao.blog.51cto.com/2116646/632997一、基本信息配置二、链路配置及调测三、OSPF多区域及RIP配置四、OSPF重分布外部路由及下发缺省路由五、OSPF特...

weixin_34248849的博客 1247

H3C OSPF

路由引入:要求:OSPF协议中只引入4.4.4.1和4.4.4.2 ,RIP协议中引入不做控制:[R3]ip prefix-list 1 permit 4.4.4.1 32[R3]ip prefix-list 1 permit 4.4.4.2 32[R3]route-policy 1 permit node 1[R3-route-policy-1-1]if-match...

weixin_34132768的博客 851
上一篇: 新华三H3CNE网络工程师认证—Easy IP
下一篇: 新华三H3CNE网络工程师认证—STP选举过程
极客范儿
极客范儿 新星创作者: 游戏开发技术领域 新星创作者: 游戏开发技术领域 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄12年 1万+粉丝 341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客范儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值