'network wxyz' RIPv2 命令指定了什么?

网络工程 思科 路由 路由器 撕裂
2022-02-05 12:40:04

我正在研究网络协议,并从 RIP 开始。

配置 RIPv2 时,我看到需要中继到路由器的 2 条信息:

  1. 在哪些接口上通告 RIP 更新
  2. 要宣传哪些子网

据我所知,这似乎被混杂成一个network w.x.y.z命令,这有点令人困惑。当您指定类似的内容时,您到底在告诉路由器什么network 192.168.0.0

你是说你想要两者:

  • 在具有属于该 C 类网络的 IP 的任何接口上启用 RIP;
  • 通告路由器知道的属于该网络的任何子网?

在这个例子中:

在此处输入图像描述

根据一些在线资料,我会同时配置 Router0network 192.168.0.0network 192.168.5.0,这确实有效,并且似乎表明该network命令确实可以同时执行这两个(指定 rip 运行的接口,以及要宣传的接口) . 它是否正确?

1个回答

network 语句将告诉 RIP 哪些接口包含在 RIP 中,而 RIP 将确定从 RIP 中包含的接口通告哪些网络。

如果您想192.168.0.0从 Router0 向 Router1 通告网络,那么,是的,您将使用 network 语句来做到这一点。这也将导致 RIP 向 interface 发送更新F0/1,这可能是不可取的,因为该网络上没有邻居路由器。您可以使用该passive-interface命令在该接口上通告网络,而无需从该接口发送更新。

例如:

router rip
 version 2
 no auto-summary
 network 192.168.0.0
 network 192.168.5.0
 passive-interface FastEthernet0/1
!

上面的示例会将192.168.0.0/24网络从 Router0 通告到 Router1,但不会将 RIP 更新发送到 上的用户网络F0/1