华为网络篇 单区域OSPF-32

news2024/9/21 19:50:16
难度1
复杂度1

目录

一、相关原理

二、实验拓扑

三、实验步骤

四、实验过程

总结


一、相关原理

       OSPF(Open Shortest Path First)是一种链路状态路由协议,它是由IETF的OSPF工作组开发的公有协议,所有的厂商都可以使用它。相比静态路由它的优点更加明显,是目前IGP(内部网关协议)中使用最广泛的协议之一。

1.1 OSPF特点

1.30分钟进行路由更新;

2.使用LSA进行路由更新而非路由表;

3.使用多播地址224.0.0.5,224.0.0.6进行邻居之间信息交流(实际上就是路由更新);

4.支持VLSM;

5.支持路由汇总;

6.支持身份验证;

7.采用区域概述;

8.使用带宽作为计算的度量值;

1.2 OSPF版本

     OSPF有两个版本,一个是OSPFv2版本,主要对应IPv4协议版本,另一个版本为OSPFv3,它对应IPv6协议。

1.3 OSPF的三张表

1.OSPF路由表

      保存着最佳路由,用于决定是否把路由转发出去。

2.链路状态数据库

      保存着整个网络的链路状态信息,链路指的是路由器的接口,状态指的是路由器接口的子网、子网掩码、度量值等信息。每个OSPF路由器都拥有相同的LSDB,用于计算最佳路由。

3.邻居表

    保存着邻居的本地接口IP地址、区域ID、连接OSPF状态等信息。

1.4 OSPF区域

   OSPF有骨干区域与非骨干区域,它们的特点如下:

1.骨干区域一般使用中高端设备,而非骨干区域使用中低端设备;

2.骨干区域一般位于企业总部,而非骨干区域位于企业分部;

3.骨干区域多用于高速转发流量,而非骨干区域用于接入终端设备。

二、实验拓扑

 

三、实验步骤

1.搭建如图所示的网络拓扑;

2.初始化各设备,配置相应的IP地址,测试直连网络的连通性;

3.如图配置OSPF路由协议使得整个网络互通。

四、实验过程

1.搭建如图所示的网络拓扑;

略。

2.初始化各设备,配置相应的IP地址,测试直连网络的连通性;

略。

3.如图配置OSPF路由协议使得整个网络互通。

 

效果:

 

 

代码解析

[R1]ospf 100                  # 创建OSPF路由进程,进程号为100,这里还可以不回RID,不添加它默认添加一个
[R1-ospf-100]area 0  # 指定区域号,区域号0是骨干区域
[R1-ospf-100-area-0.0.0.0]network 12.1.1.1 0.0.0.0  # 把相应的物理接口添加到OSPF路由进程

 [R2]display ospf peer brief  # 查看邻居的简要信息,有区域ID,邻居路由器本地关联的接口,邻居的ID,OSPF路由状态等

[R1]display ip routing-table protocol ospf   # 查看OSPF的路由表,里面保存着最佳路由

总结

       单区域OSPF配置是比较简单,但是OSPF这个协议本身是一个非常复杂的路由协议,因为功能强大,所以它的知识脉络比较多,在学习它时,会基本原理与配置这个是最基础的内容。在深一步的话,涉及OSPF的特殊区域、OSPF连接邻接关系过程、OSPF的默认路由、OSPF的身份验证等等。好了,我们由㳀入深地学习,下一章节再见,加油!

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

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

相关文章

算法01 跟左神刷题01

题目一 给定一个有序数组arr,代表坐落在X轴上的点,给定一个正数K,代表绳子的长度 返回绳子最多压中几个点?即使绳子边缘处盖住点也算盖住。 题的理解 贪心也行, 然后比如绳子的最右端到了973 绳子长度为100 而这是个有序数组…

Docker是什么, 为什么这么火

Docker本质 Docker 本质其实是 LXC 之类的增强版,它本身不是容器,而是容器的易用工具。容器是 linux 内核中的技术,Docker 只是把这种技术在使用上简易普及了。Docker 在早期的版本其核心就是 LXC 的二次封装发行版。 Docker 作为容器技术的一…

LLM 回答更加准确的秘密:为检索增强生成(RAG)添加引用源

如何让你的大模型变得更强?如何确定其获取信息来源的准确性? 想要回答这两个问题,就不得不提到今天文章的主角——RAG。RAG,也就是检索增强生成(Retrieval-augmented generation) ,可以弥补现有 LLM 应用能…

WPF CommunityToolkit.Mvvm

