OSPF协议介绍
OSPF是一种典型的链路状态路由协议,采用OSPF路由协议的路由器彼此交换并保存整个网络的链路信息,从而掌握全网的拓扑结构。并独立计算路由。生成链路库。
多区域划分的原因: ·改善网络可扩展性 ·快速收敛
五种报文分析 hello##### 发现邻居并建立维护邻居关系 hello报文 database description##### 检查所有路由器lsdb是否同步 DBD报文 link-state request##### 向另外一台路由请求特定链路状态记录 LSR报文 link-state update#### 发送被请求特定链路状态记录 LSU报文 link-state acknowledgmet#### 对其它类型分组进行确认 LSA报文
六种链路状态 type1 路由器LSA 由区域内的路由器发出的 type2 网络LSA 由区域内的DR发出 type3 网络汇总LSA ABR发出其他区域的汇总链路通告 type4 ASBR汇总LSA ABR发出用于通告ASBR信息 type5 AS外部LSA ASBR发出用于通告外部路由 type7 NSSA外部LSA NSSA区域的ASBR发出用于通告本区域连接外部路由
七个转换阶段 down状态 init状态 2-way(DR BDR选举出来) Exstart状态 Exchange状态 loading状态 Full状态
拓扑图
1、dis ospf pee b ##查看邻居关系 dis ip routing-table pro ospf 2、ospf 1 route 1.1.1.1 ####OSPF指定个route-id、1是表示,只在本区域有效 route id 1.1.1.1 ###全局模式下配置 这个router-id所有协议生效 3、reset ospf 1 process ###1是进程号 重启ospf 4、ospf 配置方法 ospf 1 route 1.1.1.1 ###配置route-id ospf 10 ##启动ospf 它的进程号是10 area 0 ###进入区域0 骨干区域 network 20.0.0.0 0.0.0.3 ###宣告网段 20.0.0.0 反掩码 0.0.0.3 (32位) 5、引入路由 ospf 1 import-route rip 1 type 1 cost 5 ###默认引入type 2 度量值是不累加的 这种是不科学的,一般引入type 1,要累加 cost 5 是花销 引路由 rip 1 import-route ospf 1 末梢区域 stub ###末梢 2变都要加 完全末梢在abr上 加入 stub no-summary nssa区域 ###ASBR主要是靠5类的LSA来通告链路状态信息,可以用7类LSA优化,通告外部路由信息
r1
[r1]int g0/0/1 [r1-GigabitEthernet0/0/1]ip add 12.0.0.1 24 [r1-GigabitEthernet0/0/1]un sh Info: Interface GigabitEthernet0/0/1 is not shutdown. [r1-GigabitEthernet0/0/1]int loo0 [r1-LoopBack0]ip add 1.1.1.1 32 [r1]ospf 1 router-id 1.1.1.1 [r1-ospf-1]a 1 [r1-ospf-1-area-0.0.0.1]ne [r1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0 [r1-ospf-1-area-0.0.0.1]ne [r1-ospf-1-area-0.0.0.1]network 12.0.0.0 0.0.0.255r2
[r2]int g0/0/1 [r2-GigabitEthernet0/0/1]ip add 12.0.0.2 24 [r2-GigabitEthernet0/0/1]un sh Info: Interface GigabitEthernet0/0/1 is not shutdown. [r2-GigabitEthernet0/0/1]int g0/0/2 [r2-GigabitEthernet0/0/2]ip add 23.0.0.2 24 [r2-GigabitEthernet0/0/2]un sh Info: Interface GigabitEthernet0/0/2 is not shutdown. [r2-GigabitEthernet0/0/2]int loo0 [r2-LoopBack0]ip add 2.2.2.2 32 [r2-LoopBack0]q [r2]o [r2]ospf 1 r [r2]ospf 1 router-id 2.2.2.2 [r2-ospf-1]a 1 [r2-ospf-1-area-0.0.0.1]ne [r2-ospf-1-area-0.0.0.1]network 2.2.2.2 0.0.0.0 [r2-ospf-1-area-0.0.0.1]net [r2-ospf-1-area-0.0.0.1]network 12.0.0.0 0.0.0.255 [r2-ospf-1-area-0.0.0.1]net [r2-ospf-1-area-0.0.0.1]network 23.0.0.0 0.0.0.255r3
[r3]int g0/0/2 [r3-GigabitEthernet0/0/2]ip add 12.0.0.3 24 [r3-GigabitEthernet0/0/2]un sh Info: Interface GigabitEthernet0/0/2 is not shutdown. [r3-GigabitEthernet0/0/2]int g0/0/3 [r3-GigabitEthernet0/0/3]ip add 34.0.0.3 24 [r3-GigabitEthernet0/0/3]un sh Info: Interface GigabitEthernet0/0/3 is not shutdown. [r3-GigabitEthernet0/0/3]int loo0 [r3-LoopBack0]ip add 3.3.3.3 32 [r3-LoopBack0]q [r3]o [r3]ospf 1 r [r3]ospf 1 router-id 3.3.3.3 [r3-ospf-1]a 0 [r3-ospf-1-area-0.0.0.0]ne [r3-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255 [r3-ospf-1-area-0.0.0.0]ne [r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0 [r3-ospf-1-area-0.0.0.0]q [r3-ospf-1]a 1 [r3-ospf-1-area-0.0.0.1]ne [r3-ospf-1-area-0.0.0.1]network 23.0.0.0 0.0.0.255r4
[r4]int g0/0/3 [r4-GigabitEthernet0/0/3]ip add 34.0.0.4 24 [r4-GigabitEthernet0/0/3]un sh Info: Interface GigabitEthernet0/0/3 is not shutdown [r4-GigabitEthernet0/0/3]int g0/0/0 [r4-GigabitEthernet0/0/0]ip add 45.0.0.4 24 [r4-GigabitEthernet0/0/0]un sh Info: Interface GigabitEthernet0/0/0 is not shutdown. [r4-GigabitEthernet0/0/0]int loo0 [r4-LoopBack0]ip add 4.4.4.4 32 [r4-LoopBack0]q [r4]o [r4]ospf 1 r [r4]ospf 1 router-id 4.4.4.4 [r4-ospf-1]a 0 [r4-ospf-1-area-0.0.0.0]ne [r4-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255 [r4-ospf-1-area-0.0.0.0]q [r4-ospf-1]a 2 [r4-ospf-1-area-0.0.0.2]ne [r4-ospf-1-area-0.0.0.2]network 4.4.4.4 0.0.0.0 [r4-ospf-1-area-0.0.0.2]ne [r4-ospf-1-area-0.0.0.2]network 45.0.0.0 0.0.0.255r5
[r5]int g0/0/0 [r5-GigabitEthernet0/0/0]ip add 45.0.0.5 24 [r5-GigabitEthernet0/0/0]un sh Info: Interface GigabitEthernet0/0/0 is not shutdown. [r5-GigabitEthernet0/0/0]int loo0 [r5-LoopBack0]ip add 5.5.5.5 32 [r5-LoopBack0]q [r5]o [r5]ospf 1 r [r5]ospf 1 router-id 5.5.5.5 [r5-ospf-1]a 2 [r5-ospf-1-area-0.0.0.2]ne [r5-ospf-1-area-0.0.0.2]network 5.5.5.5 0.0.0.0 [r5-ospf-1-area-0.0.0.2]ne [r5-ospf-1-area-0.0.0.2]network 45.0.0.0 0.0.0.255r6设置rip
[r6]int g0/0/0 [r6-GigabitEthernet0/0/0]ip add 16.0.0.6 24 [r6-GigabitEthernet0/0/0]un sh Info: Interface GigabitEthernet0/0/0 is not shutdown. [r6-GigabitEthernet0/0/0]int loo 0 [r6-LoopBack0]ip add 6.6.6.6 32 [r6-LoopBack0]q [r6]ri [r6]rip 1 [r6-rip-1]v 2 [r6-rip-1]ne [r6-rip-1]network 6.0.0.0 [r6-rip-1]ne [r6-rip-1]network 16.0.0.0再回r1设置rip
[r1]int g0/0/0 [r1-GigabitEthernet0/0/0]ip add 16.0.0.1 24 [r1-GigabitEthernet0/0/0]undo sh [r1]v [r1]vip [r1]r [r1]ri [r1]rip 1 [r1-rip-1]v 2 [r1-rip-1]ne [r1-rip-1]network 16.0.0.0然后引入路由 r1
[r1-ospf-1]import-route rip 1 c [r1-ospf-1]import-route rip 1 cost 5r6
[r6]rip 1 [r6-rip-1]im [r6-rip-1]import-route o [r6-rip-1]import-route ospf 1设置完成我们去IP ro p 看一下