OSPF配置实验(一)

本文介绍了一个单区域OSPF配置实验,包括启动OSPF进程、配置路由器ID、通告直连网络的命令,详细解析了路由器ID的选择顺序、OSPF路由表查看、邻居关系建立及常见问题。此外,还探讨了OSPF度量值计算、接口认证和默认路由再发布等关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

单区域OSPF

命令:

R1(config)#router ospf 1        //启动OSPF进程

R1(config-router)#router-id 1.1.1.1        //配置路由器ID

R1(config-router)#network 172.16.1.0 0.0.0.255 area 0        //通告直连网络

R1(config-router)#network 172.16.1.0 255.255.255.0 area 0        //通告直连网络

说明:网络地址的后面即可以跟通配符掩码,在高版本IOS中也可以跟网络掩码,IOS会自动转换成通配符掩码。



R1(config)#router ospf 1

R1(config-router)#router-id 1.1.1.1

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

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

R2(config)#router ospf 1

R2(config-router)#router-id 2.2.2.2

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

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

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

R3(config)#router ospf 1

R3(config-router)#router-id 3.3.3.3

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

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

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

R4(config)#router ospf 1

R4(config-router)#router-id 4.4.4.4

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

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


说明:

1.OSPF路由进程ID的范围在1-65535之间,而且只有本地含义,不同路由器的路由进程ID可以不同。如果要想启

  动OSPF路由进程,至少确保有一个接口是up的。同一台路由器上可以启动多个OSPF进程,但会消耗更多的CPU

  和内存等资源。

2.区域ID是0-4294967295的数,也可以是IP地址的格式A.B.C.D。当网络区域为0或0.0.0.0时称为主干区域。

3.Router ID选择遵循如下顺序:

  1>最优先的是在OSPF进程中使用“router-id”指定了RID;

  2>如果没有在OSPF进程中指定RID,则选择IP地址最大的环回接口的IP地址为RID;

  3>如果没有环回接口,则选择活动的IP地址最大的物理接口的IP地址为RID。

     ①如果使用“secondary”配置IP地址时,该地址不起作用,即不参与RID竞选;

     ②使用“router-id”后,应使用命令“clear ip ospf process”重置ospf进程,新配置的RID才能生效;

     ③2、3步只有在下次重启路由器时才会生效,即后来加入大的IP地址也不能选举为RID直到路由器重启。

4.Router ID重新选举规则:

  1>使用“router-id”和“clear ip ospf process”命令;

  2>重启路由器(不一定)。


实验调试

R1#show ip route ospf 1        //查看OSPF路由表


以上输出结果表明在同一个区域内,通过OSPF路由协议学习到的路由条目用代码“O”表示。

OSPF度量值cost计算公式 = 所有链路入接口的cost之和;

接口cost计算公式 = 108/带宽(bps)取整;环回接口的cost值为1。

说明:

1.环回接口所在网络的OSPF路由条目的掩码长度都是32位,这是环回接口的特性,尽管通告了24位,解决的办法

  是在环回接口下修改网络类型为“Point-to-Point”这样收到的路由条目的掩码长度和通告的就能一致:

  R1(config-if)#ip ospf network point-to-point        //设置网络类型为点到点网络

  

  OSPF定义了6种网络类型,分别为:点对点、广播多路访问(BMA)、非广播多路访问(NBMA)、点对多点、环回接

  口、虚拟链路(Virtual Links)。
2.路由条目“172.16.4.4/32”的度量值为“193”,到路由器R1经过的入接口包括:R4的loopback0、R3的

  S0/0、R2的S0/1及R1的S0/0,所以计算如下:1+108/1544000+108/1544000+108/1544000=193。也可以直接通过

  命令“ip ospf cost”配置接口的cost值,并且它是优先计算的cost值的,命令如下:
  R1(config-if)#ip ospf cost 64        //设置接口cost为64

  
R1#show ip protocols        //查看启用的路由协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值