一.OSPF路由器ID(RID)
选举过程:
1.使用router-id id 命令中配置的路由器ID
2.up着的环回接口最大的ip
3.up着的非环回接口最大ip
 
如果路由器的RID发生了变化,同一区域中的所有其他路由器将会执行新一轮的SPF计算,即使网络拓扑并没有发生任何变化,因为其他路由器无法取法这种变更仅仅是RID的变化,还是网络中更换了一台新路由器
 
二.建立邻居,交换数据库和建立邻接关系
OSPF使用IP协议号89,有5种类型的OSPF消息,具体如下:
Hello:用来发现邻居,使邻居关系进入2-Way状态,监控邻居后续的活动
DD或DBD(数据库描述):用来交换LSA头部,使其他路由器能够知道邻居的 LSA 列表和版本
LSR(链路状态请求):这个数据包中包含一个或多个LSA,发送方希望邻居提供有关这些LSA的完整信息
LSU(链路状态更新):这个数据包包含LSA的完整信息,用作LSR消息的响应或者表示拓扑变化事件
LSAck(链路状态确认):用来确认已经收到了LSU消息
LSA本身并不是OSPF消息,LSA是一种数据结构,保存在路由器的LSDB中,携带在LSU消息中进行交换
可以使用命令show ip ospf neighbor来查看邻居当前的状态
 
1.OSPF邻居状态:
这些是邻居的状态,它们表示的是路由器如何看待某个邻居,建立邻居的过程中可以暂时认为对方处于不同的状态,不过最终必须相同
Down:当正常邻接关系突然断开,会出现这种状态,如果一个邻居的状态是Down,表示路由器已经知道了这个邻居的IP地址
Attempt:只存在于NBMA(非广播多访问)和点到多点非广播网络中,进入此状态并以Hello包进行联系
Init:已经从邻居那里收到了有效地Hello包,但里边没有自己的RID,能确定可以接受到自己的数据包,但无法确定其他路由器是否收到了自己发送的数据包
2-Way:已经从邻居那里收到了有效的Hello包,而且这个包里也有自己的RID,这个状态确认两台路由器之间的相互可见,在多访问网络中,如果两台路由器不会形成完全邻接关系,它们就会稳定在2-Way
ExStart:已经确认了双向可见的状态,并且确定这台路由器要与邻居形成完全邻接关系。ExStart的目的在于建立主/从关系。路由器会通过交换空的DD包来比较它们的RID,根据RID决定主从,并且使用相同的起始序列号来确认后续的(Exchange)DD包
Exchange:建立主从后,邻居就会从ExStart状态进入Exchange状态。路由器之间会交换携带已知LSA的DD包,每台路由器建立一个LSA列表,之后其他路由器会下载这个列表
Loading:当邻居通告了完整LSA列表后,路由器发现它要从邻居下载其中一部分LSA,这时就会进入Loading状态。
Full:当路由器从邻居那里下载了所有需要的LSA,邻居就会从Exchange或Loading状态进入Full状态,这是两台路由器建立了完全邻接关系的稳定状态

