《OSPF邻居行成过程分析ppt课件》由会员分享,可在线阅读,更多相关《OSPF邻居行成过程分析ppt课件(13页珍藏版)》请在金锄头文库上搜索。
1、OSPF邻居行成过程分析课题攻击一精帼舞1;.建立邻居的目的:使一个路由器能与另一个路由器交换链路状态数据库信息。 邻居与邻接2;.邻居:在ospf 路由器启动后,便会通过ospf接口向外发送hello报文,收到hello报文的ospf路由器会检查报文中所定义的一些参数,若这些参数一致,则就形成邻居关系。邻接:当双方ospf路由器成功交换数据库描述(DD)报文之后,才能真正形成邻接关系。为了交换路由信息,邻接路由器直接首先要建立邻接关系,并不是每两个路由器之间都能建立邻接关系。3;.OSPF 五种包类型 类型 功能HELLO发现并维持邻居DD概况数据库容量LSR请求数据库信息LSU数据库更新L
2、SAck应答4;. DOWN :邻居状态机的初始状态,没有收到对方的hello报文。 INIT:在本状态的路由器已经收到了邻居的hello报文,但该报文中没有包含我的router-id。 TWO-WAY:在本状态下的双方已收到对端发送的DD报文,建立的邻居关系并选举出DR和BDR。EXSTART:ospf路由器和邻居路由器通过交换DD报文来建立主从关系。EXCHANGE:ospf路由器将本地的LSDB用DD报文来描述,并发给邻居。 LOADING:将收到的信息同LSDB中的信息行比较,若DBD有更新的链路状态条目,则向对方发送一个LSR。FULL:在此状态下,邻居路由器的LSDB中所有的LSA
3、,在本路由器上都有了,相邻路由器变处于同步和完全邻接状态。OSPF形成邻接关系状态过程5;.如图示DOWNINITTWO-WAYEXSTARTEXCHANGELOADING FULL6;.两台路由器直接相连,并起ospf协议,通告邻居后,其显示的进程过程7;.OSPF 进程在R1上输入#debug ip ospf event即显示它们邻居形成的LS变化OSPF: Send hello to 224.0.0.5 area 0 on FastEthernet0/0 from 12.12.12.1OSPF: Rcv hello from 2.2.2.2 area 0 from FastEtherne
4、t0/0 12.12.12.2OSPF: 2 Way Communication to 2.2.2.2 on FastEthernet0/0, state 2WAYOSPF: Rcv DBD from 2.2.2.2 on FastEthernet0/0 seq 0xB6B opt 0x52 flag 0x7 len 32 mtu 1500 state EXSTART OSPF: Send DBD to 2.2.2.2 on FastEthernet0/0 seq 0xB6B opt 0x52 flag 0x2 len 52OSPF: Rcv DBD from 2.2.2.2 on FastE
5、thernet0/0 seq 0xB6C opt 0x52 flag 0x3 len 52 mtu 1500 state EXCHANGEOSPF: Send LS REQ to 2.2.2.2 length 12 LSA count 1OSPF: Rcv LS REQ from 2.2.2.2 on FastEthernet0/0 length 36 LSA count 1OSPF: Send UPD to 12.12.12.2 on FastEthernet0/0 length 40 LSA count 1OSPF: Rcv LS UPD from 2.2.2.2 on FastEther
6、net0/0 length 76 LSA count 1OSPF: Synchronized with 2.2.2.2 on FastEthernet0/0, state FULL%OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on FastEthernet0/0 from LOADING to FULL, Loading Done8;.在R2上输入#debug ip ospf event即显示它们邻居形成的LS变化OSPF: Rcv hello from 1.1.1.1 area 0 from FastEthernet0/0 12.12.12.1OSPF: Se
7、nd immediate hello to nbr 1.1.1.1, src address 12.12.12.1, on FastEthernet0/0OSPF: 2 Way Communication to 1.1.1.1 on FastEthernet0/0, state 2WAYOSPF: Send immediate hello to nbr 1.1.1.1, src address 12.12.12.1, on FastEthernet0/0OSPF: Send hello to 12.12.12.1 area 0 on FastEthernet0/0 from 12.12.12.
8、2OSPF: Rcv DBD from 1.1.1.1 on FastEthernet0/0 seq 0x2190 opt 0x52 flag 0x7 len 32 mtu 1500 state EXSTARTOSPF: Rcv DBD from 1.1.1.1 on FastEthernet0/0 seq 0xB6C opt 0x52 flag 0x0 len 32 mtu 1500 state EXCHANGEOSPF: Rcv LS UPD from 1.1.1.1 on FastEthernet0/0 length 64 LSA count 1OSPF: Synchronized wi
9、th 1.1.1.1 on FastEthernet0/0, state FULLOSPF :Process 1, Nbr 1.1.1.1 on FastEthernet0/0 from LOADING to FULL, Loading Done9;.OSPF的三种网络类型起邻接行为 OSPF 区域是由不同类型的网络链路组成的,不同网络的邻居行为随网络类型而异,所以要对其进行合适的配置,确保OSPF在某些类型的网络上正确运行10;.1.点到点链路的邻居行为 在此网络上,路由器使用组播地址224.0.0.5发送hello给所有SPF路由器,以动态发现邻居。若邻接路由器能够直接通信,则它们就建立了
10、邻接关系。 此类型网络不用选举DR和BDR。 其默认的hello间隔和失效间隔时间各是10s和40s。11;.2.广播类型:此类型网络中,要建立邻接关系,路由器不能位于同一个介质上。通常以组播形式(224.0.0.5和224.0.0.6)发送协议报文,并选举DR和BDR,然后其他路由器将试图与DR、BDR建立邻接关系。12;.3.NBMA非广播多路访问在该类网络中,采用的是全互联拓扑,以单播形式发送协议报文,手工指定邻居,选举DR、BDR,以及一个包含其他所有路由器的列表,以便能够建立邻接关系。默认情况下,OSPF不能通过NBMA接口自动与邻接路由器建立邻接关系。其接口的OSPF hello间隔和失效间隔分别是30s和120s。13;.