小结:OSPF的网络类型,LSA

OSPF(Open Shortest Path First)是一个基于链路状态的内部网关协议(IGP)。以下是对OSPF网络类型、LSA类型、序列号与Age作用,以及相关配置指令的详细讲解。


一、OSPF的网络类型

OSPF支持多种网络类型,不同的网络类型决定了OSPF邻居关系的建立方式、DR/BDR的选举,以及LSA的传播方式。

1. 广播型网络(Broadcast)

  • 典型场景:以太网(Ethernet)
  • 需要选举 DR(指定路由器)BDR(备份指定路由器)
  • DR 负责向所有邻居发送 LSA
  • 组播地址:
    • 224.0.0.5(所有OSPF路由器)
    • 224.0.0.6(DR和BDR)

配置命令(Cisco):

interface GigabitEthernet0/0
ip ospf network broadcast

2. 点对点网络(Point-to-Point)

  • 典型场景:HDLC、PPP 链路
  • 不需要选举DR/BDR
  • 直接和对端路由器建立邻居关系
  • 默认使用 LSA 1、LSA 2
  • 组播地址:224.0.0.5

配置命令(Cisco):

interface Serial0/0
ip ospf network point-to-point

3. 点到多点网络(Point-to-Multipoint)

  • 典型场景:FR(帧中继)、DMVPN
  • 不需要选举DR/BDR
  • 通过多播方式与多个邻居建立OSPF邻居关系
  • 使用 LSA 1,但不会发送 LSA 2(网络LSA)

配置命令(Cisco):

interface Serial0/0
ip ospf network point-to-multipoint

4. 非广播型多点网络(NBMA,Non-Broadcast Multiple Access)

  • 典型场景:FR(帧中继)、ATM
  • 需要手动配置邻居,因为不支持组播
  • 需要选举DR/BDR
  • 适用于非广播环境,但仍然可以支持多个邻居

配置命令(Cisco):

interface Serial0/0
ip ospf network non-broadcast
neighbor 192.168.1.2

二、OSPF的LSA(链路状态广告)

OSPF LSA用于通告网络拓扑信息,共有多种类型,每种类型负责不同的拓扑信息传播。

1. LSA 1 - Router LSA(路由器LSA)

  • 由OSPF路由器生成并发送
  • 只在 同一区域 内传播
  • 描述路由器的所有接口、邻居关系

2. LSA 2 - Network LSA(网络LSA)

  • DR(指定路由器) 生成
  • 只在 同一区域 内传播
  • 描述广播或NBMA网络的所有路由器

3. LSA 3 - Summary LSA(汇总LSA)

  • ABR(区域边界路由器) 生成
  • 在不同区域之间传播
  • 用于通告一个区域内的路由信息到其他区域

4. LSA 4 - ASBR Summary LSA(ASBR汇总LSA)

  • ABR 生成
  • 通告ASBR的路由信息到其他区域
  • 目的是让其他区域知道ASBR的存在

5. LSA 5 - External LSA(外部LSA)

  • ASBR 生成
  • 在整个OSPF自治系统(AS)内传播
  • 用于通告外部路由(如Redistribute进来的路由)

三、序列号(Sequence Number)和Age作用

1. 序列号(Sequence Number)

  • 用于 标识LSA的版本
  • 防止老旧LSA覆盖新的LSA
  • 范围:0x80000001 ~ 0x7FFFFFFF
  • 每次更新LSA时,序列号递增

2. Age(老化时间)

  • 记录 LSA的存活时间
  • 取值范围:0 ~ 3600 秒(1小时)
  • LSA老化:
    • 每秒增加1
    • 达到MaxAge(3600秒)后即被删除
  • 当LSA即将过期(1800秒),OSPF会自动重新泛洪(Reflood)LSA

四、相关OSPF配置指令

1. 启用OSPF

router ospf 1
 network 192.168.1.0 0.0.0.255 area 0

2. 配置Router ID

router ospf 1
 router-id 1.1.1.1

3. 配置不同的OSPF网络类型

interface GigabitEthernet0/0
 ip ospf network broadcast

