一、链路状态路由协议与距离矢量路由协议
1.1 距离矢量路由协议
距离矢量路由协议有:RIP
、BGP
、 EIGRP
1、矢量路由协议的优点:
在矢量路由协议中,路由是在peer与peer之间传递的,在hub-spoke组网机构中,可以很容易做到路由的控制、过滤、汇总,减少路由条目
1.2 链路状态路由协议
链路状态路由协议有:OSPF
、ISIS
OSPF
在企业园区网中用的比较多,因为设计比较复杂,有区分area区域,各种lsa,而ISIS
相对简单一些,收敛更快,稳定性更高,协议升级也比较平滑,所以在运营商中应用比较广泛。
链路状态路由协议的缺点:
1、同一个area内,共享同样的LSA,本地路由是由泛洪的LSA经过本地的SPF算法运算后得到的,几乎无法做到路由控制和过滤
2、要想做到路由控制,需要划分不同的area。
二、OSP建立邻接关系的过程
Down
Attempt(On NBMA media)
-Init
A给B发送hello报文,A的hello报文中只有A自己的routerID,没有B的2-Way
B给A发送hello报文,B的报文中包含了B知道的邻居,邻居中有A
-ExStrat
同步DBD(数据库描述报文),选举出master/Slave ,比较MTUExchange
同步DBD报文,并把A和B双方所知道的LSA摘要信息同步Loading
Full
ospf 是一个可靠的协议,虽然建立在无状态的IP协议之上,但是协议本身有确认和重传
三、 ospf的报文类型
Hello
DBD
在邻居关系建立过程中使用,一旦邻居关系建立后就不需要了,会使用LSU报文强制推送LSALSR
LSU
LSAck
3.1 影响ospf邻居建立不起来的原因
1、area不一样
2、RouterID相同
3、认证不通过
4、OSPF timer 不一致(hello ,dead)
5、区域类型不一致
3.2 OSPF的区域类型
-
骨干区域
area号为0 -
stub
-
NSSA
-
Normal
3.2 ospf v3 和 ospf v2相同点
在以太网中,一般手动设定ospf的网络类型为 p2p,因为以太网的接口默认网络类型是broadcast,在建立ospf邻居关系的时候需要选举DR和BDR,这个时间大概会耗费40s的时间。
四、ospf 基本概念
4.1 ospf 基本特点
4.2 链路状态算法的路由计算过程
lsdb
中包含了 路由和拓扑
Router ID
: 可以是一个不存在的类IP格式的地址
Route