ospf 理解

from http://kingdee.blog.51cto.com/98119/27310

可以把整个网络(一个自治系统AS)看成一个王国,这个王国可以分成几个 区(area),现在我们来看看区域内的某一个人(你所在的机器root)是怎样得到一张 世界地图(routing table)的。 
  首先,你得跟你周围的人(同一网段如129.102)建立基本联系。你大叫一声 “我在这!”(发HELLO报文),于是,周围的人知道你的存在,他们也会大叫,这样 你知道周围大概有哪些人,你与他们之间建立了邻居(neighbor)关系,当然,他们 之间也有邻居关系。 
  在你们这一群人中,最有威望(Priority优先级)的人会被推荐为首领( Designated Router)首领与你之间是上下级关系(adjacency邻接),它会与你建立 单线联系,而不许你与其它邻居有过多交往,他会说:“那样做的话,街上太挤了 ”。
  你只好通过首领来知道更多的消息了,首先,你们互通消息,他告诉你他知 道的所有地图的地名,你也会告诉他你现知道的地名,当然上也许只有你一个点。 (Database Deion数据库描述报文) 
  你发现地名表中有你缺少的或比你新的东西,你会问他要一份更详细的资料 ,他发现你的地名表中有他需要的东西,他也会向你索求新资料。(Link State Request连接状态请求报文) 
  当然,你们毫不犹豫地将一份详细资料发送给对方。(Link State Update连 接状态升级报文) 
  收到地图后,互相致谢表示收到了。(Link State Ack连接状态响应报文) 
  现在,你已经尽你所能得到一份地图(Link State DataBase连接状态数据库 ),你去查找地图把到所有地方的路挑一条最近(shortest path最短路)的,记 为一张表格(routing table路由表),当然以后查这份表格就知道到目的地的一 条最近的路了。地图也要收好,万一表格上的某条路不通了可以通过图去找一条新 的路。
  其实跟你有联系的,只是周围一群人,外面的消息要通过首领来知道。因为 你的地图是跟首领的一致,我们假设你是首领,你要去画一份世界地图。 
  你命令所有手下向你通报消息,你可以知道你这一群人的任何一点点小动静 (event事件)。你手下还会有同时属于两群人的家伙(同一区内两网段),他会 告诉你另一群人的地图,当然也会把你们这一群人的地图泄露,(不过,无所谓啦 )。这样,整个区的地图你知道了(对于不知道的那也没办法,我们尽力了)。 
  通过不停地交换地图,现在,整个区的人都有同样的地图了,住在区边境上 的人义不容辞地把这个区的地图(精确到每一群人)发送到别的区,把别的区信息 发送进来。国王会把这些边境的人命名为骨干(backbone area)。通过骨干人士 的不懈努力,现在,整个国家的地图你都了解得一清二楚了。 
  有些人“里通外国”(AS Boundary Router自治系统边界路由器) ,他们知 道一些“出国”(AS External route自治系统外部路由)的路,当然他们会把这些 秘密公之与众(import 引入),通过信息的传递,现在,你已经有一张完整的“ 世界地图”了。
  OSPF是这样标记最短的路的:对于某个目的地,首先,考虑是否有同一区内 部到目的地的路(intra area区域内),如果有,则在其中取一条离你最近的(花 费最小),写进你的表格中,这个目的地可能是到本群体某个人也可能是到其他群 体的,对于经过其他区域的路由,你会不予考虑,跟自己人(同区域)打交道总比 与外人(其他区域)打交道好;如果没有本区的路,你只好通过别的区域了(区域 间),你只要在地图上找最近的就是了;如果你发现目的地在国外,你也只能先把 它标记到你的表格上,期待什么时候王国扩张到那,你就可以把它标记到国内地图 上了。
  OSPF就是这样,给你一份“世界地图”,并且在上面标记了最短的路,如此 而已罢了

时间: 2024-12-28 11:45:19

ospf 理解的相关文章

2.HCNP-R&S-IERN——理解OSPF邻居与邻接关系

为了交换链路状态信息以及路由信息,OSPF路由器之间首先要建立邻接关系. 学习目标: 1. 理解OSPF邻居和邻接的概念 2. 理解OSPF中DR和BDR的概念 3. 理解DR和BDR的选举 OSPF是一个动态路由协议,运行OSPF的路由器之间需要交换链路状态信息和路由信息,在交换这些信息之前首先需要建立邻接关系. 邻居路由器(Neighbor):有端口连接到同一个网段的两个路由器就是邻居路由器.邻居关系由OSPF的Hello协议维护. 邻接(Adjacency):从邻居关系中选出的为了交换路由

