NOTE: This feature in RODOPI is available only for Internet Service Providers that
have the following Cisco's routers with the corresponding IOS.
| Cisco IOS Software Release Version | Supported Cisco Hardware Platforms |
| 11.1CA, 11.1CC | S7200, 7500, RSP7000 |
| 11.2, 11.2P | 7200, 7500, RSP7000 |
| 11.3, 11.3T | 7200, 7500, RSP7000 |
| 11.2P | Route Switch Module (RSM), 11.2(10)P and later |
| 12.0, 12.0T | 2600, 3600, 4500, 4700, 7200, 7500, RSP7000, RSM |
RODOPI is using Cisco's NetFlow technology to gather information for the net traffic. In general the NetFlow technology exports data for the net traffic that passed through the router in any direction. The RODOPI collector application listens for that data and gathers information for the traffic generated by a specified IP address or for a group of IP addresses. Later this info is transferred in the RODOPI database and you can bill your customers on a traffic based basis. For more information on Cisco's NetFlow technology visit their site
First install the Net Traffic Collecting Application (NetTrafficCollector.exe) on a Windows NT machine. Start the application and click the start button. From this moment the netflow collector is listening for packets. Now you need to configure it. Go to your Rodopi installation to the "Administration | Configuration" page. In the "Others" section in the field NetFlow IP enter the IP address of the machine where the NetTrafficCollector.exe is running.
Example:
The next step is to configure your Cisco router to export NetFlow data to that NT machine. Use the Cisco documentation for this.
From "Administration | NetFlow Setup" page you can set up everything for net
traffic collection.
The first section concerns the setting for the Traffic Collecting Application. Here is the
meaning of the fields:
Follows a section where you provide information for the log file.
You apply the changes by pressing the Save Button.
Follows a list with the IP addresses and ports. These are the IP addresses that you want
to measure for net traffic. You specify lower and upper limit of the IP and for port
numbers. If you want to measure the Web traffic of a machine that has IP = 123.123.123.123
you enter 123.123.123.123 for From IP and 80 for From Port and you enter
123.123.123.123 for To IP and 80 for To Port
Note:0 in either From Port or To Port means that the traffic will
be measured for all ports.
Now another scenario. If you want to measure the traffic for a group of sequential IP and
for all ports you do not have to enter them one by one. For example if you want to measure
the traffic for 5 machines with IP respectively 123.123.123.100, 123.123.123.101,
123.123.123.102, 123.123.123.103, 123.123.123.104 you enter 123.123.123.100 for From IP
and 0 for From Port and you enter 123.123.123.104 for To IP and 0 for To
Port.
Also for each entry you specify the protocol. Any means that the application will collect
the traffic generated by any protocol. However you can specify one or more of the other
protocols (ICMP, TCP or UDP). When you are done press Save to add this (these) IP
to be measured.
Example:
As it was mentioned the Traffic Collecting Application generates a log file. You have
to set up the default filter that comes with RODOPI to read the info from that file and to
import the traffic usage.
If you have not set up the filter yet here is the procedure:
In case you want to change some of the settings press Edit button form the "Usage logs" page.
Example:
In order to charge for net traffic you have to do the following:
1. Create a new Usage Info with Net Traffic MB as unit type. Example:
Create a new Plan Info that has assigned the above mentioned Usage Info or assign the usage info to existing PlanInfo.
Now when you subscribe new customer in Filter Search / Plans you will see netflow info section where you can specify this customer IP addresses.