Try out the cloud based DBS for FREE — For more information, click here.
|
Frequently Asked Questions
|
|
|
|
|
Q: What is IPES?
Internet Protocol based Entertainment Services (IPES) includes, but is not limited to, Internet video services such as Netflix, YouTube, and Hulu.
|
|
Q: Why is the DBS cloud-based rather than executing locally on my network?
We're a service company using software not a software company providing licensed software. We feel that the cloud-based solution gives our clients the best level of support possible. That said, if you're a larger company that feels the associated risks of managing bandwidth from the cloud is too great, we would be open to the possibility of building a customized appliance that runs the DBS on your network internally. Please let us know if this is of interest.
|
|
Q: Do you support the management of any other routers besides Mikrotik?
No, not at this time. It's our belief that Mikrotik routers and the Router OS provide the best cost, versatility, and speed of any router on the market. If you don't currently use Mikrotik routers, no problem! Simply pick one up (power appropriate) and drop it in the middle of your bandwidth pipe and the DBS can manage your entire network provided all subscribers have a unique IP address.
|
|
Q: What versions of the Mikrotik Router OS are supported by the DBS?
We've tested on versions 4.16, 5.0, 5.1, 5.5, 5.6, 5.7 extensively, with testing on 5.8 underway. There's a chance that versions prior to 4.16 would work fine but we can't guarantee it.
|
|
Q: How does the DBS gain access to internal network routers?
The DBS gains access to routers on internal NATed networks through the technique of port forwarding. You must configure a router with a public / static IP address where the DBS can make it's initial connection, open the desired ports in the router's firewall to only the DBS server, and finally set up individual IP port forwards for each additional router that you want the DBS to manage. For the sake of this conversation it's assumed that you're using a Mikrotik router as the DBS primary point of contact. Security is a concern here and when you open the desired firewall port(s) associated with each port forward, make sure that only the DBS server is allowed to pass through and make a connection to your internal network by specifying the server's IP on the firewall rule with the parameter “src-address=[Server IP]”. Port forwarding is a name given to the technique of translating the address and port number of an IP packet to a new destination. For example, using Mikrotik's firewall facility the following shows you how to forward port (tcp 49152) to an internal IP using a NAT destination of 69.69.6.69 (an example static IP), 192.168.1.101 is the desired internal destination, and port 8728 is the default Mikrotik API port used by the DBS.
/ip firewall nat add chain=dstnat dst-address=69.69.69.69 protocol=tcp dst-port=49152 \
action=dst-nat to-addresses=192.168.1.101 to-ports=8728
|
|
Q: Can ISPs write their own scripts for traffic shaping?
With version 1.0, our DBS scripts are created, maintained, and supported only by our staff. We plan to offer a software developers kit (SDK) in a future version.
|
|
Q: What happens if the DBS cannot connect to a router that has had its queues reshaped by the DBS?
At the ISPs option, fail-safe scripts can be installed onto each router that could restore all router queues to a default setting after a designated time of no connection by the DBS.
|
|
Q: What configuration changes need to be made to our Mikrotik routers for management by the DBS?
You'll need to open the API port in the firewall, as well as enable the API. See "Configuring your Mikrotik Router for use with the DBS" for more information.
|
|
Q: Can the DBS be used with a DHCP server?
Yes. In the hospitality industry it would be common to allocate a block of IP addresses in the DBS that are automatically assigned by DHCP that have a basic service level. If a guest (or subscriber) needs a higher level of service, the MAC address of the guest would need to be made static on the DHCP server. When using a Mikrotik DHCP server, the DBS seamlessly integrates with DHCP through its MAC Ticket Request system. A ticket is entered by an administrator with the guest's MAC address of their laptop, or other device, and the desired tier of service. The DBS then monitors the DHCP leases and automatically identifies the guest upon connection to the network (within five minutes or less) and configures their tier of service. If an expiration date / time is entered on the ticket the previous settings are restored at the end of their term and the guest is automatically returned to the basic level of service.
|
|
Q: Can the DBS be used with a Radius server?
Yes, when a Mikrotik router provides the DHCP pool on behalf of a Radius server. Please see the previous Q & A on using the DBS with DHCP above for more details. Without a Mikrotik DHCP server it's problematic, but sometimes yes. A Radius server traditionally manages access to a network by MAC address, where the DBS manages bandwidth by unique IP address. Therefore, only after a particular MAC address has been bound to a unique IP address can the DBS properly manage the bandwidth.
|
|
Q: Is the DBS currently integrated with any existing ISP billing solutions? If not, can it be?
None yet. However, a new Simple Object Access Protocol (SOAP) based API is now available, which provides access to virtually all of the configuration functions of DBS' web based user interface. Thus, a seamless integration with the DBS is now possible with any existing ISP billing solution that can support the SOAP protocol. The DBS API is built upon Apache's Axis2 Web Service container for Java, which enables quick and easy development with tools such as Eclipse.
|
|
Q: How many routers can the DBS manage within the service terms of say, 500 IP addresses?
Actually the DBS service charges are based upon the total number of potential subscribers managed within the contract. Therefore, there is no limit on the number of routers managed.
|
|
Q: I'm in the middle of nowhere and my ISP runs off satellite. Will the round trip time (RTT) affect the DBS management?
No. The DBS operates upon the routers' statistics and not the time it takes to collect those statistics.
|
|
Q: How is a particular subscriber identified when accessing their own bandwidth usage statistics without a unique login?
If the subscriber's IP is public then the bandwidth usage statistics web page can be assessed directly on the DBS web server. If the subscriber's IP is NATed then you'll need to set up a local web server on your network and serve up the page directly, or alternatively perform a URL redirect to the DBS web server that includes the subscriber's internal IP address. URL for subscribers with public IPs: http://{DBS Hosted Instance}/subscriberView.php URL redirect for NATed IPs: http://{DBS Hosted Instance}/subscriberView.php?as={subscriber's IP}
|
|
Q: Can we customize and brand the subscribers' bandwidth usage statistics web page with our own look and feel?
Yes. We can provide the basic web page needed to display subscribers' graphs, you can make your template changes, and then return it to us and we'll post it to your account. Alternatively, you can host the page on your own website and dynamically request graphs directly from the DBS' image server.
|
|
Q: How does the DBS manage Quality of Service (QoS) issues for a network?
The DBS doesn't manage or address QoS issues. For example, a Mikrotik Firewall can place VoIP outside of the subscribers management and give VoIP priority. QoS tagged packets shouldn't be dynamically managed anyway, which is especially true when IP packets are properly tagged as they're created.
|
|
... the Dynamic Bandwidth Shaper is killing it for us. Over the Easter weekend we had 18 guests in one RV park land in the “penalty box” before the 24 hour period was up. Without the DBS the Metro Wi-fi would have been impacted by those people who overuse the service ...
River District Manager, Swift Wireless |