Previous page

Next page

Locate page in Contents

Print this page

Network Classes Definition File

In Parallels Server Bare Metal, both traffic accounting and bandwidth management are based on network classes. The network classes’ definition file ( /etc/vz/conf/networks_classes ) describes network classes that Parallels Server Bare Metal recognizes. Currently, there can be up to 15 classes defined.

The lines in this file have the following format:

< class_id > < ip_address >/< prefix_length >

where <class_id> defines the network class identifier, < ip_address > defines the starting IP address, and < prefix_length > defines the subnet mask. In pair < ip_address > and < prefix_length > define the range of IP addresses for this class. There may be several lines for each class. Classes should be defined after Class 1 and represent exceptions from the “matching-everything” rule of Class 1. Class 0 has a special meaning and defines the IP ranges for which no accounting is done (this server Container addresses).

The definition of class 1 is required; any class except class 1 can be omitted. However, it is recommended to define class 0 correctly - it will improve performance. For example:

# HW node VPS's networks

0 10.10.10.0/24

0 10.10.15.0/24

# all IP("local" traffic)

1 0.0.0.0/0

# class 2 - "foreign" traffic

#2 10.0.0.0/8

#2 11.0.0.0/8

# inside "foreign" network there

# is a hole with "local" traffic

#1 10.10.16.0/24