搜档网
当前位置:搜档网 › OSPF配置实验

OSPF配置实验

OSPF配置实验
OSPF配置实验

OSPF 讲义

一.实验显示邻居和邻接过程的建立

此实验(lab2)只是启用r1 ,r2 来验证邻接和邻居关系的建立,首先给r1和r2配置 r1>en

r1#conf t

r1(config)#interface loopback 0//创建环回口

r1(config-if)#ip address 1.1.1.1 255.255.255.0

r1(config-if)#exit

r1(config)#int s0/0

r1(config-if)#ip add 12.1.1.1 255.255.255.252//给路由器R1 的S0接口配IP 地址 r1(config-if)#exit

r1(config)#router ospf 100

r1(config-router)#router-id 1.1.1.1(1.1.1.1随便写)

r1(config-router)#network 1.1.1.0 0.0.0.255 area 0 // 宣告loopback 地址

r1(config-router)#net 12.1.1.0 0.0.0.3 area 0//宣告互联地址 0.0.0.3 反掩码 r1(config-router)#int s 0/0

r1(config-if)#shut 出现: Interface Serial0/0, changed state to administratively down Line protocol on Interface Serial0/0, changed state to down

把s0/0接口先DOWN 了,关闭的目的是让R1和R2之间不能够进行通信,他们之间不能学习。因为我们是要观察OSPF 建立邻接关系的过程,然后再把他们启用起来,让大家看启用过程

下面是对R2路由器的配置

r2>en

r2#conf t

r2(config)#interface loopback 0//创建环回口

r2(config-if)#ip address 2.2.2.2 255.255.255.0

r2(config-if)#exit

r2(config)#int s0/0

r2(config)#no shut

r2(config-if)#ip add 12.1.1.2 255.255.255.252//给路由器R1 的S0接口配IP 地址

Loopback0

Loopback 1.1.1.1

1 子网掩码:255.255.255.252

r2(config-if)#exit

r2(config)#router ospf 100

r2(config-router)#router-id 2.2.2.2

r2(config-router)#network 2.2.2.0 0.0.0.255 area 0

r2(config-router)#network 12.1.1.0 0.0.0.3 area 0

r2(config-router)#end

r2#debug ip ospf events//打开调试信息页面出现:OSPF enents debugging is on ,它能反映OSPF建立邻接关系的各个阶段,他们的协商过程。但是对于包类型反映的不是很精准。loading状态通过event过程看的不是很清楚。所以把这条命令和下条命令结合起来看

r2#debug ip ospf pack//单独打开此命令,只能看到何时收到了什么包,不显示发送

在R1中同样使用这两条debug命令,在此用do是因为模式不一样,目前是接口配置模式可以加上do

r1(config-if)#do debug ip ospf events

r1(config-if)#do debug ip ospf pack

接下来看结果在R1中

r1(config-if)#no shut// 输入该命令后就建立了,等待看结果

r1(config-if)#end

当出现

serial0/0 from loading to full,loading done //这个FULL状态,就算调试结束,然后关闭调试信息

r1#no debug ip ospf even

r1#no debug ip ospf pack

r2#no debug ip ospf even

r2#no debug ip ospf pack 接下来看中间的调试信息

调试:

r1#show ip route

R1显示路由信息出现:

1.0.0.0/24 is subnetted, 1 subnets

C 1.1.1.0 is directly connected, Loopback0

2.0.0.0/32 is subnetted, 1 subnets

O 2.2.2.2 [110/65] via 12.1.1.2, 00:07:00, Serial0/0

12.0.0.0/30 is subnetted, 1 subnets

C 12.1.1.0 is directly connected, Serial0/0

R2显示路由信息出现:

1.0.0.0/32 is subnetted, 1 subnets

O 1.1.1.1 [110/65] via 12.1.1.1, 00:11:00, Serial0/0

2.0.0.0/24 is subnetted, 1 subnets

C 2.2.2.0 is directly connected, Loopback0

12.0.0.0/30 is subnetted, 1 subnets

C 12.1.1.0 is directly connected, Serial0/0

r1#show ip ospf interface

r1#show ip ospf neighbor

显示:Neighbor ID Pri State Dead Time Address Interface

2.2.2.2 0 FULL/ - 00:00:39 12.1.1.2 Serial0/0

二.对单区域的OSPF配置加以扩展(lab3)

1.路由器router id的配置

CCNA阶段:单区域的router id的配置,启动OSPF以后看一下有没有loopback地址,如果有,就比较loopback地址,如果没有就找接口地址,总之就是参与OSPF进程里面的活动的接口地址,哪个高,做为该路由器的router id

在NP中学会去指定一个router id,虽然学会了,但是大家不能去这样做,仍然建议大家使用loopback地址去确定路由器的router id

查看OSPF的router id:

输入:r1#show ip ospf

提示:routing process"osfp 100" with ID 1.1.1.1 //进程号是100路由器的router id 是1.1.1.1,配置过程:先进入到OSPF里面去

r1#conf t

r1(config)#router ospf 100//进入100进程

r1(config-router)#router-id 1.1.1.4 //修改router-id为一个IP地址

显示:Reload or use "clear ip ospf process" command, for this to take effect

r1(config-router)#end

查看:r1#show ip ospf //发现还是没有变routing process"osfp 100" with ID 1.1.1.1,因为重启路由器才能发生作用:reload or use "clear ip ospf process"command,for this to take effect

所以我们就键入该命令

输入:r1#clea ip ospf process

提示:reset all ospf processes?[no]:y

r1#show ip ospf //发现变化了:routing process"osfp 100" with ID 1.1.1.4

下面我们把它NO掉我们先看一下

r1#show run 显示:router-id 1.1.1.4

下面把他NO掉:

r1#conf t

r1(config)#router ospf 100

r1(config-router)#no router-id 1.1.1.4

r1(config-router)#end

r1#clea ip ospf process

提示:reset all ospf processes?[no]:y

r1#end

再来看r1#show ip ospf 发现变回去了

2.环回接口:最大特点永远不会DOWN,从物理意义上讲,还回口不存在,所以不会出现故障,虚拟出来的虚链路。再稳定的电路也不能保证不出故障。下面是查看环回口的命令先打开接口(lab3)

