NetEqualizer February Newsletter

 
 
February 2010 NetEqualizer News
 
Greetings!
 
Enjoy another issue of the NetEqualizer Newsletter. This month, we introduce our new animated NetEqualizer video, detailing step-by-step how the technology works. As always, feel free to pass this along to others who might be interested in NetEqualizer or AirEqualizer news.

In this issue:

  • NetEqualizer Technology Explained…In Animation
  • Best Of The Blog
  • Bug Report
  • NetEqualizer: The Animation Process
  NetEqualizer Technology Explained…In Animation
    Animated

Over the years, we’ve had several clients ask us for an easy way to explain how the NetEqualizer works. Well, our newest NetEqualizer video may be our best response yet. With the help of People Productions (see below), we’ve captured the NetEqualizer’s approach and effectiveness in two new videos — one straight to the point and the other a little more detailed.
 
So, if you’re looking for an easy way to explain exactly what you’re doing to make your network run smoothly, or are just in need of an overview how the NetEqualizer works, take a look.
 
      Detailed 2:30 Clip 

Quick 45-second Clip

  Best Of The Blog
    What Is Burstable Bandwidth? Five Points to Consider

Internet providers continually use clever marketing analogies to tout their burstable high-speed Internet connections. One of my favorites is the comparison to an automobile with overdrive that at the touch of button can burn up the road. At first, the analogies seem valid, but there are usually some basic pitfalls and unresolved issues. Below are five points that are designed to make you ponder just what you’re getting with your burstable Internet connection, and may ultimately call some of these analogies, and burstable Internet speeds altogether, into question.
  Bug Report
   
Notice to users of version 4.0 and higher released this December…
We have found a problem with the Subnet Mask feature used with connection limits. If you restart your system, the defined Subnet Masks are ignored on the restart. We have a patch that can be installed without disruption of service. Contact us via e-mail at support@apconnections.net for details.
  
  NetEqualizer: The Animation Process
    People Productions

The following is a write-up from People Productions, the company behind our new NetEqualizer video, detailing the video’s production process.
 
So, the folks at NetEqualizer gave me a buzz and one month later we have the NetEqualizer super hero. Here is the tale of how she came to life.
We’ve been around for 25 years making tons of videos for trade shows, training videos, promo videos, and a decade ago we started creative web applications and custom iPhone apps, integrating all these different media types and getting them working together. Art Reisman from APconnections called me up and pitched his concept — a metaphorical and visual method to get the simple concept of how NetEqualizer works. NetEqualizer “just works” in simple methods to get it so the bandwidth hogs play fairly with everyone else on the network. After a meeting of the minds, we wrote the script. This is the skeleton that inspires all the visuals. Once we had gotten every last “i” dotted, we recorded the voice over. We have an associate who does great voices, from famous impersonations to the old-time film reel/super hero voice you hear in the video.
Now that the audio bed is complete, we are able to move onto the visuals. We created storyboards that have just a few of the key scenes in the video, close-ups of the cars, our heroine standing proud, and get those over to Art to approve. After a few minor tweaks, we start animating. This 3D stuff requires some heavy-duty gear so we got the graphics guy, Mike, the best computer in the company and many hours of render time.
Once we get the video edited together with the audio, we added in the sound effects of the cars and the music. Add some polishing touches and we are done! 
  
   
Contact Information 
email: admin@apconnections.net

phone: 303-997-1300

 

  
 
 
-
-  

APconnections Partners AiBridgesCamada 7Candela TechnologiesDoubleRadiusExtensive NetworksFISPAGrupo Imaginación CibernéticaTelefonía Pública y Privada S.A.Tranzeo Wireless Technologies
-
 
-

NetEqualizer Bandwidth Shaping Solution: Telecom, Satellite Systems, and Wired and Wireless ISPs

In working with Internet providers around the world, we’ve repeatedly heard the same issues and challenges facing network administrators. Here are just a few:

  • We need to support selling fixed bandwidth to our customers.
  • We need to be able to report on subscriber usage.
  • We need the ability to increase subscriber ratio, or not have a subscriber cutback, before having to buy more bandwidth.
  • We need to meet the varying needs of all of our users.
  • We need to manage P2P traffic.
  • We need to give VoIP traffic priority.
  • We need to make exemptions for customers routing all of their traffic through VPN tunnels.
  • We need a solution that’s low cost, low maintenance, and easy to set up.
  • We need a solution that will grow with our network.
  • We neeed a solution that will meet CALEA requirements.

 In this article, we will talk about how the NetEqualizer has been used to solve these issues for Internet providers worldwide.

We need to support selling fixed bandwidth to our customers.

With the NetEqualizer, administrators will find they have significantly greater control over how bandwidth is distributed through the ability to shape their network traffic by IP address, MAC address, VLAN or subnet.

The NetEqualizer provides the ability to set “hard limits” for both inbound and outbound traffic by individual ip address, to support setting fixed bandwidth per customer.  In addition, you can set hard limits for a class of ip addresses (B or C), if you have a contiguous block of ip addresses that you want to limit.  Alternatively, hard limits can be set up VLAN or MAC address as well.  For more information on each shaping strategy, see our detailed NetEqualizer User Guide.

We need to be able to report on subscriber usage.

Once you have your fixed bandwidth allocated, you can use NetEqualizer’s reporting capabilities to see how much network utilization is being used in real-time by each subscriber (ip address) on your network.  This will help you to track and report on network usage, so that you can send notification letters to your customers on their bandwidth utilization.  For customers consistently hitting their fixed allocation maximum, this could include a recommendation to increase their bandwidth allocation to correct the issue.

We need the ability to increase subscriber ratio, or not have a subscriber cutback, before having to buy more bandwidth.

NetEqualizer’s built-in rules-based, application-level traffic-shaping technology dynamically controls traffic based on current network usage. When the network is congested, the fairness algorithm favors business class applications, including VoIP, Web browsing, chat and email, at the expense of large file downloads. This approach allows network managers and operators to maintain high levels of customer satisfaction without having to purchase additional bandwidth.

