范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

学习回顾OSPF路由计算原理

  OSPF网络是在一个AS中以区域为单位的分层结构,而且在区域中又分为两种不同的角色:骨干区域和普通区域。这就决定了OSPF的路由也必定是分层的,分为区域内路由和区域间路由,而不像RIP路由那样是扁平的。
  整个OSPF路由计算过程是OSPF设备间建立了完全的邻接关系后进行的,依据的就是路由器为所连接的各个区域所保存的LSDB(每个连接区域都有一个专门的LSDB),但在具体的OSPF路由计算中,又分为区域内路由和区域间路由两个方面,下面一次介绍。
  1) OSPF区域内路由计算原理
  当网络重新稳定下来后,OSPF录取会根据其各自的LSDB采用SPF(最短路径优先)算法(具体算法为Dijkstra,IS-IS路由也采用这种算法)独立地计算到达每一个目的网络的路径,并将路径存入路由表中。路由表中包含该路由器到每一个可到达目的地址、开销和下一跳。OSPF区域内路由是有OSPF内部路由器使用最小开销的路径到达目的网络,且区域内的路由不被聚合。
  OSPF的Dijkstra算法是利用开销来计算路由路径性能的,开销最小者即为最短路径。在配置OSPF路由器时可根据实际情况,如链路带宽、时延等设置链路的开销大小。开销越小,则该链路被选为路由的可能性越大。这里的开销时根据链路类型来计算的,不同的链路类型对应的开销值不一样。
  【Dijkstra算法原理】
  在Dijkstra算法中,为了在一对给定的路由器节点之间选择一条最短(其实是指链路开销最小)路由路径,只需在通信子网中找到在起始和结束之间的中间节点串联起来后链路开销最短的路径即可。它把最短路由的节点表示为工作节点,并且是永久性的节点,其到达源节点的距离值是不能改变的,其他的标识为临时性的节点,其到达源节点的距离可能会随工作节点的不同而改变。所有工作节点串联起来就是对应源节点和目的节点之间的最短路由路径。
  如图所示的子网图是一个典型的最短路径路由算法子网图,图中的每一个节点(以字母标注)代表一台OSPF路由器,每条线段代表一条通信链路,线段上的数字代表对应你链路的开销值。先假设要使用Dijkstra算法计算节点A到节点D之间的最短路径。在网络中路由器启动时,首先需要初始化,测量每条链路的开销,参见图中各条线段上的数字。下面是从A节点达到D节点的路由确定流程。
  ① 首先将源节点A标记为永久性工作节点(用箭头来特别标识),然后依次检查每一个与A节点直接连接的相邻节点,并且把它们与A节点之间的距离重新以(n,N)的方式进行标识,其中的n为与A节点相距的链路开销,N为最近的工作节点。
  因为本示例中与节点A直接相邻的节点只有B和G,所以仅需要标识这两个节点与A节点之间的距离。此时的工作节点为A,如图所示,B节点的标识为(2,A),G节点的标识为(6,A),因为B节点到A节点的链路开销为2,G节点到A节点的链路开销为6。其他与A节点不相邻的节点的距离标识为无穷远。
  ② 比较B和G这两个节点与A节点之间距离,可以看出B节点的距离更短,于是把B节点改为工作节点(箭头移到B),同时变为永久节点,其他节点(包括G节点)标注为临时节点。然后以B节点为工作节点,标记直接相邻的节点到源节点A的距离,当然对于前面已经计算过的节点将忽略,如源节点A和G节点。
  在本示例与B节点直接相邻的节点中,除了A节点以外还有C、E这两个节点。C节点到达A节点的距离就是C节点到B节点的链路开销7,再加上B节点到A节点的链路开销2,所以C节点到A节点的距离为2+7=9,标识为(9,B)。同理,E节点到A节点的距离为2+2=4,标识为(4,B),如图所示。其他既不与A节点,又不与B节点相邻的仍为无穷远。
  ③ 同样经过比较得出,E节点到A节点之间的距离(为4),比C节点到A节点的距离(为9)近,所以此时把E改为工作节点(箭头移到E),同时标注E节点为永久节点,其他节点(包括C节点)标注为临时节点。
  按照同样方法标记与E节点直接相邻的节点(包括节点B、节点G和节点F)到E节点的距离,但对于前面已经计算过的永久节点B节点不再重新计算,而对虽然原来已计算过,但为临时节点的G以及F节点均需要重新计算。最终G节点的标识改为(5,E)(在此步之前为(6,A)),F节点标识为(6,E),表示G节点和F节点到达A节点的距离分别是5和6,如图所示。
  ④ 再用同样的方法比较G节点和F节点到达A节点之间的距离,可以得出G节点更近,所以此时把G节点改为工作节点(箭头移至G),同时标注G节点为永久性节点,其他节点(包括F节点)标注为临时节点,如图所示
  再看一下与G节点直接相邻的节点,包括A、E、H这3个节点,但是A、E这两个节点在前面已经标注过永久性节点了,标识是不能更改的,所以在这里只需对H节点计算到达E节点的距离(2+2=4),所以经过后面的计算发现,在前面把G节点标识为永久节点是多雾的,这时要把F节点标识为工作节点(箭头移到F),撤销G节点为永久工作节点的资格,入如图所示。
  此时,因为H节点是直接与目的节点D相连,所以无需在进行选举了,直接标识D节点的距离为(10,H)。即从A节点到目的节点D的最短距离就为10,即2+2+2+2+2,如图所示的连线:A->B->E->F->H->D,这样,就找出了源节点到目的节点的最短路径。
  从以上可以看出Dijkstra算法虽然能得出最短路径,但由于遍历计算的节点很多,所以效率低。另外,有些节点还不能一次标识正确,因为还要考虑后续节点到达源节点的距离,如以上示例中G节点和F节点的工作点标识,最初的标识就是错误的,因为它没有考虑后续及节点到源节点的距离。
  2) OSPF区域间路由的计算原理
  OSPF路由器的ABR连接多个OSPF区域,所以他保存了多个区域的LSDB。但是在ABR与所连区域的内部路由器,以及其他区域路由器的通信都不像区域内部那样是以具体的明细路由进行的,而是采用聚合路由进行的,因为都是通过Summary类型的LSA计算。
  在ABR上会以Type-3 LSA向所连区域内,以及其他区域通告所连区域的网络聚合路由,其他区域的路由也是以Type-3 LSA向所连区域内通告的。所以,区域内路由器与ABR,以及ABR与其他区域的通信都是以网络聚合路由进行的。但是要注意的是,两个非骨干区域之间是不能直接进行LSA通告的,而是必须借助骨干区域进行转发,同样,两个非骨干区域自检是不能直接进行路由通信的,必须借助骨干区域的路由转发。所以在区域间的路由路径中一定会包括到达骨干区域对应路由器所连网段的路由。
  总体来说,OSPF曲艺那的路由将按照以下过程进行。
  ① 在源区域内部的路由器,按照到达最近ABR的开销最小的网络聚合路由进行通信。
  ② 骨干区域按照到达连接到包含目的主机IP地址所在区域最近ABR的开销最小的网络聚合路由进行通信。
  ③ 包含目的主机IP地址所在区域的ABR,按照到达目的主机的开销最小网络聚合路由进行通信。
  如图所示,假设Area1中的IP地址为192.168.1.10/26的HostA要向位于Area2中的IP地址为182.16.2.10/24的HostB发送数据报文。
  ① 首先,从Area1中的内部路由器以一个对应的聚合地址(这个可以由管理员在R1上配置,假设为192.168.1.0/24,可进行自动路由聚合)到达R1(ABR/骨干路由器)。
  ② 然后,数据报文再通过骨干区域Area0中的路由转发到R2.
  ③ 最后,数据报文通过对应的聚合路由(这个也可以有管理员在R2上配置,假设为172.16.0.0/16,也可以是自动路由聚合)转发,通过Area2中的内部路由器到达目的主机。
  3) OSPF路由更新
  当链路状态发生变化时,OSPF通过泛洪过程在区域内广播给其他路由器。OSPF路由器接收到包含有新信息的链路状态更新报文,将更新自己的LSDB,然后用SPF算法重新在区域内各路由器上计算OSPF路由器。在重新计算过程中,各路由器继续使用原来的路由表,直到SPF完成新的路由表计算。要注意的是,即使链路状态没有发生改变,OSPF路由信息也会自动更新,缺省时间为30min。

