Subnet definitions in the HiperSockets configuration

For the measurements in this paper, the following IP and subnet definitions were used:

Interfaces/Subnet KVM Host LPAR Other LPAR KVM virtual machine Netmask
10GbE OSA 10.131.11.253 10.131.12.254 n/a 255.0.0.0
Hipersockets 172.31.56.1 172.31.56.2 n/a 255.255.0.0
Open vSwitch 10.131.211.254 n/a 10.131.211.1 255.255.255.0

The 10GbE OSA interface in each LPAR used a separate OSA card and was configured on a Class A subnet.

The HiperSockets™ links were configured using a Class B subnet. This selection was arbitrary, based on the needs of this paper. The subnet could be anything from Class A to Class C, depending on the number of HiperSockets interfaces in use or other requirements of a specific configuration.

The KVM guest and the Open vSwitch bridge were configured using a Class C subnet. The bridge was set to the highest IP value of .254. The first (and only) KVM guest was set to .1, leaving sufficient IP addresses for a total of 252 more guests.

Although both the subnet used by 10GbE OSA interfaces and the subnet used by the KVM guest and Open vSwitch are 10.<something>, the use of a different netmask for each results in both being treated as completely separate and distinct subnets.