OSPF配置的基本元素:
1 启用OSPF
2 配置OSPF地区
 
链路状态路由协议对以下信息进行跟踪:
1 邻居信息
2 本区域内的所有路由器
3 到达网络目标的最佳方式
 
OSPF引入了区域的概念,OSPF区域分为2种:
1 骨干区域。(area0
2 常规区域
注意:所有的常规区域必须和骨干区域相连。
OSPF的邻接关系的建立是依赖于hello包的。
DRBDR的选举:
DRBDR的选择是通过HELLO协议来完成的,在每个网络分段上,HELLO数据包是通过IP组播来交换的,然而,只有在广播和非广播的多路访问网络。在广播和非广播的多路访问网络上,网络分段中带有最高OSPF优先级的路由器将会成为本网络分段中的DR,这个优先级在默认时取值为1。如果所有的路由器都使用默认优先级,那么带有最高路由器RID的路由器会胜出。
 
OSPF和环回接口:
不管路由器是否配置OSPF,都最好配置一个环回接口,环回接口是些逻辑接口,并不是真正的路由器接口,在OSPF配置中使用环回接口,是为了确保在OSPF进程中总有一个激活的接口。
 
OSPF的优点:
1 对网络发生的变化能够快速反应
2 当网络发生变化时发送触发式更新(triggered update)
3 支持VLSM
4 方便管理
 
配置单区域的OSPF
Router(config)#router ospf process-id
启用OSPF
Router(config-router)#network address wild card bits area area-id
将网段指派到指定的区域中
试验配置单区域的OSPF拓扑图:
单区域ospf配置  _网络
实验环境介绍:
实验要求;
通过路由器配置单区域OSPF协议,是PC1PC2互通,实现全网全通!
下面开始配置:
R1
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#host r1
r1(config)#int e1/0
r1(config-if)#ip addr 192.168.6.2 255.255.255.0
r1(config-if)#no shut
r1(config-if)#exit
r1(config)#int s0/0
r1(config-if)#ip addr 192.168.7.1 255.255.255.0
r1(config-if)#clock rate 64000
r1(config-if)#no shut
r1(config-if)#exit
r1(config)#router ospf 100
r1(config-router)#network 192.168.6.2 0.0.0.0 area 0
r1(config-router)#network 192.168.7.1 0.0.0.0 area
R2
Router>en
Router#conf
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#host r2
r2(config)#int s0/0
r2(config-if)#ip addr 192.168.7.2 255.255.255.0
r2(config-if)#no shut
r2(config-if)#exit
r2(config)#int s0/1
r2(config-if)#ip addr 192.168.8.1 255.255.255.0
r2(config-if)#clock rate 64000
r2(config-if)#no shut
r2(config-if)#exit
r2(config)#router ospf 100
r2(config-router)#network 192.168.7.2 0.0.0.0 area 0
r2(config-router)#network 192.168.8.1 0.0.0.0 area 0
R3
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#host r3
r3(config)#int s0/1
r3(config-if)#ip addr 192.168.8.2 255.255.255.0
r3(config-if)#no shut
r3(config-if)#exit
r3(config)#int e1/0
r3(config-if)#ip addr 192.168.9.1 255.255.255.0
r3(config-if)#no shut
r3(config-if)#exit
r3(config)#router ospf 100
r3(config-router)#network 192.168.8.2 0.0.0.0 area 0
r3(config-router)#network 192.168.9.1 0.0.0.0 area 0
PC机的配置:
VPCS 1 >ip 192.168.6.1 192.168.6.2
PC1 : 192.168.6.1 255.255.255.0 gateway 192.168.6.2
 
VPCS 1 >2
VPCS 2 >ip 192.168.9.2 192.168.9.1
PC2 : 192.168.9.2 255.255.255.0 gateway 192.168.9.
如果是PC1PC2Ping通,那就说明全网全通!
VPCS 2 >ping 192.168.6.1
192.168.9.2 icmp_seq=5 time=172.000 ms
下面分别在R1/R2/R3Show ip router查看路由协议,表明路由器通过OSPF实现全网全通的!
 下面可以用命令查看配置:
查看启用的路由协议
Router#show ip protocols
查看路由表
Router#show ip route
查看区域号和与此相关的信息
Router#show ip ospf interface
查看在每一个接口上的邻居信息
Router#show ip ospf neighbor
 
 
到这配置试验就完成了