CCNA OSPF同区域间的配置与运用(陈龙川)

使用OSPF的意义

OSPF是一种链路状态协议。一般链路状态协议都需要向整个网络告知邻居信息,使各节点只需要维护网络的“拓扑图”,而不必交换各自连接目的站点的的距离,路由器根据拓扑生成各自的路由表。OSPF基于接口的通信量、通畅状况、往返用时、可靠性等得出路由的成本,来达到平衡网络负荷的要求。OSPF按照路由器储存的网络信息,通过SPF最短路径算法,得出最佳路由并保持连接,而不必定期地大量交换信息。OSPF的出现克服了原本RIP存在的不足,它通过组播方式完成对网络拓扑的迅速汇聚,在快速连接、减轻系统负荷、稳定链接方面表现突出,有网络资源占用少、收敛速度快、支持大规模网络等优势。

OSPF协议的运行原理

OSPF路由协议是一种典型的链路状态的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统,即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表。

OSPF的三张表

1、邻居表

OSPF用邻居机制来发现和维持路由的存在,邻居表存储了双向通信的邻居关系OSPF路由器列表的信息。

2、拓扑表

OSPF用LSA(link state Advertisement 链路状态通告)来描述网络拓扑信息,然后OSPF路由器用拓扑数据库来存储网络的这些LSA。

3、OSPF路由表

对链路状态数据库进行SPF(Dijkstra)计算,而得出的OSPF路由表。

一、建立邻接关系-Hello包

1.Hello包用来发现OSPF邻居并建立相邻关系,通过组播地址发送给所有SPF路由器。

2.通告两台路由器建立相邻关系所必需的一些参数。

3.在多路访问网络中选举指定路由器(DR)与备用指定路由器(BDR)

二、必要的时候进行DR的选举

1.为了减小OSPF中的流量,OSPF会选举一个指定路由器(DR)与一个备用指定路由器(BDR)

2.按照端口的优先级选举DR与BDR,如果优先级相等则根据路由器的ID选举DR与BDR,ID高的为DR       3.DR负责使用该变化信息更新其他所有OSPF路由器。

4.BDR负责监控DR,当DR出现故障时,BDR会接替DR的工作。

三、发现路由

1.路由器与路由器之间首先利用Hello包的路由器ID信息确认主从关系,然后主从路由器相互交换链路状态信息,交换完成后建立完全邻接关系,同时邻接路由器拥有自己独立的、完整的链路状态数据库。

四、选择合适的路由器

1.当每台路由器都拥有完整的独立的链路状态数据库后,OSPF路由器会根据数据库中的内容,运行SPF算法,计算出到每个目的地的网络的最佳路径,并添加到路由表中。

五、维护路由信息

1.当某条链路出现故障时,会自动及时的通知其他OSPF路由器,避免数据的无法传输。

OSPF协议的配置

实验拓扑图

R1路由器IP地址与基本配置

R1>enable       \\进入特权模式

R1#configure terminal       \\进入全局配置模式

R1(config)#interface fastEthernet 0/0     \\进入fastethernet 0/0接口配置模式

R1(config-if)#no shutdow    \\开启接口

R1(config-if)#ip address 192.168.1.1 255.255.255.0      配置IP地址

R1(config-if)#exit       \\退出接口模式

R1(config)#interface serial 0/0/1

R1(config-if)#no shutdown

R1(config-if)#ip address 192.168.3.1 255.255.255.0

R1(config-if)#exit

R1(config)#interface serial 0/0/0

R1(config-if)#no shutdown

R1(config-if)#ip address 192.168.4.1 255.255.255.0

R2路由器IP地址与基本配置

Router>enable

Router#configure terminal

Router(config)#hostname R2

R2(config)#int

R2(config)#interface f

R2(config)#interface fastEthernet 0/0

R2(config-if)#no shutdown

R2(config-if)#ip add 192.168.2.1 255.255.255.0

R2(config-if)#exit

R2(config)#interface serial 0/0/0

R2(config-if)#no shutdown

R2(config-if)#ip add 192.168.3.2 255.255.255.0

R2(config-if)#exit

R2(config)#interface serial 0/0/1

R2(config-if)#no shutdown

R2(config-if)#ip add 192.168.5.1 255.255.255.0

R3路由器IP地址与基本配置

Router>enable

Router#configure terminal

Router(config)#hostname R3

R3(config)#interface serial 0/0/0

R3(config-if)#no shutdown

R3(config-if)#ip add 192.168.4.2 255.255.255.0

R3(config-if)#exit

