Hi.
I have a task of building a 500+ user network using mesh technologies
The 500+ apartments are located in 62 different buildings.
My plan is to create a backbone of 10Gbit fiber supplying a switch in every apartment staircase with 10Gbit fiber, and supplying all flats with 1Gbit either fiber or rj45.
Internet connection is provided by a 10Gbit fiber, and 5 1Gbit fibers for failover and loadbalancing.
I will end up with 62 switches connected together
How many redundant lines between switches would you plan in such an installation, and which router would you recommend as the main ?
As you are doing this across a pretty large campus-style network I would make sure you have a good fiber design. Make sure you have from each access-switch 2 different path/uplinks. Ideally these would go towards 2 different datarooms and follow separate routes.Between these datarooms make sure you have plenty of fibers.
I don't think Mikrotik has a concept of "stacking" or "vss" (virtual switch system) like found on other vendors,otherwise each larger apartment block could have 1 stack of 2 nodes, each node carry 1 uplink and the ports towards the end-users are distributed across the 2 stacks.
Then you can "uplink" each larger appartment block towards each dataroom/meetme-room and have some connectivity/core design in place.
Then depending on the features of the product you can see how you go further.
I'm working now on such design but we are deploying using Cisco SDAccess ; edge-switches have 2*10Gbps uplinks (vPC) and the border-switches are interconnected with 40Gbps ethernet all using single-mode fibers. This is scaled for thousands of users both wired & wireless, fully 802.1X etc,etc.
This is only 1 approach, many other approaches are possible. Finally it also depends how you will offer the final connectivity to each customer. Using traditional VLAN's would limit you to about 4K "endusers" , but perhaps you want some design where you run a large PPPoE server(s) and all customer connect using PPPoE ? Then there is also the question of security.
Do you foresee for such project that end-users will receive 1 public IP or you want to go with some NAT scenario ?