r1#conf t

r1(config)#int lo0

r1(config-if)#end

查看环回口命令:r1#show int lo 0

显示:loopback0 is up, line protocol is up

Hardware is loopback

3.下面讲修改度量值,如何修改度量值(默认成本)?100M除以该接口的实际带宽,

所以对于百兆的度量值是1,对于10M的链路就是10

r1#conf t

r1(config)#int s 0/0

r1(config-if)#ip ospf cost ?

提示:<1-65535> cost

配置cost=1,链路是100M

会不会有65535出现?

如果配置cost=65535,100M/65535=0.001525M,说明你的链路是0.001525M也就是大概1K,有没有1K的链路呢(此时单位还是位)?没有!!所以不会有65535。

另外说明,运营商在偷换一个概念,虽然ADSL号称1M,但是单位是位bit,要除以8才得到字节,了不起就是100多K,达到100多K实际以及很好了。

所以:cost的值越大,说明实际带宽越低,当cost=65535,说明实际带宽只有1K

修改:r1(config-if)#ip ospf cost :此命令使用起来不方便,后期维护也比较麻烦

所以使用:打入:r1(config-if)#bandwidth ?

显示:<1-10000000> bandwidth in kilobits //表示单位是K

打入命令:r1(config-if)#bandwidth 64 这样运用到工程里面就知道了接口实际带宽是多大,而且OSPF在参与度量值进行运算的时候会使用bandwidth所指定的带宽

情况一:如果我不配OSPF 的cost 也不配bandwidth。OSPF的度量值就是默认用100M/接口带宽,如果串行接口,默认1544。配了bandwidth,就用100M/bandwidth

如果不指定r1(config-if)#do show int s0/0 //第四行就显示BW 1544 Kbit/S,因为在同步串行链路上,无论物理链路的时钟速率是多少,默认带宽就是1544 Kbit/S

情况二:如果我们指定带宽64,再来看一下:

r1(config-if)#int s 0/0

r1(config-if)#bandwidth 64 //通过no bandwidth 64去除设置的带宽,带宽变为1544

r1(config-if)#do show int s0/0 //第四行显示BW 64Kbit,此时,cost也随之变化了,所以没有必要费事的去计算cost(100M/实际带宽),然后再根据计算出来的结果输入:r1(config-if)#ip ospf cost *(其中* 表示:计算出来的结果)。只需要直接去定义bandwidth 即可。

(另外:如果指定了bandwidth 64,又想恢复为默认值,以下操作完成:

r1(config-if)#int s 0/0

r1(config-if)#no bandwidth 64 //通过no bandwidth 64去除设置的带宽,带宽变为1544 r1(config-if)#do show int s0/0

第四行显示:BW 1544 Kbit )

1.r1(config)#int s0/0

r1(config-if)# bandwidth 10000 //10M带宽,cost=10

r1(config-if)#end

r1#show ip ospf int //显示cost=10,100M/带宽得到cost

r1(config-if)# bandwidth 100000 //100M带宽,cost=1

r1(config-if)#end

r1#show ip ospf int //显示cost=1,100M/带宽得到cost

如果你是千兆的网络,cost=0.1 而cost范围是1-65535 ,此时可以改默认的100M,改分子如果不改分子的话,千兆链路和百兆链路计算出来的OSPF值都是1,如果多条链路,有千兆,有百兆,就会引起负载均衡,那千兆的链路就没有意义了。

我们举例来看一下千兆网络的cost值:

r1#conf t

r1(config)#int s 0/0

r1(config-if)#band 1000000//把带宽改为1000M。band的单位是K

r1(config-if)#end

r1#show run int s 0/0 //看到bandwidth变为1000兆

r1#show ip ospf int //看到cost:1,开销依然是1 Network Type POINT_TO_POINT, Cost: 1 OSPF默认的情况下把百兆和千兆链路cost值都认为是1,它无法去分辨哪个1,哪个是10,它即使能分辨出,但计算的cost都是1,是这种情况不是我们希望的。

对于这种情况我们怎么办呢?

方法一:这种方式NA已经讲过

手工去指定某个接口的OSPF值,千兆指定为1,百兆指定为10。

r1#conf t

r1(config)#int s 0/0

r1(config-if)#ip ospf cost 10//强行指定为10

r1(config-if)#end

r1#show ip ospf int//发现cost为10

方法二:修改分子,分子默认是100兆去除,现在把它改成1000兆,对于千兆链路,cost=1.百兆链路cost=10 ,这样OSPF开销值不一样,通信的时候就好处理了。

强调一点:有一台改分子了,所有参加计算的OSPF域里面的路由器分子都要修改。这样网络才比较稳定

如果不同时改,R1或者R2上改“分子”为1000兆,改过分子的路由器会计算出千兆链路的OSPF的cost=1,百兆OSPF的cost=10,会选择千兆链路来传输数据,“没改分子值的路由器”会认为千兆和百兆的cost都为1,它给改了“分子值的路由器”回送确认包的时候,数据的时候会从两条链路传输。一边使用一条线路,一边使用两条线路,就会产生丢包现象,线路不稳定。还有速度会降下来,本来可以用千兆链路传输,现在两台链路都是100兆。所管辖区域内的路由器要改所有都改,如何进行修改?如下:

r1#conf t

r1(config)#router ospf 100

r1(config-router)#auto-cost reference-bandwidth 1000//注意这里是1000M

出现:%ospf:reference bandw...is changed.

please ensure reference bandwidth is consistent across all routers.//这个是告警提示,没有任何关系告诉路由器,以后算开销的时候分子是1000M

*预先定义S0/0口是1000000(1000M)链路

r1(config)#int s0/0

r1(config-if)#bandwidth 1000000//六个零

r1#show run int s0/0

如果显示:interface s0/0

bandwidth 1000000//这个表明是1000M链路,六个零

ip add ...

ip ospf cost 10//刚刚人为的强制将OSPF的cost值设置为10

....

去除ip ospf cost 10

命令是:r1#conf t

r1(config)#int s 0/0

r1(config-if)#no ip ospf cost 10

r1(config-if)#end

