OSPF路由实验
- 格式:ppt
- 大小:281.50 KB
- 文档页数:23
实验2 OSPF协议实验1.查看R2的OSPF的邻接信息,写出其命令和显示的结果:答:2.将R1的router id 更改为3.3.3.3,写出其命令。
显示OSPF的概要信息,查看此更改是否生效。
如果没有生效,如何使其生效?答:没有生效,需要重启OSPF协议:让reset ospf processdis ospf brief3.6.1 OSPF协议报文格式3.分析截获的报文,可以看到OSPF的五种协议报文,请写出这五种协议报文的名称。
并选择一条Hello报文,写出整个报文的结构(OSPF首部及Hello报文体)。
答:OSPF头部:Byte1:版本号 2Byte2:报文类型1(Hello)Byte3-4:报文长度48Byte5-8:发送者RouterID 2.2.2.2Byte9-12:区域信息0.0.0.0Byte13-16:校验和0xf290Byte17-18:Auth Type NullByte19-24:Auth Data noneHello报文体:Byte1-4:子网掩码255.255.255.0Byte5-6:报文周期10Byte7:报文选项 EByte8:优先级 1Byte9-12:Dead Interval 40Byte13-16:DR地址0.0.0.0Byte17-20:BDR地址0.0.0.0Byte21-24:ActiveNeighbor 3.3.3.34.分析OSPF协议的头部,OSPF协议中Router ID的作用是什么?它是如何产生的?用来唯一确定自治区域内的一台路由器。
答:可以手动设定,若没有指定,会自动选择路由器回环接口中最大IP地址为Router ID 5.分析截获的一条LSUpdate报文,写出该报文的首部,并写出该报文中有几条LSA?以及相应LSA的种类。
答:OSPF头部:Byte1:版本号 2Byte2:报文类型4(LS Update)Byte3-4:报文长度64Byte5-8:发送者RouterID 2.2.2.2Byte9-12:区域信息0.0.0.0Byte13-16:校验和0x0868Byte17-18:Auth Type NullByte19-24:Auth Data none该报文中有1条LSA,种类为Router-LSA3.6.2 链路状态信息交互过程6.结合截获的报文和DD报文中的字段(MS,I,M),写出DD主从关系的协商过程和协商结果。
北航计算机网络实验实验5.6OSPF协议的路由计算OSPF协议的路由计算⏹SPF算法和COST值⏹区域内路由的计算⏹区域间路由的计算--骨干区域和虚连接⏹区域外路由的计算--与自治系统外部通信SPF算法LSDBLSA 的RTA LSA 的RTBLSA 的RTCLSA 的RTD(二)每台路由器的链路状态数据库(一)网络的拓朴结构CABD123CAB D 123CAB D 123CABD123(四)每台路由器分别以自己为根节点计算最短路径树(三)由链路状态数据库得到的带权有向图CABD1235RTCRTD3215RTBRTASPF算法和COST值⏹SPF算法也被称为Dijkstra算法,是OSPF路由协议的基础。
☐SPF算法将每一个路由器作为根(Root)来计算到每一个目的地路由器之间的距离,每一个路由器根据一个统一的数据库会计算出路由域的拓扑结构图,该结构图类似于一棵树,在SPF算法中,被称为最短路径树。
⏹在OSPF路由协议中,最短路径树的树干长度,即OSPF路由器至每一个目的地路由器的距离,称为OSPF的Cost值。
☐Cost值应用于每一个启动了OSPF的链路,它是一个16bit的整数,范围是1~65535。
Cost值的计算方法⏹计算方法108/bandwidth☐56-kbps serial link = 1785☐10M Ethernet = 10☐64-kbps serial link = 1562☐T1 (1.544-Mbps serial link) = 64⏹用户可以手动调节链路Cost,缺省情况下,接口按照当前的波特率自动计算开销区域内路由的计算S1Vlan2:10.1.1.2/24Vlan2:30.1.1.2/24E1:30.1.1.1/24Vlan3:40.1.1.1/24E0:40.1.1.2/24R1R2AREA 0E0:10.1.1.1/24S0:20.1.1.1/24S0:20.1.1.2/24E0/1E0/24E0/1S2100200300500。
6.3OSPF路由协议6.3.1OSPF的基本配置【需求】两台PC所在网段,通过两台使用OSPF协议的路由器实现互连互通。
【组网图】【配置脚本(一)】RouterA配置脚本#sysnameRouterA#routerid1.1.1.1/配置routerid和loopback0地址一致/#radiusschemesystem#domainsystem#interfaceEthernet0/0ipaddress10.1.1.1255.255.255.0#interfaceSerial0/0link-protocolpppipaddress20.1.1.1255.255.255.252#interfaceNULL0#interfaceLoopBack0ipaddress1.1.1.1255.255.255.255#ospf1/启动ospf路由协议/area0.0.0.0/创建区域0/network1.1.1.10.0.0.0/接口loop0使能OSPF/ network10.1.1.00.0.0.255/接口e0/0使能OSPF/ network20.1.1.00.0.0.3/接口s0/0使能OSPF/ #user-interfacecon0user-interfacevty04#returnRouterB配置脚本#sysnameRouterB#routerid1.1.1.2/配置routerid和loopback0地址一致/ #radiusschemesystem#domainsystem#interfaceEthernet0/0ipaddress30.1.1.1255.255.255.0#interfaceSerial0/0link-protocolpppipaddress20.1.1.2255.255.255.252#interfaceNULL0#interfaceLoopBack0ipaddress1.1.1.2255.255.255.255#ospf1/启动ospf路由协议/area0.0.0.0/创建区域0/network1.1.1.20.0.0.0/接口loop0使能OSPF/network20.1.1.00.0.0.3/接口s0/0使能OSPF/network30.1.1.00.0.0.255/接口e0/0使能OSPF/#user-interfacecon0user-interfacevty04#return【验证】RouterA和RouterB可以通过OSPF学习到对方路由信息,并可以ping通对方网段。
实验二、路由协议实验(RIP,OSPF)
一.实验目的
常见的路由协议有静态RIP,OSPF等,静态路由一般用于较小的网络环境,RIP一般用于不超过15台路由器的环境,OSPF常用于大型的网络环境,是目前主流的网络路由协议之一。
二.实验内容和要求
1.如何配置路由器,并掌握基本的命令
2.学习常见的网络路由协议配置方法
三.实验主要仪器设备和材料
AR28路由器、AR18路由器,一台PC机。
四.实验结果截图
组别为13组,我们作为分组1
(1)RIP实验
1.AR28-1路由表
3.可以PING 通
(2)OSPF实验
1.AR28-1路由表
2.可以PING 通
五、RIP,OSPF的工作原理
RIP是距离矢量路由协议,它通过交换明确的路由来达到全网互通,即是说他所获得的路由都是通过邻居发送过来的。
类似于问路的时候沿路打听。
OSPF是链路状态路由协议,他不发送路由信息。
而是通过发送链路状态LSA来独自计算路由条目。
类似GPS发送给对方方位后具体怎么走是本地系统计算出来的。
六、思考题
1、答:可以同时配置。
OSPF的优先级较高,所以OSPF协议生效。
《网络原理与技术实验》实验报告实验名称:路由器OSPF动态路由配置,路由器综合路由配置评分:________班级:学号:姓名:实验目的:●掌握OSPF协议的配置方法:●掌握查看通过动态路由协议OSPF学习产生的路由;●熟悉广域网线缆的链接方式;实验原理:OSPF开放式最短路径优先协议,是目前网路中应用最广泛的路由协议之一。
属于内部网管路由协议,能够适应各种规模的网络环境,是典型的链路状态协议。
OSPF 路由协议通过向全网扩散本设备的链路状态信息,使网络中每台设备最终同步一个具有全网链路状态的数据库,然后路由器采用OSPF算法,以自己为根,计算到达其他网络的最短路径,最终形成全网路由信息。
实验拓扑图:实验步骤:新建packet tracer拓扑图(1)在本实验中的三层交换机上划分VLAN10和VLAN20,其中VLAN10用于连接校园网主机,VLAN20用于连接R1。
(2)路由器之间通过V35电缆通过串口连接,DCE端连接在R1上,配置其时钟频率64000。
(3)主机和交换机通过直连线,主机与路由器通过交叉线连接。
(4)在S3560上配置OSPF路由协议。
(5)在路由器R1、R2上配置OSPF路由协议。
(6)将PC1、PC2主机默认网关设置为与直连网路设备接口IP地址。
(7)验证PC1、PC2主机之间可以互相同信;PC1IP: 192.168.1.2Submask: 255.255.255.0Gateway: 192.168.1.1PC2IP: 192.168.2.2Submask: 255.255.255.0Gateway: 192.168.2.1S3560enconf thostname S3569vlan 10exitvlan 20interface fa 0/10switchport access vlan 10exitint fa 0/20switchport access vlan 20exitinterface vlan 10ip address 192.168.1.1 255.255.255.0 no shutdownexitinterface vlan 20ip address 192.168.3.1 255.255.255.0 no shutdownendshow ip route //空的conf tip routingrouter ospf 1network 192.168.1.0 0.0.0.255 area 0 network 192.168.3.0 0.0.0.255 area 0 endshow ip route实验程序执行结果:实验二实验目标:掌握综合路由器的配置方法;掌握查看通过路由重分布学习产生的路由;熟悉广域网线缆的链接方式;技术原理:为了支持本设备能够运行多个路由协议进程,系统软件提供了路由信息从一个路由进程重分布到另一个路由进程的功能。
网络拓扑一:实验步骤:配置各台设备的ip地址测试直连的连通性配置OSPF路由协议查看全网连通性定义ACL,实现过滤计算出的路由,并且查看实验现象恢复全网的连通性,再次定义ACL,实现过滤Type 3 LSA,并且查看实验现象二:实验的配置命令和实验现象接口IP地址和测试直连的连通性---------------------略配置OSPF协议wcg-RT1:[wcg-RT1]ospf 1 router-id 1.1.1.1[wcg-RT1-ospf-1]area 0[wcg-RT1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255[wcg-RT1-ospf-1-area-0.0.0.0]network 192.168.12.1 0.0.0.0[wcg-RT1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0Wcg-RT2:[wcg-RT2]ospf 1 router-id 2.2.2.2[wcg-RT2-ospf-1]area 0[wcg-RT2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0[wcg-RT2-ospf-1-area-0.0.0.0]network 192.168.12.2 0.0.0.0[wcg-RT2-ospf-1-area-0.0.0.0]network 192.168.23.1 0.0.0.0wcg-RT3:[wcg-RT3]ospf 1 router-id 3.3.3.3[wcg-RT3-ospf-1]area 0[wcg-RT3-ospf-1-area-0.0.0.0]network 192.168.23.2 0.0.0.0[wcg-RT3-ospf-1-area-0.0.0.0]quit[wcg-RT3-ospf-1]area 1[wcg-RT3-ospf-1-area-0.0.0.1] network 192.168.34.1 0.0.0.0[wcg-RT3-ospf-1-area-0.0.0.1] network 3.3.3.3 0.0.0.0wcg-RT4:[wcg-RT4]ospf 1 router-id 4.4.4.4[wcg-RT4-ospf-1]area 1[wcg-RT4-ospf-1-area-0.0.0.1] network 4.4.4.4 0.0.0.0[wcg-RT4-ospf-1-area-0.0.0.1]network 192.168.2.0 0.0.0.255 [wcg-RT4-ospf-1-area-0.0.0.1]network 192.168.34.2 0.0.0.0查看全网连通性dis ip routing-table用ping命令测试连通性在wcg-RT4上定义acl 并且调用ACL过滤计算出的路由:[wcg-RT4]acl number 2000[wcg-RT4-acl-basic-2000] rule deny source 192.168.1.1 0 [wcg-RT4-acl-basic-2000]rule deny source 192.168.1.3 0[wcg-RT4-acl-basic-2000]rule permit [wcg-RT4-acl-basic-2000]quit[wcg-RT4]ospf 1[wcg-RT4-ospf-1]filter-policy 2000 import查看过滤效果并用ping测试结果dis ip routing-tableping 命令测试恢复网络的全网连通性,并在wcg-RT3上第一ACL,过滤type 3 LSA [wcg-RT3]acl number 2000[wcg-RT3-acl-basic-2000] rule deny source 192.168.1.1 0[wcg-RT3-acl-basic-2000] rule deny source 192.168.1.3 0[wcg-RT3-acl-basic-2000] rule permit[wcg-RT3-acl-basic-2000]quit[wcg-RT3]ospf 1[wcg-RT3-ospf-1-area-0.0.0.1]filter 2000 import查看wcg-RT4路由表dis ip routing-table查看wcg-RT3和wcg-RT4 area 1的LSDBdis ospf lsdb用ping命令测试结果:。
OSPF实验及解析:实现OSPF网络实验报告一、实验名称:实现OSPF网络二、实验条件:1、配置路由器运行OSPF协议。
2、拓扑图如(三)所示。
3、要求192.168.1.0/24、192.168.2.0/24为area 1配置为完全末梢区域;192.168.3.0/24为area 0;192.168.4.0/24、192.168.5.0为area 2,配置为NSSA 区域。
路由器D的F0/1端口的辅助IP地址和路由器E运行RIP-V2。
实现OSPF区域的路由器可以和RIP路由器互相学习到网络路径。
三、实验拓扑实现OSPF网络.jpg四、实验步骤及操作:1、路由器A的配置:RouterA(config)#int loopback 0RouterA(config-if)#ip add 172.16.0.1 255.255.255.255 RouterA(config-if)#exitRouterA(config)#int f0/0RouterA(config-if)#ip add 192.168.1.1 255.255.255.0 RouterA(config-if)#no shutRouterA(config-if)#exitRouterA(config)#int f0/1RouterA(config-if)#ip add 192.168.2.1 255.255.255.0 RouterA(config-if)#no shutRouterA(config-if)#exitRouterA(config)#router ospf 10RouterA(config-router)#network 192.168.1.0 0.0.0.255 area 1 RouterA(config-router)#network 192.168.2.0 0.0.0.255 area 1 RouterA(config-router)#area 1 stubRouterA#show ip ospf databaseRouterA#show ip ospf border-router2、路由器B的配置:RouterB(config)#int loopback 0RouterB(config-if)#ip add 172.16.0.2 255.255.255.255 RouterB(config-if)#exitRouterB(config)#int f0/0RouterB(config-if)#ip add 192.168.2.2 255.255.255.0 RouterB(config-if)#no shutRouterB(config-if)#exitRouterB(config)#int f0/1RouterB(config-if)#ip add 192.168.3.1 255.255.255.0 RouterB(config-if)#no shutRouterB(config-if)#exitRouterB(config)#router ospf 10RouterB(config-router)#network 192.168.2.0 0.0.0.255 area 1 RouterB(config-router)#network 192.168.3.0 0.0.0.255 area 0 RouterB(config-router)#area 1 stub no-summary注:设置某区域为完全末梢区域的条件:1、设置内部路由器的区域为末梢区域2、在区域边界路有器上设置该区域为末梢区域且不进行路由汇总3、路由器C的配置:RouterC(config)#int loopback 0RouterC(config-if)#ip add 172.16.0.3 255.255.255.255 RouterC(config-if)#exitRouterC(config)#int f0/0RouterC(config-if)#ip add 192.168.3.2 255.255.255.0RouterC(config-if)#no shutRouterC(config-if)#exitRouterC(config)#int f0/1RouterC(config-if)#ip add 192.168.4.1 255.255.255.0RouterC(config-if)#no shutRouterC(config-if)#exitRouterC(config)#router ospf 10RouterC(config-router)#network 192.168.3.0 0.0.0.255 area 0 RouterC(config-router)#network 192.168.4.0 0.0.0.255 area 2 RouterC(config-router)#area 2 nssa no-summary4、路由器D的配置:RouterD(config)#int loopback 0RouterD(config-if)#ip add 172.16.0.4 255.255.255.255 RouterD(config-if)#exitRouterD(config)#int f0/0RouterD(config-if)#ip add 192.168.4.2 255.255.255.0RouterD(config-if)#no shutRouterD(config-if)#exitRouterD(config)#int f0/1RouterD(config-if)#ip add 192.168.5.1 255.255.255.0RouterD(config-if)#ip add 192.168.6.1 255.255.255.0 secondary RouterD(config-if)#no shutRouterD(config-if)#exitRouterD(config)#router ospf 10RouterD(config-router)#network 192.168.4.0 0.0.0.255 area 2 RouterD(config-router)#network 192.168.5.0 0.0.0.255 area 2 RouterD(config-router)#area 2 nssaRouterD(config-router)#redistribute rip metric 2 metric-type 1 RouterD(config-if)#exitRouterD(config)#router ripRouterD(config-router)#version 2RouterD(config-router)#network 192.168.6.0RouterD(config-router)#redistribute ospf 10 metric 25、路由器E的配置:RouterE(config)#int f0/0RouterE(config-if)#ip add 192.168.6.2 255.255.255.0RouterE(config-if)#no shutRouterE(config-if)#exitRouterE(config)#int f0/1RouterE(config-if)#ip add 192.168.7.1 255.255.255.0RouterE(config-if)#exitRouterE(config)#router ripRouterE(config-router)#version 2RouterE(config-router)#network 192.168.6.0RouterE(config-router)#network 192.168.7.0注:设置某区域为非完全末梢区域的条件:1、设置内部路由器的区域为非完全末梢区域2、在区域边界路有器上设置该区域为非完全末梢区域且不进行路由汇总6、PC工作站的设置:Pc1的设置:IP=192.168.1.10 Netmask=255.255.255.0Pc2的设置:IP=192.168.7.10 Netmask=255.255.255.0五、实验结果及分析在pc1上:Ping+192.168.7.10(通讯正常)在pc2上:Ping+192.168.1.10(通讯正常)由此证明配置成功注一:各Lsa的查看命令1、查看数据库中的所有路由器的Lsa的命令:show ip ospf database router2、查看数据库中的网络Lsa的命令:show ip ospf database network3、查看数据库中的网络汇总Lsa的命令:show ip ospf database summary4、查看数据库中的ASBR汇总Lsa的命令:show ip ospf database asbr-summary5、查看数据库中的自主系统外部Lsa的命令:show ip ospf database external6、查看数据库中的Nssa外部Lsa的命令:show ip ospf database nssa-external【实验环境】BENET公司总部位于北京,在上海和广州拥有分公司,现希望把三个地方的办公网络用OSPF连接起来,希望你为他们实现这个办公网络的搭建!【实验目的】按照现有拓扑图的规划,配置多区域的OSPF在他的上面配置末梢区域(Stub Area)和完全末梢区域(Totally Stublly Area)以及知道为什么要换分多区域的原因?【实验拓扑】【实验步骤】网络拓扑图的具体布线:Router1 S0/0 <----> Router2 S0/0Router2 S1/0 <----> Router3 S0/0Router3 E1/0 <----> Router4 E0/0第一步:配置路由器的回环地址和接口的IP地址;(1) 、配置Router1的回环地址和接口的IP地址;(2)、配置Router2的回环地址和接口的IP地址;(注意:在Router2上配置回环地址是根据情况而定的;Router2是属于Area2是属于骨干区域,但同时它也是一个ABR路由器;所以要配置两个接口的IP地址;因为R2是区域边界系统路由器(ABR)所以在它上面要配置两个接口的IP地址)!(3)、配置Router3的回环地址和接口的IP地址(他和Router2一样是一个ABR路由器又是Area0所以要配置两个接口的IP地址;而回环地址就在这里不在做具体的介绍了;因为R3是区域边界路由器(ABR)所以在它上面要配置两个接口的IP地址)(4)、配置Router4的回环地址和接口的IP地址;(他和Router2一样是一个ABR路由器又是Area0所以要配置两个接口的IP地址;而回环地址就在这里不在做具体的介绍了)第二步:启动OSPF的进程,并配置他们的区域末梢区域(Stub Area)和完全末梢区域(Totally Stubby Area)(1)、在Router1上配置OSPF进程以及宣告他所在的末梢区域(Stub Area)(注意:宣告OSPF的进程和宣告RIP的进程的配置是不一样的,在配置OSPF时他的进程号时本地路由器的进程号,他是来标识一台路由器的多个OSPF的进程的;)末梢区域(Stub Area )他是一个不允许自治系统外部LSA通告在其内进行泛洪的区域。
实验3ospf路由聚合实验任务⼀:ABR上的路由聚合1.建⽴物理连接2.配置ospf协议[RTA-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0[RTA-ospf-1-area-0.0.0.1]network 192.168.0.0 0.0.0.255[RTA-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255[RTA-ospf-1-area-0.0.0.1]network 192.168.2.0 0.0.0.255[RTA-ospf-1-area-0.0.0.1]network 192.168.3.0 0.0.0.255[RTA-ospf-1-area-0.0.0.1]network 10.0.0.0 0.0.0.255[RTB-ospf-1-area-0.0.0.1]network 10.0.0.0 0.0.0.255[RTB-ospf-1-area-0.0.0.0]network 20.0.0.0 0.0.0.255[RTB-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0[RTC-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0[RTC-ospf-1-area-0.0.0.0]network 20.0.0.0 0.0.0.2553.查看ospf路由[RTC]display ip routing-tableDestinations : 20 Routes : 20Destination/Mask Proto Pre Cost NextHop Interface0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop01.1.1.1/32 O_INTER 10 2 20.0.0.1 GE0/12.2.2.2/32 O_INTRA 10 1 20.0.0.1 GE0/13.3.3.3/32 Direct 0 0 127.0.0.1 InLoop010.0.0.0/24 O_INTER 10 2 20.0.0.1 GE0/120.0.0.0/24 Direct 0 0 20.0.0.2 GE0/120.0.0.0/32 Direct 0 0 20.0.0.2 GE0/120.0.0.2/32 Direct 0 0 127.0.0.1 InLoop020.0.0.255/32 Direct 0 0 20.0.0.2 GE0/1127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0192.168.0.1/32 O_INTER 10 2 20.0.0.1 GE0/1192.168.1.1/32 O_INTER 10 2 20.0.0.1 GE0/1192.168.2.1/32 O_INTER 10 2 20.0.0.1 GE0/1192.168.3.1/32 O_INTER 10 2 20.0.0.1 GE0/1224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop04.配置abr聚合,要在abr上,路由的始发区域进⾏路由聚合配置。