We consistently get feedback from our ISP and WISP customers that they are able to maintain higher subscriber-to-bandwidth ratios on their networks after installing a NetEqualizer.  An investment in a NetEqualizer may result in reduced bandwidth costs, by delaying your need to upgrade bandwidth.

We need to meet the varying needs of all of our users.

The concept of “fairness” enables your network to continue providing quick response times to the majority of your users while restricting the network hogs. Low bandwidth users do not have to share the pain of a slow, congested network with the network-hogging applications. Your customers expect email and web surfing to be responsive, and with equalizing, they will be.

For example, suppose you have customers using the network as follows:

•    95 percent are web surfing
      o  Of these, 20 percent are also on Skype calls
      o  Another 30 percent are also watching YouTube and running chat sessions
•    5 percent are watching YouTube

In this example, if your trunk is saturated, the NetEqualizer would add latency to the YouTube streams (since they are the most bandwidth intensive), leaving all the other streams alone. So instead of having your network crash completely, a few YouTube videos would break up for a few seconds, and then when conditions abated, they would be allowed to run freely.

Notice that the exact allocations per user do not matter. We do not try to hit fixed allocations, we just put delay on the nastiest “hog” traffic until the bandwidth usage overall drops back to 85 percent (or the setting you choose). This quickly takes the delay away until your network is no longer congested. The value is that you get the best possible usage of your network bandwidth without having to micro-manage.

We need to manage P2P traffic.

The NetEqualizer can spot P2P and related applications based on our default set up. Over the past several years, with hundreds of installations, we have found that our default rules act like a general antibiotic at effectively controlling all P2P traffic, regardless of whether it’s encrypted or not.

The key is NetEqualizer’s focus on connection limits. With a single command, a system-wide connection limit can be set that applies to all hosts, external or internal to the network. If any host starts sending large numbers of messages, as is the case with P2P traffic, it will automatically be contained before causing a wide-scale network slowdown. Handling network overloads from P2P applications can be labor intensive, but NetEqualizer’s connection limit feature prevents any single host from opening more than a set amount of connections.

However, this doesn’t mean P2P must be blocked completely. The NetEqualizer can be set to enforce P2P rules only when your network is congested, thus allowing users access to legitimate P2P downloads at most times. 

We need to give VoIP traffic priority.

NetEqualizer allows operators to make sure that latency-sensitive voice traffic receives the highest priority. It makes control decisions dynamically, prioritizing and shifting bandwidth between application and connections as network usage rises and falls.

We need to make exemptions for customers routing all of their traffic through VPN tunnels.

For your larger subscribers that utilize VPN tunnels, you may need to demarcate the VPN to give it priority, and a certain amount of bandwidth.   This can be done by utilizing “hard limits” to set the bandwidth allocation for the VPN.  The VPN will be treated as one ip address, and will be shaped as one entity. 

We need a solution that’s low cost, low maintenance, and easy to set up.

Put simply, the NetEqualizer is a “plug-and-play” solution. Once you put the NetEqualizer in place, it immediately and effectively handles traffic shaping automatically around the clock. You simply need to define the size of your network pipe, establish the level of total bandwidth usage (default is 85%) at which you want shaping to kick in, make sure that the defaults are “on,” and that’s it.

In general, the NetEqualizer is installed between your Router and your Switch, acting as a transparent bridge once in place.  It will reside passively in your network until bandwidth shaping is needed, and when the set level of congestion is reached, it kicks in to smooth your network traffic.

There are additional parameters that you can set to customize your NetEqualizer implementation. However, many of our customers find that they do not need to make any changes to the default settings in order for their network performance to improve dramatically.

We need a solution that will grow with our network.

The NetEqualizer is not licensed per user.  Rather, the NetEqualizer license is tied to the size of your network pipe.   It can be updated as the size of your pipe is increased, typically by purchasing a NetEqualizer license upgrade.  Also, unlike other solutions on the market, you pay a one-time license fee for the NetEqualizer, and then only a small yearly support fee to cover software upgrades and support questions.

So, you can size your network to support your anticipated number of patrons, and then purchase the NetEqualizer that matches your network pipe size, knowing that you have the option of a license upgrade for more users later on.  For more details on our sizing recommendations, see our contention ratio blog post Can Your ISP Support Video for All?, which specifically addresses the needs of administrators.

Furthermore, if you need to architect your network to support full redundancy, you can buy a second NetEqualizer and put it in place as either a cold backup or in hot swappable mode.

We need a solution that will meet CALEA requirements.

The NetEqualizer is able to serve as a CALEA probe, offering ISPs an affordable, yet effective, answer to law enforcement regulations. The Netequalizer CALEA release provides a network probe with the capability to comply with a basic warrant for information about a user by capturing and sending IP communications in real-time to a third party. IP communication may be captured by headers or headers and content.

Although the law (see CALEA sections 103 and 107(a)(2)) is fairly specific on what needs to be done, the how is not addressed to any level of detail to which we can engineer our solution. Many people are following the ATIS specification which was put forth by the FBI, and we have read and attempted to comply with the probe portion of that specification.

As best we can tell at this time, there is no one government agency that can fully declare our technology CALEA compliant. However, we do pledge to work with our customers should they be faced with a warrant for information to adjust and even customize our solution; however additional fees may apply.  Additional information on CALEA itself can be found at http://www.askcalea.org

For more information…

Although we’ve covered a few of the most pressing issues Internet providers face, we understand that everyone’s situation can be different. So, to learn more about how the NetEqualizer might specifically help your subscriber network, please contact us at sales@apconnections.net or call us at 303.997.1300, extension 103.

NetEqualizer Bandwidth Shaping Solution: Libraries

In working with libraries across the country, we have heard the same issues and challenges repeatedly from network administrators.  Here are just a few:

  • We need to meet the varying needs of all of our patrons while keeping the network truly open to the public.
  • We need to ensure access to our online resources for remote users (online catalogs, databases, etc.).
  • We need to do more with less bandwidth.
  • We need a solution that’s low cost, low maintenance, and easy to set up.
  • We need a solution that will grow with our network. 