r1#show ip ospf int //结果看到cost:1,因为S0/0口本来就是千兆链路,而定义的auto-cost reference bandwidth 1000,所以相除结果就是1。

现在我们改为100M链路,预期结果应该cost是10

看一下:r1#conf t

r1(config)#int s 0/0

r1(config-if)#band 100000//5个零100M链路

r1(config-if)#end

r1#show ip ospf int//该命令可能要打两次

显示:cost:10

分子最大能有多大?

r1#conf t

r1(config)#router ospf 100

r1(config-router)#auto-cost reference-bandwidth ?

显示:<1-4294967>

4.改变OSPF中路由器的优先级:思科路由器默认的优先级是1,为何要改变路由器的优先级,就是为了选举DR/BDR.在优先级一样的情况下要看router-id.当优先级不一样的时候,优先级直接决定了DR和BDR,优先级越大,就是DR,次之,就是BDR,当某台路由器OSPF 优先级为0的时候,永远都不能成为DR和BDR,换句话说,当某台路由器优先级为0的时候,该路由器将不参与选举。点对点的OSPF中没有DR和BDR?而router-id都没有配的情况下由loopback来决定,loopback如果大家都没有配,就比较参与ospf进程里面的接口IP地址

修改OSPF优先级:

进入参与OSPF进程的接口

r1#conf t

r1(config)#router ospf 100

r1(config-router)#int s0/0

r1(config-if)#ip ospf priority ?

范围:<0-255>

如果优先级选为0,他永远不可能成为DR,BDR,因为他不参与选举,也不会被选举,谁优先级最高谁就是DR,次之就是BDR,那<0-255>

实验7 OSPF路由协议配置 实验报告

浙江万里学院实验报告 课程名称:数据通信与计算机网络及实践 实验名称:OSPF路由协议配置 专业班级:姓名:小组学号:2012014048实验日期:6.6

再测试。要求写出两台路由器上的ospf路由配置命令。

[RTC-rip-1]import ospf [RTC-rip-1]quit [RTC]ospf [RTC-ospf-1]import rip [RTC-ospf-1]quit

结合第五步得到的路由表分析出现表中结果的原因: RouteB 通过RIP学习到C和D 的路由情况,通过OSPF学习到A 的路由信息 实验个人总结 班级通信123班本人学号后三位__048__ 本人姓名_ 徐波_ 日期2014.6.06 本次实验是我们的最后一次实验,再次之前我们已经做了很多的有关于华为的实验,从一开始的一头雾水到现在的有一些思路,不管碰到什么问题,都能够利用自己所学的知识去解决或者有一些办法。这些华为实验都让我受益匪浅。 实验个人总结 班级通信123班本人学号后三位__046__ 本人姓名_ 金振宁_ 日期2014.6.06 这两次实验都可以利用软件在寝室或者去其他的地方去做,并不拘泥于实验室,好好的利用华为的模拟机软件对我们来说都是非常有用的。 实验个人总结 班级通信123班本人学号后三位__044_ 本人姓名_ 陈哲日期2014.6.06

理解OSPF路由协议,OSPF协议具有如下特点: 适应范围:OSPF 支持各种规模的网络,最多可支持几百台路由器。 快速收敛:如果网络的拓扑结构发生变化,OSPF 立即发送更新报文,使这一变化在自治系统中同步。 无自环:由于OSPF 通过收集到的链路状态用最短路径树算法计算路由,故从算法本身保证了不会生成自环路由。 实验个人总结 班级通信123班本人学号后三位__050 本人姓名_ 赵权日期2014.6.06 通过本次实验学会了基本的在路由器上配置OSPF路由协议,组建一个简单的路由网络。想必以后的生活中有可能会用到。

实验五 OSPF的基本配置

实验五OSPF的基本配置 实验拓扑图 1.基本配置 R1(config)#interface fastEthernet 0/0 R1(config-if)#ip address 172.16.1.1 255.255.255.0 R1(config-if)#no shutdown R1(config)#interface s2/0 R1(config-if)#ip add 192.168.1.5 255.255.255.252 R1(config-if)#clock rate 64000 R1(config-if)#no shutdown R2(config)#interface s3/0 R2(config-if)#ip add 192.168.1.6 255.255.255.252 R2(config-if)#no shutdown R2(config)#interface fa1/0 R2(config-if)#ip add 10.10.10.1 255.255.255.0 R2(config-if)#no shutdown 2.OSPF的配置 R1(config)#router ospf 1 启动ospf进程,进程ID为1(进程ID取值范围是1-65535中的一个整数),此进程号只是本地的一个标识,具有本地意义,与同一个区域中的OSPF路由器进程号没有关系,进程号不同不影响邻接关系的建立。 R1(config-router)#network 172.16.1.0 0.0.0.255 area 0 宣告网络,即定义参与OSPF进程的接口或网络,并指定其运行的区域(区域0为骨干区域),通配符掩码用来控制要宣告的范围,任何在此地址范围内的接口都运行OSPF协议,发送和接收OSPF报文,0表示精确匹配,将检查匹配地址中对应位,1表示任意匹配,不检查匹配地址中对应位。 R1(config-router)#network 192.168.1.4 0.0.0.3 area 0 R2(config)#router ospf 1 R2(config-router)#network 192.168.1.4 0.0.0.3 area 0 R2(config-router)#network 10.10.10.0 0.0.0.255 area 0 3.查看信息 (1)查看路由表 R1#show ip route 要求对R1路由表截图,说明OSPF路由的含义

OSPF配置技巧实验报告-何荣贤

集美大学 计算机工程学院 实验报告 课程名称计算机网络 实验名称实验7 OSPF配置技巧实验 日期2012/6/5 地点陆大0316 班级计算1013 老师耿少峰 组号 D 组长何荣贤 一、学习目的 完成本实验后,您将能够:

