OSPF 学习笔记-个人
- 格式:ppt
- 大小:218.00 KB
- 文档页数:28
ospf全部知识点总结一、OSPF的基本概念1.1 OSPF的发展历程OSPF是由IETF(Internet Engineering Task Force)定义的开放标准,最初在RFC 1131中提出,随后在RFC 1247和RFC 1245中进行了修订,成为了OSPFv2的标准。
OSPFv3则是OSPF在IPv6环境下的扩展,定义在RFC 5340中。
OSPF发展至今已经成为互联网上使用最广泛的动态路由协议之一。
1.2 OSPF的基本特点OSPF是一种链路状态路由协议,和距离矢量路由协议相比,它具有更快的收敛速度、更灵活的路由选择和更好的可扩展性。
OSPF使用SPF算法计算最短路径,能够支持VLSM 和CIDR的IP地址分配,并且提供了可靠的路由数据交换。
1.3 OSPF的组成部分OSPF由路由器、链路、网络和邻居关系组成。
路由器负责OSPF协议的计算和路由表的更新,链路是指连接路由器之间的物理或逻辑链路,网络是指可以发送OSPF Hello消息的链路,邻居关系是指路由器之间建立的可靠的邻居关系,用于交换路由信息。
1.4 OSPF的工作原理OSPF使用Hello消息来发现邻居,并且建立邻居关系。
建立邻居关系后,路由器之间会交换LSA(Link State Advertisement)来收集网络拓扑信息。
然后使用SPF算法计算最短路径,并且更新路由表。
最后,OSPF使用LSA更新来维护网络状态,并且保证网络的稳定性。
二、OSPF的工作原理2.1 OSPF消息格式OSPF消息有Hello消息、LSA消息和LSU(Link State Update)消息。
Hello消息用于邻居发现和建立邻居关系,LSA消息用于交换路由信息,LSU消息用于路由表的更新。
2.2 OSPF的邻居关系OSPF使用Hello消息来发现邻居,并且建立邻居关系。
当路由器接收到相邻路由器的Hello消息,并且满足了协议规定的条件,邻居关系就会建立成功。
ospf实验知识点总结1. OSPF基本概念OSPF是一种开放式协议,它使用链路状态路由算法确定网络中的路径。
OSPF使用的是Dijkstra算法,它通过以链路为单位计算最短路径,然后构建路由表。
OSPF协议支持VLSM(Variable Length Subnet Mask)和CIDR(Classless Inter-Domain Routing)等技术,可以根据网络的实际需要进行划分,提高网络的利用率。
2. OSPF的邻居关系在OSPF中,路由器之间通过建立邻居关系来交换LSA信息。
OSPF邻居状态主要包括:Down、Init、2-Way、Exstart、Exchange和Full。
在邻居关系建立时,需要满足一定的条件,如OSPF邻居的IP地址必须在同一个网络中,两台路由器的Hello和Dead Interval必须一致等。
3. OSPF的路由计算过程OSPF协议使用Dijkstra算法计算最短路径,首先在链路状态数据库中收集链路状态信息,然后使用Dijkstra算法计算出最短路径。
在路由计算过程中,需要对收集到的链路状态信息进行处理,包括链路状态更新、链路状态同步等步骤。
4. OSPF的状态OSPF邻居状态主要包括:Down、Init、2-Way、Exstart、Exchange和Full。
在邻居状态的转换过程中,需要满足一定的条件,如Hello和Dead Interval的一致性、路由器的ID号等。
5. OSPF的优化在实际网络中,为了提高网络性能和减少路由器的负担,可以采用一些优化技术。
例如,可以利用区域的划分减少Link State Advertisement的传播范围,减轻网络的负担;可以使用Stub区域和Totally Stubby Area等技术减少LSA数量;可以使用路由汇总技术减少路由表的大小等。
6. OSPF的故障排除在部署和维护OSPF协议时,需要及时排除网络故障。
故障排除的步骤主要包括:检查OSPF邻居状态;检查网络的连通性;检查OSPF路由表;检查OSPF链路状态数据库;检查路由器的配置信息等。
ospf 学习笔记作者:小宝e-mail:gyong_1223@qq:1520619 ospf协议号是89,也就是说在ip包的protocol中是89,用ip包来传送数据包格式:在OSPF路由协议的数据包中,其数据包头长为24个字节,包含如下8个字段:* V ersion number-定义所采用的OSPF路由协议的版本。
* Type-定义OSPF数据包类型。
OSPF数据包共有五种:* Hello-用于建立和维护相邻的两个OSPF路由器的关系,该数据包是周期性地发送的。
* Database Description-用于描述整个数据库,该数据包仅在OSPF初始化时发送。
* Link state request-用于向相邻的OSPF路由器请求部分或全部的数据,这种数据包是在当路由器发现其数据已经过期时才发送的。
* Link state update-这是对link state请求数据包的响应,即通常所说的LSA数据包。
* Link state acknowledgment-是对LSA数据包的响应。
* Packet length-定义整个数据包的长度。
* Router ID-用于描述数据包的源地址,以IP地址来表示,32bit* Area ID-用于区分OSPF数据包属于的区域号,所有的OSPF数据包都属于一个特定的OSPF区域。
* Checksum-校验位,用于标记数据包在传递时有无误码。
* Authentication type-定义OSPF验证类型。
* Authentication-包含OSPF验证信息,长为8个字节。
FDDI或快速以太网的Cost为1,2M串行链路的Cost为48,10M以太网的Cost为10等。
所有路由器会通过一种被称为刷新(Flooding)的方法来交换链路状态数据。
Flooding是指路由器将其LSA数据包传送给所有与其相邻的OSPF路由器,相邻路由器根据其接收到的链路状态信息更新自己的数据库,并将该链路状态信息转送给与其相邻的路由器,直至稳定的一个过程。
<OSPF(Open Shortest Path First)>开放最短路径优先协议OSPF的基本特性:·OSPF属于IGP,是Link-State协议,基于IP Pro 89。
·采用SPF算法(Dijkstra算法)计算最佳路径。
·快速响应网络变化。
·以较低频率(每隔30分钟)发送定期更新,被称为链路状态刷新。
·网络变化时是触发更新。
·支持等价的负载均衡。
OSPF维护的3张表:1)Neighbor Table:确保直接邻居之间能够双向通信。
2)Topology Table:LSDB(Link-State DataBase),同一区域的所有路由器LSDB相同。
3)Routing Table:对LSDB应用SPF算法,选择到达目标地址的最佳路由放入路由表。
OSPF的区域划分:·OSPF采用层次设计,用Area来分隔路由器。
区域中的路由器保存该区域中所有链路和路由器的详细信息,但只保存其他区域路由器和链路的摘要信息。
·Transit area (backbone or area 0)主要功能:为快速、高效地传输数据包。
通常不接用户。
·Regular areas (nonbackbone areas)k主要是连接用户。
而且所有数据都必须经过area 0中转。
包括:Stub / Totally Stubby / NSSA采用分区域设计的好处:1、可以在区域边界做汇总,减少了路由表的条目2、只有一个区域内的路由器才会同步LSDB,LSA的flood在网络边界停止,减少了LSA的flood,加速会聚3、缩小网络的不稳定性,一个区域的路由问题不会影响其它区域。
OSPF的邻居与邻接关系:OSPF中路由器之间的关系分两种:1、邻居2、邻接·OSPF路由器可与它直连的邻居建立邻居关系。
·P2P链路上,邻居可以到达FULL状态,形成邻接关系·MA网络,所有路由器只和DR/BDR(Backup Designated Router)到达FULL状态。
OSPF动态路由协议-笔记目录一、OSPF简介•OSPF简介•OSPF技术要点二、OSPF原理•报文类型•LSA类型•路由器类型•网络类型•DR与BDR选举•metric值/进程ID三、工作流程•OSPF状态机•工作流程•区分邻居和邻接•LSA序列号•状态排错四、邻居表、链路状态数据库、路由表•邻居表•链路状态数据库•路由表五、OSPF区域与特殊区域•区域概念•特殊区域一、OSPF简介1)OSPF简介OSPF(open shortestpath first,开放最短路径优先),是一种链路状态路由协议,无路由循环(全局拓扑)。
公有协议,每台路由器拥有整个拓扑结构,能根据网络拓扑信息独立地作出决策。
OSPF采用SPF算法计算达到目的地的最短路径。
基于IP协议【问题】什么是链路(link)?答:路由器接口【问题】什么叫状态(state)?答:描述接口以及其与邻居路由器之间的关系OSPF动态路由协议特点:•公有协议•快速收敛•触发更新,周期30min•管理距离110•适合大范围网络2)OSPF技术要点OSPF三张表:邻居表、链路状态数据库(LSDB)、路由表OSPF网络结构:自治系统、区域OSPF算法:dijkstra’ sSPF算法OSPF成员类型:指定路由器DR、备份指定路由器BDR、其他路由DRother二、OSPF原理1)报文类型Hello邻居的发现、建立、保活DBD(菜单)数据库描述包;对LSDB内容的汇总,仅包含LSA摘要LSR(点菜)链路状态请求包;请求比自己更新的链路状态信息(LSA)LSU(上菜)链路状态更新包;链路状态更新信息,携带各种LSALSACK(买单)链路状态确认包;对LSU的确认名词注解:LSA:链路状态通告,或者说是路由LSDB:链路状态数据库,用于存放所有类型的LSA的集合OSPF协议的收敛被称作LSA 泛洪、LSDB同步2)LSA类型两台运行了OSPF动态路由协议的路由器建立邻接关系之后,会发送LSA,至于发送第几类LSA,现在来介绍,发送的LSA放在链路状态数据库(LSDB)里面。
[转载]华三OSPF学习笔记原⽂地址:华三OSPF学习笔记作者:Network_Wei⼀、OSPF简介:RIP是⼀个距离⽮量路由协议,使⽤过程中,有以下限制:1.⽹络扩展不好2.周期性⼴播消耗带宽资源3.路由收敛速度慢(30s)4.以跳数作为度量值5.存在路由环路OSPF的优点:(链路状态路由协议)IP协议89号适应范围⼴——⽀持各种规模的⽹络,最多可⽀持⼏百台路由器。
快速收敛——在⽹络的拓扑结构发⽣变化后⽴即发送更新报⽂,使这⼀变化在⾃治系统中同步。
⽆⾃环——由于OSPF根据收集到的链路状态⽤最短路径树算法计算路由,从算法本⾝保证了不会⽣成⾃环路由。
区域划分——允许⾃治系统的⽹络被划分成区域来管理,区域间传送的路由信息被进⼀步抽象,从⽽减少了占⽤的⽹络带宽。
等价路由——⽀持到同⼀⽬的地址的多条等价路由。
路由分级——使⽤4类不同的路由,按优先顺序来说分别是:区域内路由、区域间路由、第⼀类外部路由、第⼆类外部路由。
⽀持验证——⽀持基于接⼝的报⽂验证,以保证报⽂交互和路由计算的安全性。
组播发送——在某些类型的链路上以组播地址发送协议报⽂,减少对其他设备的⼲扰。
⼆、OSPF协议基本原理⼯作过程:邻居发现、路由交换、路由计算、路由维护1、邻居表:记录所有建⽴了邻居关系的路由器,包括相关描述和邻居状态。
会定期的相互发送hello报⽂来维护,若在⼀定的周期内没有收到领居回应的hello报⽂,则认为邻居路由器失效,将它从邻居表中删除2、链路状态数据库表(LSDB):此表⾥包含了⽹络拓扑中链路状态的通告。
每台路由器在同⼀个区域内LSDB表⼀样3、路由表:在获得完整LSDB表后,进⾏SPF算法,形成最优路由加⼊路由表OSPF协议路由⽣成过程:1、⽣成LSA描述⾃⼰的接⼝状态每台路由器都根据⾃⼰周围的接⼝状态⽣成LSA(接⼝状态up或down)、链路开销、IP地址/⼦⽹掩码链路开销与接⼝带宽成反⽐3、使⽤spf计算路由ospf路由器⽤spf算法以⾃⾝为根节点计算出⼀棵最短路径树如果通过SPF算法发现到达同⼀⽬标的路径cost值相同,就将两条路由同时加⼊路由表,形成等价路由COST值(开销)算⼊⼝的三、分层结构1)、⾻⼲区域与⾮⾻⼲区域区域的边界是路由器,⽽不是链路。
o s p f详细笔记初学者必看(总5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--EIGRP METRIC 带宽;延迟;可靠性;负载;Mtu数据包1500字节Rip 16跳解决路由环路:水平分割;从一个接口收到的路由信息不会从这个接口在发出去。
路由中毒;当路由条目失效时,标记为中毒不可用,泛洪给所有邻居。
毒性反转;当路由器收到中毒消息,将不再遵守水平分割,向所有邻居泛洪这条消息。
抑制时间;触发更新;网络发生改变立即更新。
Ospf开放式最短路径优先触发更新增量更新LSA 链路状态广告 LSDB 链路状态数据库经过SPF算法得到最佳路由拓扑分区域汇总一个区域 area 0 主干区域ABR路由器肯定有一个接口连接 area 0主干路由器内部路由器ASBR自制系统边界路由器Router IDHello的间隔10s和死亡时间40s邻居Area ID数据认证SPF算法10的8次幂除以带宽进程ID 一个路由起多个OSPF时进行区分通配符 0 代表匹配;1 忽略。
Router ospf 100NetworkRouter id 优先命令配的而后looback ip最大最后物理ip最大Clear ip ospf process 清空ospf进程更换rrouter idSh ip ospf neighberSh ip ospf intfaceDebug ip ospf eventsDebug ip ospf packet负载均衡默认最大4 实际最大 15,16为不可达Maximum-paths 10接口模式 ip ospf cost 改接口开销Ospf认证1.激活认证2.配置密码:明文密码;MD5算法加密哈希值明文密码:路由接口模式Area 0 authentication接口激活 ip ospf authentication接口模式 ip ospf authentication-key ciscoMD5路由接口模式Area 0 authentication message-diaest接口激活 ip ospf authentication message-diaestip ospf authentication message-diaest-key 1 md5 cisco 配置key ID 和密码在OSPF中,有两个相当重要的概念:DR和BDR。