**
OSPF简述及单区域OSPF配置(思科)
**
一,OSPF概述
特征:
- List item收敛速度快
- 无类路由协议
- 组播更新(224.0.0.5或 224.0.0.6)
- 可区域划分
- 支持简单和dm5验证
- 触发更新(30分钟自动一次)
- 管理距离110
- 维护邻居表,拓扑表,路由表
术语
- Area(区域)
- AS(自治系统,Autonomous System)
- LSA (链路状态通告 Link-State Advertisement)
- SPF(最短路径优先 Shortest Path First)
- Neighbor(邻居)
- DR(指定路由器 Designated Router)BDR(备用DR)
区域(类型)
- 主干区域(area 0)
- 标准区域
- 末节区域
- 次末节区域
- 完全末节区域
OSPF路由器类型
- 主干路由器
- 内部路由器
- 区域边界路由器(ABR)
- 自治系统边界路由器(ASBR)
LSA类型
- 1类——路由器LSA(O)
- 2类——网络LSA(O)
- 3类——网络汇总LSA(OIA)
- 4类——ABSR汇总LSA(OIA)
- 5类——外部LSA(OE1或E2)
- 7类——NSSA外部LSA(ON1或N2)
OSPF数据包类型
- Hello包(建立和维护邻居关系)
- DBD包(简略数据库描述)
- LSR包(链路状态请求)
- LSU(链路状态更新)
- LSAck(链路状态确认)
邻居关系建立
Down—>Init—>Two-way—>Exstart—>Exchange—>Loading—>Full
运行步骤
建立邻居关系—>选举DR/BDR—>发现路由器—>选择适当路由—>维护路由信息
二,实验部分
实验环境:Cisco Packet Tracer 7.0版本,Router-PT路由器4台,用串口线连接
实验拓扑如下,路由器接口配置只展示R4其他路由器类似。
Router>enable
Router#configure terminal
Router(config)#hostname R4
R4(config)#interface loopback 0 //本地环回接口
R4(config-if)#ip address 4.4.4.4 255.255.255.0
R4(config-if)#exit
R4(config)#interface serial 2/0
R4(config-if)#ip address 172.16.34.4 255.255.255.0
R4(config-if)#no shutdown
Ospf路由配置
R1
R1(config)#router ospf 1 //1代表进程号,各路由器可使用不同进程号
R1(config-router)#router-id 1.1.1.1 //指定路由器id(不是ip!)
R1(config-router)#network 1.1.1.1 0.0.0.0 area 0//启用路由1.1.1.1在区域0
// IP 通配符掩码 区域号
//IP与通配符掩码有很多种写法,这里的通配符掩码全零表示只启用了1.1.1.1这一个地址
R1(config-router)#network 172.16.12.1 0.0.0.0 area 0
R2
R2(config)#router ospf 1
R2(config-router)# network 172.16.12.2 0.0.0.0 area 0
R2(config-router)# network 172.16.23.2 0.0.0.0 area 0
R2(config-router)# network 2.2.2.2 0.0.0.0 area 0
R2(config-router)# router-id 2.2.2.2
R3
R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 172.16.23.3 0.0.0.0 area 0
R3(config-router)#network 172.16.34.3 0.0.0.0 area 0
R3(config-router)#network 3.3.3.3 0.0.0.0 area 0
R4
R4(config)#router ospf 1
R4(config-router)#router-id 4.4.4.4
R4(config-router)#network 172.16.34.4 0.0.0.0 area 0
R4(config-router)#network 4.4.4.4 0.0.0.0 area 0
检验
R1上查看路由表
R1#show ip route
结果显示R1通过OSPF学习到了通往各网络的路由
R1查看邻居
R1#show ip ospf neighbor
结果显示有一个ID为2.2.2.2(R2)的邻居,状态为FULL。
查看OSPF数据库
结果显示在area 0 上有4个路由器
这篇文章主要是OSPF的简单了解为下一篇OSPF多区域配置及邻居建立等原理做基础,细讲本篇概述中的内容。
备注:上文如有错误或不足的地方还得劳烦各位评论指出,谢谢观看。