? 按照指定要求创建有效的 VLSM 设计 ? 为接口分配适当的地址并记录下来 ? 根据拓扑图完成网络电缆连接 ? 删除路由器启动配置并将其重新加载到默认状态 ? 在路由器上配置 OSPF 及其它设置 ? 配置并传播静态默认路由 ? 检验 OSPF 的运行情况 ? 测试和检完全连通性 ? 思考网络实施并整理成文档 二、实验拓扑及场景 场景 在本实验练习中,将为您指定一个网络地址,您必须使用 VLSM 来为该网络划分子网,从而根据拓扑图完成网络地址分配。将需要组合使用 OSPF 路由和静态路由,以使网络中未直接连接的主机能相互通信。在所有 OSPF 配置中将使用 0 作为 OSPF 区域 ID ,采用 1 作为进程 ID 。 任务 1 :为地址空间划分子网。 步骤 1 :检查网络要求。 具有下列网络地址要求: ? 必须为网络 172.20.0.0/16 划分子网,从而为 LAN 串行链路提供地址。 o HQ LAN 需要 8000 个地址 o Branch1 LAN 需要 4000 个地址

o Branch2 LAN 需要 2000 个地址 o 路由器之间的每条链路需要两个地址 ? 代表路由器 HQ 和 ISP 之间链路的环回地址将使用网络 10.10.10.0/30 。 步骤 2 :创建网络设计时请考虑下列问题。 需要为网络 172.20.0.0/16 划分多少个子网? __6_____ 网络 172.20.0.0/16 总共需要提供多少个 IP 地址?__14006______ HQ LAN 子网将使用什么子网掩码? ___/19_____ 此子网内可用的最大主机地址数是多少? __8192______ Branch1 LAN 子网将使用什么子网掩码? __/20______ 此子网内可用的最大主机地址数是多少?__4094______ Branch2 LAN 子网将使用什么子网掩码? __/21______ 此子网内可用的最大主机地址数是多少? __2046______ 这三台路由器间的链路将使用什么子网掩码? ___/30_______________ 这些子网中的每个子网内可用的最大主机地址数是多少? ___2_____ 步骤 3 :为拓扑图分配子网地址。 1. 将网络 17 2.20.0.0/16 的子网 0 分配给 HQ LAN 子网。此子网的网络地 址是什么? ___172.20.0.0/19_______________ 2. 将网络 172.20.0.0/16 的子网 1 分配给 Branch1 LAN 子网。此子网 的网络地址是什么? ___172.20.32.0/20______________ 3. 将网络 172.20.0.0/16 的子网 2 分配给 Branch2 LAN 子网。此子网 的网络地址是什么?

OSPF协议配置

OSPF 协议配置 【实验目的】 1.了解和掌握ospf 的原理; 2.熟悉ospf 的配置步骤; 3.懂得如何配置OSPF router ID ,了解DR/BDR 选举过程; 4.掌握hello-interval 的使用; 5.学会使用OSPF 的authentication ; 【实验拓扑】 【实验器材】 如上图,需用到路由器三台,hub/switch 一个,串行线、网线若干,主机三台。 说明:拓扑中网云可用hub 或普通switch 替代,建立multiaccess 网络,以太口连接。 【实验原理】 一、OSPF 1. OSPF 基本原理以及邻居关系建立过程 OSPF 是一种链路状态型路由选择协议。它依靠5种(Hello, DBD, LSR, LSU and LSAck)不同种类的数据包来识别、建立和维护邻居关系。当路由器接收到来自邻居的链路状态信息后,会建立一个链路状态数据库;然后根据该链路状态数据库,采用SPF 算法确定到各目的地的最佳路径;最后将最佳路径放到它的路由表中,生成路由表。 OSPF 会进行周期性的更新以维护网络拓扑状态,在LSA 的生存期到期时进行周期性的更新。除了周期性更新之外,还有触发性更新。即当网络结构发生变化(例如增减路由器、链路状态发生变化等)时,会产生触发性更新,把变化的那一部分通告给整个网络。 192.168.1.0/24 RT A

2.Designated Router (DR) / Backup Designated Router(BDR)选举过程 存在于multiaccess网络,点对点链路和NBMA网络中无此选举过程,此过程发生在Two-Way之后ExStart之前。 选举过程: 选举时,依次比较hello包中的各台router priority和router ID,根据这两个值选出DR 和BDR。选举结束后,只有DR/BDR失效才会引起新的选举过程;如果DR故障,则BDR 替补上去,次高优先级Router被选为BDR。 基本原则如下: 1)有最高优先级值的路由器成为DR,有第二高优先级的路由器成为BDR; 2)优先级为0的路由器不能作为DR或BDR,只能做DRother (非DR); 3)如果一台优先级更高的路由器加到了网络中,原来的DR与BDR保持不变,只有DR 或BDR它们失效时才会改变; 4)当优先级相同时,路由器ID最高和次高的的就成为DR和BDR; 5)当没有配置loopback时,用router上up起来的端口中最高IP地址作为Router ID,否则就用loopback口的IP地址作为它的ID;如果有多个loopback则用loopback端口中最高IP地址作为ID;而且路由器ID 一旦确定就不再更改。 建议使用优先级操纵DR/BDR选举过程 3.update timer与authentication的影响 要让OSPF路由器能相互交换信息,它们必须具有相同的hello间隔和相同的dead-time 间隔。缺省情况下,后者是前者的4倍。 缺省地,路由器认为进入的路由信息总是可靠的、准确的,从而不加甄别就进行处理,这存在一定的危险。因此,为了确保进入的路由信息的可靠性和准确性,我们可以在路由器接口上配置认证密钥来作为同一区域OSPF路由器之间的口令,或对路由信息采用MD5算法附带摘要信息来保证路由信息的可靠性和准确性。建议采用后者,因为前者的密钥是明文发送的。 三、其它预备知识 1、回环接口的配置: Router(config)#int l0 Router(config-if)#ip addr *.*.*.* *.*.*.* 2、telnet:是属于应用层的远程登陆协议,是一个用于远程连接服务的标准协议,用户可以 用它建立起到远程终端的连接,连接到Telnet服务器;用户也可以用它远程连接上路由器进行路由器配置。 【实验内容】 一、在路由器上配置单域的OSPF 1.按照拓扑图1接好线,完成如下基本配置: (1)配置端口IP地址 以RTA路由器的配置为例: RTA(config)#Interface Ethernet 0 RTA(config-if)#ip address 192.168.1.1 255.255.255.0