In this article, we’ll talk about how the NetEqualizer has been used to solve these issues for many libraries around the world. 

We need to meet the varying needs of all of our patrons while keeping the network truly open to the public.

Patrons who come into the library have a variety of needs for computer usage.  Some want to just surf the web, send email, or hold an online chat session.  Others may need to download files or watch YouTube videos. 

The concept of NetEqualizer “fairness” enables your network to continue providing quick response times to the majority of your users while restricting the network hogs. Low bandwidth users, such as email, surfing the web, or online chat do not have to share the pain of a slow, congested network with the bandwidth-intensive applications, such as downloading a large file or watching a YouTube video. Your patrons expect email and web surfing to be responsive, and with equalizing, they will be.

 For example:  Suppose you have 30 patrons using the network as follows:
•              95 percent are casually surfing the Web
•              25 percent are using email
•              5 percent are watching YouTube
•              1 percent are downloading large files 

In this example, if your trunk is saturated, the NetEqualizer would add latency to the YouTube and downloading file streams (since they are the most bandwidth intensive), leaving all the other streams alone. So instead of having your network crash completely, a few YouTube videos would break up for a few seconds, and a few downloads would take slightly longer to complete, and then when conditions abated, they would be allowed to run.  The impact of network congestion is limited to 5-6% of your patrons, freeing up bandwidth for 95% of your patrons, instead of slowing down the network for everyone.

Notice that the exact allocations per user do not matter. We do not try to hit fixed allocations, we just put delay on the nastiest “hog” traffic until the bandwidth usage overall drops back to 85 percent (or the setting you choose). This quickly takes the delay away until your network is no longer congested. The value is that you get the best possible usage of your network bandwidth without having to micro-manage your network. 

To learn more about our thoughts on YouTube, please review our blog posting How Much YouTube Can the Internet Handle?

We need to ensure access to our online resources for remote users (online catalogs, databases, etc.).

The NetEqualizer not only will improve the Web-user experience of patrons on-site, but also remote users.  Freeing up the network from patrons using bandwidth-intensive applications in-house will ultimately enable better access to all patrons of the library’s online resources. 

The NetEqualizer reviews bandwidth utilization for both inbound and outbound traffic, utilizing its “fairness” rules to reduce network congestion for all patrons on your network.

We need to do more with less bandwidth.

NetEqualizer’s built-in rules-based, application-level traffic-shaping technology dynamically controls traffic based on current network usage. When the network is congested, the “fairness” algorithm favors business class applications, including VoIP, Web browsing, chat and email, at the expense of large file downloads. This approach allows network managers and operators to maintain high levels of customer satisfaction without having to purchase additional bandwidth. 

We need a solution that’s low cost, low maintenance, and easy to set up.

Put simply, the NetEqualizer is a “plug-and-play” solution. Once you put the NetEqualizer in place, it immediately and effectively handles traffic shaping automatically around the clock. You simply need to define the size of your network pipe, establish the level of total bandwidth usage (default is 85%) at which you want shaping to kick in, make sure that the defaults are “on,” and that’s it.

In general, the NetEqualizer is installed between your Router and your Switch, acting as a transparent bridge once in place.  It will reside passively in your network until bandwidth shaping is needed, and when the set level of congestion is reached, it kicks in to smooth your network traffic.

There are additional parameters that you can set to customize your NetEqualizer implementation. However, many of our customers find that they do not need to make any changes to the default settings in order for their network performance to improve dramatically.

We need a solution that will grow with our network.

The NetEqualizer is not licensed per user.  Rather, the NetEqualizer license is tied to the size of your network pipe.   It can be updated as the size of your pipe is increased, typically by purchasing a NetEqualizer license upgrade.  Also, unlike other solutions on the market, you pay a one-time license fee for the NetEqualizer, and then only a small yearly support fee to cover software upgrades and support questions.

So, you can size your network to support your anticipated number of patrons, and then purchase the NetEqualizer that matches your network pipe size, knowing that you have the option of a license upgrade for more users later on.  For more details on our sizing recommendations, see our contention ratio blog post Can Your ISP Support Video for All?, which specifically addresses the needs of administrators.

Furthermore, if you need to architect your network to support full redundancy, you can buy a second NetEqualizer and put it in place as either a cold backup or in hot swappable mode.

For more information…

Although we’ve covered a few of the most pressing issues libraries face, we understand that everyone’s situation can be different. So, to learn more about how the NetEqualizer might specifically help your library, please contact us at sales@apconnections.net or call us at 303.997.1300, extension 103.

NetEqualizer Superhero Animation Helps to Redefine the World of WAN Optimization

Lafayette, CO, February 2, 2010 — APconnections, a leading supplier of plug-and-play bandwidth shaping products and the creator of the NetEqualizer, today announced their new animation available for online viewing.

 Eli Riles, a consulting partner at APconnections, summed it up this way:

“Over the years, we’ve had several clients ask us for an easy way to explain how the NetEqualizer works. Well, our newest NetEqualizer video may be our best response yet. With the help of People Productions of Boulder, we’ve captured the NetEqualizer’s Network Optimization effectiveness in two new videos — one straight to the point and the other a little more detailed.

“So, if you’re looking for an easy way to explain exactly what you’re doing to make your network run smoothly, or are just in need of an overview of how the NetEqualizer works, take a look.”

To view the video: http://tinyurl.com/ygp5fvk

What Is Burstable Bandwidth? Five Points to Consider

