HCIA-07 OSPF基础

目录

    1-OSPF协议概述
    1.1 LAS
    1.2LSDB
    1.3 SPF计算
    1.4 路由表生成
    1.5 OSPF简介
    1.6 OSPF在园区网络中的应用
    1.7 OSPF基础术语:区域、Router、度量值
    1.8 OSPF五种协议报文类型
    1.9 OSPF三大表项:邻居表、LSDB表、OSPF表
    2-OSPF工作原理
    2.1 OSPF邻接关系建立过程
    2.2 OSPF网络类型
    2.3 DR与BDR
    2.4 OSPF区域

    3-OSPF典型配置

    OSPF属于内部网关协议,链路状态路由协议

    LAS

    链路状态路由协议-LSA泛洪 与距离矢量路由协议不同,链路状态路由协议通告的的是链路状态而不是路由表。

    运行链路状态路由协议的路由器之间首先会建立一个协议的邻居关系,然后彼此之间开始交互LSA(Link state Advertisement,链路状态通告)。

    不再通告路由信息,而是LSA。
    LSA描述了路由器接口的状态信息例如接口的开销、连接的对象等。

    LSDB

    每台路由器都会产生LSAs,路由器将接收到的LSAs放入自己的LSDB(Link State DataBase,链路状态数据库)。路由器通过LSDB,掌握了全网的拓扑。

    路由器将LSA存放在LSDB中
    LSDB汇总了网络中路由器对于自己接口的描述 LSDB包含全网拓扑的描述

    SPF计算

    每台路由器基于LSDB,使用SPF(Shortest Path First,最短路径优先)算法进行计算。每台路由器都计算出一棵以自己为根的、无环的、拥有最短路径的“树”。有了这棵“树”,路由器就已经知道了到达网络各个角落的优选路径。

    每台路由器都计算出一棵以自己为根的、无环的、拥有最短路径的“树”。

    路由表生成

    最后,路由器将计算出来的优选路径,加载进自己的路由表(Routing Table)。

    OSPF简介

    OSPF是典型的链路状态路由协议,是目前业内使用非常广泛的IGP协议之一。

    目前针对IPv4协议使用的是OSPF Version 2(RFC2328);针对IPv6协议使用OSPF Version 3(RFC2740)。如无特殊说明本章后续所指的OSPF均为OSPF Version 2。

    运行OSPF路由器之间交互的是LS(Link State,链路状态)信息,而不是直接交互路由。LS信息是OSPF能够正常进行拓扑及路由计算的关键信息。

    OSPF路由器将网络中的LS信息收集起来,存储在LSDB中。路由器都清楚区域内的网络拓扑结构,这有助于路由器计算无环路径。

    每台OSPF路由器都采用SPF算法计算达到目的地的最短路径。路由器依据这些路径形成路由加载到路由表中。

    OSPF支持VLSM(Variable Length Subnet Mask,可变长子网掩码),支持手工路由汇总。多区域的设计使得OSPF能够支持更大规模的网络。

    OSPF在园区网络中的应用

    在核心交换机与汇聚交换机上运行OSPF,实现园区网络内的路由可达。

    OSPF基础术语:区域、Router、度量值

    OSPF Area用于标识一个OSPF的区域。
    区域是从逻辑上将设备划分为不同的组,每个组用区域号(Area ID)来标识。

    OSPF基础术语:Router-ID

    Router-ID(Router Identifier,路由器标识符),用于在一个OSPF域中唯一地标识一台路由器。

    Router-ID的设定可以通过手工配置的方式,或使用系统自动配置的方式。

    OSPF五种协议报文类型

    OSPF三大表项:邻居表、LSDB表、OSPF表

    OSPF工作原理

    OSPF邻接关系建立过程

    OSPF网络类型

    DR与BDR

    MA(Multi-Access)多路访问网络有两种类型:广播型多路访问网络(BMA)及非广播型多路访问网络(NBMA)。以太网(Ethernet)是一种典型的广播型多路访问网络。

    在MA网络中,如果每台OSPF路由器都与其他的所有路由器建立OSPF邻接关系,便会导致网络中存在过多的OSPF邻接关系,增加设备负担,也增加了网络中泛洪的OSPF报文数量。

    当拓扑出现变更,网络中的LSA泛洪可能会造成带宽的浪费和设备资源的损耗。

    为优化MA网络中OSPF邻接关系,OSPF指定了三种OSPF路由器身份,DR(Designated Router,指定路由器)、BDR(Backup Designated Router,备用指定路由器)和DRother路由器。

    只允许DR、BDR与其他OSPF路由器建立邻接关系。DRother之间不会建立全毗邻的OSPF邻接关系,双方停滞在2-way状态。BDR会监控DR的状态,并在当前DR发生故障时接替其角色。

    OSPF区域

    ![](https://img2024.cnblogs.com/blog/2320859/202411/2320859-20241124234415382-1501362289.png)

    OSPF典型配置

    1.(系统视图)创建并运行OSPF进程

    [Huawei] ospf [ process-id | router-id router-id ]

    porcess-id用于标识OSPF进程,默认进程号为1。OSPF支持多进程,在同一台设备上可以运行多个不同的OSPF进程,它们之间互不影响,彼此独立。router-id用于手工指定设备的ID号。如果没有通过命令指定ID号,系统会从当前接口的IP地址中自动选取一个作为设备的ID号。

    2.(OSPF视图)创建并进入OSPF区域

    [Huawei] area area-id

    area命令用来创建OSPF区域,并进入OSPF区域视图。

    area-id可以是十进制整数或点分十进制格式。采取整数形式时,取值范围是0~4294967295。

    3.(OSPF区域视图)指定运行OSPF的接口

    [Huawei-ospf-1-area-0.0.0.0] network network-address wildcard-mask-network

    命令用来指定运行OSPF协议的接口和接口所属的区域。network-address为接口所在的网段地址。wildcard-mask为IP地址的反码,相当于将IP地址的掩码反转(0变1,1变0),例如0.0.0.255表示掩码长度24 bit。

    4.(接口视图)配置OSPF接口开销

    [Huawei-GE1/0/1] ospf cost cost

    ospf cost命令用来配置接口上运行OSPF协议所需的开销。缺省情况下,OSPF会根据该接口的带宽自动计算其开销值cost取值范围是1~65535。

    1. (OSPF视图)设置OSPF带宽参考值

    [Huawei-ospf-1] bandwidth-reference value

    bandwidth-reference命令用来设置通过公式计算接口开销所依据的带宽参考值。value取值范围是1~2147483648,单位是Mbit/s,缺省值是100Mbit/s。

    6.(接口视图)设置接口在选举DR时的优先级

    [Huawei-GigabitEthernet0/0/0] ospf dr-priority priority

    ospf dr-priority命令用来设置接口在选举DR时的优先级。priority值越大,优先级越高,取值范围是0~255。

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

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

    相关文章

    PG优化-业务场景需求实现-大表低基数列group by优化

    PG优化-业务场景需求实现-大表低基数列group by优化 原创 akengan DB印象 2021年11月07日 22:18阅读使人充实,讨论使人敏捷,写作使人精确。前言今天抽空聊一个和成本优化相关的话题。说到成本优化,大家觉得优化多少算不错呢?10%? 20%? 成本优化的空间到底有多大呢?今天…

    5大核心技术详解:AI视频监控系统背后的工作原理

    随着人工智能的发展,AI视频监控技术成为当前视频监控行业的一大革新。传统监控系统往往依赖人工实时查看,效率低且容易遗漏,而AI赋能的视频监控系统可以通过图像识别、深度学习等技术实现自动化、智能化。本文将从技术层面对AI视频监控的五大核心组成部分进行详细解析。高效…

    KingbaseES V8R6集群备份恢复案例之---远程外部备份故障案例

    KingbaseES 、备份恢复案例说明: KingbaseES V8R6集群,通过‘cluster’模式执行远程异地的外部备份,在备份初始化时,故障显示,远程节点连接数据库失败,异常终止。原因是,数据库节点不支持本地数据库访问导致。 适用版本:KingbaseES V8R6 集群架构:一、问题现象 如下所…

    工业主板发展现状分析

    尽管增长强劲,但工业主板市场仍面临某些限制。主要挑战是开发和生产工业级主板的成本高昂。与消费级主板不同,工业主板的设计符合严格的耐用性、可靠性和极端条件下的性能标准。这需要使用高质量的材料、先进的制造工艺和广泛的测试,所有这些都会导致更高的生产成本。这些成…

    你的策划效率太低?可能是没用对工具!

    活动策划的核心痛点:你是否也有这些困扰?信息分散,难以集中管理营销活动通常涉及多个任务模块,包括前期的需求沟通、中期的资源协调和后期的效果复盘。这些信息往往分散在邮件、即时通讯工具、表格和文档中,难以系统化管理。一旦沟通不及时或信息遗漏,就可能导致工作断档…

    springboot接入沙箱支付宝的支付流程

    支付宝沙箱环境文档 支付宝沙箱账号-开放平台管理 首先梳理一下支付流程:用户点击下单按钮 商户系统生成订单,并构造支付请求,将请求发送给支付宝 在支付宝APP上,支付宝为用户展示相关信息,用户输入密码完成支付 支付完毕后将支付结果返回给商户系统(或者商户系统主动查询…

    Linux之CPU缓存

    CPU 缓存 系统中最快的存储是处理器中的寄存器。但寄存器由于造价比较昂贵,提供的空间也非常有限。因此系统中必须使用存储量大但速度慢的主存(内存)。 高速缓存的速度都比主存快。主存的访问时间是8纳秒以上,而缓存的访问时间只有几个CPU时钟周期。在标准的 X86 平台下,一…

    不干啥,吐槽一下Cloudflare

    Cloudflare,毫无疑问是非常优秀的云服务提供商。But官方提供的一些优化项,真是很让人摸不着头脑! 长话短说,官方提供一种 route-matching 的功能,根据其介绍可知,当请求URL中含有.html时,CF会自动把后缀去掉,形成只有path的干净模样.... 然而有的时候,真的是需要保留后…

    typora 0.11.18 最后的免费版安装方法(含 windows 和 archlinxu)

    目录故事介绍archlinx 安装windows 安装注册表修改验证 typora故事介绍typora 从 1.0 版本开始收费了,最后一个免费版本是 0.11.18下面的地址是 typora 官方下载页面https://typora.io/windows/dev_release.htmlarchlinx 安装aur 的 typora-free 下载 deb 包也许未来会失效,我…

    Linux:fdisk指令

    学习自: fdisk命令详解 - 知乎 Linux fdisk命令详解:给硬盘分区_fdisk -l-CSDN博客 初始化Linux数据盘(fdisk)|华为云_fdisk 华为云 初始化云盘-CSDN博客 1、说明 新添加硬盘之后,需要用fdisk指令来完成分区。 不要在当前硬盘上使用fdisk,这会删除整个系统。 2、用法 输入…

    GaussDB整体性能慢分析

    @目录问题描述问题现象告警业务影响原因分析分析步骤分析定位方法步骤一步骤二步骤三步骤四CPU满I/O满或者I/O异常内存满网络异常步骤五并发问题数据库配置问题异常等待事件长时间性能下降短时性能抖动不优SQL 问题描述 整体性能慢。不满足客户作业对时延要求或者不满足客户预期…

    LED芯片/点阵数码显示IC-VK16K33A SOP28大电流数码管驱动,I2C通讯接口

    产品品牌:永嘉微电/VINKA 产品型号:VK16K33A 封装形式:SOP28 概述 VK16K33A是一种带按键扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有数据 锁存器、键盘扫描、LED 驱动模块等电路。数据通过I2C通讯接口与MCU通信。SEG脚接LED阳 极,GRID脚接LED阴极,可支持16SEG…