OSPF基本配置实验原理

对于基本的OSPF配置,需要进行的操作包括: ●配置Router ID ●启动OSPF ●进入OSPF区域视图 ●在指定网段使能OSPF 1配置Router ID 路由器的ID是一个32比特无符号整数,采用IP地址形式,是一台路由器在自 治系统中的唯一标识。路由器的ID可以手工配置,如果没有配置ID号,系统 会从当前接口的IP地址中自动选一个较小的IP地址作为路由器的ID号。手工 配置路由器的ID时,必须保证自治系统中任意两台路由器的ID都不相同。通 常的做法是将路由器的ID配置为与该路由器某个接口的IP地址一致。 请在系统视图下进行下列配置。 表1-1配置路由器ID号 为保证OSPF运行的稳定性,在进行网络规划时,应确定路由器ID的划分并 手工配置。 说明: OSPF启动后修改的Router ID,需要重新启动OSPF进程之后,Router ID才能在OSPF 中生效。 2启动OSPF OSPF支持多进程,一台路由器上启动的多个OSPF进程之间由不同的进程号 区分。OSPF进程号在启动OSPF时进行设置,它只在本地有效,不影响与其 它路由器之间的报文交换。 请在系统视图下进行下列配置。 表1-2启动/关闭OSPF

缺省情况下,不运行OSPF。 启用OSPF时,需要注意: ●如果在启动OSPF时不指定进程号,将使用缺省的进程号1;关闭OSPF 时不指定进程号,缺省关闭进程1。 ●在同一个区域中的进程号必须一致,否则会造成进程之间的隔离。 ●当在一台路由器上运行多个OSPF进程时,建议用户使用以上命令中的 router-id为不同进程指定不同的Router ID。 ●以上命令中的vpn-instance用于将OSPF进程与VPN实例进行绑定, 用于MPLS VPN解决方案,详细介绍请参考本手册的“VPN”部分。 3进入OSPF区域视图 OSPF协议将自治系统划分成不同的区域(Area),在逻辑上将路由器分为不 同的组。在区域视图下可以进行区域相关配置。 请在OSPF视图下进行下列配置。 表1-3进入OSPF区域视图 区域ID可以采用十进制整数或IP地址形式输入,但显示时使用IP地址形式。 在配置同一区域内的OSPF路由器时,应注意:大多数配置数据都应该对区域 统一考虑,否则可能会导致相邻路由器之间无法交换信息,甚至导致路由信息 的阻塞或者产生路由环。 4在指定网段使能OSPF 在系统视图下使用ospf命令启动OSPF后,还必须指定在哪个网段上应用 OSPF。 请在OSPF区域视图下进行下列配置。 表1-4在指定网段使能OSPF 一台路由器可能同时属于不同的区域(这样的路由器称作ABR),但一个网段 只能属于一个区域

思科OSPF实验1:基本的OSPF配置

思科OSPF实验1:基本的OSPF配置 实验步骤: 1.首先在3台路由器上配置物理接口,并且使用ping命令确保物理链路的畅通。 2.在路由器上配置loopback接口: R1(config)#int loopback 0 R1(config-if)#ip add 1.1.1.1 255.255.255.0 R2(config)#int loopback 0 R2(config-if)#ip add 2.2.2.2 255.255.255.0 R3(config)#int loopback 0 R3(config-if)#ip add 3.3.3.3 255.255.255.0 路由器的RID是路由器接口的最高的IP地址,当有环回口存在是,路由器将使用环回口的最高IP地址作为起RID,从而保证RID的稳定。 3.在3台路由器上分别启动ospf进程,并且宣告直连接口的网络。 R1(config)#router ospf 10 R1(config-router)#network 192.168.1.0 0.0.0.255area 0 R1(config-router)#network 1.1.1.0 0.0.0.255 area 0 R1(config-router)#network 192.168.3.0.0.0.255 area 0

ospf的进程号只有本地意义,既在不同路由器上的进程号可以不相同。但是为了日后维护的方便,一般启用相同的进程号。 ospf使用反向掩码。Area 0表示骨干区域,在设计ospf网络时,所有的非骨干区域都需要和骨干区域直连! R2,R3的配置和R1类似,这里省略。不同的是我们在R2和R3上不宣告各自的环回口。 *Aug 13 17:58:51.411: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on Serial1/0 from LOADING to FULL, Loading Done 配置结束后,我们可以看到邻居关系已经到达FULL状态。 4. 在R1上查看路由表,可以看到以下信息: R1#show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 1.0.0.0/24 is subnetted, 1 subnets

实验报告OSPF动态路由的配置

淮海工学院计算机工程学院实验报告书 课程名:《网络管理技术》 题目:动态路由的配置 班级:网络081 学号:110821110 姓名:周永超

1.目的与要求 掌握在路由器上配置RIP路由的方法,掌握针对RIP路由的常用查看和测试命令。掌握在路由器上配置多区域OSPF路由的方法,掌握针对OSPF路由的常用查看和测试命令。 2.实验内容 (1)在指定拓扑结构的多个路由器上配置单区域OSPF路由; (2)使用OSPF路由的常用查看和测试命令。 (3)在指定拓扑结构的多个路由器上配置多区域OSPF路由; (4)使用OSPF路由的常用查看和测试命令。 (5)在第二台和第三台路由器串口上配置PPP验证,实现计算机间的通信。(选做) 3.实验步骤 (1)按照给定的实验拓扑配置单区域(area0)OSPF路由在全局配置模式下在R1上配network 12.0.0.0 0.0.0.255 area 0 network 1.1.1.0 0.0.0.255 area 0;在R2上:配network 2.2.2.0 0.0.0.255 area 0,Network 12.0.0.0 0.0.0.255 area 0 network 2 3.0.0.0 0.0.0.255 area 0;在R3上:network 23.0.0.0 0.0.0.255 area 0,network 3.3.3.0 0.0.0.255 area 0; (2)配好后查看相关端口状态确保正确后查看路由信息:show ip route show ip ospf interface;