Internet providers continually use clever marketing analogies to tout their burstable high-speed Internet connections. One of my favorites is the comparison to an automobile with overdrive that at the touch of button can burn up the road. At first, the analogies seem valid, but there are usually some basic pitfalls and unresolved issues. Below are five points that are designed to make you ponder just what you’re getting with your burstable Internet connection, and may ultimately call some of these analogies, and burstable Internet speeds altogether, into question.

  1. The car acceleration analogy just doesn’t work. First, you don’t share your car’s engine with other users when you’re driving. Whatever the engine has to offer is yours for the taking when you press down on the throttle.  Second, with your Internet connection, unless there is a magic button next your router, you don’t have the ability to increase your speed on command. Instead, Internet bursting is a mysterious feature that only your provider can dole out when they deem appropriate. You have no control over the timing.
  2. Therefore, since you don’t have the ability to decide when you can be granted the extra power, how does your provider decide when to turn up your burst speed? Most providers do not share details on how they implement bursting policies, but here is an educated guess based on years of experience helping providers enforce various policies regarding Internet line speeds. I suspect your provider watches your bandwidth consumption and lets you pop up to your full burst speed, typically 10 megabits, for a few seconds at a time.  If you continue to use the full 10 megabits for more than a few seconds, they likely will reign you back down to your normal committed rate (typically 1 megabit). Please note this is just an example from my experience and may not reflect your provider’s actual policy.
  3. Above, I mentioned a few seconds for a burst, but just how long does a typical burst last? If you were watching a bandwidth-intensive HD video for an hour or more, for example, could you sustain adequate line speed to finish the video? A burst of a few seconds will suffice to make a Web page load in 1/8 of a second instead of perhaps the normal 3/4 of a second. While this might be impressive to a degree, when it comes to watching an hour-long video, this might eclipse your baseline speed. So, if you’re watching a movie or doing any another sustained bandwidth-intensive activity, it is unlikely you will be able to benefit from any sort of bursting technology.
  4. Why doesn’t my provider let me have the burst speed all of the time? The obvious answer is that if they did,  it would not be a burst, so it must somehow be limited in some duration. A better  answer is that your provider has peaks and valleys in their available bandwidth during the day, and the higher speed of a burst can not be delivered consistently. Therefore, it’s better to leave bursting as a nebulous marketing term rather than a clearly defined entity.
  5. When are the likely provider peak times where my burst is compromised? Slower service and the inability to burst are most likely during times when everybody else on the Internet is watching movies — during the early evening.

These five points should give you a good idea of the multiple questions and issues that need to be considered when weighing the viability and value of burstable Internet speeds. Of course, a final decision on bursting will ultimately depend on your specific circumstances. For further related reading on the subject, we suggest you visit our articles How Much YouTube Can the Internet Handle and Field Guide to Contention Ratios.

NetEqualizer Bandwidth Shaping Solution: K-12 Schools

In working with network administrators at public and private K-12 schools over the years, we’ve repeatedly heard the same issues and challenges facing them. Here are just a few: 

  • We need a solution that’s low cost, low maintenance, and easy to set up.
  • We need a solution that will prioritize classroom videos and other online educational tools (e.g. blackboard.com).
  • We need to improve the overall Web-user experience for students.
  • We need a solution that doesn’t require “per-user” licensing.

In this article, we’ll talk about how the NetEqualizer has been used to solve these issues for many public and private K-12 schools around the world.

We need a solution that’s low cost, low maintenance, and easy to set up.

Put simply, the NetEqualizer is a “plug-and-play” solution. Once you put the NetEqualizer in place, it immediately and effectively handles traffic shaping automatically around the clock. You simply need to define the size of your network pipe, establish the level of total bandwidth usage at which you want shaping to kick in (default is 85%), make sure that the defaults are “on,” and that’s it.

In general, the NetEqualizer is installed between your Router and your Switch, acting as a transparent bridge once in place.  It will reside passively in your network until bandwidth shaping is needed, and then when the set level of congestion is reached, it kicks in to smooth your network traffic.

There are additional parameters that you can set to customize your NetEqualizer implementation. However, many of our customers find that they do not need to make any changes to the default settings in order for their network performance to improve dramatically.

We need a solution that will prioritize classroom videos and other online educational tools (e.g. blackboard.com).

The NetEqualizer has a feature to enable you to designate specific IP addresses as “priority hosts”.  Those IP addresses will remain outside bandwidth control, and will not be equalized.  Therefore, if you have particular servers or websites that you use in the classroom (e.g. blackboard.com), you can identify these to the NetEqualizer, and they will be considered priority traffic.

We recommend that you consider prioritizing specific IP addresses if you utilize live streaming video, such as from an online educational website (e.g. blackboard.com).  Otherwise, you should not need to set a priority host.

We need to improve the overall Web user experience for students.

The concept of “fairness” enables your network to continue providing quick response times to the majority of your users while restricting the network hogs. Low bandwidth users do not have to share the pain of a slow, congested network with the network-hogging applications. Your students and teachers expect email and web surfing to be responsive, and with equalizing, they will be.

If your trunk is saturated, the NetEqualizer will add latency to bandwidth-intensive streams, leaving all the other streams alone. So instead of having your network crash completely, a few YouTube videos, for example, would break up for a few seconds, and then when conditions abated, they would be allowed to run freely.

We do not try to hit fixed allocations for specific users, we just put delay on the nastiest “hog” traffic until the bandwidth usage overall drops back to 85 percent (or the setting you choose). This quickly takes the delay away until your network is no longer congested. The value is that you get the best possible usage of your network bandwidth without having to micro-manage your network.

We need a solution that doesn’t require “per-user” licensing.

The NetEqualizer is not licensed per user.  Rather, the NetEqualizer license is tied to the size of your network pipe.   It can be updated as the size of your pipe is increased, typically by purchasing a NetEqualizer license upgrade.  Also, unlike other solutions on the market, you pay a one-time license fee for the NetEqualizer, and then only a small yearly support fee to cover software upgrades and support questions.

So, you can size your network to support your anticipated number of patrons, and then purchase the NetEqualizer that matches your network pipe size, knowing that you have the option of a license upgrade for more users later on.  For more details on our sizing recommendations, see our contention ratio blog post Can Your ISP Support Video for All?, which specifically addresses the needs of administrators.

