实验拓扑:
实验要求:分别在RA/RB/RC(即图中的R1/R2/R3)上启用OSPF,注意观察它们的网络类型以及邻居关系,并观察认证后的特点。
实验目的:熟练进行点到点OSPF的基本配置和认证调试。
实验仿真:DynamipsGUI
一、点到点链路OSPF的配置及调试
1、三个路由器的基本配置
----------------------------------------- RA(config)#int l0 RA(config-if)#ip add 2.2.2.2 255.255.255.0 RA(config-if)#ip ospf network point-to-point ----这里要配置网络类型 RA(config-if)#int s1/0 RA(config-if)#ip add 10.0.0.2 255.255.255.0 RA(config-if)#no shut RA(config-if)#int s1/2 RA(config-if)#ip add 12.0.0.1 255.255.255.0 RA(config-if)#no shut RA(config-if)#exit
RA(config)#router ospf 1 -----配置基本的OSPF
RA(config-router)#router-id 1.1.1.1 -----指定路由器ID RA(config-router)#network 1.1.1.0 0.0.0.255 area 0 RA(config-router)#net 10.0.0.0 0.0.0.255 area 0 RA(config-router)#net 12.0.0.0 0.0.0.255 area 0 RA(config-router)#end ----------------------------------------------------- RB(config)#int l0 RB(config-if)#ip add 2.2.2.2 255.255.255.0 RB(config-if)#ip ospf network point-to-point RB(config-if)#int s1/0 RB(config-if)#ip add 10.0.0.2 255.255.255.0 RB(config-if)#no shut RB(config-if)#int s1/1 RB(config-if)#ip add 11.0.0.1 255.255.255.0 RB(config-if)#no shut RB(config-if)#exit
RB(config)#router ospf 2
RB(config-router)#router-id 2.2.2.2 RB(config-router)#net 2.2.2.0 0.0.0.255 area 0 RB(config-router)#net 10.0.0.0 0.0.0.255 area 0 RB(config-router)#net 11.0.0.0 0.0.0.255 area 0 RB(config-router)#end --------------------------------------------------- RC(config)#int l0 RC(config-if)#ip add 3.3.3.3 255.255.255.0 RC(config-if)#ip ospf network point-to-point RC(config-if)#int s1/2 RC(config-if)#ip add 12.0.0.2 255.255.255.0 RC(config-if)#no shut RC(config-if)#int s1/1 RC(config-if)#ip add 11.0.0.2 255.255.255.0 RC(config-if)#no shut RC(config-if)#exit
RC(config)#router ospf 3
RC(config-router)#router-id 3.3.3.3 RC(config-router)#net 3.3.3.0 0.0.0.255 area 0 RC(config-router)#net 11.0.0.0 0.0.0.255 area 0 RC(config-router)#net 12.0.0.0 0.0.0.255 area 0 RC(config-router)#end
注意:在DynamipsGUI中进行配置时可不配时钟,但在实际的配置过程中,对DCE接口必须配置时钟。
----------------------------------------------------- 2、基本调试 RA#sh ip route ospf ------查看通过OSPF学习到的路由 2.0.0.0/24 is subnetted, 1 subnets O 2.2.2.0 [110/65] via 10.0.0.2, 00:00:14, Serial1/0 3.0.0.0/24 is subnetted, 1 subnets O 3.3.3.0 [110/65] via 12.0.0.2, 00:00:14, Serial1/2 11.0.0.0/24 is subnetted, 1 subnets O 11.0.0.0 [110/128] via 12.0.0.2, 00:00:14, Serial1/2 [110/128] via 10.0.0.2, 00:00:14, Serial1/0
RA#sh ip protocols -----查看路由
Routing Protocol is "ospf 1" ------启用了OSPF,进程号为1 Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Router ID 1.1.1.1 ------路由器ID Number of areas in this router is 1. 1 normal 0 stub 0 nssa Maximum path: 4 Routing for Networks: -----路由的网络 1.1.1.0 0.0.0.255 area 0 10.0.0.0 0.0.0.255 area 0 12.0.0.0 0.0.0.255 area 0 Reference bandwidth unit is 100 mbps ----路由花费参考带宽为100M Routing Information Sources: ----邻居路由器 Gateway Distance Last Update 3.3.3.3 110 00:01:14 2.2.2.2 110 00:01:14 Distance: (default is 110)
RA#sh ip ospf interface s1/2 -----查看接口
Serial1/2 is up, line protocol is up Internet Address 12.0.0.1/24, Area 0 Process ID 1, Router ID 1.1.1.1, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 ----hello/dead时间间隔 …………
Suppress hello for 0 neighbor(s)
RA#sh ip ospf nei -----查看邻居
Neighbor ID Pri State Dead Time Address Interface
3.3.3.3 0 FULL/ - 00:00:37 12.0.0.2 Serial1/2 2.2.2.2 0 FULL/ - 00:00:39 10.0.0.2 Serial1/0
从以上可见,在点对点环境下,没有DR/BDR选举,邻居关系自动建立。
RA#sh ip ospf database -----查看LSDB,三张表的LSDB是一样的
OSPF Router with ID (1.1.1.1) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 325 0x80000005 0x00E5BD 5 2.2.2.2 2.2.2.2 223 0x80000006 0x002F6D 5 3.3.3.3 3.3.3.3 202 0x80000005 0x00C1CF 5 =========================================================================================== 二、OSPF认证配置
OSPF认证有基于区域和基于链路的认证,现分别介绍如下:
(一)基于区域的认证
1、明文认证:各个路由器的基本配置
-------------------------------------
RA(config)#router ospf 1
RA(config-router)#area 0 auth -----启用基于区域的明文验证 RA(config-router)#int s1/0 RA(config-if)#ip ospf authentication-key 123 ----设置验证密钥 RA(config-if)#int s1/2 RA(config-if)#ip ospf authentication-key 123
RA(config-if)#end
-------------------------------------------
RB(config-router)#area 0 auth
RB(config-router)#int s1/0 RB(config-if)#ip ospf authentication-key 123 RB(config-if)#int s1/1 RB(config-if)#ip ospf authentication-key 123 ------------------------------------------------------------------
RC(config)#router ospf 3
RC(config-router)#area 0 auth RC(config-router)#int s1/1 RC(config-if)#ip ospf authentication-key 123 RC(config-if)#int s1/2 RC(config-if)#ip ospf authentication-key 1 --------------------------------------------------
2、明文认证:调试
RA#sh ip route ospf ----查看通过OSPF学习到的路由 2.0.0.0/24 is subnetted, 1 subnets O 2.2.2.0 [110/65] via 10.0.0.2, 00:02:39, Serial1/0 3.0.0.0/24 is subnetted, 1 subnets O 3.3.3.0 [110/129] via 10.0.0.2, 00:02:39, Serial1/0 11.0.0.0/24 is subnetted, 1 subnets O 11.0.0.0 [110/128] via 10.0.0.2, 00:02:39, Serial1/0 RA#sh ip ospf ----查看路由信息 Routing Process "ospf 1" with ID 1.1.1.1 Start time: 00:16:37.616, Time elapsed: 00:53:20.840 Supports only single TOS(TOS0) routes Supports opaque LSA ……
Cisco NSF helper support enabled
Area BACKBONE(0) ----区域0的信息 Number of interfaces in this area is 3 Area has simple password authentication ------明文认证信息 ……
Flood list length 0
=================================================== 3、MD5认证:各路由器基本配置
删除明文认证后重新配置如下:
RA(config)#router ospf 1
RA(config-router)#area 0 auth message-digest -----区域0启用MD5验证 RA(config-router)#int s1/0 RA(config-if)#ip ospf message-digest-key 1 md5 123 -----设置认证KEY ID和密钥 RA(config-if)#int s1/2 RA(config-if)#ip ospf message-digest-key 1 md5 123 ---------------------------------------------------------------------- RB(config)#router ospf 2 RB(config-router)#area 0 auth message-digest RB(config-router)#int s1/0 RB(config-if)#ip ospf message-digest-key 1 md5 123 RB(config-if)#int s1/1 RB(config-if)#ip ospf message-digest-key 1 md5 123 -----------------------------------------------------------
RC(config)#router ospf 3
RC(config-router)#area 0 auth message-digest RC(config-router)#int s1/1 RC(config-if)#ip ospf message-digest-key 1 md5 123 RC(config-if)#int s *Apr 23 09:19:29.707: %OSPF-5-ADJCHG: Process 3, Nbr 2.2.2.2 on OADING to FULL, Loading Done1/2 RC(config-if)#ip ospf message-digest-key 1 md5 123 -------------------------------------
4、MD5认证:调试
RA#sh ip route ospf 2.0.0.0/24 is subnetted, 1 subnets O 2.2.2.0 [110/65] via 10.0.0.2, 00:00:35, Serial1/0 3.0.0.0/24 is subnetted, 1 subnets O 3.3.3.0 [110/65] via 12.0.0.2, 00:00:35, Serial1/2 11.0.0.0/24 is subnetted, 1 subnets O 11.0.0.0 [110/128] via 12.0.0.2, 00:00:35, Serial1/2 [110/128] via 10.0.0.2, 00:00:35, Serial1/0 RA#sh ip ospf nei
Neighbor ID Pri State Dead Time Address Interface
3.3.3.3 0 FULL/ - 00:00:37 12.0.0.2 Serial1/2 2.2.2.2 0 FULL/ - 00:00:37 10.0.0.2 Serial1/0
RA#sh ip ospf
Routing Process "ospf 1" with ID 1.1.1.1 Start time: 00:16:37.616, Time elapsed: 01:00:13.356 ……
Cisco NSF helper support enabled
Area BACKBONE(0) -----区域0信息 Number of interfaces in this area is 3 Area has message digest authentication ----MD5认证 ……
Flood list length 0
RA#sh ip ospf int s1/2 -----查看接口信息
Serial1/2 is up, line protocol is up Internet Address 12.0.0.1/24, Area 0 Process ID 1, Router ID 1.1.1.1, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 ……
Suppress hello for 0 neighbor(s)
Message digest authentication enabled ----MD5认证信息 Youngest key id is 1
-----------------------------------------------------------------------------
(一)基于链路的认证
基于链路的认证也分为明文和MD5验证。其配置过程同基于区域的配置过程基本相同,但需要在各个路由器配置中去掉启用区域认证这一句(以RA为例):
RA(config)#router ospf 1
RA(config-router)#no area 0 auth message-digest -----去掉区域0启用MD5验证
调试方法也参考基于区域的认证。
====================================================
实验总结:在点到点链路上配置OSPF,邻居关系自动创建,没有DR/BDP选举。OSPF的验证分为基于区域和基于链路的认证两种,其中基于链路的认证优于基于区域的认证。
|