Looking To Block P2P?


Article reprinted from Slyck.com

By Thomas Mennecke

Let’s face it. P2P networking takes up a considerable amount of bandwidth. Whether you are a network administrator for a college LAN (Local Area Network) or an ISP, some estimates place P2P consumption (especially BitTorrent) at 60%. However, figuring out the most practical solution for various administrators varies. Should you outright ban P2P traffic? Incorporate bandwidth throttles? NetEqualizer lets you choose from these options and much more.

ISPs are in a more precarious situation than say a college LAN administrator. If P2P traffic begins to saturate a college network, the LAN administrator does not have to worry all that much if the decision is made to filter or block file-sharing traffic. Perhaps some people may complain, but the loss of revenue is not a concern.

ISPs on the other hand must take this into heavy consideration. P2P traffic consumes an enormous amount of bandwidth compared to the amount of individuals that use it. For example, CacheLogic, a P2P measuring and network solutions firm, states P2P traffic can consume a majority of the ISPs bandwidth, easily blowing away HTTP. Comparatively, only a relative few individuals actually utilize such high consumption protocols.

So here is the tricky part. ISPs know that P2P has helped fuel the broadband revolution. While not everyone uses BitTorrent; eDonkey2000, FastTrack, Gnutella, etc. are very popular. Block P2P users, an the ISP might face a significant backlash. Throttle their bandwidth, and the ISP might have similar results.

One of the more compromising solutions has been offered from CacheLogic, which aims to make everyone happy. CacheLogic’s function is to “cache” or store common P2P files based on the frequency of search queries. Instead of P2P traffic bogging down and ISPs network, it simple searches the cache server. P2P fans are left to enjoy their file-sharing bliss and web surfers can happily surf the World Wide Web.

However, say you are not interested in making the P2P crowd happy, and catering to web surfers is the priority. Say you want to throttle or block P2P traffic completely…then APConnection’s Net Equalizer comes into play.

According to a press release issued by APConnection today, their product “Net Equalizer” will now be distributed on a worldwide scale. Net Equalizer aims to give priority to web based traffic, while throttling back those who utilized P2P software. When file-sharing traffic begins to slow down those surfing the web, its “fairness” algorithing kicks. For more information on Net Equalizer, read the FAQ here.

“The recently signed distributors have selected NetEqualizer primarily for its ability to deliver automated bandwidth control. Other features that have driven adoption include the enhancement of security offerings with the ability to block and control p2p traffic and unique quality of service (QoS) capabilities that enable distributors to include NetEqualizer as part of a service provider VoIP package.”

NetEqualizer is a stark contrast to CacheLogic, which aims to compromise rather than block or throttle P2P traffic. Regardless, NetEqaulizer’s solution is straight forward and offers and immediate solution to a network that is bogged down with P2P traffic. However, as file-sharing and P2P traffic becomes more mainstream, consumers may take into consideration whether an ISP uses NetEqualizer or CacheLogic as a network management solution.

NetEqualizer News: May 2010


 
May 2010 NetEqualizer News 
NetEqualizer News – $150 Voucher Offer; Online Product Demonstration Launched
 
Greetings!
Enjoy another issue of the NetEqualizer Newsletter. This month, we’re introducing our new $150-voucher offer and announcing the launch of the NetEqualizer online product demonstration. As always, feel free to pass this along to others who might be interested in NetEqualizer or AirEqualizer news.

In This Issue:     

  • Mention Us On Your Website And Earn Great Prizes And Discount Vouchers
  • New NetEqualizer Online Guided Product Demonstration Launched
  • NetEqualizer User-Quota API Taking Off
  • Best Of The Blog
  • A Special Thanks
  Mention Us On Your Website And Earn Great Prizes And Discount Vouchers
   
Starting this month, we’re offering all current and prospective NetEqualizer users a $150-credit toward your next NSS license.  All you have to do is send us a link to your posting on a publicly accessible website featuring a short write-up or testimonial about the NetEqualizer.
  
 For those of you who are not currently planning renewals, keep in mind that we’ll be releasing our formal IPv6 compatibility update this summer. Since the time when you’ll need to be IPv6 compatible is fast approaching, this voucher offer couldn’t have come at a better time.
  
 If the $150 voucher wasn’t enough, also being given away through random drawings are three complementary full NSS-license renewals and three $100 Amazon gift cards.
 
Links must be submitted by June 1, 2010 to qualify. For more information on the voucher offer, please visit our blog.
 
  New NetEqualizer Online Guided Product Demonstration Launched
    Online Guided Demonstration
Whether you need a quick overview of the NetEqualizer for yourself, or a simple way to share information about the technology with a colleague, our new online guided product demonstration is the place to start. In just over seven minutes, you’ll get a clear and concise picture of how the NetEqualizer works and what the NetEqualizer can do for you.  The product demonstration includes overviews of:       

  •  
    • The NetEqualizer Product Line
    • The Equalizing Process
    • NetEqualizer Set Up
    • Adding Rules
    • Reports and Graphing

To see the guided product demonstration video in full, click here.   