新一代城市尖叫地标,如何征服年轻旅行者?本文来自微信公众号空间秘探(IDMESPACE007),作者郑豫舟。近日亮相的上海苏河湾万象天地,推出了名为UPWEGO!迈上新景象艺术项目,并邀请国内外一众明星潮人对此发声。该艺南沙计划明年建成广东全域旅游示范区广州日报讯(全媒体记者耿旭静董业衡通讯员罗瑞娴吴晓冬)昨日,南沙区召开创建全域旅游示范区动员大会(下称动员大会)。记者从会上了解到,南沙于2021年10月申请成为广东省全域旅游示范兴安人游兴安,摄影家拍兴安活动走进乌兰哈达镇三合村兴安人游兴安,摄影家拍兴安活动走进乌兰哈达镇三合村兴安岭上兴安盟,兴安岭下黄橙橙。金秋时节,兴安大地到处呈现出一片丰收的景象。内蒙古自治区兴安盟乌兰浩特市乌兰哈达镇三合村,是以朝鲜四川九寨沟全域旅游发展形成新格局来源人民网四川九寨沟全域旅游发展形成新格局四川九寨沟全域旅游发展形成新格局2四川九寨沟全域旅游发展形成新格局3四川九寨沟全域旅游发展形成新格局4四川九寨沟全域旅游发展形成新格局5四决战245万辆!重庆长安全力以赴冲刺年度生产目标几百台不停运转的机械臂,不停穿梭的无人车,焊花飞舞的生产线国庆长假刚刚结束,位于重庆两江新区的重庆长安两江工厂里,已是一片热火朝天的生产场景。我们的目标是全年245万辆,时间紧任务浙江31座城市,市区城区建成区发展排名情况浙江省现设杭州宁波温州嘉兴湖州绍兴金华衢州舟山台州丽水11个地级市,20个县级市,建德市,余姚市,慈溪市,海宁市,瑞安市,乐清市,诸暨市,嵊州市,平湖市,桐乡市,兰溪市,义乌市,东广东省这座海滨城市,旅游业很发达,还与深圳同时成为经济特区这里是刘小顺的旅行和生活研究所。广东省作为我国经济最发达的省份之一,有许多著名的大城市,比如大家都很熟悉的广州深圳佛山东莞等等。可实际上,广东省还有一座非常漂亮的海滨城市,旅游业很成交腰斩,成都楼市回暖结束?随着今年9月气温的下降,楼市的热度也变低不少,居家归来新房和二手的成交量每日也就500来套,成交量和之前相比差距还是很明显的,哭唧唧。热了三个月就芭比Q了吗。利好政策九月底集中释放王光美揭秘刘少奇当选国家主席后,表情严肃没笑容1959年4月27日,刘少奇被选举为中华人民共和国的国家主席。此时毛主席已经将国家事务大部分都交给了周总理和刘少奇,自己只负责党内的一些工作。但是刘少奇在就任中华人民共和国主席的就冠县柳林惨案死伤300多人冠县1942年抗日形势图1939年农历9月26日,驻扎在临清的日军从东北方向对柳林进行讨伐扫荡。当时柳林没有我党领导的抗日武装,只有手无寸铁的老百姓。当日到达柳林时,镇长杨广知严令朱德元帅的勋章编号004,彭总却是006,中间的005号究竟给了谁?元帅,在我国古代很早的时候就已经出现,当时更多地是作为一个职位的形式存在。那时候的元帅是众军之长,是将帅之长。但真正把元帅作为军衔来称呼,是在法国军队中先出现。而我们所熟知的元帅,
游戏王SM死者的生还以假面的咒缚登场的通常魔法。从自己的手牌将1张怪兽卡舍弃入墓地。这个回合因为战斗而破坏并送入自己墓地的1只怪兽在回合结束时返回手牌。1只怪兽作为手卡成本发动,具有回合结束时对这一回民国大军阀张宗昌竟然让别人睡他老婆!民国军阀张宗昌性情荒唐,他的老婆众多,有明确记载的就有妻妾23个,另有编外小老婆无数,他甚至曾经跟记者公开炫耀他的小老婆里面还有一支由40多人组成国际纵队,更为令人大感奇葩的是他竟1392年,太子朱标病逝,65岁朱元璋号啕大哭杀蓝玉!朱棣窃喜1392年5月,38岁太子朱标病逝,65岁朱元璋,抱着儿子的身体号啕大哭。他头发凌乱,鼻涕眼泪直泄,差点晕过去。消息传来,朱棣暗暗观察着一切,小心翼翼地顺从朱元璋,生怕说错话,惹父战国七雄都城,如今发展已是天差地别,燕国都城发展最好中国五千年历史长河之中,王朝更迭诸雄争霸这种事情数见不鲜,其中战国时期就是一个重要的封建王朝制度转折点。正是在战国时期,秦始皇统一六国,打败了与他同称战国七雄的其他六个国家,建立了海贼王刺客信条4黑旗黑胡子的历史原型大家好我是心委,本期的内容定为历史上的海盗黑胡子爱德华蒂奇,敬请观看。游戏形象在刺客信条4黑旗中,黑胡子艾德萨奇是一个较为关键的角色。1715年9月,拿索海盗欲加强拿索海湾的防御,用于构建RestfulAPI的10个最受欢迎的框架关注留言点赞,带你了解最流行的软件开发知识与最新科技行业趋势。您知道哪种框架最适合您的RESTfulAPI需求吗?查看我们有用的流行框架优缺点列表,并构建更好的API产品。与许多工如何管理超大型MMORPG游戏里的NPC人物如果你是个开发者,要创建一个超大型的mmorpg游戏,为了让游戏尽可能像真实世界,由AI创建并管理大量虚拟游戏人物。这些游戏人物NPC会像我们真实世界的人一样,在虚拟世界中生老病死主宰近代中国近二十年政治舞台的北洋军阀都是谁?北洋军和北洋军阀,是近代中国清末民初时期的产物。但是两者出现的时间却相差甚远,如果袁世凯活到八十岁。中国也就没有北洋军阀了。只有北洋军和北洋军将领。北洋军是清廷政府命令袁世凯操练的大理国强大吗?能和宋辽金夏并立,这可不是个割据军阀能做到的头条创作挑战赛大理国皇帝说起大理国,最为人熟悉的就是金庸小说天龙八部的设定。小说中段誉就是大理国的继承人,大理国是和宋辽西夏吐蕃并列的国家,慕容复还一度认了段延庆当爹,就是想向大理狂飙人物大揭秘哈喽大家好,好久不见,我是晗萌影视。今天向大家介绍的是最近很火的电视剧狂飙。说起狂飙大家一定会第一时间想到的我们的主人翁之一的高启强。今天我们来捋一捋电视剧中主要人物的级别以及职务巴伦周刊流浪气球事件对中概股的投资者意味着什么?据巴伦周刊报道,由于中国官员抗议美国在周末击落疑似中国间谍气球的决定,中美摇摇欲坠的关系根基再次动摇。尽管关于气球的争论可能不会破坏中国股市最近的涨势,但它可能会限制收益。由于美国