OSPF的几种网络类型

合集下载

OSPF网络类型

OSPF网络类型

OSPF网络类型1.运行OSPF的MA网段有个wait time选邻居.2.OSPF定义了六种网络类型.loopback:p2p:broadcast:NBMA:Point-To-Multipoint:Point-To-Multipoint Non-broadcast:3. loopback类型专属于lookback接口,无论接口的掩码是多少,都以/32主机路由通告. 4. p2p类型具有此特性的接口有serial、ISDN BRI、帧中继的p2p子接口。

支持组播,没有DR。

5. broadcast类型Ethernet.支持组播,有DR.6. NBMA类型帧中继主接口、帧中继多点子接口。

不支持组播,有DR.7.默认接口类型不会是Point-To-Multipoint 和Point-To-MultipointNon-broadcast.8.支持主播就是说可以通过该接口类型主动发送组播报文.9.查看接口网络类型10.修改接口的网络类型11.网络类型中只不能修改为loopback的属性,loopback接口可通过修改自身的网络类型为p2p而实现消除host特性。

serial接口可以通过修改网络类型为bordcost而实现选出DR.12.OSPF指定neighbor,单向指就可以了.可在hub节点上指定neighbor,这样不用通过伪广播即可以建立邻接关系.13.用NBMA建邻居有DR与BDR的概念.14.OSPF发送hello的时间间隔是基于网络类型的(p2p、bordcost---10s/次;NBMA、PTM、NBPTM--30s/次).15. Point-To-Multipoint,支持组播,无DR.自动生成关于直连邻居接口的/32的主机路由.16.p2p与PTM要想建立邻接关系,必须协商好时间间隔.17.自动生成关于直连邻居接口的/32的主机路由为邻居发送的.16. 配置Point-To-Multipoint Non-broadcast接口类型17. Point-To-Multipoint Non-broadcast,不支持组播,无DR.自动生成关于直连邻居接口的/32的主机路由.18.NBMA(Non-broadcast Multipoint Access):非广播多路访问.19.OSPF在帧中继环境的部署方案20.各种网络类型的对比.。

OSPF的网络接口类型及拓扑结构

OSPF的网络接口类型及拓扑结构

OSPF的网络接口类型如表所示:【1】loopback 环回接口类型默认接口:loopbackHello时间:无hello包更新方式:无特性:OSPF自动识别loopback接口为loopback网络类型,不再发送hello报文建立OSPF邻居关系,不能修改其他物理接口为loopback 网络类型,loopback接口metric计算时,不再依赖接口的bandwidth 或者参考带宽进行计算(默认为1,可以直接修改cost值)loopback 网络类型路由传递为32位的主机路由Eigrp不能自动识别loopback,所以会向环回发送hello【2】point_to_point:点对点网络类型物理接口:PPP/HDLC/FP-点对点子接口Hello时间:10s自动建立邻居关系不选举DR组播发送:224.0.0.5特性:无【3】BMA:广播型多路访问网络类型物理类型:以太网接口Hello时间:10s自动建立邻居关系选举DR/BDR使用组播更新:224.0.0.5和224.0.0.6特性:注意1类LSA变化,生成2类LSA【4】NBMA:非广播型多路访问网络类型物理接口:FR物理接口,FR-多点子接口,MGREHello时间:30s不能自动建立邻居关系(需要手工指定邻居)选举DR使用单播更新特性:注意再hub-spoke网络中应用(所有是spoke之间不能直接通讯)Hub:中心 spoke:符条手工指定邻居选举DR(hub没有BDR)手工指定VPN专线(S2路由传给hub,hub再传给S1,但S1得到S2的下一跳会是S2)【5】P-MP 点到多点网络类型物理地址:无Hello时间:30s自动建立邻居关系不选DR组播建立邻居关系特性:产生到达对方的主机路由【6】P-MP-nonbroadcast (解决NBMA)多个点对点网络类型物理地址:无Hello时间:30s不自动建立邻居(手工指定)不选DR单播建立邻居关系特性:产生到达对方主机的(/32)路由,下一跳hub端(解决再hub-spoke网络中spoke端互指PVC的问题)【7】不同网络类型邻居关系的建立:OSPF邻居关系建立与链路双方的网络类型无关,仅仅与双方hello、dead时间以及是否自动建立邻居相关;但是在一方需要选举DR一方不用DR时,即使建立了OSPF邻居,LSDB同步,但双方不能学习对方路由加表.注:点到点的工作方式,仅允许一个邻居存在;故在NBMA网络中使用点到点将无法建立多个邻居;NBMA网络不能建立多个邻居的解决方案:修改OSPF在tunnel口的工作方式;–所有接口上的工作方式均为默认,但都可以修改;修改为BROADCASTr1(config)#interface tunnel 0r1(config-if)#ip ospf network broadcast若仅修改一端,虽然broadcast 与 POINT_TO_POINT 的hello time 均为10s,可以建立邻居关系;但由于DR/BDR不选均选举,故建邻后无法正常的通讯;所以所有的接口工作方式必须一致;即便所有接口工作方式均修改为broadcast ,又因为分子站点间无邻居关系,导致所有设备对DR位置认知错误;----只能将DR放置于中心站点来解决修改所有接口的工作方式为点到多点;r1(config)#interface tunnel 0r1(config-if)#ip ospf network point-to-multipoint点到多点的OSPF工作方式,必须手工配置;hello time 为30s;自动建邻;不选DR;可以正常学习到所有的路由,同时学习到每个节点的ip地址;一、OSPF 路由器类型1、区域内路由器(Internal Routers):该设备的所有端口都属于同一个ospf区域。

OSPF中7种类型LSA

OSPF中7种类型LSA

OSPF中7种类型LSAOSPF(Open Shortest Path First)是一个用于构建内部网关协议的动态路由协议。

