如何将两台交换机与路由器连接?

如何将两台交换机与路由器连接?

我正在尝试通过 cisco packet tracer 进行实验来学习计算机网络。这是我所做的,但我发现我无法为其创建静态路由。cisco packet tracer 抛出错误 -

Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.2.101
%Invalid next hop address (it's this router)

我看不到我可以为交换机分配 IP 地址。

拓扑结构如下。

在此处输入图片描述

答案1

您正在模拟的 Catalyst 2960 交换机是第 2 层 (L2) 交换机。第 2 层交换机不运行在 IP 协议所在的“网络”第 3 层 (L3)。相反,它工作在“数据链路”层 (L2),在以太网中,它只使用 MAC 地址。它可能拥有的唯一 IP 仅用于 CPU 接口,即通过网络管理交换机。请参阅OSI 模型有关网络层的更多信息。

由于您很可能不使用 L2 托管交换机功能(例如 VLAN),因此可以将其简化为非托管网络,使用非托管交换机。它们根本没有 IP,因为它们不可配置。当数据包到达其接口时,它会从数据包数据链路层读取源和目标 MAC,将源 MAC/端口记录到其自己的转发表中,检查该表是否知道目标 MAC。如果是,它会将数据包重新发送到指定端口。如果不是,它只会将数据包发送到源端口以外的所有端口。这一直有效,直到它知道返回数据包到达的正确端口。

我相信 Cisco Packet Tracer 有一个捆绑的示例来解释其工作原理。我建议您先学习和理解网络的这一部分,然后再继续使用路由网络。

至于您的情况,正如评论中已经指出的那样,路由器和交换机之间的链接已断开,如附近的红点所示。确保您的路由器正在“运行”,并且链接已使用正确类型的连接器连接。还要确保您已更正到具有正确网络的路由器的正确接口。您应该检查路由器的哪个接口具有 192.168.1.101 IP,例如,如果它是 Fa0/0,则应将该接口连接到 Switch0。右侧 IP/接口也是如此,将正确的 IP/接口连接到 Switch1。

答案2

链接上的红点表示路由器上的端口未处于活动状态,您需要使用no shutdown每个接口上的命令打开路由器端口。

相关内容