I am to deploy some managed switches for FTTB/FTTH and preparing configuration to introduce isolation between customers (by disabling L2 forwarding between client ports or using private VLANs). However this having it's benefits also introduces one major drawback - inability for clients from same ip subnet to communicate with each other.
Let's say two of them get assigned addresses 80.x.1.2/24 and 80.x.1.3/24. Since L2 forwarding between them is not possible they cannot communicate in traditional Ethernet manner. That is exactly what I want for security reasons: hiding broadcast arp traffic, preventing rogue DHCP servers, etc. Clients L2 boradcast domain is effectively limited only to see the required servers and their gateway.
I'm not sure if this isn't against very basics of networking itself, but is there any way to force their traffic to go through a router without manually creating routes in client hosts themselves? This would solve everything - traffic filtering, bandwidth management, monitoring, etc..