文章目录 前言ToolkitNuget安装简单使用SetProperty,通知更新RealyCommandCanExecute 新功能,代码生成器ObservablePropertyNotifyCanExecuteChangedForRelayCommand其他功能对应关系 NotifyPropertyChangedFor 前言 CommunityToolkit.Mvvm(…

“去哪儿旅行”Java工程师内推资格——直入笔试,圆你大厂梦,放心啦,来源可靠,给你的梦想提提速!

岗位信息 Java开发工程师(2024) 所在地:北京市海淀区 工作职责: 按照需求,负责技术平台或业务支持系统的设计、维护,以及代码开发工作; 根据开发规范编写各种开发文档及项目文档; 协助需求方进行技术调研; 不断提高产品的代码质量,参与…

详解C#-static void Main(string[] args)

目录 简介: 举例: 输出结果:​编辑 总结: 简介: 在C#中static void Main(string[] args)这个句话有什么作用,分别代表什么意思!! 这句话是入口函数的声明,指定了C#程序的入口点,并定义了一个名为”Mai…

虹科分享 | 温度边缘效应对冻干成品含水量的影响(上)——原理和现象

01 冻干流程简介 生物制药成品的冻干过程通常包括以下三个步骤: 预冻(Freezing) 在冻干过程中,首先需要将生物制药成品冷冻至非常低的温度,通常在-40℃至-80℃之间。这有助于将水分转变为冰晶,减少冻干过…

低成本高收益,五金店小程序的秘密武器

如今,随着移动互联网的快速发展,小程序成为了许多企业进行线上业务拓展的重要方式之一。对于那些不懂代码的人来说,制作一个小程序可能会让人觉得困难重重。但是,现在,借助乔拓云平台,不懂代码的人也能轻松…

BUUCTF [安洵杯 2019]easy_serialize_php 1 详细讲解

题目来自buuctf&#xff0c;这是一题关于php序列化逃逸的题 1. 题目 题目给出的代码 <?php$function $_GET[f];function filter($img){$filter_arr array(php,flag,php5,php4,fl1g);$filter /.implode(|,$filter_arr)./i;return preg_replace($filter,,$img); }if($_S…

JVM——类文件结构

文章目录 一 概述二 Class 文件结构总结2.1 魔数2.2 Class 文件版本2.3 常量池2.4 访问标志2.5 当前类索引,父类索引与接口索引集合2.6 字段表集合2.7 方法表集合2.8 属性表集合 一 概述 在 Java 中&#xff0c;JVM 可以理解的代码就叫做字节码&#xff08;即扩展名为 .class …

File 类的用法, InputStream和Reader, OutputStream和Writer 的用法

前言 普通的文件长这样&#xff1a; 其实目录也是一种特殊文件&#xff1a; 一、文件前缀知识 &#xff08;一&#xff09;绝对路径和相对路径 以盘符开头的的路径&#xff0c;叫做绝对路径&#xff0c;如&#xff1a;D:\360Downloads\cat.jpg 以.或..开头的路径&#xff0c…

iOS UIAlertController控件

ios 9 以后 UIAlertController取代UIAlertView和UIActionSheet UIAlertControllerStyleAlert和UIAlertControllerStyleActionSheet。 在UIAlertController中添加按钮和关联输入框 UIAlertAction共有三种类型&#xff0c;默认&#xff08;UIAlertActionStyleDefault&#xff0…

网络通信原理计算IP地址都网络号 主机范围 可用个数(第四十四课)

计算192.168.1.1的网络号ID IP 地址中计算=⇒网络ID计算:默认网络位不变 注解位全0 一 IP地址的网络ID 方法一 192.168.1.1 为例 IP地址的网络号ID 11000000.10101000.00000001.00000001 1111111.11111111.11111111.00000000 逻辑与运算 (二进制) = 192.168.1.0 (十进制) …

Crimson:高性能,高扩展的新一代 Ceph OSD

背景 随着物理硬件的不断发展&#xff0c;存储软件所使用的硬件的情况也一直在不断变化。 一方面&#xff0c;内存和 IO 技术一直在快速发展&#xff0c;硬件的性能在极速增加。在最初设计 Ceph 的时候&#xff0c;通常情况下&#xff0c;Ceph 都是被部署到机械硬盘上&#x…

React 全栈体系(二)

第二章 React面向组件编程 一、基本理解和使用 1. 使用React开发者工具调试 2. 效果 2.1 函数式组件 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>1_函数式组件</title> </head> &l…

mac垃圾清理软件有哪些

随着使用时间的增加&#xff0c;mac系统会产生一些垃圾文件&#xff0c;影响系统的性能和稳定性。为了保持mac系统的高效&#xff0c;用户需要定期使用mac垃圾清理软件来清理系统缓存、日志、语言包等无用文件。CleanMyMac是一款功能强大的mac垃圾清理软件&#xff0c;它可以帮…

Allegro单位显示设置【mil/mm】

Allegro单位显示设置【mil/mm】 SetupUser PreferencesDisplayElementshowmeasure_altunits选择millimeters即可。 测量命令下就同时显示两个单位了

侯捷 八部曲 C++面向对象高级开发(上)+(下)【C++学习笔记】 超详细 万字笔记总结 笔记合集

文章目录 Ⅰ C part1 面向对象编程1 头文件与类的声明1.1 c vs cpp关于数据和函数1.2 头文件与类1.2.1 头文件1.2.2 class的声明1.2.3 模板初识 2 构造函数2.1 inline 函数2.2 访问级别2.3 ctor 构造函数2.3.1 ctor 的写法2.3.2 ctor/函数 重载2.3.3 ctor 放在 private 区 2.4 …

计算机竞赛 python图像检索系统设计与实现

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; python图像检索系统设计与实现 &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&#xff1a;3分工作量&#xff1a;3分创新点&#xff1a;4分 该项目较为新颖&#xff0c…

Hands on RL 之 Off-policy Maximum Entropy Actor-Critic (SAC)

Hands on RL 之 Off-policy Maximum Entropy Actor-Critic (SAC) 文章目录 Hands on RL 之 Off-policy Maximum Entropy Actor-Critic (SAC)1. 理论基础1.1 Maximum Entropy Reinforcement Learning, MERL1.2 Soft Policy Evaluation and Soft Policy Improvement in SAC1.3 Tw…