问题:路由器是否可以从其一个LAN端口和其WAN端口连接到一个交换机,并且连接到交换机的设备可以公共和私有(由路由器提供)IP地址?

背景:我家的每个房间都有一个以太网端口。 所有端口都连接到智能盒中的交换机上,并连接到WAN端口。 我有三个房间需要有线连接的四个设备。 其中两个需要公共IP地址,其中三个必须在同一个专用networking中。
以下是说明configuration的networking图:

现在我有一台路由器和一台交换机,如果有必要,我正在考虑再购买两台交换机。
PS我不是英语母语的人,所以如果有错别字,语法错误或任何废话,请随时编辑这个问题。
是的,这是可能的,但你需要支持VLAN标记(802.1Q)的交换机和路由器,否则所有的设备将在单一的广播域(将看到所有的交通,公共和私人)。
常规交换机没有这个function,你需要pipe理的。 至于路由器:SOHO路由器的替代固件(如番茄或DD-WRT)支持这一点。
这取决于如何configuration公共地址,以及您的ISP是否允许您使用多个IP地址。 例如,对于PPPoE / A(xDSL),通过以太网提供地址,因此可以在需要公共地址的节点上运行客户端。 每个具有公共地址的节点都将需要自己的防火墙来阻止传入的连接。
如果您使用的协议具有不同的configuration机制(例如DOCSIS),则路由器必须处理所有公共地址,并将每个节点放入具有适当地址的DMZ中。 请注意,这需要一个可以处理configuration多个地址的路由器。
当然,如果你的ISP只允许你一个IP地址,那么你就是SOL。