OSPF
配置的基本元素:
1
启用
OSPF
2
配置
OSPF
地区
链路状态路由协议对以下信息进行跟踪:
1
邻居信息
2
本区域内的所有路由器
3
到达网络目标的最佳方式
OSPF
引入了区域的概念,
OSPF
区域分为
2
种:
1
骨干区域。(
area0
)
2
常规区域
注意:所有的常规区域必须和骨干区域相连。
OSPF
的邻接关系的建立是依赖于
hello
包的。
DR
和
BDR
的选举:
DR
和
BDR
的选择是通过
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
协议,是
PC1
和
PC2
互通,实现全网全通!
下面开始配置:
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.
如果是
PC1
和
PC2
能
Ping
通,那就说明全网全通!
VPCS 2 >ping 192.168.6.1
192.168.9.2 icmp_seq=5 time=172.000 ms
下面分别在
R1/R2/R3
上
Show ip router
查看路由协议,表明路由器通过
OSPF
实现全网全通的!
查看启用的路由协议
Router#show ip protocols
查看路由表
Router#show ip route
查看区域号和与此相关的信息
Router#show ip ospf interface
查看在每一个接口上的邻居信息
Router#show ip ospf neighbor
到这配置试验就完成了
!