在路由器R1上ping 2.2.2.2,ping 23.0.0.2 ping 23.0.0.3 ping 3.3.3.3测试成功,在R2:ping 1.1.1.1 ping 3.3.3.3;R3:ping 12.0.0.1 ping 12.0.0.2 ping 2.2.2.2 ping 1.1.1.1,测试成功。 (3)再根据拓扑结构配置多区域路由,路由在全局配置模式下在R1上配network 12.0.0.0 0.0.0.255 area 1 network 1.1.1.0 0.0.0.255 area 1;在R2上:配network 2.2.2.0 0.0.0.255 area 0,Network 12.0.0.0 0.0.0.255 area 0 network 23.0.0.0 0.0.0.255 area 0;在R3上:network 23.0.0.0 0.0.0.255 area 2,network 3.3.3.0 0.0.0.255 area 2;(4)重复步骤(2)进行测试。 (5)进行PPP协议配置时R2上的端口S1/2不稳定,经常时开时关,无法进行发送、认证,没有进行配置。 4.测试数据与实验结果 初始情况下查看端口状态 在R1上配置OSPF路由

实验20 OSPF基本配置实验(路由器—路由器)

实验二十一:OSPF 基本配置实验 一、实验介绍: 1、实验名称:OSPF 基本配置实验 2、实验目的:R2624路由器OSPF 基本配置技术 3、实验设备:R2624路由器、V35DCE 、V35DTE 4、实验时间:10分钟 二、实验拓扑: PC1 PC2 三、实验配置: R1配置:(DCE ) R1 (config)# hostname R1 R1(config)# interface F0 R1(config-if)# ip address 192.168.10.1 255.255.255.0 R1(config-if)# no shut R1(config-if)# exit R1(config)# interface Serial2 R1(config-if)# encapsulation ppp !封装接口协议为PPP R1(config-if)# ip address 172.16.1.1 255.255.255.0 R1(config-if)# clock rate 64000 !定义时钟频率为64000(在DCE 端设置) R1(config-if)# no shut R1(config-if)# exit R1(config)# router ospf 1 R1(config-router)# network 172.16.1.0 0.0.0.255 area 0 R1(config-router)# network 192.168.10.0 0.0.0.255 area 0 R1(config-router)# exit R2配置:(DTE ) R1(DCE ) R2(DTE ) IP 192.168.10.2/24 网关 192.168.10.1 IP 192.168.20.2/24 网关 192.168.20.1

OSPF配置实验

OSPF 讲义 一.实验显示邻居和邻接过程的建立 此实验(lab2)只是启用r1 ,r2 来验证邻接和邻居关系的建立,首先给r1和r2配置 r1>en r1#conf t r1(config)#interface loopback 0//创建环回口 r1(config-if)#ip address 1.1.1.1 255.255.255.0 r1(config-if)#exit r1(config)#int s0/0 r1(config-if)#ip add 12.1.1.1 255.255.255.252//给路由器R1 的S0接口配IP 地址 r1(config-if)#exit r1(config)#router ospf 100 r1(config-router)#router-id 1.1.1.1(1.1.1.1随便写) r1(config-router)#network 1.1.1.0 0.0.0.255 area 0 // 宣告loopback 地址 r1(config-router)#net 12.1.1.0 0.0.0.3 area 0//宣告互联地址 0.0.0.3 反掩码 r1(config-router)#int s 0/0 r1(config-if)#shut 出现: Interface Serial0/0, changed state to administratively down Line protocol on Interface Serial0/0, changed state to down 把s0/0接口先DOWN 了,关闭的目的是让R1和R2之间不能够进行通信,他们之间不能学习。因为我们是要观察OSPF 建立邻接关系的过程,然后再把他们启用起来,让大家看启用过程 下面是对R2路由器的配置 r2>en r2#conf t r2(config)#interface loopback 0//创建环回口 r2(config-if)#ip address 2.2.2.2 255.255.255.0 r2(config-if)#exit r2(config)#int s0/0 r2(config)#no shut r2(config-if)#ip add 12.1.1.2 255.255.255.252//给路由器R1 的S0接口配IP 地址 Loopback0 Loopback 1.1.1.1 1 子网掩码:255.255.255.252

OSPF协议配置实例

OSPF 协议配置 【实验目的】 1.了解和掌握ospf 的原理; 2.熟悉ospf 的配置步骤; 3.懂得如何配置OSPF router ID ,了解DR/BDR 选举过程; 4.掌握hello-interval 的使用; 5.学会使用OSPF 的authentication ; 【实验拓扑】 【实验器材】 如上图,需用到路由器三台,hub/switch 一个,串行线、网线若干,主机三台。 说明:拓扑中网云可用hub 或普通switch 替代,建立multiaccess 网络,以太口连接。 【实验原理】 一、OSPF 192.168.1.0/RTA

1. OSPF基本原理以及邻居关系建立过程 OSPF是一种链路状态型路由选择协议。它依靠5种(Hello, DBD, LSR, LSU and LSAck)不同种类的数据包来识别、建立和维护邻居关系。当路由器接收到来自邻居的链路状态信息后,会建立一个链路状态数据库;然后根据该链路状态数据库,采用SPF算法确定到各目的地的最佳路径;最后将最佳路径放到它的路由表中,生成路由表。 OSPF会进行周期性的更新以维护网络拓扑状态,在LSA的生存期到期时进行周期性的更新。除了周期性更新之外,还有触发性更新。即当网络结构发生变化(例如增减路由器、链路状态发生变化等)时,会产生触发性更新,把变化的那一部分通告给整个网络。 2.Designated Router (DR) / Backup Designated Router(BDR)选举过程 存在于multiaccess网络,点对点链路和NBMA网络中无此选举过程,此过程发生在Two-Way之后ExStart之前。 选举过程: 选举时,依次比较hello包中的各台router priority和router ID,根据这两个值选出DR和BDR。选举结束后,只有DR/BDR失效才会引起新的选举过程;如果DR故障,则BDR替补上去,次高优先级Router被选为BDR。 基本原则如下: 1)有最高优先级值的路由器成为DR,有第二高优先级的路由器成为BDR; 2)优先级为0的路由器不能作为DR或BDR,只能做DRother (非DR); 3)如果一台优先级更高的路由器加到了网络中,原来的DR与BDR保持不变,只有DR或BDR它们失效时才会改变; 4)当优先级相同时,路由器ID最高和次高的的就成为DR和BDR; 5)当没有配置loopback时,用router上up起来的端口中最高IP地址作为Router ID,否则就用loopback口的IP地址作为它的ID;如果有多个loopback则用loopback端口中最高IP地址作为ID;而且路由器ID 一旦确定就不再更改。 建议使用优先级操纵DR/BDR选举过程 3.update timer与authentication的影响 要让OSPF路由器能相互交换信息,它们必须具有相同的hello间隔和相同的dead-time

