是一个典型的家用路由器,实际上是一个路由器和一个交换机

是一个典型的家用路由器,实际上是一个路由器和一个交换机

家用路由器通常有两个接口。但它们的背面有多个端口。这与标准路由器有什么不同?它们是否将交换机连接到消费级路由器?

答案1

典型的家用路由器通常是路由器、交换机、接入点、DHCP 服务器、DNS 代理、防火墙、Web 服务器、文件服务器,可能还包括许多其他东西。

在最常见的内部布置中,所有以太网端口都连接到内部交换机。交换机上的另一个内部端口连接到 CPU 的以太网接口。该交换机是支持 VLAN 的智能交换机,允许将 LAN 端口与 WAN/Internet 端口(如果路由器有)分开。

答案2

您可以从逻辑角度或物理角度来看待家用路由器。情况会有所不同。在物理方面,家用路由器通常使用片上系统 (SoC) 设计实现。例如,BroadcomBCM95352ELinksys WRT54G v4.0 和 v5.0 中的处理器在一个芯片上实现了 MIPS 指令集、快速以太网交换和路由逻辑。

从逻辑上讲,正如 David Schwartz 所解释的那样,Linksys 家用路由器由交换机和路由器组成。CPU 是路由器,它有三个接口:eth0 连接到内部交换机,eth1 查看 WAN,eth2 指向无线 LAN 接口。以下是指向WRT54G v2.0 内部结构示意图并进行讨论。

在其他家用路由器上,所有物理端口都连接到交换机,路由器 CPU 在同一交换机上有一个逻辑端口。物理端口可以连接到不同的 VLAN,以分离家庭 LAN 和 WAN。例如,这是 Broadcom SoC 的 OpenWRT 交换机配置,来自OpenWRT 文档

  config switch       "eth0"
      option vlan0    "1 2 3 5*"
      option vlan1    "0 5"
      option vlan2    "4 5"

这里交换机连接到 CPU 端口eth0。交换机有 5 个物理端口0-4和一个连接到 CPU 端口的逻辑端口5。vlan0 上的端口 1-3 是 LAN 端口。端口上有两个单独的 VLAN 04可能根据路由器配置为 DMZ 和 WAN 保留。

另请查看默认配置图适用于 DD-WRT 文档中的 WRT54G v2.0。

相关内容