在OSPF中,路由器通过交换Link State Advertisements(LSA)来维护网络拓扑信息并计算最短路径。

在OSPF中有七种类型的LSA,在本文中我们将逐一介绍每种类型。

1. Type 1:Router LSAType 1 LSA(路由器LSA)用于描述每个OSPF路由器的链路状态。

每个路由器都会生成一个该类型的LSA,并将其发送到相邻的路由器。

Type 1 LSA包含了该路由器的邻居路由器列表、连接接口以及链路度量等信息,以便其他路由器构建网络拓扑。

2. Type 2:Network LSAType 2 LSA(网络LSA)用于描述OSPF广播和非广播多点链路上的网络。

这种类型的LSA由网络中的DR(Designated Router)和BDR (Backup Designated Router)生成,并广播到该网络上的所有路由器。

Type 2 LSA包含了与该网络连接的路由器列表以及链路度量等信息。

3. Type 3:Summary LSAType 3 LSA(摘要LSA)用于描述其它区域的网络信息,通常由区域边界路由器(ABR,Area Border Router)生成并分发。

ABR收集来自该区域内部路由器的Type 1、2和4 LSA,并将这些信息打包成Type 3 LSA 广播到其他区域的ABR。

Type 3 LSA包含了来自一个区域的路由器和网络的摘要信息,以及到达该区域的度量值。

4. Type 4:ASBR-Summary LSAType 4 LSA(ASBR摘要LSA)用于描述ASBR(AS Boundary Router)的摘要信息。

当一个ASBR连接到一个不同的AS时,它会将该外部AS的路由信息装入一个特殊的LSA,这个LSA就是Type 4 LSA。

OSPF的网络类型

OSPF的网络类型

OSPF的网络类型OSPF网络类型(Network Type)是根据二层链路层的介质决定的,但也可以手工定义网络类型,因此可以在各类型之间手工切换。

OSPF邻居的成功建立,并不要求双方网络类型一致,但双方网络类型不一致,将可能导致链路状态数据库中的条目无法进入路由表。

1.第2层封装为HDLC或PPP在该情况下,接口默认的OSPF网络类型为Point-to-Point。

OSPF的Point-to-Point网络类型有以下特点:①Hello报文发送到组播地址224.0.0.5,邻居可以自动发现②不选举DR/BDR③默认Hello计时器为10秒、Dead计时器为40秒2.第2层封装为Ethernet在该情况下,接口默认的OSPF网络类型为Broadcast。

OSPF的Broadcast网络类型有以下特点:①Hello报文发送到组播地址224.0.0.5,邻居可以自动发现②选举DR/BDR③默认Hello计时器为10秒、Dead计时器为40秒注:在选举DR过程中,会开启wait计时器(默认wait_time=dead_time,它们同步改动),只要在该计时器时间内启动的路由器则根据{优先级,RID}来选举DR。

因此我们通常会看到路由器间的状态比较长时间(wait计时器的时间)的停留在2-way状态。

DR/BDR选举原则:①首先根据该接口的OSPF优先级(默认为1,取值范围0~255,其中0表示不参与DR选举)router(config-if)#ip ospf priority number②若接口优先级一样,则比较路由器的RouterID。

RID大的为DR,次之则为BDR。

DR的选举是非抢占的,当DR故障时,BDR成为新的DR。

原因:为了稳定性考虑,因为DR会产生一条特殊的LSA(type 2 LSA);因此如果DR改变,则将产生新的LSA,LSDB变化,导致路由重新计算。

3.OSPF的point-to-multipoint (P2MP)网络类型该OSPF网络类型必须在接口下手工设置,没有哪种环境下默认的OSPF类型会是P2MP。

OSPF网络类型总结

OSPF网络类型总结

OSPF网络类型总结ospf网络类型总结在ospf协议中,为了能够适应2层不同的网络环境,定义了5种ospf网络类型。

相同的ospf网络类型将可以影响:①ospf协议的工作行为(ospf报文如何发送---单播/组播,是否需要选举dr/bdr)②ospf协议如何叙述网络拓扑(相连设备的互连USB的ospf网络类型一定必须一致,这样就可以确保两个USB对网络拓扑叙述的一致性)1.第2层封装为hdlc或ppp在该情况下,USB预设的ospf网络类型为point-to-point。

ospf的point-to-point网络类型存有以下特点:①hello报文发送到组播地址224.0.0.5,邻居可以自动发现②不选举dr/bdr③预设hello计时器为10秒、dead计时器为40秒2.第2层PCB为ethernet在该情况下,接口默认的ospf网络类型为broadcast。

ospf的broadcast网络类型有以下特点:①hello报文发送到多播地址224.0.0.5,邻居们可以自动辨认出②议会选举dr/bdr③默认hello计时器为10秒、dead计时器为40秒注:在选举dr过程中,会开启wait计时器(默认wait_time=dead_time,它们同步改动),只要在该计时器时间内启动的路由器则根据{优先级,rid}去议会选举dr。

因此我们通常可以看见路由器间的状态比较长时间(wait计时器的时间)的逗留在2-way状态。

dr/bdr选举原则:①首先根据该USB的ospf优先级(预设为1,值域范围0~255,其中0则表示不参予dr议会选举)router(config-if)#ipospfprioritynumber②若接口优先级一样,则比较路由器的routerid。

rid大的为dr,次之则为bdr。

dr的议会选举不为抢占市场的,当dr故障时,bdr沦为代莱dr。

原因:为了稳定性考量,因为dr可以产生一条特定的lsa(type2lsa);因此如果dr发生改变,则将产生代莱lsa,lsdb变化,引致路由再次排序。

OSPF的LSA七种类型

