Network virtualization with network resource management helps you to manage flow control, improve system performance, and configure the network utilization needed to achieve OS virtualization, utility computing, and server consolidation. This section uses a scenario to show how to use network virtualization with network resource management to optimize system performance.
The following figure shows the network virtualization setup that is used in this scenario.
Figure 3 Use Case: Network Virtualization Setup

The setup consists of the following components:
Oracle Solaris hostsCN1 andCN2 that are configured with the datalinksnet0 andnet1 respectively.
Oracle Solaris Zoneszone1 andzone2 that are configured onCN1 andzone3 that is configured onCN2.
Zoneszone1,zone2, andzone3 that are configured with the VNICsvnic1,vnic2, andvnic3 respectively.
Elastic virtual switchEVS1 that is set up betweenzone2 onCN1 andzone3 onCN2. Zoneszone2 andzone3 are in the same network and hence are configured on the same elastic virtual switch.
Virtual portsvport2 andvport3 that are the points of attachment between the VNICs andEVS1.
You can allocate network resources based on the priority and the rate of processing packets of different applications that run on zones. You can use datalink properties and flows to allocate network resources for the VNICs appropriately. This scenario is based on the following assumptions for allocating network resources:
zone1 hosts the applicationsapp1 andapp2. You need to configure a flow onvnic1 to isolate traffic and implement control over how packets belonging to the flows use resources. You also need to configure a separate pool of CPUs forvnic1.
zone2 hosts the applicationapp3 that communicates with a database onzone3.
zone3 hosts a database that communicates withzone2. Becausevnic3 receives and transmits more packets than the other VNICs, it uses more bandwidth. So, you need to set a higher bandwidth limit to cap the bandwidth usage ofvnic3. You can also set a high priority for packet processing.
Based on these assumptions, the network resources are allocated for the VNICs that are configured on the Oracle Solaris hosts. The following figure shows the allocation of network resources for the VNICs by using the datalink properties and flows.
Figure 4 Use Case: Network Virtualization With Flows and Resource Allocation

This figure shows the datalink and flow properties that are set for the VNICs andflow1. The following table describes these properties and their values.
|