OSPF之HCIP-821

OSPF协议详细介绍了包括邻居建立的条件,DR/BDR选举机制,不同类型的LSA及其作用,以及ABR和ASBR的角色。此外,文章还涵盖了OSPF的报文认证、特殊区域如Stub和NSSA的特性,路由汇总和外部路由引入的规则。
摘要由CSDN通过智能技术生成
  • ospf邻居建立的条件

接口网络类型的不同,会影响路由计算,但不会影响邻居的建立

  • ospf基本介绍

①IP协议号为89

②OSPF LSA每隔30分钟进行定期更新

③可以优选开销值小的链路传输路由,Loopback接口的开销值是0

④OSPF使用触发更新和定期更新

⑤支持VLSM

  • ospf报文认证

①AR2200支特的验证模式按加密算法不同分为null、simple、MD5以及HMAC-MD5;

②AR2200支持两种认证方式:区域验证和接口验证;当两种认证方式都存在时,优先使用接口认证方式

③在开启报文认证功能后,只有通过验证的OSPF报文才能接受,否则将不能正常建立邻居。

  • 不同的网络类型+不同的包 所使用的单播和组播

  • 邻接关系的建立

  • DR/BDR选举

①优先级越大,选举越占优势;如果优先级一样,就看RID,谁大选谁,运行OSPF协议的路由器在交

互DD报文时,会使用以下RID参数选举主从关系.

②如果某台路由器的优先级被设置为0,则没有资格选举DR/BDR

③在广播网络或者非广播-多路访问(NBMA)里,DR是必须的,而BDR不一定。

④DROther之间不进行通信,DRother之间会停留在2way状态下,为邻居关系

⑤ospf dr-priority命令默认值为1,取值范围为0~255.

⑥当OSPF运行在广播网络中时,需要选举DR和BDR。在2way状态下进行DR和BDR的选举。如果

双方DR/BDR选举失败,则双方邻居状态会特续保特在2-way状态

⑦广播类型网络中选举出来的DR和BDR,既侦听224.0.0.5地址,也侦听224.0.0.6地址。

⑧DR other监听的组播地址为224.0.0.5;所有DR other只与DR和BDR建立邻接关系

  • RID

①RID是唯一标识一台路由器的,所以在配置RID的时候不需要使某个接口必须划进响应的区域

②RID选举:手动>回环接口最大的IP地址>物理接口最大的IP地址

  • ABR

①ABR是区域边界路由器,用来将一个或多个非骨干区域连接到骨干区域的路由器。

②ABR将连接的非骨干区域内的1类和2类LSA转换成3类LSA,发布到骨干区域中

  • ASBR

①具有引入外部路由能力的路由器。所以AS边界路由器有可能是OSPF网络中的任何一个路由器。

②ABR产生三类和四类LSA;ASBR产生五类

  • 虚连接

①虚连接的作用就是解决非骨干区域未和骨干区域相连的问题,所以它必须允许在骨干区域。

②虚连接可以在任意两个区域边界路由器上建立,但是要求这两台边界路由器有端口连接到一个共同

的非骨干区域

③虚连接属于区域0

④配置了虚连接所经过的区域必须拥有全部的路由选择信息

  • ospf中7种状态的考法(Down-Init-2 way-ExStart-Exchange-Loading-Full)

②OSPF的邻居建立过程为init-2way ,此过程都是交互hello报文,并不交互任何路由信息。

邻接关系建立过程为exstar-exchange-loading-full。

④ExStart:在此状态下发送的DD报文不包含链路状态描述

⑤Exchange:在此状态下,路由器与邻居之间相互发送包含链路状态信息摘要的DD报文。

⑥Loading状态下,邻居之间会相互发送LSR报文、LSU报文和LSAck报文

⑦Full: LSDB同步过程完成,路由器与邻居之间形成了完全的邻接关系。

  • ospf中5类包的考法

①DD包携带主从关系的信息,使用RID选举主从关系。

②DD类型的LSA只是包含LSA的摘要信息,即包含LSType, LS ID, Advertising Router和LS SequenceNumber,DD报文在Exchange状态下会携带链路状态的摘要信息