OSPF的LSA七种类型
LSA通告路由器:ASBR的Router ID,通告路由器不会发生改变
LSA链路状态ID:网络号
LSA包含的内容:将外部自治系统传递进来,包含着域外的路由信息
6、组成员LSA (Group membership LSA) * 目前不支持组播OSPF (MOSPF协议)
的路由器。
LSA包含的内容:MA网络中的路由器以及本网的掩码信息和DR路由器本身的Router ID
3、网络汇总LSA (Network summary LSA)
由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。
在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。
OSPF的七种类型LSA:
1、路由器LSA (Router LSA)
由区域内所有路由器产生,并且只能在本个区域内泛洪广播。
这些最基本的LSA通告列出了路由器所有的链路和接口,并
指明了它们的状态和沿每条链路方向出站的代价。
LSA传播范围:本域内传递,不穿越ABR(边界路由器)
LSA链路状态ID:网络号
LSA包含的内容:本区域中的路由信息,包括网络号和掩码
4、ASBR汇总LSA (ASBR summary LSA)
也是由ABR产生,但是它是一条主机路由,指向ASBR路由器地址的路由。
LSA传播范围:泛洪到整个AS中,(把ASBR的Router ID传播到其他区域,让其他区域的路由器得知ASBR的位置。)
网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。
LSA传播范围:本域(存在以太网络连接的域)内传递,不穿越ABR(边界路由器)
LSA通告路由器:DR的Router ID

[知识]ospf百科

[知识]ospf百科

OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interio r Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。

与RIP相对,OSPF是链路状态路由协议,而RIP是距离矢量路由协议。

一。

OSPF起源I E T F为了满足建造越来越大基于I P网络的需要,形成了一个工作组,专门用于开发开放式的、链路状态路由协议,以便用在大型、异构的I P网络中。

新的路由协议以已经取得一些成功的一系列私人的、和生产商相关的、最短路径优先( S P F )路由协议为基础,S P F在市场上广泛使用。

包括O S P F在内,所有的S P F路由协议基于一个数学算法—D i j k s t r a算法。

这个算法能使路由选择基于链路-状态,而不是距离向量。

O S P F由I E T F在2 0世纪8 0年代末期开发,O S P F是S P F类路由协议中的开放式版本。

最初的O S P F规范体现在RFC 11 3 1中。

这个第1版( O S P F版本1 )很快被进行了重大改进的版本所代替,这个新版本体现在RFC 1247文档中。

RFC 1247 OSPF称为O S P F版本2是为了明确指出其在稳定性和功能性方面的实质性改进。

这个O S P F版本有许多更新文档,每一个更新都是对开放标准的精心改进。

接下来的一些规范出现在RFC 1583、2 1 7 8和2 3 2 8中。

O S P F版本2的最新版体现在RFC 2328中。

最新版只会和由RFC 2138、1 5 8 3和1 2 4 7所规范的版本进行互操作。

链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。

OSPF 通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。

OSPF在FR环境下的六种网络类型完全配置总结范文

OSPF在FR环境下的六种网络类型完全配置总结范文

OSPF在FR环境下的六种网络类型完全配置总结范文1:Hub-and-poke上的NBMA模式(也是默认模式)总结:HUB-AND-SPOKE 上NBMA模式特点:(1)帧中继接口IP地址都在同一子网上;(2)要手动配置OSPF邻居;(3)需要选举DR,需要手动控制DR在HUB端;(4)需要手工进行帧中继映射。

验证:1:验证拓扑:2:配置过程:(1)FR交换机的配置.frame-relaywitchingint0/0enfrietfframe-relayintf-typedceclockrate64000frame-relaylmi-typeaniframe-relayroute102interface0/1201frame-relayroute103interface0/2301frame-relayroute104interface0/3401nohint0/1enfrietfframe-relayintf-typedceclockrate64000frame-relaylmi-typeaniframe-relayroute201interface0/0102frame-relayroute203interface0/2302frame-relayroute204interface0/3402nohint0/2enfrietfframe-relayintf-typedceclockrate64000frame-relaylmi-typeaniframe-relayroute301interface0/0103frame-relayroute302interface0/1203frame-relayroute304interface0/3403nohint0/3enfrietfframe-relayintf-typedceclockrate64000frame-relaylmi-typeaniframe-relayroute401interface0/0104frame-relayroute402interface0/1204frame-relayroute403interface0/2304noh路由器R1R1(config)#int0/0R1(config-if)#encapulationframe-relayR1(config-if)#ipadd192.168.1.1255.255.255.0R1(config-if)#nohR1(config-if)#intlo0R1(config-if)#ipadd1.1.1.1255.255.255.0interfaceSerial0/0ipaddre192.168.1.1255.255.255.0encapulationframe-relaynoframe-relayinvere-arpframe-relaymapip192.168.1.2102broadcatframe-relaymapip192.168.1.3103broadcatframe-relaymapip192.168.1.4104broadcat路由器R2R2(config)#int0/0R2(config-if)#ipadd192.168.1.2255.255.255.0R2(config-if)#encapulationframe-relayR2(config-if)#noframe-relayinvere-arpR2(config-if)#frame-relaymapip192.168.1.1201broadcatR2(config-if)#frame-relaymapip192.168.1.3203broadcatR2(config-if)#frame-relaymapip192.168.1.4204broadcatR2(config-if)#nohR2(config-if)#intlo0R2(config-if)#ipadd2.2.2.2255.255.255.0路由器R3R3(config)#int0/0R3(config-if)#encapulationframe-relayR3(config-if)#noframe-relayinvere-arpR3(config-if)#ipadd192.168.1.3255.255.255.0 R3(config-if)#frame-relaymapip192.168.1.1301broadcatR3(config-if)#frame-relaymapip192.168.1.2302broadcatR3(config-if)#frame-relaymapip192.168.1.4304broadcatR3(config-if)#nohR3(config-if)#intlo0R3(config-if)#ipadd3.3.3.3255.255.255.0路由器R4R4(config)#int0/0R4(config-if)#encapulationframe-relayR4(config-if)#noframe-relayinvere-arpR4(config-if)#ipadd192.168.1.4255.255.255.0 R4(config-if)#frame-relaymapip192.168.1.1401broadcatR4(config-if)#frame-relaymapip192.168.1.2402broadcatR4(config-if)#frame-relaymapip192.168.1.3403broadcatR4(config-if)#nohR4(config-if)#intlo0R4(config-if)#ipadd4.4.4.4255.255.255.0(2)配置OSPF路由R1(config)#routero1R1(config-router)#network0.0.0.0255.255.255.255a0R2(config)#routero1R2(config-router)#network0.0.0.0255.255.255.255a0R3(config)#routero1R3(config-router)#net0.0.0.0255.255.255.255a0R3(config-router)#noauR4(config)#routero1R4(config-router)#net0.0.0.0255.255.255.255a0R1#hiponei//发现没有任何邻居R1#hoipointerface0/0Serial0/0iup,lineprotocoliupInternetAddre192.168.1.1/24,Area 0ProceID1,RouterID1.1.1.1,NetworkTypeNON_BROADCAST,Cot:64Tranmit Delayi1ec,StateDR,Priority1DeignatedRouter(ID)1.1.1.1,Interfaceaddre192.168.1.1Nobackup deignatedrouteronthinetworkHelloduein00:00:08SupportLink-localSignaling(LLS)Inde某1/1,floodqueuelength0Ne某t0某0(0)/0某0(0)Latfloodcanlengthi0,ma某imumi0//发现帧中继缺省情况下是NBMA网络,所以需要手动指邻居.R1(config)#routero1R1(config-router)#neighbor192.168.1.2R1(config-router)#neighbor192.168.1.3R1(config-router)#neighbor192.168.1.4R1#hoiponeiNeighborIDPriStateDeadTimeAddreInterface2.2.2.21FULL/DROTHER 00:01:58192.168.1.2Serial0/03.3.3.31FULL/DROTHER00:01:58192.168.1.3Serial0/04.4.4.41FULL/DR00:01:58192.168.1.4Serial0/0R2#hoipon eiNeighborIDPriStateDeadTimeAddreInterface1.1.1.11FULL/DROTHER 00:01:41192.168.1.1Serial0/0Hub端和所有的Spoke端都建立了邻居,Spoke端之间没能建邻居,而且发现路由也没能全部学习到。

