实验六 单区域OSPF协议的配置.docx
《实验六 单区域OSPF协议的配置.docx》由会员分享,可在线阅读,更多相关《实验六 单区域OSPF协议的配置.docx(17页珍藏版)》请在冰豆网上搜索。
实验六单区域OSPF协议的配置
实验六单区域OSPF的配置(终结版)
一、实验目的
1、路由器名:
R1R2R3R4
2、电脑名:
PC1PC2
3、利用OSPF协议将R1R2R3R4与PC1PC2相连互通
4、通过在四台路由器上配置OSPF链路状态路由选择协议实现路由器之间(与电脑之间)的连通。
5、实验模拟图
二、实验过程
配置路由器1
1、首先设置R1的主机设备名
en
conft
hostR1设置路由器名R1
exit
2、先配置R1上的S0端口
ints0
ipadd192.168.1.1255.255.255.0设置s0的IP地址
clockrate64000必须设置S0端口上的时钟频率
noshut打开端口
exit
3、再配置R1上的E0端口
inte0
ipadd192.168.2.1255.255.255.0设置e0的IP地址
noshut打开端口
exit
4、最后配置R1上启动OSPF协议
首先配置串口(s0)上的OSPF,且AS号为100
routerOSPF100进入串口路由OSPF设置(在routerospf后面必须加上AS编号,例如:
100)
network192.168.1.00.0.0.255area1定义网段(network网段后紧随其反向子网掩码,还要自定义一个区域号,例如area0)
再配置以太网口(e0)上的OSPF,且AS号为200
routerOSPF200进入以太网口路由OSPF设置(在routerospf后面必须加上AS编号,例如:
200)
network192.168.2.00.0.0.255area1定义网段(同上面)
exit
Ctrl+Z返回特权模式
操作已成功
配置路由器2
1、首先设置R2的主机设备名
en
conft
hostR2设置路由器名R2
exit
2、先配置R2上的S1端口
ints1
ipadd192.168.1.2255.255.255.0设置s1的IP地址
noshut打开端口
exit
3、再配置R2上的S0端口
ints0
ipadd192.168.3.1255.255.255.0设置s0的IP地址
clockrate64000必须设置S0端口上的时钟频率
noshut打开端口
exit
4、最后配置R2上启动OSPF协议
由于R2上面只有串口s0和s1被使用上,故只设置串口的OSPF协议,且AS号为100,要与其它路由器的AS号相同
routerOSPF100进入串口路由OSPF设置(在routerospf后面必须加上AS编号,例如:
100)
network192.168.1.00.0.0.255area1定义网段(与上面要求相同,其反向子网掩码后紧随区域号,详细参考实验总结)
network192.168.3.00.0.0.255area1定义网段(同上面)
exit
Ctrl+Z返回特权模式
操作已成功
配置路由器3
1、首先设置R3的主机设备名
en
conft
hostR3设置路由器名R3
exit
2、先配置R3上的S1端口
ints1
ipadd192.168.3.2255.255.255.0设置s1的IP地址
noshut打开端口
exit
3、再配置R3上的S0端口
ints0
ipadd192.168.4.1255.255.255.0设置s0的IP地址
clockrate64000必须设置S0端口上的时钟频率
noshut打开端口
exit
4、最后配置R3上启动OSPF协议
由于R3上面只有串口s0和s1被使用上,故只设置串口的OSPF协议,且AS号为100,要与其它路由器的AS号相同
routerOSPF100进入串口路由OSPF设置(在routerospf后面必须加上AS编号,例如:
100)
network192.168.3.00.0.0.255area1定义网段(与上面要求相同,其反向子网掩码后紧随区域号,详细参考实验总结)
network192.168.4.00.0.0.255area1定义网段(同上面)
exit
Ctrl+Z返回特权模式
操作已成功
配置路由器4
1、首先设置R4的主机设备名
en
conft
hostR4设置路由器名R4
exit
2、先配置R4上的S1端口
ints0
ipadd192.168.4.2255.255.255.0设置s1的IP地址
noshut打开端口
exit
3、再配置R4上的E0端口
inte0
ipadd192.168.5.1255.255.255.0设置e0的IP地址
noshut打开端口
exit
4、最后配置R4上启动OSPF协议
同R1的配置大体相同,也是有两个端口,s1和e0,故要分别设置两个端口上的OSPF协议
首先配置串口(s1)上的OSPF,且AS号为100
routerOSPF100进入串口路由OSPF设置(在routerospf后面必须加上AS编号,例如:
100)
network192.168.4.00.0.0.255area1定义网段(与上面要求相同,其反向子网掩码后紧随区域号,详细参考实验总结)
再配置以太网口(e0)上的OSPF,且AS号为200
routerOSPF200进入以太网口路由OSPF设置(在routerospf后面必须加上AS编号,例如:
200)
network192.168.5.00.0.0.255area1定义网段(同上面)
exit
Ctrl+Z返回特权模式
操作已成功
配置PC1
1、直接输入命令w
2、按图中所示
输入IP地址192.168.2.2
输入子网掩码255.255.255.0
输入网关192.168.2.1
操作已成功
配置PC2
1、直接输入命令w
2、按图中所示
输入IP地址192.168.5.2
输入子网掩码255.255.255.0
输入网关192.168.5.1
操作已成功
检测自己的操作是否成功
1、执行查看路由表命令
在任意一台路由器上(且必须是特权模式)
执行命令shiproute
出现的界面如下
例如:
在路由器R1上
在路由器R4上
2、利用PING命令测试
在任意一台电脑(PC)上或任意一台路由器上(且路由器上测试须在特权模式下测试)
例如:
在PC1上测试
执行命令ping192.168.5.1
在PC2上测试
执行命令ping192.168.1.1
3、执行查看路由器上使用的所有协议命令
在任意一台路由器上(且必须是特权模式)
执行命令shipprotocols(shippro)
出现的界面如下
例如:
在路由器R2上
4、用showipospfneighbor命令查看路由器的所有邻居
例如:
在R1上执行命令shipospfnei
5、用showipospfinterface命令查看接口所属区域,以及邻居
例如:
在R1上执行命令shipospfinterface
6、使用Showipospfdatabase----显示路由器维护的拓扑数据库的内容
例如:
在R1上执行命令shipospfdatabase
7、使用Showipospf---显示SPF算法的执行次数
例如:
在R1上执行命令shipospf
8、其他测试方法(总结所有的测试方法)
1)用showipprotocols查看已配置并运行的路由协议。
---显示路由器的定时器、过滤器、度量值
2)用showiproute查看路由表。
3)用Showipospf显示SPF算法的执行次数。
4)用Showipospfdatabase显示路由器维护的拓扑数据库的内容。
5)用showipospfinterface查看接口所属区域,以及邻居。
---检测已经配置在区域中的接口
6)用showipospfneighbor查看路由器的所有邻居。
的详细信息
7)用debugipospfadj查看OSPF路由器之间建立邻居关系的过程。
8)用debugipospfevents查看OSPF事件。
9)用debugipospfpacket查看LSA包的内容。
9)在任意一台电脑(PC)上或任意一台路由器上使用ping命令
三、实验总结
1、OSPF协议概述
OSPF是一种链路状态路由选择协议。
所谓链路状态是指路由器接口的状态,如UP,DOWN,IP及网络类型等。
链路状态信息通过链路状态公告(LSA)发布到网上的每台路由器。
每台路由器通过LSA信息建立一个关于网络的拓扑数据库。
OSPF执行两个层次:
骨干区域(area0)和非骨干区域(area1~65535)
OSPF用COST(成本)作为计量值。
2、区域
区域(Area)
在OSPF中使用区域来为自治系统分段,OSPF是一种层次化的路由选择协议,区域0是一个OSPF网络中必须具有的区域,也称为主干区域,
其他所有区域要求通过区域0互连到一起。
(实验时,不能随便将Area区域的值设为零)
3、OSPF协议的优点
OSPF是基于国际标准的协议,具有开放性强的特点,被众多网络设备厂商所支持。
支持VLSM;
使用触发的路由更新,快速反应网络变化,减小协议本身对网络流量的占用。
支持大型网络,并能进行优化路由更新。
4、实验概述
在路由器上启动OSPF协议
声明相应网络进入OSPF路由进程
查看OSPF路由信息
Showiproute
查看OSPF协议配置信息
Showipprotocol
查看OSPF邻居路由器信息
Showipospfneighbor
扩展内容之作了解,在CCNP时才要掌握
5、扩展
(1)、Downstate:
新加入的路由器不与其他路由器交换任何OSPF信息。
(2)、Initstate:
目标路由器收到新加入路由器的HELLO信息,并把它添加到邻居列表。
(3)、Two-waystate:
新路由器收到一个单向的对它HELLO包的回应,并把目标路由器添加到他的邻居数据库里。
OSPF路由建立毗邻关系时一种client/server(客户服务器)模式。
对于每一个网络多路访问的网段,都要有一个指派的路由器(DR)和一个备份的指派路由器(BDR)。
(4)一个OSPF路由器与DR交换信息用多播地址:
224.0.0.6
(5)DR与BDR与其他路由器交换信息用多播地址:
224.0.0.5
(6)CCNA只涉及一个区域的OSPF路由配置。
6、(扩展)练习改变接口的COST。
命令格式:
router(config)#interfacetype[slot_#/]port_#
Router(config)#ipospfcostcost_value
例如我要改变routerBs0接口的计量值为56:
routerB(config)#interfaces0
routerB(config-if)#ipospfcost56
7、(扩展)配置OSPF身份验证。
身份验证是针对接口的配置。
同一路由器的OSPF接口可以配置不同的身份验证密钥。
一种验证是传递明文认证密码,配置方法为:
Router(config-if)#ipospfauthentication-keypassword
配置密码后,可用下面命令在整个区域内启动身份验证,该命令需在所有参与的路由器点键入:
Router(config-router)#area0authentication[message-digest]
如果选择message-digest身份验证,要在路由接口配置摘要密钥:
Router(config-if)#ipospfmessage-digist-keykey-idmd5[encapsulation-type]password
8、(扩展)配置缺省路由,并在OSPF区域向所有的路由器传播缺省路由。
语法格式为:
Router(config)#iproute0.0.0.00.0.0.0interface|nexthopaddress
Router(config-router)#default-informationoriginate
9、(扩展)启用r2做DR,r3做BDR,并且设r1的cost值为50
设置r2为DR,设置r3为BDR
r2;
configt
inte0
ipospfpriority100
exit
r3:
configt
inte0
ipospfpriority50
设置r1的cost值为50
r1:
configt
inte0
ipospfcost50
exit
10、(扩展)启用认证md5
r1:
configt
routerospf100
area0authenticationmessage-digest
inte0
ipospfmessage-digest-key1md5cisco
r2:
configt
routerospf100
area0authenticationmessage-digest
inte0
ipospfmessage-digest-key1md5cisco
r2:
configt
routerospf100
area0authenticationmessage-digest
inte0
ipospfmessage-digest-key1md5cisco
11、本章总结
完成本章的学习后,你应该能够掌握:
何时使用静态路由、何时使用动态路由
在Cisco路由器上设置静态路由
描述距离矢量的路由协议的工作原理
在Cisco路由器上设置RIP和IGRP路由协议
利用showiproute、showipprotocols和其他的调试命查看路由信息
责任制作人:
解春顺
2009年11月13日星期五