For our past NetEqualizer animated video, click here.

  NetEqualizer User-Quota API Taking Off
   
Since being introduced earlier this month, interest in the NetEqualizer User-Quota API programmer’s toolkit has quickly been picking up steam.
 
This new toolkit allows NetEqualizer users to generate custom configurations to better handle bandwidth quotas as well as keep their customers informed of their individual bandwidth usage.
 
The NetEqualizer User-Quota API programmer’s toolkit features include:
  • Tracking user data by IP and MAC address (MAC address tracking will be out in the second release)
  • Specifying quotas and bandwidth limits by IP or a subnet block
  • Monitoring real-time bandwidth utilization
  • Notification alarms when users exceed a bandwidth limit
  • Access to API programming interface
  • Allow individual customers to see monthly bandwidth consumption
In addition to providing the option to create separate bandwidth quotas for individual customers and reduce a customer’s Internet pipe when they have reached their set limit, customers themselves can be notified when a limit is reached and even have access to an interface to monitor current monthly usage.
 
For more information about the NetEqualizer User-Quota API programmer’s toolkit, click here.
 
  Best Of The Blog
   

Ten Things To Consider When Choosing A Bandwidth Shaper

This article is intended as an objective guide for anyone trying to narrow down their options in the bandwidth controller market. Organizations today have a plethora of product options to choose from. To further complicate your choices, not only are there specialized bandwidth controllers, you’ll also find that most firewall and router products today contain some form of bandwidth shaping and QoS features.
 
What follows is an all-encompassing list of questions that will help you to quickly organize your priorities with regard to choosing a bandwidth shaper.
 
1) What is the cost of increasing your bandwidth?
Although this question may be a bit obvious, it must be asked. We assume that anybody in the market for a bandwidth controller also has the option of increasing their bandwidth. The costs of purchasing and operating a bandwidth controller should ultimately be compared with the cost of increasing bandwidth on your network.
 
2) How much savings should you expect from your bandwidth controller?
  A Special Thanks
    APconnections would like to offer special thanks to the VARs, distributors and resellers who help us operate worldwide.   

If you did not see your name on this list, let us know and we’ll be sure to mention you in our next edition.
  

   
Contact Information
email: admin@apconnections.net
phone: 303-997-1300
web: http://www.netequalizer.com
  
 
 
 
-
-
NetEqualizer News Blog Ever wanted to comment or ask a question about something you’ve seen in the NetEqualizer Newsletter? Now you can at the NetEqualizer News Blog. We’ve set up the blog to help us stay connected with our customers, as well as help our customers stay connected with us. We’ll include updates and news on NetEqualizer and AirEqualizer products, as well as our take on industry news. Here’s where you can find it: http://www.netequalizer.wordpress.com/.     

-
 
-

Interview with Tommy Prozach NetEqualizer Reseller of the Quarter


April 1 2010

Tommy Prozach

The final numbers are in for first quarter 2010, and Tommy Prozach has done it again. Tommy and his consulting business moved more  NetEqualizer systems than anybody else in his age bracket.

Tommy brings a diverse background and passion to his trade. He draws from technical  background and mixes that with  a metaphysical   zen like approach to helping customers. His diverse approach to business  translates into success. Just this past week , we were fortunate enough to catch up with Tommy and learn a little bit more on his approach to life and representing NetEqualizer.

Editor: Tommy , I just read your bio and not only are you Networking Guru but I noticed you have also been very active in the Sierra Club and also in Activist activities from the 70’s , how did you stumble into Network Consulting ?

Tommy:  It all started with my work at the Antarctic research station. Connectivity of all the lab equipment for data collection was of vitally important for the resident scientists to coordinate their research data . Our network tech was supposed to take  a short leave   days to visit his wife , and  as nature would have it a storm broke out socking us in, he was unable to get back to base for over a month.  Our network went down  during his absence and there was nobody with formal training  to fix it. So I did what I have always done, I rolled up my sleeves and got to work. With the endless Antarctic winter night there were no distractions. I learned everything I could about networking, Routers, Firewalls QOS, Window, Linux, TCP/IP.  By the time the old tech was ready to come back they did not need him anymore, lazy slouch reassigned him on the spot and sent him out watch Penguins.

Editor: So how did the NetEqualizer come into play ? What got you started ?

Tommy: Well the one smart thing the old tech did was when he was ordering provisions, he picked up a NetEqualizer thinking it might come in handy. Once I had the network up and running people started complaining about their Skype calls breaking up to home. Skype was our link to our outside world ,and I soon figured out that many a large data file being sent back to the states was clobbering the link. I found the literature on the NetEq and was able to configure it in a few minutes. We were able to run all winter and keep people happy with our limited bandwidth, and I was able to relax and go back and read all the Harry Potter series without interruption.

Editor: So how did you transition from Tech to NetEqualizer Sales ?

I made quite a few contacts posting remedies for people with Network Issues that winter when I was in Antarctica.  When I returned to the states I had quite a few consulting inquiries to fix the slowness on corporate networks. I ended up hiring several techs to help out, and as a group we found that many congestion situations could be solved by inserting NetEqualizer system, and now,  here we are today installing NetEqualizer systems on a weekly basis.