OSPF实验1 点对点OSPF基本配置

OSPF实验一点对点OSPF基本配置 一、实验目的 掌握在专线(点对点)上配置OSPF路由协议。 应用场景:企业的总部和分支之间通过E1、POS等W AN专线技术互联,为些需要在专线上配置并运行OSPF路由协议。 二、实验设备 两台Cisco 7206 VXR 中由器、IOS版本V ersion 12.3(5)。 三、实验拓扑 四、实验步骤 基本配置: 1、设备命名。 2、用Ping命令测试总部和分部链路的连通性。 3、按照拓扑图配置好接口IP和接口描述信息。 OSPF配置: 4、启动OSPF进程并配置Router-ID。 5、把相关接口放入OSPF进程并绑定特定的区域。 五、配置命令 R1 enable configure terminal hostname R1 no ip domain-lookup line console 0 logging synchronous interface loopback 0 ip address 1.1.1.1 255.255.255.255 no shutdown

interface loopback 1 ip address 192.168.1.1 255.255.255.0 no shutdown interface serial 1/0 ip address 10.1.1.1 255.255.255.252 no shutdown exit router ospf 1 router-id 1.1.1.1 network 10.1.1.1 0.0.0.0 area 1 network 192.168.1.1 0.0.0.0 area 1 R2 enable configure terminal hostname R2 no ip domain-lookup line console 0 logging synchronous interface loopback 0 ip address 1.1.1.2 255.255.255.255 no shutdown interface loopback 1 ip address 192.168.2.1 255.255.255.0 no shutdown interface serial 1/0 ip address 10.1.1.2 255.255.255.252 no shutdown exit router ospf 1 router-id 1.1.1.2 network 10.1.1.2 0.0.0.0 area 1 network 192.168.2.1 0.0.0.0 area 1 六、测试结果 1、使用Show ip rout查看路由表。 R1#show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route

OSPF配置

OSPF配置 实验一:OPSF基本配置 拓扑图: 实验环境: 4台MSR36-20路由器,其中两台充当客户机 实验步骤: 1.设备接口配置: ClientA: system-view System View: return to User View with Ctrl+Z. [H3C]sysname Client1 [Client1]int GigabitEthernet 0/0 [Client1-GigabitEthernet0/0]ip add 192.168.1.2 255.255.255.0 [Client1-GigabitEthernet0/0]undo shut [Client1-GigabitEthernet0/0]quit [Client1]ip route 0.0.0.0 0.0.0.0 192.168.1.1 ClientB: sys System View: return to User View with Ctrl+Z. [H3C]sysname Client B [Client B]int ge0/0 [Client B-GigabitEthernet0/0]ip add 192.168.2.2 255.255.255.0 [Client B-GigabitEthernet0/0]undo shut [Client B-GigabitEthernet0/0]quit [Client B]ip route 0.0.0.0 0.0.0.0 192.168.2.1 [Client B] R1: system-view

OSPF基本配置实验

实验九:OSPF基本配置实验 一、实验项目名称:OSPF基本配置实验 二、实验环境:Cisco Packet Tracer软件 三、实验目的和要求: 1、用若干台PC和若干台路由器构成一个网络; 2、规划PC机及路由器相关接口的IP地址,配置OSPF动态路由协 议,使PC机之间能相互通信; 3、用show ip route,sh ip protocol,sh ip ospf,sh ip ospf nei,sh arp显 示每台路由器上的相关信息。 四、实验过程 步骤一:画出拓扑图 步骤二:使用no shutdown命令,打开路由器的端口。

步骤三:规划ip地址,并设置两台机的ip地址 步骤四:为每台交换机设置对连ip。 Router0 Router1

步骤五:使用show ip Router命令,查看各交换机的信息。Router0 Router1 两个交换机的路由表中只能看到与该路由相连的网络。 步骤五:将路由器的网络协议设置为ospf。 Router0 Router1 步骤六:使用show ip route命令。查看路由器的路由表信息Router0

Router1 使用了ospf 协议后,路由器的路由表上更新进了相邻路由器路由表的信息。 步骤七:使用ping 命令,检查两台交换机的连通性。 两台pc机是可以进行通信的。 步骤八:分别使用show ip protocol命令,show ip ospf 命令,show ip ospf nei命令,showarp命令,查看各个交换机的信息。

我们可以看到,两台路由器的协议为ospf。

新 实验四 路由器的基本配置(静态路由、默认路由、RIP、ospf协议)

实验四配置路由器静态路由、默认路由和RIPv2、ospf协议 一、实验目的 本实验主要用来练习路由器的基本配置,包括静态路由、默认路由和RIPv2路由协议。 二、配置静态路由和默认路由 1.绘制拓扑图并保存,拓扑图如下图所示。 连接说明: 路由器1型号为2516, 路由器2和路由器4的型号均为2501; 路由器1的ethernet 0与路由器2的ethernet 0相连; 路由器1的serial 0与路由器4的serial 0相连; 注意:在连接路由器1和4的串口时,请选择路由器4作 为DCE端; 2、以路由器1、路由器2和路由器4为配置对象,进行相关设置。 ①按下表逐个设置路由器1、路由器2和路由器4的相关接口的IP地址; Router1 Router2 Router4 Interface Ethernet 0 10.1.1.1 255.255.255.0 10.1.1.2 255.255.255.0 Interface Serial 0 12.5.10.1 255.255.255.0 12.5.10.2 255.255.255.0 举例:对路由器1的两个接口的设置 Router>enable Router#conf terminal Router(config)#hostname router1 /*设置路由器1名称为router1; Router1(config)#interface Ethernet 0 /*切换到路由器1的以太网接口0 Router1(config-if)#ip address 10.1.1.1 255.255.255.0 /*设置该接口的IP地址等Router1(config-if)#no shutdown /* 开启该接口 Router1(config-if)#end /*退出特权模式 Router1#conf t /* 再进入配置串行接口0 Router1(config)#interface serial 0 Router1(config-if)#ip add 12.5.10.1 255.255.255.0 Router1(config-if)#no shutdown Router1(config-if)#end

