CCNA学习笔记OSPF
核心提示:本博客的主题是OSPF的理论基础,让我们!什么是~ 1和OSPFOSPF(开放最短路径优先openshortestpathfirst)是一个内部网关协议(interiorgat…这个博客的主题是OSPF理论的基础,让我们!~ ~
1、什么是OSPF
OSPF(开放最短路径优先openshortestpathfirst)是一个内部网关协议(IGP interiorgatewayprotocol)称,这是用来决定在单一自治系统的路由(自治系统,如)。它是链路状态路由协议的一个实现,这属于内部网关协议(IGP),所以它的自治系统内。著名的Dijkstra算法计算最短路径树。与RIP,OSPF是一种链路状态协议,而RIP是一种距离矢量协议。不同厂商的管理距离是不同的,协议的管理距离(AD)思科OSPF是110,和华为的OSPF协议的管理距离150。
OSPF协议具有以下特性:
由区域自治系统组成
最小化路由更新流量
可扩展性
支持VLSM和CIDR
有无限数量的啤酒花
允许多个供应商集成的设备(开放标准)
度量是带宽。
链路状态算法(SPF)的基本思想:
每个路由器首先在启动时创建链接状态元素(创建邻居关系)。
每个路由器经常通过组播将路由状态通告(LSA)发送到因特网上的路由器。
拓扑数据库是在每个路由器累积LSA后形成的,它计算路由器的目标网络的最佳路径(周期性地触发更新路由表)。
2、OSPF消息类型:
解释uff1a
(1)hello包:建立和维护相邻路由器之间的邻接关系
(2)数据库描述包(DBD):每个OSPF路由器的链路状态数据库的内容(不是特定内容,而是LSA摘要信息)
(3)链路状态请求报文(LSR):请求链路状态数据库的一部分(请求的LSA不在路由器的链路状态数据库)
(4)链路状态更新分组(LSU):传输链路状态数据公告LSA给邻居路由器(包括具体的LSA信息)
(5)链路状态确认报文(报文):确认已收到邻居发送LSA(只确认更新包)
3,OSPF的包结构(如下图所示):
包头知识产权:
EIGRP协议号是88,和OSPF的协议号是89
OSPF的PDU格式(每个字段的含义如下):
(1)versionnumber:OSPF版本号(IPv4,IPv6,2版,3版)
(2)类型:您好 / / / DBD LSR LSU /使用
(3)的packetlength长度:OSPF分组
(4)routerId:一路由器OSPF路由器ID是一个包
对routerId选择方法如下:
人工标识(建议)
如果路由器有一个环路接口,最高IP是选自环接口routerId
如果路由器没有回路,最高IP是选自RouterID(物理接口的接口必须被激活)
(5)areaid:区域ID,路由器的OSPF数据包产生的界面面积
(6)检查和校验和:OSPF数据包
(7)authenticationtype(autype):OSPF认证类型,有3种:
autype
authenticationtype
零
空(无验证)
一
明文密码认证
二
MD5认证
(8)身份验证:存储验证信息
(9)数据部分
提示:
OSPF使用IP数据包的路由通告和学习,protocolnumber:89
OSPF更新包不包含特定的路由信息,但包含可以用来计算路由的LSA信息。
4,OSPF中的数据库类型(三张彪):
(1)邻居表=所有邻居。
列出每个路由器的所有相邻连接的路由器。
(2)拓扑表(LSDB)= >网络地图
它列出了网络中其他路由器的信息,显示了整个网络的网络拓扑结构。
(3)>最佳路由路由表:
用SPF算法计算各相连接网络的最佳路径
5、OSPF的网络类型:
6,OSPF的hello协议:
OSPF使用hello包来建立和维护邻里关系,和Hello包的发送组播地址224.0.0.5。
其PDU的主要内容是如下图:
每个字段的含义:
routerId:路由器的OSPF数据包是路由器ID
helloanddeadintervals:时间间隔对界面和时间间隔等的hello数据包发送hello包在下作为邻居(默认是4倍,hellointerval)。
邻居:列出由原始路由器保存的邻居列表。
areaid:区域ID,路由器的OSPF数据包产生的界面面积
routerpriority:接口优先级,选举DR和BDR。到0不会参加选举,默认的接口优先级是1。
在dripaddress DR接口的IP地址:NBMA网络,如果它不存在,将被设置为0.0.0.0。
在bdripaddress BDR接口的IP地址:NBMA网络,如果它不存在,将被设置为0.0.0.0。
AuthenticationPassword:认证密码
stubareaflag:末端标记
注意:条目必须匹配以建立OSPF邻居关系,即:
如果两个路由器不符合以下条件,它们就不能成为邻居:
区域id:两个路由器必须在同一个网段上,它们的端口必须属于网段上的同一区域,属于同一个子网。
验证(authenticationospf):同一地区的路由器必须交换相同的认证密码成为邻居。
的hellointervalanddeadinterval:OSPF协议要求相邻路由器之间的相同的时间间隔,否则它不会成为一个邻居路由器。
存根区域标记:通过对存根区域的标签进行协商,两个路由器可以是hello消息中的邻居。
补充知识:
(1)博士为什么 / BDR -需要DR / BDR
(2)对DR和BDR选举模式:
7,OSPF创建路由表的过程:
8、OSPF区域:
(1)传输区域(骨干区域)
(2)常规区域(非主干区域)
解释uff1a
OSPF的区域形状是花,雄蕊部分是主干,花瓣是常规区域。
OSPF的区域是两层结构的区域,传统的区域必须连接到主干上。
当你运行OSPF时,一个有经验的人的明智评论:区域内的路由器不应该超过50台,否则会影响路由器的性能。
划分区域的好处:
减少路由表单中的路由信息
当网络发生变化时,它只影响区域中的路由表。
路由更新的泛滥仅限于此区域。
9,OSPF建立邻接关系的过程:
(1)下状态> init状态:
(2)双向状态(邻居):这个国家需要投DR / BDR
(3)exstart状态:选定的主人/奴隶
(4)交换状态:交互DBD信息
(4)加载状态:发送LSR消息给主人,主人发出了一个信息,从LSU(同步LSDB数据库)
(5)充分状态:建立邻接关系
总结:建立邻接关系的过程:
10、OSPF路由信息维护方法:
11、OSPF的测量方法:
12,OSPF和RIP:
这是这个博客的内容,下次我们来具体配置OSPF!~ ~