Editors Note:

April Fools

Building a Software Company from Scratch


By Art Reisman, CEO, CTO, and co-founder of APconnections, Inc.

Adapted from an article first published in Entrepreneurship.org and updated with new material in April 2010.

At APconnections, our flagship product, NetEqualizer, is a traffic management and WAN optimization tool. Rather than using compression and caching techniques, NetEqualizer analyzes connections and then doles out bandwidth to them based on preset rules. We look at every connection on the network and compare it to the overall trunk size to determine how to eliminate congestion on the links. NetEqualizer also prevents peer-to-peer traffic from slowing down higher-priority application traffic without shutting down those connections.

When we started the company, we had lots of time, very little cash, some software development skills, and a technology idea.  This article covers a couple of bootstrapping pearls of wisdom that we learned to implement by doing.

Don’t be Afraid to Use Open Source

Using open source technology to develop and commercialize new application software can be an invaluable bootstrapping tool for startup entrepreneurs. It has allowed us to validate new technology with a willing set of early adopters who, in turn, provided us with references and debugging. We used this huge number of early adopters, who love to try open source applications, to legitimize our application.  Further, this large set of commercial “installs” helped us ring out many of the bugs by users who have no grounds to demand perfection.

In addition, we jump-started our products without incurring large development expense. We used open source by starting with technology already in place and extending it, rather than building (or licensing) every piece from scratch.  Using open source code makes at least a portion of our technology publicly available. We use bundling, documentation, and proprietary extensions to make it difficult for larger players to steal our thunder. Proprietary extensions account for over half of development work, but can be protected by copyright.  Afraid of copycats?  In many cases, nothing could be better than to have a large player copy you.  Big players value time-to-market.  If one player clones your work, another may acquire your company to catch up in the market.

The transition from open source users to paying customers is a big jump, requiring traditional sales and marketing. Don’t expect your loyal base of open source beta users to start paying for your product.  However, use testimonials from this critical mass of users to market to paying customers, who are reluctant to be early adopters (see below).

Channels? Use Direct Selling and the Web

Our innovation is a bit of a stretch from existing products, and like most innovations, requires some education of the user.  Much of the early advice we received related to picking a sales channel.  Just sign-up reps, resellers, and distributors and revenues will grow. We found the exact opposite to be true.  Priming channels is expensive.  And, after we pointed the sales channel at customers, closing the sale and supporting the customer fell back on us anyway.  Direct selling is not the path to rapid growth.  But as a bootstrapping tool, direct selling has rewarded us with loyal customers, better margins, and many fewer returns.

We use the Internet to generate hot leads, but we don’t worry about our Google ranking.  The key for us is to get every satisfied customer to post something about our product.  It probably hasn’t improved our Google ratings, but customer comments have surely improved our credibility in the marketplace.

Honest postings to blogs and user groups have significant influence on potential customers.  We explain to each customer how important their posting is to our company.  We often provide them with a link to a user group or appropriate blog.  And, as you know, these blogs stay around forever.  Then, when we encounter new potential customers, we suggest that they Google our “brand name” and blog, which always generates a slew of testimonials. (Check out our Web site to see some of the ways we use testimonials.)

Conclusion

Using open source code and direct sales are surely out-of-step with popular ideas for growing technology companies, especially those funded by equity investors.  But, they worked very well for us as we grew our company with limited resources to positive cash flow and beyond.

Here are some notes on what type product to create. Obviously, you’ll want to do something you are passionate about, otherwise there is no sense in even getting started.  If you are passionate about more than one thing remember this:  trying  to sell product on value, to IT people or engineering types, is much harder than selling to other Entrepreneurs or sales people.  Technical people are generally skeptical about new claims of something working well.  Also, unless somebody asks, they often really don’t tell many other people about the product they bought and the value they are receiving from it.

Looking for a peer group to get some advice from?  Find a local software group that you can join.  If you are in the Denver area,  I would recommend trying  http://www.denversoftware.org/

NetEqualizer chosen as role model bandwidth controller for HEOA


Just ran across this posting where  Educause recommended the NetEqualizer solution as role model for bandwidth control in meeting  HEOA requirements.

Pomona College and Reed College were sited as two schools currently deploying Netequalizer equipment.

Related Article from Ars Techica website also discusses approaches schools are using to meet HEOA rules.

About Educause:

EDUCAUSE is a nonprofit association whose mission is to advance higher education by promoting the intelligent use of information technology. EDUCAUSE helps those who lead, manage, and use information resources to shape strategic decisions at every level. A comprehensive range of resources and activities is available to all interested employees at EDUCAUSE member organizations, with special opportunities open to designated member representatives.

About HEOA:

The Higher Education Opportunity Act (Public Law 110-315) (HEOA) was enacted on August 14, 2008, and reauthorizes the Higher Education Act of 1965, as amended (HEA). This page provides information on the Department’s implementation of the HEOA.

