【网络工程零基础】小白零基础,详细教程一看就能学会

【温馨提示】需要资料或者需要进群交流划到最底部

OSPF基础配置
一、OSPF功能介绍:

OSPF(Open Shortest Path First)为 IETF OSPF 工作组开发的一种基于链路状态的内部网关路由协议。OSPF 是专为 IP 开发的路由协议,直接运行在 IP 层上面,协议号为 89,采用组播方式进行 OSPF 包交换,组播地址为 224.0.0.5 (全部 OSPF 设备)和 224.0.0.6(指定设备)。当 OSPF 路由域规模较大时,一般采用分层结构,即将 OSPF 路由域分割成几个区域(AREA),区域之间通过一个骨干区域互联,每个非骨干区域都需要直接与骨干区域连接。

二、OSPF应用场景:
OSPF路由协议是目前主流的IGP协议,被绝大部分客户所认可并实际采用,广泛应用于各个行业,像教育,金融,医疗,政府,运营商,企业等,不论组网模型是复杂还是简单,设备数量多少,路由条目的多少,OSPF都能很好的满足各类需求,他的丰富的路由策略控制功能,分层设计也是一大优势,所以在网络部署IGP协议的时候,可优先考虑OSPF组网。

OSPF报文
OSPF 协议报文直接封装为 IP 报文,协议号为 89。

OSPF 有五种类型的协议报文:****
(1) **Hello 报文:**周期性发送,用来发现和维持 OSPF 邻居关系,以及停止 DR(DesignatedRouter,指定路由器)/BDR(Backup Designated Router,备份指定路由器)的选举。

(2) **DD(Database Description,数据库描绘)报文:**描绘了本地 LSDB(Link State DataBase,链路形态数据库)中每一条 LSA(Link State Advertisement,链路形态通告)的摘要信息,用于两台路由器停止数据库同步。

(3) **LSR(Link State Request,链路形态恳求)报文:**向对方恳求所需的 LSA。两台路由器互相交换 DD 报文之后,得知对端的路由器有哪些 LSA 是本地的 LSDB 所短少的,这时需求发送LSR 报文向对方恳求所需的 LSA。

(4) **LSU(Link State Update,链路形态更新)报文:**向对方发送其所需求的 LSA。

(5) **LSAck(Link State Acknowledgment,链路形态确认)报文:**用来对收到的 LSA 停止确认。

LSA类型
OSPF 中对链路形态信息的描绘都是封装在 LSA 中发布出去。

常用的 LSA 有以下几种类型:
(1) Router LSA(Type-1):由每个路由器发生,描绘路由器的链路形态和开支,在其始发的区域内传达。

(2) Network LSA(Type-2):由 DR 发生,描绘本网段一切路由器的链路形态,在其始发的区域内传达。

(3) Network Summary LSA(Type-3):由 ABR(Area Border Router,区域边界路由器)发生,描绘区域内某个网段的路由,并通告给其他区域。

(4) ASBR Summary LSA(Type-4):由 ABR 发生,描绘到 ASBR(Autonomous System Boundary Router,自治零碎边界路由器)的路由,通告给相关区域。

(5) AS External LSA(Type-5):由 ASBR 发生,描绘到 AS(Autonomous System,自治零碎)内部的路由,通告到一切的区域(除了 Stub 区域和 NSSA 区域)。

(6) NSSA External LSA(Type-7):由 NSSA(Not-So-Stubby Area)区域内的 ASBR 发生,描绘到 AS 内部的路由,仅在 NSSA 区域内传达。

(7) Opaque LSA:用于 OSPF 的扩展通用机制,目前有 Type-9、Type-10 和 Type-11 三种。

其中,Type-9 LSA 仅在本地链路范围停止泛洪,用于支持 GR(Graceful Restart,平滑重启)的 Grace LSA 就是 Type-9 的一种类型;Type-10 LSA 仅在区域范围停止泛洪,用于支持MPLS TE 的 LSA 就是 Type-10 的一种类型;Type-11 LSA 可以在一个自治零碎范围停止泛洪。

