Cisco Nexus 2000 Series NX-OS Fabric Extender Software
Configuration Guide
First Published: May 03, 2012
Last Modified: August 22, 2012
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
Text Part Number: OL-25816-02
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS,
INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH
THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,
CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITH ALL FAULTS.
CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT
LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: http://
www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership
relationship between Cisco and any other company. (1110R)
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown
for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.
Related Documentation for Cisco Nexus 7000 Series NX-OS Software vii
Documentation Feedback ix
Obtaining Documentation and Submitting a Service Request ix
Overview 1
Information About the Cisco Nexus 2000 Series Fabric Extender 2
Fabric Extender Terminology 2
Fabric Interface Features 3
Host Interfaces 3
Layer 3 Host Interfaces 3
Layer 2 Host Interfaces 3
Host Interface Port Channels 4
Layer 3 Host Interface Port Channels 4
Layer 2 Host Interface Port Channels 4
VLANs 5
Protocol Offload 5
Quality of Service 5
Access Control Lists 5
IGMP Snooping 6
Switched Port Analyzer 6
Oversubscription 6
Management Model 7
Forwarding Model 8
Port Channel Fabric Interface Connection 9
OL-25816-02iii
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Contents
Port Numbering Convention 9
Fabric Extender Image Management 10
Licensing Requirements for the Fabric Extender 10
Guidelines and Limitations 10
Configuration Limits 12
Default Settings 12
CHAPTER 2
Configuring the Fabric Extender 13
Configuring the Cisco Nexus 2000 Series Fabric Extender 13
Managing the Fabric Extender Feature Set 13
Installing the Fabric Extender Feature Set 14
Enabling the Fabric Extender Feature Set 15
Disallowing the Fabric Extender Feature Set 15
Associating a Fabric Extender to a Fabric Interface 16
Associating a Fabric Extender to a Port Channel 17
Disassociating a Fabric Extender From an Interface 19
Associating a Fabric Extender to an F2 Module 19
Configuring Fabric Extender Global Features 21
Configuration Examples 23
Configuring a FEX with a Layer 3 Host Interface 24
Configuring a Host Interface in a vPC Topology Connected to Two FEXs 24
Dual-homing of a Server to a FEX with FabricPath 25
Verifying the Configuration 26
Verifying the Fabric Extender Configuration 26
Verifying the Chassis Management Information 29
Additional References 33
Related Documents 33
Feature History 33
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
ivOL-25816-02
Preface
This preface describes the audience, organization, and conventions of the Cisco Nexus 2000 Series Fabric
Extender Software Configuration Guide. It also provides information on how to obtain related documentation.
This chapter includes the following sections:
• Audience, page v
• Document Conventions, page v
• Related Documentation for Cisco Nexus 7000 Series NX-OS Software, page vii
• Documentation Feedback , page ix
• Obtaining Documentation and Submitting a Service Request, page ix
Audience
This publication is for experienced network administrators who configure and maintain Cisco Nexus Series
devices.
Document Conventions
Command descriptions use the following conventions:
bold
Italic
[x | y]
OL-25816-02v
DescriptionConvention
Bold text indicates the commands and keywords that you enter literally
as shown.
Italic text indicates arguments for which the user supplies the values.
Square brackets enclose an optional element(keyword or argument).[x]
Square brackets enclosing keywords or arguments separated by a vertical
bar indicate an optional choice.
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Document Conventions
Preface
DescriptionConvention
{x | y}
Braces enclosing keywords or arguments separated by a vertical bar
indicate a required choice.
[x {y | z}]
Nested set of square brackets or braces indicate optional or required
choices within optional or required elements. Braces and a vertical bar
within square brackets indicate a required choice within an optional
element.
variable
Indicates a variable for which you supply values, in context where italics
cannot be used.
string
A nonquoted set of characters. Do not use quotation marks around the
string or the string will include the quotation marks.
Examples use the following conventions:
DescriptionConvention
Terminal sessions and information the switch displays are in screen font.screen font
Information you must enter is in boldface screen font.boldface screen font
italic screen font
Arguments for which you supply values are in italic screen font.
Note
Caution
Nonprinting characters, such as passwords, are in angle brackets.< >
Default responses to system prompts are in square brackets.[ ]
!, #
An exclamation point (!) or a pound sign (#) at the beginning of a line
of code indicates a comment line.
This document uses the following conventions:
Means reader take note. Notes contain helpful suggestions or references to material not covered in the
manual.
Means reader be careful. In this situation, you might do something that could result in equipment damage
or loss of data.
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
viOL-25816-02
Preface
Related Documentation for Cisco Nexus 7000 Series NX-OS Software
Related Documentation for Cisco Nexus 7000 Series NX-OS
Software
The entire Cisco Nexus 7000 Series NX-OS documentation set is available at the following URL:
Cisco Nexus 7000 Series NX-OS Software Upgrade and Downgrade Guide
•
Cisco Nexus 7000 Series NX-OS Troubleshooting Guide
•
Cisco NX-OS Licensing Guide
•
Cisco NX-OS System Messages Reference
•
Cisco NX-OS XML Interface User Guide
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
viiiOL-25816-02
Preface
Documentation Feedback
Documentation Feedback
To provide technical feedback on this document, or to report an error or omission, please send your comments
to nexus7k-docfeedback@cisco.com. We appreciate your feedback.
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional information,
see the monthly What's New in Cisco Product Documentation, which also lists all new and revised Cisco
technical documentation, at:
Subscribe to the What's New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed
and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free
service and Cisco currently supports RSS version 2.0.
OL-25816-02ix
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Obtaining Documentation and Submitting a Service Request
Preface
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
xOL-25816-02
CHAPTER 1
Overview
This chapter provides an architectural overview of the Cisco Nexus 2000 Series Fabric Extender and includes
the following sections:
• Information About the Cisco Nexus 2000 Series Fabric Extender, page 2
• Fabric Extender Terminology, page 2
• Fabric Interface Features , page 3
• Host Interfaces, page 3
• Host Interface Port Channels, page 4
• VLANs, page 5
• Protocol Offload, page 5
• Quality of Service, page 5
• Access Control Lists, page 5
• IGMP Snooping, page 6
• Switched Port Analyzer, page 6
• Oversubscription, page 6
• Management Model, page 7
• Forwarding Model, page 8
• Port Channel Fabric Interface Connection, page 9
• Port Numbering Convention, page 9
• Fabric Extender Image Management, page 10
• Licensing Requirements for the Fabric Extender, page 10
• Guidelines and Limitations, page 10
• Default Settings, page 12
OL-25816-021
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Overview
Information About the Cisco Nexus 2000 Series Fabric Extender
Information About the Cisco Nexus 2000 Series Fabric Extender
The Cisco Nexus 2000 Series Fabric Extender, also known as FEX, is a highly scalable and flexible server
networking solution that works with Cisco Nexus Series devices to provide high-density, low-cost connectivity
for server aggregation. Scaling across 1-Gigabit Ethernet, 10-Gigabit Ethernet, unified fabric, rack, and blade
server environments, the Fabric Extender is designed to simplify data center architecture and operations.
The Fabric Extender integrates with its parent switch, a Cisco Nexus Series device, to allow automatic
provisioning and configuration taken from the settings on the parent device. This integration allows large
numbers of servers and hosts to be supported using the same feature set as the parent device, including security
and quality-of-service (QoS) configuration parameters, with a single management domain. The Fabric Extender
and its parent switch enable a large multipath, loop-free, active-active data center topology without the use
of Spanning Tree Protocol (STP).
The Cisco Nexus 2000 Series Fabric Extender forwards all traffic to its parent Cisco Nexus Series device
over 10-Gigabit Ethernet fabric uplinks, which allows all traffic to be inspected by policies established on the
Cisco Nexus Series device.
Note
You must connect the Fabric Extender to its parent Cisco Nexus 7000 Series device equipped with a
32-port, 10-Gigabit M1 module (N7K-M132XP-12), a 32-port 10-Gigabit M1-XL module
(N7K-M132XP-12L), an M2 module, or an F2 module.
No software is included with the Fabric Extender. Software is automatically downloaded and upgraded from
its parent device.
Fabric Extender Terminology
Some terms used in this document are as follows:
• Fabric interface—A 10-Gigabit Ethernet uplink port designated for connection from the Fabric Extender
to its parent switch. A fabric interface cannot be used for any other purpose. It must be directly connected
to the parent switch.
Note
• Port channel fabric interface—A port channel uplink connection from the Fabric Extender to its parent
switch. This connection consists of fabric interfaces bundled into a single logical channel.
• Host interface—An Ethernet host interface for connection to a server or host system.
A fabric interface includes the corresponding interface on the parent switch. This interface
is enabled when you enter the switchport mode fex-fabric command.
Note
• Port channel host interface—A port channel host interface for connection to a server or host system.
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
2OL-25816-02
Do not connect a bridge or switch to a host interface. These interfaces are designed to
provide end host or server connectivity.
Overview
Fabric Interface Features
The FEX fabric interfaces support static port channels. During the initial discovery and association process,
SFP+ validation and digital optical monitoring (DOM) are performed as follows:
• The FEX performs a local check on the uplink SFP+ transceiver. If it fails the security check, the LED
flashes but the link is still allowed to come up.
• The FEX local check is bypassed if it is running its backup image.
• The parent switch performs SFP validation again when the fabric interface is brought up. It keeps the
fabric interface down if SFP validation fails.
Once an interface on the parent switch is configured in fex-fabric mode, all other features that were configured
on that port and are not relevant to this mode are deactivated. If the interface is reconfigured to remove
fex-fabric mode, the previous configurations are reactivated.
For more information about PFC, see the Cisco Nexus 7000 Series NX-OS Quality of Service ConfigurationGuide.
Fabric Interface Features
Host Interfaces
Layer 3 Host Interfaces
Beginning with Cisco NX-OS Release 5.2, by default, all host interfaces on a Fabric Extender connected to
a Cisco Nexus 7000 Series parent switch run in Layer 3 mode.
Note
Layer 2 Host Interfaces
If you have updated the parent switch to Cisco Nexus Release 5.2, previously configured Fabric Extender
host interfaces retain their default port mode, Layer 2. You can change these ports to Layer 3 mode with
the no switchport command.
The host interfaces also support subinterfaces. You can create up to 32 subinterfaces on a Fabric Extender
host interface.
For information about interfaces and subinterfaces, see the Cisco Nexus 7000 Series NX-OS InterfacesConfiguration Guide.
In Cisco NX-OS Release 5.1 and earlier releases, the default port mode is Layer 2.
To run a host interface in Layer 2 mode, use the switchport command. For Cisco NX-OS Release 5.2 and
later releases, to change the port mode to Layer 3, use the no switchport command.
The Fabric Extender provides connectivity for computer hosts and other edge devices in the network fabric.
The following guidelines should be followed when connecting devices to Fabric Extender host interfaces:
• All Fabric Extender host interfaces run as spanning tree edge ports with BPDU Guard enabled and cannot
be configured as spanning tree network ports.
OL-25816-023
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Host Interface Port Channels
• Servers utilizing active/standby teaming, 802.3ad port channels, or other host-based link redundancy
mechanisms can be connected to Fabric Extender host interfaces.
• Any device running spanning tree connected to a Fabric Extender host interface results in that host
interface being placed in an error-disabled state when a BPDU is received.
• Any edge switch that leverages a link redundancy mechanism not dependent on spanning tree such as
Cisco FlexLink or vPC (with the BPDU Filter enabled) can be connected to a Fabric Extender host
interface. Because spanning tree is not used to eliminate loops, you should ensure a loop-free topology
below the Fabric Extender host interfaces.
Ingress and egress packet counters are provided on each host interface.
For more information about BPDU Guard, see the Cisco Nexus 7000 Series NX-OS Layer 2 SwitchingConfiguration Guide.
Host Interface Port Channels
Overview
Layer 3 Host Interface Port Channels
The Fabric Extender supports host interface port channel configurations. You can combine up to 8 interfaces
in a standard mode port channel and 16 interfaces when configured with the Link Aggregation Control Protocol
(LACP).
Port channel resources are allocated when the port channel has one or more members.Note
All members of the port channel must be Fabric Extender host interfaces and all host interfaces must be from
the same Fabric Extender. You cannot mix interfaces from the Fabric Extender and the parent switch.
Layer 3 mode is supported on host interface port channels.
A host interface port channel also supports subinterfaces. You can create up to 1000 subinterfaces on a Fabric
Extender host interface port channel.
For more information about port channels, see the Cisco Nexus 7000 Series NX-OS Interfaces ConfigurationGuide.
Layer 2 Host Interface Port Channels
The Fabric Extender supports host interface port channel configurations. You can combine up to 8 interfaces
in a standard mode port channel and 16 interfaces when configured with the Link Aggregation Control Protocol
(LACP).
Port channel resources are allocated when the port channel has one or more members.Note
All members of the port channel must be Fabric Extender host interfaces and all host interfaces must be from
the same Fabric Extender. You cannot mix interfaces from the Fabric Extender and the parent switch.
Layer 2 mode is supported on host interface port channels.
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
4OL-25816-02
Overview
VLANs
VLANs
You can configure Layer 2 port channels as access or trunk ports.
Beginning with Cisco NX-OS Release 5.2(1), Fabric Extenders support the host vPC feature where a server
can be dual-attached to two different FEXs through a port channel. You must configure parent switches that
connect each Fabric Extender (one parent switch per FEX) in a vPC domain.
The Fabric Extender supports Layer 2 VLAN trunks and IEEE 802.1Q VLAN encapsulation.
For more information about VLANs, see the Cisco Nexus 7000 Series NX-OS Layer 2 Switching ConfigurationGuide.
Note: The Fabric Extender does not support Private VLANs (PVLANs).Note
Protocol Offload
To reduce the load on the control plane of the Cisco Nexus Series device, Cisco NX-OS allows you to offload
link-level protocol processing to the Fabric Extender CPU. The following protocols are supported:
• Link Layer Discovery Protocol (LLDP) and Data Center Bridging Exchange (DCBX)
• Cisco Discovery Protocol (CDP)
• Link Aggregation Control Protocol (LACP)
Quality of Service
The Fabric Extender uses IEEE 802.1p class of service (CoS) values to associate traffic with the appropriate
class. Per-port QoS configuration is also supported.
Host interfaces support pause frames, which are implemented using IEEE 802.3x link-level flow control
(LLC). By default, flow control send is on and flow control receive is off on all host interfaces. Autonegotiation
is enabled on the host interfaces. Per-class flow control is set according to the QoS classes.
For more information about LLC and quality-of-service, see the Cisco Nexus 7000 Series NX-OS Quality ofService Configuration Guide.
Access Control Lists
The Fabric Extender supports the full range of ingress access control lists (ACLs) that are available on its
parent Cisco Nexus Series device.
For more information about ACLs, see the Cisco Nexus 7000 Series NX-OS Security Configuration Guide.
OL-25816-025
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
IGMP Snooping
IGMP Snooping
IGMP snooping is supported on all host interfaces of the Fabric Extender.
The Fabric Extender and its parent switch support IGMPv2 and IGMPv3 snooping based only on the destination
multicast MAC address. It does not support snooping based on the source MAC address or on proxy reports.
Overview
Note
For more information about IGMP snooping, see http://tools.ietf.org/wg/magma/draft-ietf-magma-snoop/
rfc4541.txt. Also, see the Cisco Nexus 7000 Series NX-OS Multicast Routing Configuration Guide.
Switched Port Analyzer
You can configure the host interfaces on the Fabric Extender as Switched Port Analyzer (SPAN) source ports.
You cannot configure Fabric Extender ports as a SPAN destination. Only one SPAN session is supported for
all the host interfaces on the same Fabric Extender. Ingress source (Rx), egress source (Tx), or both ingress
and egress monitoring are supported.
Note
All IP multicast traffic on the VLANs that a Fabric Extender host interface belongs to is captured in the
SPAN session. You cannot separate the traffic by IP multicast group membership.
If ingress monitoring and egress monitoring is configured for host interfaces on the same Fabric Extender,
you might see a packet twice: once as the packet ingresses on an interface with Rx configured, and again
as the packet egresses on an interface with Tx configured.
For more information about SPAN, see the Cisco Nexus 7000 Series NX-OS System Management ConfigurationGuide.
Oversubscription
In a switching environment, oversubscription is the practice of connecting multiple devices to the same
interface to optimize port usage. An interface can support a connection that runs at its maximum speed. Because
most interfaces do not run at their maximum speeds, you can take advantage of unused bandwidth by sharing
ports. Oversubscription, which is a function of the available fabric interfaces to active host interfaces, provides
cost-effective scalability and flexibility for Ethernet environments.
The Cisco Nexus 2248TP Fabric Extender has 4 10-Gigabit Ethernet fabric interfaces and 48 100/1000BASE-T
(100-Mb/1-Gigabit) Ethernet host interfaces. When its host interfaces are running in Gigabit Ethernet mode,
it offers the following configurations:
• No oversubscription (40 host interfaces for four fabric interfaces)
• 1.2 to 1 oversubscription (48 host interfaces for four fabric interfaces)
• 4.8 to 1 oversubscription (48 host interfaces for one fabric interface)
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
6OL-25816-02
Overview
Management Model
The Cisco Nexus 2248TP can be run with no oversubscription when its host interfaces are running in 100-Mb
mode.
The Cisco Nexus 2248TP-E Fabric Extender has 4 10-Gigabit Ethernet fabric interfaces and 48
100/1000BASE-T (100-Mb/1-Gigabit) Ethernet host interfaces. When its host interfaces are running in Gigabit
Ethernet mode, it offers 1.2 to 1 oversubscription (48 host interfaces for four fabric interfaces).
The Cisco Nexus 2232PP Fabric Extender has 8 10-Gigabit Ethernet fabric interfaces and 32 10-Gigabit
Ethernet host interfaces. All host interfaces use all of the available fabric interfaces. (Static pinning is not
supported. Port-channel mode is supported only on fabric interfaces.) When all host interfaces are sending
traffic to all fabric interfaces, the maximum oversubscription ratio for the Cisco Nexus 2232PP is 4:1.
The Cisco Nexus 2232TM Fabric Extender has 8 10-Gigabit Ethernet fabric interfaces and 32 Gigabit and
10-Gigabit Ethernet host interfaces. All host interfaces use all of the available fabric interfaces. (Static pinning
is not supported. Port-channel mode is supported only on fabric interfaces.) When all host interfaces are
sending traffic to all fabric interfaces, the maximum oversubscription ratio for the Cisco Nexus 2232TM is
4:1.
The Cisco Nexus 2224TP Fabric Extender has 2 10-Gigabit Ethernet fabric interfaces and 24 100/1000BASE-T
(100-Mb/1-Gigabit) Ethernet host interfaces. With this system, you can configure a 1.2 to 1 oversubscription
(24 host interfaces for 2 fabric interfaces) or higher.
Management Model
The Cisco Nexus 2000 Series Fabric Extender is managed by its parent switch over the fabric interfaces
through a zero-touch configuration model. The switch discovers the Fabric Extender by detecting the fabric
interfaces of the Fabric Extender.
After discovery, if the Fabric Extender has been correctly associated with the parent switch, the following
operations are performed:
1
The switch checks the software image compatibility and upgrades the Fabric Extender if necessary.
2
The switch and Fabric Extender establish in-band IP connectivity with each other. The switch assigns an
IP address in the range of loopback addresses (127.15.1.0/24) to the Fabric Extender to avoid conflicts
with IP addresses that might be in use on the network.
3
The switch pushes the configuration data to the Fabric Extender. The Fabric Extender does not store any
configuration locally.
4
The Fabric Extender updates the switch with its operational status. All Fabric Extender information is
displayed using the switch commands for monitoring and troubleshooting.
OL-25816-027
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Forwarding Model
Forwarding Model
The Cisco Nexus 2000 Series Fabric Extender does not perform any local switching. All traffic is sent to the
parent switch that provides central forwarding and policy enforcement, including host-to-host communications
between two systems that are connected to the same Fabric Extender as shown in the following figure.
Figure 1: Forwarding Model
Overview
Note
The forwarding model facilitates feature consistency between the Fabric Extender and its parent Cisco Nexus
Series device.
The Fabric Extender provides end-host connectivity into the network fabric. As a result, BPDU Guard is
enabled on all its host interfaces. If you connect a bridge or switch to a host interface, that interface is
placed in an error-disabled state when a BPDU is received.
You cannot disable BPDU Guard on the host interfaces of the Fabric Extender.
The Fabric Extender supports egress multicast replication from the network to the host. Packets sent from the
parent switch for multicast addresses attached to the Fabric Extender are replicated by the Fabric Extender
ASICs and are then sent to corresponding hosts.
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
8OL-25816-02
Overview
Port Channel Fabric Interface Connection
To provide load balancing between the host interfaces and the parent switch, you can configure the Fabric
Extender to use a port channel fabric interface connection. This connection bundles 10-Gigabit Ethernet fabric
interfaces into a single logical channel as shown in the following figure.
Figure 2: Port Channel Fabric Interface Connection
Port Channel Fabric Interface Connection
When you configure the Fabric Extender to use a port channel fabric interface connection to its parent switch,
the switch load balances the traffic from the hosts that are connected to the host interface ports by using the
following load-balancing criteria to select the link:
• For a Layer 2 frame, the switch uses the source and destination MAC addresses.
• For a Layer 3 frame, the switch uses the source and destination MAC addresses and the source and
destination IP addresses.
Note
A fabric interface that fails in the port channel does not trigger a change to the host interfaces. Traffic is
automatically redistributed across the remaining links in the port channel fabric interface. If all links in
the fabric port channel go down, all host interfaces on the FEX are set to the down state.
Port Numbering Convention
The following port numbering convention is used for the Fabric Extender:
interface ethernet chassis/slot/port
where
•
chassis is configured by the administrator. A Fabric Extender must be directly connected to its parent
Cisco Nexus Series device via a port channel fabric interface. You configure a chassis ID on a port
channel on the switch to identify the Fabric Extender that is discovered through those interfaces.
OL-25816-029
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Fabric Extender Image Management
The chassis ID ranges from 101 to 199.
Overview
Note
•
slot identifies the slot number on the Fabric Extender.
•
port identifies the port number on a specific slot and chassis ID.
The chassis ID is required only to access a host interface on the Fabric Extender. A
value of less than 101 indicates a slot on the parent switch. The following port numbering
convention is used for the interfaces on the switch:
interface ethernet slot/port
Fabric Extender Image Management
No software ships with the Cisco Nexus 2000 Series Fabric Extender. The Fabric Extender image is bundled
into the system image of the parent switch. The image is automatically verified and updated (if required)
during the association process between the parent switch and the Fabric Extender.
When you enter the install all command, it upgrades the software on the parent Cisco Nexus Series switch
and also upgrades the software on any attached Fabric Extender. To minimize downtime as much as possible,
the Fabric Extender remains online while the installation process loads its new software image. Once the
software image has successfully loaded, the parent switch and the Fabric Extender both automatically reboot.
This process is required to maintain version compatibility between the parent switch and the Fabric Extender.
Licensing Requirements for the Fabric Extender
The following table shows the licensing requirements for the Cisco Nexus 2000 Series Fabric Extender:
License RequirementProduct
Cisco NX-OS
The Cisco Nexus 2000 Series Fabric Extender
requires no license. Any feature not included in a
license package is bundled with the Cisco NX-OS
system images and is provided at no extra charge to
you. For an explanation of the licensing scheme, see
the Cisco NX-OS Licensing Configuration Guide.
Guidelines and Limitations
The Cisco Nexus 2000 Series Fabric Extender has the following configuration guidelines and limitations:
• Beginning with Cisco NX-OS Release 5.2(1), the default port mode is Layer 3. Before Cisco NX-OS
Release 5.2(1), the default port mode was Layer 2.
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
10OL-25816-02
Overview
Guidelines and Limitations
• You must enable the Fabric Extender feature set in the default virtual device context (VDC). After you
enable the feature set in the default VDC, the FEX can belong to any VDC and can be configured from
those VDCs.
• All the uplinks and host ports of a Fabric Extender belong to a single VDC. The ports cannot be allocated
or split among multiple VDCs.
• You must connect the Fabric Extender to its parent Cisco Nexus 7000 Series device equipped with a
32-port 10-Gigabit M1 module (N7K-M132XP-12), a 32-port, 10-Gigabit M1-XL module
(N7K-M132XP-12L), an M2 module, or an F2 module.
• The Fabric Extender feature set operation might cause the standby supervisor to reload if it is in an
unstable state, such as following a service failure or powering up. You can check whether the standby
supervisor is stable with the show modules command. When the standby supervisor is stable, it is
indicated as ha-standby.
• You can configure the Fabric Extender host interfaces as edge ports only. The interface is placed in an
error disabled state if a downstream switch is detected.
• When you connect a FEX is to a Cisco Nexus 7000 series device, the queuing capability on the FEX
host interface is limited. A router connected to an Layer 2 (using SVI interfaces) or Layer 3 FEX interface
cannot participate in routing protocol adjacency. The FEX cannot be used as a peer because when
congestion occurs on the FEX host interface, the control plane traffic is not prioritized. This limitation
also applies to the FEX when it is connected to other Layer 3 devices, such as an ASA firewall, an ACE
load balancer, or other Layer 3 networking devices running a dynamic routing protocol. Static routes to
routers, ASA firewalls, ACE load balancers, and other Layer 3 network devices are supported.
• The Fabric Extender does not support PVLANs.
Associating with F2 Series modules
• F2 modules are only supported by the following FEX devices:
◦ 2248TP
◦ 2248TP-E
◦ 2232TP
◦ 2232PP
◦ 2232TM
◦ 2224TP
• Each port in the ASIC has an index. Allow only ports with similar indices across ASICs to be added to
a port channel.
For example, if port 1 has an index of 1 and port 2 has an index of 2, then
◦ Supported: Port 1 of ASIC 1 and port 1 of ASIC 2 are added to a port channel.
◦ Not supported: Port 1 of ASIC 1 and port 2 of ASIC 2 to form a port channel.
In general, a set of ports from an ASIC that has an index sub-set S, such as {1,2,4}, is allowed to be
added to a port-channel only if the port-channel has an equivalent or an empty set.
OL-25816-0211
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Configuration Limits
Configuration Limits
The configuration limits are documented in the Cisco Nexus 7000 Series NX-OS Verified Scalability Guide.
Default Settings
This table lists the default settings for the Fabric Extender parameters.
Layer 3 (Cisco NX-OS Release 5.2 and later releases).
Layer 2 (Cisco NX-OS Release 5.1 and earlier
releases).
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
12OL-25816-02
CHAPTER 2
Configuring the Fabric Extender
This chapter describes how to configure a Cisco Nexus 2000 Series Fabric Extender using a parent Cisco
Nexus 7000 Series device and includes the following sections:
• Configuring the Cisco Nexus 2000 Series Fabric Extender, page 13
• Verifying the Configuration, page 26
• Additional References, page 33
Configuring the Cisco Nexus 2000 Series Fabric Extender
This section describes how to configure the Fabric Extender.
Managing the Fabric Extender Feature Set
You can install and manage the Fabric Extender feature set.
SUMMARY STEPS
Installing the Fabric Extender Feature Set, on page 14
1.
Enabling the Fabric Extender Feature Set, on page 15
2.
(Optional) Disallowing the Fabric Extender Feature Set, on page 15
3.
DETAILED STEPS
Step 1
Step 2
Step 3
OL-25816-0213
Installing the Fabric Extender Feature Set, on page 14
Enabling the Fabric Extender Feature Set, on page 15
(Optional) Disallowing the Fabric Extender Feature Set, on page 15
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Managing the Fabric Extender Feature Set
Installing the Fabric Extender Feature Set
Configuring the Fabric Extender
Note
SUMMARY STEPS
DETAILED STEPS
Step 1
You must enable the Fabric Extender feature set in the default VDC. Once enabled in the default VDC,
the FEX can belong to any VDC and can be configured from those VDCs. A single Fabric Extender
belongs exclusively to a single VDC.
Before You Begin
Ensure that you are in the default VDC.
Ensure that you have disabled the IDS reserved addresses check (it is disabled by default). Use the showhardware ip verify command and look for the string "address reserved" in the output. If the IDS reserved
addresses check is enabled, disable it with the no hardware ip verify address reserved command.
configure terminal
1.
install feature-set fex
2.
exit
3.
PurposeCommand or Action
Enters configuration mode.configure terminal
Step 2
Step 3
Example:
switch# configure terminal
switch(config)#
Example:
switch(config)# install feature-set fex
Example:
switch(config)# exit
switch#
Installs the Fabric Extender feature set in the default VDC.install feature-set fex
To uninstall the Fabric Extender feature set, use the no installfeature-set fex command. Before you can uninstall the feature set,
you must ensure the following:
• The feature set must be installed in the default VDC.
• The feature set must not be enabled in any VDC.
Exits configuration mode.exit
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
14OL-25816-02
Configuring the Fabric Extender
Enabling the Fabric Extender Feature Set
You can enable the installed Fabric Extender feature set in any VDC on the device.
Before You Begin
Ensure that you have installed the Fabric Extender feature set in the default VDC.
Ensure that you are in the correct VDC or use the switchto vdc command.
SUMMARY STEPS
configure terminal
1.
feature-set fex
2.
exit
3.
DETAILED STEPS
Managing the Fabric Extender Feature Set
Step 1
Step 2
Step 3
Example:
switch# configure terminal
switch(config)#
feature-set fex
Example:
switch(config)# feature-set fex
Example:
switch(config)# exit
switch#
PurposeCommand or Action
Enters configuration mode.configure terminal
Enables the Fabric Extender feature set. The feature set must be installed
before it shows as an option to this command.
To disable the Fabric Extender feature set, use the no feature-set fex
command. Before you can disable a feature set, you must install the feature
set in the default VDC.
Note
The no feature-set fex command might take some time to complete
if the size of the configuration is very large. The command cleans
up all of the configurations associated with the Fabric Extender
feature set.
Exits configuration mode.exit
Disallowing the Fabric Extender Feature Set
By default, when you install the Fabric Extender feature set, it is allowed in all VDCs. You can disallow the
installed Fabric Extender feature set in a specific VDC on the device.
Before You Begin
Ensure that you have installed the feature set in the default VDC.
OL-25816-0215
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Associating a Fabric Extender to a Fabric Interface
Ensure that you have not enabled the feature set in the specified VDC.
SUMMARY STEPS
configure terminal
1.
vdc vdc_ID
2.
no allow feature-set fex
3.
end
4.
DETAILED STEPS
Configuring the Fabric Extender
PurposeCommand or Action
Step 1
Step 2
Step 3
Step 4
Example:
switch# configure terminal
switch(config)#
vdc vdc_ID
Example:
switch(config)# vdc 1
no allow feature-set fex
Example:
switch(config-vdc)# no allow feature-set
fex
Example:
switch(config-vdc)# end
switch#
Enters configuration mode.configure terminal
Specifies a VDC and enters VDC configuration mode.
Disallows the feature set in the VDC. You cannot disallow a feature
set that is enabled in the specified VDC.
By default, the installed Fabric Extender feature set is allowed in all
VDCs on the device. You can disallow a feature set in a specific
VDC. Subsequently, you can change the status back to allowed with
the allow feature-set fex command.
Exits VDC configuration mode and returns to EXEC mode.end
Associating a Fabric Extender to a Fabric Interface
A FEX is connected to its parent device through a port channel. By default, the parent device does not allow
the attached Fabric Extender to connect until it has been assigned a FEX-number and is associated with the
connected interface.
Note
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
16OL-25816-02
You must have installed and enabled the Fabric Extender features with the install feature-set fex and
feature-set fex commands before you can configure and use a Fabric Extender that is connected to the
parent switch.
Configuring the Fabric Extender
Associating a Fabric Extender to a Port Channel
Before You Begin
Ensure that you have installed and enabled the Fabric Extender feature set.
Ensure that you are in the correct VDC (or use the switchto vdc command).
SUMMARY STEPS
configure terminal
1.
interface port-channel channel
2.
switchport
3.
switchport mode fex-fabric
4.
fex associate FEX-number
5.
(Optional) show interface port-channel channel fex-intf
6.
Associating a Fabric Extender to a Fabric Interface
As a best practice, only enter the fex associate command from the port channel interface, not from the
physical interface.
If you try to associate a physical port to a FEX before that physical port is joined to a port channel, the
physical port moves to the err-disable state and the Cisco Nexus 7000 series device does not communicate
with the FEX on that link. You must enter the shutdown command and the no shutdown command on
the Ethernet interface (not the port channel interface) to clear the err-disable state and bring the link up.
(Note that this does not apply if the configuration is performed prior to cabling.)
When adding physical interfaces to port channels, all configurations on the port channel and physical
interface must match.
This example shows how to display the association of the Fabric Extender and the parent device:
switch# show interface port-channel 4 fex-intf
FabricFEX
InterfaceInterfaces
You can associate the Fabric Extender to an F2 module.
Before You Begin
Ensure that you have installed and enabled the Fabric Extender feature set.
Enters configuration mode.configure terminal
Specifies the interface to configure. The interface can
be an Ethernet interface or a port channel.
Disassociates the Fabric Extender unit attached to the
interface.
• switch# configure terminal
• switch(config)# install feature-set fex
• switch(config)# feature-set fex
OL-25816-0219
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Associating a Fabric Extender to a Fabric Interface
F2 modules are only supported by the following FEX devices:Note
• 2248TP
• 2248TP-E
• 2232TP
• 2232PP
• 2232TM
• 2224TP
Configuring the Fabric Extender
Note
SUMMARY STEPS
Each port in the ASIC has an index. Allow only ports with similar indices across ASICs to be added to a
port channel.
For example, if port 1 has an index of 1 and port 2 has an index of 2, then
• Supported: Port 1 of ASIC 1 and port 1 of ASIC 2 are added to a port channel.
• Not supported: Port 1 of ASIC 1 and port 2 of ASIC 2 to form a port channel.
In general, a set of ports from an ASIC that has an index sub-set S, such as {1,2,4}, is allowed to be added
to a port-channel only if the port-channel has an equivalent or an empty set.
vdc switch
1.
limit-resource module-type f2
2.
interface ethernet <mod-number><port-range>
3.
allocate interface ethernet <slot-port>
4.
switchport mode fex -fabric
5.
fex associate <FEX chassis number>
6.
channel-group <port-channel number>
7.
no shutdown
8.
int po <port-channel number>
9.
no shutdown
10.
DETAILED STEPS
Step 1
Example:
switch(config)# vdc switch
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
20OL-25816-02
PurposeCommand or Action
Specifies the VDC.vdc switch
Configuring the Fabric Extender
Configuring Fabric Extender Global Features
PurposeCommand or Action
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Specifies the module type.limit-resource module-type f2
Example:
switch(config)# limit-resource module-type f2
Specifies the interface.interface ethernet <mod-number><port-range>
Example:
switch(config)# interface ethernet 1/1
Allocates the F2 interfaces to VDC.allocate interface ethernet <slot-port>
Example:
switch(config)# allocate interface ethernet 1
Specifies the FEXswitchport mode fex -fabric
Example:
switch(config-if)# switchport mode fex -fabric
Specifies the chassis.fex associate <FEX chassis number>
Example:
switch(config-if)# fex associate 101
Specifies the port channel number.channel-group <port-channel number>
Example:
switch(config-if)# channel-group 1
Brings up port.no shutdown
Example:
switch(config-if)# no shutdown
Step 9
Example:
switch(config-if)# int po 1
Step 10
Example:
switch(config-if)# no shutdown
Configuring Fabric Extender Global Features
You can configure global features on the Fabric Extender.
Specifies the port channel.int po <port-channel number>
Brings up the port channel.no shutdown
OL-25816-0221
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Configuring Fabric Extender Global Features
Before You Begin
Ensure that you have enabled the Fabric Extender feature set.
Ensure that you are in the correct VDC (or use the switchto vdc command).
SUMMARY STEPS
1.
2.
3.
4.
5.
6.
7.
8.
Configuring the Fabric Extender
configure terminal
fex FEX-number
(Optional) description desc
(Optional) no description
(Optional) type FEX-type
(Optional) no type
(Optional) serial serial
(Optional) no serial
DETAILED STEPS
Step 1
Example:
switch# configure terminal
switch(config)#
Step 2
Step 3
Step 4
Step 5
fex FEX-number
Example:
switch(config)# fex 101
switch(config-fex)#
description desc
Example:
switch(config-fex)# description
Rack7A-N2K
no description
Example:
switch(config-fex)# no description
type FEX-type
Example:
switch(config-fex)# type N2248T
PurposeCommand or Action
Enters configuration mode.configure terminal
Enters configuration mode for the specified Fabric Extender. The range of the
FEX-number is from 101 to 199.
(Optional)
Specifies the description. The default is the string FEXxxxx where xxxx is the
FEX-number. If the FEX-number is 123, the description is FEX0123.
(Optional)
Deletes the description.
(Optional)
Specifies the type of Fabric Extender. FEX-type is one of the following:
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
22OL-25816-02
• N2232P and N2232TM—32 10-Gigabit SFP+ Ethernet host interfaces
and 8 10-Gigabit SFP+ Ethernet fabric interfaces module
Configuring the Fabric Extender
Configuration Examples
PurposeCommand or Action
• N2248T and N2248TP-E—48 100Base-T/1000Base-T Ethernet host
interfaces and 4 10-Gigabit SFP+ Ethernet fabric interfaces module.
The parent Cisco Nexus Series device remembers the type of the Fabric
Extender in its binary configuration. When this feature is configured, the Fabric
Extender is only allowed to come online if its type matches the configured
FEX-type.
Step 6
Step 7
Step 8
no type
Example:
switch(config-fex)# no type
serial serial
Example:
switch(config-fex)# serial
JAF1339BDSK
no serial
Example:
switch(config-fex)# no serial
Configuration Examples
This section contains examples of FEX configurations.
(Optional)
Deletes the FEX type. When a Fabric Extender is connected to the fabric
interfaces and does not match the configured type saved in the binary
configuration on the parent switch, all configurations for all interfaces on the
Fabric Extender are deleted.
(Optional)
Defines a serial number string. If this command is configured, a switch only
allows the corresponding chassis ID to associate (using the fex associate
command) if the Fabric Extender reports a matching serial number string.
Caution
Configuring a serial number that does not match the specified
Fabric Extender forces the Fabric Extender offline.
(Optional)
Deletes the serial number string.
OL-25816-0223
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Configuration Examples
Configuring a FEX with a Layer 3 Host Interface
This example shows how to configure a Fabric Extender with a Layer 3 host interface (at the interface level,
subinterface level, port channel level, and port channel subinterface level):
config t
interface ethernet 101/1/1
no switchport
ip address 192.0.1.1/24
Mtu 9000
no shutdown
config t
interface ethernet 101/1/1.12
ip address 192.0.2.1/24
encapsulation dot1Q 12
mtu 850
no shutdown
Layer 3 Host Interface Port Channel Configuration
Layer 3 Host Interface Port Channel Sub-interface
Configuration
config t
interface ethernet 101/1/1-2
no switchport
channel-group 12
no shutdown
interface port-channel 12.14
ip address 192.0.4.1/24
encapsulation dot1Q 14
mtu 1700
no shutdown
Note
config t
interface ethernet 101/1/1-2
no switchport
channel-group 12
no shutdown
interface port-channel 12
ip address 192.0.3.1/24
mtu 2000
no shutdown
The VLAN used in the Layer 3 host interface (HIF) or host interface port channel (HIFPC) subinterface
has only local significance to its parent interface. The same VLAN ID can be reused between Layer 3
subinterfaces in the same switch or VDC.
Configuring a Host Interface in a vPC Topology Connected to Two FEXs
This example shows how to configure a host vPC with a FEX (host vPC attached to 2 different FEXs):
Switch 2 ConfigurationSwitch 1 Configuration
config t
feature lacp
int e101/1/1-2
channel-group 12 mode active
no shutdown
This example shows how to display the SFP+ transceiver and diagnostic optical monitoring (DOM) information
for Fabric Extender uplinks for an SFP+ transceiver that is plugged into the parent switch interface:
switch# show interface ethernet 1/40 transceiver
Ethernet1/40
sfp is present
name is CISCO-MOLEX INC
part number is 74752-9026
revision is A0
serial number is MOC13321057
nominal bitrate is 12000 MBits/sec
Link length supported for copper is 3 m(s)
cisco id is -cisco extended id number is 4
This example shows how to display the SFP+ transceiver and DOM information for Fabric Extender uplinks
for an SFP+ transceiver that is plugged into the uplink port on the Fabric Extender:
switch# show interface ethernet 1/40 transceiver fex-fabric
Ethernet1/40
sfp is present
name is CISCO-MOLEX INC
part number is 74752-9026
revision is A0
serial number is MOC13321057
nominal bitrate is 12000 MBits/sec
Link length supported for 50/125mm fiber is 0 m(s)
Link length supported for 62.5/125mm fiber is 0 m(s)
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
28OL-25816-02
Configuring the Fabric Extender
cisco id is -cisco extended id number is 4
The following example shows how to display the status of the feature sets on the device:
Support was added when the FEX is connected to the
48-port, 100/1000BASE-T (100-Mb/1-Gigabit)
N2248TP-E and 32-port 10-Gigabit SFP+
N2248TP-E.
OL-25816-0233
Support for M2 series modules.6.1(1)Support for M2 series modules
6.0(1)Support for the Cisco Nexus 7000 Series
Support was added when the FEX is connected to the
48-port, 1/10-Gigabit F2 module (N7K-F248XP-25).
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Feature History
Configuring the Fabric Extender
Feature InformationReleasesFeature Name
5.1(1)Support for the Cisco Nexus 7000 Series
Support was added when the FEX is connected to the
32-port, 10-Gigabit M1 module (N7K-M132XP-12)
or the 32-port, 10-Gigabit M1 XL module
(N7K-M132XP-12L).
5.1(1)Feature set commands
The Fabric Extender is enabled on the parent Cisco
Nexus 7000 Series device with the install feature-set
and feature-set commands.
5.2(1)Port channel and vPC support
Support was added for port channels and the
integration of vPC on the host interfaces.
5.2(1)Layer 3 support
Layer 3 capability was added to the Fabric Extender
host interface ports including IPv4 and IPv6 and
IGMP snooping.
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
34OL-25816-02
INDEX
A
ACL support 5
associating fabric extender 16
B
BPDU Guard 3, 8
C
chassis configuration mode 21
chassis ID 9
class of service, See CoS
configuration data 7
CoS 5
D
Data Center Bridging Exchange, See DCBX
DCBX 5
description 21
digital optical monitoring, See DOM
DOM 3
E
edge port (PortFast) 3
Ethernet fabric interface 2
fabric extender 10
limitations 10
Link Aggregation Control Protocol, See LACP
Link Layer Discovery Protocol, See LLDP
LLDP 5
local switching 8
loopback address assignment 7
loopback address range 7
OL-25816-02IN-1
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
Index
M
multicast replication 8
O
oversubscription 6
oversubscription ratio 6
P
packet counter 3
PFC 3
port channel 9
port channel fabric interface 2, 3
port channel host interface 2
port numbering 9
priority flow control, See PFC
Q
QoS 5
quality-of-service, See QoS
S
serial number 21
SFP+ validation 3
show diagnostics 29
show environment 29
show fex 26
show inventory 29
show modules 29
show SPROM 29
show transceiver status 26
SPAN restrictions 6
SPAN source ports 6
subinterfaces 3
switchport fex-fabric mode 3
switchport saved configuration 3
T
type 21
V
version compatibility 10
VLANs 5
R
related documents 33
Cisco Nexus 2000 Series NX-OS Fabric Extender Software Configuration Guide
IN-2OL-25816-02
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.