OSPF路由选择协议配置
- 格式:doc
- 大小:90.00 KB
- 文档页数:4
OSPF_协议的解析及详解OSPF协议的解析及详解OSPF(Open Shortest Path First)是一种内部网关协议(IGP),用于在大型企业网络中进行路由选择。
本文将对OSPF协议进行解析和详解,包括其工作原理、协议格式、路由选择算法等内容。
一、OSPF协议的工作原理OSPF协议基于链路状态路由(LSR)算法,通过交换链路状态信息来计算最短路径。
它将网络拓扑信息分发给所有路由器,每个路由器都会构建一个链路状态数据库(LSDB),并根据该数据库计算最短路径树。
OSPF协议使用Hello消息来发现邻居路由器,并建立邻居关系。
一旦建立了邻居关系,路由器就会交换链路状态更新消息(LSU)来更新链路状态数据库。
每个路由器都会根据链路状态数据库计算最短路径,并将其存储在路由表中。
二、OSPF协议的协议格式OSPF协议使用IP协议号89,其协议格式如下:1. OSPF报文头部:- 版本号:用于指示OSPF协议的版本。
- 报文类型:用于指示报文的类型,如Hello、数据库描述、链路状态请求等。
- 报文长度:指示整个报文的长度。
- 路由器ID:唯一标识一个路由器。
- 区域ID:将网络划分为不同的区域,用于控制链路状态数据库的大小。
2. OSPF Hello消息:- 网络类型:指示网络类型,如点对点、广播、NBMA等。
- 路由器优先级:用于选举DR(Designated Router)和BDR(Backup Designated Router)。
- 邻居列表:列出与该路由器相邻的所有路由器。
3. OSPF LSU消息:- 序列号:用于标识链路状态数据库的更新。
- 链路状态记录:包含了与该路由器相邻的所有路由器的链路状态信息。
4. OSPF LSR消息:- 链路状态请求列表:列出了需要请求的链路状态信息。
三、OSPF协议的路由选择算法OSPF协议使用Dijkstra算法来计算最短路径树。
该算法通过不断更新最短路径表来选择最短路径。
华为路由器OSPF协议配置命令华为路由器OSPF协议配置命令华为路由器OSPF协议配置命令4.7.13 ip ospf network-type设置接⼝的⽹络类型。
no ip ospf network-type 取消设置。
[ no ] ip ospf network-type { nonbroadcast | point_to_multipoint }【参数说明】nonbroadcast设置接⼝的⽹络类型为⾮⼴播NBMA类型。
point_to_multipoint设置接⼝的⽹络类型为点到多点。
【命令模式】接⼝配置模式【使⽤指南】在没有多址访问能⼒的⼴播⽹上,应该将接⼝配置成NBMA⽅式。
当⼀个NBMA⽹络中,不能保证任意两台路由器之间都是直接可达的话,应将⽹络设置为点到多点的⽅式。
【举例】配置接⼝Serial0为⾮⼴播NBMA类型。
Quidway(config-if-Serial0)#ip ospf network-type nonbroadcast【相关命令】4.7.14 ip ospf neighborip ospf pollinterval在NBMA和点到多点接⼝上配置发送轮询HELLO报⽂的时间间隔,no ip ospf pollinterval 命令恢复为缺省值。
ip ospf pollinterval timeno ip ospf pollinterval【参数说明】time为发送轮询HELLO报⽂的时间间隔,以秒为单位,合法的范围是0~65535。
【缺省情况】接⼝缺省发送轮询HELLO报⽂的时间间隔为120秒。
【命令模式】接⼝配置模式【使⽤指南】在NBMA和点到多点⽹络中,当⼀台路由器的邻居⼀直没有响应时(时间间隔超过了dead-interval ),仍然有必要继续发送HELLO 报⽂,但发送的频率要降低为以pollinterval的频率发送。
所以pollinterval要远⼤于hello- interval的值,⾄少为两分钟(120秒)。
实验四多区域OSPF路由协议配置一、实验目的1.掌握OSPF路由协议的配置方法;2.掌握OSPF末节区域的配置。
3.掌握OSPF绝对末节区域的配置二、实验说明1.本实验并非自行设计实验,学生必须按拓扑图指示连接各设备,并完成相关配置,按步骤完成实验;2.掌握OSPF路由协议的配置方法3.掌握末节区域与绝对末节区域三、实验拓扑Pc0Pc1四、实验步骤(所有2层配置省略)R1上的配置:R1<config>#router ospf 100R1<config-router>#network 192.168.12.0 .255 area 0R1<config-router>#network 192.168.13.0 .255 area 0R2上的配置:R2<config>#router ospf 100R2<config-router>#network 192.168.12.0 .255 area 0R2<config-router>#network 192.168.23.0 .255 area 0R2<config-router>#network 192.168.24.0 .255 area 1 /*边界路由器*/R2<config-router>#area 1 stub /*1区域为末节区域*/ R3上的配置:R3<config>#router ospf 100R3<config-router>#network 192.168.13.0 .255 area 0R3<config-router>#network 192.168.23.0 .255 area 0R3<config-router>#network 192.168.37.0 .255 area 2 /*边界路由器*/R3<config-router>#area 2 stub no-summary /*2区域为绝对末节区域*/ R7上的配置:R7<config>#router ospf 100R7<config-router>#network 192.168.37.0 .255 area 2R7<config-router>#network 192.168.70.0 .255 area 2R7<config-router>#area 2 stub no-summaryR4上的配置:R4<config>#router ospf 100R4<config-router>#network 192.168.24.0 .255 area 1R4<config-router>#network 192.168.45.0 .255 area 1R4<config-router>#network 192.168.46.0 .255 area 1R4<config-router>#area 1 stubR5上的配置:R5<config>#router ospf 100R5<config-router>#network 192.168.45.0 .255 area 1R5<config-router>#network 192.168.56.0 .255 area 1R5<config-router>#network 192.168.50.0 .255 area 1R5<config-router>#area 1 stubR6上的配置:R6<config>#router ospf 100R6<config-router>#network 192.168.56.0 .255 area 1R6<config-router>#network 192.168.46.0 .255 area 1R6<config-router>#network 192.168.60.0 .255 area 1R6<config-router>#area 1 stub五、实验结果1.末节区域路由2.绝对末节区域路由3.连通性测试。
1.实验目的1.掌握OSPF协议的基本原理和配置;2.熟悉DR的选举原理和配置;3.了解多区域OSPF的原理和配置;4.尝试根据协议原理设计实验过程;5.利用现有的链接完成图示的物理链接2.实验环境(软件条件、硬件条件等)3台MSR3040路由器、一台MSR5060路由器、3台S3610交换机、12台pc;3.实验原理与方法(架构图、流程图等)【OSPF协议】OSPF(Open Shortest Path First开放式最短路径优先)[1]是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。
OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。
在这里,路由域是指一个自治系统(Autonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。
在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。
作为一种链路状态的路由协议,OSPF将链路状态广播数据包LSA(Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。
运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。
【OSPF邻居关系】邻接关系建立的4个阶段:1.邻居发现阶段2.双向通信阶段:Hello报文都列出了对方的RID,则BC完成.3.数据库同步阶段:4.完全邻接阶段: full adjacency邻居关系的建立和维持都是靠Hello包完成的,在一般的网络类型中,Hello包是每经过1个HelloInterval发送一次,有1个例外:在NBMA网络中,路由器每经过一个PollInterval 周期发送Hello包给状态为down的邻居(其他类型的网络是不会把Hello包发送给状态为down的路由器的).Cisco路由器上PollInterval默认60s Hello Packet以组播的方式发送给224.0.0.5,在NBMA类型,点到多点和虚链路类型网络,以单播发送给邻居路由器。
OSPF配置目的:掌握OSPF路由协议的原理掌握OSPF配置及路由测试OSPF(Open Shortest Path First)路由协议是由IETF(Internet Engineering Task Force)IGP工作小组于1987年开发的一种链路状态路由协议。
OSPF能够适应大型全局IP 网络的扩展,OSPF协议的特性包括:支持VLSM(可变长子网掩吗)、快速收敛、低网络利用、高级路由选择及可用组播传送报文等。
OSPF协议配置中主要增加的是OSPF协议的区域(area)设置。
每个区域都有一个区域号,当网络中存在多个区域时,必须存在0区域,它是骨干区域,所有其他区域都通过直接或虚链路连接到骨干区域上。
为了优化操作,各区域所包含的路由器不应超过50-70个。
[例] 单区域的OSPF配置如图1所示,以R1、R2、R3为例说明OSPF配置的主要内容。
R1的配置:Router(config)#router ospf 100 //启用OSPF路由协议,定义OSPF进程ID号为100//进程ID:1-65535,只在路由器内部起作用,不同路由器一般要求不同。
Router(config-router)#network 211.69.10.0 0.0.0.255 area 0 //宣告直连网段及所在区域为0// area 0相当于area 0.0.0.0 ;area 1相当于area 0.0.0.1Router(config-router)#network 211.69.11.0 0.0.0.3 area 0 //宣告直连网段及所在区域为0Router(config-router)#network 211.69.11.4 0.0.0.3 area 0 //宣告直连网段及所在区域为0对于R2,将所连211.69.12.0、211.69.11.0网段宣告出来并定义区域为0即可;对于R3,将所连211.69.13.0、211.69.11.4网段宣告出来并定义区域为0即可。
配置OSPF路由协议在网络中配置OSPF(Open Shortest Path First)路由协议,可以实现动态路由的选择和更新,增加网络的可靠性和灵活性。
下面将介绍如何配置OSPF路由协议。
1.确定OSPF区域划分:在OSPF中,网络被划分为不同的区域(Area),每个区域都有一个唯一的标识符。
根据网络拓扑和需求,确定需要划分的区域数量和标识符。
2.配置路由器接口:将路由器的各个接口与网络连接,并进行必要的IP地址配置。
每个接口的IP地址应属于同一区域,并通过命令“router ospf area 区域编号”将接口连接到对应的区域。
3.配置区域边界路由器(ABR):ABR是连接不同区域的路由器,需要进行特殊的配置。
在ABR上,通过命令“router ospf area 区域编号”将接口连接到对应的区域,并使用命令“area 区域编号 range 网络地址子网掩码”将其连接的网络范围标记为该区域。
4.配置自治系统边界路由器(ASBR):ASBR是连接不同自治系统(AS)的路由器,需要进行特殊的配置。
在ASBR上,使用命令“router ospf”进入OSPF配置模式,并使用命令“re distribute 子网号子网掩码”将其连接的网络添加到OSPF路由表中。
5.配置OSPF路由协议:在每台路由器上,使用命令“router ospf 进程号”进入OSPF配置模式,并使用命令“network 子网号子网掩码 area 区域编号”将该路由器的接口添加到OSPF路由表中。
6.配置路由器的优先级:OSPF通过区域的优先级来选择区域内的DR(Designated Router)和BDR(Backup Designated Router)。
可以通过命令“priority 数字”设置路由器的优先级(默认为1),数字越大优先级越高。
7.验证OSPF配置:使用命令“show ip ospf”来验证OSPF路由协议的配置情况。
华为OSPF协议基本配置OSPF(Open Shortest Path First)是一种链路状态路由协议,常用于大型网络中的内部网关协议(IGP)。
华为设备支持OSPF协议,并提供丰富的配置选项来进行基本的OSPF协议配置。
1. 配置路由器ID(Router ID):在OSPF协议中,每个路由器都需要一个唯一的路由器ID来标识自己。
华为设备可以使用以下命令配置路由器ID:```[RouterA] ospf router-id 1.1.1.1```2. 配置区域(Area):OSPF使用区域的概念来实现路由器的分层结构,不同区域之间的通信需要经过区域边界路由器(ABR)或自治系统边界路由器(ASBR)。
华为设备可以使用以下命令配置区域:```[RouterA] ospf area 0```3.配置接口:在OSPF中,需要将路由器的接口添加到相应的区域中,以便进行邻居关系的建立和路由信息的交换。
华为设备可以使用以下命令将接口添加到OSPF中:```[RouterA] interface GigabitEthernet 0/0/1[RouterA-GigabitEthernet0/0/1] ospf enable[RouterA-GigabitEthernet0/0/1] ospf area 0```4. 配置路由汇总(Route Summarization):OSPF允许在ABR或ASBR上进行路由汇总,以减少网络中的路由表项数量和路由信息的传输量。
华为设备可以使用以下命令配置路由汇总:```[RouterA] ospf abr-summary 10.0.0.0 255.0.0.0```5. 配置路由过滤(Route Filtering):OSPF允许在路由器上对路由进行筛选,以控制路由的学习和传播。
华为设备可以使用以下命令配置路由过滤:```[RouterA] ospf distribute-list export prefix-list PREFIX-LIST-OUT[RouterA] ospf distribute-list import prefix-list PREFIX-LIST-IN```6. 配置路由聚合(Route Aggregation):OSPF允许在路由器上对多个具有相同前缀的路由进行聚合,以减少路由表项的数量和路由信息的传输量。
实验十一配置OSPF路由协议实验背景:OSPF(Open Shortest Path First)是一个内部网关协议(IGP),用于在一个自治系统(AS)内部进行路由选择。
OSPF使用链路状态数据库(LSDB)来记录网络拓扑信息,并通过计算最短路径树来确定最佳路径。
在本实验中,将学习如何配置OSPF路由协议,以在网络中实现动态路由。
实验目标:1.在网络中配置OSPF路由协议。
2.根据网络中的需求调整OSPF路由设置。
3.验证配置的正确性,并测试动态路由的性能。
实验材料:1.三台路由器(R1、R2和R3)。
2.两台终端设备(PC1和PC2)。
3.连接路由器和终端设备的适当数量的以太网电缆。
实验步骤:1.连接设备:a. 将R1的Ethernet 0/0接口连接到R2的Ethernet 0/0接口。
b. 将R1的Ethernet 0/1接口连接到PC1的网卡。
c. 将R2的Ethernet 0/1接口连接到R3的Ethernet 0/0接口。
d. 将R3的Ethernet 0/1接口连接到PC2的网卡。
2.配置基本网络设置:a.在每台路由器上配置主机名和密码:R1(config)# hostname R1R1(config)# enable secret <password>R2(config)# hostname R2R2(config)# enable secret <password>R3(config)# hostname R3R3(config)# enable secret <password>b.配置每台路由器的接口IP地址:R1(config)# interface Ethernet 0/0R1(config-if)# ip address <ip_address> <subnet_mask> R1(config)# interface Ethernet 0/1R1(config-if)# ip address <ip_address> <subnet_mask> R2(config)# interface Ethernet 0/0R2(config-if)# ip address <ip_address> <subnet_mask> R2(config)# interface Ethernet 0/1R2(config-if)# ip address <ip_address> <subnet_mask> R3(config)# interface Ethernet 0/0R3(config-if)# ip address <ip_address> <subnet_mask>R3(config)# interface Ethernet 0/1R3(config-if)# ip address <ip_address> <subnet_mask>c.配置每台PC的IP地址和默认网关:PC1> ip <ip_address> <subnet_mask> <default_gateway>PC2> ip <ip_address> <subnet_mask> <default_gateway>3.配置OSPF协议:a.在每个路由器上启用OSPF:R1(config)# router ospf <process_id>R1(config-router)# network <network_address> <wildcard_mask> area <area_id>R2(config)# router ospf <process_id>R2(config-router)# network <network_address> <wildcard_mask> area <area_id>R3(config)# router ospf <process_id>R3(config-router)# network <network_address> <wildcard_mask> area <area_id>b.在R1和R3之间配置OSPF邻居:R1(config-router)# neighbor <R3_interface_ip_address><R3_interface>R3(config-router)# neighbor <R1_interface_ip_address> <R1_interface>c.在PC1和PC2上检查IP连接以验证OSPF配置的正确性。
ospf路由协议的配置路由协议ospf的配置一、Ospf简介:OSPF(Open Shortest Path First )为IETF OSPF 工作组开发的一种基于链路状态的内部网关路由协议。
OSPF专为IP 开发的路由协议,直接运行在IP 层上面,协议号为89,采用组播方式进行OSPF包交换,组播地址为224.0.0.5 (全部OSPF路由器)和224.0.0.6 (指定路由器)。
链路状态算法是一种与哈夫曼向量算法(距离向量算法)完全不同的算法,应用哈夫曼向量算法的传统路由协议为RIP,而OSPF 路由协议是链路状态算法的典型实现。
与RIP 路由协议对比,OSPF 除了算法上的不同,还引入了路由更新认证、VLSMs(可变长子网掩码)、路由聚合等新概念。
即使RIPv2 做了很大的改善,可以支持路由更新认证、可变长子网掩码等特性,但是RIP 协议还是存在两个致命弱点:1 )收敛速度慢;2 )网络规模受限制,最大跳数不超过16跳。
OSPF的出现克服了RIP 的弱点,使得IGP 协议也可以胜任中大型、较复杂的网络环境。
OSPF路由协议利用链路状态算法建立和计算到每个目标网络的最短路径,该算法本身较复杂,以下简单地、概括性地描述了链路状态算法工作的总体过程:a 初始化阶段,路由器将产生链路状态通告,该链路状态通告包含了该路由器全部链路状态;b 所有路由器通过组播的方式交换链路状态信息,每台路由器接收到链路状态更新报文时,将拷贝一份到本地数据库,然后再传播给其它路由器;c 当每台路由器都有一份完整的链路状态数据库时,路由器应用Dijkstra算法针对所有目标网络计算最短路径树,结果内容包括:目标网络、下一跳地址、花费,是IP路由表的关键部分。
如果没有链路花费、网络增删变化,OSPF将会十分安静,如果网络发生了任何变化,OSPF通过链路状态进行通告,但只通告变化的链路状态,变化涉及到的路由器将重新及运行Dijkstra算法,生成新的最短路径树。
如何在路由器上配置OSPF协议?OSPF协议(Open Shortest Path First,开放最短路径优先协议)是一种常用的动态路由协议,它能够自动发现网络中的路由器并建立路由表。
下面介绍如何在路由器上配置OSPF协议。
1.启用OSPF首先,需要启用OSPF协议。
打开路由器的命令行界面,使用以下命令启用OSPF:Router(config)# router ospf [process-id]其中[process-id]是OSPF进程的ID,可以是一个1到65535之间的整数。
通常,您可以使用默认值1。
2.配置OSPF区域接着,需要配置OSPF区域。
在OSPF进程下,使用以下命令指定区域:Router(config-router)# area [area-id]其中[area-id]是OSPF区域的ID,可以是一个0到4294967295之间的整数或点分十进制表示的IP地址。
例如,如果您想将区域设置为0.0.0.0,可以使用以下命令:Router(config-router)# area 0.0.0.03.配置接口现在,需要将接口添加到OSPF区域。
在路由器接口下,使用以下命令指定OSPF区域:Router(config-if)# ospf [process-id] area [area-id]其中[process-id]是OSPF进程的ID,[area-id]是OSPF区域的ID。
例如,如果您想将接口FastEthernet0/0添加到区域0.0.0.0,并使用进程ID为1,可以使用以下命令:Router(config-if)# ospf 1 area 0.0.0.04.配置OSPF参数您可以在OSPF进程下配置各种参数,如路由器ID、网络类型、接口开销等。
以下是一些常见参数的配置命令:设置路由器ID:Router(config-router)# router-id [router-id]其中[router-id]是路由器。
ospf配置实验报告《OSPF配置实验报告》在网络配置和管理中,Open Shortest Path First(OSPF)是一种常用的路由协议,用于在IP网络中进行动态路由选择。
本实验报告将介绍如何进行OSPF配置,并通过实验验证其功能和效果。
实验环境:- 两台路由器设备- 一台交换机设备- 一台PC设备- 网线、电源线等相关设备实验步骤:1. 连接设备:将两台路由器设备和交换机设备通过网线连接起来,确保连接正确稳定。
2. 配置路由器:登录路由器设备的管理界面,进行OSPF配置。
首先配置路由器的IP地址和子网掩码,然后启用OSPF协议,并配置相关参数,如区域ID、网络地址等。
3. 配置交换机:登录交换机设备的管理界面,配置VLAN和端口,确保路由器和PC设备能够正常通信。
4. 验证网络:通过ping命令验证PC设备能够与路由器设备进行正常通信,检查网络连接是否正常。
5. 测试路由选择:在路由器设备上进行路由表查看和调试命令,验证OSPF协议是否能够正确选择最佳路径。
实验结果:经过以上步骤的配置和验证,实验结果表明OSPF协议能够成功实现动态路由选择,并且网络通信正常稳定。
通过查看路由表和调试信息,可以清晰地看到OSPF协议选择了最佳路径,并且能够动态调整路由信息以适应网络拓扑的变化。
结论:本实验验证了OSPF配置的功能和效果,证明了OSPF协议在IP网络中的重要性和实用性。
通过OSPF协议,网络管理员可以轻松实现动态路由选择和网络优化,提高网络性能和稳定性。
总结:OSPF配置实验报告详细介绍了OSPF协议的配置步骤和验证方法,通过实验结果验证了OSPF协议的功能和效果。
希望本实验报告能够帮助读者更加深入了解和掌握OSPF协议的配置和应用,为网络管理工作提供参考和指导。
实验^一配置OSPF各由协议作者: 日期:实验十一配置OSPF路由协议11. 1路由协议OSPF既述OSPF路由协议是一种典型的链路状态路由协议,用于一个自治系统内部•在这个自治系统中,所有的OSPF路由器都维护一个相同的描述这个自治系统结构的数据库,其中存放路由域中相应链路的状态信息。
OSPF路由器正是通过这个数据库计算出OSPF路由表的•作为一种链路状态的路由协议,OSPFF将链路状态广播数据包LSA ( Link State Advertisement )传送给区域内的所有路由器,这一点与距离向量路由协议不同。
运行距离向量路由协议的路由器是将部分或全部的路由表传递给相邻的路由器。
对于OSPF路由协议,度量与网络中链路的带宽等因素相关,也就是说OSPF路由信息不受物理跳数的限制。
另外,OSPF路由协议还支持TOS(Type of Service )路由,因此OSPF适用于大型网络中•1 •区域在RIP协议中,网络是一个平面的概念,并无区域及边界的定义。
在OSPF路由协议中,一个网络或者说是一个路由域可以划分为很多个区域area ,每一个区域通过OSPF边界路由器相连,区域间可以通过路由总结(Summary)来减少路由信息,减小路由表,提高路由器的运算速度。
在OSPF路由协议的定义中,可以将一个自治系统划分为几个区域,我们把按照一定的OSPF路由法则组合在一起的一组网络或路由器的集合称为区域(area ).在OSPF路由协议中,每一个区域中的路由器都按照该区域中定义的链路状态算法来计算网络拓扑结构,这意味着每一个区域都有该区域独立的网络拓扑数据库及网络拓扑图•对于每一个区域,其网络拓扑结构在区域外是不可见的,每一区域内部的路由器对域外的其余网络结构也不了解,这意味着OSPF路由域中的网络链路状态数据广播被区域的边界挡住了,这样有利于减少网络中链路状态数据包在全网范围内的广播,也是OSPF将一个自治系统划分成很多个区域的重要原因。
OSPF(开放式最短路径优先协议)是一种基于链路状态的路由协议,用于实现大型的企业网络中的路由。
本文将介绍如何配置OSPF。
1. 配置OSPF进程
在每个运行OSPF的路由器上配置OSPF进程。
进入路由器的配置模式并输入以下命令:
Router(config)# router ospf process-id
将process-id替换为一个整数值,可以是任何数字,但它应该在整个网络中唯一。
2. 配置区域
将每个路由器分配到一个或多个区域中。
在路由器上,进入配置模式并输入以下命令:
Router(config-router)# area area-id
将area-id替换为一个数字,可以是任何数字,但应该在整个网络中唯一。
3. 配置网络
在每个路由器上,配置与OSPF连接的每个网络。
Router(config-router)# network network-address wildcard-mask area area-id
将network-address替换为网络地址,wildcard-mask替换为反掩码,area-id替换为路由器所在区域的ID。
4. 确认配置
输入以下命令以确认OSPF配置:
Router# show ip protocols
Router# show ip ospf neighbor
使用这些命令可以查看OSPF协议的状态,以及与其他OSPF路由器的领域关系。
以上是配置OSPF的基本步骤。
但在实际操作时,需要考虑到网络的规模和层级结构,以便更好地组织和管理网络。
数学与计算机学院实验报告一、实验项目信息项目名称: OSPF 路由选择协议配置 实验时间: 2015年6月6日 实验学时: 3 学时实验地点: 工科楼501实验室 二、实验目的及要求1.掌握OSPF 中Router ID 的配置方法2.掌握OSPF 的配置方法3.掌握通过display 命令查看OSPF 运行状态的方法4.掌握使用OSPF 发布缺省路由的方法5.掌握修改OSPF hello 和dead 时间的配置方法6.理解多路访问网络中的DR 或BDR 选举7.掌握OSPF 路由优先级的修改方法 三、实验环境Windows 、eNSP四、实验内容及实验步骤拓扑图步骤一 实验环境准备如果本任务中您使用的是空配置设备,需要从步骤1开始配置,然后跳过步骤2。
如果使用的设备包含上一个实验的配置,请直接从步骤2开始配置。
基本配置以及IP 编址。
<Huawei>system-viewEnter system view, return user view with Ctrl+Z. [Huawei]sysname R1[R1]interface GigabitEthernet 0/0/1[R1-GigabitEthernet 0/0/1]ip address 10.0.12.1 24 [R1-GigabitEthernet 0/0/1]quit [R1]interface GigabitEthernet 0/0/0[R1-GigabitEthernet0/0/0]ip address 10.0.13.1 24 [R1-GigabitEthernet0/0/0]quit [R1]interface LoopBack 0[R1-LoopBack0]ip address 10.0.1.1 24 <Huawei>system-viewEnter system view, return user view with Ctrl+Z. [Huawei]sysname R2[R2]interface GigabitEthernet 0/0/1[R2-GigabitEthernet 0/0/1]ip address 10.0.12.2 24 [R2-GigabitEthernet 0/0/1]quit [R2]interface LoopBack 0[R2-LoopBack0]ip address 10.0.2.2 24<Huawei>system-viewEnter system view, return user view with Ctrl+Z.[Huawei]sysname R3[R3]interface GigabitEthernet 0/0/0[R3-GigabitEthernet0/0/0]ip address 10.0.13.3 24[R3-GigabitEthernet0/0/0]quit[R3]interface LoopBack 0[R3-LoopBack0]ip address 10.0.3.3 24[R3-LoopBack0]quit[R3]interface LoopBack 2[R3-LoopBack2]ip address 172.16.0.1 24步骤二清除设备上原有的配置打开必要的接口,关闭无关接口。
[R1]interface GigabitEthernet 0/0/1[R1-GigabitEthernet0/0/1]undo shutdown[R1-GigabitEthernet0/0/1]quit[R2]interface GigabitEthernet 0/0/0[R2-GigabitEthernet0/0/0]undo rip summary-address 172.16.0.0 255.255.0.0 [R2-GigabitEthernet0/0/0]shutdown[R3]interface GigabitEthernet 0/0/0[R3-GigabitEthernet0/0/0]undo shutdown[R3-GigabitEthernet0/0/0]quit[R3]interface GigabitEthernet 0/0/1[R3-GigabitEthernet0/0/1]shutdown[R3-GigabitEthernet0/0/1]quit[R3]undo interface LoopBack 3[R3]undo interface LoopBack 4[R3]undo interface LoopBack 5删除设备上的RIP认证配置和RIP进程1。
[R1]interface GigabitEthernet 0/0/0[R1-GigabitEthernet0/0/0]undo rip authentication-mode[R1-GigabitEthernet0/0/0]quit[R1]undo rip 1Warning: The RIP process will be deleted. Continue?[Y/N]y[R2]interface GigabitEthernet 0/0/0[R2-GigabitEthernet0/0/0]undo rip authentication-mode[R2-GigabitEthernet0/0/0]quit[R2]interface GigabitEthernet 0/0/1 [R2-GigabitEthernet0/0/1]undo rip authentication-mode[R2-GigabitEthernet0/0/1]quit[R2]undo rip 1Warning: The RIP process will be deleted. Continue?[Y/N]y[R3]interface GigabitEthernet 0/0/1[R3-GigabitEthernet0/0/1]undo rip authentication-mode[R3-GigabitEthernet0/0/1]quit[R3]undo rip 1Warning: The RIP process will be deleted. Continue?[Y/N]y步骤三配置 OSPF将R1的Router ID配置为10.0.1.1(逻辑接口Loopback 0的地址),开启OSPF进程1 (缺省进程),并将网段10.0.1.0/24、 10.0.12.0/24和10.0.13.0/24发布到OSPF区域0。
[R1]ospf 1 router-id 10.0.1.1[R1-ospf-1]area 0[R1-ospf-1-area-0.0.0.0]network 10.0.1.0 0.0.0.255[R1-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255[R1-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255注意:同一个路由器可以开启多个OSPF进程,默认进程号为1,由于进程号只具有本地意义,所以同一路由域的不同路由器可以使用相同或不同的OSPF进程号。
另外network命令后面需使用反掩码。
将R2的Router ID配置为10.0.2.2,开启OSPF进程1,并将网段10.0.12.0/24和10.0.2.0/24发布到OSPF区域0。
[R2]ospf 1 router-id 10.0.2.2[R2-ospf-1]area 0[R2-ospf-1-area-0.0.0.0]network 10.0.2.0 0.0.0.255[R2-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255…output omitted…Nov 30 2013 09:41:39+00:00 R2 %%01OSPF/4/NBR_CHANGE_E(l)[5]:Neighbor changes event: neighbor status changed. (ProcessId=1, NeighborAddress=10.0.12.1, NeighborEvent=LoadingDone, NeighborPreviousState=Loading, NeighborCurrentState=Full)当回显信息中包含“NeighborCurrentState=Full”信息时,表明邻接关系已经建立。
将R3的Router ID配置为10.0.3.3,开启OSPF进程1,并将网段10.0.3.0/24和10.0.13.0/24发布到OSPF区域0。
[R3]ospf 1 router-id 10.0.3.3[R3-ospf-1]area 0[R3-ospf-1-area-0.0.0.0]network 10.0.3.0 0.0.0.255[R3-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255…output omitted…Nov 30 2013 16:05:34+00:00 R3 %%01OSPF/4/NBR_CHANGE_E(l)[5]:Neighbor changes event: neighbor status changed. (ProcessId=1, NeighborAddress=10.0.13.1, NeighborEvent=LoadingDone, NeighborPreviousState=Loading,NeighborCurrentState=Full)步骤四验证 OSPF 配置待OSPF收敛完成后,查看R1、R2和R3上的路由表。
<R1>display ip routing-table<R2>display ip routing-table<R3>display ip routing-tableRoute Flags: R - relay, D - download to fib-------------------------------------------------------------------------Routing Tables: PublicDestinations : 16 Routes : 16Destination/Mask Proto Pre Cost Flags NextHop Interface10.0.1.1/32 OSPF 10 1 D 10.0.13.1 GigabitEthernet0/0/010.0.2.2/32 OSPF 10 2 D 10.0.13.1 GigabitEthernet0/0/010.0.3.0/24 Direct 0 0 D 10.0.3.3 LoopBack010.0.3.3/32 Direct 0 0 D 127.0.0.1 LoopBack010.0.3.255/32 Direct 0 0 D 127.0.0.1 LoopBack010.0.12.0/24 OSPF 10 2 D 10.0.13.1 GigabitEthernet0/0/010.0.13.0/24 Direct 0 0 D 10.0.13.3 GigabitEthernet0/0/010.0.13.3/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/010.0.13.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0172.16.0.0/24 Direct 0 0 D 172.16.0.1 LoopBack2172.16.0.1/32 Direct 0 0 D 127.0.0.1 LoopBack2172.16.0.255/32 Direct 0 0 D 127.0.0.1 LoopBack2255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0检测R2和R1(10.0.1.1)以及R2和R3(10.0.3.3)间的连通性。