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


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

Overview of Data Center Bridging (DCB)

How to Enable DCBX

Priority-Based Flow Control

PFC-Related Datalink Properties

Priority-based Flow Control TLV Units

How to Customize Priority-based Flow Control for DCB

Obtaining PFC Configuration Information

Application TLV Units

Enhanced Transmission Selection

ETS-Related Datalink Properties

Enhanced Transmission Selection TLV Units

How to Customize Enhanced Transmission Selection for DCB

Obtaining ETS Configuration Information

9.  Edge Virtual Bridging in Oracle Solaris

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


Overview of Data Center Bridging (DCB)

Data center bridging is a set of features that enhances traditional Ethernet networks' abilities to manage traffic especially in environments where network traffic volume and transmission rates are high. Fiber channel can be dedicated to host this type of traffic. However, using dedicated links to service only fiber channel traffic can be costly. Thus, fiber channel traffic over Ethernet (FCoE) is more commonly used. DCB features address fiber channel's sensitivity to packet loss while traversing the Ethernet network.

DCB enables peers to distinguish traffic based on priorities. By distinguishing priorities, hosts can ensure that for traffic with higher priorities, packet integrity is preserved in cases of congestion between hosts. With the DCB exchange protocol (DCBX), communicating hosts can exchange configuration information that affect high speed network traffic. The peers can then negotiate on a common configuration that ensures continuous traffic flow while preventing packet loss for those packets with high priority.

In Oracle Solaris, LLDP is used to exchange DCBX TLV units. Provided that the underlying NIC supports DCB, DCB features such as priority-based flow control (PFC) and enhanced transmission selection (ETS) can be shared with peer hosts on the network.

As with all system information that is exchanged using LLDP, two types of DCB information exists on the host: local DCB information and remote DCB information. For PFC features to be effective, these two types of DCB information for PFC on the host must be symmetric. Typically, the local host must be able to match the DCB information it receives from the peer. In Oracle Solaris systems where DCB is enabled, this ability to synchronize DCB information with the peer is also enabled.

Note - You can use DCB capabilities on your Oracle Solaris 11 system only if the physical NIC supports DCB. Further, that card must be configured to run in DCB mode.

How to Enable DCBX

Support for DCBX is automatically enabled when you enable LLDP. This procedure provides alternative manual steps in case certain automatic processes fail. In the procedure, assume that the steps are implemented on net0.

  1. Install the LLDP package.
    # pkg install lldp
  2. Verify that the LLDP service is running.
    # svcs lldp

    If the LLDP service is disabled, start the service with the following command:

    # svcadm enable svc:/network/lldp:default
  3. Ensure that the LLDP agent is running on Rx and Tx modes.
    # lldpadm show-agentprop -p mode net0

    If the LLDP agent is not enabled on both modes, type the following:

    # lldpadm set-agentprop -p mode=both net0

    For more information, see SMF Property for LLDP.

    For other possible configurations of the LLDP agents, see Enabling LLDP on the System.

  4. Ensure that the underlying NIC supports DCB.
    # dladm show-linkprop -p ntcs net0

    A property value that is greater than zero (0) indicates that the NIC supports DCB.