实验五:OSPF基本配置

1、教学目的: 通过本实验,学生可以掌握如下技能: 1)掌握子网划分; 2)掌握路由器、OSPF基本配置; 2、教学内容: 1、子网划分; 2、路由器OSPF的基本配置; 3、教学重点与难点: 1、子网划分; 2、路由器OSPF的基本配置; 4、实验环境及拓扑 配置环境如图所示, 5、实验要求 拓扑中R1、R2、R3均和R4相连,构成一个星形拓扑。R1、R2、R3分别连接一个LAN,所有LAN内的主机使用的地址从192.168.7.0/24中获得。 路由器之间的互连地址使用私有地址10.0.0.0/8,在上表中已列出这些地址的分配。 本网络使用OSPF协议互通,路由进程号使用1(注:路由进程号可以不同,这里规定为1是为Packet tracer判题方便)。 要求所有网络配置为单区域0

在配置network命令时要求后面所跟的网络范围和接口的子网一致,如接口地址为202.112.10.1/27,则写成network 202.112.10.0 255.255.255.224 area 0。 管理员用配置命令手工指定router-id,R1为172.16.1.1,R2为172.16.1.2,R3为172.16.1.3,R4为172.16.1.4。 避免不必要的路由流量发送到局域网中。(passive-interface) 分配地址按照从大子网到小子网的原则,尽量节约地址。(可以使用子网0) 5.1 划分IP 局域网的子网的划分从最大的局域网开始: LAN3共100台主句划分的ip网段及子网掩码为:192.168.7.1/255.255.255.128 LAN2共50台主机划分的ip网段及子网掩码为:192.168.7.129/255.255.255.192 LAN1共20台主机划分的ip网段及子网掩码为:192.168.7.193/255.255.255.224 5.2 配置OSPF 路由器R1的配置: R1>enable R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#inter fa0/0 R1(config-if)#no shutdown R1(config-if)# R1(config-if)#ip add 10.0.0.1 255.255.255.252 R1(config-if)#^Z R1#conf t R1(config)#inter fa0/1 R1(config-if)#no shutdown R1(config-if)# ip add 192.168.7.193 255.255.255.224 R1(config-if)#end R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#router ospf 1 R1(config-router)#net R1(config-router)#network 192.168.7.193 0.0.0.31 area 0 R1(config-router)#network 10.0.0.1 0.0.0.3 area 0 R1(config-router)# 00:26:29: %OSPF-5-ADJCHG: Process 1, Nbr 10.0.0.10 on FastEthernet0/0 from LOADING to FULL, Loading Done R1(config-router)#router-id 172.16.1.1 R1(config-router)#Reload or use "clear ip ospf process" command, for this to take effect

实验2配置OSPFDR选举过程

实验2 配置OSPF DR 选举过程 一、实验拓扑,如图1.1所示 图1.1 广播多路访问链路上的OSPF 二、实验配置 1.配置路由器R1 R1(config-if)#router os 1 R1(config-router)#router-id R1(config-router)#net a 0 R1(config-router)#net a 0 2.配置路由器R2 R2(config)#router ospf 1 R2(config-router)#router-id R2(config-router)#net a 0 R2(config-router)#net a 0 3.配置路由器R3 R3(config-if)#router os 1 R3(config-router)#router-id R3(config-router)#net a 0 R3(config-router)#net a 0 三、实验调试 1.在R1上查看OSPF邻居信息 R1(config-router)#do sh ip os ne Neighbor ID Pri State Dead Time Address Interface 1 FULL/DR 00:00:38 FastEthernet0/0 1 FULL/DROTHER 00:00:36 FastEthernet0/0 以上输出说明,R2为DR,R1为BDR,R3为DROTHER。 为了防止建立完全的邻接关系而引起大量的开销,在多路访问的网络中需要选举

DR和BDR,除自身外,每个路由器均与之建立邻接关系,来同步信息。 DR和BDR的组播地址为 选举DR和BDR有一定的顺序,且DR和BDR只具有接口特性: 首先启动的路由器将选举为DR,如果同时启动则看接口的优先级,优先级最高的被选举为DR,在BMA网络中,优先级默认为1,如果优先级被设置为0则不参与DR与BDR的选举。如果优先级相同就看router ID,routerID最大的将被选为DR。 2.在三个路由器上同时清OSPF进程,重新选举DR/BDR,验证上述内容。 //R1上清OSPF进程 R1#clear ip os process Reset ALL OSPF processes? [no]: y R1# //R2上清OSPF进程 R2#clear ip ospf pr Reset ALL OSPF processes? [no]: y R2# //R3上清OSPF进程 R3#clear ip o p Reset ALL OSPF processes? [no]: y R3# //在R1上查看OSPF邻居信息 R1#sh ip os ne Neighbor ID Pri State Dead Time Address Interface 1 FULL/BDR 00:00:34 FastEthernet0/0 1 FULL/DR 00:00:36 FastEthernet0/0 由上可知,在DR/BDR的选举中,遵循“选最大”原则。 3.控制DR/BDR的选举,选择R1为DR,R2为BDR,可以调整各路由器的 接口优先级达到所需实验结果 //将R1的Fa0/0口接口优先级设为10 R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#int f0/0 R1(config-if)#ip ospf priority 10 //将R2的Fa0/0口接口优先级设为5 R2#conf t Enter configuration commands, one per line. End with CNTL/Z. R2(config)#int f0/0 R2(config-if)#ip ospf priority 5 //将R3的Fa0/0口接口优先级设为0,使之不参与选举 R3#conf t Enter configuration commands, one per line. End with CNTL/Z. R3(config)#int f0/0

相关主题