Community discussions

MikroTik App
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Which router for ~100 clients

Wed May 22, 2024 9:41 am

We are moving into a new 500m2 office building from 4 different smaller offices. We have around 50 employees, so guessing around 100 devices, computer and a mobile phone for everyone. The space already has a rack, a 48-port managed switch installed and all the wiring done. We have 8 Asus ZenWifi XT9 nodes laying around which we plan on using as WiFi APs. Obviously not everyone will be able to connect via LAN, but WiFi is good enough for most people, so no plans on expanding the local network right now.

We are planning to get two different providers with optical internet connection, one is 1000/500mbps, the other one is 1000/1000. We plan to use them for failover and load balancing. None will allow us to use our own ONT, but we can place the one we are getting from them in bridge mode. One of them will allow us to connect with PPPoE credentials, the other one uses DHCP. Both will have static IPv4 address. We will need a wireguard VPN server setup for remote work (probably not over 10 people at a time). The most connection intensive tasks for the employees would be teams calls, so we don't expect a very high load on the network. Currently we have 600/60 connection in each of the offices, and everything works all right. Now that we are moving in a single space, we would like to do it right.

What kind of hardware would you recommend us getting to accomplish these tasks? I do know some routerOS but we would definitely get someone to set everything up and maintain it afterwards, don't want that on my back. Budget is not a huge issue, but would like not to spend too much, maybe you can recommend the bare minimum to handle this, and then what would be the ideal hardware for the task?

Thanks in advance,
Danilo
 
alibloke
Frequent Visitor
Frequent Visitor
Posts: 58
Joined: Fri Jun 03, 2016 12:13 am

Re: Which router for ~100 clients

Wed May 22, 2024 10:03 am

What's the uplink speed on your switch?
 
erlinden
Forum Guru
Forum Guru
Posts: 2463
Joined: Wed Jun 12, 2013 1:59 pm
Location: Netherlands

Re: Which router for ~100 clients

Wed May 22, 2024 10:23 am

Do you require any form of hardware redundancy?
And where is maintenance in your use case?
How long do you want to use this hardware?

The hardware question is, in my opinion, not that relevant and more of a result from all requirements.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Wed May 22, 2024 10:38 am

@alibloke Sorry, forgot to put that info, it's a Cisco Business CBS350 (that's what I was told). Now that I'm looking it up, I see there are lots of versions with the same name. Let's say it's 1gbps, but can't be sure of course. Is that an issue? I'm guessing 10g would be better, but I don't believe that we will be investing in a new switch. In any case, right now all of the computers are connected to wifi, with 16 people in the largest office with 600/60 internet connection, and it's working well enough.

@erlinden redundancy isn't all that necessary, nothing will be lost if the hardware dies suddenly. In the worst case, we would take one of the ISP provided routers out of bridge mode and it would handle all the routing until we got the hw repaired or replaced. If the VPN server is not available, we would use remote desktop software to access a few servers (basically desktop computers with specialized software that we use) laying around the office. We got a 5 year contract on the building, so at least that long, after that time an upgrade could be possible if necessary. One reasonable assumption would be that we would get more people in those 5 years given that we are growing pretty quickly, but no more than 70-ish people (no room for more).

Didn't get the "where is maintenance" part? As in how far would someone have to come to do the maintenance? Because we have an IT company that we have worked with before, and they usually respond the same day once we contact them. If you're thinking what kind of maintenance do I expect, probably tweaking firewall rules if necessary, configuring new VPN peers, something like that. Not much of it expected, just noted we're aware it might happen and would be outsourced.

Right now the XT9s are used as the main router in each office, I've been maintaining them as in creating VPN connections, we have a few services running on the servers in our offices so that as well (I would probably keep maintaining this in the future as well), restarting the routers if the connection drops (happens very often with the current ISP, cable network, will use different ones in the new building).
 
alibloke
Frequent Visitor
Frequent Visitor
Posts: 58
Joined: Fri Jun 03, 2016 12:13 am

Re: Which router for ~100 clients

Wed May 22, 2024 11:01 am

It would be sensible to match the speed up the uplink port so be sure to check exactly which model switch you have. If you have 2x 1Gb internet connections and plan to load balance them then you will need >1Gb to your switch.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Wed May 22, 2024 11:20 am

So if I understand correctly, I would use the router with 2 ports as WAN, and one 2.5g port to the switch? Could you do 2 1gbps ports to the switch? Never had to do stuff like this, don't know if it works that way.

This doesn't sound too expensive at all. How about CPU requirements, how much RAM or which level of ROS license do we need for the requirements I mentioned? I'm not that proficient as I said, I use HAP ac2 at home, but I'm guessing this needs to be a beefier device.

A quick look around the website, I see this one:

https://mikrotik.com/product/rb5009ug_s ... ifications

Would it be enough to do everything we need? I presume the load balancing puts a lot of weight on the router CPU.
 
alibloke
Frequent Visitor
Frequent Visitor
Posts: 58
Joined: Fri Jun 03, 2016 12:13 am

Re: Which router for ~100 clients

Wed May 22, 2024 11:37 am

Yes it's possible to use LACP in rOS if your uplinks are only 1Gb:
https://help.mikrotik.com/docs/display/ ... ng-802.3ad

The rb5009 is a fine router and from the sounds of things most likely to be ample for your needs. It will also do LACP in hardware. The next step up would be the CCR2004-16G-2S+ but if you don't have 10Gb uplinks on your switch there's probably no point.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Wed May 22, 2024 11:58 am

Cool, if no one has a different proposal, I'll ask for that one in a couple of days. Still open for suggestions though :)
 