Some parts of the law will be implemented through new or revised regulations. The negotiated rulemaking process will be used for some regulations, as explained below. Other areas will be regulated either through the usual notice and comment process or, where regulations will merely reflect the changes to the HEA and not expand upon those changes, as technical changes.

Behind the Scenes on the latest Comcast Ruling on Net Neutrality


Yesterday the FCC ruled in favor of Comcast regarding their rights to manipulate consumer traffic . As usual, the news coverage was a bit oversimplified and generic. Below we present a breakdown of the players involved, and our educated opinion as to their motivations.

1) The Large Service Providers for Internet Service: Comcast, Time Warner, Quest

From the perspective of Large Service Providers, these companies all want to get a return on their investment, charging the most money the market will tolerate. They will also try to increase market share by consolidating provider choices in local markets. Since they are directly visible to the public, they will also be trying to serve the public’s interest at heart; for without popular support, they will get regulated into oblivion. Case in point, the original Comcast problems stemmed from angry consumers after learning their p2p downloads were being redirected and/or  blocked.

Any and all government regulation will be opposed at every turn, as it is generally not good for private business. In the face of a strong headwind, don’t be surprised if Large Service Providers might try to reach a compromise quickly to alleviate any uncertainty.  Uncertainty can be more costly than regulation.

To be fair, Large Service Providers are staffed top to bottom with honest, hard-working people but, their decision-making as an entity will ultimately be based on profit.  To be the most profitable they will want to prevent third-party Traditional Content Providers from flooding  their networks with videos.  That was the original reason why Comcast thwarted bittorrent traffic. All of the Large Service Providers are currently, or plotting  to be, content providers, and hence they have two motives to restrict unwanted traffic. Motive one, is to keep their capacities in line with their capabilities for all generic traffic. Motive two, would be to thwart other content providers, thus making their content more attractive. For example who’s movie service are you going to subscribe with?  A generic cloud provider such as Netflix whose movies run choppy or your local provider with better quality by design?

2) The Traditional Content Providers:  Google, YouTube, Netflix etc.

They have a vested interest in expanding their reach by providing expanded video content.  Google, with nowhere to go for new revenue in the search engine and advertising business, will be attempting  an end-run around Large Service Providers to take market share.   The only thing standing in their way is the shortcomings in the delivery mechanism. They have even gone so far as to build out an extensive, heavily subsidized, fiber test network of their own.  Much of the hubbub about Net Neutrality is  based on a market play to force Large Service Providers to shoulder the Traditional Content Providers’ delivery costs.  An analogy from the bird world would be the brown-headed cowbird, where the mother lays her eggs in another bird’s nest, and then lets her chicks be raised by an unknowing other species.  Without their own delivery mechanism direct-to-the-consumer, the Traditional Content Providers  must keep pounding at the FCC  for rulings in their favor.  Part of the strategy is to rile consumers against the Large Service Providers, with the Net Neutrality cry.

3) The FCC

The FCC is a government organization trying to take their existing powers, which were granted for airwaves, and extend them to the Internet. As with any regulatory body, things start out well-intentioned, protection of consumers etc., but then quickly they become self-absorbed with their mission.  The original reason for the FCC was that the public airways for television and radio have limited frequencies for broadcasts. You can’t make a bigger pipe than what frequencies will allow, and hence it made sense to have a regulatory body oversee this vital  resource. In  the early stages of commercial radio, there was a real issue of competing entities  broadcasting  over each other in an arms race for the most powerful signal.  Along those lines, the regulatory entity (FCC) has forever expanded their mission.  For example, the government deciding what words can be uttered on primetime is an extension of this power.

Now with Internet, the FCC’s goal will be to regulate whatever they can, slowly creating rules for the “good of the people”. Will these rules be for the better?  Most likely the net effect is no; left alone the Internet was fine, but agencies will be agencies.

4) The Administration and current Congress

The current Administration has touted their support of Net Neutrality, and perhaps have been so overburdened with the battle on health care and other pressing matters that there has not been any regulation passed.  In the face of the aftermath of the FCC getting slapped down in court to limit their current powers, I would not be surprised to see a round of legislation on this issue to regulate Large Service Providers in the near future.  The Administraton will be painted as consumer protection against big greedy companies that need to be reigned in, as we have seen with banks, insurance companies, etc…. I hope that we do not end up with an Internet Czar, but some regulation is inevitable, if nothing else for a revenue stream to tap into.

5) The Public

The Public will be the dupes in all of this, ignorant voting blocks lobbied by various scare tactics.   The big demographic difference on swaying this opinion will be much different from the health care lobby.  People concerned for and against Internet Regulation will be in income brackets that have a higher education and employment rate than the typical entitlement lobbies that support regulation.  It is certainly not going to be the AARP or a Union Lobbyist leading the charge to regulate the Internet; hence legislation may be a bit delayed.

6) Al Gore

Not sure if he has a dog in this fight; we just threw him in here for fun.

7) NetEqualizer

Honestly, bandwidth control will always be needed, as long as there is more demand for bandwidth than there is bandwidth available.  We will not be lobbying for or against Net Neutrality.

