OSPF
在路由加表的进行一些控制。
动态路由:通过在设备商 运行某种协议 通过这个协议自动交互路由信息
ospf
OSPF:Open Shortest Path First 开放式最短路径优先:基于链路状态的内部网关路由协议
AS
动态路由协议:
IGP协议:内部网关协议 AS内 OSPF IS-IS
EGP协议:外部网关协议 AS间 BGP
AS:自治系统
网络系统=网络架构
统一的管理者 构建的网络系统,叫做一个AS
运行相同的IGP协议,策略比较单一。
公有AS:网络系统 申请一个AS号
私有AS:不需要申请的
RIP
特点:只知道路由的传递,但是不知道路由具体的始发信息。
2.链路状态路由协议:OSPF 特点:传递的设备的详细内容,包含拓扑信息、连接的状态信息及开销信息,所有每个设备可以根据信息构建起拓扑结构,从而知道网络中的路由的详细内容。
矢量行为:协议收到了一个路由之后,查看是否可以加进本地的路由表中,如果可以加入,则可以传递;如果不可以加表,则无法传递。
SPF算法:最短路径树优先算法
运行OSPF协议的设备,会产生参数:
1.LSA:link-state-advertisement:链路状态通告
2.LSDB:链路状态数据库 //存LSA的地点
3.邻居/邻接:必须保证设备能够建立起该关系,才可以保证接下来的同步
过程
1、建立邻居/邻接关系
2、同步LSA,构建LSDB[构建完毕LSDB]
3、SPF算法计算路由
OSPF报文
OSPF报文:
1.HELLO:邻居关系的建立和维护
2.DD - 空DD:选举主从 -交互摘要:单播发送,两个人之间进行的DD过程
3.LSR
4.LSU
5.LSACK
OSPF报文在一个广播域内进行传递。
OSPF参数
OSPF的配置 几个参数:
1.ospf的process-ID 进程号:本设备标识OSPF进程的
进程号:本地有效
2.ospf的router-id:路由器ID
RID两种生成方式:
-人为配置
-自动产生:系统的router-id -->设备自动产生的router-id。
-ospf router-id特点:一经确定,除非设备重置或者ospf进程重置,否则不会改变
3.OSPF的area 区域号:区域号相同 则为相同区域。
LSA:同步前提条件——相同区域中
骨干区域:区域0——ospf必须要有的区域
非骨干区域:非0
4.ospf建立关系需要借助接口:
network--宣告
-1.区域下宣告 network 接口信息 反掩码信息
12.1.1.1 255.255.255.0 正掩码
反掩码:255.255.255.255 - 255.255.255.0 = 0.0.0.255
-2.接口下宣告 ospf enable 进程号 area 0
前提:必须先保证全局开启了ospf协议 建立了该进程 创建区域0
OSPF七种状态
OSPF的7种状态
当前OSPF协议与其他设备的OSPF协议处于什么状态。
Down
Init
2-way =====================================处于2-way,建立了邻居关系 Exstart
Exchange
Loading
Ful =======================================处于full,建立了邻接关系
建立主从关系
首先确认主从关系:router-id大的为主。(1,2)
然后发送摘要(3(确认主从关系,并发送摘要),4,5(确认))
建立完全邻接关系
Loading状态下进行同步,
同步完成变为full。(两台可能不同时变为full。谁先同步完谁先变为full)
每一个广播域下选举一个大哥(DR)和二哥(BDR)
特点:
1.和其他运行了ospf的设备建立fuIl 邻接关系
小弟和小弟之间 无需建立 邻接关系只需要建立邻居关系
选举DR BDR时间: 1.知道网络中所有路由器
2.没有进行数据库交互之前
选举时间:40秒,选举之后,优先级大的设备进来也是DR-OTHER
如何选举
选举 DR,BDR -- 越大越优
1.接口的优先级 默认是1 0-255 越大越优
人为修改为0,那么不参与选举
2.设备的RID