配置单区域OSPF实验和报文抓包和分析

一、配置单区域OSPF概念:

(1)配置单区域OSPF(Open Shortest Path First)是一种常见的动态路由协议配置方式,主要用于在同一区域内实现路由信息的交换和路由表的更新。

(2)OSPF是一种基于链路状态的内部网关路由协议(IGP),用于在自治系统内部进行路由选择。它通过广播链路状态更新信息。

二、实验目的:

(1)实现单区域OSPF的配置

(2)描述OSPF在多路访问中邻居关系建立的过程

三、实验步骤:

 (1)对路由器重命名

 (2)配置路由器接口IP地址

 (3)运行OSPF

 (4)查看使能OSPF的接口  //display ospf interface all

 (5)查看当前设备邻居关系状态   //display ospf peer

 (6)查看当前设备LSDB   //display ospf lsdb

四、实验拓扑:

五、实验配置:

(1)配置IP地址。

R1的配置:

<Huawei>system-view  //进入接口视图

[Huawei]undo info-center enable  //关闭路由器输出信息

[Huawei]sysname AR1  //修改设备名

[AR1]interface g0/0/0  //进入接口

[AR1-GigabitEthernet0/0/0]ip address 12.1.1.1 24 // 在接口上配置IP地址

[AR1-GigabitEthernet0/0/0]undo shutdown  //打开接口

[AR1-GigabitEthernet0/0/0]q  //退出

[AR1]interface LoopBack 0  //进入环回接口

[AR1-LoopBack0]ip address 1.1.1.1 24  //在接口上配置IP地址

[AR1-LoopBack0]q  //退出

R2的配置:

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname AR2

[AR2]interface g0/0/1

[AR2-GigabitEthernet0/0/1]ip address 12.1.1.2 24

[AR2-GigabitEthernet0/0/1]undo shutdown

[AR2-GigabitEthernet0/0/1]q

[AR2]interface g0/0/0

[AR2-GigabitEthernet0/0/0]ip address 23.1.1.2 24

[AR2-GigabitEthernet0/0/0]undo shutdown

[AR2-GigabitEthernet0/0/0]q

[AR2]interface LoopBack 0

[AR2-LoopBack0]ip address 2.2.2.2 24

[AR2-LoopBack0]quit

R3的配置:

<AR3>system-view

[AR3]interface g0/0/1

[AR3-GigabitEthernet0/0/1]ip address 23.1.1.3 24

[AR3-GigabitEthernet0/0/1]undo shutdown

Info: Interface GigabitEthernet0/0/1 is not shutdown.

[AR3-GigabitEthernet0/0/1]q

[AR3]interface LoopBack 0

[AR3-LoopBack0]ip address 3.3.3.3 24

[AR3-LoopBack0]q

(2)运行OSPF。

R1的配置:

[AR1]ospf router-id 1.1.1.1

[AR1-ospf-1]area 0

