Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >锐捷路由技术 | OSPF技术

锐捷路由技术 | OSPF技术

作者头像
网络技术联盟站
发布于 2019-07-23 01:50:45
发布于 2019-07-23 01:50:45
2.3K0
举报
  • 编辑 | 排版 | 制图 | 测试 | ©瑞哥
  • 此文用时2小时00分钟,原创不易,坚持更不易,希望我的每一份劳动成果都可以得到大家的一个【好看】

OSPF简介

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

1.1 OSPF基本配置

拓扑如下:

R1(config)#router ospf 1

R1(config-router)#network 192.168.1.10.0.0.0 area 1

R1(config-router)#network 10.1.1.1 0.0.0.0area 1

R2(config)#router ospf 1

R2(config-router)#network 192.168.1.20.0.0.0 area 1

R2(config-router)#network 192.168.2.10.0.0.0 area 0

R3(config)#router ospf 1

R3(config-router)#network 192.168.2.20.0.0.0 area 0

R3(config-router)#network 192.168.3.10.0.0.0 area 2

R4(config)#router ospf 1

R4(config-router)#network 192.168.3.20.0.0.0 area 2

R4(config-router)#network 10.4.1.1 0.0.0.0area 2

改变网络类型

R2(config-if-FastEthernet 0/1)#ip ospfnetwork point-to-point

调整接口的ospf网络类型为point-to-point (链路两端ospf网络类型必须一致)

备注:以太网接口的默认ospf网络类型为broadcast,有40秒的wait时间来选举DR/BDR。建议点到点的以太网互联接口,将两端的接口ospf网络类型都配置为point-to-point ,加快ospf邻居关系的收敛。

下发默认路由

R2(config)#router ospf 1

R2(config-router)#default-informationoriginate always

加上always参数后无论设备本地存在生效的默认路由,设备都会向OSPF区域下发默认路由。如果没有加always参数,那么只有在该路由器上有有效的默认路由时设备才会向OSPF区域内下发默认路由。

1.2 VRF下的OSPF

拓扑如下:

R1(config)#ip vrf abc

在路由器上启用vrf abc

R1(config)#interface fastEthernet 0/2

R1(config-if-FastEthernet 0/2)#ip vrfforwarding abc

R1(config)#router ospf 1 vrf abc

在vrf abc下启用 ospf 进程1

R1(config-router)#network 192.168.1.10.0.0.0 area 0

将192.168.1.1对应的接口通告到 ospf 区域号为 0

R1(config-router)#network 10.1.1.1 0.0.0.0area 0

1.3 OSPF的redistribute

引入注意事项:

ospf在引入外部路由的时候,引入的外部路由有2种metric类型,类型1和2

a、类型1,路由在ospf域内传输时叠加内部cost,若内部网络需要对该外部路由选路时,建议使用类型1(默认引入的外部路由为类型2)

b、类型2,路由在ospf域内传输时不叠加内部cost

R1(config)#router ospf 1

R1(config-router)#redistribute staticmetric-type ?

1 Set OSPF External Type 1metrics

2 Set OSPF External Type 2metrics

3)ospf引入的外部路由,引入的是本路由器有效的路由,必须是本路由器上show ip route 能够看到的路由

4)将路由重分发进ospf,一定要加subnets,否则只会重分发主类网络路由

实例:

R1(config)#router ospf 1

R1(config-router)#redistribute static subnets

1.4 OSPF的summary

R3(config-route)# area area-idrange summary-network summary-mask

R3(config-route)# summary-addressexternal-network external-mask

1.5 OSPF的stub区域

Stub区域简介

1、stub区域为末节区域,stub区域过滤 4类、5类 LSA,并且在ABR路由器产生一条3类LSA的默认路由

2、totally stub区域为完全末节区域,totally stub区域过滤 3类、4类、5类 LSA,并且在ABR路由器产生一条3类LSA的默认路由

3、stub区域内的路由器不允许引入ospf的域外路由

实例:

R3(config-route)# area area-idstub

R3(config-route)# area area-idstub no-summary

1.6 OSPF的nssa区域

Nssa区域简介