OSPF在NBMA下的五种网络类型

OSPF在NBMA下的五种网络类型

OSPF在NBMA下的五种网络类型网络类型就这么几种,有点对点,点对多点,广播多点等等。

最典型的多路访问链路就是常见的以太网,多个访问节点都可以访问同一个网段。

在以太网上是可以发广播的。

所以叫BMA。

所谓NBMA就是一个非广播多路访问链路,上面又不能发广播。

而帧中继就是典型的(也许是唯一现存的)NBMA了。

因为它是多路访问链路,但是又由于有带宽的限制不能发广播包。

ospf 把NBMA分为5类分别是RFC的:point-to-multipointnon-broadcastCISCO 的:point-to-multipoint nonbroadcastbroadcastpoint-to-pointNBMA会阻隔广播和组播,在帧中继中,缺省类型就是nbma,所谓的bma是以太网中的接口下打上en fram,该接口默认是非广播模式。

帧中继中的广播多路访问模式,是指在接口上打上ip os net b后欺骗ospf将hello包以广播形式发送出去,但帧中继中的无法传播广播的,ospf则是通过DLCI中的broadcast来为每个具有DLCI的目的IP发送单播hello包.注意回复hello包者也是单播形式即,单播方式的hello包,形式上是借助端口下配置OSPF 的broadcast方式广播出去,但在帧中继网络中,最终还是借助帧中继的broadcast方式来封装广播包为帧中继的单播包并转发。

frame-relay map ip a.b.c.d 110 broadcast实验基本配置:1.首先将R1配置成为帧中继交换机:frame-relay switching!interface Serial1/0no ip addressencapsulation frame-relayclock rate 64000frame-relay lmi-type ansiframe-relay intf-type dceframe-relay route 101 interface Serial1/1 102!interface Serial1/1no ip addressencapsulation frame-relayclock rate 64000frame-relay lmi-type ansiframe-relay intf-type dceframe-relay route 102 interface Serial1/0 1012.R2和R3的基本配置:interface Loopback0ip address 2.2.2.2 255.255.255.0!interface Serial1/0ip address 12.1.1.2 255.255.255.0encapsulation frame-relayserial restart-delay 0frame-relay map ip 12.1.1.3 101 broadcastno frame-relay inverse-arp!router ospf 10router-id 2.2.2.2log-adjacency-changesnetwork 2.2.2.0 0.0.0.255 area 0network 12.1.1.0 0.0.0.255 area 0R3:interface Loopback0ip address 3.3.3.3 255.255.255.0!interface Serial1/1ip address 12.1.1.3 255.255.255.0encapsulation frame-relayserial restart-delay 0frame-relay map ip 12.1.1.2 102 broadcastno frame-relay inverse-arp!router ospf 10router-id 3.3.3.3log-adjacency-changesnetwork 3.3.3.0 0.0.0.255 area 0network 12.1.1.0 0.0.0.255 area 0Type1----Non_Broadcast(默认)我们在R2上show ip ospf neighbor,发现没有邻居。

ospf协议网络类型

ospf协议网络类型