Furthermore, if you need to architect your network to support full redundancy, you can buy a second NetEqualizer and put it in place as either a cold backup or in hot swappable mode.

For more information…

Although we’ve covered a few of the most pressing issues K-12 schools face, we understand that everyone’s situation can be different. So, to learn more about how the NetEqualizer might specifically help your school, please contact us at sales@apconnections.net  or call us at 303.997.1300, extension 103.

Check Out Our New NetEqualizer Video…

NetEqualizer Support and Equipment Re-sale Policies

Posted Jan 19 2010

Lifetime buyer Protection

APconnections offers a lifetime buyer protection plan to original owners.

Software licensing

APconnections will allow an original owner to purchase a software upgrade (NSS) at any time without penalty. For example, if you are two releases behind the current release, you can purchase the current release without any back charges and continue receiving support.  All NSS upgrades come standard with an additional hour of support.

Purchasing re-sold NetEqualizer Equipment as part of a Business Transfer of Ownership

Equipment re-sold intact with a business that changes ownership (Business Transfer of Ownership) will have all licenses and support agreements transfer to the new owner.  An initial support charge of $300 per NetEqualizer may be applied upfront to the new owner.  All existing NSS licenses must be brought up-to-date at the going market rate before any support will commence.

Equipment more than 4 years old may, in some cases, no longer be upgradeable.  To check if a specific unit is eligible for upgrade, please send the serial number to support@apconnections.net.

NetEqualizer Equipment re-sold  by non-authorized resellers

APconnections reserves the right not to support aftermarket (grey market) equipment  (see exception above for equipment acquired as part of a business sale).  To make sure your equipment will be supported, you must purchase from an authorized  NetEqualizer reseller.  To verify a seller’s credentials, please e-mail admin@apconnections.net .

UPDATE — NetEqualizer Tech Seminar Is Coming To The Pacific Northwest

***UPDATE***

We have now confirmed the building and room number for the seminar. The location will be as follows:

Where: Pacific Lutheran University
Morken Center for Learning and Technology (MCLT), Room 103 (click here for map and directions)
12180 Park Ave.
Tacoma, WA

***UPDATE***

On Wednesday, January 13, we will be hosting a complimentary NetEqualizer Seminar at Pacific Lutheran University in Tacoma, Washington. PLU, which is the home of over 3,000 students, has been a NetEqualizer user since 2008 and will provide for a first-hand look at the technology’s capabilities.

We’ll cover:

  • The various tradeoffs regarding how to stem p2p and bandwidth abuse
  • Recommendations for curbing RIAA requests
  • Demo of the new NetEqualizer network access control module
  • Lots of customer Q&A and information sharing on how Pacific Lutheran University is using the NetEqualizer, including some hands-on probing of a live system

When: Wednesday, January 13, 10 a.m. to noon

Where: Pacific Lutheran University
Morken Center for Learning and Technology (MCLT), Room 103 (click here for map and directions)
12180 Park Ave.
Tacoma, WA

This technical user group, which in addition to our hosts includes invitees and NetEqualizer customers such as Everett Community College, the University of Puget Sound, and Northwest University, will be a great opportunity for current users and interested potential customers to learn more about the issues and challenges facing network administrators while also seeing the NetEqualizer in action.

Furthermore, the seminar will feature the input of Pacific Lutheran University students who will give first-hand accounts of the NetEqualizer end-user experience. For years, NetEqualizer has been a leader in network optimization technology that meets the needs of administrators, but also prioritizes the experience and privacy of Internet users.

If that wasn’t enough, we’ll be giving away great door prizes to attendees. So, if you’re in the area, be sure not to miss this seminar! For more information, contact us at admin@apconnections.net.

URL-Based Shaping With Your NetEqualizer: A How To Guide

What is URL-based Shaping?

URL shaping is the ability to specify the URL, normally a popular site such as YouTube or NetFlix, and set up a fixed-rate limit for traffic to that specific URL.

Is URL shaping just a matter of using a reverse lookup on a URL to get the IP address and plugging it into a bandwidth controller?

In the simplest case, yes, but for sites such as YouTube, the URL of www.youtube.com will have many associated IP addresses used for downloading actual videos. Shaping exclusively on the base URL would not be effective.

Is URL shaping the same thing as application shaping?

No. Although similar in some ways, there are significant differences:

  1. URL shaping is essentially the same as shaping by a known IP address. The trick with URL shaping is to discover IP addresses associated with a well known URL.
  2. Application shaping uses Deep Packet Inspection (DPI). URL shaping does not. It does not inspect or open customer data.

How to set up URL-based shaping on your NetEqualizer

The following specifications are necessary:

  1. NetEqualizer version 4.0 or later
  2. A seperate Linux-based client such that the client must access the Internet through the NetEqualizer
  3. The Perl source code for client URL shaping (listed below) loaded onto a client
  4. You will also need to set up your client so that it has permissions to run RSH (remote Shell) commands on your NetEqualizer without requiring a password to be entered. If you do not do this, your Perl discovery routine will hang. The notes for setting up the RSH permissions are outlined below.

How it works…

Save the Perl source code into a .pl file we suggest urlfinder.pl

Make sure to make this file executable

chmod 777 urlfinder.pl

Run the perl command with the following syntax from the command line, where domain.com will be replaced with the specific URL you wish to shape:

./urlfinder.pl http://www.domain.com pool# downlimit uplimit x.x.x.x y.y.y.y

  • Pool# is an unused bandwidth pool on your NetEqualizer unit
  • Downlimit is the rate in bytes per second incoming for the URL
  • Uplimit is the rate bytes per second outgoing to the Internet for the URL
  • x.x.x.x is the IP address of your NetEqualizer
  • y.y.y.y is the IP address of the client

The script will attempt an http request using www.domain.com. It will then continue to do recursive Web accesses on subsequent links starting on the main domain URL. It will stop when there are no more links to follow or when 150 pages have been accessed. Any foreign IP’s found during the access session will be put into the given bandwidth pool as CLASS B masks, and will immediately be forever shaped until you remove the pool.

