首页 > 其他分享 >OSPF_1

OSPF_1

时间:2024-04-29 10:00:45浏览次数:16  
标签:OSPF 报文 BDR 链路 DR 路由器

1、OSPF协议中的三张表(邻居表、拓扑表、路由表)
*邻居表:包含已知的邻居路由器
*拓扑表:链路状态数据库,包含了在一个区域或网络中的所有路由器和他们所连接的链路
*路由表:使用SPF算法计算出的到达目的网络的最优路径
2、OSPF的区域管理(骨干区域和非骨干区域)
1)非骨干区域和区域0必须直连
2)在区域0中的路由器叫BR(骨干路由器)
3)连接非骨干区域和区域0的路由器叫做ABR(区域边界路由器)
4)连接其他自治系统的路由器叫ASBR(自治系统边界路由器)
3、OSPF形成邻居的条件,通过hello包形成邻居
1)hello包周期要保持一致
2)认证要保持一致
3)区域id要保持一致
4)stub区域标志要保持一致
4、路由ID,是在OSPF中用来唯一标识路由器的,所以路由ID必须保持唯一。路由ID的选择:
1)手工配置的路由ID,配置命令:router-id
2)如果没有手工配置路由ID,选择loopback接口的最大IP地址,这里指的是主IP
3)如果没有loopback接口,就选择IP地址最大的物理接口IP地址
5、最短路径计算,使用Dijkstra最短路径优先算法
1)区域内的路由器有相同的链路状态数据库;
2)在区域中的路由器都以自己为根建立最短路径树;
3)到目标网络最优路径的计算方法是计算到该网络的最低开销(COST),两台路由器之间链路开销之和的最小值为最佳路由,放入路由表。
说明:OSPF通过计算链路的带宽来计算最佳路径的选择。每条链路根据带宽不同具有不同的度量值,称为链路开销COST。 计算公式:10^8/带宽(单位是bps)
环回接口的链路开销是1;10M以太网的链路开销是10。
6、OSPF包的类型
*hello包——用来建立和维持邻居关系,默认周期在以太网中10s,在NBMA(非广播多路访问)的帧中继网络中30s,超时时间是更新包周期的4倍,不可靠报文
*数据库描述DD——链路数据库的摘要信息,可靠报文,不是通过ack实现可靠传输,而是通过邻居之间的交换DD报文的隐式确认实现。邻居路由器之间会选举一个主从关系, 由主方发送DD报文,从方回应DD报文。
*链路状态请求报文LSR——当前路由器从邻居收到DD报文后,检查里面如果有链路状态比自己的新,就会向邻居发送LSR报文,该报文是可靠传输,通过ack实现可靠,显式确认
*链路状态更新报文LSU——当自己的链路状态发生变化时会主动发送给邻居,当邻居发送LSR查询报文时也会发送LSU,将自己的链路状态信息LSA发送给邻居,该报文是可靠传输,通过ack实现可靠,显式确认
*链路状态ack——当收到链路状态更新或者查询报文时发送, 实现前两种报文的可靠传输,本报文不可靠
7、0SPF邻接关系经历哪些状态?
*Down—>Init—>Two-way 邻居关系
—> ExStart —>Exchange—> Loading—> Full 邻接关系(毗邻关系)
*在点到点网络中,与其直连的路由器直接形成邻接关系;对广播型网络(以太网),每个路由器只会和DR(指定路由器)和BDR(备份指定路由器)形成邻接关系,其他路由器之间为DRothers,维持在two-way的状态。
8、DR和BDR的选举,通过hello包来实现
DR——指定路由器,BDR——备份指定路由器
1)看优先级,优先级高者为DR,次之为BDR。优先级为0的不参与DR和BDR的选举。
2)如果优先级相同,则判断路由器ID,谁的路由ID大,谁就是DR,次之为BDR。
3)如果已经选举出DR和BDR,这时即使有优先级更高的路由器加入网络,也不会重新选举DR和BDR。
4)如果DR出现故障,则BDR自动成为DR,然后重新选举新的BDR。
9、OSPF的组播地址——224.0.0.5和224.0.0.6
*224.0.0.5:是DRother的多播地址。当前网络中运行OSPF协议的所有路由器都要接收,所有主机的hello包、DR发送出来的更新包均发送给该地址。
*224.0.0.6:是DR和BDR的多播地址,当前网络中DR和BDR接收。
10、OSPF路由协议基本配置
1)启动0SPF路由进程:router ospf process-id
2)激活相应的网络: network ip-address wildcard-mask area area-id
3)定义router-id:router-id ip-address
11、OSPF常用查看命令
1)查看邻居列表:show ip ospf neighbor
2)查看链路状态数据库摘要:show ip ospf database
3)查看协议,查看当前ospf的一些参数: show ip protocols
4)查看运行ospf的接口: show ip ospf interface s1/0
5)查看相对应类型的链路状态数据库详细信息:show ip ospf database LSA类型(常用有5种类型)
6)查看ospf协议: show ip ospf
7)重启ospf进程 :clear ip ospf process

