- 26
- 0
- 约5.8千字
- 约 25页
- 2020-10-22 发布于广东
- 举报
OSPF 四种网络类型:
Broadcast:一般为以太网,组播发送协议报文,选举DR、BDR NBMA:FR、ATM等链路层协议;虽然跨接口,但是都在同一网段
Point-to-Point:PPP,不选举DR/BDR,把两端端口的类型配置为P2P方式,可以加快协议收敛,因为不需要再选 举DR/BDR了
Point-to-Multipoint:手动改成的,多播hello包自动发现邻居,不选DR/BDR;2-Way:在此状态下,双向通信已经建立,但是没有与邻居建立邻接关系。这是建立邻接关系以前的最高级状
态。
1-WayReceived:此事件表示路由器发现自己没有在邻居发送Hello报文的邻居列表中??通常是由于对端邻居 重启造成的。
ExStart:这是形成邻接关系的第一个步骤,邻居状态变成此状态以后,路由器开始向邻居发送DD报文。主从 关系是在此状态下形成的;初始DD序列号是在此状态下决定的。在此状态下发送的DD报文不包含链路状态描 述。
Exchange:此状态下路由器相互发送包含链路状态信息摘要的DD报文,描述本地LSDB的内容。 Loading:相互发送LS Request报文请求LSA,发送LS Update通告LSA。
Full:两路由器的LSDB已经同步。
DR 选举:
1,首先参选的各方都要进入2-way阶段,具有选举资格的路由器列入列表(若无具有选举资格的则停留在2-way
状态);
2,Hello报文做选票(在Hello报文中标出自己所认为的DR),所有路由器刚开始都认为自己是DR,也都认为 自己是BDR;
3,优先级最大当选,优先级相同,则router id(loopback地址)最大当选。先选举BDR,再选DR(华为设备刚 好相反)
4,选举成功后,新加入路由器,不重新选举。(最先初始化的两台路由器成为DR和BDR)
DD 字段解释:;
Interface MTU:在不分片的情况下,此接口最大可发出的IP报文长度。 I(Initial):当发送连续多个DD报文时,如果这是第一个DD报文,则置为1,否则置为0。
M(More):当发送连续多个DD报文时,如果这是最后一个DD报文,则置为0。否则置为1,表示后面还有其他 的DD报文。
MS(Master/Slave):当两台OSPF路由器交换DD报文时,首先需要确定双方的主从关系,Router ID大的一方 会成为Master。当值为1时表示发送方为Master。
DD Sequence Number:DD报文序列号,由Master方规定起始序列号,每发送一个DD报文序列号加1,Slave方 使用Master的序列号作为确认。主从双方利用序列号来保证DD报文传输的可靠性和完整性。
注:在 Master/Slaver 选举中,RID 大者优先。
OSPF 报文头:;此报文所属的区域。
AuType:
验证此报文所应当使用的验证方法。AuType:0无需认证,1明文认证,2密文认证,4保留
Authentication:
验证此报文时所需要的密码等信息。
LSA 报文头:;ABR发过来Type3 LSA:a)如果是相同的Type3(即自己已经生成了),则只保留、不生成路由,也不生成新;6;7;8;9;10;11;12;13;14;15;16;入LSDB),但收到的默认路由LSA不会参与SPF计算。
VRP5.x:发布缺省路由时不学习本进程其它路由器发布的默认路由,IBGP缺省路由不满足非强制下发条件
LSA 的过滤手段:
OSPF的过滤有两种,一种是对路由表的过滤,这种方式只对配置过滤的路由器起作用,不能阻止LSA的泛洪, 因此也不能影响其他路由器生成路由,filter-policy import(VRP) /distribute-list in(IOS);另一种是 对LSA的过滤,这种方式其实并不是对LSA过滤,只是阻止LSA的生成,没有了LSA,相应也会影响其他同区域 或同自治域的路由器。
对路由表的过滤,适用所有运行OSPF的路由器;其他命令都是阻止LSA的生成,只能过滤原本应该是本路由器 产生的LSA,这种过滤只能在LSA生成者上做过滤,ASBR是ASE/NSSA LSA的生成者,ABR是SUMMARY LSA的生成 者,NSSA区域的ABR是NSSA转ASE的生成者,所以我们很容易想到这种方式的过滤只能在ABR,ASBR和NSSA区域 的ABR上。
OSPF中6种过滤方式:
1、filter-policy import(OSPF)
只能用来过滤OSPF有效路由表里的路由,并不能阻止LSA的泛洪。(除此之外,以下的过滤方式均是对LSA的 过滤),被过滤的路由在路由表中为inactive状态
原创力文档

文档评论(0)