有喜欢学习路由交换的伙伴喜欢技术交流的可以加群:532593532
欢迎大佬的加入一起学习
(DV)距离矢量与(LS)链路状态的区别:
OSPF是Open Shortest Path First的简称
一:距离矢量的特点
1,相邻路由器通告路由信息,邻居不通告自己就不知道
2,路由信息都是一条一条的传递,路由收敛慢
3,没有充足的信息描述拓扑(没有拓扑概念,都是通过邻居获得路由信息)
二:链路状态的特点
- 每个路由器都知道整个网络的拓扑信息
- LAS使用泛洪机制使LSDB保持一致
- 每台路由器独立计算拓扑,构建SPT树
ospf是一种基于SPF算法(Dijkstra算法)的链路状态协议,同时也是一种内部网关协议
ospf基于ip协议,协议号是89
ospf广泛用于企业网络
分区域的好处:
- 降低路由器性能的消耗
- 容易管理
区域分为:
- 骨干区域
- 非骨干区域
- 普通区域
- 区域0,1,2,3….
- 特殊区域
- Stub
- Nasa
- 普通区域
原则:非骨干区域一定要与骨干区域相连
内部路由器(internal router):路由器所有接口都属于同一个区域
骨干路由器(Backbone router):路由器所有接口都在area0中
ABR区域边界路由器:三点要求:
-
连接了多个区域
-
其中有一个区域必须使区域area 0
-
在区域area 0中必须有full的邻居关系
ASBR:只要是引入了路由协议的路由器,任何一台路由器只要引入就是ASBR
ospf支持的网络类型:(运行相应的协议,网络类型是自动的)
- 支持广播类型,数据链路层是Ethernet等
- 点对点P2P类型,数据链路层是PPP,HDLC等
- NBMA类型,数据链路层是帧中继等
- 点到多点P2MP类型。需手工配置
广播类型:DR/BDR
- 功能:减少邻居会话,产生网络LSA
OSPF的报文类型:
- Hello报文:用于建立和维持邻居关系
- DD报文:描述本地LSDB的摘要信息,用于两台路由器进行数据库同步
- LSR报文:用于向对方请求所需的LSA,,路由器只有在OSPF邻居双方成功交换DD报文后才会向对方发出LSR报文
- LSU报文:用于向对方发送其所需要的LSA
- LSAck报文:用来对收到的LSA进行确认