R3(config)#interface serial 0/0/1

R3(config-if)#no shutdown

R3(config-if)#ip add 192.168.5.2 255.255.255.0

R3(config-if)#exit

R3(config)#interface serial 0/1/0

R3(config-if)#no shutdown

R3(config-if)#ip add 192.168.6.1 255.255.255.0

R4路由器IP地址与基本配置

Router>enable

Router#configure terminal

Router(config)#interface serial 0/0/0

Router(config-if)#no shutdown

Router(config-if)#ip add 192.168.6.2 255.255.255.0

Router(config-if)#exit

Router(config)#hostname R4

R4(config)#interface fastEthernet 0/0

R4(config-if)#no shutdown

R4(config-if)#ip add 11.10.0.1 255.255.255.0

测试R1路由器与R2、R3路由器之间的连通性。当出现5个!(感叹号)时即代表正常连通。

测试R3路由器与R4路由器之间的连通性。

测试客户端、服务器与其直连路由器的连通性

****************      此实验中没有配置routeid     ****************

route id 是这个路由器众多接口ip地址的一个。选择这个id作为这个路由器的代表。就像一个班的班长代表这个班级一样。如何选择这个ID,有一个规则。首先先看是否有回环接口,如果只一个有回环接口,则直接选择这个回环接口当ID,如果有多个回环接口则,选择ip地址大的那个回环接口。如果没有回环接口,则选择普通接口的ip地址大的那一个作为ID。

OSPF配置:

路由器1 OSPF配置

R1>enable

R1#configure terminal

R1(config)#router ospf 1        \\设置进程

R1(config-router)#network 192.168.1.0 0.0.0.255 area 0        \\宣告网络与设置区域

R1(config-router)#network 192.168.3.0 0.0.0.255 area 0

R1(config-router)#network 192.168.4.0 0.0.0.255 area 0

R1#write       \\保存(注:命令前加do,意思为强制执行)

Building configuration...

[OK]

路由器2 OSPF配置

R2>enable

R2#configure terminal

R2(config)#router ospf 1

R2(config-router)#network 192.168.2.0 0.0.0.255 area 0

R2(config-router)#network 192.168.3.0 0.0.0.255 area 0

R2(config-router)#network 192.168.5.0 0.0.0.255 area 0

R2(config-router)#do write

Building configuration...

[OK]

路由器3 OSPF配置

R3>enable

R3#conf

R3#configure terminal

R3(config)#router ospf 1

R3(config-router)#network 192.168.4.0 0.0.0.255 area 0

R3(config-router)#network 192.168.5.0 0.0.0.255 area 0

R3(config-router)#network 192.168.6.0 0.0.0.255 area 0

R3(config-router)#do write

Building configuration...

[OK]

路由器4 OSPF配置

R4>enable

R4#configure terminal

R4(config)#router ospf 1

R4(config-router)#network 11.10.0.0 0.0.0.255 area 0

R4(config-router)#network 192.168.6.0 0.0.0.255 area 0

R4(config-router)#do write

Building configuration...

[OK]

查看R1、R2、R3、R4路由器的路由表

查看R1、R2、R3、R4路由器的配置信息

此试验仅为CISCO中最为基础的OSPF协议实验。如有错误,可以指出,共同学习!

时间: 2024-09-29 18:49:10

CCNA OSPF同区域间的配置与运用(陈龙川)的相关文章

OSPF多区域原理与配置

OSPF多区域原理与配置 n 生成OSPF多区域的原因 1. 生成OSPF多区域的原因 ? 改善网络的可扩展性 ? 快速收敛 2. OSPF区域的容量 划分多区域后,每个OSPF区域里到底可以容纳多少台路由器?单个区域所支持的路由器数量的范围大约是30-200.但在一个区域内实际加入的路由器数量要小于单个区域所能容纳路由器的最大数量.这是因为还有更为重要的一些因素影响着这个数量,诸如一个区域内链路的数量,网络拓扑的稳定性.路由器的内存和CPU性能.路由汇总的有效使用和注入到这个区域的汇总LSA的

OSPF 多区域原理与配置

今天给大家简单介绍一下如何在OSPF区域中划分成多个小区域,和划分小区域的必要性.在大型网络中,使用OSPF路由协议经常遇到以下问题:1.在大型网络中,网络结构的变化是时常发生的,因此OSPF路由器就会经常运行SPF算法来重新计算路由信息,大量消耗路由器的CPU和内存资源:2.在OSPF网络中,随着多条路径的增加,路由表会变得越来越庞大,每一次路径的改变都使路由器不得不花大量的时间和资源去重新计算路由表,路由器会变得越来越低效:3.包含完整网络结构信息的链路状态数据库也会变得越来越大,这将有可能