OSPF-1-OSPF的数据库交换(1)的更多相关文章

  1. OSPF-1-OSPF的数据库交换(4)

    4.DD交换:主/从关系   当两台路由器之间形成了邻居关系后(ExStart),邻居双方需要决定在数据库交换的过程中,哪台路由器的角色是主,哪台路由器的角色是从.主和从这两个角色决定了DD包交换过程 ...

  2. H3C 显示OSPF的链路状态数据库

  3. OSPF-1-OSPF的数据库交换(5)

    三.LAN中的指定路由器   没有DR概念的话,共享同一条数据链路的一对路由器会形成完整的邻接关系,每对路由器之间都会直接交换它们的LSDB,假设在一个只有6台路由器的LAN中,其中没有DR,那么就会 ...

  4. OSPF-1-OSPF的数据库交换(2)

    2.Hello过程: (1)在同一子网中发现其他运行OSPF的路由器 所有启用了OSPF的接口,都会监听发往224.0.0.5的组播Hello消息,这是表示所有OSPF路由器的组播地址.Hello包使 ...

  5. OSPF协议详解

    CCNP OSPF协议详解 2010-02-24 20:30:22 标签:CCNP 职场 OSPF 休闲 OSPF(Open Shortest Path Fitst,ospf)开放最短路径优先协议,是 ...

  6. RIP、OSPF、BGP、动态路由选路协议、自治域AS

    相关学习资料 tcp-ip详解卷1:协议.pdf http://www.rfc-editor.org/rfc/rfc1058.txt http://www.rfc-editor.org/rfc/rfc ...

  7. CCNP路由实验(2) -- OSPF

    OSPF作为一种内部网关协议(IGP),用于在同一个AS中的路由器之间交换路由信息.OSPF的特性如下:1.可适应大规模网络2.收敛速度快3.无路由环路4.支持VLSM和CIDR5.支持等价路由6.支 ...

  8. OSPF 原理

    关于OSPF的数据结构Link-State Protocol Data Structures链路状态路由器与距离矢量路由器,可以知道关于整个网络的更多信息Neighbor table:also kno ...

  9. OSPF相关知识与实例配置【第一部分】

    OSPF相关知识与实例配置[基本知识及多区域配置] OSPF(开放式最短路径优先协议)是一个基于链路状态的IGP,相比于RIP有无环路:收敛快:扩展性好等优点,也是现在用的最多的:所以这次实验就针对于 ...

随机推荐

  1. 2U网络机箱的尺寸是多少,4U网络机箱的尺寸是多少

    厚度以4.445cm为基本单位.1U就是4.445cm,2U则是1U的2倍为8.89cm.48.26cm=19英寸,如果是标准的机架式设备,宽应该是满足这个标准的.纵深的话 有600mm或者800mm ...

  2. mediaxyz访谈录:ffmpeg的码率控制

    mediaxyz是一位研究ffmpeg有三年的高人了,这几天一直在折腾ffmpeg中的x264,就是不知道该如何控制码率,主要是参数太多,也不知道该如何设置,在 google上search了一下,这方 ...

  3. HTML5 Canvas 自定义笔刷

    1. [图片] QQ截图20120715095110.png ​​2. [代码][HTML]代码 <!DOCTYPE html><html lang="en" & ...

  4. 跨域传输信息postMessage

    widnow.postMessage()方法允许安全的跨域传输. Syntax otherWindow.postMessage(message, targetOrigin, [transfer]); ...

  5. 谈谈java中成员变量与成员方法继承的问题

    谈谈java中成员变量与成员方法继承的问题 关于成员变量和成员方法的的继承问题,我也可以做一个小测试,来看看结果. 首先我们先创建一个父类:

  6. Add GNOME to a CentOS Minimal Install

    by Jeff Hunter, Sr. Database Administrator Contents Introduction CentOS 6 About the Author Introduct ...

  7. SNMP:简单网络管理协议

    基于 TCP/IP 的网络管理包括两部分:网络管理站 (manager) 和被管理的网络单元(被管设备).这些被管设备的共同点就是都运行 TCP/IP 协议.管理进程和代理进程之间的通信有两种方式,一 ...

  8. bzoj 1127 [POI2008]KUP——思路(悬线法)

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1127 大于2*K的视为不能选的“坏点”.有单个格子满足的就直接输出. 剩下的都是<K的 ...

  9. TextMode="Password" 赋值(小技巧)

    TextMode="Password"不能在后台直接向前台赋值,但是可以用js赋值. txtUserPassword.Attributes.Add("value" ...

  10. nohup 命令 print 不能实时输出至 nohup.out

    1. 原因 Python 的输出存在缓冲机制,因此不能实时输出结果至 nohup.out 2. 解决方案 用下面的命令即可解决: nohup python -u FileName > nohup ...