1、nssa区域为非纯末节区域,nssa区域过滤 4类、5类 LSA,不会在ABR路由器产生一条3类LSA的默认路由

2、totally nssa区域为完全非纯末节区域,totally nssa区域过滤 3类、4类、5类 LSA,并且在ABR路由器产生一条3类LSA的默认路由

3、nssa区域内的路由器允许引入ospf的域外路由

实例

R3(config-route)# area area-idnssa

R3(config-route)# area area-idno-summary

1.7 OSPF注意事项

1、在OSPF MPLS V**中OSPF的down-bit位作用

由PE路由器生成的所有汇总LSA的down-bit都被设置,为防止路由环路。

仅当down-bit位末被设置时,其它PE才会将从CE收到的该LSA传播给OSPF MPLS V**主干上。

若PE收到的LSAdown-bit位被设置,则只将该LSA放进链路数据库,而不装载进路由表,从而也不会传播至OSPF MPLS V**主干上。

2、OSPF如何配置下发缺省路由

1)STUB,Total Stub,nssa no-summary区域自动下发缺省路由

2)NSSA区域ABR默认不会自动下发默认路由,需要在路由器上配置:area 1 nssadefault-information-originate

3)普通区域通过default-information-originate[always]来下发缺省路由

3、RSR路由器ospf virtual-link的配置

routerospf 1

area 1 virtual-link 2.2.2.2 //area 1为virtual-link 穿越的区域号,2.2.2.2为建立virtual-link 的对方路由器的ospf router id。需要建立virtual-link 的两端路由器分别互指对方的ospf router id

4、RSR路由器OSPF是否支持重分发BGP路由

支持,默认重分发ebgp路由,通过在bgp路由进程中配置 bgp redistributte-internal来支持将ibgp路由重分发到IGP中

5、RSR路由器ospf数据选路顺序

选路的顺序为:O >OIA>OE1>ON1>OE2>ON2

如果外部路由类型一致,且FA不全是真实地址,则比较到达ASBR的距离,如果为真实地址,则比较到达该地址cost最小的路径。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
网络工程师_思科 | 讲一下路由协议,顺便拓展一下OSPF高级部分
IP地址---32bit--4Byte---点分十进制---192.168.1.1/24--192.168.1.1 255.255.255.0
网络技术联盟站
2019/08/21
1.3K0
网络工程师_思科 | 讲一下路由协议,顺便拓展一下OSPF高级部分
CCNP学习笔记3-路由部分--OSPF
            ospf                rip                eigrp