Notes:

In our beta testing, the script did well in finding YouTube subnets used for videos.  We did not confirm whether the main NetFlix home page URL shares IP subnets with their download sites.

Notes for setting up RSH

Begin Notes

These notes  assume you are either logged in on the Client as root or you use sudo -i and are acting as root.

192.168.1.143 is used in the example as the Server (NetEq) IP.

On your Client machine, do:

  • ssh-keygen -t rsa -b 4096
  • ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.143
  • nano -w /etc/ssh/ssh_config

Make sure that these are as follows:

  • RhostsRSAAuthentication yes
  • RSAAuthentication yes
  • EnableSSHKeysign yes
  • HostbasedAuthentication yes

The next line is all one line to the ssh_known_hosts

  • scp /etc/ssh/ssh_host_rsa_key.pub root@192.168.1.143:/etc/ssh/ssh_known_hosts

The next line is all one line to the ssh_known_hosts2

  • scp /etc/ssh/ssh_host_rsa_key.pub root@192.168.1.143:/etc/ssh/ssh_known_hosts2

Now, find out your HOSTNAME on the Client:

  • echo $HOSTNAME

On the Server machine, do:

  • nano -w /etc/hosts.equiv
  • harry-lin root
  • my $HOSTNAME of the Client was harry-lin
  • nano -w /etc/ssh/sshd_config

Check the following:

  • PermitRootLogin yes
  • StrictModes yes
  • RSAAuthentication yes
  • PubkeyAuthentication yes
  • AuthorizedKeysFile %h/.ssh/authorized_keys
  • IgnoreRhosts no
  • RhostsRSAAuthentication no
  • HostbasedAuthentication yes

Now do:

  • chown root:root /root

Then:

  • /etc/init.d/ssh reload

Now you can try something like this from your Client:

  • ssh root@192.168.1.143

If it doesn’t work, then do the following, which gives you details if possible:

  • ssh -v root@192.168.1.143

Final Notes: While support for this utility is NOT currently included with your NetEqualizer, we will assist any customers with a current Network Software Subscription for up to one hour. For additional support, consulting fees may apply.

Comcast Suit: Was Blocking P2P Worth the Final Cost?

By Art Reisman
CTO of APconnections
Makers of the plug-and-play bandwidth control and traffic shaping appliance NetEqualizer

Art Reisman CTO www.netequalizer.com

Comcast recently settled a class action suit in the state of Pennsylvania regarding its practice of selectively blocking of P2P.  So far, the first case was settled for 16 million dollars with more cases on the docket yet to come. To recap, Comcast and other large ISPs invested in technology to thwart P2P, denied involvment when first accused, got spanked by the FCC,  and now Comcast is looking to settle various class action suits.

When Comcast’s practices were established, P2P usage was sky-rocketing with no end in sight and the need to block some of it was required in order to preserve reasonable speeds for all users. Given that there was no specific law or ruling on the book, it seemed like mucking with P2P to alleviate gridlock was a rational business decision. This decision made even more sense considering that DSL providers were stealing disgruntled customers. With this said, Comcast wasn’t alone in the practice — all of the larger providers were doing it, throttling P2P to some extent to ensure good response times for all of their customers.

Yet, with the lawsuits mounting, it appears on face value that things backfired a bit for Comcast. Or did they?

We can work out some very rough estimates as the final cost trade-off. Here goes:

I am going to guess that before this plays out completely, settlements will run close to $50 million or more. To put that in perspective, Comcast shows a 2008 profit of close to $3 billion. Therefore, $50 million is hardly a dent to their stock holders. But, in order to play this out, we must ask what the ramifications would have been to not blocking P2P back when all of this began and P2P was a more serious bandwidth threat (Today, while P2P has declined, YouTube and online video are now the primary bandwidth hogs).

We’ll start with the customer. The cost of getting a new customer is usually calculated at around 6 months of service or approximately $300. So, to make things simple, we’ll assume the net cost of a losing a customer is roughly $300. In addition, there are also the support costs related to congested networks that can easily run $300 per customer incident.

The other more subtle cost of P2P is that the methods used to deter P2P traffic were designed to keep traffic on the Comcast network. You see, ISPs pay for exchanging data when they hand off to other networks, and by limiting the amount of data exchanged, they can save money. I did some cursory research on the costs involved with exchanging data and did not come up with anything concrete, so I’ll assume a P2P customer can cost you $5 per month.

So, lets put the numbers together to get an idea of how much potential financial damage P2P was causing back in 2007 (again, I must qualify that these are based on estimates and not fact. Comments and corrections are welcome).

  • Comcast had approximately 15 million broadband customers in 2008.
  • If 1 in 100 were heavy P2P users, the exchange cost would be $7.5 million per month in exchange costs.
  • Net lost customers to a competitor might be 1 in 500 a month. That would run $9 million a month.
  • Support calls due to preventable congestion might run another 1 out of 500 customers or $9 million a month.

So, very conservatively for 2007 and 2008, incremental costs related to unmitigated P2P could have easily run a total of $600 million right off the bottom line.

Therefore, while these calculations are approximations, in retrospect it was likely financially well worth the risk for Comcast to mitigate the effects of unchecked P2P. Of course, the public relations costs are much harder to quantify.

NetEqualizer Bandwidth Shaping Solution: Colleges, Universities, Boarding Schools, and University Housing

In working with information technology leaders at universities, colleges, boarding schools, and university housing over the years, we’ve repeatedly heard the same issues and challenges facing network administrators.  Here are just a few:

  • We need to provide 24/7 access to the web in the dormitories. 
  • We need to support multiple campuses (and WAN connections between campuses).  
  • We have thousands of students, and hundreds of administrators and professors, all sharing the same pipe. 
  • We need to give priority to classroom videos used for educational purposes.  
  • Our students want to play games and watch videos (e.g. YouTube).
  • We get calls if instant messaging & email are not responding instantaneously.
  • We need to manage P2P traffic. 