四 、 点 到 多 点 网 络 point-tomulti
点到多点网络是NBMA网络的一个特殊配 置,可以被看作是一群点到点链路的集合。 在这些网络上的OSPF路由器不需要选举DR和 BDR,OSPF数据包以单播方式发送给一个已知 的邻居。
五、虚链路virtual links
它可以被路由器认为是没有编号的点到 点网络的一种特殊配置。在虚链路上OSPF数 据包是以单播方FDDI,也可以更 确切地定义为广播型多址网络,以便区别于 NBMA网络。广播型网络是多址的网络,因而 它们可以连接多于两台的设备。而且由于它 们是广播型的,所以连接在这种网络上的所 有设备都可以接收到个别传送的数据包。 在广播型网络上的路由器会选举一台DR 和BDR。Hello数据包像所有始发于DR和BDR的 OSPF数据包一样,是以组播方式发送到
网络类型
ospf协议下的5种网络
一、点到点网络point-to-point
点到点网络,像T1、DS-3或SONET链路, 是连接单独一对路由器的,在点到点网络上的 有效邻居总是可以形成邻接关系。在这些网络 上的OSPF数据包的目的地址也总是保留D类地 址224.0.0.5,这个组播地址称为 ALLSPFRouters。 这个规则的一个例外是重传的LSA数据包, 它们在所有的网络类型中都是使用单播方式发 送的。
ALLSPFRouters(目的地址是224.0.0.5) 的,携带这些数据包的数据帧的MAC地址是 0100.5E00.0005。其他所有的路由器都将以 组播方式发送链路状态更新数据包和链路状 态确认数据包到保留的D类地址224.0.0.6, 这个组播地址称为ALLDRouters。携带这些数 据包的数据帧的MAC地址是0100.5E00.0006。

OSPF协议概述

OSPF协议概述

OSPF协议概述一、协议介绍OSPF(Open Shortest Path First)是一种用于路由选择的链路状态路由协议。

它是一个开放标准的协议,由IETF(Internet Engineering Task Force)制定并广泛应用于大型企业网络和互联网。

OSPF协议基于Dijkstra算法,通过收集网络中的链路状态信息,计算出最短路径,并将最短路径的信息传播给其他路由器,从而实现网络中的路由选择。

二、协议特点1. 分层结构:OSPF协议将网络划分为不同的区域(Area),每个区域内部有一个主干区域(Backbone Area),区域之间通过区域边界路由器(Area Border Router)相连。

这种分层结构可以减少网络中路由器之间的通信负载,提高网络的可扩展性。

2. 支持多种网络类型:OSPF协议支持多种网络类型,包括点对点网络、广播网络、非广播多点网络和虚拟链路网络。

不同类型的网络可以根据其特点选择合适的OSPF配置方式。

3. 动态路由更新:OSPF协议可以根据网络中链路状态的变化动态更新路由表,从而实现快速的路由收敛。

当网络中某个链路发生故障或者恢复时,OSPF协议可以自动调整路由,选择最优路径。

4. 网络可靠性:OSPF协议支持路由器之间的热备份,即备用路由器可以在主路由器发生故障时接管路由功能,确保网络的连通性。

此外,OSPF协议还支持对链路的负载均衡,提高网络的可靠性和性能。

5. 安全性:OSPF协议支持认证机制,可以对路由器之间的邻居关系进行认证,防止未经授权的路由器加入网络。

同时,OSPF协议还支持对路由更新信息进行加密,保护路由信息的安全性。

三、OSPF协议的工作原理1. 邻居发现:OSPF协议通过Hello消息进行邻居发现,路由器发送Hello消息到相邻路由器,如果收到相应的Hello消息回应,则建立邻居关系。

2. 链路状态信息交换:建立邻居关系后,路由器之间开始交换链路状态信息。

17_OSPF网络类型v2.1

17_OSPF网络类型v2.1

很多不必要的LSA,假设在一个多路访问网络上有n台路由 器,那么就会构建成 n(n-1)/2个邻接关系
2.LSA的泛洪很混乱,某一台路由器向它存在邻接关系的
所有邻居发出LSA,同样的,这些邻接的邻居路由器又向 与它自己有连接关系的邻居的邻居发出这个LSA,这样将 会在同一个网络上创建很多个相同的LSA的拷贝

224.0.0.5 S0/1 PPP/HDLC S0/0 S0/1 224.0.0.5 PPP/HDLC S0/0
©2009,蓝狐网络版权所有,未经授权不得使用与传播.
8
点到点邻居数据结构
©2009,蓝狐网络版权所有,未经授权不得使用与传播.
9
本节大纲
接口介质类型 点到点网络类型 广播多路访问类型
©2009,蓝狐网络版权所有,未经授权不得使用与传播.
18
DR与BDR字段
©2009,蓝狐网络版权所有,未经授权不得使用与传播.
19
广播网接口OSPF邻居
©2009,蓝狐网络版权所有,未经授权不得使用与传播.
20
路由发起—网络LSA
网络LSA (Network LSA) (Type 2)


在每个多路访问网络中,DR都会产生这种Network LSA,描 述了所有和它相连的路由器(包括DR本身)。 它只在产生这条Network LSA的区域泛洪。
置邻居,并选举DR和BDR这种配置通常用于在全互联或部 分互联网络中
点到多点:将非广播网络视为一系列点到点链路。在这种
环境中,路由器自动识别邻接路由器,但不选举DR和BDR, 这种配置通常用于星形拓扑中
©2009,蓝狐网络版权所有,未经授权不得使用与传播.
27

OSPF网络类型及链路类型

OSPF网络类型及链路类型

OSPF⽹络类型及链路类型1.⽹络类型network-type⽹络类型network-type:指的是OSPF协议在接⼝上针对不同的层数据链路层介质或封装⽽定义的,例如如果接⼝⼆层封装协议是以太,那么OSPF在这个接⼝的⽹络类型为broadcast ,如果接⼝的⼆层封装是HDLC或者PPP ,那么OSPF的⽹络类型是P2P。

OSPF在不同的接⼝⽹络类型下,操作⽅式是不尽相同的。

