一、为什么使用动态路由
OSPF(open shortest path first开放最短路径优先)是内部网关协议(IGP)的一种,基于链路状态算法(LS)。
OSPF企业级路由协议(RFC2328 OSPFv2),核心重点协议
OSPF共三个版本,OSPFV1主要是实验室版本,OSPFV2是iPv4的版本,OSPFV3是ipv6的版本 OSPF直接运行于IP协议之上,使用IP协议号89。
静态路由在某些地方有缺陷:
- 1、无法适应规模较大的网络:随着设备数量增加,配置量急剧增加。
- 2、无法动态响应网络变化:网络发生变化,无法自动收敛网络,需要工程师手动修改。
- 3、路由需要配置往返路由,且需要对整个网络拓扑结构清晰
OSPF基本特点:
- 支持无类域间路由(CIDR)-支持超网聚合
- 无路由自环-无环协议
- 收敛速度快
- 使用IP组播收发协议数据-基于ip协议
- 支持多条等值路由-支持等价负载均衡
- 支持协议报文的认证-支持认证,协议更安全
二、OSPF基础术语:
1.区域Area
OSPF Area用于标识一个OSPF的区域。
区域是从逻辑上将设备划分为不同的组,每个组用区域号(Area ID)来标识。

2.Router-ID
Router-ID(Router Identifier,路由器标识符),用于在一个OSPF域中唯一地标识一台路由器。Router-ID的设定可以通过手工配置的方式,或使用系统自动配置的方式。

Router ID: 用于在自治系统中唯一标识一台运行OSPF的路由器的32位整数,每个运行OSPF的路由器都有一个Router ID( 通常一ipv4地址出现)。
选举原则:(必须要有Router-id)
- 手工指定(推荐为环回口的地址-稳定性高)
- 较大的环回口作为RID
- 较大的物理接口作为RID
划分AS为多区域(分区域简化管理)

三、路由器分类

BR(BackBone Router):骨干区域,所有接口都属于Area 0的路由器
IR(Internal Router):内部路由器,所有接口都属于非Area 0的路由器
ABR(Area Border Router):区域边界路由器,连接两个区域之间,且至少有一个接口属于Area 0
ASBR(As Border Router):具有引入外部路由能力的路由器(即做了路由引入import-route的路由器)
四、OSPF多区域配置

配置过程分为三个步骤:
1.配置设备接口
R1:
R1\]interface g0/0/0 \[R1-GigabitEthernet0/0/0\]ip address 12.1.1.1 24 \[R1-GigabitEthernet0/0/2\]interface e0/0/0 \[R1-Ethernet0/0/0\]ip address 192.168.1.1 24 R2、R3、R4同上配置IP地址
2.配置OSPF
R1配置:
R1\]ospf 1 \[R1-ospf\]area 1 \[R1-ospf-area 0.0.0.1\]network 192.168.1.1 0.0.0.255 //地址的宣告 \[R1-ospf-area 0.0.0.1\]network 12.1.1.1 0.0.0.255 R2配置: \[R2\]ospf 1 \[R2-ospf\]area 0 \[R2-ospf-area 0.0.0.0\]network 23.1.1.2 0.0.0.255 \[R2-ospf-area 0.0.0.0\]q \[R2-ospf\]area 1 \[R2-ospf-area 0.0.0.1\]network 12.1.1.2 0.0.0.255 R3配置: \[R3\]ospf 1 \[R3-ospf\]area 0 \[R3-ospf-area 0.0.0.0\]network 23.1.1.3 0.0.0.255 \[R3-ospf-area 0.0.0.0\]q \[R2-ospf\]area 2 \[R3-ospf-area 0.0.0.2\]network 34.1.1.1 0.0.0.255 R4配置: \[R1\]ospf 1 \[R1-ospf\]area 2 \[R1-ospf-area 0.0.0.2\]network 192.168.2.1 0.0.0.255 \[R1-ospf-area 0.0.0.2\]network 34.1.1.2 0.0.0.255
3.验证结果
五、OSPF常用命令:
Display ospf peer 显示邻居
Display ospf peer brief显示邻居缩略信息
Display ospf brief显示ospf的缩略信息
Display ospf lsdb 显示链路状态数据库
Display ip routing-table 显示路由表
Display ospf routing 显示ospf的路由
Display ospf interface E0/0/0 显示接口参数
Display ospf abr-asbr 显示ABR和ASBR
Display ospf error显示ospf出现错误列表