接口通告上的多个 IP 地址

网络工程 思科 路由器 ipv4 ip ospf
2021-07-21 04:21:56

网络拓扑结构为路由器A和路由器B通过其物理接口上配置的IP地址直接相连int gig 0/0/1 and gig0/0/2第三个interface gig0/0/3配置为二层中继端口,允许VLAN 12通过路由器A并连接到路由器B的interface gig 0/0/3二层中继端口。IGPospf 100在两个路由器上都配置并在 上启用int gig 0/0/1 and gig0/0/2

我在 VLAN 接口上有多个 IP 地址,如下所示:

interface vlanif 12
ip address 97.119.51.7 255.255.255.224
ip address 97.130.115.16 255.255.255.224 sub
ip address 97.116.60.23 255.255.255.224 sub
ip address 97.112.24.18 255.255.255.224 sub

这些是router ospf由 中的 network 语句通告的ospf 100,但是97.119.51.0 0.0.0.31在配置 OSPF 进程 network 语句时,网络错误地被跳过了。直连路由器B不显示 的子接口IP地址的路由97.130.115.16, 97.116.60.23 and 97.112.24.18

一个接口上的多个 IP 地址是什么概念,它的用途是什么?

为什么97.119.51.0 0.0.0.31在OSPF配置中跳过VLAN 12的主IP地址网络时,OSPF无法发布子接口IP地址

1个回答

您的问题上有 Cisco 标签,但辅助地址不参与 OSPF 过程。通常,每个 VLAN 只有一个 IPv4 网络,并且使用子接口创建多个 VLAN。子接口是虚拟接口,但它们的作用就像真正的接口。通常,您会dot1q在子接口上定义封装,使整个物理接口形成一个二层中继,每个 VLAN 都有自己的网络。物理接口本身可以有一个网络,可能有也可能没有dot1q封装。如果不是,它将是本机 VLAN。

在配置 OSPF 时,network 语句告诉 OSPF 哪些接口将参与 OSPF 进程,以及这些接口在哪些接口中。在接口上配置的辅助网络不参与 OSPF 进程,尽管它们可能会在 OSPF 中通告。您可以有一个包含多个接口的 OSPF 网络语句,例如network 0.0.0.0 255.255.255.255 area 1234将在所有接口上运行 OSPF,并且所有接口都将在区域 1234 中。

OSPF 网络声明未涵盖的任何物理或虚拟接口都不会参与 OSPF,您需要执行其他操作,例如重新分配,以在这些接口上通告网络。