点对点网络拓扑结构中OSPF的运行
2009-02-22 10:07
351 查看
网上很多资料都详细介绍了广播网络中的OSPF运行过程,那么点对点的网络中,OSPF运行过程与广播网络中有什么不一样的呢?在点对网络上,路由器通过244.0.0.5组博地址发送hello数据包来动态低地检测他的邻居,相邻的路由起在他们直接进行通信的时候就形成了邻居关系,没有DR或BDR概念。从下面实验可以看出没有DR或BDR的选举过程。一、实验1.实验搭建R1 S1/1--S1/0 R2路由器R1的 S1/1与路由R2的S1/0相连。2.配置R1 service timestamps debug datetime
service timestamps log uptimeinterface Loopback0
ip address 1.1.1.1 255.255.255.interface Serial1/1
ip address 12.1.1.1 255.255.255.0
serial restart-delay 0router ospf 1
log-adjacency-changes
network 1.1.1.1 0.0.0.0 area 0
network 12.1.1.1 0.0.0.0 area 0R2interface Serial1/0
ip address 12.1.1.2 255.255.255.0
serial restart-delay 0router ospf 1
log-adjacency-changes
network 12.1.1.2 0.0.0.0 area 0 3. 打开OSPF的调试记录R2#debug ip ospf events
OSPF events debugging is .#clear ip ospf proc (Y)
![](http://img1.51cto.com/attachment/200902/22/636365_1235268330DpvP.png)
上面可以清楚的看到OSPF的状态变化过程。二、理论与实验对应OSPF邻居状态机:1)Down 是指在过去的Dead-Interval时间内没有收到对方的Hello报文。2) Attempt这种状态仅仅适用于NBMA网络,处于本状态时,定期向那些手工配置的邻居发送HELLO报文。3)Init实验图片内容:*Feb 17 20:00:42: OSPF: Rcv hello from 1.1.1.1 area 0 from Serial1/0 12.1.1.1状态表明在最近的时间里路由器收到了邻居路由器的HELLO包。但是双向通信没有建立起来。4)2-Way实验图片内容:*Feb 17 20:00:42: OSPF: 2 Way Communication to 1.1.1.1 . Serial1/0, state 2WAY本状态表示双方互相收到了对端发送的HELLO报文,建立了邻居关系;在邻居路由器哪里收到的HELLO包里看见了自己的路由器ID。在广播和NBMA类型的网络中,两个接口状态是DROther的路由器之间将停留在此状态。可以看出这里2-WAY后没有DR或BDR的选举过程5) ExStart实验图片内容 及注释*Feb 17 20:00:42: OSPF: Send DBD to 1.1.1.1 . Serial1/0 seq 0x18A2 opt 0x42 flag 0x7 len 32 (发送数据库描述包,以确认同步的主从关系)*Feb 17 20:00:42: OSPF: End of hello processing
*Feb 17 20:00:42: OSPF: Rcv DBD from 1.1.1.1 . Serial1/0 seq 0x7D9 opt 0x42 flag 0x7 len 32 mtu 1500 state EXSTART (注:R2收到收到来自R1的DBD)
*Feb 17 20:00:42: OSPF: First DBD and we are not SLAVE (注:这是第一个DBD数据包,R1和R2都不是SLAVE)
*Feb 17 20:00:42: OSPF: Rcv DBD from 1.1.1.1 . Serial1/0 seq 0x18A2 opt 0x42 flag 0x2 len 52 mtu 1500 state EXSTART
*Feb 17 20:00:42: OSPF: NBR Negotiation Done. We are the MASTER
*Feb 17 20:00:42: OSPF: Send DBD to 1.1.1.1 . Serial1/0 seq 0x18A3 opt 0x42 flag 0x3 len 52
*Feb 17 20:00:42: OSPF: Database request to 1.1.1.1
*Feb 17 20:00:42: OSPF: sent LS REQ packet to 12.1.1.1, length 12在此状态下,路由器和它的邻居之间通过互相交换DBD报文(该报文并不包含实际的内容,只包含一些标志位)来决定发送时的主/从关系。建立主/从关系主要是为了保证在后续的DBD报文交换中能够有序的发送。 6)Exchange*Feb 17 20:00:42: OSPF: Rcv DBD from 1.1.1.1 . Serial1/0 seq 0x18A3 opt 0x42 flag 0x0 len 32 mtu 1500 state EXCHANGE
*Feb 17 20:00:42: OSPF: Send DBD to 1.1.1.1 . Serial1/0 seq 0x18A4 opt 0x42 flag 0x1 len 32
*Feb 17 20:00:42: OSPF: Rcv DBD from 1.1.1.1 . Serial1/0 seq 0x18A4 opt 0x42 flag 0x0 len 32 mtu 1500 state EXCHANGE
*Feb 17 20:00:42: OSPF: Exchange Done with 1.1.1.1 . Serial1/0在这里路由器向它的邻居发送数据库描述。同时在这个状态下,本地路由器也会发送链路状态请求。请求最新的LSA。路由器将本地的LSDB用DD报文来描述,并发给邻居。 DBD含有一个DBD序列号以确保都在数据库同步过程中被接收了。有主路由器来定义DBD的系列号。7)Loading路由器发送LSR报文向邻居请求对方的DBD报文,用来请求最新的LSA通告。在上一步已经发送了LSA通告。但是本地还没有收到LSA通告。这里没有出现loading状态。8)Full 在这一状态下。邻居路由器之间将建立完全邻接关系。*Feb 17 20:00:52: OSPF: Rcv hello from 1.1.1.1 area 0 from Serial1/0 12.1.1.1
*Feb 17 20:00:52: OSPF: End of hello processing三、总结点对点网络没有DR或BDR的选举过程;本文出自 “总结每一天” 博客,请务必保留此出处http://zhovjvn.blog.51cto.com/636365/132355
service timestamps log uptimeinterface Loopback0
ip address 1.1.1.1 255.255.255.interface Serial1/1
ip address 12.1.1.1 255.255.255.0
serial restart-delay 0router ospf 1
log-adjacency-changes
network 1.1.1.1 0.0.0.0 area 0
network 12.1.1.1 0.0.0.0 area 0R2interface Serial1/0
ip address 12.1.1.2 255.255.255.0
serial restart-delay 0router ospf 1
log-adjacency-changes
network 12.1.1.2 0.0.0.0 area 0 3. 打开OSPF的调试记录R2#debug ip ospf events
OSPF events debugging is .#clear ip ospf proc (Y)
![](http://img1.51cto.com/attachment/200902/22/636365_1235268330DpvP.png)
上面可以清楚的看到OSPF的状态变化过程。二、理论与实验对应OSPF邻居状态机:1)Down 是指在过去的Dead-Interval时间内没有收到对方的Hello报文。2) Attempt这种状态仅仅适用于NBMA网络,处于本状态时,定期向那些手工配置的邻居发送HELLO报文。3)Init实验图片内容:*Feb 17 20:00:42: OSPF: Rcv hello from 1.1.1.1 area 0 from Serial1/0 12.1.1.1状态表明在最近的时间里路由器收到了邻居路由器的HELLO包。但是双向通信没有建立起来。4)2-Way实验图片内容:*Feb 17 20:00:42: OSPF: 2 Way Communication to 1.1.1.1 . Serial1/0, state 2WAY本状态表示双方互相收到了对端发送的HELLO报文,建立了邻居关系;在邻居路由器哪里收到的HELLO包里看见了自己的路由器ID。在广播和NBMA类型的网络中,两个接口状态是DROther的路由器之间将停留在此状态。可以看出这里2-WAY后没有DR或BDR的选举过程5) ExStart实验图片内容 及注释*Feb 17 20:00:42: OSPF: Send DBD to 1.1.1.1 . Serial1/0 seq 0x18A2 opt 0x42 flag 0x7 len 32 (发送数据库描述包,以确认同步的主从关系)*Feb 17 20:00:42: OSPF: End of hello processing
*Feb 17 20:00:42: OSPF: Rcv DBD from 1.1.1.1 . Serial1/0 seq 0x7D9 opt 0x42 flag 0x7 len 32 mtu 1500 state EXSTART (注:R2收到收到来自R1的DBD)
*Feb 17 20:00:42: OSPF: First DBD and we are not SLAVE (注:这是第一个DBD数据包,R1和R2都不是SLAVE)
*Feb 17 20:00:42: OSPF: Rcv DBD from 1.1.1.1 . Serial1/0 seq 0x18A2 opt 0x42 flag 0x2 len 52 mtu 1500 state EXSTART
*Feb 17 20:00:42: OSPF: NBR Negotiation Done. We are the MASTER
*Feb 17 20:00:42: OSPF: Send DBD to 1.1.1.1 . Serial1/0 seq 0x18A3 opt 0x42 flag 0x3 len 52
*Feb 17 20:00:42: OSPF: Database request to 1.1.1.1
*Feb 17 20:00:42: OSPF: sent LS REQ packet to 12.1.1.1, length 12在此状态下,路由器和它的邻居之间通过互相交换DBD报文(该报文并不包含实际的内容,只包含一些标志位)来决定发送时的主/从关系。建立主/从关系主要是为了保证在后续的DBD报文交换中能够有序的发送。 6)Exchange*Feb 17 20:00:42: OSPF: Rcv DBD from 1.1.1.1 . Serial1/0 seq 0x18A3 opt 0x42 flag 0x0 len 32 mtu 1500 state EXCHANGE
*Feb 17 20:00:42: OSPF: Send DBD to 1.1.1.1 . Serial1/0 seq 0x18A4 opt 0x42 flag 0x1 len 32
*Feb 17 20:00:42: OSPF: Rcv DBD from 1.1.1.1 . Serial1/0 seq 0x18A4 opt 0x42 flag 0x0 len 32 mtu 1500 state EXCHANGE
*Feb 17 20:00:42: OSPF: Exchange Done with 1.1.1.1 . Serial1/0在这里路由器向它的邻居发送数据库描述。同时在这个状态下,本地路由器也会发送链路状态请求。请求最新的LSA。路由器将本地的LSDB用DD报文来描述,并发给邻居。 DBD含有一个DBD序列号以确保都在数据库同步过程中被接收了。有主路由器来定义DBD的系列号。7)Loading路由器发送LSR报文向邻居请求对方的DBD报文,用来请求最新的LSA通告。在上一步已经发送了LSA通告。但是本地还没有收到LSA通告。这里没有出现loading状态。8)Full 在这一状态下。邻居路由器之间将建立完全邻接关系。*Feb 17 20:00:52: OSPF: Rcv hello from 1.1.1.1 area 0 from Serial1/0 12.1.1.1
*Feb 17 20:00:52: OSPF: End of hello processing三、总结点对点网络没有DR或BDR的选举过程;本文出自 “总结每一天” 博客,请务必保留此出处http://zhovjvn.blog.51cto.com/636365/132355
相关文章推荐
- Frame-relay网络中运行ospf解决方案 推荐
- 分析实验室网络拓扑结构
- 基于HTML5和WebGL的3D网络拓扑结构图
- 基于HTML5和WebGL的3D网络拓扑结构图
- 标准功能模块组件 -- “文档管理组件,网络文档管理,网络存储”,B/S版本组件可独立运行,也可集成到其他项目里,数据结构清晰思路严谨
- 计算机网络的拓扑结构
- 网络拓扑结构以及优缺点
- 网络拓扑结构
- 网络的拓扑结构
- 计算机常见网络拓扑结构
- 基于HTML5和WebGL的3D网络拓扑结构图
- 网络拓扑结构5-9-1读取数据库并训练预测
- 基于HTML5和WebGL的3D网络拓扑结构图
- 使用Anaconda安装库文件、控制台运行Python文件、显示Caffe网络结构
- 忆龙2009:WDS的网络拓扑结构
- PSTN拓扑(含本地网网络结构)
- VOIP网络基本拓扑结构----基本组网
- 基于HTML5和WebGL的3D网络拓扑结构图
- 网络拓扑结构5-3-1读取数据库并训练预测
- 网络拓扑结构设计(二)