标签:OSPF,报文,BDR,链路,DR,路由器
From: https://www.cnblogs.com/hongmengshikong/p/18165065

相关文章

  • [OSPF] Router Type and LSA Type
    Internalrouter:allitsinterfacesinArea0Backbonerouter:atleastoneinterfaceinArea0AreaBorderrouter:arouterwithatleastoneinterfaceinArea0andanotherinanon-backbonearea. AllABRsarebackbonerouters,butnotallbackonerout......
  • [ospf] The state of OSPF adjacency
    Init:Hey,we'regettingsomewhere!Thefirsthellopackethasbeenreceivedfromtheneighbor.2-Way:Whenyou'rehere,you'realmostgold.Atthispoint,eachrouterhasreceivedaHellopacketcontainingitsownRID,indicatingbidirecti......
  • 02、OSPFv3基本原理
    OSPFv3基本原理 OSPFv3是运行于IPv6的OSPF路由协议(RFC2740),它在OSPFv2基础上进行了增强,是一个独立的路由协议。OSPFv3在Hello报文、状态机、LSDB、洪泛机制和路由计算等方面的工作原理和OSPFv2保持一致。OSPFv3协议把自治系统划分成逻辑意义上的一个或多个区域,通过LSA(Lin......
  • 04、OSPFv3与BGP联动
    OSPFv3与BGP联动 当有新的路由器加入到网络中,或者路由器重启时,可能会出现在BGP收敛期间内网络流量丢失的现象。这是由于IGP收敛速度比BGP快而造成的。通过使能OSPFv3-BGP联动特性可以解决这个问题。在BGP网络中,如果一台路由器从故障中恢复正常,其BGP会重新收敛,这段时间内可能......
  • 01、OSPFv3简介
    OSPFv3简介介绍OSPFv3的定义和作用。定义OSPF(OpenShortestPathFirst)是IETF组织开发的一个基于链路状态的内部网关协议(InteriorGatewayProtocol)。目前针对IPv4协议使用的是OSPFVersion2,针对IPv6协议使用OSPFVersion3。OSPFv3是OSPFVersion3的简称。OSPFv3......
  • 11、OSPF GR
    OSPFGR随着路由设备普遍采用了控制和转发分离的技术,在网络拓扑保持稳定的情况下,控制层面的重启并不会影响转发层面,转发层面仍然可以很好地完成数据转发任务,从而保证业务不受影响。GR技术保证了在重启过程中转发层面能够继续指导数据的转发,同时控制层面邻居关系的重建以及路由......
  • 12、OSPF-LDP联动
    OSPF-LDP联动 定义在存在主备链路的网络中,当主链路故障恢复后,流量会从备份链路切换到主链路。由于IGP的收敛在LDP会话建立之前完成,导致旧的LSP已经删除,新的LSP还没有建立,因此LSP流量中断。目的如图1所示,PE1-P1-P2-P3-PE2为主链路,PE1-P1-P4-P3-PE2为备份链路。主链路发......
  • 13、OSPF Database Overflow
    OSPFDatabaseOverflow 定义OSPF协议要求同一个区域中的路由器保存相同的链路状态数据库LSDB(Link-StateDatabase)。随着网络上路由数量不断增加,一些路由器由于系统资源有限,不能再承载如此多的路由信息,这种状态就被称为数据库超限(OSPFDatabaseOverflow)。目的对于路由......
  • 14、OSPF Mesh-Group
    OSPFMesh-Group定义OSPFMesh-Group是将并行链路场景中的链路分组,从而洪泛时从群组中选取代表链路进行洪泛,避免重复洪泛而造成不必要的系统压力。缺省情况下,不使能Mesh-Group功能。目的当OSPF进程收到一个LSA或者新产生一个LSA时,会进行洪泛操作。并行链路场景下,OSPF会......
  • 15、OSPF多区域邻接
    OSPF多区域邻接产生原因OSPF在区域内选路是最短路径优先,但当区域间路径最短时,还是会优选区域内路径。如果某个区域的某段路径是高速链路,按照OSPF协议要求,该链路所在接口只能属于一个区域,其他区域的路由无法同时使用此段高速链路进行传输,只能选择低速链路。目前通过配置多个子......