In this article, we’ll talk about how the NetEqualizer has been used to solve these issues for many private and public colleges, universities, boarding schools, and in university housing facilities around the world. 

We need to provide 24/7 access to the web in the dormitories.

Once you put the NetEqualizer in place, it handles traffic shaping around the clock.  You simply need to define the size of your network pipe, establish the level of total bandwidth usage (default is 85%) at which you want shaping to kick in, make sure that the defaults are “on,” and that’s it.

In general, the NetEqualizer is installed between your Router and your Switch, acting as a transparent bridge once in place.  It will reside passively in your network until bandwidth shaping is needed, and when the set level of congestion is reached, it kicks in to smooth your network traffic. 

There are additional parameters that you can set to customize your NetEqualizer implementation. However, many of our customers find that they do not need to make any changes to the default settings in order for their network performance to improve dramatically. 

We need to support multiple campuses (and WAN connections between campuses).

Each NetEqualizer handles traffic shaping for an individual Internet connection. If you have one Internet pipe shared across multiple campuses, you would only install one NetEqualizer on that pipe.  University customers that need to support multiple campuses, each with separate Internet connections, do so by installing a NetEqualizer at each campus. In cases where multiple NetEqualizers are required to support a multiple campus set-up, generous package-discounts are available.

We have thousands of students, and hundreds of administrators and professors, all sharing the same pipe.

The NetEqualizer is not licensed per user.  Rather, the NetEqualizer license is tied to the size of your network pipe.   It can be updated as the size of your pipe is increased, typically by purchasing a NetEqualizer license upgrade.  Also, unlike other solutions on the market, you pay a one-time license fee for the NetEqualizer, and then only a small yearly support fee to cover software upgrades and support questions.

So, you can size your network to support your anticipated number of patrons, and then purchase the NetEqualizer that matches your network pipe size, knowing that you have the option of a license upgrade for more users later on.  For more details on our sizing recommendations, see our contention ratio blog post Can Your ISP Support Video for All?, which specifically addresses the needs of administrators.

Furthermore, if you need to architect your network to support full redundancy, you can buy a second NetEqualizer and put it in place as either a cold backup or in hot swappable mode.

We need to give priority to classroom videos used for educational purposes.

The NetEqualizer has a feature to enable you to designate specific IP addresses as “priority.” Those IP addresses will be immune to bandwidth control and will not be equalized. Therefore, if you have particular servers or websites that you use in the classroom (e.g. blackboard.com), you can identify these to the NetEqualizer, and they will be considered priority traffic.

Our students want to play games and watch video (e.g. YouTube).

We have written a lot about YouTube, which is definitely considered a bandwidth hog.  Bottom line, the NetEqualizer will add latency to “hog” traffic when the network is congested (over 85% utilization, or whatever setting you choose). This will add delay to the YouTube videos, while enabling other users to continue working with low-bandwidth applications, such as email and web surfing. 

This concept of “fairness” enables your network to continue providing quick response times to the majority of your users while restricting the network hogs.

Gamers will typically see improved performance once a NetEqualizer is in place.  Gaming traffic by its very nature will get priority, just like emails and VoIP.  This is true 99% of the time. However, there is an exception  to this; Second Life seems to be a game that can take up to a T1-worth of bandwidth per player.

What is great about bandwidth shaping is that it is fair. Low-bandwidth users do not have to share the pain of a slow, congested network with the network-hogging applications.  Your students and administrators expect email and web surfing to be responsive, and with equalizing, they will be.

For example:  suppose you have 950 students and 50 administrators using the network, as follows:

  • 95 percent are web surfing
    • Of these, 20 percent are also on Skype calls
    • Another 30 percent are also watching YouTube and running chat sessions
  • 5 percent are watching YouTube

In this example, if your trunk is saturated, the NetEqualizer would add latency to the YouTube streams (since they are the most bandwidth intensive), leaving all the other streams alone. So instead of having your network crash completely, a few YouTube videos would break up for a few seconds, and then when conditions abated, they would be allowed to run.

Notice that the exact allocations per user do not matter. We do not try to hit fixed allocations, we just put delay on the nastiest “hog” traffic until the bandwidth usage overall drops back to 85 percent (or the setting you choose). This quickly takes the delay away until your network is no longer congested. The value is that you get the best possible usage of your network bandwidth without having to micro-manage your network.

To learn more about our thoughts on YouTube, please review our blog posting How Much YouTube Can the Internet Handle?

We get calls if instant messaging and email are not responding instantaneously.

As mentioned above, the NetEqualizer looks at individual streams and adds latency to network “hogs” when the network is congested. Since instant messaging and email are both low-bandwidth applications, they will be given priority. Our college and university users find that they get fewer complaints about the network once the NetEqualizer is in place as the majority of the users see improved network response times.

Another common application used in the college and university environment is Citrix, from Citrix Systems (NASDAQ: CTXS), which offers a virtual desktop to provide access to software and applications for students, administrators, and professors. We have had great success providing priority for Citrix environments with our standard “default” NetEqualizer set-up.

We need to manage P2P traffic.

The NetEqualizer can spot P2P and related applications based on our default setup. Over the past several years, with hundreds of installations, we have found that our default rules act like a general antibiotic effectively controlling all P2P traffic, regardless of whether it’s encrypted or not.

The key is NetEqualizer’s focus on connection limits. With a single command, a system-wide connection limit can be set that applies to all hosts, external or internal to the network. If any host starts sending large numbers of messages, as is the case with P2P traffic, it will automatically be contained before causing a wide-scale network slowdown.

Many application shaping devices are labor-intensive, requiring administrators to manage and update policy files to block P2P traffic, and this only works for unencrypted P2P.  Alternatively, the NetEqualizer does a better job of blocking both encrypted and unencrypted P2P, simply by limiting connections on your network.

However, this doesn’t mean P2P must be blocked completely. The NetEqualizer can be set to enforce P2P rules only when your network is congested, thus allowing users access to legitimate P2P downloads at most times. 

