网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

在Cisco设备上配置OSPF被动接口

更新时间:2026年03月27日   作者:spoto   标签(Tag):

先决条件:在RIP、EIGRP和OSPF中,所谓的“被动接口命令行为”指的是什么?

如果将某个接口配置为被动接口,那么在 OSPF 域中,OSPF 就会停止在该接口上发送 Hello 消息。 OSPF将继续将该子网的被动接口视为一个 stub 网络来通告。 该接口应被配置为被动接口,即不连接任何OSPF路由器或MLS设备。这样一来,那些连接到非OSPF路由器或MLS设备的终端主机就不会接收到任何OSPF信息了。 因此,OSPF被动接口通过减少需要与之交互的接口数量,从而降低了OSPF协议对CPU的路由负担。 被动接口仍然会监听OSPF的Hello数据包,但不会主动发送或传播这些数据包。

OSPF被动接口配置:

路由器OSPF子命令

描述/说明

示例/例子s

被动接口 <接口 ID>可以分别配置单个接口或几个接口上的被动接口状态。Router(config)#router ospf <进程ID>
Router(config-router)#被动接口 <接口ID>
被动接口默认设置将所有接口配置为被动接口,只保留一个或几个主动接口。
将接口视为非被动接口
Router(config)#router ospf <进程ID>
Router(config-router)#被动接口,默认设置
Router(config-router)#no passive-interface <接口ID>

配置OSPF被动接口:

步骤1:在GNS3中创建两种路由器拓扑结构,具体如图所示:

 

步骤2:请配置路由器上物理接口上的IPv4地址。

R1(config)#interface FastEthernet0/0
R1(config-if)#ip address 10.0.0.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#interface FastEthernet1/0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#no shutdown
R2(config)#interface FastEthernet0/0
R2(config-if)#ip address 10.0.0.2 255.255.255.0
R2(config-if)#no shutdown

步骤3:在R2上配置一个具有IPv4地址的回环接口。

R2(config)#interface Loopback0
R2(config-if)#ip address 2.2.2.2 255.255.255.255

步骤4:请配置 VPC 中的 IPv4 地址以及默认网关。

PC1> ip 192.168.1.2 /24 192.168.1.1
 

步骤5:使用相应的命令,在两台路由器上配置OSPF进程。路由器 OSPF <进程ID> :

R1(config)#router ospf 1
R1(config-router)#exit
R2(config)#router ospf 1
R2(config-router)#exit

步骤6:在具有接口级别的子命令的接口上启用OSPF。ip ospf <进程ID> area <区域ID> :

R1(config)#interface FastEthernet0/0
R1(config-if)#ip ospf 1 area 0
R1(config-if)#interface FastEthernet1/0
R1(config-if)#ip ospf 1 area 0
R2(config)#interface FastEthernet0/0
R2(config-if)#ip ospf 1 area 0
R2(config-if)#interface Loopback0
R2(config-if)#ip ospf 1 area 0

步骤7:请检查路由器上的IPv4路由表,查看是否有OSPF路由条目。

R1#show ip route
 
R2#show ip route
 

步骤8:将R1的LAN接口(FastEthernet1/0)配置为被动接口。因为该接口并未连接到OSPF路由器/MLS上,所以不需要向VPCS传递OSPF信息。

R1(config)#router ospf 1
R1(config-router)#passive-interface fastethernet1/0 
R1(config-router)#exit

步骤9:使用“show”命令来验证被动接口的配置情况。显示 OSPF 接口中的 IP 地址:

 

步骤10:请确认整个拓扑结构中的连接是否正常:

PC1> ping 2.2.2.2 
PC1> ping 10.0.0.1
PC1> ping 10.0.0.2
 
R1#ping 2.2.2.2
 
R2#ping 192.168.1.1
R2#ping 192.168.1.2
 

步骤11:调试OSPF的Hello消息i现在,R1只会通过其FastEthernet0/0(WAN)接口发送“hello”数据包。

R1#debug ip ospf hello
 

要关闭调试功能:

R1#no debug ip ospf hello  
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料