8) The Courts

This is an area where I am a bit weak in understanding how a Court will follow legal precedent.  However, it seems to me that almost any court can rule from the bench, by finding the precedent they want and ignoring others if they so choose?  Ultimately, Congress can pass new laws to regulate just about anything with impunity.  There is no constitutional protection regarding Internet access.  Most likely the FCC will be the agency carrying out enforcement once the laws are in place.

APconnections Announces New API for Customizing Bandwidth User Quotas


APconnections is proud to announce the release of its NetEqualizer User-Quota API (NUQ API) programmer’s toolkit. This new toolkit will allow NetEqualizer users to generate custom configurations to better handle bandwidth quotas* as well as keep customers informed of their individual bandwidth usage.

The NetEqualizer User-Quota API (NUQ API) programmer’s toolkit features include:

  1. Tracking user data by IP and MAC address (MAC address tracking will be out in the second release)
  2. Specifying quotas and bandwidth limits by IP or a subnet block
  3. Monitoring real-time bandwidth utilization at any time
  4. Setting up a notification alarm when a user exceeds a bandwidth limit
  5. Utilizing an API programming interface

In addition to providing the option to create separate bandwidth quotas for individual customers and reduce a customer’s Internet pipe when they have reached their individual set limit, customers themselves can be notified when a limit is reached and even have access to an interface to monitor current monthly usage so they are not surprised when they reach their limit.

Overall, the NUQ API will provide a quick and easy tool to customize your business and business process.

If you do not currently have the resources to use the NUQ API and customize it to fit your business, please contact us and we can arrange for one of our consulting partners to put together an estimate for you.  Or, if you just have a few questions, we’d be happy to put together a reasonable support contract (Support for the API programs is not included in our standard software support (NSS)).

*Bandwidth quotas are used by ISPs as a means to meter total bandwidth downloaded over a period of time. Although not always disclosed, most ISPs reserve the right to limit service for users that continually download data. Some providers use the threat of quotas as a deterrent to keep overall traffic on an Internet link down.

See how bandwidth hogs are being treated in Asia

NetEqualizer Programmers Toolkit for Developing Quota-Based Usage Rules (NUQ API)


Author’s Notes:

December 2012 update: As of Software Update 6.0, we have incorporated the Professional Quota API into our new 6.0 GUI, which is documented in our full User GuideThe”Professional Quota API User Guide” is now deprecated.

Due to the popularity of User Quotas, we built a GUI to implement the quota commands.  We recommend using the 6.0 GUI to configure User quotas, which incorporates all the commands listed below and does NOT require basic programming skills to use.


July 2012 update: As of Software Update 5.8, we now offer the Professional Quota API, which provides a GUI front-end to the NUQ-API.  Enclosed is a link to the Professional Quota API User Guide (PDF), which walks you through how to use the new GUI toolset.

Professional Quota API Guide

If you prefer to use the native commands (NUQ API) instead of the new GUI, OR if you are using a Software Update  prior to 5.8 (< 5.8), please follow the instructions below.  If you are current on NSS, we recommend upgrading to 5.8 to use the new Professional Quota API GUI.  If you are not current on NSS, you can call 303.997.1300 ext.5 or email admin@apconnections.net  to get current.

 

 


The following article serves as the programmer’s toolkit for the new NetEqualizer User-Quota API (NUQ API). Other industry terms for this process include bandwidth allotment, and usage-based service.  The NUQ API toolkit is available with NetEqualizer release 4.5 and above and a current software subscription license (NSS).

Note: NetEqualizer is a commercial-grade, Linux-based, in-line bandwidth shaper.  If you are looking something windows-based try these.

Background

Prior to this release, we provided a GUI-based user limit tool, but it was discontinued with release 4.0.  The GUI tool did not have the flexibility for application development, and was inadequate for customizations. The NetEqualizer User-Quota API (NUQ API) programmer’s toolkit is our replacement for the GUI tool. The motivation for developing the toolkit was to allow ISPs, satellite providers, and other Internet management companies to customize their business processes around user limits. The NUQ API is a quick and easy way to string together a program of actions in unique ways to meet your needs.  However, it does require basic programming/Linux skills.

Terms of Use

APconnections, the maker of the NetEqualizer, is an OEM manufacturer of a bandwidth shaping appliance.  The toolkit below provides short examples of how to use the NUQ API to get you started developing a system to enforce quota bandwidth limits for your customers. You are free to copy/paste and use our sample programs in the programmer’s toolkit to your liking.  However, questions and support are not covered in the normal setup of the NetEqualizer product (NSS) and must be negotiated separately.  Please call 303.997.1300 x103 or email sales@apconnections.net to set up a support contract for the NUQ API programmer’s toolkit.

Once you have upgraded to version 4.5 and have purchased a current NSS, please contact APconnections for installation instructions. Once installed, you can find the tools available in the directory/art/quota.

Step 1: Start the Quota Server

In order to use the NUQ API programmer’s toolkit, you must have the main quota server running.  To start the quota server from the Linux command line, you can type:

# /art/quota/quota &

Once the quota main process is running, you can make requests using the command line API.

The following API commands are available:

quota_create

Usage:

quota_create 102.20.20.2/24

Will cause the NetEqualizer to start tracking data for a block (subnet) of IP addresses in the range 10.20.20.0  through 10.20.20.255.

_________________________________________________________________________________________________________

quota_remove

Usage:

/art/quota/quota_remove 102.20.20.2/24

Will remove a block of IP addresses from the quota system.

Note: You must use the exact same IP address and mask to remove a block as was used to create the block.

_________________________________________________________________________________________________________

quota_set_alarm

Usage:

/art/quota/quota_set_alarm 102.20.20.2/17 <down limit>  <up limit>

Will set an alarm when an IP address reaches a defined limit.

Alarm notifications will be reported in the log /tmp/quotalog.  See the sample programs below for usage.

Note: All IPs in the subnet range will get flagged when/if they reach the defined limit. The limits are in bytes transferred. Alarm notifications are reported in the quotalog /tmp/quotalog.  See example below.

_________________________________________________________________________________________________________

quota_remove_alarm

Usage:

/art/quota/quota_remove_alarm 102.20.20.2/17

Will remove all alarms in effect on the specified subnet.

Note: The subnet specification must match exactly the format used when the alarm was created — same exact IP address and same exact mask.

_________________________________________________________________________________________________________

quota_reset_ip

Usage:

/art/quota/quota_reset_ip 102.20.20.2/17

Will reset the usage counters for the specified subnet range

_________________________________________________________________________________________________________

quota_status_ip

Usage:

/art/quota/quota_status_ip 102.20.20.2/24

Will show the current usage byte count for the specified IPs in the range to the console. The usage counters must be initiated with quota_create command.

Will also put usage statistics to the default log /tmp/quotalog

_________________________________________________________________________________________________________

quota_rules

Will display all current rules in effect

Usage:

/art/quota/quota_rules

_________________________________________________________________________________________________________

ADD_CONFIG

Usage:

/art/ADD_CONFIG HARD <ip> <down> <up><subnet mask> <burst factor>

Used to set rate limits on IP’s, which would be the normal response should a user exceed their quota.

Parameter definitions:

HARD                     Constant that specifies the type of operation.  In this case HARD indicates “hard limit”.

<ip>                        The IP address in format x.x.x.x

<down>                 Is the specified max download (inbound) transfer speed for this ip in BYTES per second, this is not kbs.

<up>                       Is the specified upload (outbound) transfer speed in BYTES per second

<subnet mask>   Specifies the subnet mask for the IP address.  For example, 24 would be the same as x.x.x.x/24 notation. However, for this command the mask is specified as a separate parameter.

<burst factor> The last field in the command specifies the burst factor.  Set this field to 1 (no bursting) or to a multiple greater than 1 (bursting).  BURST FACTOR is multiplied times the <down> and <up> HARD LIMITs to arrive at the BURST LIMIT (default speed you wish to burst up to).  For example… 2Mbps <down> HARD LIMIT x 4 BURST FACTOR = 8Mbps <down> BURST LIMIT.

_________________________________________________________________________________________________________

REMOVE_CONFIG

Usage:

/art/REMOVE_CONFIG HARD x.x.x.x

Where x.x.x.x is the base ip used in the ADD_CONFIG HARD command no other parameters are necessary on the removal of the rule.

_________________________________________________________________________________________________________

To view the Log:

Usage:

/tmp/quotalog

Various status messages will get reported along with ALARMs and usage statistics

_________________________________________________________________________________________________________

Examples and Sample sessions (assumes Linux shell and Perl knowledge)

From the command line of a running NetEqualizer  first start the quota server

root@neteq:/art/quota# /art/quota/quota &
[1] 29653
#

Then I issue a command to start tracking byte counts on the local subnet, for this example I have some background network traffic running across the NetEqualizer.

root@neteq:/art/quota# ./quota_create 192.168.1.143/24
Created 192.168.1.143/24
root@neteq:/art/quota#

I have now told the quota server to start tracking bytes on the subnet 192.168.1.*

To see the transferred current byte count on an IP you can use the status_ip command

root@neteq:/art/quota# ./quota_status_ip 192.168.1.143/24
Begin status for 192.168.1.143/24
status for 192.168.1.255
start time = Fri Apr 2 21:23:13 UTC 2010
current date time = Fri Apr 2 21:55:28 UTC 2010
Total bytes down = 65033
Total bytes up = 0
status for 192.168.1.119
start time = Fri Apr 2 21:54:50 UTC 2010
current date time = Fri Apr 2 21:55:28 UTC 2010
Total bytes down = 3234
Total bytes up = 4695
End of status for 192.168.1.143/24
root@neteq:/art/quota#

Yes, the output is a bit cryptic, but everything is there. For example, the start time and current time since the data collection started on each IP reporting in.

Now let’s say we wanted to do something useful when a byte count or quota was exceeded by a user.