OSPF部分概念个人理解

以下为个人在学习OSPF过程中对这些概念的理解,有不同理解大家互相沟通交流! 1.邻居关系和邻接关系有什么区别? 邻接关系一定是邻居关系,但邻居关系不一定是邻接关系. BMA环境下(在以太网环境.同一个广播域内),两个DRother路由器之间的状态即为邻居状态(two-way) DR.BDR之间:DR和BDR与DRother之间建立的均为邻接关系(Full). 2.OSPF支持的网络类型有哪些? P2P(点到点网络):eg:PPP.HDLC P2MP(非广播点到多点网络):eg:不完全连接的帧中

第五次实验报告:使用Packet Tracer理解OSPF路由协议

姓名:蔡金宇 学号:201821121070 班级:计算1813 目录 1 实验目的 2 实验内容 3. 实验报告 3.1 建立网络拓扑结构 4. 配置 4.1 配置并激活串行地址和以太网地址 4.1.1 R1 4.1.2 R2 4.1.3 R3 4.1.4 PC 4.2 配置OSPF 4.2.1 R1 4.2.2 R2 4.2.2 R3 5. 验证参数配置是否正确 5.1 检验IP地址正确并且接口处于激活状态 5.2 任意两台机器能Ping成功 6. 检验OSPF路由 6.1 修改路由ID 6

理解:对OSPF引入路由进行过滤以及如何实现对OSPF发布的路由进行过滤

防环:OSPF是一个无环路的动态路由协议.但只是针对在OSPF区域内部和区域之间而言.对于引入到OSPF的外部路由环路没有很好的防范机制,所以在引入OSPF外部路由的时候,要进行路由的过滤,防止手工配置引起的环路. 防止Database过载:通过限制外部路由的数量,过滤掉无用的路由,来防止OSPF数据库的过载. 如何实现过滤 通过ACL.IP-Prifix.route-policy.filter-policy等工具来实现对外部路由的过滤.

OSPF的一些理解

OSPF基础: 范围:IGP 原理:LS(链路状态型的路由协议)DV(距离矢量协议,传闻式):所有路由都是相邻的邻居发送的:有方向性LS(链路状态协议,知晓全网拓扑/分层):每一台路由器都有全网的路由结点拓扑(LSDB) 有/无类:无类 封装:E IP OSPF First 组播地址:224.0.0.5.224.0.0.6(有DR.和BDR清空下使用) 更新机制:泛洪更新(30分钟):过一段时间 周期性更新触发更新:当网络发生变化时,发送更新包进行更新 汇总:精简路由表 负载均衡:根据度量值计算

OSPF详解

OSPF绝对无环的原因:SPT生成一张地图,将整张拓扑记录下来 初始化配置 检查是否配置完成,通过检查三张表"路由表"."邻居表"."拓扑表" 路由认证 跟前面学习的认证过程有些区别,没有所谓的key chain等信息 链路认证 在接口下开启认证 在R1-R2之间建立一个基本的认证,其实这个也是没办法建立邻居的原因之一 区域认证 在进程下开启认证 在同一个区域里面的密码是共享的,配置起来跟链路认证没啥区别 完整过程 注意: 不同接口的密钥可以不同

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域

为了减少外部路由对内部路由器的影响,可以通过设置特殊区域减少路由的数量. 因为对于内部路由不需要知道外部路由的明细. 即特殊区域是为了减少LSDB的规模. 1 stub区域,过滤了4类,5类 LSA,以一条到外部网络的默认路由替代. stub 区域实例: 由路由表可以看出,区域间路由(3类 network-summary-LSA)可以通告到stub中. 5类as-external-LSA被过滤,外部路由被转换成一条默认路由. 2 完全stub区域,过滤了3,4,5类LSA,拓扑和上例相同. 3

7. HCNP-R&S-IERN——OSPF外部路由技术

本次介绍OPSF外部路由技术,课程内容包括AS-External-LSA和ASBR-Summary-LSA的解释,外部路由类型,外部路由的Forwarding Address属性,配置外部路由引入和汇聚,配置OSPF多进程等内容. 学习目标: 1. 理解外部路由使用的LSA 2. 理解外部路由类型 3. 理解Forwarding Address属性 4. 掌握外部路由引入的配置 5. 掌握OSPF多进程的配置 上图中:在RTC上配置一条到10.4.1.0/24的静态路由,并将该静态路由作为外部路

简单理解socket(转)

TCP/IP 要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准, 从字面意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族.不同于ISO模型的七个分层,TCP/IP协议参考模型把所有的TCP/IP系列协议归类到四个抽象层中 应用层:TFTP,HTTP