CCNP实验大全--Single Area OSPF(简版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Single Area OSPF
【实验目的】
了解和掌握OSPF 的原理,熟悉OSPF 配置步骤。

懂得如何配置OSPF router ID ,update timers, authentication,了解DR/BDR 选举过程,以及在multi-access 网络和帧中继网络上点到多点的OSPF 配置。

【基本概念及实验原理】 OSPF 数据包的五种类型:
Type 1- Hello 用于建立和维持与邻居的连接信息
Type 2- Database description packet(DBD) 用于描述一个路由器的链路状态数据库的内

Type 3- Link-state request(LSR) 用于请求一个路由器链路状态数据库的一些
特定的条目
Type 4- Link-state update(LSU) 用于把“链路状态更新”(LSAs)传输给其它
路由器
Type 5- Link-state acknowledgment (LSAck) 用于确认自己收到了一个从邻居发过来的
LSA
OSPF 的各种状态(OSPF 邻居关系建立的过程)
Down.Æ Init. Æ Two-Way. Æ ExStart. Æ Exchange. Æ Loading. Æ Full Adjacency
hello Æ 发现邻居Æ确定主从关系Æ比较数据库Æ交换数据Æ确立邻接关系
Designated Router (DR) / Backup Designated Router(BDR)选举过程
(存在于multiaccess 网络,点对点和点对多点网络中无此选举过程)
选举过程:
依次比较hello 包中的端口优先级(priority),路由id 。

选举结束后,只有DR/BDR fail 才会引起新的选举过程;如果发生DR 故障,则BDR 替补上去;次高优先级router 选为BDR 。

新加入的router 只接受现有的DR/BDR ,即使拥有更高优先级,亦不会引起新的选举过程。

优先级默认值1,范围0到255,应用于 OSPF 端口。

路由id 为loopback 接口(或者up 起来的端口)的最高ip 地址值。

建议使用优先级操纵DR/BDR 选举过程。

NBMA 网络ospf 邻接关系的解决方法
全网状拓扑:一是使用neighbor 命令,指定neighbor ;
二是配置点到点的子端口(point-to-point sub-interfaces )
hub-and-spoke 拓扑(部分网状的一种):
使用不了neighbor 命令,hello 包只能send 到中心点。

一是配置端口优先级,使spoke-router 的端口优先级为0,不加入选举。

二是划分子网,利用子端口配置点到点网络。

三是配置点到多点,无DR/BDR 选举。

逻辑上形成全网状关系。

可利用反向地址解析或者neighbor 命令找到邻居。

说明:网络云开始可用hub或者普通switch替代,建立multi-access网络,以太口连接。

做点对多点实验时替换成配置好的帧中继交换机(至少三个串口的router模拟)
串口连接。

【实验设备】
起码带有一个串口的路由器3台(可以是1600、1700、2500或2600);
集线器或交换机1个;
起码带有三个串口的1720路由器一台;
用于配置路由器的主机3台;
串行线、以太网线若干;
【实验内容】
multi-access网络的OSPF配置
1、配置各台路由器的端口地址,并利用ping命令检查连通性
Router(config)#Interface Ethernet 0
Router(config-if)#ip address 192.168.1.* 255.255.255.*
Router(config-if)#no shutdown
2、配置loopback端口作为OSPF router ID,确保router ID的稳定性。

Router(config)#Interface loopback 0
Router(config-if)#ip address 192.168.*.* 255.255.255.255
3、启动router上OSPF进程并观察
Router(config)#router ospf 1
Router(config-router)#network 192.168.1.0 0.0.0.255 area 0
配置完毕打开switch/hub
Router C#show ip ospf neighbor
Router C#show ip protocols
Router C#show ip ospf
Router C#show ip ospf neighbor detail
4、更改timer
Router C(config-if)#ip ospf hello-interval *
RouterC (config-if)#ip ospf dead-interval *
由于hello时间间隔有相等的要求,
所以在先改动了一台router参数后可观察到握手不成功。

Router C#debug ip ospf events
Router#undebug all
RouterB#show ip ospf neighbor
(空)
若一个个router改interval,无论顺序如何,结果还是先前的DR/BDR。

ps.当先修改DR的interval后,会导致DR/BDR的选举发生;
若此时改回原DR的interval,会再次引发选举,DR恢复原状。

(中途无shut端口)
5、配置认证
Router(config-if)# ip ospf authentication-key password
Router(config-router)#area number authentication [message-digest]
查看信息
Router C#debug ip ospf events
取消认证后,会重新引发选举
或者
Router(config-if)# ip ospf message-digest-key key-id md5 [encryption-type] password Router(config-router)#area number authentication [message-digest]
查看信息
Router C#debug ip ospf events
6、更改端口优先级指定网段内DR
(可使router在不同网段处于不同角色,不同于router id的指定)
观察默认优先级:
Router C#show ip ospf interface
A(config)#Interface FastEthernet 0
更改优先级: Router
Router A(config-if)#ip ospf priority 250
Router B(config)#Interface FastEthernet 0
Router B(config-if)#ip ospf priority 200
Router C(config)#Interface FastEthernet 0
Router C(config-if)#ip ospf priority 100
重新开始DR/BDR选举进程(需shutdown所有端口,同时开)
Router C#debug ip ospf events
在路由器A上查看选举结果
Router A#show ip ospf neighbor
帧中继网络的OSPF配置(点到多点)
Router(config)#Interface Serial 0
Router(config-if)#encapsulation frame-relay [ietf|cisco]
Router(config-if)# ip address 192.168.1.* 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#frame-relay map ip 192.168.1.* [dlci number] broadcast
Router(config-if)#frame-relay map ip 192.168.1.* [dlci number] broadcast。

Router(config-if)#ip ospf network point-to-multipoint
另有选项:broadcast|non-broadcast|point-to-point
(2)检查Frame Relay配置
Router#show frame-relay map
(3)添加串口的ip段到ospf区域
Router(config)#router ospf *
Router(config-router)#network 192.168.1.0 0.0.0.255 area 0
(4)检查ospf配置
Router#show ip route
应具有到对端的主机路由
(5)检查邻接状态(无DR/BDR存在)
Router#show ip ospf neighbor
Router as Frame Relay Switch Configuration show run
Building configuration...
version 12.2
hostname FRswitch
!
frame-relay switching
!
interface Serial1
no ip address
encapsulation frame-relay
no fair-queue
clockrate 56000
frame-relay intf-type dce
frame-relay route 100 interface Serial2 200 !
interface Serial2
no ip address
encapsulation frame-relay
clockrate 56000
frame-relay intf-type dce
frame-relay route 200 interface Serial1 100 frame-relay route 210 interface Serial3 300
!
interface Serial3
no ip address
encapsulation frame-relay
clockrate 56000
frame-relay intf-type dce
frame-relay route 300 interface Serial2 210 !。

相关文档
最新文档