一、链路状态路由协议
1、LSAs的泛红
向接口交换链路状态通告(LSA)(LSA包含接口的网段 cost值等)
2、LSDB的维护
3、SPF计算
4、维护路由表
算完把结果放进自己OSPF路由表中,然后根据最优路径放进全局路由表中(routing table)
二、OSPF
1、什么是OSPF
OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。
开放式最短路径优先OSPF是IETF组织开发的一个基于链路状态的内部网关协议。
目前IPv4协议使用的是OSPF Version2;针对IPv6协议使用OSPF Version3。如无特殊说明,本文中所指的OSPF均为OSPF Version 2。## 2、2、
2、OSPF基本特点
OSPF作为基于链路状态的协议,能够解决RIP所面临的诸多问题。此外,OSPF还有以下优点:
1、OSPF采用组播形式收发协议报文,这样可以减少对其他不运行OSPF路由器的影响。
2、OSPF支持无类型域间选路(CIDR)
3、OSPF支持对等价路由进行负载分担
4、OSPF支持报文认证
OSPF主播地址是224.0.0.5(支持OSPF所有路由器)和224.0.0.6(指定路由器DR)
3、Router-ID
1、OSPF Router-ID用于在OSPF domain中唯一地表示一台OSPF路由器,从OSPF网络设计的角度,我们要求全OSPF域内,禁止出现两台路由器拥有相同的Router-ID.
2、OSPF Router-ID的设定可以通过手工配置的方式,或者通过协议自动选取的方式。当然,在实际网络部署中,强烈建议手工OSPF的Router-ID,因为这关系到协议的稳定。
通过Router-ID识别OSPF的路由器 32位 点分十进制
如果不手动设置Router-ID会随机选择一个接口IP.
4、OSPF Cost
1、OSPF使用cost“开销”作为路由度量值。
2、OSPF接口cost=100M/接口宽带,其中100M位OSPF的参考带宽,可以修改。
3、每一个激活OSPF的接口都有一个cost值。
4、一条OSPF路由的cost由该路由从起源一路到达本地的所有入接口cost值的总和。
cost除下来取整数
5、OSPF的三张表
邻居表(Peer table)
OSPF是一种可靠的路由协议,要求在路由器之间传递链路状态通告之前,需先建立OSPF邻居关系,hello报文用于发现