使⽤show ip ospf interface x可以查看到接C的⽹络类型,如下:OSPF定义了如下⼏种⽹络类型:●点到点P2P●⼴播Broadcast●⾮⼴播Non-Broadcast⾮⼴播⼜包括了5种运⾏模式:●NBMA (RFC)●P2MP (RFC)●P2MP nonbroadcast(CISCO)●Broadcast(CISCO)●P2P(CISCO)⑴点到点类型●如果⼆层的协议为PPP、HDLC 等,则OSPF⽹络类型为P2P●如果帧中继⼦接⼝类型为 P2P的,则OSPF⽹络类型也为P2P●不选举DR、 BDR●使⽤组播地址 224.0.0.5●OSPF 能够根据⼆层封装⾃动检测到P2P⽹络类型⑵⼴播多路访问型●通常出现在以太⽹●选举DR、 BDR●所有路由器均与DR及BDR建⽴邻接关系●使⽤组播地址 224.0.0.5及224.0.0.6⑶⾮⼴播可参考红茶三杯OSPF在NBMA环境下的操作2.链路类型link-type4.2链路类型link-typeOSPF除了定义⽹络类型,还定义了链路类型,注意链路类型与⽹络类型是两个概念,不要混淆。

链路类型主要⽤于描述OSPF路由器的接⼝或邻居。

在1类LSA中,可以看到始发该LSA的路由器所连接的所有链路( Link )链路的类型以及相关的内容。

1类LSA中,⽤于描述Link的LINKID、Link Date的取值根据OSPF link类型不同⽽不同:OSPF链路类型分为以下⼏种:(1) Stub Network Link在⼀个⽹段中只有⼀台OSPF路由器的情况下,该⽹段被OSPF链路类型定义为Stub Network Link ;因为⼀个⽹段中只有⼀台OSPF路由器,所以在这个⽹段就不可能有OSPF邻居,⼀个接⼝被通告进OSPF ,⽆论其⼆层链路是什么介质,只要在该接⼝上没有OSPF邻居,那么就是Stub Network Link ; Loopback接⼝永远被定义为Stub Network Link ,默认使⽤32位掩码表⽰,⽆论将Loopback接⼝改为哪种OSPF⽹络类型( Network Type ),始终改变不了它的OSPF 链路类型( Link Type )属性,但可以改变它在LSA中的掩码长度。

OSPF的4种网络类型

OSPF的4种网络类型

OSPF的4种网络类型:Ospf根据链路层协议类型将网络分为下列四种类型:*广播(broadcast)类型:当链路层协议是Ethernet,fddi时,OSPF缺省认为网络类型是Broadcast.在该类型的网络中,通常以组播形式(224.0.0.5和224.0.0.6)发送协议报文。

*NBMA(Non-Broadcast Multi-access)类型:当链路层协议是帧中继,ATM,或x.25时,ospf 缺省认为网络类型是NBMA,以单播形式发送协议报文。

*点到多点p2mp(point-to-multipoint)类型:没有一种链路层协议会被缺省的认为是Point-to-multipoint类型。

点到多点必须是由其他的网络类型强制更改的,常用的做法是将非全连通的NBMA改为点到多点的网络。

在该类型的网络中,以组播224.0.0.5发送协议报文。

*点到点P2P(point-to-point)类型:当链路层协议是ppp,HDLC,或LAPB时,ospf缺省认为网络类型是P2P.在该类型的网络中,以组播形式发送协议报文OSPF的路由类型Ospf将路由分为4级,按优先顺序来说分别是:*区域内路由(intra area)*区域间路由(inter area)*第一类外部路由(Type1 external)*第二类外部路由(Type2 External)缺省情况下,前两种路由的协议优先级为10,后两种路由的协议优先级为150,AS区域内和区域间路由描述的是AS内部的网络结构,外部路由则描述了应该如何选择到AS以外目的地址的路由。

OSPF将引入的as外部类型分为两类:Type1和Type2第一类外部路由是指接收的是IGP路由(例如静态路由和RIP路由).由于这类路由的可信程序高一此,所以计算出的外部路由的开销与自治系统内部的路由开销是相同的,并且和OSPf 自身路由的开销具有可比性。

即到第一类外部路由的开销=本路由器到相应的ASBR的开销+asbr到该路由目的地址的开销。

HCIE面试知识点IGP部分OSPFAREA0分割

HCIE面试知识点IGP部分OSPFAREA0分割

HCIE面试知识点IGP部分OSPFAREA0分割OSPF(Open Shortest Path First)是一种用于内部网关协议的路由协议,它使用链路状态数据库(Link State Database)来计算路由表。

在一个大型网络中,为了减少链路状态数据库的规模和计算复杂度,可以将网络划分成不同的区域(Area)。

其中,Area 0是主干区域,也被称为backbone area,其他区域通过与Area 0的连接点(Area Border Router,ABR)来与其他区域通信。

在HCIE(Huawei Certified Internetwork Expert)面试中,关于OSPF AREA0 分割的知识点包括:1.OSPF网络类型:OSPF支持不同类型的网络,包括点对点连接、广播网络、非广播多点连接(NBMA)网络和虚拟链路。

了解不同网络类型的特点和配置对于理解区域划分很重要。

2. OSPF区域划分:为了减少链路状态数据库和降低计算复杂度,大型网络可以划分成不同的区域。

Area 0是主干区域,其他区域通过连接点与Area 0通信,从而实现统一的路由计算。

区域划分应根据网络规模、带宽、延迟等因素进行合理分割。

3. OSPF邻居关系:在OSPF网络中,相邻的路由器之间通过Hello报文建立邻居关系。

邻居关系的建立是通过对等关系(peer relationship)确保的,邻居之间交换链路状态数据并更新链路状态数据库。

了解邻居关系的建立和维护对于区域划分和OSPF协议的理解十分重要。

4. OSPF区域之间的连接:在OSPF网络中,Area Border Router (ABR)位于不同区域之间,负责将区域之间的路由信息进行交换。

ABR需要与Area 0建立邻居关系,同时负责将其他区域的路由信息汇总到Area 0中,确保整个网络中路由表的一致性。