interface Serial0/0
 ip ospf network point-to-point

4. 配置ABR汇总(LSA 3)

router ospf 1
 area 1 range 10.0.0.0 255.255.255.0

5. 配置ASBR和外部路由(LSA 5)

router ospf 1
 redistribute static subnets

6. 查看OSPF信息

show ip ospf neighbor       # 查看邻居信息
show ip ospf database       # 查看LSA数据库
show ip route ospf          # 查看OSPF路由

总结

  1. OSPF网络类型 影响邻居发现和LSA传播,常见的有广播、点对点、点到多点和NBMA。
  2. LSA 1-5 分别用于通告路由器状态、网络状态、区域间路由、ASBR信息和外部路由。
  3. 序列号 确保最新的LSA被接受,Age 确保过期LSA被删除。
  4. 相关配置指令 涉及OSPF启用、Router ID、网络类型、ABR汇总、ASBR配置等。

华为

华为(Huawei)路由器中 OSPF(Open Shortest Path First)的网络类型、LSA(Link-State Advertisement)类型以及序列号(Sequence Number)和老化时间(Age)的作用如下:


1. OSPF 网络类型(Network Type)

OSPF 支持不同的网络类型,每种类型有不同的邻居发现、选举 DR/BDR 的规则:

网络类型DR/BDR 选举邻居发现Hello 时间Dead 时间默认广播
Broadcast需要自动发现10s40s
Non-Broadcast需要手动配置30s120s
Point-to-Point不需要自动发现10s40s
Point-to-Multipoint不需要手动配置30s120s

配置命令

  • 更改 OSPF 网络类型
    [Huawei] interface GigabitEthernet 0/0/1
    [Huawei-GigabitEthernet0/0/1] ospf network-type broadcast
    [Huawei-GigabitEthernet0/0/1] ospf network-type non-broadcast
    [Huawei-GigabitEthernet0/0/1] ospf network-type point-to-point
    [Huawei-GigabitEthernet0/0/1] ospf network-type point-to-multipoint
    
  • 配置非广播(NBMA)网络的静态邻居
    [Huawei] ospf 1
    [Huawei-ospf-1] peer 192.168.1.1
    

2. OSPF LSA 类型

LSA(链路状态公告)用于传播网络拓扑信息。常见的 LSA 类型如下:

LSA 类型名称作用
1Router LSA(路由器 LSA)描述 OSPF 路由器自身的链路状态和成本,仅在一个区域内传播
2Network LSA(网络 LSA)由 DR 生成,描述多访问网络的拓扑,仅在一个区域内传播
3Summary LSA(汇总 LSA)ABR 生成,用于跨区域传播网络前缀
4ASBR Summary LSA(ASBR 汇总 LSA)ABR 生成,告知其他区域关于 ASBR(外部网关)的信息
5AS External LSA(外部 LSA)ASBR 生成,传播外部网络信息到 OSPF
7NSSA External LSA(NSSA 外部 LSA)ASBR 在 NSSA 区域生成,类似 LSA 5

3. 序列号(Sequence Number)和老化时间(Age)

序列号(Sequence Number)

  • 用于确保 LSA 更新的唯一性和版本控制,防止旧 LSA 覆盖新 LSA。
  • 初始值:0x80000001,最大值:0x7FFFFFFF
  • 当 LSA 更新时,序列号递增。

Age(老化时间)

  • 计时 LSA 的生命周期,范围:0~3600s
  • 若 Age 变为 3600s,LSA 将被删除。
  • 如果 Age 超过 1800s,路由器会重新刷新 LSA。

4. 配置 OSPF

基础 OSPF 配置

[Huawei] ospf 1 router-id 1.1.1.1
[Huawei-ospf-1] area 0
[Huawei-ospf-1-area-0] network 192.168.1.0 0.0.0.255

查看 OSPF LSA 信息

[Huawei] display ospf lsdb
[Huawei] display ospf lsdb router
[Huawei] display ospf lsdb network

查看 OSPF 邻居

[Huawei] display ospf peer