网络实战ospf多区域原理与实战

OSPF多区域原理与配置 楔子 其实网路算得上是底层的原理了 根据tcp/ip 七层协议就可以看出 系统原理和网络是不可分割的一部分. 生成OSPF多区域的原因 改善网络的可扩展性 快速收敛 OSPF区域的容量 划分多区域后,每个OSPF区域里到底可以容纳多少台路由器?单个区域所支持的路由器数量的范围大约是30-200.但在一个区域内实际加入的路由器数量要小于单个区域所能容纳路由器的最大数量.这是因为还有更为重要的一些因素影响着这个数量,诸如一个区域内链路的数量,网络拓扑的稳定性.路由器的内存和

OSPF特殊区域和LSA

区域 在一个OSPF网络中,可以包括多种区域,其中就有三种常见的特殊区域,即就是骨干区域(Backbone Area).末梢区域(Stub Area)和非纯Stub区域(No Stotal Stub area,NSSA),当然还可以包括其它标准区域.OSPF网络中的区域是以区域ID进行标识的,区域ID为0的区域规定为骨干区域.一个OSPF互联网络,无论有没有划分区域,总是至少有一个骨干区域.骨干区域有一个ID 0.0.0.0,也称之为区域0.另外,骨干区域必须是连续的(也就是中间不会越过其他区域

6.HCNP-R&S-IERN——OSPF区域间路由

本次介绍OSPF区域间路由技术,内容包括区域间路由原理,使用Network-Summary-LSA描述区域间路由信息, 虚连接技术,区域间路由汇聚等内容. 学习目标: 1. 理解区域间路由原理 2. 理解Network-Summary-LSA 3. 理解虚连接 4. 理解区域间路由汇聚 区域边界路由器(ABR)上有多个LSDB,ABR为每个区域维护一个LSDB.ABR将所连接的非骨干区域内的链路状态信息抽象成路由信息,并发布到骨干区域中,由骨干区域进一步发布到其它骨干区域中. ABR也要将骨干区

[Lab2-1]OSPF区域间选路

[Lab2-1]OSPF区域间选路 OSPF专题的补充,我们来了解下 OSPF区域间的选路 每个router的cost值配置如下 R1: S0/0: IP ospf cost 1 R2: S0/0: IP OSPF Cost 1 S0/1: IP ospf cost 10 S0/2: IP OSPF Cost 2 R3: S0/0: IP ospf cost 10 S0/1: IP ospf cost 2 S0/2: IP ospf cost 2 R4: S0/0: IP ospf cost 2

华为 OSPF多区域配置

OSPF多区域配置: 思路及步骤: 1.配置R1:将0端口ip 192.168.10.1 255.255.255.0 创建lookback 1  配置ip:10.10.1.1 255.255.255.0 2.配置R2:将0端口ip 192.168.10.2 255.255.255.0 将1端口ip 192.168.20.1 255.255.255.0 创建lookback 1  配置ip:10.10.2.2 255.255.255.0 3.配置R3:将0端口ip 192.168.30.1 255

小型网络架构—运用OSPF实现不同区域间网络的互通

一.实验拓扑图 二.实验目的 实现PC机之间的互通 运用OSPF使不同区域间的路由通信 三.实验所需的设备以及相关配置1.pc机的配置 主机 IP地址/子网掩码 网关 PC1 100.1.1.1/24 100.1.1.254 PC1 100.1.2.1/24 100.1.2.254 PC3 100.1.3.1/24 100.1.3.254 2.路由器的配置 设备 接口 IP地址/子网掩码 区域 R1 GE0/0/0 192.168.14.2/24 area1 R1 GE0/0/1 192.168

笔记 OSPF多区域配置 STUB区域 路由重分发 NSSA区域配置

主题:OSPF 多区域配置 ABR:area border router ,区域边界路由器 -作用 实现不同区域之间的互通: -定义 同时连接骨干区域和非骨干区域的路由器: OSPF为什么会引入/划分区域? 划分区域以后,可以带来以下好处: 1.节省区域中的每一个设备的系统资源 (大区域被划分以后,小区域中的数据库内容就会变少) (同一个区域中的所有的路由器,数据库是完全相同) 2.增强 OSPF 网络的稳定性 (一个不稳定链路造成的不良影响,仅在同一个区域) (中传播,不会影响到其他区域) 验