pe1chl
Forum Guru
Forum Guru
Posts: 10505
Joined: Mon Jun 08, 2015 12:09 pm

Re: Which router for ~100 clients

Wed May 22, 2024 2:41 pm

You should also consider whether you want to save $250 and then later find the router is under-performing and has to be upgraded.
I think the CCR2004-16G-2S+ is good advice even when you do not have the 10Gbps links, you will find that when doing more and more on the router the CPU performance of that model isn't really "overkill" for two 1Gbps links anyway.
Also, that model has dual (redundant) powersupplies, 19" rack mounting, and suitable cooling.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Thu May 23, 2024 8:14 am

@pe1chl so the one you listed is has better hardware? Don't know how these CPU's compare, other than that the CCR2004 has a slightly higher CPU clock, and of course more RAM. NAND is not that important I believe. As you said, it's better to invest in better hardware and be safe for years, but I wouldn't like recommending getting more expensive gear and not get anything out of it.

How CPU intensive is load balancing and LACP? Does anyone have some real-world experience of a setup that might be similar as our own?
 
pe1chl
Forum Guru
Forum Guru
Posts: 10505
Joined: Mon Jun 08, 2015 12:09 pm

Re: Which router for ~100 clients

Thu May 23, 2024 10:16 am

Load balancing is quite CPU intensive because it requires each packet to be marked with an appropriate route in such a way that packets for one connection always go the same route outside. That precludes certain acceleration tricks.
LACP costs nothing at all, it is a switch hardware feature managed by a little software on the CPU.

I am using both CCR2004 and RB5009 routers in the company network, and I like both of them, although they each have their limitations. Unfortunately I do not have a RB5009 in a place where it has 1Gbit internet so I cannot directly compare the performance.
However, I have seen that even a CCR2004 cannot fully saturate a pair of 1Gbit links when all kinds of nifty features are configured, such as a queue for prioritization of traffic, PCC load balancing, IPv4 and IPv6, etc. I had to optimize things a bit to get the full 1Gbit.
However the next step up (CCR2116) is quite a bit more expensive so I did not yet consider that.

An advantage of the CCR2004 over the RB5009 is that it can do hardware-accelerated L3 routing. That would be most interesting when you have several internal VLANs with a lot of traffic between them (e.g. your storage servers are on a different VLAN than your users), but I think it could in theory also be used for the internet routing. I have not yet tried that, it would require quite some reconfiguration in my case as I migrated from a CCR1009 with RouterOS v6.
 
ToTheCLI
Frequent Visitor
Frequent Visitor
Posts: 95
Joined: Mon Jan 04, 2016 3:54 am

Re: Which router for ~100 clients

Thu May 23, 2024 3:08 pm

Also consider how compact the RB5009 and the fact that although the CPU is a bit slower then CCR2004 you will probably never be CPU bound (Bottlenecked)
 
pe1chl
Forum Guru
Forum Guru
Posts: 10505
Joined: Mon Jun 08, 2015 12:09 pm

Re: Which router for ~100 clients

Thu May 23, 2024 3:39 pm

Also consider how compact the RB5009 and the fact that although the CPU is a bit slower then CCR2004 you will probably never be CPU bound (Bottlenecked)
Are you sure about that? He wants loadbalancing over 2 1Gbps links (ok one seems to be 500Mbps upload) and on one there is PPPoE.
There seems plenty of opportunity for being CPU bound!
 
User avatar
andkar
newbie
Posts: 48
Joined: Tue Aug 11, 2020 9:20 pm

Re: Which router for ~100 clients

Thu May 23, 2024 4:23 pm

An advantage of the CCR2004 over the RB5009 is that it can do hardware-accelerated L3 routing
Dokumentation does not list CCCR2004 as compatible with L3HW offloading. CCR2004 2x 88E6191X switch chip and RB5009 1x 88E6393X switch chip. None of which support L3 HW offloading.
https://help.mikrotik.com/docs/display/ ... iceSupport
 
pe1chl
Forum Guru
Forum Guru
Posts: 10505
Joined: Mon Jun 08, 2015 12:09 pm

Re: Which router for ~100 clients

Thu May 23, 2024 4:36 pm

Ok... I thought the CCR2004 had it, but apparently it was only for the CCR2116 which I also considered for that location.
(I had not studied to use L3HW in much detail because it requires quite some changes in the config that I use)
 
ToTheCLI
Frequent Visitor
Frequent Visitor
Posts: 95
Joined: Mon Jan 04, 2016 3:54 am

Re: Which router for ~100 clients

Thu May 23, 2024 10:26 pm

Also consider how compact the RB5009 and the fact that although the CPU is a bit slower then CCR2004 you will probably never be CPU bound (Bottlenecked)
Are you sure about that? He wants loadbalancing over 2 1Gbps links (ok one seems to be 500Mbps upload) and on one there is PPPoE.
There seems plenty of opportunity for being CPU bound!
Without Fasttrack on I can saturate the 2.5Gbps GPON connection I have by using 4xPPPoE and different IPs, and by mangle I load balance, never tried QoS as I don't think it's of much use for high bandwidth fiber.
 
gotsprings
Forum Guru
Forum Guru
Posts: 2281
Joined: Mon May 14, 2012 9:30 pm

Re: Which router for ~100 clients

Sat May 25, 2024 2:55 pm

Big Leaf BLR112 for the 2 ISPs
Mikrotik RB5009

This will provide you one PUBLIC IP. All your traffic will present as this one Public IP. The connection will dynamically shift traffic over ISPs. Not relying on round robin or connection times outs.

