JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Managing Oracle Solaris 11.1 Network Performance     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Introduction to Network Performance Management

2.  Using Link Aggregations

3.  Working With VLANs

4.  Administering Bridged Networks (Tasks)

5.  Introduction to IPMP

6.  Administering IPMP (Tasks)

7.  Exchanging Network Connectivity Information With LLDP

8.  Working With Data Center Bridging Features in Oracle Solaris

9.  Edge Virtual Bridging in Oracle Solaris

Overview of Edge Virtual Bridging

Reflective Relay Capability

Automatic Virtual Port Configuration on the Bridge

EVB Components for VSI Information Exchange

EVB Support in Oracle Solaris

EVB-Related Datalink Properties

Using EVB On the Station

10.  Integrated Load Balancer (Overview)

11.  Configuring Integrated Load Balancer

12.  Managing Integrated Load Balancer

13.  Virtual Router Redundancy Protocol (Overview)

A.  Link Aggregation Types: Feature Comparison

B.  Link Aggregations and IPMP: Feature Comparison

Index

EVB Support in Oracle Solaris

Currently, no defined standards exist for defining VSI profiles, for example, the specific properties that should be included in a profile. Furthermore, the definition of VSI types is closely linked to a VSI Manager ID, which is typically vendor-specific.

Oracle Solaris defines a VSI Manager by using a 3-byte encoding, oracle_v1. This VSI Manager supports the following datalink properties:

The oracle_v1 encoding is defined as follows:

Bits
Properties
0-4
Link Bandwidth Limit

00000-10100 : 0-100% of link speed in increments of 5%.

rest: reserved

5–7
Link Speed

000 - Unknown

001 - 10 Mbps

010 - 100 Mbps

011 - 1 Gbps

100 - 10 Gbps

101 - 40 Gbps

110 - 100 Gbps

111 - Reserved

8–12
Reserved
13-15
Traffic Class (0-7)
16-17
Link MTU

00 - 1500 bytes

01 - 9000 bytes

10 - Custom

11 - Reserved

The 3–byte encoding is directly used as the VSI Type ID in Oracle Solaris

Thus, in Oracle Solaris, the tuple that is advertised to the bridge is the Oracle VSI Manager and the combined VSI Type ID-VSI Version ID pair. The mechanism for the exchange of VSI information follows the same process described in EVB Components for VSI Information Exchange. The bridge is configured to recognize the Oracle VSI Manager. The bridge then uses the Oracle VSI Manager ID and the combined VSI Type ID-VSI Version ID to obtain the set of properties that are associated with the VSI profile. After the bridge obtains the property information, the bridge can apply the property configurations on packets for that VNIC.

An Oracle organization-specific OUI TLV unit is sent after the transmission of the VSI Manager ID TLV. The OUI TLV indicates any encoding if any that is used for the VSI Manager ID that it follows. If a bridge recognizes the Oracle-defined VSI Manager ID, the bridge includes that TLV unit when replying to the requesting station. The absence of the Oracle-specific TLV unit in the bridge's response indicates that the Oracle VSI Manager is not recognized nor supported on the switch.

EVB-Related Datalink Properties

The following is a list of configurable datalink properties that are related to EVB:


Note - All of these properties can be configured manually on all VNICs, However, only the vsi-mgrid and vsi-mgrid-enc properties can be configured on the physical link.


In addition to the properties in the previous list, the following read-only properties provide information about the actual EVB configuration that is operative on the system:

Using EVB On the Station

To use EVB on your station, you must install the EVB package. Type the following command:

# pkg install evb

Preferably, you should accept the default EVB configuration that is automatically enabled after package installation. The EVB configuration is based on using the Oracle VSI Manager for enabling EVB. By accepting the default EVB configuration, the station can immediately exchange VSI information with the bridge about any VNIC that you have configured on the station.

The following example displays EVB-related properties on the physical link:

# dladm show-linkprop -p vsi-mgrid,vsi-mgrid-enc
LINK     PROPERTY            PERM VALUE        DEFAULT      POSSIBLE
net4     vsi-mgrid           rw   --           ::           --
net4     vsi-mgrid-enc       rw   --           oracle_v1    none,oracle_v1

The output displays the default configuration of EVB in Oracle Solaris 11. By using the oracle_v1 encoding, the Oracle VSI Manager manages VSIs and their datalink properties that are recognized and supported by the Oracle VSI Manager.

If you do not want to use the default configuration, change the encoding to none.

# dladm set-linkprop -p vsi-mgrid-enc=none net4

Thereafter, you must manually provide the IPv6 address to be used as the VSI Manager ID, define VSI Type IDs, all the other EVB-related components and their properties.

The following example displays EVB-related properties on a VSI or VNIC.

# dladm show-linkprop vnic0
LINK     PROPERTY                 PERM VALUE      DEFAULT  POSSIBLE
...
vnic0    vsi-typeid               rw   --         --       --
vnic0    vsi-typeid-effective     r-   65684      --       --
vnic0    vsi-vers                 rw   --         --       --
vnic0    vsi-vers-effective       r-   0          --       --
vnic0    vsi-mgrid                rw   --         --       --
vnic0    vsi-mgrid-effective      r-   ::         --       --
vnic0    vsi-mgrid-enc-effective  r-   oracle_v1  --       --
...

The output displays the values based on using the Oracle VSI Manager. The VSI's effective encoding of its VSI Manager ID is oracle_v1. In turn, the Type ID 65684 is automatically generated and effective for vnic0.

The following example shows information about the VDP state for physical Ethernet links if EVB is enabled on the station. To display information only for a single link, specify that link in the command. Otherwise, VDP information for all Ethernet links is displayed.

# dladm show-ether -P vdb 
VSI     LINK   VSIID             VSI-TYPEID VSI-STATE   CMD-PENDING
vnic0   net4   2:8:20:2c:ed:f3   65684/0    TIMEDOUT    NONE
vnic1   net4   2:8:20:df:73:77   65684/0    TIMEDOUT    NONE

The output shows that two VSIs are configured over the link net4. Their specific VSI IDs refer to their respective MAC addresses. Based on the default values of vsi-mgrid, both VSIs have the same VSI Type ID, which is 65684.

To obtain statistics about outgoing or incoming VDP packets, use the following command:

# dlstat show-ether -P vdb