

点击上方蓝字关注我们


Bandwidth-reference 修改带宽
划分区域:节省带宽、便于管理、减少LSA泛洪、增加稳定性
!多个骨干区域会产生什么问题?
发送报文:基于ip,协议号89
224.0.0.5(all of ospf routers)
224.0.0.6(dr or bdr)
邻居关系建立:
Hello:router-idarea-idhello时间dead时间认证类型区域类型(option)掩码(除了p2p)
状态机:down、init、2-way(MA:dr/bdr)、exstart:确定主从关系(DD报文:router-id、MTU=0、sequence ; I(初始化)、M(更多)、MS(确立主从))、exchange、loading、full
华为默认不比较MTU,打开MTU比较命令:OSPF MTU enable
检查命令:
Dis ospf peerDis ospf errorDis ospf interfaceDis ospf lsdbDis ip routing table
LSA1:接口的ip和拓扑信息,router lsa,每台路由器都产生
LSA Age=3600s
Flooding=1800s
LSA Seq:80000001---7FFFFFFF
Link-Type:TransNet、ppp/hdlc、p2p、stub、Vlink
Transnet: 1,link-id:dr接口ip
2,Date:自身接口ip
Stubnet:1,link-id:自身接口ip
2,Date:掩码
P2p:1,link-id:邻居的router-id
2,date:自身接口ip
Vlink:1,link id:邻居自身的router-id
2,date:本地去往邻居的接口ip
作用:连接不连续区域
修复分裂的骨干区域
多区域网络但没有骨干区域
作为骨干区域的备份链路
特点:属于骨干区域的链路
传递ospf消息
单播
临时解决
缺点:使网络更复杂
可能给网络带来环路

R2与R4之间建立虚链路,R5与R6之间建立虚链路
从R1访问R7时,R4上没有去往R7的路由
R3有去R7的路由,所以此时就会产生环路
解决方法:R4与R6之间建立虚链路
LSA2:由DR产生,描述MA网络的网段(带掩码)和拓扑信息,只在区域内泛洪
Ls id=dr接口ip
Mask
拓扑
收集完LSA1、2后,画出完整的拓扑
LSA3:network-sum lsa,由abr产生,在区域之间交换路由
Ls id=网段
Mask
Cost
命令:dis ospf lsdb summary
区域间如何避免环路?
以区域零为中心
从区域零发布出去的LSA3不会再回到区域零

LSA5:由ASBR产生,通告外部路由,在所有普通区域泛洪
Ls id=外部网络的网段
Mask
Cost=1
支持E1,E2 E1>E2
E1:累加内部cost
E2:不累加cost
LSA4:asbr汇总lsa,由abr生成,通告asbr的位置
RFC1583兼容?
负载分担问题:默认开启RFC1583,优先走骨干区域

在OSPF进程下,敲undo RFC1583 compatible,如果开销值一样就负载分担
FA(下一跳):0.0.0.0
非0的条件:MA网络:指向外部网络的出口也宣告进OSPF进程,同时该出口不能是
静默接口

LSA7:NSSA区域引入外部路由
特殊区域:减少LSDB中的LSA
Stub:拒绝LSA4、5进入,ABR发布一条默认路由(LSA3)
Totally stub:拒绝LSA3、4、5,ABR发布一条默认路由(LSA3)
NSSA:拒绝LSA4、5,允许外部路由进入(LSA7),ABR发布一条默认路由(LSA7)
跨区域时由连接NSSA区域的router-id大的ABR进行LSA-7到LSA-5转化
FA:引入外部路由的转发地址,在ABR上LSA7转LSA5时只进行复制不改变通告者
Totally NSSA:拒绝LSA3、4、5,ABR发布一条默认路由(LSA3,LSA7)

OSPF网络类型:MA、NBMA、P2P、P2MP
MA:hello时间10s
dead 时间40s
Hello:224.0.0.5
DD:单播
LSR:单播
LSU:组播(224.0.0.5/6)
LSACK:组播
DR/BDR选举:比较优先级、router-id,先选举出BDR,经过40s仍没有设备声明自己为DR路由器,则立即将选出的BDR提升为DR路由器,不支持抢占
NBMA:手工指定邻居
单播方式
hello时间30s
dead 时间120s
DR/BDR选举
P2P:串口(PPP,HDLC),帧中继子接口,Vlink
hello时间10s
dead 时间40s
用组播(224.0.0.5)建立邻居
无须选择DR和BDR
P2MP: hello时间30s
dead 时间120s
用组播(224.0.0.5)建立邻居
无须选择DR和BDR
扫描下方二维码关注公众号,加星标,即可享受粉丝福利啦