For more information…

Although we’ve covered a few of the most pressing issues colleges, universities and boarding schools face, we understand that everyone’s situation can be different. So, to learn more about how the NetEqualizer might specifically help your institution, please contact us at sales@apconnections.net or call us at 303.997.1300, ext 103.

Who’s Used Your NetEqualizer?

Over the past few years, we’ve made a game of putting together lists of celebrities, politicians, and other notable Internet users who may have experienced the benefits of the NetEqualizer via our customers’ networks (click here for more).

While we get our fair share of leads from casual conversations with NetEqualizer users, we’ve decided to make telling your story a little more enticing. So, we’re offering a limited number of $25 gift certificates to any operator willing to tell us of the notable Internet users that have experienced the NetEqualizer simply by being a guest on their network. Good rumors welcome! :)

NetEqualizer Tech Seminar Is Coming To The Pacific Northwest

On Wednesday, January 13, we will be hosting a complimentary NetEqualizer Seminar at Pacific Lutheran University in Tacoma, Washington. PLU, which is the home of over 3,000 students, has been a NetEqualizer user since 2008 and will provide for a first-hand look at the technology’s capabilities.

We’ll cover:

  • The various tradeoffs regarding how to stem p2p and bandwidth abuse
  • Recommendations for curbing RIAA requests
  • Demo of the new NetEqualizer network access control module
  • Lots of customer Q&A and information sharing on how Pacific Lutheran University is using the NetEqualizer, including some hands-on probing of a live system

When: Wednesday, January 13, 10 a.m. to noon

Where: Pacific Lutheran University
12180 Park Ave.
Tacoma, WA (specific on-campus location to come).

This technical user group, which in addition to our hosts includes invitees and NetEqualizer customers such as Everett Community College, the University of Puget Sound, and Northwest University, will be a great opportunity for current users and interested potential customers to learn more about the issues and challenges facing network administrators while also seeing the NetEqualizer in action.

Furthermore, the seminar will feature the input of Pacific Lutheran University students who will give first-hand accounts of the NetEqualizer end-user experience. For years, NetEqualizer has been a leader in network optimization technology that meets the needs of administrators, but also prioritizes the experience and privacy of Internet users.

If you’re in the area, be sure not to miss this seminar! For more information, contact us at admin@apconnections.net.

Welcome NetEqualizer Intern

Introduction from Art Reisman, CTO of APconnections
During a challenging economy, APconnections has remained committed to our customers and to our employees.  As part of this commitment, APconnections sponsors an internship program.  We believe that internships help talented, smart people get started in a new industry or technology area.  Please help us to welcome our new intern, Lynne, who will post to this blog periodically about her experiences at APconnections.

Thoughts from Lynne the intern:
I am starting an internship at APconnections, helping in the sales & marketing departments.  I’m really excited to get going on some of the projects that we have been thinking up, and mostly, to start interacting with you, our customers and prospects, to see what you are looking for from us.

My background is in IT, and I studied “management information systems” as part of my MBA, so I understand this product somewhat.  However, my career started in application development, and then moved to operations, and then back to application architecture.  So to say that I have focused on “applications” is an understatement!

Over my career in IT, I have also been a “generalist”, involved in projects as diverse as wireless, migrating O/S platforms and hardware servers, deploying websites, and rolling out ACH, as I enjoy learning all aspects of IT.  I have also project-managed, program-managed, and just overall managed stuff.   I have found in my “management” roles that I ended up being a de facto internal product manager for my software application.  I have become really interested in product management/marketing/sales and “product advocate” roles.  With the advent of social media, I’m really interested in taking this up a level for APconnections. 

This internship with APconnections gives me a chance to expand my experience in the IT product management/marketing/sales arena with a dynamic, growing, internet-based company.  I also think it is important to work with a product that I can believe in; it is obvious to me from the many repeat customers and “word-of-mouth” marketing that NetEqualizer has a recognized, compelling value proposition.

I hope to leverage my experience as a de facto product manager to help APconnections build a library of content.  My goal is to help encapsulate our expertise on networking, shaping, and all things related to bandwidth optimization into materials that help you, our customer.

As this is my first week, you can imagine that it has been learning all about “bandwidth shaping” and trying to figure out all the acronyms used in this space.  So far, I’ve picked up the following:  NIC, NAT, VLANs, VoIP, CF, and P2P.

I’ve read the entire FAQ (a good source if you want to see what questions people have on the NetEqualizer), the “Hitchhikers Guide to Network and WAN Optimization Technologies” White Paper (a fun read, I like that it is product agnostic), and of course reviewed the Online Demo (nice to see what the web front-end looks like – it is a real site!).  After all that, I still have some questions…  All that got me thinking…. if I was a management type trying to figure out what the NetEqualizer does (and I am), what would help me to better understand it?

My thoughts immediately turn to pictures, as I’m highly visual, and then of course to summaries, as who has time to review all the details!  On both those notes, here is what I’m thinking of putting together so far…

  1. 1 page picture(s) showing the Typical NetEqualizer Configuration
    (where to put it) by industry (if it differs)
  2. 1 page NetEqualizer Key Features & Functions Cheat Sheet
    Basically “what do I care about?”  in terms I understand (so-called management speak)
  3. Typical Network Traffic Flows, their sizes, and typical priorities
    To help management understand what VoIP, web pages, emails, video, real-time streaming video, and other typical types of traffic look like & behave like

And for you more technical types, I have thought of one thing so far…

  1. Cheat Sheet on the Default NetEqualizer Setup
    All the parameters that are set, all that are not, and what your options are to change these (and why). 

So that’s it for Week 1.  I will keep you updated on my progress throughout my internship.  I look forward to talking to some of you soon, to hear your thoughts!  In the meantime, if you have other ideas on what would help you (or me!) get up-to-speed on the NetEqualizer, networking, or the shaping world in general, email me at sales@apconnections.net.  Thanks!