家用路由器通常有两个接口。但它们的背面有多个端口。这与标准路由器有什么不同?它们是否将交换机连接到消费级路由器?
答案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 0
,4
可能根据路由器配置为 DMZ 和 WAN 保留。
另请查看默认配置图适用于 DD-WRT 文档中的 WRT54G v2.0。