EXPERT RESPONSE
Hello Mandela,
There are lots of questions here, so let me attempt to provide some high level guidance. For one, I would not make the service provider selection based on the Layer 1 technology. More importantly, I would see what kind of Service Level Agreement (SLA) is offered by your service provider. The one that best meets your demands will largely dictate the underlying technology. Things to consider on this front include:
- Typical/peak round trip time, jitter, loss
- Service up-time
- Availability in all of your required locations
Specific parameters for the above will depend on your business and the specific applications you are using. I suggest baselining your existing network to get a starting point and/or using a WAN emulator to see how different network characteristics will impact specific types of traffic.
For reliable quality voice over IP you will want low loss and jitter, and preferably support for prioritization within the network using Quality of Service (QoS). Service up-time requirements will depend on how business critical network connectivity is for your remote locations.
Lastly, lots of factors can affect latency and loss. One of the biggest contributors to latency is the distance between locations -- you cannot defy the speed of lot. The TCP protocol can also contribute to latency, as can chattiness within the application itself. So you may want to consider some TCP acceleration techniques (like selective acknowledgements and adjustable window sizes) and/or data reduction to minimize traffic across the WAN. Packet loss typically appears on MPLS and IP VPN networks where routers can become oversubscribed. If you are exploring either of those WAN technologies, you should expect some degree of loss on your WAN despite service provider claims). Techniques like Forward Error Correction (FEC) can be quite effective in those situations.
|