OSPF单区

  • OSPF动态路由协议
  • 一.内部网关协议和外部网关协议
  • 自治系统(AS)
  • 按自治系统分为
  • 按协议类型分类
  • 二.OSPF的工作过程
  • 三.OSPF区域
  • 区域ID
  • 骨干区域Area 0
  • 非骨干区域
  • Router ID
  • Router ID 选取规则
  • 四.DR和BDR
  • DR和BDR的选举方法
  • 自动选举DR和BDR
  • 手工选择DR和BDR
  • DR和BDR的选举过程
  • 五.OSPF的组播地址
  • 六.OSPF度量值
  • 七.OSPF数据包
  • 八.OSPF七个状态
  • 九.OSPF的四种类型
  • 十.OSPF的特点


OSPF动态路由协议

一.内部网关协议和外部网关协议

自治系统(AS)

由同一个技术管理机构管理,使用统一选路策略的一些路由器的集合。

按自治系统分为

1.内部网关协议(IGP)
内部网关协议,运行在AS内部的路由协议,主要解决AS内部的选路问题,发现、计算路由。
主要:RIP1/RIP2、OSPF、ISIS、EIGRP(思科私有协议)
2.外部网关协议(EGP)
外部网关路由协议,运行在AS与AS之间的路由协议,解决AS之间的选路问题。通常:BGP

按协议类型分类

1.距离矢量路由协议:RIP1/2、BGP(路径矢量协议)、EIGRP(高级距离矢量协议)
路由器对全网拓扑不完全了解。是“传说的路由”,A发路由信息给B,B就加上自己的度量值发送给C,路由表里的条目是听来的。
2.链路状态路由协议:OSPF、ISIS

二.OSPF的工作过程

1.邻居列表

2.链路状态数据库

3.路由表

单区域OSPF动态路由 ospf单区域和多区域_单区域OSPF动态路由

三.OSPF区域

1.为了适应大型的网络,OSPF在AS内划分多个区域

2.每个OSPF路由器只维护所在区域的完整链路状态信息

单区域OSPF动态路由 ospf单区域和多区域_路由协议_02

区域ID

区域ID可以表示成一个十进制数字
也可以表示成一个IP

骨干区域Area 0

负责区域间路由信息传播

非骨干区域
Router ID

OSPF区域内唯一标识路由器的IP地址

Router ID 选取规则

1.自动——选取路由器loopback接口上数值最高的IP地址。
2.自动——如果没有loopback接口,在物理端口中选取IP地址最高的。
3.手工——也可以使用router-id命令指定router id,是优先级最高的。

四.DR和BDR

1.指定路由器DR,广播网络中建立邻接关系,相当于队长
2.备份路由器BDR相当于副队长,DR出问题的时候来接替

DR和BDR的选举方法
自动选举DR和BDR

网段上route id最大的路由器被选举成DR,第二大的被选举成BDR

手工选择DR和BDR

1.优先级。范围0~255,数值越大,优先级越高,默认为1
2.如果优先级相同,需要比较router id
3.如果路由器优先级被设置为0,将不参加选举

DR和BDR的选举过程

谁先开机谁就是DR,先到先得。第二个开机就是BDR。

选举的结果不能强制更换已存在的DR和BDR,除非DR,BDR坏了。

单区域OSPF动态路由 ospf单区域和多区域_组播_03

五.OSPF的组播地址

224.0.0.5–开机,互相发送hello包,状态信息交互,选举DR和BDR
224.0.0.6–其他路由器通过224.0.0.6发送自己的信息给DR和BDR

六.OSPF度量值

OSPF的度量值为COST

COST=10的8次方/BW

最短路径是基于接口指定的代价(cost)计算的

单区域OSPF动态路由 ospf单区域和多区域_OSPF_04

七.OSPF数据包

OSPF承载在IP数据包内,使用协议号89。

OSPF的包类型(五包)

单区域OSPF动态路由 ospf单区域和多区域_OSPF_05

八.OSPF七个状态

1.Down状态–——初始状态
2.Init状态————收到第一个hello包,只有对方的route id,进行回复,将自己的route id发送给对方
3.2-way状态–——建立邻接关系,开始选举DR,BDR
4.ExStart状态——确认主从关系
5.Exchange状态–双方发送DBD数据库描述,并互相确认收到
6.Loading状态——LSR互相请求新链路状态的详细信息,LSU互相发送关于新链路的链路状态包,LSACK互相收到确认
7.Full状态————双方达成一致,进入收敛状态

九.OSPF的四种类型

点到点网络
——自动发现邻居,不需DR/BDR,组播224.0.0.255

广播多路访问网络
——自动发现邻居、选DR/BDR、组播224.0.0.5、224.0.0.6

非广播多路访问网络
——手工指定邻居、选DR/BDR、单播

点到多点网络
——自动发现邻居,不需DR/BDR、组播224.0.0.5

十.OSPF的特点

1.可适应大规模网络
2.路由变化收敛速度快
3.无路由环
4.支持变长子网掩码VLSM
5.支持区域划分
6.支持以组播地址发送协议报