5. OSPF引入区域路由器:当一个区域的规模变得非常大,无法通过ABR与Area 0进行直接连接时,可以引入区域路由器(Area Border Router)。

OSPF的LSA七种类型

OSPF的LSA七种类型

OSPF的LSA七种类型OSPF(Open Shortest Path First)是一种用于互联网协议(IP)网络的动态路由协议,用于帮助数据包在网络中选择最佳路径。

在OSPF中,路由器通过交换LSA(Link State Advertisement)来了解网络拓扑,并基于这些信息计算最短路径。

LSA(链路状态广告)是OSPF中用于描述路由器分布情况和网络拓扑结构的信息包。

OSPF定义了七种类型的LSA,每种LSA都承载着特定类型的信息。

下面是关于这七种LSA的详细介绍:1. Type 1 LSA:也称为路由器LSA(Router LSA),由每个路由器在本地链路上生成和分发。

Type 1 LSA描述了一个路由器连接到的所有链路,以及每个链路的状态和度量。

2. Type 2 LSA:也称为网络LSA(Network LSA),由DR (Designated Router)或BDR(Backup Designated Router)在其所在的广播网络上产生。

Type 2 LSA描述了邻接的DR和网络连接到的所有路由器。

这样的LSA只在多播网络上出现。

3. Type 3 LSA:也称为网络汇总LSA(Summary LSA),由ABR(Area Border Router)在与其他区域相邻的区域之间生成。

Type 3 LSA描述了目标区域中的网络,ABR用它来广播到其他区域。

4. Type 4 LSA:也称为ASBR摘要LSA(ASBR Summary LSA),由ASBR(Autonomous System Boundary Router)生成,用于在本地区域中广播到它连接的其他网络。

Type 4 LSA描述ASBR连接的网络和ASBR的度量。

5. Type 5 LSA:也称为外部LSA(External LSA),由ASBR生成,用于向其他区域广播到外部网络。

Type 5 LSA描述了ASBR连接的外部网络和它们的度量。

OSPF中7种类型LSA(链路状态通告)

OSPF中7种类型LSA(链路状态通告)
不允许AS外部通告(LSA 5)在其内部进行泛洪。在末梢区域边界的ABR路由器使用网络汇总LSA (LSA 3)向这个区域通告缺省路由,而且这条缺省路由不会被通告到这个区域的外部去。
Router(config-route)area 1 stub //将Area 1设置成末梢区域
2. 完全末梢区域:(Totally stub)
自治系统外部LSA是惟一不和具体的区域相关联的LSA通告,将在整个自治系统中进行泛洪。
6、组成员LSA (Group membership LSA) * 目前不支持组播OSPF (MOSPF协议)
7、NSSA外部LSA (NSSA External LSA)
由ASBR产生,几乎和LSA 5通告是相同的,但NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪。
OSPF中7种类型LSA(链路状态通告)
由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。
在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。
如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR路由器将会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。
这些最基本的LSA通告列出了路由器所有的链路和接口,并指明了它们的状态和沿每条链路方向出站的代价。
2、网络LSA (Network LSA)
由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。
网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。
3、网络汇总LSA (Network summary LSA)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OSPF网络类型:根据路由器所连接的物理网络不同,OSPF将网络划分为四种类型:广播多路访问型(Broadcast multiAccess)、非广播多路访问型(None Broadcast MultiAccess,NBMA)、点到点型(Point-to-Point)、点到多点型(Point-to-MultiPoint)。

广播多路访问型网络如:Ethernet、Token Ring、FDDI。

NBMA型网络如:Frame Relay、X.25、SMDS。

Point-to-Point型网络如:PPP、HDLC。

designated router(DR):多路访问网络中为避免router 间建立完全相邻关系而引起大量开销,OSPF在区域中选举一个DR,每个router都与之建立完全相邻关系.router用Hello信息选举一个DR.在广播型网络里Hello信息使用多播地址224.0.0.5周期性广播,并发现邻居.在非广播型多路访问网络中,DR负责向其他router逐一发送Hello信息 backup designated router(BDR):多路访问网络中DR的备用router,BDR从拥有adjacency关系的router接收路由更新,但是不会转发LSA更新 OSPF areas:连续的网络和router的分组.在相同区域的router共享相同的area ID.因为1个router1次可以成为1个以上的区域的成员, area ID和接口产生关联,这就允许了某些接口可以属于区域1,而其他的属于区域0.在相同的区域的router拥有相同的拓扑表.当你配置OSPF的时候,记住必须要有个区域0,而且这个一般配置在连接到骨干的那个router上.区域扮演着层次话网络的角色 boradcast(multi-access):广播型(多路访问)网络.比如以太网,允许多个设备连接,访问相同的网络;而且提供广播的能力.在这样的网络中必须要有1个DR和BDR nonbroadcast multi-access(NBMA):这类网络类型有帧中继(Frame Relay),X.25和异步传输模式(Asynchronous Transfer Mode,A TM),这类网络允许多路访问,但是不提供广播能力 point-to-point:点对点网络.一个物理上的串行电路连接或者是逻辑上的,不需要DR和BDR,邻居是自动发现的 point-to-multipoint:点对多点网络.不需要DR和BDR 2>frame-relay上运行电到多点非广播,需要所有接口在同一子网,并在所有参与的接口下运行ip ospf network point-to-multipoint nonb frame map ip 后不用br Frame-relay上运行ospf的类型: 1>NON-BROADCAST 2>BROADCAST 3>POINT-TO-MULTIPOINT:需要所有接口在同一子网,并在所有参与的接口下运行ip ospf network point-to-multipoint,不选DR frame map ip后要br 4>POINT-TO-MULTIPOINT NONBROADCAST:需要所有接口在同一子网,并在所有参与的接口下运行ip ospf network point-to-multipoint nonb frame map ip 后不用br 不选DR(没有DR) 5>POINT-TO-POINT -------------------以上为我的复习笔记---------------------------------------------------再附送你一个ospf的链路类型-------------------------- OSPF 链路类型: 1. Point-to-point 和Broadcast 可以建立邻居关系,但是路由学不到. 2. Point-to-point 和Nbma 也可以建立邻居关系,但是路由学不到. 3. Point-to-point 和point-to-multipoint 可以建立邻居关系,可以学到路由, 前提是两边的hello-interval 和dead-interval 必须手工设置相同,可以学到路由,原因是因为两者都不选举DR. 4.Nbma 和Broadcast 可以建立邻居关系,可以学到路由,前提是两边的hello-interval 和dead-interval 必须手工设置相同,可以学到路由.因为两者都选举DR.根据路由器所连接的物理网络不同,OSPF将网络划分为四种类型:广播多路访问型(Broadcast multiAccess)、非广播多路访问型(None Broadcast MultiAccess,NBMA)、点到点型(Point-to-Point)、点到多点型(Point-to-MultiPoint)。