③LS Request报文只有LS Type, LS ID和Advertising Router,LSR不携带详细的链路状态信息

④Ls Update报文包含了完整的LSA信息

⑤Hello报文用于发现和维护邻居关系,在广播型网络和NBMA网络上Hello报文也用来选举DR和BDR

⑥ospf的报文有: hello,DBD,LSR,LSU,LSACK,其中LSACK(链路状态确认)和LSA(链路状态通高)并不是同一个东西

  • 描述几类LSA中各字段的含义(LS type.Link State ID和Advertising Router的组合共同标识一条LSA)

  1. Router-LSA:①Ls id(本路由器的RID)②adv rtr:产生此条LSA的路由RID③Link ID:邻居的RID④data:宣告该LSA的端口ip,Data用于描述此连接的附加信息,不同的连接类型所指述的信息也不同⑤Link Type:网络类型(StubNet、中转网络、P2P)

  1. Network:①Ls id:DR接口的IP地址②Adv rtr:DR的RID

  1. Network-Summary-LSA:①Link ID:ABR所要泛洪区域的网段②Adv rtr:示产生此三类LSA条目的RID③Metric被设置成从该到达目的网段的开销值;④Netmask被设置成目的网段的网络掩码⑥Link State被设置成目的网络的IP地址

asbr-summary命令是OSPF视图下的命令

  1. Sum-Asbr:①Metric表示该ABR到达ASBR的OSPF开销②Advertising Router表示产生此四类LSA条目的RID(所有区域的ASBR-Summary-LSA中的Advertising Router3字段都相同)③Link State lD表示ASBR的Router lD

  1. External:①Ls id:要泛洪的目的网段②Adv rtr:产生五类LSA的RID

注:OSPF中携带LSA头部的报文包括:DD、LSAck

  • OSPF特殊区域的考法

①NASS(Not-So-Stubby Area,英文简称就是NSSA)区域不泛洪四类和五类路由,但是会泛洪一

条七类缺省(想要外部引入的路由)。并且七类不会在别的区域泛红,七类会转化为五类。在OSPF

中ABR不会将NSSA区域中所有的7类LSA转化为5类LSA。

②LSA5在穿越不同区域后,不会发生改变,而LSA3会发生变化

③totally stub区域只能通过默认路由到达其他区域

④Stub区域不能为区域0、不能有虚链路、不能有ASBR

⑤Totally Stub区域和Stub区域相比,配置Totally Stub区域可以禁止明细Network Summary LSA

进入该ABR连接的Stub区域;Stub区域和Totally Stub区域的不同在于Stub区域允许存在明细域间

路由

⑥只在单个区域传播的LSA:Router LSA、Network LSA

  • OSPF汇总

①汇总只在ABR和ASBR上进行汇总

②命令及各个参数

③abr-summary命令不可以汇总被asbr-summary聚合后的LSA

④abr-summary命令是OSPF区域视图下的命令;asbr-summary命令是OSPF视图下的命令

  • OSPF外部路由引入

类别:Metric-Type-1和Metric-Type-2

区别:Metric-Type-1:本路由器到ASBR的开销+AS外部开销值之和

Metric-Type-2:AS外部开销

注:缺省情况下,OSPF引入外部路由的缺省度量值为1,引入的外部路由类型为Type2

  • LSA age

①LSA age的单位为秒,在LSDB中的LSA的LS age随时间增长而增长

②如果一条LSA的LS age达到了LSRefreshTime(30min),这条LSA的生产者需要重新生成一个该

LSA的实例;删除某条OSPF宣告时,age会设置为3600秒,表示这条信息死亡。

③如果收到的LSA损坏,例如Checksunm错误,则不接收该LSA;如果路由器本地的LSDB已经存在某LSA,此时收到了更新的LSA,那么本地LSDB会被更新,并将更新的LSA泛洪出去

  • MTU

如果两边都开启MTU值的检测功能,则双方的MTU值必须相同,不同则将停留在exstart状态,无法向下进行。没开启则不做要求

  • E-bit

E-bit(表示是否接收外部路由信息)Stub area 内Hello包中可选项E-bit被置0 ;Stub area内的路由器不接受任何E- bit=1的hello包。这样就确保了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值