- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OSPF邻居和邻接关系-2
OSPF路由选择协议 邻居和邻接关系 邻居和邻接关系 OSPF通过交换HELLO消息与位于同一条链路上的路由器建立邻接关系。首先交换HELLO消息后,路由器彼此将对方加入到自己的邻居表中,邻居表是一系列相连的OSPF发言者, OSPF发言者在其启用了OSPF的接口上发送组播HELLO,其目标地址是224.0.0.5;在广播链路上,OSPF每隔10S发送一个HELLO分组,而在非广播链路上每隔30S发送一次。HELLO消息包含内容如下: 1.路由器ID:当前路由器特有的32位数字 2.HELLO间隔和失效时间:HELLO间隔和超时时间 3.邻居列表:由邻居路由器ID组成的列表,HELLO中的邻居只知道对方的ID 4.区域ID:区域号;NA阶段只讲到区域0 5.优先级:优先级最高的路由器将被选举为指定路由器 6.DB和BDR:指定路由器的IP地址 7.身份验证:密码 8.如果为末节区域则为TRUE(HELLO包里面有个字段,如果为末节区域该字段标识为TRUE) 邻居和邻接关系 邻居和邻接关系 两台路由器完成初次HELLO交换后,它们将交换有关网络信息,路由器同步其信息后,将建立邻接关系,现在我们通过图例来说明一下邻居之间建立完全邻接关系时经历的过程 第一步:DOWN,你这台路由器和我之间没有链接。我认为你就是DOWN的,我不认识你,也许你我之间能PING通,链路状态都是好的,也许我走的OSPF,你么有走OSPF,我认为你是DOWN,DOWN是站在路由器以OSPF路由选择协议这个角度去看DOWN。我配置了OSPF,你没配,我认为你是DOWN,我没有办法识别你。 DOWN状态:在这个状态下,OSPF进程还没有与任何邻居交换信息,OSPF在等待进入“初始”状态 初始状态(INIT):现在你的接口配上了OSPF,此时我就认识你了,我们运行的协议是一样的,我们互联端口被包含到OSPF通告的域里面了,此时我们走到一起,准备认识了。我给你发HELLO的目的就是介绍自己,包括我的ID, 2.HELLO间隔3.邻居列表4.区域ID等,上一张PPT的内容。 邻居和邻接关系 OSPF路由器以固定的时间间隔(通常是10秒)发送类型1(HELLO)分组,以便与邻居路由器建立特殊的关系。当接口收到第一个HELLO分组后,路由器就进入了INIT状态,这意味着路由器知道有一个邻居在哪边并且在等待相互之间的关系进入到下一步(这个只是针对某一台路由器而言,刚开始路由器没有起来,配置了OSPF协议了,B以前不知道有A,收到HELLO包,就和A之间就保持一种初始状态。但是A现在还不是初始状态,A必须收到我B给他发送的HELLO以后,才进入初始状态。 初始状态原则:收到对方发送的HELLO包以后,就进入了初始状态,初始状态是对于某一台路由器而言的 双向状态:TWO-WAY:每台OSPF路由器都使用分组试图与同一个IP网络中所有邻居路由器建立双向状态或者双向通信。HELLO分组中含有发送者已知的OSPF邻居列表,当路由器看到自己出现在一个邻居路由器的HELLO分组中时,他就进入了双向状态。第一次给我发HELLO时,你的HELLO信息中含有你的Router ID,将你的Router ID加入到邻居列表中,知道你是我的邻居了,HELLO分组还包含一个邻居列表,我再给你发HELLO的时候,当你看到我给你发的HELLO包的邻居列表中有你自己了,自己的ID已经在列表中出现,那么你就进入了双向状态。 你加入OSPF域的时候我给你发HELLO包,我的邻居里面没有你,你看到后发现HELLO包中没有自己,就进入了初始状态。你给我发HELLO包,我一看邻居表中也么有你,我就把你的routerID加入到邻居表中,让我的邻居表中有你,下次我再给你发HELLO包时,邻居列表中就有你了,你收到包发现我给你发的邻居列表中有你自己了,就迫使你进入双向状态。拿你的ID和我发给你的ID相比较,如果有就说明我提前认识你了 HELLO分组中的邻居列表,我过来的信息中有你,你过来的信息中有我,就进入了双向状态,双向也是针对某个路由器而言的。 双向状态是OSPF邻居之间可以具有的最基本的关系,但是出于这种关系中的路由器之间不能共享路由信息,要了解其他路由器的链路状态并最终建立起一张路由表, 邻居和邻接关系 每个OSPF路由器必须至少建立一个毗邻关系,毗邻关系是OSPF路由器之间的一种高级关系,涉及到一系列递进状态,它们不仅依赖于HELLO分组,还依赖于其他4种OSPF分组,试图变成相互毗邻的路由器甚至在毗邻关系完全建立起来之前就交换路由信息。走向毗邻状态的第一步是预启动(EXSTART)状态。 你知道我的名字了,我知道你名字了,但是你不知道我更进一步的信息,你在哪个单位上班,你有多少存款我不知道更为细节内容我
文档评论(0)