py3study
2020/01/08
1.2K0
CCNP学习笔记3-路由部分--OSPF
网络基础
ad metric 直连 0 0 静态 1 0 rip 120 最大可用跳数15跳 eigrp 90或170 接口带宽+延迟 256*(10^7/最小带宽+延迟/10) ospf 110 cost=10^8/接口带宽 减少路由条目 拓扑改变仅仅影响本区域 划分原则:花瓣型(所有的非0区域必须与0区域相互连接) 如何标记OSPF区域——》Area ID,区域ID,0~42E 表示方式: ① 十进制:area 0:区域0,骨干区域 ② 点分十进制:area 0.0.0.0,区域0 0——
10JQKA
2019/10/23
8240
OSPF路由协议_ospf协议是一种什么路由协议
OSPF:开放式最短路径优先协议 无类别链路状态路由协议,组播更新224.0.0.5/6;跨层封装到三层,协议号89; 基于拓扑工作,故更新量大—–需要结构化部署–区域划分、地址规划 触发更新、每30min周期更新
全栈程序员站长
2022/11/15
1K0
OSPF路由协议_ospf协议是一种什么路由协议
路由协议 OSPF
自治系统:autonomous system。在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用何种路由协议的小型单位。这个网络单位可以是一个简单的网络也可以是一个由一个或多个普通的网络管理员来控制的网络群体,它是一个单独的可管理的网络单元(例如一所大学,一个企业或者一个公司个体)。一个自治系统有时也被称为是一个路由选择域(routing domain)。一个自治系统将会分配一个全局的唯一的16位号码,有时我们把这个号码叫做自治系统号(ASN)
Nujil
2023/04/14
8470
【网络工程师案例篇】10个超经典OSPF综合实验案例,快收藏吧
1.所有路由器都计算前往其所有在区域中每个目的地的最佳路径,并将他们加入到路由表中。这些是1类LSA和2类LSA,在路由表中用路由指示符O(OSPF)表示。
网络工程师笔记
2021/05/17
5K0
【网络工程师案例篇】10个超经典OSPF综合实验案例,快收藏吧
弄它!!!Ospf--动态路由--链路状态路由协议!全面解析OSPF协议!
开放式最短路径优先OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。 目前针对IPv4协议使用的是OSPF Version 2(RFC2328);针对IPv6协议使用OSPF Version 3(RFC2740)。如无特殊说明,本文中所指的OSPF均为OSPF Version 2。
不吃小白菜
2020/09/03
10K0
弄它!!!Ospf--动态路由--链路状态路由协议!全面解析OSPF协议!
OSPF技术连载1:OSPF基础知识,7000字总结!
OSPF(开放最短路径优先)是一种用于在IP网络中选择路由的内部网关协议(IGP)。它是一个开放标准协议,由RFC 2328定义,广泛应用于大型企业网络和互联网。
网络技术联盟站
2023/07/22
1.1K0
OSPF技术连载1:OSPF基础知识,7000字总结!
应用最广泛的动态路由协议:OSPF
OSPF,英文全称:Open Shortest Path First,中文名称:开放最短路径优先。
网络技术联盟站
2022/06/12
1.4K0
应用最广泛的动态路由协议:OSPF
路由协议——RIP、OSPF协议[通俗易懂]
在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用何种路由协议的小型单位。这个网络单位可以是一个简单的网络也可以是一个由一或多个普通的网络管理员来控制的网络群体,它是一个单独的可管理的网络单元(例如一所大学,一个企业或者一个公司个体)。 一个自治系统将会分配一个全局的唯一的16位号码,有时我们把这个号码叫做自治系统(ASN)
全栈程序员站长
2022/11/01
17.3K0
路由协议——RIP、OSPF协议[通俗易懂]
华为网络工程师 | *必看* OPSF技术可深可浅,深深浅浅在我这只有简单!
选举规则:手动指定最优先,如果没有指定则选举环回口,没有环回口则选举物理接口(接口地址越大越优先)
网络技术联盟站
2019/07/30
1.3K0
OSPF的LSA类型大总结!
昨天文章【浅谈OSPF的LSA类型】,有朋友评论讲的有点简单,不光是他那样觉得,我自己也觉得讲的太过于简单。那么今天就总结一下。
网络技术联盟站
2023/03/13
9740
OSPF的LSA类型大总结!
OSPF路由协议之“路由重分发”及“NSSA区域”
一个单一的IP路由协议是管理网络中IP路由的首选方案。 Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统。 Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息。 一台路由器上运行多种路由协议并不意味着重分发就会自动进行,重分发必须被配置以后才能进行。 路由重分发通常在那些负责从一个AS学习路由,然后向另一个AS广播的路由器上进行配置。例如,一台路由器既运行OSPF又运行RIP,如果OSPF进程被配置为通告由RIP学习到的路由到OSPF AS中,那么这种做法就可以称为“重分发RIP”。 现实网络中的情况是存在多种路由协议的,并且这些网络要互联互通,那就必须至少有一台路由器运行多种路由协议来实现不同网络中的通信。因此,路由重分发的问题不可避免。 进行路由重分发时,不管是有类地址还是无类地址,都需要考虑每种路由协议的能力及特性,最常考虑的两个因素是度量值和管理距离。 1、度量值:代表距离,他们用来在寻找路由时确定最优路由。每一种理由算法在产生路由表时都会为每一条通过网络的路径产生一个数值(度量值),最小的值表示最优路径值。度量值的计算可以只考虑路径的一个特性,但更复杂的度量值是综合了路径的多个特性产生的。 一些常用的度量值有跳数、成本、带宽、时延、负载、可靠性、最大传输单元(MTU)等。 OSPF路由协议的度量值为成本,而RIP的度量值为跳数。 2、管理距离:管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低依次分配一个信任等级,这个信任等级就是管理距离。对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信那个协议。 下图为Cisco IOS使用的默认管理距离(这个管理距离也可以理解为优先级,优先级低的优先选择)
小手冰凉
2019/09/10
1.2K0
OSPF路由协议之“路由重分发”及“NSSA区域”
路由知识 静态路由 rip eigrp ospf
第1章 路由选择原理 1.1 几个概念 1.1.1 被动路由协议 用来在路由之间传递用户信息 1.1.2 主动路由协议 用于维护路由器的路由表 R2#show ip route Codes: C -
惨绿少年
2017/12/27
1.9K0
OSPF路由原理详解与关键点
开放式最短路径优先OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。
可惜已不在
2024/10/17
3420
恐怕全网找不出第二篇对OSPF总结那么到位的文章了,聪明的网工早已收藏!
开放式最短路径优先OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。
网络技术联盟站
2023/03/01
1.6K0
恐怕全网找不出第二篇对OSPF总结那么到位的文章了,聪明的网工早已收藏!
OSPF路由协议之多区域配置
在大型网络中,使用OSPF路由协议时经常会遇到以下问题: 1、在大型网络环境中,网络结构的变化是时常发生的,因此OSPF路由器就会经常运行SPF算法来重新计算路由信息,大量消耗路由器的CPU和内存资源。 2、在OSPF网络中,随着多条路径的增加,路由表变得越来越大,每一次路径的改变都会使路由器不得不花费大量的时间和资源去重新计算路由表,路由器变得越来越低效。 3、包含完整网络结构信息的链路状态数据库也会越来越大,这将有可能使路由器的CPU和内存资源彻底耗尽,从而导致路由器的崩溃。 所以,为了解决这个问题,OSPF允许把大型网络划分成多个更易管理的小型区域。这些小型区域可以交换路由汇总信息,而不是每一个路由器的细节。通过划分成很多个小型区域,OSPF的工作可以更加流畅。 生成OSPF多区域后能够改善网络的可扩展性、实现快速收敛。 OSPF的容量: 单个区域所支持的路由器的数量范围是30~200,但在一个区域内实际加入的路由器数量要小于单个区域所能容纳的路由器的最大数量。因为还有更为重要的一些因素影响着这个数量,如一个区域内链路的数量、网络拓扑稳定性、路由器的内存和CPU性能、路由汇总的有效使用和注入这个区域的汇总链路状态通告(LSA)的数量等。正是由于这些因素,有时在一些区域里包含25台路由器可能都显得多,而在另外一些区域内却可以容纳多于500台路由器。 OSPF被分成多区域的能力是依照分层路由实现的,分层路由具有以下优势: 1、降低了SPF运算的频率。 2、减小了路由表。 3、减小了链路状态更新报文(LSU)的流量。 路由器的类型分为:内部路由器、区域边界路由器和自治系统边界路由器。
小手冰凉
2019/09/10
1.9K0
OSPF路由协议之多区域配置
OSPF篇
OSPF(开放最短路径优先),是一种动态路由协议。属于内部网关协议-IGP的一种,用于AS(自治系统)内的互联互通。
残浔
2023/11/21
1.2K0
OSPF篇
OSPF 高级特性
邻居之间传递的LSA报文,在OSPF一共有11种类型的LSA 再来,目前学习的是OSPFv2【针对IPv4】后续将学习OSPFv3【针对IPv6】其中OSPFv2只需要掌握6种即可
BreezeCloud
2023/03/24
6850
OSPF 高级特性
OSPF 学习笔记3
sub区域特点 1、过滤了LSA4/5 2、通过ABR的LSA3学习到一条到达域外的缺省路由(O*IA) 3、区域内所有的路由器都得设置为stub路由器 4、stub区域内不能有ASBR 5、stub区域不能是area0 6、虚链路不能穿越stub区域
py3study
2020/01/14
5470
推荐阅读
相关推荐
网络工程师_思科 | 讲一下路由协议,顺便拓展一下OSPF高级部分
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档