This will also stream line the issue of remote connection to servers or VPNs.

VoIP and wifi calling will be much improved too.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Tue May 28, 2024 5:44 pm

Hi all, thanks for all the inputs so far. I've been to the new offices and the switch in question is CBS350-48T-4G, so no 10g ports unfortunately. I've spoken with the person who will be deploying the network, and he's agreed that ccr2004 is the best way to go, the price difference isn't too big of an issue (the man-hours cost much more than the hardware). Additionally we'll probably end up connecting all the "APs" (the ASUS XT9s - a total of 8 of them) to the router itself, keeping the ports on the switch available for the computers.

We don't have much traffic inside the network, given that all the storage is kept in the cloud (onedrive and sharepoint), there is only one NAS that replicates the sharepoint daily and there is barely any traffic to the NAS (if at all - it's disconnected from the network and only comes online at night). It does have a 10g port, but the ISP connection speed makes it irrelevant. So no network storage, no VoIP, no wifi calling... We're not an IT company, we're an energy consultancy so most of our work is done on our own computers (laptops), and we have these threadripper machines which anyone can connect to via remote desktop and use the software with them. The Big Leaf thing does sound interesting but the person handling the network isn't familiar with it, and it doesn't feel it would bring any significant improvement to the network.

Thanks again for the inputs to everyone!
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Tue May 28, 2024 6:25 pm

Regarding Bigleaf, RoS already has a built-in SD-WAN solution called ZeroTier, which is considerably cheaper.

With SD-WAN such as ZeroTier installed on your laptops and phones, you have constant access to your office anytime, but without having to "dial up your office VPN". You're always connected seamlessly (if you want) no matter what internet connection you're using, like your cell phone, hotel Wi-Fi, etc. It's able to use multiple connections at the same time or switch between them without dropping your connection, like when you jump on hotel Wi-Fi while still using your cell connection.

Minimal administration compared to traditional VPN connections. Everything is easily managed through a web page. Simply install the ZeroTier client on your laptop or phone, and then approve the client through the website. The same applies if you want to disconnect a device. The actual network traffic does not depend on the administrative web server.

It's a perfect fit for a consulting firm where a lot of people are on the move. You might test it for free for a limited number of users. Pricing is about $5 USD per user per month, but is negotiable.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Tue May 28, 2024 7:16 pm

Hmmm, I am aware of ZeroTier but I used to think about it as a VPN for those who don't have a public ip. Correct me if I'm wrong, but the traffic between devices is "coordinated" by a third party? I don't think the actual traffic goes through another server (I hope it doesn't), but there is "someone else" that is matching the two peers. I fail to see how this is better than a direct communication between peers (such as wireguard - keep in mind I'm not a network engineer, just like to fiddle with them).
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Tue May 28, 2024 7:30 pm

ZeroTier is a "zero trust" solution, meaning it always uses end-to-end encryption. It works like DNS, with root servers (a.k.a ZeroTier "moons") for establishing the initial connection. Afterwards, all clients communicate directly to each other, like a giant mesh network, as long as they have IPv6, a public IPv4 address, or can use NAT "hole punching". Otherwise, traffic is relayed for that specific client. You can connect to several networks at once or set up site-to-site networking.

ZeroTier is super easy to set up and use with the standard service. It'll take you just a couple of minutes to configure ZeroTier on the Mikrotik router and a couple more minutes to download and install the ZeroTier client on your laptop or phone. If you want, you can of course run your own ZeroTier root server and admin controller, but that's way more hands-on and technical.
 
gotsprings
Forum Guru
Forum Guru
Posts: 2281
Joined: Mon May 14, 2012 9:30 pm

Re: Which router for ~100 clients

Wed May 29, 2024 4:16 am

Larsa has completely skipped over the multiple ISP thing.

Zerotier uses UDP hole punching.

The system makes IP connections via the best route it can. Once the service knows where it's clients are... It makes connections from IP to IP then encrypts traffic between.

If you set up bridging... Zerotier can do full on later 2 broadcasts over those links... However...

It completely ignored the issue of having multiple ISPs. Shakey performance from one link or the other. Load balancing. Or rollover.
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Wed May 29, 2024 6:28 am

ZeroTier supports all of that, like most other SD-WANs do. Performance-wise, it all depends on the platform. There's not much any other SD-WAN solution can do about it, be it Bigleaf or others..
 
gotsprings
Forum Guru
Forum Guru
Posts: 2281
Joined: Mon May 14, 2012 9:30 pm

Re: Which router for ~100 clients

Wed May 29, 2024 7:08 pm

ZeroTier supports all of that, like most other SD-WANs do. Performance-wise, it all depends on the platform. There's not much any other SD-WAN solution can do about it, be it Bigleaf or others..
Because I am stupid...

Explain this too me.

Right now... I have 3 ISPs connected to the service I am paying a S--t TON for.
2 ISPs are public. the 3rd is CGNAT.

I am provided ONE public IP. I entered that into my Tik as my WAN connection and did the SRC-NAT to match.

Now ALL my traffic goes back to a data center over the 3 connections using various tricks to strype or push. When it hits the data center... the service combines the connections together and sends traffic where it needs to go. The data comes back to the data center when it makes decisions on how to send the traffic back over the 3 feeds. Then the data is reassembled and sent into my router.

Now if I am doing some sort of live time connection, and the connection from the ISP to the data center gets a little shakey, traffic will be shifted to the next feed that had a better connection. As the service is checking the connectivity down ALL feeds several times per second. So as the shift happens... more traffic goes over one ISP than the other to the data center. Where it then goes on to the interwebz. With NO change in the requesting IP.

When a circuit or ISP is performing better... traffic shifts to the better connections. Without SEVERING connections.

I have watched as ALL out going traffic went UP one circuit. But was returning down another circuit.

How EXACTLY... can I do this with Zerotier and not pay hundreds of dollars a month?
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Wed May 29, 2024 7:37 pm

Most SD-WAN solutions does offer support for different kind of aggregation types. ZeroTier has several Standard Policies listed below but also offer Custom Policies as well as Segmentation. This allows you to aggregate multiple links of different types into different "circuits" using various policies.

  • active-backup: Use only one primary link at a time and failover to another designated link.
  • broadcast: Duplicate traffic across all available links at all times.
  • balance-rr: Stripe packets across multiple links (not for use with TCP.)
  • balance-xor: Hash flows to specific links.
  • balance-aware: Auto-balance flows across links.

The big difference between for example Bigleaf and Zerotier is how link aggregation is administered. Bigleaf has a significantly simpler and more powerful user interface, whereas with Zerotier, one has to edit everything manually which can be challenging with complex configurations. Bigleaf also offers more granular built-in control of traffic shaping, QoS, etc.
 
gotsprings
Forum Guru
Forum Guru
Posts: 2281
Joined: Mon May 14, 2012 9:30 pm

Re: Which router for ~100 clients

Thu May 30, 2024 2:48 am

Larsa...

So, it can't.
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Thu May 30, 2024 11:40 am

I'd say SD-WAN solutions like Netmaker, ZeroTier, Tailscale and similar, pretty much cover everything you need for small businesses, let's say up to 10-20 branch offices with people on the move or working from home. They're very easy to install and get going with great bang for your buck, with solid and reliable services and minimal need for administration. They don't offer all the bells and whistles for network administration which are seldom needed in smaller organizations.

When it comes to larger corporations and service providers there is a significantly greater need to granularly manage capacity allocation, link aggregation and segmentation with technologies like MPLS, QoS, etc, as well as security management, monitoring and troubleshooting. However, the underlying network principle remains the same. These services are often delivered as black box sw/hw 'appliances' with agreements for guaranteed uptime and service commitments which comes with a price tag. In combination with the fact that this usually requires dedicated IT staff, it's something smaller organizations often cannot afford.

As they say, you get what you pay for but if you don't know what you're doing you often pay way too much. ;-)