OSPF区域
在这里插入图片描述

​1. 区域的边界是路由器,而不是链路。

一个路由器可以属于不同的区域,但是一个网段(链路)只能属于一个区域,或者说每个运转 OSPF 的接口必需指明属于哪一个区域。划分区域后,可以在区域边界路由器上停止路由聚合,以增加通告到其他区域的 LSA 数量,还可以将网络拓扑变化带来的影响最小化。

2. 主干区域与虚衔接

(1) 主干区域(Backbone Area)OSPF 划分区域之后,并非一切的区域都是对等的关系。其中有一个区域是异乎寻常的,它的区域号是 0,通常被称为主干区域。主干区域担任区域之间的路由,非主干区域之间的路由信息必需经过主干区域来转发。

对此,OSPF 有两个规则:
·●一切非主干区域必需与主干区域坚持连通;
·●主干区域本身也必需坚持连通。

在实践使用中,能够会由于各方面条件的限制,无法满足下面的要求。这时可以经过配置 OSPF 虚衔接予以处理。

(2) 虚衔接(Virtual Link)虚衔接是指在两台 ABR 之间经过一个非主干区域而树立的一条逻辑上的衔接通道。它的两端必需是 ABR,而且必需在两端同时配置方可失效。为虚衔接两端提供一条非主干区域外部路由的区域称为传输区(Transit Area)。

3. Stub区域和Totally Stub区域

Stub 区域是一些特定的区域。该区域的 ABR 会将区域间的路由信息传递到本区域,但不会引入自治零碎内部路由,区域中路由器的路由表规模以及 LSA 数量都会大大减少。为保证到自治零碎外的路由照旧可达,该区域的 ABR 将生成一条缺省路由 Type-3 LSA,发布给本区域中的其他非 ABR路由器。

为了进一步增加 Stub 区域中路由器的路由表规模以及 LSA 数量,可以将区域配置为 Totally Stub(完全 Stub)区域,该区域的 ABR 不会将区域间的路由信息和自治零碎内部路由信息传递到本区域。为保证到本自治零碎的其他区域和自治零碎外的路由照旧可达,该区域的 ABR 将生成一条缺省路由 Type-3 LSA,发布给本区域中的其他非 ABR 路由器。

4. NSSA区域和Totally NSSA区域

NSSA(Not-So-Stubby Area)区域是 Stub 区域的变形,与 Stub 区域的区别在于 NSSA 区域允许引入自治零碎内部路由,由 ASBR 发布 Type-7 LSA 通告给本区域。当 Type-7 LSA 抵达NSSA 的ABR 时,由 ABR 将 Type-7 LSA 转换成 Type-5 LSA,传达到其他区域。

可以将区域配置为 Totally NSSA(完全 NSSA)区域,该区域的 ABR 不会将区域间的路由信息传递到本区域。为保证到本自治零碎的其他区域的路由照旧可达,该区域的 ABR 将生成一条缺省路由 Type-3 LSA,发布给本区域中的其他非 ABR 路由器。

为了更好地帮助大家学习并了解网络工程师,等相关内容,我特意将所有资料进行了系统整理,这里也免费分享大家。为大家整理的网工必备资料,包括:

华为认证思维导图(超细);

华为认证必备知识文档(pdf);

网工必备知识文档合集;

网工必备工具包;

网工必备实验包;

网工必备视频面试包。

当然我还有很多整理好的资料文档和视频文件,获得更多资料文档
往期教学视频,主要也是想给新手小白少走点弯路。想要全套视频,资料,答疑,或华为,H3C,相关认证学习资料+Q群:519345103

资料有点多 我就不全列出来了,先写到这,如果有什么问题欢迎留言、私信交流讨论~

猜你喜欢

转载自blog.csdn.net/ZYJY2020/article/details/113607761