1.实验介绍
1.1关于本实验
开放式最短路径优先 OSPF(Open Shortest Path First)是IETF 组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。目前针对 IPv4 协议使用的是 OSPF Version 2(RFC2328);OSPF 作为基于链路状态的协议,OSPF 具有以下优点:
OSPF 采用组播形式收发报文,这样可以减少对其它不运行 OSPF 路由器的影响。
OSPF 支持无类型域间选路(CIDR)
OSPF 支持对等价路由进行负载分担。
OSPF 支持报文认证。
由于 OSPF 具有以上优势,使得 OSPF 作为优秀的内部网关协议被快速接收并广泛使用本实验将通过配置单区域 OSPF,帮助学员理解 OSPF 基本配置与原理。
1.2实验目的
掌握 OSPF 的基本配置命令
掌握如何查看 OSPF 的运行状态
掌握如何通过 Cost 控制 OSPF 的选路掌握 OSPF 发布默认路由的方法
掌握 OSPF 认证配置方法
1.3实验组网介绍
1.4实验背景
R1R2R3都是各组网络的网关设备,现在需要OSPF动态路由协议,来实现这些网络之间的互联互通
2.实验任务配置
2.1配置思路
1.创建设备上的ospf进程并使能接口上的OSPF功能
2.配置OSPF认证
3.通过OSPF发布默认路由
4.通过修改Cost值控制OSPF选路
2.2配置步骤(以R1为例)
步骤一:设备基础配置
#按照实验二(一)的步骤1.2.3.4完成路由器的命名。物理接口和环回接口的IP地址配置
#查看设备的路由表,以r1为例
步骤二:完成OSPF基本配置 (以r1为例)
#创建OSPF进程
#创建OSPF区域并使能相应的接口
area命令用来创建OSPF区域,并进入区域试图
#network network-address wildcard-mask用来指定运行OSPF协议的接口。满足下面两个条件,OSPF协议才能在接口上运行:
1.接口的IP地址掩码长度>network命令中的掩码长度。OSPF使用反掩码,例如0.0.0.255表示掩码长度24位。
2.接口的IP地址必须在network命令指定的网段范围之内。
此时三个接口都被使能,同时属于区域0
步骤三:查看OSPF状态
#查看ospf邻居
display ospf peer命令用来显示OSPF中各区域邻居的信息。包括邻居所属的区域、邻居Router lD、邻居状态、DR和BDR路由器等信息。
#查看ip路由表中由OSPF学习到的路由
步骤四:配置OSPF认证
由于cipher是密文口令类型,所以查看配置时以密文方式显示口令
#查看当前邻居表状态
由于其他路由器还未配置认证,所以认证不通过,无邻居。
#先查看一下R2的邻居状态
此时R2已经可以和R1建立正常的邻居关系,R3同理
#查看R3上的邻居状态
步骤五:假设R1为所有网络的出口,所以在R1上向OSPF宣告默认路由
default-route-advertise命令用来将默认路由通告到普通OSPF区域,如果没有配置always参数,本机路由表中必须有激活的非本OSPF默认路由时才向其他路由器发布默认路由。本例中,本地路由表中没有默认路由,所以需要增加always参数。
步骤六:通过修改R1相应的接口的Cost值,使得R1的loop back0接口通过R1>R2>R3的路径访问R2的loop back0接口
# 从 R1 的路由表可知,R1 通过 R1->R2 的路径访问 R2 的 LoopBack0 接口的路由开销为 1从 R1->R3->R2 的路由开销为 2,故只要使 R1->R2 的路由开销大于 2 即可。
#查看R1的路由表
#通过Tracert命令