First, we would set up an alarm.
root@neteq:/art/quota# ./quota_set_alarm 192.168.1.143/24 10000 10000
alarm block created for 192.168.1.143/24

We have now told the quota server to notify us when any IP in the range 192.168.1.* exceeds 10000 bytes up or 10000 bytes down.

Note: If an alarm is raised, the next alarm will occur at twice the original byte count. In the example above, we will get alarms at 10,000, 20,000, 30,000 and so forth for all IPs in the range. Obviously, in a commercial operation, you would want your quotas set much higher in the gigabyte range.

Now that we have alarms set, how do we know when the happen and how can we take action?

Just for fun, we wrote a little perl script to take action when an alarm occurs. So, first here’s the perl script code and then and example of how to use it.

root@neteq:/art# cat test
#!/usr/bin/perl
while ( 1)
{  $line = readline(*STDIN);
print $line;
chomp ($line);
@foo=split(” “, $line);
if ( $foo[0] eq “ALARM”)
{
print “send an email to somebody important here \n”;
}
}

First, save the perl script off to a file. In our example, we save it to a file /art/test

Next, we will monitor the /tmp/quotalog for new alarms as they occur, and when we find one we will print the message “send and email to somebody important here” .   To actually send an email you would need to set up an email server and call the command line smtp command with your message , we did not go that far here.

Here is how we use the test script to monitor the quotalog  (where ALARM Messages get reported)

root@neteq:/art# tail -f /tmp/quotalog | ./test

Log Reset
ALARM 192.168.1.119 has exceeded up byte count of 160000
send an email to somebody important here
ALARM 192.168.1.119 has exceeded down byte count of 190000
send an email to somebody important here
ALARM 192.168.1.119 has exceeded up byte count of 170000
send an email to somebody important here
ALARM 192.168.1.119 has exceeded down byte count of 200000
send an email to somebody important here
ALARM 192.168.1.119 has exceeded up byte count of 180000
send an email to somebody important here
ALARM 192.168.1.119 has exceeded down byte count of 210000
send an email to somebody important here
ALARM 192.168.1.119 has exceeded up byte count of 190000
send an email to somebody important here
ALARM 192.168.1.119 has exceeded down byte count of 220000
send an email to somebody important here

Now, what if we just want to see what rules are in effect?  Here is a sequence where we create a couple of rules and show how you can status them. Note the subtle difference between the command quota_rules and status_ip.  Status_ip shows ip’s that are part of rule and are actively counting bytes.  Since a rule does not become active (show up in status) until there are actually bytes transferred.

root@neteq:/art/quota# ./quota_create 192.168.13.143/24
Created 192.168.13.143/24
root@neteq:/art/quota# ./quota_rules
Active Quotas —————
192.168.13.143/24
Active Alarms —————-
root@neteq:/art/quota# ./quota_set_alarm 192.168.11.143/24 20000 20000
alarm block created for 192.168.11.143/24
root@neteq:/art/quota# ./quota_rules
Active Quotas —————
192.168.13.143/24
Active Alarms —————-
192.168.11.0/24
root@neteq:/art/quota#

That concludes the NetEqualizer User-Quota API (NUQ API) programmers toolkit for now. We will be adding more examples and features in the near future. Please feel free to e-mail us at support@apconnections.net with feature requests and bug reports on this tool.

Note: You must have a current NSS to receive the toolkit software. It is not enabled with the default system.

Related Opinion Article on the effectiveness of Quotas

NetEqualizer News: March 2010


 
 
March 2010 NetEqualizer News

NetEqualizer News – IPv6 and the NetEqualizer and the Next NetEqualizer Release
 
Greetings!
 
Enjoy another issue of the NetEqualizer Newsletter. This month, we discuss NetEqualizer’s compatibility with IPv6 and our newest NetEqualizer release. As always, feel free to pass this along to others who might be interested in NetEqualizer or AirEqualizer news.

In this issue:

  • IPv6 And The NetEqualizer
  • Cool New NetEqualizer Tool Alert
  • What To Do About YouTube?
  • NetEqualizer Advanced Tips & Tricks 
  IPv6 And The NetEqualizer
   
A couple of weeks ago, a customer called and mentioned that they were being forced to purchase new equipment from a competitor of ours, as their equipment is not firmware upgradeable to IPv6. I am guessing that other vendor is hoping for one of those “y2k windfalls”, where they have a captive audience with no choice but to purchase expensive upgrades.
 
For those of you who currently own or are thinking of purchasing a NetEqualizer product, please do not think you will lose your investment when you go to IPv6. When you are ready for IPv6 in 2010, the NetEqualizer will be too! We are happy to inform you that we have tested our IPv6 patch and expect clear sailing for all customers to upgrade to this when the time comes.
 
All that will be required to apply this patch is that you are current on NSS (yearly software upgrade & support). If you are not sure if you are current on NSS, please email us at admin@apconnections.net with your serial number, and we will check for you.
 
We plan to release our IPv6 patch in Q2 2010. We will also roll it into a Release in Fall 2010. We will update you via this Newsletter when the IPv6 patch is available.
 
