Oracle Sun Dual 10GbE XFP User Manual

Sun x8 express dual 10 gigabit ethernet fiber xfp low profile adapter
Table of Contents

Advertisement

Sun Dual 10GbE XFP
PCI Express Card
User's Guide
Part No. 820-0184-14
May 2010, Revision A

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Sun Dual 10GbE XFP and is the answer not in the manual?

Questions and answers

Summary of Contents for Oracle Sun Dual 10GbE XFP

  • Page 1 Sun Dual 10GbE XFP PCI Express Card User’s Guide Part No. 820-0184-14 May 2010, Revision A...
  • Page 2 Copyright © 2009, 2010, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means.
  • Page 3: Table Of Contents

    Contents Using This Documentation vii Product Overview 1 Components 1 Product Description 1 Hardware and Software Requirements 3 Features 3 Declaration of Conformity 5 Installing and Setting Up the Driver 7 Downloading and Installing the Driver on a Solaris SPARC or x86 Platform 7 ▼...
  • Page 4 Verifying the Hardware Installation 20 ▼ To Verify the Hardware Installation 20 Rebooting the System 22 Network Configuration 23 Configuring the Network Host Files 23 Setting Up a 10-Gigabit Ethernet Network on a Diskless Client System 25 ▼ To Set Up a 10-Gigabit Ethernet Port on a Diskless Client 26 Installing the Solaris Operating System Over a 10-Gigabit Ethernet Network 27 ▼...
  • Page 5 Setting Parameters on a Linux Platform 44 ▼ To Set Parameters Using the ethtool Utility 44 ▼ To Set Parameters Using the Bundled configtool Utility 48 Tuning for Maximum Performance on a Linux Platform 49 Configuring the Jumbo Frames Feature 51 Jumbo Frames Overview 51 Checking Jumbo Frames Configurations 51 ▼...
  • Page 6 Specifications 67 Connectors 67 Performance Specifications 68 Physical Characteristics 69 Power Requirements 69 Diagnostic Software 71 SunVTS Diagnostic Software 71 Updating SunVTS to Recognize the Adapter 72 ▼ To Update SunVTS to Recognize the Adapter 72 Using the SunVTS netlbtest 73 ▼...
  • Page 7: Using This Documentation

    Using This Documentation This guide provides instructions for installing both the hardware and software for the Sun Dual 10GbE XFP PCI Express card from Oracle. This manual also describes how to configure the nxge driver, which controls the card. These instructions are designed for enterprise system administrators with experience installing network hardware and software.
  • Page 8 Shell Prompts Shell Prompt C shell machine-name% C shell superuser machine-name# Bourne shell and Korn shell Bourne shell and Korn shell superuser viii Sun Dual 10GbE XFP PCI Express Card User’s Guide • May 2010...
  • Page 9: Related Documentation

    Related Documentation The documents listed as online are available at: http://docs.sun.com/app/docs/prod/dual.xfpsr2.pci Application Title Part Number Format Location Release Notes Sun x8 Express Dual 10 Gigabit Ethernet XFP Low 820-0185 Online Profile Adapter Release Notes HTML Safety information Important Safety Information for Sun Hardware 816-7190 or Printed Systems...
  • Page 10 Sun Dual 10GbE XFP PCI Express Card User’s Guide • May 2010...
  • Page 11: Product Overview

    C H A P T E R Product Overview This chapter provides an overview of the Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter, including: “Components” on page 1 ■ “Product Description” on page 1 ■ “Hardware and Software Requirements”...
  • Page 12: Hardware And Software Requirements

    shows the adapter. FIGURE 1-1 Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter FIGURE 1-1 Hardware and Software Requirements Before installing the adapter, make sure your system meets the hardware and software requirements. lists the supported hardware and software. TABLE 1-1 Hardware and Software Requirements for Sun SPARC and X64 Servers TABLE 1-1...
  • Page 13: Hardware And Software Requirements

    Features The Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter provides the following features: Two full-duplex 10 gigabit Ethernet interface that use a 10 gigabit Ethernet small ■ form factor pluggable (XFP), optical transceiver with duplex LC fiber connector IEEE 802.3ae 2002 compliant ■...
  • Page 14: Declaration Of Conformity

    Declaration of Conformity Compliance Model Number: ATLS2XGF Product Family Name: Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter USA—FCC Class A This equipment complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: 1.
  • Page 15 Dennis P. Symanski DATE Donald Cameron Worldwide Compliance Engineering DATE Sun Microsystems, Inc. Program Manager/Customer Quality 4150 Network Circle, MPK15-102 Sun Microsystems Scotland, Limited Santa Clara, CA 95054 U.S.A. Blackness Road, Phase I, Main Bldg. Tel: 650-786-3255 Springfield, EH49 7LR Fax: 650-786-3723 Scotland, United Kingdom Tel: +44 1 506 672 539...
  • Page 16 Sun Dual 10GbE XFP PCI Express Card User’s Guide • May 2010...
  • Page 17: Installing And Setting Up The Driver

    C H A P T E R Installing and Setting Up the Driver This chapter explains how to download and install the nxge driver. The nxge gigabit Ethernet driver (nxge(7D)) is a multi-threaded, loadable, clonable, GLD-based STREAMS driver. The nxge driver is managed by the dladm(1M) command line utility, which allows VLANs to be defined on top of nxge instances and for nxge instances to be aggregated.
  • Page 18 2. Uncompress the gzipped tar file: # gunzip nxge.tar.gz 3. Unpack the tar file: # tar xvf nxge.tar a. For SPARC systems, change to the following directory: # cd 10_GigabitEthernet/Solaris_10/sparc/Packages b. For x86 systems: # cd 10_GigabitEthernet/Solaris_10/i386/Packages 4. For SPARC systems, determine which architecture your system is running: # uname -m a.
  • Page 19: To Remove The Driver From A Solaris Platform

    6. Select the packages you want to install: Press Return or type to accept the default and install all packages. ■ Type the specific numbers, separated by a space, if you prefer not to install any ■ optional packages. 7. Verify that the nxge driver is installed on the system: Sun PCI-E 10G/1G Ethernet Adapter Driver(i386) 1.0,REV=2006.12.05.10.0 Copyright 2006 Sun Microsystems, Inc.
  • Page 20: Downloading And Installing The Driver On A Linux Platform

    Downloading and Installing the Driver on a Linux Platform 1. Login to your system. 2. Download the driver RPM for your operating system: http://www.sun.com/download/products.xml?id=44eb1efd For example: nxge-1.0-1.x86_64.rpm 3. Discover the network interfaces before adding the package by using the ifconfig -a command: # ifconfig -a |grep eth eth0 Link encap:Ethernet...
  • Page 21 Note – In RHEL5.0 and later releases, the driver is packaged in the kmod driver binary package format. This packaging allows forward and backward driver binary compatibility within the same flavors of RHEL5 releases. Driver packages nxge version 2.0.0 and later are not compatible with the earlier nxge-1.x-x releases. To upgrade from 1.x-x to 2.x.x rpm package, it is necessary to remove nxge-1.x- x package before installing the 2.x.x package.
  • Page 22: To Remove The Driver From A Linux Platform

    7. Use the ethtool command to check the parameter configurations that apply to the nxge driver. (For 10G) # ethtool -i eth4 driver: nxge version: 2.0.1 firmware-version: 2XGF PXE1.47 FCode 3.9 07/04/24 bus-info: 0000:84:00.0 (Equivalent for 1G) # ethtool -i eth4 driver: nxge version: 2.0.1 firmware-version: QGC PXE1.47 FCode 3.9 07/04/24...
  • Page 23: Installing The Adapter

    C H A P T E R Installing the Adapter This chapter describes how to install the Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter in your system and verify that it has been installed correctly. This chapter contains the following section: “Installing the Adapter”...
  • Page 24: To Install The Adapter

    Caution – Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter mechanical fit limitations: Do not install the Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter in slot-2 of a Sun Fire T2000 system. The SATA cables from the adjacent card slot prevent the proper installation of an Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter in this slot.
  • Page 25 Note – These illustrations show the Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter being installed into a Sun Fire T2000, which requires a standard height bracket for the low profile adapter. 6. Open the retaining clip at the edge of the PCI-E opening. 7.
  • Page 26 9. Secure the retaining clip Caution – Do not use excessive force when installing the adapter into the PCI-E slot. You might damage the adapter’s PCI connector. If the adapter does not seat properly when you apply even pressure, remove the adapter and carefully reinstall 10.
  • Page 27: Installing An Optical Transceiver

    11. Install the optical transceivers. Note – Illustrations for installing the adapter and installing the optical transceiver show different systems. This difference in systems provides the maximum clarity for installing the optical transceiver and shows the most complicated adapter installation. Installing an Optical Transceiver The Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter requires an optical transceiver in each port to create and Ethernet connection.
  • Page 28: To Install An Optical Transceiver

    ▼ To Install an Optical Transceiver 1. Pull the white locking handle into the full horizontal position. You will feel the handle click into position when it is fully opened. Note – If you are installing an optical transceiver in a Sun Fire T1000, ensure that the label and the edge connector is visible to you.
  • Page 29 4. Push the handle closed to lock the optical transceiver in place. Step 1 Step 4 5. Repeat through to install the second optical transceiver 6. Detach the wrist strap. Caution – If you pull the locking handle down when the optical transceiver is installed, remove the optical transceiver entirely and reinstall it.
  • Page 30: Verifying The Hardware Installation

    7. Connect the Ethernet cables. Verifying the Hardware Installation After you have installed the Sun 10-Gigabit Ethernet adapter, but before you boot your system, perform the following tasks to verify the installation. Refer to the your Solaris documentation for the detailed instructions. Note –...
  • Page 31 3. View the device that you installed. Using the previous example, type: ok cd /pci@7c0/pci@0/pci@8/network@0,1 4. Use the .properties command to display a list of device properties. The .properties command displays the specific information about the device. If you are using the Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter, your output will be similar to the following: ok .properties assigned-addresses...
  • Page 32: Rebooting The System

    5. Type the following when you finish looking at the .properties values: ok device-end Rebooting the System After verifying the adapter installation, use the boot -r command to perform a reconfiguration boot on your system. ok boot -r Sun Dual 10GbE XFP PCI Express Card User’s Guide • May 2010...
  • Page 33: Network Configuration

    C H A P T E R Network Configuration This chapter describes how to edit the network host files after the adapter has been installed on your system. This chapter contains the following sections: “Configuring the Network Host Files” on page 23 ■...
  • Page 34 1. At the command line, use the grep command to search the /etc/path_to_inst file for nxge interfaces. # grep nxge /etc/path_to_inst # "/pci@7c0/pci@0/pci@9/network@0" 0 "nxge" # "/pci@7c0/pci@0/pci@9/network@0,1" 1 "nxge" In this example, the device instance is from a Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter installed in slot 1.
  • Page 35: Setting Up A 10-Gigabit Ethernet Network On A Diskless Client System

    The host name must be different from any other host name of any other interface, ■ for example: /etc/hostname.nxge0 and /etc/hostname.nxge1 cannot share the same host name. The following example shows the /etc/hostname.nxgenumber file required for a system called zardoz that has a Sun x4 PCI-Express Gigabit Ethernet driver (zardoz-11).
  • Page 36: To Set Up A 10-Gigabit Ethernet Port On A Diskless Client

    ▼ To Set Up a 10-Gigabit Ethernet Port on a Diskless Client 1. Locate the root directory of the diskless client on the host server. The root directory of diskless client system is commonly installed in the host server’s /export/root/client-name directory, where client_name is the diskless client’s host name.
  • Page 37: Installing The Solaris Operating System Over A 10-Gigabit Ethernet Network

    Installing the Solaris Operating System Over a 10-Gigabit Ethernet Network The Solaris Advanced Installation Guide describes the full procedure for installing the Solaris Operating System over the network. The following procedure assumes that you have created an install server, which contains the image of the Solaris CD, and that you have set up the client system to be installed over the network.
  • Page 38 2. Find the root directory of the client system. The client system’s root directory can be found in the install server’s /etc/bootparams file. Use the grep command to search this file for the root directory. # grep client-name /etc/bootparams client_name root=server-name:/netinstall/Solaris_10/Tools/Boot install=server-name:/netinstall boottype=:in rootopts=:rsize=32768 In this example, the root directory for the Solaris 10 client is /netinstall.
  • Page 39 5. Shut down and halt the client system. Use the shutdown command to go to the OpenBoot (ok) prompt. # shutdown -i0 -g0 -y . . . (shutdown command messages omitted) . . . 6. At the ok prompt, use the show-nets command to find the device path of the 10-Gigabit Ethernet device.
  • Page 40: Systems

    If the software is installed, the previous command will return the package name ■ you typed in. In that case, skip to Step If the software is not installed, install the software from the download center. ■ Chapter 2 for instructions on installing the required software packages. 10.
  • Page 41 4. Plug the Ethernet cable to the adapter port. 5. Power on the system. 6. Press the F2 key or the Control/E keys to go to the BIOS. 7. Check and make sure that the boot order of Hard Drive is higher than network devices.
  • Page 42 10. Press the F12 key to install the OS from the network. If the cable is connected to the right port, you should see the MAC address that you assigned to your PXE server displayed by BIOS. image : pxe-mac-addr PXE-E61: Media test failure, check cable PXE-MOF: Exiting Intel Boot Agent.
  • Page 43: Configuring The Nxge Device Driver Parameters

    C H A P T E R Configuring the nxge Device Driver Parameters The nxge device driver controls the Sun x8 Express Dual 10 Gigabit Ethernet interfaces. You can manually set the nxge driver parameters to customize each device in your system. This chapter lists the available device driver parameters and describes how you can set these parameters.
  • Page 44: Setting Nxge Driver Parameters On A Solaris Platform

    processing. The Sun 10-Gigabit Ethernet Adapter utilizes Sun’s own innovative MAC Controller to map the 10-Gigabit XAUI interface onto the PCI Express form factor. It supports 10 Gb/sec bandwidth using eight transmit and eight receive lanes. Setting nxge Driver Parameters on a Solaris Platform You can set the nxge device driver parameters in two ways: Using the ndd utility...
  • Page 45: To Specify Device Instances For The Ndd Utility

    ▼ To Specify Device Instances for the ndd Utility Before you use the ndd utility to get or set a parameter for a nxge device, you must specify the device instance for the utility. 1. Check the /etc/path_to_inst file to identify the instance associated with a particular device.
  • Page 46: Setting Parameters Using The Nxge.conf File

    After you enter the parameter name, the ndd utility prompts you for the parameter value. 2. To list all the parameters supported by the nxge driver, type ?. # ndd /dev/nxge1 name to get/set ? (read only) function_number (read only) adv_autoneg_cap (read and write) adv_10gfdx_cap...
  • Page 47: To Set Driver Parameters Using An Nxge.conf File

    ▼ To Set Driver Parameters Using an nxge.conf File 1. Obtain the hardware path names for the nxge devices in the device tree. a. Check the /etc/driver_aliases file to identify the name associated with a particular device: # grep nxge /etc/driver_aliases nxge "pciex108e,abcd"...
  • Page 48 10 gigabit related parameters ( i.e adv_10gfdx_cap) apply only to 10gigabit ports. Half duplex is not supported on any NIU card. adv-autoneg-cap Advertise auto-negotiation capability. default is 1 # adv-autoneg-cap = 1; adv_10gfdx_cap Advertise 10gbps Full duplex capability. default is 1 # adv_10gfdx_cap = 1;...
  • Page 49 #------- Receive DMA Configuration ---------------------------- rxdma-intr-time Interrupts after this number of NIU hardware ticks have elapsed since the last packet was received. A value of zero means no time blanking (Default = 8). # rxdma-intr-pkts Interrupt after this number of packets have arrived since the last packet was serviced.
  • Page 50 b. The following parameters operate on a per port basis and can be set using the /platform/sun4u/kernel/drv/nxge.conf file. # ------- How to set parameters for a particular interface -------- # The example below shows how to locate the device path and set a # parameter for a particular nxge interface.
  • Page 51: Tuning For Maximum Performance On A Solaris Platform

    d. The following example shows ports on two different cards being set. Only one node needs to be specified. name = "pciex108e,abcd" parent = "/pci@780/pci@0/pci@8/" unit-address = "0" class-opt-ipv4-tcp = 0x100; name = "pciex108e,abcd" parent = "/pci@7c0/pci@0/pci@9/" unit-address = "0" class-opt-ipv4-tcp = 0x40;...
  • Page 52: To Improve Performance On An Amd Cpu Based Sun Platform

    3. Add the following to a startup script, or use ndd before plumbing the interface: ndd -set /dev/ip ip_soft_rings_cnt 8 Utilizing more soft-rings provided by the Solaris TCP/IP stack significantly improves bulk throughput for Rx. The default number of soft-rings is 2, but changing it to 8 improves performance.
  • Page 53: To Obtain Higher Throughput Using The Generic Tunables For The Solaris Tcp/Ip Stack

    ▼ To Obtain Higher Throughput Using the Generic Tunables for the Solaris TCP/IP Stack ● To obtain higher throughput, add the following to a startup script: ndd -set /dev/tcp tcp_conn_req_max_q 8192 ndd -set /dev/tcp tcp_conn_req_max_q0 8192 ndd -set /dev/tcp tcp_max_buf 4194304 ndd -set /dev/tcp tcp_cwnd_max 2097152 ndd -set /dev/tcp tcp_recv_hiwat 400000 ndd -set /dev/tcp tcp_xmit_hiwat 400000...
  • Page 54: Setting Parameters On A Linux Platform

    Setting Parameters on a Linux Platform ▼ To Set Parameters Using the ethtool Utility 1. Determine which parameters are available using the ethtool utility: # ethtool -help eth4 ethtool version 1.8 Usage: ethtool DEVNAME ethtool -a DEVNAME ethtool -A DEVNAME \ [ autoneg on|off ] \ [ rx on|off ] \ [ tx on|off ]...
  • Page 55 [ rx-jumbo N ] \ [ tx N ] ethtool -i DEVNAME ethtool -d DEVNAME ethtool -e DEVNAME \ [ raw on|off ] \ [ offset N ] \ [ length N ] ethtool -E DEVNAME \ [ magic N ] \ [ offset N ] \ [ value N ] ethtool -k DEVNAME...
  • Page 56 Following are some common parameters that can be changed: # ethtool -c eth8 Coalesce parameters for eth8: Adaptive RX: off TX: off stats-block-usecs: 0 sample-interval: 0 pkt-rate-low: 0 pkt-rate-high: 0 rx-usecs: 8 rx-frames: 512 rx-usecs-irq: 0 rx-frames-irq: 512 tx-usecs: 0 tx-frames: 0 tx-usecs-irq: 0 tx-frames-irq: 0...
  • Page 57 2. To change RX interrupt Coalesce parameters use the ethtool -C command: # ethtool -C eth4 rx-usecs 20 # ethtool -c eth4 Coalesce parameters for eth4: Adaptive RX: off TX: off stats-block-usecs: 0 sample-interval: 0 pkt-rate-low: 0 pkt-rate-high: 0 rx-usecs: 20 rx-frames: 512 rx-usecs-irq: 0 rx-frames-irq: 512...
  • Page 58: To Set Parameters Using The Bundled Configtool Utility

    ▼ To Set Parameters Using the Bundled configtool Utility 1. To get a list of tunable parameters, use the nxge_config if_name get command: # /usr/local/bin/nxge_config eth4 get The tunable parameters exported by this device are: class_opt_ipv4_tcp Read-Write class_opt_ipv4_udp Read-Write class_opt_ipv4_ah Read-Write class_opt_ipv4_sctp Read-Write...
  • Page 59: Tuning For Maximum Performance On A Linux Platform

    3. To set a particular variable, use the /usr/local/bin/nxge_config if_name set param_name value: # /usr/local/bin/nxge_config eth4 set class_opt_ipv4_tcp 0xfe0 Tuning for Maximum Performance on a Linux Platform The following tunings will improve the performance of the Sun x8 Express Dual 10 Gigabit Ethernet device driver on a system running the Linux operating system.
  • Page 60 2. Set up the sysctl utility. # sysctl -p /etc/sysctl_nxge.conf Sun Dual 10GbE XFP PCI Express Card User’s Guide • May 2010...
  • Page 61: Configuring The Jumbo Frames Feature

    C H A P T E R Configuring the Jumbo Frames Feature This chapter describes how to configure the Jumbo Frames feature. It contains the following sections: “Jumbo Frames Overview” on page 51 ■ “Checking Jumbo Frames Configurations” on page 51 ■...
  • Page 62: To Show The Driver Statistics In A Solaris Environment

    ▼ To Show the Driver Statistics in a Solaris Environment 1. Use the kstat command to display driver statistics, for example: # kstat nxge:1 |grep rdc_packets rdc_packets 798982054 rdc_packets 792546171 rdc_packets 803941759 rdc_packets 805674872 rdc_packets 798714912 rdc_packets 799293256 rdc_packets 806470537 rdc_packets 805413540 The previous example displays the receive packet counts on all of the eight...
  • Page 63: Enabling Jumbo Frames In A Solaris Environment

    Enabling Jumbo Frames in a Solaris Environment This section describes how to enable jumbo frames in both a SPARC and an x86 environment. ▼ To Enable Jumbo Frames in a Solaris Environment Using nxge.conf 1. Enable Jumbo Frames for a port using the nxge.conf file. For example, name = "pciex108e,abcd"...
  • Page 64: To Check Layer 3 Configuration

    ▼ To Check Layer 3 Configuration ● Check the Layer 3 configuration by using the dladm command with the show- link option, as shown in the following example: # dladm show-link e1000g0 type: non-vlan mtu: 1500 device: e1000g0 e1000g1 type: non-vlan mtu: 1500 device: e1000g1 e1000g2...
  • Page 65: To Show The Driver Statistics In A Linux Environment

    ▼ To Show the Driver Statistics in a Linux Environment 1. Use the ifconfig utility to display driver statistics, for example: # ifconfig eth4 eth9 Link encap:Ethernet HWaddr 00:14:4F:6C:78:E9 inet addr:38.38.9.42 Bcast:38.38.9.255 Mask:255.255.255.0 inet6 addr: fe80::214:4fff:fe6c:78e9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:9194 Metric:1 RX packets:748274 errors:0 dropped:0 overruns:0 frame:0...
  • Page 66 3. To get more specific statistics, use the grep command on the output of ethtool - # ethtool -S eth9 |grep tx_pac tx_packets: 8645339 tx_packets: 3418334 tx_packets: 26 tx_packets: 0 tx_packets: 22 tx_packets: 401791 tx_packets: 1466540 tx_packets: 0 tx_packets: 21 tx_packets: 725 tx_packets: 3357880 tx_packets: 0...
  • Page 67: Configuring Link Aggregation

    C H A P T E R Configuring Link Aggregation This chapter describes how to configure link aggregation. It contains the following sections: “Overview of Link Aggregation” on page 57 ■ “Configuring Link Aggregation in a Linux Environment” on page 60 ■...
  • Page 68: Configuring Link Aggregation In A Solaris Environment

    Configuring Link Aggregation in a Solaris Environment This section explains how to configure link aggregation in a Solaris environment. ▼ To Configure Link Aggregation in a Solaris Environment 1. Aggregate nxge0 and nxge1 to form an aggregation and a random number 33 as key.
  • Page 69 2. Plumb up the interface aggrkey, which is aggr33 is this case: # ifconfig aggr33 plumb # ifconfig aggr33 aggr33: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 8 inet 0.0.0.0 netmask 0 ether 0:3:ba:d8:9d:e8 # ifconfig aggr33 192.168.1.1/24 broadcast + up # ifconfig aggr33 aggr33: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4>...
  • Page 70: Configuring Link Aggregation In A Linux Environment

    Configuring Link Aggregation in a Linux Environment This section explains how to configure link aggregation in a Linux environment. ▼ To Configure Bonding for Multiple nxge Interfaces 1. Modify the /etc/modprobe.conf file for 2.6 kernels file by adding these lines: alias bond0 bonding options bonding max_bonds=2 mode=4 miimon=1000 where:...
  • Page 71: Configuring Vlans

    C H A P T E R Configuring VLANs This chapter explains Virtual Local Area Networks (VLANs) in detail and provides configuration instructions and examples. It contains the following sections: “Overview of VLANs” on page 61 ■ “Configuring VLANs in a Solaris Environment” on page 63 ■...
  • Page 72 shows an example network that uses VLANs. FIGURE 8-1 Example of Servers Supporting Multiple VLANs With Tagging Adapters FIGURE 8-1 The example network has the following features: The physical LAN network consists of a switch, two servers, and five clients. The LAN is logically organized into three different VLANs, each representing a different IP subnet.
  • Page 73: Configuring Vlans In A Solaris Environment

    Gigabit Ethernet ports, which is configured for VLANs 1, 2, and 3. Both the adapter and the connected switch port have tagging turned on. The tagging VLAN capabilities of both devices enable the sever to communicate on all three IP subnets in this network, yet continue to maintain broadcast separation among the three subnets.
  • Page 74: To Configure Static Vlans

    Ethernet Tag Header Format FIGURE 8-2 Octet TPID (0x8100 3 bits 12 bytes User_priority CFI By default, a single VLAN is configured for every port. This groups all ports into the same broadcast domain, just as if there were no VLANs at all, VLAN tagging for the switch port is turned off.
  • Page 75: Configuring Vlans In A Linux Environment

    2. Use the ifconfig(1M) to configure a VLAN virtual device, for example: # ifconfig nxge123000 plumb up # ifconfig nxge224000 plumb up The output of ifconfig -a on a system having VLAN devices nxge123000 and nxge224000: # ifconfig -a lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4>...
  • Page 76 2. Plumb Oracle’s Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter interface: # ifconfig eth2 xxx.xxx.xx.xxx up where = the IP address of the interface. xxx.xxx.xx.xxx 3. Insert the VLAN module: # /sbin/modprobe 8021q 4. Add the VLAN instance (VID): # /sbin/vconfig add eth2 5 5.
  • Page 77: Connectors

    A P P E N D I X Specifications This appendix lists the specifications for the Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter. It contains the following sections: “Connectors” on page 67 ■ “Performance Specifications” on page 68 ■...
  • Page 78: Performance Specifications

    lists the characteristics of the fiber connectors used by the Sun x8 Express Dual 10 TABLE A-1 Gigabit Ethernet Fiber XFP Low Profile Adapter. XFP Connector Characteristics TABLE A-1 Parameter Description Connector type Distance 10GBase-SR: Depending on fiber quality, up to 300 meters for high bandwidth multimode fiber 10GBase-LR: Depending on fiber quality, 10km maximum Fiber type...
  • Page 79: Physical Characteristics

    Physical Characteristics Physical Characteristics TABLE A-3 Dimension Measurement Length 167.65 mm (6.6 inches) Width 68.90 mm (2.713 inches) Height Component side = 14.48 mm (0.57 inches) maximum Solder side = 2.67 mm (0.105 inches) maximum Power Requirements Low-Profile Power Requirements TABLE A-4 Specification Measurement...
  • Page 80 Sun Dual 10GbE XFP PCI Express Card User’s Guide • May 2010...
  • Page 81: Sunvts Diagnostic Software

    A P P E N D I X Diagnostic Software This appendix provides an overview of the SunVTS diagnostic application and instructions for updating the SunVTS software to recognize the adapter. This appendix contains the following sections: “SunVTS Diagnostic Software” on page 71 ■...
  • Page 82: Updating Sunvts To Recognize The Adapter

    http://www.sun.com/products-n-solutions/hardware/docs/Software /system_administration/tools/testing_valid/sunvts/index.html Select the document for the Solaris release on your system. SunVTS Documentation TABLE B-1 Title Description SunVTS User’s Guide Describes the SunVTS diagnostic environment SunVTS Test Reference Manual Describes each SunVTS test (including the nettest) and describes the various test options and command-line arguments SunVTS Quick Reference Provides an overview of the user interface...
  • Page 83: Using The Sunvts Netlbtest

    Using the SunVTS netlbtest You must have the Ethernet card and the device driver installed, a loopback connector in place, and Intervention mode enabled before running netlbtest. netlbtest cannot run if the network interface is connected to a live network, and requires that the Ethernet device be configured offline before running the test.
  • Page 84 Sun Dual 10GbE XFP PCI Express Card User’s Guide • May 2010...
  • Page 85: Index

    Index Symbols /etc/hostname.nxgenumber file, 24 ndd utility, 35 assigning an IP address, 24 parameter values how to modify and display, 35 configuring the network host files, 23 setting nxge driver parameters configuring VLANs, 63 using ndd using nxge.conf, 34 setting nxge driver parameters, 33 diskless clients, 25 software documentation...
  • Page 86 Sun Dual 10GbE XFP PCI Express Card User’s Guide • May 2010...

This manual is also suitable for:

Atls2xgf

Table of Contents