OSPF基础

本文详细介绍了OSPF(开放最短路径优先)路由协议的基础知识,包括距离矢量路由协议的特点,链路状态路由协议的LSA泛洪、LSDB组建和SPF计算。文章深入探讨了OSPF在园区网络中的应用,讲解了区域、Router-ID等基础术语,并提供了配置案例,阐述了OSPF协议报文类型、路由器之间的关系及邻接关系建立流程。同时,讨论了不同OSPF网络类型、DR与BDR选举,以及OSPF在多区域网络中的应用。
摘要由CSDN通过智能技术生成

目录

前言

距离矢量路由协议

 链路状态路由协议-LSA泛洪​编辑

链路状态路由协议-LSDB组建

链路状态路由协议-SPF计算

链路状态路由协议总结

OSPF简介

OSPF在园区网络中的应用

OSPF基础术语:区域

OSPF基础术语:Router-ID

ospf的配置:

OSPF的基础术语:度量值

OSPF协议报文类型

OSPF三大表项-邻居表

OSPF三大表项-LSDB表

OSPF三大表项-OSPF路由表

OSPF路由器之间的关系

OSPF邻接关系建立流程-1

 初始OSPF邻接关系建立过程

 OSPF邻接关系建立流程-4​编辑

 OSPF邻居表回顾

OSPF网络类型简介

OSPF网络类型(1)

OSPF网络类型(2)

DR与BDR的背景

 OSPF域与单区域

 OSPF多区域

 OSPF路由器类型

OSPF基础配置命令(1)

ospf基础配置命令(2) 

ospf配置案例-配置ospf(1) 

​编辑

OSPF配置案例-配置ospf(2)

OSPF配置案例-接过验证(2) 

静态路由引入动态方式


前言

距离矢量路由协议

距离矢量特点:只关心路由信息,不关心网络结构信息

 链路状态路由协议-LSA泛洪

 什么是链路状态?

 建立了邻居两个路由器的信息是一样的

 LSA泛洪概念:就是建立邻居,把自己直连状态下的信息互相进行同步,保持一致。

链路状态路由协议-LSDB组建

在泛洪规则之下,可以保证这些拓扑数据库中所呈现的链路状态都是一样的

链路状态路由协议-SPF计算

当你一台路由器到另一台路由器要经过多条路径的时候,意味着你的拓扑图是存在环路的,存在选路。

链路状态路由协议总结

OSPF简介

OSPF在园区网络中的应用

我们的ospf一般运行在汇聚交换机 核心交换机上,实现园区网络内的路由可达 (通常用IP互联)

接入层跟汇聚层通常在传统的园区中采用二层的互联不会设计到我们的三层协议

OSPF基础术语:区域

OSPF Area用于一个OSPF区域

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

OSPF 中区域的目的就是在于控制链路状态信息LSA 泛洪的范围、减小链路状态数据库LSDB的大小、改善网络的可扩展性、达到快速地收敛。

OSPF基础术语:Router-ID

route id: 用于唯一标识一台OSPF路由器

route id格式:点分十进制,长度32bit,1.1.1.1,2.2.2.2  8bit(位)=1byte(字节) 32bit(位)=4byte(字节)

route id手动配置/自动配置,手动配置优于自动配置

默认情况下,路由器回实验配置的第一个IP地址作为自己的全局router-id,管理员可以手动配置全局router id

ospf router id如果管理员没有手动配置,则默认使用全局router id作为ospf的router id

                        如果管理员配置了router id,则优先使用

项目建议:建议使用路由器的loopback接口的地址,作为ospf 的router id

什么是loopback接口?由管理员根据实际需要创建的链路路由接口,只要路由器开机,这个接口不会存在物理故障,稳定性好,所有通常作为ospf router id的选择接口。

loopback接口也可以作为网络测试接口,或则设备的带内网管理地址。

设置全局router id:  router id 1.1.1.1

查看全局router id:dis router id

创建loopback接口:在系统视图下int loopback+<0-1023>

ip add 1.1.1.1 32        // 利用这个地址可以作为协议的router id 未来这个接口,如果你通过协议发布出去,加入协议,我们其他的接口也可以通过loopback通信

loopback:可以想象成路由器连接了一台主机

ospf的配置:

[R1]ospf        //如果直接回车,它将回用全局route

02f,18aug03,agi added #include 02e,02jun03,agi removed #include "rwproto.h" 02d,02jun03,agi changed #include "rwos.h" to include "ospf_rwos.h" 02c,29may03,agi removed unused includes, added new includes 02c,08may03,asr Changes to make OSPF virtual stack compatible 02b,09may03,agi added #include , removed #include 02a,17feb02,ram SPR 81808 Added OSPF memory partition support 21,13october01,kc Dynamic configuration changes. 20,21september01,kc Removed unused raw socket specific declarations. 19,26september00,reshma Added WindRiver CopyRight 18,25september00,reshma RFC-1587 implementation for OSPF NSSA Option, also tested against ANVL. 17,20july00,reshma Unix compatibility related changes. 16,06july00,reshma Removed unnecessary header files and defines. 15,23february00,reshma Changes for ospf mib 14,23december99,reshma Compatibility with VxWorks-IP and VxWorks RTM-interface 13,13august99,jack compilation fixes no IP case 12,05august99,nishit Replaced including IP header files by the new ospf_ip_structures.h 11,17may99,jack Added new include file ospf_patricia_32_bits_key_prototypes.h 10,28december98,jack Compiled and added some comments 09,25november98,rajive Deleted socket include file 08,11november98,jack Config changes, linted and big endian changes 07,30october98,jack Incorporate changes for compilation on Vxworks 06,12february98,release engineer code style changes, feature enhancements, complete CISCO and BAY compaltibility. OSPF v4.2.0 05,10july97,cindy Pre-release v1.52b 04,10february97,cindy Release Version 1.52 03,22october97,cindy Release Version 1.50 02,05june96,cindy Including visnpstr.h as a kludge for the first beta release. 01,05june96,cindy First Beta Release
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值