For more information on why you might care about IPv6, Wikipedia has a good reference article on the subject at http://en.wikipedia.org/wiki/IPv6.
 
  ***Cool New NetEqualizer Tool Alert***
    New API planned for Release in Fall 2010 to control User Quotas and more!

In our Latest Release (4.2.x), we have removed our User Limit Utility from the NetEqualizer Main Menu Page. Please note: for those of you that depend on it, we will continue to support our User Limit/ Quota Utility that was developed 5 years ago.
 
We have done this because we have thought of a better way to offer this feature to you. Rather than us trying to guess at everything you might need, we are going to let you create Custom IP Quota Actions & Reports that work for you.
 
As a teaser to this upcoming release, we have listed proposed templates (program calls for the upcoming API) below:
 
start_capture(IP) Will begin collection data on an individual IP. Data will include bytes downloaded and bytes uploaded. After calling this routine you will be able to get instant updates of data consumed by that IP.
 
status_ip(IP) Will return a current readout of data downloaded and uploaded on the specified IP, since the issue of the start_capture command.
 
reset_ip(IP) Will reset all counters for upload and download.
 
stop_capture(IP) Will stop data counters on this IP until the next start_capture is issued.
 
time_of_capture(IP) Will return the time of the last start_capture command.
 
With this API it will now be possible for you to write your own utilities to check bandwidth usage by user and also to take action when quotas are reached. It will allow you to easily customize a user-friendly statistics page for your customers to preview, much like checking your phone minutes from a web site or mobile phone.
 
We are also considering ways to enable you to share your custom utilities with other NetEqualizer users. At a minimum, we will do something similar to what we do today with common questions & answers in our NetEqualizer Support Archive on our blog. Look for more details in upcoming issues!
 
Estimated release date for the new API will be Q3 2010. If you have feature requests for this utility, please submit them to us at sales@apconnections.net.
 
  What To Do About YouTube?
   
 
We get a lot of questions about how to handle YouTube, as this has proliferated across the world as the medium to share video. Enclosed is a link to our new blog article, which explores the business cost model behind video. We think it is an interesting read for small-to-mid size ISPs, consumers, and anyone that feels frustrated with sizing a network to accommodate video.
 
 
  NetEqualizer Advanced Tips & Tricks
   
 
This month we are publishing a compilation of NetEqualizer Tips & Tricks that was put together by a long-time NetEqualizer customer (since 2006), Mario Crespo of Adeatel S.A, a wireless Internet provider in the rural zone of Ecuador, South America. Mario graciously offered to put these into one document, using some of the best of that he found in various articles and newsletters from the NetEqualizer website and NetEqualizer blog site.
 
Mario’s hope was to help others quickly and easily find some advanced Tips & Tricks. Thanks Mario for thinking of your fellow NetEqualizer users!
 
 
If you have something to add to this compilation, please email it to us at sales@apconnections.net.
   
Contact Information
email: admin@apconnections.net
phone: 303-997-1300
web: http://www.netequalizer.com 

 
 
-
-
APconnections Partners AiBridges
Camada 7
Candela Technologies
DoubleRadius
Extensive Networks
FISPA
Grupo Imaginación Cibernética
Telefonía Pública y Privada S.A.
Tranzeo Wireless Technologies
-
 
-
 
-
-
NetEqualizer News Blog Ever wanted to comment or ask a question about something you’ve seen in the NetEqualizer Newsletter? Now you can at the NetEqualizer News Blog. We’ve set up the blog to help us stay connected with our customers, as well as help our customers stay connected with us. We’ll include updates and news on NetEqualizer and AirEqualizer products, as well as our take on industry news. Here’s where you can find it: http://www.netequalizer.wordpress.com/.

-
 
-

NetEqualizer at Whistler Blackcomb Ski Resort


The 2010 Winter Olympics are underway in Vancouver, British Columbia. This week a lot of the alpine skiing events are taking place at Whistler Blackcomb Ski Resort. Whistler is the official Alpine Skiing Venue for the 2010 Olympic and Paralympic Winter Games.

We have had a NetEqualizer in place at Whistler since 2006 (as part of an overall network project implemented by Tranzeo Wireless Technologies, Inc.). Which leads us to wonder, how many of the athletes will use the Whistler network, and hence the NetEqualizer, while in Vancouver?

The 2010 Olympics site lists 314 athletes under “alpine skiing”. So potentially hundreds of competitors are benefitting from our technology! Today I read that Didier Dafago (Switzerland), Aksel Lund Svindal (Norway), and Bode Miller (US) took gold, silver, and bronze respectively in the Men’s Downhill. Maybe now that they are relaxing after their race, they will have time to surf the internet, catch up on email, and chat with friends online – and all hopefully very fast, thanks to Whistler’s NetEqualizer…

Anyways, it is fun to think about all the famous athletes that might be use the NetEqualizer. As you know, our bandwidth shaping products are so good they deserve a medal!

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
NetEqualizer Superhero Video

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.
 

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 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: NetEqualizer Superhero Video

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 http://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 separate 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 http://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.

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!