| BCrouter | : | What is BCrouter? |
| Network | : | Overview of the KotNet network structure? |
| BCpolicer | : | |
| : | How does the userquota and bandwidth regulation work? | |
| : | What are your quotasettings? | |
| : | What sites don't account to your quota? | |
| Performance | : | What kind of hardware does it use? |
BCrouter: |
| BCrouter is a high performance MAN network router and network access controller based on open source software. It is capable of managing and regulating network traffic of thousands of simultaneous users. |
Features:
|
KotNet network setup: |
|
Currently there are 2 groups of users that can use KotNet:
|
BCpolicer: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Principle (simplified): The BCpolicer system can be compared to a leaky waterbucket (TokenBucket). Every user gets his/her own waterbucket that is constantly filled with water at the top while it is drained through a hole (at the same time) at the bottom. The size of this bucket is the amount of water a user is allowed save and use in 30 days. If there is no water flowing out of the bucket, the speed at which the water fills the bucket is set so that it completely fills the bucket in 30 days. This fillspeed is called the 'MeanFillRate' and is a constant value that never changes. If the bucket is already full, the water that overflows the bucket is lost. At the bottom of the waterbucket, there is a hole (CurrentRate) The maximum flow of water that can pass through the hole in a normal situation is called 'BurstRate'. For every data byte that has to be transferred on the computer network, the policer tries to get a waterdrop from the bucketsystem belonging to the owner of the byte. If the policer can get a waterdrop, the byte is allowed to pass on the network. If there is no waterdrop available (e.g. because the user wants to transfer more bytes than waterdrops leaving the users bucketsystem per second), the byte is not allowed until there are waterdrops available again. Some examples: If a user doesn't do anything on the computernetwork, there are no bytes for him/her that need to be transferred on the network. So there is no water leaving the bucket. The bucket is still being filled with the MeanFillRate flow and the water level is increasing. If a user only wants to transfer some bytes, the router will have no problem getting waterdrops and the bytes will be allowed to pass onto the network. If there is more water leaving than entering the bucket, the water level of the bucket wil decrease. If the user has already transferred a large amount of data causing the bucket to be empty, the downloadspeed of the user will decrease until it equals the flow of water entering his/her bucket (MeanFillRate). If the user stops downloading, the bucket will start to fill itself immediately since there is always water entering the bucket (MeanFillRate). After, for example, a few minutes, there will be enough water in the bucket again to allow low volume network traffic at normal speeds. Note
Current user settings:
List of site exceptions:
|
Performance: |
Hardware:
|