资源描述:
《详细破析ospf路由协议_图文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、8.1OSPF的hello协议 Hello协议的目的:1.用于发现邻居2.在成为邻居之前,必须对Hello包里的一些参数协商成功3.Hello包在邻居之间扮演着keepalive的角色4.允许邻居之间的双向通信 5.它在NBMA(NonbroadcastMulti-access)网络上选举DR和BDRCisco路由器上Hello包默认的发送间隔(HelloInterval)是10秒;NBMA网络是30秒,通过ipospfhello-interval来修改;如果在4倍于这个时间间隔里(40秒和120秒)内仍然没有收到来自邻居的新的
2、Hello包,这个邻居将被宣告为无效(dead) 通过命令ipsospfdead-interval来修改HelloPacket包含以下信息: 1.源路由器的RID 2.源路由器的AreaID 3.源路由器接口的掩码 4.源路由器接口的认证类型和认证信息 5.源路由器接口的Hello包发送的时间间隔 6.源路由器接口的无效时间间隔 7.优先级
3、 8.DR/BDR 9.五个标记位(flagbit) 10.源路由器的所有邻居的RID8.2OSPF的网络类型: OSPF定义的5种网络类型: 1.点到点网络2.广播型网络3.NBMA网络4.点到多点网络5.虚链接(virtuallink)8.2.1点到点网络, 比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的,在这种网
4、络上,OSPF包的目标地址使用的是224.0.0.5,这个组播地址称为AllSPFRouters8.2.2广播型网络, 比如以太网,TokenRing和FDDI,这样的网络上会选举一个DR和BDR,DR/BDR的发送的OSPF包的目标地址为224.0.0.5,运载这些OSPF包的帧的目标MAC地址为0100.5E00.0005;而除了DR/BDR以外的OSPF包的目标地址为224.0.0.6,这个地址叫AllDRouters8.2.3NBMA网络, 比如X.25,FrameRelay,和ATM,不具备广播的能力,因
5、此邻居要人工来指定,在这样的网络上要选举DR和BDR,OSPF包采用unicast的方式]8.2.4点到多点网络 是NBMA网络的一个特殊配置,可以看成是点到点链路的集合.在这样的网络上不选举DR和BDR8.2.5虚链接: OSPF包是以unicast的方式发送 所有的网络也可以归纳成2种网络类型: 1.传输网络(TransitNetwork)
6、 2.末梢网络(StubNetwork)8.3OSPF的DR及BDR 而且在多址网络中,还存在自己发出的LSA从邻居的邻居发回来,导致网络上产生很多LSA的拷贝,所以基于这种考虑,产生了DR和BDR。DR将完成如下工作 1.描述这个多址网络和该网络上剩下的其他相关路由器 2.管理这个多址网络上的flooding过程 同时为了冗余性,还会选取一个BDR,作为双备份之用8.3.1DRBDR选取规则: DRBD
7、R选取实在接口状态机的方式触发的。 1.路由器的每个多路访问(multi-access)接口都有个路由器优先级(RouterPriority),8位长的一个整数,范围是0到255,Cisco路由器默认的优先级是1优先级为0的话将不能选举为DR/BDR.优先级可以通过命令ipospfpriority进行修改 2.Hello包里包含了优先级的字段,还包括了可能成为DR/BDR的相关接口的IP地址