OSPF(Open Shortest Path First,开放最短链路优先)路由协议是典型的链路状态路 由协议。OSPF 作为一种内部网关协议(Interior Gateway Protocol,IGP),用于在同一个自治系统(AS)中的路由器之间交换路由信息。,OSPF 将网络划分为四种类型:广播多路访问型(BMA)、非广播多路访问型(NBMA)、点到点型(Point-to-Point)、点到多点型(Point-to-MultiPoint)。2 M" \# |: m+ h2 c
点到点链路上的OSPF拓扑图:
* i; j* V7 B6 D 具体配置:
# A/ T/ X+ v( j% k0 U. | R1(config)#router ospf 1 //启用ospf协议
- @; g9 n6 v- l7 E' A R1(config-router)#router-id 1.1.1.1 //定义路由id
4 T- I5 h5 h1 G# ^! g R1(config-router)#network 1.1.1.0 255.255.255.0 area 0 //通告网络
8 ?$ y9 J* u" m$ p4 }* p' D R1(config-router)#network 192.168.12.0 255.255.255.0 area 0& g9 a* x. W2 E* \% O; y
R2(config)#router ospf 1
5 m$ B" Y! L# t$ l E/ J+ c( ]! f% t5 a R2(config-router)#router-id 1.1.1.1
( u$ `$ M) }# N& n R2(config-router)#network 192.168.12.0 255.255.255.0 area 0
* N+ L* O# t. Y# H0 v9 r- r/ o R2(config-router)#network 192.168.23.0 255.255.255.0 area 0
3 @' B2 _7 Z, Y4 h3 N8 o R2(config-router)#network 2.2.2.0 255.255.255.0 area 0% P( C( o5 D. I& ~! F
R3(config)#router ospf 1
* Z7 a3 _( {( T; L, u: Q R3(config-router)#router-id 3.3.3.3, X3 X @" v" E
R3(config-router)#network 192.168.23.0 255.255.255.0 area 00 ^( b# B/ l; t0 F) O
R3(config-router)#network 192.168.34.0 255.255.255.0 area 0) Q5 W* S6 c! l, u% L7 j# W9 K5 w
R3(config-router)#network 3.3.3.0 255.255.255.0 area 0; p" A4 {. O/ f) Q& d- G' G
R4(config)#route ospf 1
6 M5 [. u! I5 z2 c, [% G8 d( H% f# ~2 A R4(config-router)#router-id 4.4.4.4
7 O( `# y, N# B6 A, I: x; j- | R4(config-router)#network 192.168.34.0 255.255.255.0 area 0
/ c; g) q# h% h2 E/ L, r4 P) I8 d R4(config-router)#network 4.4.4.0 255.255.255.0 area 0
' \/ p" R0 w1 {# I R1#show ip router4 {5 N* Q) B5 H' k6 C
1.0.0.0/24 is subnetted, 1 subnets9 _' `# d7 Q8 m1 N5 O3 t
C 1.1.1.0 is directly connected, FastEthernet0/12 n4 u8 t9 S* Q# I# v
4.0.0.0/24 is subnetted, 1 subnets" g u# {$ e$ w
O 4.4.4.0 [110/2344] via 192.168.12.2, 00:54:54, Serial0/01 f$ g! v: l& x. ~! D
C 192.168.12.0/24 is directly connected, Serial0/0! ^) f2 b# w4 `7 z: J% Y" O( h
O 192.168.23.0/24 [110/1562] via 192.168.12.2, 00:55:05, Serial0/0! I# w7 ]+ T2 S$ a3 o/ k
192.168.34.0/24 [110/2343] via 192.168.12.2, 00:54:54, Serial0/04 T# j2 G7 }# v% g
输出结果表明同一个区域内通过OSPF 路由协议学习的路由条目用代码“O”表示。3 E: q$ d6 @( Y1 |# _
R#show ip ospf database 拓扑结构数据库的信息+ k+ q( T, K) m* o' y
R#show ip ospf neighbor 邻居路由表1 Q* {5 L+ M' o& O( ~" t
R#show ip ospf interface ospf 接口详细信息4 Z8 q6 t# n I+ V" W! S; m0 l' W
R#show ip ospf 该命令显示OSPF 进程及区域的细节 |