EDIT
Sorry, but I don't really know how to respond to your "So, it can't". Could you be a bit more specific about the details of the use case?
 
gotsprings
Forum Guru
Forum Guru
Posts: 2281
Joined: Mon May 14, 2012 9:30 pm

Re: Which router for ~100 clients

Thu May 30, 2024 8:43 pm

Larsa,

Certainly.

I described what I am using Big Leaf for.

I asked if Zerotier could do that, so I could stop paying a couple hundred bucks a month per site.
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Thu May 30, 2024 9:17 pm

Okay, got it. Agregating 3 somewhat (intermittently) shaky wan links to a datacenter. Seems like load balansing using asymetict links tweaked with quality and capacity settings should do it. Check out Multipath Balance-Aware and beyond.

If you want to set up a testbed, it's not as fancy to configure as Bigleaf so you have to manually edit the policies config file.
 
gotsprings
Forum Guru
Forum Guru
Posts: 2281
Joined: Mon May 14, 2012 9:30 pm

Re: Which router for ~100 clients

Thu May 30, 2024 11:21 pm

Larsa

Where is the server that these links connect to?
 
User avatar
sirbryan
Member
Member
Posts: 373
Joined: Fri May 29, 2020 6:40 pm
Location: Utah
Contact:

Re: Which router for ~100 clients

Fri May 31, 2024 5:51 am

Larsa

Where is the server that these links connect to?
And that's the reason you're paying a couple hundred bucks. Someone else has built the solution, hosts stuff in a datacenter, and has bandwidth/power/development costs associated with doing so.

I'd view ZeroTier as the tool to build something akin to what BigLeaf does. If you have another router or server in a well-connected datacenter, then ZeroTier would help your office/branch router find and connect (and stay connected) to that DC-hosted router.

The question is whether building the solution and hosting your own router in such a location is any cheaper than paying someone else to do it.
 
User avatar
sirbryan
Member
Member
Posts: 373
Joined: Fri May 29, 2020 6:40 pm
Location: Utah
Contact:

Re: Which router for ~100 clients

Fri May 31, 2024 5:55 am

