OSPF 通过 L3 以太通道路由

网络工程 思科
2022-03-02 04:59:26

我一直在进行下面的设置,基本上我不能让 OSPF 填充 L3 交换机的路由表。我已经在它们之间正确设置了 L3 Etherchannels 并具有正确的寻址。我附上了一些截图以供进一步分析。

OSPF 发布的唯一路由是我没有设置的默认路由。我为每个路由器手动设置了路由器 ID,并简单地创建了一个 OSPF 进程并将区域 0 分配给它们。

L3 交换机上也启用了 IP 路由。

提前致谢

在此处输入图像描述

R1:

Current configuration : 1718 bytes
!
version 12.2(37)SE1
!
hostname R1
!
ip routing
!
spanning-tree mode pvst
!
interface Port-channel1
 no switchport
 ip address 1.1.1.1 255.255.255.0
!
interface Port-channel3
 no switchport
 ip address 3.3.3.1 255.255.255.0
!
interface FastEthernet0/1
 no switchport
 no ip address
 channel-group 1
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface FastEthernet0/2
 no switchport
 no ip address
 channel-group 1
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface FastEthernet0/5
 no switchport
 no ip address
 channel-group 3
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface FastEthernet0/6
 no switchport
 no ip address
 channel-group 3
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
router ospf 10
 router-id 1.1.1.1
 log-adjacency-changes
!
end
 

R2:

Current configuration : 1718 bytes
!
version 12.2(37)SE1
!
hostname R2
!
ip routing
!
spanning-tree mode pvst
!
interface Port-channel1
 no switchport
 ip address 1.1.1.2 255.255.255.0
!
interface Port-channel2
 no switchport
 ip address 2.2.2.1 255.255.255.0
!
interface FastEthernet0/1
 no switchport
 no ip address
 channel-group 1
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface FastEthernet0/2
 no switchport
 no ip address
 channel-group 1
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface FastEthernet0/3
 no switchport
 no ip address
 channel-group 2
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface FastEthernet0/4
 no switchport
 no ip address
 channel-group 2
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
router ospf 10
 router-id 2.2.2.2
 log-adjacency-changes
!
ip classless
!
ip flow-export version 9
!
end
 

R3:

Current configuration : 1718 bytes
!
version 12.2(37)SE1
!
hostname R3
!
ip routing
!
spanning-tree mode pvst
!
interface Port-channel2
 no switchport
 ip address 2.2.2.2 255.255.255.0
!
interface Port-channel3
 no switchport
 ip address 3.3.3.2 255.255.255.0
!
interface FastEthernet0/3
 no switchport
 no ip address
 channel-group 2
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface FastEthernet0/4
 no switchport
 no ip address
 channel-group 2
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface FastEthernet0/5
 no switchport
 no ip address
 channel-group 3
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface FastEthernet0/6
 no switchport
 no ip address
 channel-group 3
 ip ospf 10 area 0
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
router ospf 10
 router-id 3.3.3.3
 log-adjacency-changes
!
ip classless
!
ip flow-export version 9
!
end
2个回答

您没有正确配置 OSPF。

您需要添加网络语句来定义参与 OSPF 的接口以及它们所在的区域。最简单的方法是将所有接口包含在区域 0 中。将此命令添加到您的 OSPF 配置中:

 router ospf 10
 network 0.0.0.0 255.255.255.255 area 0

路由器协议只会通告路由:

  • 通过此路由协议从其他路由器接收
  • 从其他路由表重新分配,包括连接的和静态的,当这个重新分配被配置时,例如如果redistribute connected你的配置中有一个
  • 手动配置,一般在OSPF中用network语句,提供路由存在于转发表中

此外,对于 OSPF,您必须使用“network”语句配置参与 OSPF 进程的接口。

例如:

  • 您有 2 个 IP 地址为 192.168.0.1/24 和 192.168.1.1/24 的接口
  • 如果您添加了 OSPF 配置network 192.168.0.0/24,那么该进程将只使用第一个接口。
  • 如果network 192.168.0.0/23改为添加,则两个接口都可以建立关系。