如果你有具体的应用场景或疑问,可以详细描述,我可以针对你的需求给出更具体的配置方案! 🚀

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【第3章:卷积神经网络(CNN)——3.1 CNN的基本结构与工作原理】

嘿,小伙伴们,今天咱们来聊聊深度学习里的一大明星——卷积神经网络(CNN)。这东西在图像识别、视频处理等领域简直不要太火,甚至人脸识别、物体检测这些高大上的应用,都离不开它的身影。废话不多说,咱们这就开聊! 一、CNN是什么东东? 在人工智能领域,卷积神经网络(…

VMware Workstate 的 Ubuntu18 安装 vmware tools(不安装没法共享)

在共享主机路径后,可以在: /mnt/hgfs/下方找到共享的文件。但没有安装vmware tool时是没法共享的。 如何安装vmware tool,网上版本很多。这里记录一下: VMware Workstation 17 Pro,版本:17.6.0 虚拟机系统…

高效开发!使用Chrome对MoonBit生成的Wasm进行性能分析!

在 [我们前一篇博客][call-wasm-from-js] 中,我们介绍了如何在前端 JavaScript 中使用 MoonBit 驱动的 Wasm 库 [Cmark]。在本文中,我们将探索如何直接从 Chrome 浏览器中对该库进行性能分析。希望这篇教程能对你在使用 MoonBit 在类似的场景中进行开发时…

《安富莱嵌入式周报》第350期:Google开源Pebble智能手表,开源模块化机器人平台,开源万用表,支持10GHz HRTIM的单片机,开源CNC控制器

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! 视频版: https://www.bilibili.com/video/BV1YPKEeyEeM/ 《安富莱嵌入式周报》第350期:Google开…

2.【BUUCTF】bestphp‘s revenge

进入题目页面如下 进行代码审计 <?php // 1. 高亮显示当前PHP文件的源代码&#xff0c;方便开发者查看代码内容&#xff0c;在生产环境中不应使用此函数&#xff0c;可能会导致代码泄露。 highlight_file(__FILE__);// 2. 定义变量 $b &#xff0c;其值为字符串 implode &…

HarmonyOS:使用List实现分组列表(包含粘性标题)

一、支持分组列表 在列表中支持数据的分组展示&#xff0c;可以使列表显示结构清晰&#xff0c;查找方便&#xff0c;从而提高使用效率。分组列表在实际应用中十分常见&#xff0c;如下图所示联系人列表。 联系人分组列表 在List组件中使用ListItemGroup对项目进行分组&#…

【vue3】入门基础知识点

Vue3核心语法 组合式API【vue3】与选项式API【vue2】 setup setup和data、methods同级别, 可与data等共存&#xff0c;data里面可以读取使用setup中声明的变量&#xff0c;而setup不能使用data中声明的变量&#xff08;setup加载时间早于beforeCreated&#xff09;setup中的…

DeepSeek官方发布R1模型推荐设置

今年以来&#xff0c;DeepSeek便在AI领域独占鳌头&#xff0c;热度一骑绝尘。其官方App更是创造了惊人纪录&#xff0c;成为史上最快突破3000万日活的应用&#xff0c;这一成绩无疑彰显了它在大众中的超高人气与强大吸引力。一时间&#xff0c;各大AI及云服务厂商纷纷投身其中&…

M3U8工作原理以及key解密视频流详解

文章目录 前言一、M3U8是什么&#xff1f;二、HLS—M3U8的工作原理1.分段视频流2.生成播放列表3.客户端请求和解析4.片段下载和播放 三、.m3u8文件内部是什么样的&#xff1f;四、简单介绍下AES-128算法五、拿到KEY后如何去解密&#xff1f;1.手动解密.ts文件2.前人栽树&#x…

重读《Java面试题,10万字208道Java经典面试题总结(附答案)》

最近重读了这篇文章&#xff0c;对很多概念模糊的地方加了拓展和补充。 目录 1、JDK 和 JRE 有什么区别&#xff1f; 2、 和 equals 的区别是什么&#xff1f; 3、final 在 java 中有什么作用&#xff1f; 4、java 中的 Math.round(-1.5) 等于多少&#xff1f; 5、String…

AI知识库 - Cherry Studio

1 引言&#xff1a; 最近 DeepSeek 很火啊&#xff0c;想必大家都知道&#xff0c;DeepSeek 这个开源的模型出来后&#xff0c;因其高质量能力和R1 的思维链引发了大家本地部署的热潮。我也不例外&#xff0c;本地部署了一个 14B 的模型&#xff0c;然后把&#xff0c;感觉傻傻…

Ai笔记本-Ainote(IOS 应用)帮助支持页面

简介 一个 iCloud 实时同步的笔记工具&#xff0c;支持markdown 格式解析、分享 PDF文件。 方便存储各种AI生成的markdown 格式回答&#xff0c;自动保存到 iCloud 永不丢失&#xff0c;支持分享为 PDF 格式笔记。 联系方式 如果您在使用过程中有任何问题或建议&#xff0c;…

1、Prometheus 监控系统(上)

Prometheus 监控系统&#xff08;上&#xff09; 认识一下 PrometheusPrometheus 的特点Prometheus 的生态组件Prometheus 的工作模式Prometheus 的工作流程Prometheus 的局限性&#xff1a; 部署 PrometheusPrometheust Server 端安装和相关配置部署 Exporters部署 Node Expor…

【设计模式】-工厂模式(简单工厂、工厂方法、抽象工厂)

工厂模式(简单工厂、工厂方法、抽象工厂) 介绍 简单工厂模式 简单工厂模式不属于23种GoF设计模式之一&#xff0c;但它是一种常见的设计模式。它提供了一种创建对象的接口&#xff0c;但由子类决定要实例化的类是哪一个。这样&#xff0c;工厂方法模式让类的实例化推迟到子类…

应急响应(linux 篇,以centos 7为例)

一、基础命令 1.查看已经登录的用户w 2.查看所有用户最近一次登录&#xff1a;lastlog 3.查看历史上登录的用户还有登录失败的用户 历史上所有登录成功的记录 last /var/log/wtmp 历史上所有登录失败的记录 Lastb /var/log/btmp 4.SSH登录日志 查看所有日志&#xff1a;…

【实测】用全志A733平板搭建一个端侧Deepseek算力平台

随着DeepSeek 的蒸馏技术的横空出世&#xff0c;端侧 SoC 芯片上运行大模型成为可能。那么端侧芯片跑大模型的效果如何呢&#xff1f;本文将在全志 A733 芯片平台上部署一个 DeepSeek-R1:1.5B 模型&#xff0c;并进行实测效果展示。 端侧平台环境 设备&#xff1a;全志A733平板…

nuxt中引入element-ui组件控制台报错问题

在使用element-ui组件的外层加一层 <client-only placeholder"Loading..."><van-button type"primary">主要按钮</van-button> </client-only> 实际使用&#xff1a; <div class"tab"><client-only placehol…

数据结构(考研)

线性表 顺序表 顺序表的静态分配 //线性表的元素类型为 ElemType//顺序表的静态分配 #define MaxSize10 typedef int ElemType; typedef struct{ElemType data[MaxSize];int length; }SqList;顺序表的动态分配 //顺序表的动态分配 #define InitSize 10 typedef struct{El…

【广州大学主办,发表有保障 | IEEE出版,稳定EI检索,往届见刊后快至1个月检索】第二届电气技术与自动化工程国际学术会议 (ETAE 2025)

第二届电气技术与自动化工程国际学术会议 (ETAE 2025) The 2nd International Conference on Electrical Technology and Automation Engineering 大会官网&#xff1a;http://www.icetae.com/【更多详情】 会议时间&#xff1a;2025年4月25-27日 会议地点&#xff1a…

【弹性计算】弹性计算的技术架构

弹性计算的技术架构 1.工作原理2.总体架构3.控制面4.数据面5.物理设施层 虽然弹性计算的产品种类越来越多&#xff0c;但不同产品的技术架构大同小异。下面以当前最主流的产品形态 —— 云服务器为例&#xff0c;探查其背后的技术秘密。 1.工作原理 云服务器通常以虚拟机的方…