Hmmm, I am aware of ZeroTier but I used to think about it as a VPN for those who don't have a public ip. Correct me if I'm wrong, but the traffic between devices is "coordinated" by a third party? I don't think the actual traffic goes through another server (I hope it doesn't), but there is "someone else" that is matching the two peers. I fail to see how this is better than a direct communication between peers (such as wireguard - keep in mind I'm not a network engineer, just like to fiddle with them).
ZeroTier is software that creates and manages dynamic wireguard tunnels between endpoints, and, on occasion, relays traffic between those endpoints if they can't find each other directly.

If your devices have public IP's that don't change, making direct wireguard tunnels is ideal. ZeroTier helps with getting around NAT and some firewall issues, and makes adding new sites easier than manually creating a full mesh of VPN tunnels between sites.
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Fri May 31, 2024 10:18 am

@gotsprings, since the description of your use case is limited and you haven't specified what type of business it's used for, it's basically impossible to assess the best solution. It seems more like you need load balancing with redundancy to a central server solution and for that you don't really need SD-WAN as @Sirbryan indicated. A high-end SD-WAN solution is only really necessary if it involves very large volumes of WAN connections with a complex network topology which is where the solution works best and pays off financially.

If it's a small business with a few offices, Netmaker, Zerotier, etc. work just fine. If we assume that you have a service on a server you're already paying for there's no additional server costs to install a simple SD-WAN endpoint like Zerotier. Are you the dedicated resource to manage and administer the solution?

Generally, you have to pick two of the following: good, fast and cheap for it to reflect reality. You've only stated that you find the current solution expensive which indicates that you want to save money. What about the other factors?
 
gotsprings
Forum Guru
Forum Guru
Posts: 2281
Joined: Mon May 14, 2012 9:30 pm

Re: Which router for ~100 clients

Fri May 31, 2024 2:27 pm

I like Zerotier for connecting and reaching back into systems.

But and this is a big one...
I have a lot of systems that rely on having lots of connections that when your IP changes $#!+ Goes sideways.

Like for instance... My bars and restaurants rely on video services now. If your IP address is different from one device to another... You get flagged and one feed or the other stops working. So you need to get all your devices to use one Public IP as it presents to the video service provider. Big Leaf aggregates the ISPs into one IP at the data center. So you can use both feeds at once and one or the other goes out... No IP change.

In my business environment VoIP and wifi calling are a big deal. If some calls are going over one link and some over the other... If one feed "gets Shakey"... Too bad. You have to wait for the link to fail completely. Then wait for the client device to connect back to the cellular gateway and re-establish it's IPSec keys. Losing calls and so forth.

A small broadcast site where they live stream to the national provider... Yeah I need that connection to keep going live.

Etc
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Tue Jun 18, 2024 3:36 pm

CCR2004 bought and provisioned, everything in the network is setup and ready for moving in. VPN tested and getting somewhere around 700mbps of throughput with a speed test. When disconnecting one ISP cable, it takes about 2s to get the connection to work again (but not always because sometimes obviously I'm not disconnecting the link I'm using). Thanks everyone for the input!
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Tue Jun 18, 2024 6:51 pm

Great choice! IPsec should get you closer to 1 Gbps with a CCR2004 at both ends. With OSPF + BFD, you should be able to switch redundant routes within 5-10 milliseconds, depending on the settings. Btw, OSPF and BFD are very easy to set up. Additionally, you might consider ZeroTier as an easy way to provide office access for people on the go.

Good luck with everything!
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Thu Jun 20, 2024 10:33 pm

Thanks! Just a quick question, my manager seems to think that we overpaid for the configuration of the router. Would someone be so kind to estimate the work amount for what I've described (number of hours), testing and deployment, and the usual fee you would ask for that (if you are a professional working with networks)? This goes to all the members participating in the thread or forum. Bear in mind that the location was less then 10 minutes on foot from the person providing the services (a one-man-show company), and that the average salary in my country is around 700 euros per month, an average developer ears about 2000-2500 e/m.
 
infabo
Forum Guru
Forum Guru
Posts: 1329
Joined: Thu Nov 12, 2020 12:07 pm

Re: Which router for ~100 clients

Thu Jun 20, 2024 10:47 pm

average salary is irrelevant for the question. name your country at least.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Thu Jun 20, 2024 11:06 pm

Well, I don't think it's irrelevant, for the services one provides locally, but not everyone needs to agree. I'm in Serbia.
 
infabo
Forum Guru
Forum Guru
Posts: 1329
Joined: Thu Nov 12, 2020 12:07 pm

Re: Which router for ~100 clients

Thu Jun 20, 2024 11:18 pm

I can't give an estimation anyways as I am not a professional network engineer.
Regarding salary, as you already pointed out: a developer (what kind of actually?) earns 3 times as much as average joe. This sounds crazy and unfair to me. Either the average is too way too low or the salary for a developer is way too high. But this is a different discussion.
Regarding the country: the rate per hour varies highly by country. For my country I would not say that rate per hour is much different across, so it does not really matter much if it's a local guy or from a distant big city. They all need to make a living.
Last edited by infabo on Thu Jun 20, 2024 11:24 pm, edited 1 time in total.
 
jaclaz
Forum Guru
Forum Guru
Posts: 1724
Joined: Tue Oct 03, 2023 4:21 pm

Re: Which router for ~100 clients

Thu Jun 20, 2024 11:22 pm

Your manager should ask for an itemized bill, first thing:
https://quoteinvestigator.com/2017/03/06/tap/
:wink: :roll:
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Thu Jun 20, 2024 11:36 pm

The reason for listing the two salary examples is to show how much one would earn working in an average industry in Serbia, the other one lets you know that almost everything IT related is paid much more, mostly because their job market is the world usually. From what I would expect, a network engineer would earn somewhere between the two.

We got an itemized bill, number of hours, price per hour.
 
pe1chl
Forum Guru
Forum Guru
Posts: 10505
Joined: Mon Jun 08, 2015 12:09 pm

Re: Which router for ~100 clients

Fri Jun 21, 2024 12:48 am

It is difficult to estimate the number of hours reasonable for such a job, because it depends a lot on:
- how the original specification was (just a general description, or in technical detail about how it should work)
- how experienced the engineer was in exactly this task (RouterOS, load balancing)
- what the quality of the delivered work is (just a general shot at the goal, or very well tested that everything works in the best possible manner)

The variation in the resulting bill is less than that, because engineers that can quickly deliver a good job are generally more expensive.
 
User avatar
sirbryan
Member
Member
Posts: 373
Joined: Fri May 29, 2020 6:40 pm
Location: Utah
Contact:

Re: Which router for ~100 clients

Fri Jun 21, 2024 5:52 pm

What you can charge is not just dependent on what the market can bear, but what the customer can bear.

The market is an average across customers in your demographic (country, region, city, neighborhood, industry). Add to that what the individual customer can handle. A small public school is likely to have a tighter budget than an upper-class private school, even in the same town or city.

For example, I charge most of my local clients $75/hr for network-related custom work: wifi installs, running network cable, extending service to outbuildings, etc. Most of those customers are residential or small businesses in our city. For a larger business or municipality, I could probably charge twice that. And if it's emergency troubleshooting or repair work, the price could double again, as the entity is likely losing more money per hour or day while the system is broken.

As an MSP or VAR (managed service provider or value-added reseller), it is imperative to set expectations ahead of time, such as cost of equipment, cost of your time (either as a project or hourly), and any possible variances, and to get the customer to sign off on that before you spend time and money on their project. They have a right to question things if your final invoice is too far off the initial quote, but if you're within scope, they'll have a hard time backing out of something they've already approved.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Sat Jun 22, 2024 1:47 pm

@sirbryan thanks for the answer. I can see that you're in the USA, which is bound to have higher prices as salaries/wages are much higher than here in Serbia. Let's say you can consider us a big company (~50 employees) and that makes it double the price (150$/h), the question still remains about the time it takes to do everything.

Once again, some more background. We have worked with this person/company before, never had an issue (since before I came to the company, and I'm here for almost two years now). The manager just called them, I explained what we wanted and he said it's not a problem and went on to do it. We ordered the equipment to his office, when he received it he configured it and then he brought it to our (new) office, connected it and tested it. Afterwards we received the invoice for 12h, 200$/h. I think this is too much.

The request was this, to set the router up for multiple ISP connections, to configure failover and load balancing, setup the connection to the APs and connect to the switch. Testing was to make sure that failover works, that one of the APs works (others are still in the existing offices), that a client behind the switch can connect to internet. I would say it's quite basic. I guess I could've achieved most of this with a week to get about it, but to be responsible for this would probably be too much. And the person who installed it would be able to get more money for maintenance and additional work, but now we will probably not work with him anymore. The time was not an issue, because we are not moving in before July 1st, and it is going to be closer to July 15th from this point of view. He was given a month to complete this.
 
holvoetn
Forum Guru
Forum Guru
Posts: 6273
Joined: Tue Apr 13, 2021 2:14 am
Location: Belgium

Re: Which router for ~100 clients

Sat Jun 22, 2024 2:28 pm

Roughly looking at the requirements, 12h may appear to be a tad high but quite acceptable if all testing is included, I would say.

Sometimes you spend more time setting up the test environment then it takes to perform the test.
 
jaclaz
Forum Guru
Forum Guru
Posts: 1724
Joined: Tue Oct 03, 2023 4:21 pm

Re: Which router for ~100 clients

Sat Jun 22, 2024 3:30 pm

Put in perspective, it is the 200$/h that is way off, IMHO.

No idea on how much remains in the pocket after taxes and what not in Serbia, but surely no less than 50%, which means that this guy is getting the 2,400/month (which is already more than 3 times an average wage) in 24h or three days worth of work at 8h/day.

The 75$/h sirbryan mentioned, while being honest/correct or even on the low side for the US, would be already on the very high side for a country where the average salary is 700 Euro/month, 160 h x 75= 12,000/ month (before taxes)!

In Italy, average salary around 1,400-1,500 net, it is rare to found a consultant (in *any* field, exception made for doctors and lawyers) taking more than 75 Euro/h, it is more common the 50-60 Euro/h (to which you add VAT and some other taxes).
 
pe1chl
Forum Guru
Forum Guru
Posts: 10505
Joined: Mon Jun 08, 2015 12:09 pm

Re: Which router for ~100 clients

Sat Jun 22, 2024 4:34 pm

As I tried to bring forward before, the number of hours depends on the skills of the person.
When they charge $200/h for their expertise, 12 hours is too much to finish this job.
That number of hours fits more with someone who charges $75/h.
Still, such "small jobs" are always difficult to calculate and it is better to agree on a fixed amount than on the number of hours.
I maintain such a setup in our company and of course I have spent way more than 12 hours on it in total, but then I do not cost the company $200/h.
Maybe when the work he performed is absolutely perfect, the amount could be acceptable. I would at least accept "free service" for some time (i.e. a warranty on the result) when there turn up minor problems.

Lesson to learn is that you should never ask someone to perform such work without prior agreement on the cost.
Last edited by pe1chl on Sat Jun 22, 2024 4:40 pm, edited 1 time in total.
 
infabo
Forum Guru
Forum Guru
Posts: 1329
Joined: Thu Nov 12, 2020 12:07 pm

Re: Which router for ~100 clients

Sat Jun 22, 2024 4:35 pm

200€/h you not even pay in Austria for such a service. Put that into context. And I assume, as it is for your company, we are talking about net prices (excl VAT).
 
User avatar
jvanhambelgium
Forum Guru
Forum Guru
Posts: 1086
Joined: Thu Jul 14, 2016 9:29 pm
Location: Belgium

Re: Which router for ~100 clients

Sat Jun 22, 2024 5:54 pm

The requested config is relatively easy. I would expect this to be done between 1/2 day - 1 day by somebody who is juggling with RouterOS on a daily basis (and probably has his set of example config snippets etc for these types of basic things)
Offcourse all info must be there (info on the 2 ISP circuits etc)
 
User avatar
mozerd
Forum Veteran
Forum Veteran
Posts: 919
Joined: Thu Oct 05, 2017 3:39 pm
Location: Canada
Contact:

Re: Which router for ~100 clients

Sat Jun 22, 2024 6:22 pm

We have worked with this person/company before, never had an issue (since before I came to the company, and I'm here for almost two years now). The manager just called them, I explained what we wanted and he said it's not a problem and went on to do it. We ordered the equipment to his office, when he received it he configured it and then he brought it to our (new) office, connected it and tested it. Afterwards we received the invoice for 12h, 200$/h. I think this is too much.
IMO THE invoice you received is perfectly reasonable …
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Sat Jun 22, 2024 7:48 pm

Yeah, especially since the assignment appears to be a one-stop solution where the hours include meetings/pre-study, planning, responsibility for purchases, configuration, testing, deployment, and documentation, the hours seem to be more than reasonable.

It’s primarily the customer's responsibility to ensure the scope, project specifications, and hourly rates.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Sun Jun 23, 2024 3:54 pm

200$/h is an outrageous price in Serbia. We are a consulting business and we only work abroad, we don't price our customers that much. Before I came to the company, the same guy "did the network" aka installed the router, connected the few desktops to it, together with the wiring through the office (around 10m of utp cable), set up a wireguard server and showed the manager how to create new wireguard peers. It cost 50e plus the materials.

When talking about what has to be done for our current office, we went over to his office, I asked if had any experience with Mikrotik, and he assured us he is doing it regularly. I then suggested using the router we ended up purchasing, he said it is a great choice. When asked when to bring the router to him for the setup, he said we can order it to be shipped to his office so we don't have to go there again. Because it wasn't urgent we agreed he does it when he has time, but that he finishes before June 15th because we planned on moving in on July 1st. When listing what functionalities we need, he said it was pretty basic and standard, no remote offices, a VPN server, failover and load balancing. As I mentioned, interrupting one link leads to a ~2 second delay before it switches to another connection, but someone mentioned that it could be setup so that the interruption lasts only milliseconds instead of seconds, so his expertise is not the reason why he costs so much.

In my line of work, you don't take up jobs that you are not qualified to do, because it's not worth it in the long run. If you really want to go into a certain market you have no experience in, you hire someone with experience, you lower price, you make the client aware that you might need more time than expected, but you never, never surprise them at the end of the project with the outcome, the price, or anything else. I agree, it was our fault for not agreeing on a fixed price beforehand, or checking how much time it would take, or anything like that. If it really took a lot of time to finish it, he should have warned us, saying it would cost this much. Every other behaviour (including his from this case) I feel is quite unprofessional.
 
infabo
Forum Guru
Forum Guru
Posts: 1329
Joined: Thu Nov 12, 2020 12:07 pm

Re: Which router for ~100 clients

Sun Jun 23, 2024 5:57 pm

Before I came to the company, the same guy "did the network" aka installed the router, connected the few desktops to it, together with the wiring through the office (around 10m of utp cable), set up a wireguard server and showed the manager how to create new wireguard peers. It cost 50e plus the materials.
So ~2 years ago. Maybe high inflation in Serbia? Or is it maybe he didnt get contraced since you are in charge and he took the chance as your company didnt ask for a quote before hiring him for the recent job.
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Sun Jun 23, 2024 6:19 pm

@daxyco: I don't think there's much to discuss about the number of hours, but if you've done business with him before, just refer to the previous hourly rate. Start by having a conversation with him and explain your position. If he is completely dismissive you can as a last resort complain about incorrect, incomplete or lack of functionality to potentially reduce the invoice. Do this by formally disputing the invoice. Then you can have a new discussion.

Otherwise, you'll just have to bite the bullet and remember for next time: never hire a consultant on an open-ended contract without first putting the three golden rules in writing: hourly rate, max cap (or fixed price) and scope of work used as the basis for an order in a request for quotation which should be easy to verify upon delivery.
 
daxyco
newbie
Topic Author
Posts: 31
Joined: Tue May 12, 2020 5:20 pm
Location: Serbia

Re: Which router for ~100 clients

Sun Jun 23, 2024 10:54 pm

The inflation is quite high, but this is not about that. My thought is that he saw a company doing well and wanted to get a good payday for himself because of it. 2 years ago the company had 6 people in one apartment/office, now we are moving in a 500m2 modern office building with 50 employees.

@larsa it's all done now, paid and closed. The discussion we (my manager and I) had is whether it was too much or not. When asked about my opinion, I said it should be doable in one or two days, didn't know the price and we didn't talk about it, but if you'd asked me, I'd say it was ~200e per day, 50e/h would be the absolute maximum I thought was achievable. I wanted to know if any professionals here charged that much per hour, and if that's in any way comparable to Serbia. Will also check locally, if someone else says 200e/h, I'm going into networks :D
 
infabo
Forum Guru
Forum Guru
Posts: 1329
Joined: Thu Nov 12, 2020 12:07 pm

Re: Which router for ~100 clients

Sun Jun 23, 2024 11:45 pm

I assume there are other IT network consultants nearby your company location. Call/mail and ask for hourly rate and show interest e.g. brands, experience, ...
You need a new contractor anyways for the next job and you get a feel for a legit hourly rate.
 
pe1chl
Forum Guru
Forum Guru
Posts: 10505
Joined: Mon Jun 08, 2015 12:09 pm

Re: Which router for ~100 clients

Mon Jun 24, 2024 11:00 am

I think the main issue is not what it ended up costing, but that you were surprised by how much it cost.
That is mainly on yourself (or on your boss who asked him to do it).
You should know that whenever you ask someone to perform a service for you, you should negotiate beforehand what it will cost.
Not only for configuring a router, also for fixing the roof or installing a new kitchen.
When you do not do that, you always run the risk that they charge you more than you expected, and by then it is too late to correct that.
When you had asked before, you could either have decided not to go on with it, or (more likely) he would have given a much lower price and done it for that.
 
User avatar
mozerd
Forum Veteran
Forum Veteran
Posts: 919
Joined: Thu Oct 05, 2017 3:39 pm
Location: Canada
Contact:

Re: Which router for ~100 clients

Mon Jun 24, 2024 11:31 am

I wanted to know if any professionals here charged that much per hour, and if that's in any way comparable to Serbia. Will also check locally, if someone else says 200e/h, I'm going into networks :D
On my website I advertise my Cost of Service
 
Rox169
Member
Member
Posts: 467
Joined: Sat Sep 04, 2021 1:47 am

Re: Which router for ~100 clients

Mon Jun 24, 2024 1:43 pm

If you do not understand networking the best way is to buy ubiquiti. They have everything in graphic and easy to use. They are more expensive but they are best in networking at the moment. What you pay for HW you will save for expert later on.
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Mon Jun 24, 2024 3:24 pm

I'd say Ubiquiti wireless products are pretty capable but their routers for business not so much. If you don't want to pay huge bucks for brands like Cisco or Juniper I think MikroTik performs quite well or even just as well in most cases.
 
Rox169
Member
Member
Posts: 467
Joined: Sat Sep 04, 2021 1:47 am

Re: Which router for ~100 clients

Mon Jun 24, 2024 4:30 pm

I'd say Ubiquiti wireless products are pretty capable but their routers for business not so much. If you don't want to pay huge bucks for brands like Cisco or Juniper I think MikroTik performs quite well or even just as well in most cases.
I do agree but he is thinking about 100 clients. It is perfect for Ubiquiti if they want to save they can try Tp-Link but this brand I would not recomend. I do not have many experience with TP-LInk recently so I can not recomend.
 
pe1chl
Forum Guru
Forum Guru
Posts: 10505
Joined: Mon Jun 08, 2015 12:09 pm

Re: Which router for ~100 clients

Mon Jun 24, 2024 4:40 pm

We are using MikroTik for routers and Ubiquiti for accesspoints. Switches are Aruba. It works well.
Ubiquiti followed the new standards instead of standing on the sideline for well over 5 years as MikroTik did.
Maybe the new types of AP from MikroTik are becoming a realistic option but first they have to fix the VLAN tagging. I heard that will happen in the next version.
For advanced routing with failover etc, MikroTik is better than Ubiquiti.
 
seriquiti
just joined
Posts: 24
Joined: Wed May 11, 2022 12:55 pm

Re: Which router for ~100 clients

Tue Jun 25, 2024 10:01 am

VLAN tagging? Only place I would say it is weird is with qcom-ac driver. If you're using ax models the config is normal.

Unifi is ok depending on your needs. But the dummified ui can bite you if you need to do anything that it doesn't support.

At the end of the day you buy what is best for the situation.
Last edited by seriquiti on Tue Jun 25, 2024 3:50 pm, edited 1 time in total.
 
jaclaz
Forum Guru
Forum Guru
Posts: 1724
Joined: Tue Oct 03, 2023 4:21 pm

Re: Which router for ~100 clients

Tue Jun 25, 2024 2:42 pm

When you had asked before, you could either have decided not to go on with it, or (more likely) he would have given a much lower price and done it for that.
This only in a given - small - range of "lower", let's say 10-20%.
10% is what could be a "OK, reviewing the offer, I can offer you a small rebate"
20% is what could be a "OK, reviewing the offer I could offer you a 10% rebate, but I really want to keep you as a customer, so I am giving you 20% instead".

If someone offers me on first instance 200/h (when locally everyone else's is 50/h or less), then there is simply no way that I would give him/her the job, no matter if later the cost is lowered to 50/h or less, I would lose trust, which in a fiduciary relationship is - if not everything - very, very relevant.

That is in fields (like mine - building/construction and consulting) where there is a link between costs and prices, in other fields (let's say art/fashion/perfumes) where costs and prices are mostly independent variables it may be different.
 
pe1chl
Forum Guru
Forum Guru
Posts: 10505
Joined: Mon Jun 08, 2015 12:09 pm

Re: Which router for ~100 clients

Tue Jun 25, 2024 7:26 pm

You are assuming that this is the regular tariff. Instead, I think the consultant took advantage of the lack of pre-negotiated cost.
I think when they would have asked for a price beforehand, the offered price would have been lower.
 
holvoetn
Forum Guru
Forum Guru
Posts: 6273
Joined: Tue Apr 13, 2021 2:14 am
Location: Belgium

Re: Which router for ~100 clients

Tue Jun 25, 2024 8:09 pm

Chalk this one down as "live and learn".
And move on...
 
User avatar
ksx4system
newbie
Posts: 37
Joined: Sat Nov 13, 2010 7:08 pm
Location: Poland
Contact:

Re: Which router for ~100 clients

Thu Jun 27, 2024 2:22 pm

CCR2004-16G-2S+PC if you have budget for it :)
 
infabo
Forum Guru
Forum Guru
Posts: 1329
Joined: Thu Nov 12, 2020 12:07 pm

Re: Which router for ~100 clients

Thu Jun 27, 2024 3:49 pm

Mods should close the issue
 
User avatar
Larsa
Forum Guru
Forum Guru
Posts: 1531
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: Which router for ~100 clients

Thu Jun 27, 2024 3:56 pm

Concur.

@ksx4system; If you’d read the thread you might have noticed they already bought a CCR2004.

Who is online

Users browsing this forum: No registered users and 11 guests