广播多路访问型网络如:Ethernet、Token Ring、FDDI。

NBMA型网络如:Frame Relay、X.25、SMDS。

Point-to-Point型网络如:PPP、HDLC。

designated router(DR):多路访问网络中为避免router间建立完全相邻关系而引起大量开销,OSPF在区域中选举一个DR,每个router都与之建立完全相邻关系.router用Hello信息选举一个DR.在广播型网络里Hello信息使用多播地址224.0.0.5周期性广播,并发现邻居.在非广播型多路访问网络中,DR负责向其他router逐一发送Hello信息backup designated router(BDR):多路访问网络中DR的备用router,BDR从拥有adjacency 关系的router接收路由更新,但是不会转发LSA更新OSPF areas:连续的网络和router的分组.在相同区域的router共享相同的area ID.因为1个router1次可以成为1个以上的区域的成员, area ID和接口产生关联,这就允许了某些接口可以属于区域1,而其他的属于区域0.在相同的区域的router拥有相同的拓扑表.当你配置OSPF的时候,记住必须要有个区域0,而且这个一般配置在连接到骨干的那个router上.区域扮演着层次话网络的角色boradcast(multi-access):广播型(多路访问)网络.比如以太网,允许多个设备连接,访问相同的网络;而且提供广播的能力.在这样的网络中必须要有1个DR和BDRnonbroadcast multi-access(NBMA):这类网络类型有帧中继(Frame Relay),X.25和异步传输模式(Asynchronous Transfer Mode,ATM),这类网络允许多路访问,但是不提供广播能力point-to-point:点对点网络.一个物理上的串行电路连接或者是逻辑上的,不需要DR和BDR,邻居是自动发现的point-to-multipoint:点对多点网络.不需要DR和BDR[page]Open Shortest Path First (OSPF,开放最短路径优先协议)OSPF是动态连接状态路由协议,其保持整个网络的一个动态的路由表并使用这个表来判断网络间的最短路径,OSPF是内部使用连接状态路由协议,协议通过向同层结点发送连接状态信息(LSA)工作,当路由器接收到这些信息时,它就可以根据SPF算法计算出到每个结点的最短路了。

其他相临路由器通过使用OSPF的Hello协议每10秒发送一个问候包给224.0.0.5,然后接收这些路由器发回的信息。

一个OSPF的hello信息包头可以通过iptraf来嗅探到,如下所示:OSPF hlo (a=3479025376 r=192.168.19.35) (64 bytes) from 192.168.253.67 to 224.0.0.5 on eth0192.168.253.67边界路由器发送一个helo信息包给多播(224.0.0.5)来告诉其他路由器和主机怎样从192.168.19.35联系区域a(a=3479025376).一旦路由器接受到Hello信息包,它就开始同步自己的数据库和其他路由一样。

一个LAS头包括以下几个部分:LS age, option, LS type, Link state ID, Advertising Router ID, LS sequence number, LS checksum, 和length.OSPF协议相关的漏洞和防范措施OSPF使用协议类型89,因此你可以使用nmap协议扫描来判断OSPF,除非网络通过配置访问列表来不响应这些类型的查询。

如下所示:root@test]# nmap -sO -router.ip.address.252Interesting protocols on (router.ip.address.252):Protocol State Name89 open ospfigpOSPF由于内建几个安全机制所以比起RIP协议安全的多,但是,其中LSA的几个组成部分也可以通过捕获和重新注入OSPF信息包被修改,JiNao小组开发了一个FREEBSD divert socket 的LINUX实现并在它们的测试中使用到。

OSPF可以被配置成没有认证机制,或者使用明文密码认证,或者MD5,这样如果攻击者能获得一定程度的访问,如他们可以使用如dsniff等工具来监视OSPF信息包和或者明文密码,这个攻击者可以运行divert socket或者其他可能的各种类型ARP欺骗工具来重定向通信。

JiNao小组发现了有关OSPF的4种拒绝服务的攻击方法,下面是简单的说明:--Max Age attack攻击LSA的最大age为一小时(3600)攻击者发送带有最大MaxAge设置的LSA信息包,这样,最开始的路由器通过产生刷新信息来发送这个LSA,而后就引起在age项中的突然改变值的竞争。

如果攻击者持续的突然插入最大值到信息包给整个路由器群将会导致网络混乱和导致拒绝服务攻击。

--Sequence++ 攻击即攻击者持续插入比较大的LSA sequence(序列)号信息包,根据OSPF 的RFC介绍因为LS sequence number(序列号)栏是被用来判断旧的或者是否同样的LSA,比较大的序列号表示这个LSA越是新近的。

所以到攻击者持续插入比较大的LSA sequence (序列)号信息包时候,最开始的路由器就会产生发送自己更新的LSA序列号来超过攻击者序列号的竞争,这样就导致了网络不稳定并导致拒绝服务攻击。

相关文档
最新文档