[AR1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255

[AR1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255

[AR1-ospf-1-area-0.0.0.0]quit

R2的配置:

[AR2]ospf router-id 2.2.2.2

[AR2-ospf-1]area 0

[AR2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255

[AR2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

[AR2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255

[AR2-ospf-1-area-0.0.0.0]quit

R3的配置:

[AR3]ospf router-id 3.3.3.3

[AR3-ospf-1]area 0

[AR3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

[AR3-ospf-1-area-0.0.0.0]network

3.3.3.0 0.0.0.255

[AR3-ospf-1-area-0.0.0.0]q

六、实验调试:

(1)在R1上查看当前设备所有激活的OSPF的接口信息。

1priority:1 优先级为1;(2)cost:1 开销为1; (3)state:DR  它是DR  ;(4)type:Broadcast 网络类型为广播 ; (5)MTU:1500 最大传输单元为1500 (6)state:p-2-p 接口状态 ;(7)Type:p2p 接口类型为点对点 ;(8)Timers:Hello 10 时间间隔 ;(9)Dead 40 :消亡时间。

OSPF进程信息‌:OSPF Process 1 with Router ID 1.1.1.1:表示OSPF进程1的Router ID是1.1.1.1。

接口信息‌:Area: 0.0.0.0 (MPLS TE not enabled):表示OSPF区域是0.0.0.0,且MPLS TE(多协议标签交换流量工程)未启用。

接口12.1.1.1 (GigabitEthernet0/0/0)‌:

Interface: 12.1.1.1 (GigabitEthernet0/0/0):表示接口是GigabitEthernet0/0/0,IP地址是12.1.1.1。

Cost: 1:表示该接口的OSPF开销(Cost)是1。

State: BDR:表示该接口的状态是备份指定路由器(Backup Designated Router)。

Type: Broadcast:表示接口类型是多播(Broadcast)。

MTU: 1500:表示最大传输单元(MTU)是1500字节。

以下是OSPF接口中计时器参数的详细分析(当前时间:2025年03月10日):

Hello 10

表示OSPF发送Hello报文的时间间隔为10秒‌12

用于发现和维护邻居关系,不同网络类型(如Broadcast/P2P)的默认值可能不同‌23

Dead 40

定义邻居失效判定时间,超过40秒未收到邻居的Hello报文则认为邻居失效‌12

通常设置为Hello间隔的4倍,需与邻居设备保持一致‌23

Poll 120

表示轮询间隔时间为120秒‌34

仅在NBMA网络类型中使用,用于定期检测失效邻居的连通性‌34

Retransmit 5

定义LSA(链路状态通告)重传间隔为5秒‌23

当未收到对方确认时,每隔5秒重传一次未确认的LSA报文‌23

Transmit Delay 1

表示接口传输延迟补偿值为1秒‌35

用于修正LSA在传输过程中产生的延迟,该值会被累计到路径开销(Cost)计算中

DR与BDR的基本定义:

DR(Designated Router)

在广播型(Broadcast)或NBMA网络中被选举出的主路由器,负责与区域内所有其他路由器(DROther)同步链路状态信息,并统一转发LSA报文,避免重复泛洪‌23

BDR(Backup Designated Router)

DR的备份角色,实时监控DR状态。当DR失效时,BDR立即接管DR职责,保障网络收敛的快速性‌23

(2)在R1上查看当前设备的邻居状态。

OSPF进程信息‌:

OSPF进程ID为1,Router ID为1.1.1.1。

邻居信息‌:

邻居区域是Area 0.0.0.0,接口是12.1.1.1(GigabitEthernet0/0/0)。

邻居路由器的Router ID是2.2.2.2,IP地址是12.1.1.2。

邻居状态‌:

状态为Full,表示邻居关系已经建立完全。

邻居模式是Nbr is Master,表示邻居路由器是主路由器。

优先级为1。

指定路由器(DR)和备份指定路由器(BDR)‌:

DR(指定路由器)是12.1.1.2。

BDR(备份指定路由器)是12.1.1.1。

MTU(最大传输单元)‌:

MTU为0,表示没有设置特定的MTU值。

计时器信息‌:

死亡计时器剩余时间为35秒。

重传计时器间隔为5秒。

邻居上线时间‌:

邻居已经上线00:13:05(13分钟5秒)。

认证序列‌:

认证序列为[ 0 ],表示没有配置认证序列。

总结:
展示了一个OSPF邻居关系的详细信息,包括邻居路由器的ID、IP地址、状态、DR和BDR信息、MTU、计时器以及上线时间等。这些信息有助于网络管理员了解OSPF邻居关系的状态和配置情况。

(3)在R1上查看当前设备的LSDB。

OSPF进程信息‌:

OSPF进程ID为1。

路由器ID为1.1.1.1。

链路状态数据库区域‌:

区域编号为0.0.0.0。

链路状态条目‌:

Router类型‌:表示路由器的链路状态信息。

有一个Router的LinkState ID为2.2.2.2,由路由器2.2.2.2发布,年龄为982,长度为60,序列号8000000A,度量值为1。

另一个Router的LinkState ID为1.1.1.1,由路由器1.1.1.1发布,年龄为993,长度为48,序列号80000006,度量值为1。

还有一个Router的LinkState ID为3.3.3.3,由路由器3.3.3.3发布,年龄为985,长度为36,序列号80000004,度量值为1。

Network类型‌:表示网络的链路状态信息。

有一个Network的LinkState ID为23.1.1.3,由路由器3.3.3.3发布,年龄为985,长度为32,序列号80000002,度量值为0。

另一个Network的LinkState ID为12.1.1.2,由路由器2.2.2.2发布,年龄为985,长度为32,序列号80000002,度量值为0。

年龄(Age)‌:表示该链路状态信息在路由器中的存在时间。年龄越大,表示该信息在路由器中存在的时间越长。

长度(Len)‌:表示该链路状态信息的长度。

序列号(Sequence)‌:用于检测链路状态信息的变化。序列号越大,表示信息越新。

度量值(Metric)‌:用于表示到达目的地的开销。度量值为0通常表示直接连接的网络。

从这些信息可以看出,图片中的链路状态数据库包含了多个路由器的链路状态信息以及两个网络的链路状态信息。这些信息用于OSPF路由协议计算最佳路径。

(4)在R1上查看当前设备的OSPF路由表。

OSPF进程和路由器ID‌:

OSPF进程1的路由器ID是1.1.1.1。

路由表条目‌:

1.1.1.1/32‌:这是一个Stub网络,成本为0,下一跳是1.1.1.1,广告路由器也是1.1.1.1,区域是0.0.0.0。

12.1.1.0/24‌:这是一个Transit网络,成本为1,下一跳是12.1.1.1,广告路由器是1.1.1.1,区域是0.0.0.0。

2.2.2.2/32‌:这是一个Stub网络,成本为1,下一跳是12.1.1.2,广告路由器是2.2.2.2,区域是0.0.0.0。

23.1.1.0/24‌:这是一个Transit网络,成本为2,下一跳是12.1.1.2,广告路由器是3.3.3.3,区域是0.0.0.0。

总网络数‌:

总共有4个网络。

区域内和区域间路由‌:

4个网络都在同一个区域内(Intra Area),没有区域间的路由(Inter Area)。

ASE和NSSA‌:

没有外部类型5路由(ASE)和外部类型7路由(NSSA)。

总结:

该OSPF路由表显示了4个网络,其中两个是Stub网络,两个是Transit网络。

所有网络都在同一个区域内,没有区域间的路由。

没有外部路由信息。

这些信息可以帮助网络管理员了解当前网络的路由状态,并进行相应的网络配置和优化。

七、优势:

(1)简单易管理;(2)快速收敛;(3)减少复杂性;(4)提高容错性和可靠性;(5)灵活性。

八、总结:

单区域OSPF是一种适用于小型网络环境的动态路由协议配置方式。它通过简化网络管理和配置、提供快速收敛和高容错性等优点,为网络管理者提供了一种高效且可靠的网络解决方案。然而,随着网络规模的扩大,单区域OSPF可能会面临一些挑战,如链路状态数据库的爆炸性增长等。因此,在选择使用单区域OSPF时,需要根据实际网络规模和需求进行权衡和决策。

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

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

相关文章

巴耶赫利专业俄语外贸网站建设

巴耶赫利是专业俄语外贸网站建设与俄语搜索引擎Yandex SEO优化服务商。巴耶赫利致力于帮助中国品牌出海俄罗斯&#xff0c;打开俄罗斯市场&#xff0c;提升品牌在俄罗斯的知名度和美誉度。 以下是对巴耶赫利相关服务的详细介绍&#xff1a; 一、巴耶赫利专业俄语外贸网站建设…

Netty基础—6.Netty实现RPC服务三

大纲 1.RPC的相关概念 2.RPC服务调用端动态代理实现 3.Netty客户端之RPC远程调用过程分析 4.RPC网络通信中的编码解码器 5.Netty服务端之RPC服务提供端的处理 6.RPC服务调用端实现超时功能 5.Netty服务端之RPC服务提供端的处理 (1)RPC服务提供端NettyServer (2)基于反射…

路由器与防火墙配置命令

路由器与防火墙配置命令 小明啊&#xff0c;你不是学计算机的嘛&#xff0c;叔叔家的路由器坏了&#xff0c;可以过来帮叔叔看看吗 命令可以用缩写&#xff0c;造就一堆容易造成歧义的缩写&#xff0c;比如add是address的缩写&#xff0c;sh是shutdown的缩写。 默认为Cisco路…

Go语言进化之旅:从1.18到1.24的语法变革

文章目录 里程碑变革&#xff1a;泛型支持Go 1.18&#xff1a;泛型的引入Go 1.19-1.21&#xff1a;泛型的完善Go 1.24&#xff1a;泛型类型别名全面支持 循环与迭代的进化Go 1.22&#xff1a;循环变量作用域变化与整数遍历Go 1.23&#xff1a;迭代器函数的支持Go 1.24&#xff…

发现一个GoVCL的问题

之前用govcl写了一个服务端的界面程序&#xff0c;用来控制服务的开启和关闭。 由于这个服务程序运行的时间比较长&#xff0c;经常是挂着在服务器上24小时不间断运行。 后来经过调试发现&#xff0c;govcl的界面按钮控件&#xff0c;在程序长时间运行后&#xff0c;会出现无法…

34个适合机械工程及自动化专业【论文选题】

论文选题具有极其重要的意义&#xff0c;它直接关系到论文的质量、价值以及研究的可行性和顺利程度。选题明确了研究的具体领域和核心问题&#xff0c;就像给研究旅程设定了方向和目的地。例如&#xff0c;选择 “人工智能在医疗影像诊断中的应用” 这一选题&#xff0c;就确定…

电脑实用小工具--VMware常用功能简介

一、创建、编辑虚拟机 1.1 创建新的虚拟机 详见文章新创建虚拟机流程 1.2 编辑虚拟机 创建完成后&#xff0c;点击编辑虚拟机设置&#xff0c;可对虚拟机内存、处理器、硬盘等各再次进行编辑设置。 二、虚拟机开关机 2.1 打开虚拟机 虚拟机创建成功后&#xff0c;点击…

双指针算法专题之——有效三角形的个数

文章目录 题目介绍思路分析AC代码 题目介绍 链接: 611. 有效三角形的个数 思路分析 如果判断三个数能否构成一个三角形&#xff0c;相信大家都知道&#xff1a; 只要任意两边之和大于第三边即可。 比如三条边长度为a&#xff0c;b&#xff0c;c 那只要满足 ab>c ac>b b…

Linux内核实时机制27 - RT调度器10 - RT throttling 带宽控制下

文章目录 1、初始化带宽 init_rt_bandwidth1.1、init_rt_bandwidth2、定时器处理2.1、sched_rt_period_timer2.2、do_sched_rt_period_timer3、总结1、初始化带宽 init_rt_bandwidth rt_runtime : 一个时间周期内的运行时间,超过则限流,默认值为0.95ms 1、init_rt_bandwidth…

1.5[hardware][day5]

Link类跳转指令可以拆分为两个部分&#xff0c;一个是跳转&#xff0c;即下一个PC的生成&#xff0c;如果将分支条件的比较放到译码级来进行&#xff0c;则这部分只涉及取值级和译码级流水&#xff1b;另一个是Link操作&#xff0c;简单来说就是写寄存器&#xff0c;这部则主要…

Tomcat 与 Java 环境变量配置简明教程

Tomcat 与 Java 环境变量配置简明教程 一、Tomcat 环境变量配置 1. 确认安装路径 假设 Tomcat 安装在&#xff1a;D:\Tomcat\apache-tomcat-9.0.70 2. 设置 CATALINA_HOME 步骤&#xff1a; 右键点击「此电脑」→「属性」点击「高级系统设置」→「环境变量」在「系统变量…

3.16学习总结

学习了Java的知识点 基本数据类型 byte占1字节&#xff0c;储存范围-128~127 short占2字节&#xff0c;储存范围-32768~32767 int占4字节&#xff0c;储存范围-2147483648~2147483647 long占8字节&#xff0c;储存范围是-9223372036854775808~9223372036854775807 float占…

Android手机中各类安全相关知识总结

更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 1. Android 安全威胁2. Android 安全防护措施3. Android 安全建议和最佳实践4. Android 安全工具推荐5. Android 安全常见问题5.1 如何检测设备是否感染恶意软件?5.2 如何防止应用滥用权限?5.3 如何保护设备免受网络攻…

【Ratis】项目总览

Apache Ratis 项目源码分析与运行原理 Apache Ratis 是一个高性能、可扩展的分布式一致性协议实现,是对Raft协议的Java版本的很好的工程实现。它提供了灵活的 API 和多种传输层支持(如 gRPC 和 Netty),适用于构建分布式系统中的核心组件,例如分布式存储、配置管理和服务发…

以太网 MAC 帧格式

文章目录 以太网 MAC 帧格式以太网帧间隔参考 本文为笔者学习以太网对网上资料归纳整理所做的笔记&#xff0c;文末均附有参考链接&#xff0c;如侵权&#xff0c;请联系删除。 以太网 MAC 帧格式 以太网技术的正式标准是 IEEE 802.3&#xff0c;它规定了以太网传输数据的帧结…

pycharm配置镜像源【pycharm最新版(23.2.5及以上)方法】

经常遇到pycharm中无法安装或者安装慢的问题&#xff0c;纠结了好久&#xff0c;终于找到这个解决办法了。 为什么要配置镜像源&#xff1a; 因为Python的包管理工具pip一般从PyPI&#xff08;Python Package Index&#xff09;下载安装包&#xff0c;但是PyPI位于国外&#x…

驾驭 DeepSeek 科技之翼,翱翔现代学习新天际

在当今这个信息爆炸的时代&#xff0c;学习的方式和途径正在经历着前所未有的变革。人工智能技术的飞速发展&#xff0c;为我们的学习带来了全新的机遇和挑战。DeepSeek 作为一款强大的大语言模型&#xff0c;凭借其卓越的性能和丰富的功能&#xff0c;为现代学习注入了新的活力…

科普:WOE编码与One-Hot编码

WOE编码是业务逻辑与统计建模的结合&#xff0c;适合强业务导向的场景&#xff1b; One-Hot编码是数据驱动的特征工程&#xff0c;适合追求模型性能的场景。 编码方式核心价值典型案例WOE编码保留变量预测能力&#xff0c;适配线性模型银行违约预测逻辑回归One-Hot编码释放特征…

Python----数据分析(Pandas一:pandas库介绍,pandas操作文件读取和保存)

一、Pandas库 1.1、概念 Pandas是一个开源的、用于数据处理和分析的Python库&#xff0c;特别适合处理表格类数 据。它建立在NumPy数组之上&#xff0c;提供了高效的数据结构和数据分析工具&#xff0c;使得数据操作变得更加简单、便捷和高效。 Pandas 的目标是成为 Python 数据…

Type-C:智能家居的电力革命与空间美学重构

在万物互联的时代浪潮中&#xff0c;家居空间正经历着从功能容器到智慧终端的蜕变。当意大利设计师安东尼奥奇特里奥提出"消失的设计"理念二十年后&#xff0c;Type-C充电技术正以润物无声的方式重塑着现代家居的形态与内核&#xff0c;开启了一场静默的居住革命。 【…