Fabos Isl Trunking

Embed Size (px)

Citation preview

  • 7/31/2019 Fabos Isl Trunking

    1/42

    Publication Number 53-0000520-02 Publication Date: 04/25/03

    Brocade ISL TrunkingUsers Guide Version 3.1.0 / 4.1.0

  • 7/31/2019 Fabos Isl Trunking

    2/42

  • 7/31/2019 Fabos Isl Trunking

    3/42

    Brocade Communications Systems, IncorporatedCorporate Headquarters1745 Technology DriveSan Jose, CA 95110T: (408) 487-8000F: (408) 487-8101Email: [email protected]

    Asia-Pacific HeadquartersShiroyama JT Trust Tower 36th Floor 4-3-1 Toranomon, Minato-kuTokyo, Japan 105-6036T: +81 35402 5300F: +81 35402 5399Email: [email protected]

    European Headquarters29, route de lAeroport

    Case Postale 105CH-1211 Geneva 15,SwitzerlandT: +41 22 799 56 40F: +41 22 799 56 41Email: [email protected]

    Latin America Headquarters5201 Blue Lagoon DriveMiami, FL 33126T: (305) 716-4165Email: [email protected]

  • 7/31/2019 Fabos Isl Trunking

    4/42

  • 7/31/2019 Fabos Isl Trunking

    5/42

    ISL Trunking Users Guide v

    Contents

    Preface

    Whats New in This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

    Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

    Manual Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

    Formatting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

    Notes, Cautions, and Warnings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

    Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

    Brocade Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

    Additional Resource Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

    How to Get Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

    Chapter 1 Introducing ISL Trunking

    How ISL Trunking Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

    Routing of Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

    Trunking Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

    Trunking ISLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3

    Trunking Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3

    Chapter 2 Setting Up ISL Trunking in a Fabric

    License Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

    Verify Activated Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

    Activate License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2Implementing Trunking in the Fabric. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

    Designing the Fabric to Optimize Use of ISL Trunking . . . . . . . . . . . . . 2-3

    Evaluating Data Traffic Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4

  • 7/31/2019 Fabos Isl Trunking

    6/42

    vi ISL Trunking Users Guide

    Chapter 3 Managing ISL Trunking

    Enabling and Disabling Trunking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

    Enabling and Disabling Trunking Through the Command Line Interface 3-1

    Enabling and Disabling Trunking through Web Tools. . . . . . . . . . . . . . . 3-2

    Specifying Port Speeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3

    Setting Port Speeds through the Command Line Interface. . . . . . . . . . . . 3-3

    Setting Port Speeds through Web Tools . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5

    Displaying Trunking Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5

    Displaying Trunking Information through the Command Line Interface 3-6

    Displaying Trunking Information Through Web Tools . . . . . . . . . . . . . . 3-6

    Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7Debugging a Trunking ISL Failure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7

    Interpreting ISL Trunking Error Messages. . . . . . . . . . . . . . . . . . . . . . . . 3-8

    Frequently Asked Questions About ISL Trunking . . . . . . . . . . . . . . . . . . . . . 3-9

    Appendix A Commands Related to ISL Trunking

    Command List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

    portcfgspeed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2

    portcfgtrunkport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3switchcfgspeed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4

    switchcfgtrunk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5

    trunkdebug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6

    trunkshow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7

    Index

  • 7/31/2019 Fabos Isl Trunking

    7/42

    ISL Trunking Users Guide vii

    Preface

    This manual provides comprehensive information to help you administer your SilkWorm switch andstorage area network (SAN). This manual was developed to help technical experts operate, maintain, andtroubleshoot SAN products. A list of additional SAN resource reference materials is also included. Thesections that follow provide:

    A summary of updates to this document. The intended audience for this document.

    Information to help you use Brocade documentation. Information on additional SAN resources. How to get Technical Support.

    Whats New in This BookThe following changes have been made since this book was released with part number 53-0000189-02:

    Information that was added:- Best practice recommendations for implementing trunking- Command descriptions (appendix)- Examples of command output- Information about trunking-related error messages- Web Tools screens related to ISL Trunking

    Information that was modified:- The book has been reorganized

    Information that was removed:- The glossary is now provided as a separate document on the Brocade Documentation CD

    Intended AudienceThis document is intended for use by systems administrators and technicians experienced withnetworking, Fibre Channel, and SAN technologies.

  • 7/31/2019 Fabos Isl Trunking

    8/42

    viii ISL Trunking Users Guide

    Manual ConventionsThis section lists text formatting conventions and important notices formats used in this document.

    Formatting

    The following table describes the formatting conventions that are used in this book:

    Notes, Cautions, and Warnings

    The following notices appear in this document:

    Note: A note provides a tip, emphasizes important information, or provides a reference to relatedinformation.

    Caution: A caution alerts you to potential damage to hardware, firmware, software, or data.

    Warning: A warning alerts you to potential danger to personnel.

    Related PublicationsThis section lists additional documentation that you may find helpful.

    Convention Purpose

    bold text identifies command names identifies GUI elements identifies keywords/operands identifies text to enter at the GUI or CLI

    italic text provides emphasis identifies variables identifies paths and internet addresses identifies book titles and cross references

    code text identifies CLI output identifies syntax examples

  • 7/31/2019 Fabos Isl Trunking

    9/42

  • 7/31/2019 Fabos Isl Trunking

    10/42

    x ISL Trunking Users Guide

    How to Get Technical SupportContact your switch support supplier for hardware, firmware, and software support, including productrepairs and part ordering. To assist your support representative and to expedite your call, have the

    following three sets of information immediately available when you call:1. General Information

    Technical Support contract number, if applicable switch model switch operating system version error messages received supportshow command output detailed description of the problem and specific questions description of any troubleshooting steps already performed and results

    2. Switch Serial Number

    The switch serial number and corresponding bar code are provided on the serial number label, asshown below.:

    The serial number label is located as follows:

    SilkWorm 2000 series switches: Bottom of chassis SilkWorm 3200 and 3800 switches: Back of chassis SilkWorm 3900 switches: Bottom of chassis SilkWorm 6400 and 12000 switches: Inside front of chassis, on wall to left of ports

    3. Worldwide Name (WWN)

    SilkWorm 3900 and 12000 switches: Provide the license ID. Use the licenseidshow commandto display the license ID.

    All other SilkWorm switches: Provide the switch WWN. Use the wwn command to display theswitch WWN.

    *FT00X0054E9FT00X0054E9

  • 7/31/2019 Fabos Isl Trunking

    11/42

    ISL Trunking Users Guide 1-1

    Chapter

    1Introducing ISL Trunking

    ISL Trunking is an optionally licensed product available on all SilkWorm 2 Gbit/sec switches, whichincludes the SilkWorm 3200, SilkWorm 3800, SilkWorm 3900, and SilkWorm 12000. ISL Trunking islicensed on a per-switch basis. It optimizes network performance by forming trunking groups that candistribute traffic across the shared bandwidth of all the ISLs (inter-switch links) in the trunking group. Itis compatible with both short wavelength (SWL) and long wavelength (LWL) fiber optic cables andtransceivers.

    ISL Trunking allows up to four ISL connections between two switches to merge logically into a singlelink. This enables traffic to be routed through any available ISL in the group rather than being restrictedto a specific, potentially congested ISL. ISL Trunking distributes traffic dynamically across the mergedISLs at the fibre channel frame level while preserving in-order delivery of the frames.

    This chapter provides the following information:

    How ISL Trunking Works on page 1-1 Routing of Traffic on page 1-2 Trunking Groups on page 1-2 Trunking ISLs on page 1-3 Trunking Ports on page 1-3

    How ISL Trunking WorksThe ISL Trunking software identifies and constructs trunking groups as soon as the ISL Trunkinglicense is activated. The ISLs and ports that participate in trunking groups are referred to as trunkingISLs and trunking ports.

    ISL Trunking makes it possible to accomplish the same fabric performance with fewer ISLs, resulting insimplified fabric design and management, lowered cost of ownership, increased fabric performance, andincreased data availability.

  • 7/31/2019 Fabos Isl Trunking

    12/42

    1-2 ISL Trunking Users Guide

    Introducing ISL Trunking1

    Figure 1-1 illustrates how trunking can result in more throughput by avoiding congestion. In thisexample, the data available for transmission is distributed over the four ISLs with no congestion, since itis below the total 8 Gbit/sec capacity of the combined ISLs. In a fabric that does not have trunkingcapability, some paths would be congested and other paths under-utilized.

    Figure 1-1 Distribution of Traffic Over an ISL Trunking Group

    Routing of TrafficThe same routing protocol, Fabric Shortest Path First (FSPF), is used with and without ISL Trunking.FSPF directs traffic along the shortest path between source and destination, based on the link cost, andmakes it possible to detect link failures, determine the shortest route for traffic, update the routing table,

    provide fixed routing paths within a fabric, and maintain correct ordering of frames.

    ISL Trunking reduces or eliminates situations that require static traffic routes and individual ISLmanagement in order to achieve optimal performance. If any static routes are specified using theurouteconfig command, the command overrides the dynamic load sharing employed by ISL Trunking,and performance may decrease accordingly.

    ISL Trunking uses deskew values , which are a measure of the latency differences between ISL cables inthe same group, to provide in-order delivery of traffic. Deskew values are automatically calculated at thecreation of each new trunking group.

    Trunking GroupsA trunking group can contain two to four ISLs. If any eligible ISLs exist, trunking groups automaticallyform when the ISL Trunking license is activated. Multiple trunking groups can exist between the sametwo switches, and each switch can support as many trunking groups as allowed by the available ports.

  • 7/31/2019 Fabos Isl Trunking

    13/42

  • 7/31/2019 Fabos Isl Trunking

    14/42

    1-4 ISL Trunking Users Guide

    Introducing ISL Trunking1

    Figure 1-3 shows which ports on a SilkWorm 3800 belong to the same quads.

    Figure 1-3 Quad and Port Groupings of a SilkWorm 3800

    Figure 1-4 shows which ports on a SilkWorm 3900 belong to the same quads.

    Figure 1-4 Quad and Port Groupings of a SilkWorm 3900

    Ports 0-3 Ports 4-7 Ports 8-11 Ports 12-15

    Ports 0-3 Ports 4-7 Ports 8-11 Ports 12-15

    Ports 16-19 Ports 20-23 Ports 24-27 Ports 28-31

  • 7/31/2019 Fabos Isl Trunking

    15/42

  • 7/31/2019 Fabos Isl Trunking

    16/42

    1-6 ISL Trunking Users Guide

    Introducing ISL Trunking1

  • 7/31/2019 Fabos Isl Trunking

    17/42

    ISL Trunking Users Guide 2-1

    Chapter

    2Setting Up ISL Trunking in a Fabric

    The ISL Trunking feature is provided with the Fabric OS and can be activated by entering a license key,available from the switch supplier. When the ISL Trunking license is activated, trunking isautomatically implemented for any eligible ISLs.

    A license must be activated on each switch that will participate in trunking. For the SilkWorm 12000, asingle license key enables the feature on both logical switches.

    This chapter provides the following information:

    License Activation on page 2-1 Implementing Trunking in the Fabric on page 2-2

    License ActivationLicenses can be verified and activated through the command line interface (CLI) or through Web Tools.This section provides CLI instructions only. For instructions on activating a license through Web Tools,refer to the Advanced Web Tools Users Guide .

    Verify Activated LicensesThe current licenses can be displayed using the licenseshow command.

    To activate an ISL Trunking license through the CLI:

    1. Open a telnet or serial connection to the switch.

    2. Log into the switch as Admin. The default password is password.

    3. Enter the licenseshow command.

    A list of the activated licenses is displayed.

    Example

    admin> licenseshow1A1AaAaaaAAAA1a:

    Web licenseZoning licenseSES licenseTrunking licenseSecurity license

    switch: admin>

  • 7/31/2019 Fabos Isl Trunking

    18/42

  • 7/31/2019 Fabos Isl Trunking

    19/42

  • 7/31/2019 Fabos Isl Trunking

    20/42

  • 7/31/2019 Fabos Isl Trunking

    21/42

    ISL Trunking Users Guide 2-5

    Setting Up ISL Trunking in a Fabric 2

    Example

    The following example shows traffic flowing through a trunking group of three ports, with one of the links failing after the second reading, causing redistribution of traffic over the remaining twolinks in the group.

    For more details about this command, refer to the Fabric OS Reference .

    Using Performance Monitoring to Gather Traffic DataPerformance Monitoring can be used to monitor traffic flow and to view the impact of different fabricconfigurations on performance.

    For instructions on using Performance Monitoring, refer to the Advanced Performance Monitoring Users Guide .

    Using Fabric Watch to Gather Traffic DataFabric Watch can be used to monitor traffic flow through specified ports on the switch and send alertswhen the traffic exceeds or drops below configurable thresholds. This allows the administrator to

    monitor changes in traffic patterns and adjust the fabric design accordingly, such as by adding,removing, or reconfiguring ISLs and trunking groups.

    For instructions on configuring Fabric Watch thresholds and alerts, refer to the Fabric Watch UsersGuide .

    switch:admin> portperfshow0 1 2 3 4 5 6 7 Total--------------------------------------------------------------------0 0 0 0 0 145m 144m 145m 4340 0 0 0 0 144m 143m 144m 4310 0 0 0 0 162m 0 162m 3240 0 0 0 0 186m 0 186m 3720 0 0 0 0 193m 0 192m 3850 0 0 0 0 202m 0 202m 4040 0 0 0 0 209m 0 209m 418switch:admin>

  • 7/31/2019 Fabos Isl Trunking

    22/42

  • 7/31/2019 Fabos Isl Trunking

    23/42

    ISL Trunking Users Guide 3-1

    Chapter

    3Managing ISL Trunking

    ISL Trunking provides a number of management options, including enabling and disabling trunking onentire switches or individual ports, setting port speeds for entire switches or individual ports, displayingtrunking information, and debugging any trunking failures.

    ISL Trunking can be managed using a telnet or serial command line interface, Web Tools, or FabricManager. Standard SNMP applications can be used to view but not to write trunking information.

    This chapter provides the following information:

    Enabling and Disabling Trunking on page 3-1 Specifying Port Speeds on page 3-3 Displaying Trunking Information on page 3-5 Troubleshooting on page 3-7 Frequently Asked Questions About ISL Trunking on page 3-9

    Enabling and Disabling TrunkingTrunking can be enabled and disabled for an individual port or an entire switch, through either the CLI

    or Web Tools.

    Enabling and Disabling Trunking Through theCommand Line Interface

    Telnet and serial sessions can be used to enable and disable trunking.

    To enable or disable trunking for an individual port:

    1. Open a CLI connection to the switch to be modified.

    2. Log into the switch as Admin. The default password is password.

    3. Enter the following:

    portcfgtrunkport slotnumber/portnumber 1|0

    slotnumber = Specify number of slot in which the port card containing the port is located; onlyrequired for SilkWorm 12000

    portnumber = Specify port number on which to enable or disable trunking

  • 7/31/2019 Fabos Isl Trunking

    24/42

    3-2 ISL Trunking Users Guide

    Managing ISL Trunking3

    1|0 = Enable/disable trunking; specify 1 to enable this port for trunking, or 0 to disable this port for trunking

    Example

    Enabling trunking for port 3 in slot 1:

    To enable or disable trunking for ALL the ports on a switch:

    1. Open a CLI connection to the switch to be modified.

    2. Log into the switch as Admin. The default password is password.

    3. Enter the following:

    switchcfgtrunk 1|0

    1|0 = Enables or disables trunking; specify 1 to enable trunking on all ports in the switch, or 0 to disable trunking on all ports in the switch

    Example

    Enabling all ports on the switch for trunking:

    Enabling and Disabling Trunking through WebToolsWeb Tools can be used to enable and disable trunking.

    To enable or disable trunking for one or more ports through Web Tools:

    1. Launch Web Tools by launching the web browser and entering the switch name or IP address in theURL field.

    2. Double-click to select the switch from the navigation tree.

    3. Click the Admin button.

    4. Log into the switch as Admin. The default password is password.

    5. Select the Port Setting tab.

    6. Select or deselect the checkboxes in the Trunking column to enable or disable trunking for each port (deselect to disable trunking). See Figure 3-1 .

    7. Click Apply .

    switch:admin> portcfgtrunkport 1/3 1done.

    switch:admin>

    switch:admin> switchcfgtrunk 1Committing configuration...done.switch:admin>

  • 7/31/2019 Fabos Isl Trunking

    25/42

    ISL Trunking Users Guide 3-3

    Managing ISL Trunking 3

    Trunking is immediately enabled or disabled for each port according to the selections.

    Figure 3-1 Port Setting Tab in the Switch Admin Window of Web Tools

    Specifying Port SpeedsPort speeds can be set for the entire switch or for individual ports using either the CLI or Web Tools. If trunking is enabled, the only supported speeds are 2 Gbit/sec and auto-negotiate. If trunking is notenabled, 1 Gbit/sec is also supported.

    Setting Port Speeds through the Command LineInterface

    A telnet or serial session can be used to set the port speed for an individual port or the entire switch.

    To specify the speed for all the ports on the switch using the CLI:

    1. Open a CLI connection (telnet or serial) to the switch to be modified.

    2. Log into the switch as Admin. The default password is password.

  • 7/31/2019 Fabos Isl Trunking

    26/42

  • 7/31/2019 Fabos Isl Trunking

    27/42

    ISL Trunking Users Guide 3-5

    Managing ISL Trunking 3

    Setting the speed for port 3 on slot 2 to auto-negotiate:

    Setting Port Speeds through Web Tools

    Web Tools can be used to set the speed for one or more ports on a switch.

    To specify the speed for one or more ports through Web Tools:

    1. Launch Web Tools by launching the web browser and entering the switch name or IP address in theURL field.

    2. Double-click to select the switch from the navigation tree.

    3. Click the Admin button.

    4. Log into the switch as Admin. The default password is password.

    5. Select the Port Setting tab.

    6. Click the arrow in the Change Speed column and select the desired speed from the pull-downmenu. See Figure 3-1 .

    Note: Trunking only supports speeds set to auto-negotiating and 2 Gbit/sec.

    7. Click Apply .

    The ports are immediately set to the specified speeds.

    Displaying Trunking InformationWeb Tools or a telnet or serial session can be used to view information about the trunking groups thatexist on the local switch.

    switch:admin> portcfgspeed 2/3 0done.switch:admin>

  • 7/31/2019 Fabos Isl Trunking

    28/42

    3-6 ISL Trunking Users Guide

    Managing ISL Trunking3

    Displaying Trunking Information through theCommand Line Interface

    The trunkshow command can be used to display information about trunking groups. This command provides information in the following columns:

    Number of the trunking group. Port-to-port connections of the group, listed by port number (local port -> remote port). WWNs of the local ports in the group. Deskew values - the time difference for traffic to travel over each ISL as compared to the

    shortest ISL in the group. The number corresponds to nanoseconds divided by 10.The firmware automatically sets the minimum deskew value of the shortest ISL to 15.

    Whether the port is the master port for the trunking group.

    To display trunking information through the CLI (telnet or serial session):

    1. Open a CLI connection to the switch for which trunking information is desired.2. Log into the switch as Admin. The default password is password.

    3. Enter the trunkshow command.

    Example

    Displaying Trunking Information Through WebTools

    Web Tools lists each trunking group on the switch, with the master and subordinate ports for each group.

    To display trunking information through Web Tools:

    1. Launch the web browser and enter the switch name or IP address in the URL field.

    2. Double-click to select the switch from the navigation tree.

    3. Click the Admin button.

    4. Log into the switch as an Admin. The default password is password.

    switch:admin> trunkshow1: 1 -> 1 10:00:00:60:69:04:10:83 deskew 16 Master

    0 -> 0 10:00:00:60:69:04:10:83 deskew 15

    2: 4 -> 4 10:00:00:60:69:04:01:94 deskew 16 Master5 -> 5 10:00:00:60:69:04:01:94 deskew 157 -> 7 10:00:00:60:69:04:01:94 deskew 176 -> 6 10:00:00:60:69:04:01:94 deskew 16

    3:14 -> 14 10:00:00:60:69:04:10:83 deskew 16 Master15 -> 15 10:00:00:60:69:04:10:83 deskew 15

    switch:admin>

  • 7/31/2019 Fabos Isl Trunking

    29/42

    ISL Trunking Users Guide 3-7

    Managing ISL Trunking 3

    5. Select the Trunk Information tab. See Figure 3-2 .

    Figure 3-2 Trunk Information Tab in the Switch Admin Window of Web Tools

    TroubleshootingTroubleshooting information can be accessed through two methods: the trunkdebug command and theError Log.

    Debugging a Trunking ISL Failure

    If a trunked ISL link fails debugging information is available through the CLI for use in troubleshootingand error correction.

    To view debugging information for a trunking ISL failure:

    1. Open a CLI connection to the switch to be modified.

    2. Log into the switch as Admin. The default password is password.

    3. Enter the following:

    trunkdebug AreaNumber1, AreaNumber2

    AreaNumber1 = Area number of one of the ports in the trunking group

    AreaNumber2 = Area number of another of the ports in the trunking group

  • 7/31/2019 Fabos Isl Trunking

    30/42

    3-8 ISL Trunking Users Guide

    Managing ISL Trunking3

    Example

    Viewing debug information for ports 3 and 5, where port 3 has not correctly configured as anE_Port:

    The debug error messages are self-explanatory. For more information about this command, seetrunkdebug on page A-6 .

    Interpreting ISL Trunking Error Messages

    The two error messages that relate to ISL Trunking are described below. The error log can be accessedthrough the errshow and errdump commands.

    Warning BLOOM-TRNK_MSTR_DWN...This type of message indicates that the master ISL has been disconnected or has failed.

    Example

    In this example,

    3 indicates the severity level of the error (0 = panic, 1 = critical, 2 = error, 3 = warning, 4= info, and 5 = debug).

    S3 indicates the slot number. port 47 indicates the area number of the master port. [47 46] indicates the ports that are participating in the trunking group.

    Recommended Action:

    1. If this error is displayed, determine whether the master ISL has been physically disconnected.

    2. If the master ISL has not been disconnected, enter the portlogdump and fabstateshow commands, save the output, and contact Technical Support for assistance.

    Warning BLOOM-TRNK_SLV_DWN...

    This type of message indicates that the subordinate ISL has been disconnected or has failed.Example

    switch:admin> trunkdebug 3 5port 3 is not E portswitch:admin>

    Warning BLOOM-TRNK_MSTR_DWN, 3, S3, P47: Trunk master port 47 goes OFFLINE intrunk group [47 46]

    Warning BLOOM-TRNK_SLV_DWN, 3, S3, P46: Trunk slave port 46 goes OFFLINE in trunkgroup [47 46]

  • 7/31/2019 Fabos Isl Trunking

    31/42

  • 7/31/2019 Fabos Isl Trunking

    32/42

  • 7/31/2019 Fabos Isl Trunking

    33/42

  • 7/31/2019 Fabos Isl Trunking

    34/42

    A-2 ISL Trunking Users Guide

    Commands Related to ISL TrunkingA

    portcfgspeed

    Synopsis portcfgspeed [slotnumber/]portnumber [speedlevel]

    Availability Admin

    Description Use this command to specify the speed of a port to a particular level. After this command is issued, the port is disabled and enabled so that the port comes up with the new speed setting. The configuration issaved in the non-volatile memory and is persistent across switch reboot or power cycle.

    If the command is specified without an operand, you are prompted to enter the speed value.

    The output of the portshow command displays the current achieved speed for the port, and theportcfgshow command displays the desired speed setting for the port.

    Operands This command has the following operands:

    slotnumber Specify the number of the port card on which the port is located. This operand isoptional.

    portnumber Specify the port number where you want to set the speed. This operand is required.

    speedlevel Specify the speed of a port. This operand is optional. Valid level values are one of thefollowing:

    0 Auto-negotiating mode. The port automatically configures for the highest speed.

    1 1 Gbit/sec mode. The port will be at fixed speed of 1 Gbit/sec.

    2 2 Gbit/sec mode. The port will be at fixed speed of 2 Gbit/sec.

    Example To specify the speed of port 3 on the port card in slot 2 to 2 Gbit/sec:

    See Also switchcfgspeed

    portshow

    switch:admin> portcfgspeed 2/3 2done.

  • 7/31/2019 Fabos Isl Trunking

    35/42

    ISL Trunking Users Guide A-3

    Commands Related to ISL Trunking A

    portcfgtrunkport

    Synopsis portcfgtrunkport [slotnumber/]portnumber [1|0]

    Availability Admin

    Description Use this command to specify a port to be enabled or disabled for trunking.

    Note: This command requires the ISL Trunking license.

    Operands This command has the following operands:

    slotnumber Specify the number of the port card on which the port is located. This operand isoptional.

    portnumber Specify the port number where you want to enable or disable trunking. This operand isrequired.

    1|0 Specify 1 to enable this port for trunking. Specify 0 to disable this port for trunking.This operand is required.

    Example To enable trunking for port 3 of the port card in slot 1:

    See Also switchcfgtrunk

    portshow portcfgshow

    switchshow

    switch:admin> portcfgtrunkport 1/3 1Committing configuration...done.

  • 7/31/2019 Fabos Isl Trunking

    36/42

    A-4 ISL Trunking Users Guide

    Commands Related to ISL TrunkingA

    switchcfgspeed

    Synopsis switchcfgspeed [speedlevel]

    Availability Admin

    Description Use this command to specify the speed of all the ports on a switch at a particular level. The configurationis saved in the non-volatile memory and persists across switch reboot or power cycle.

    If the command is specified without an operand, you are prompted to enter the speed level value. Aninput of CTRL-D cancels the configuration update.

    The output of portshow and portcfgshow displays the speed level:

    In the portshow output, the speed level is indicated as the current port speed of 1Gbps or 2Gbps.

    In the portcfgshow output, the speed level is indicated as 1G, 2G, or AN (Auto-Negotiate).

    Operands This command has the following operand:

    speedlevelSpecify the speed of a port. This operand is optional. Valid values are one of thefollowing:

    0 Auto-negotiating mode. The port automatically configures for the highest speed.

    1 1 Gbit/sec mode. The port will be at fixed speed of 1 Gbit/sec.

    2 2 Gbit/sec mode. The port will be at fixed speed of 2 Gbit/sec.

    If the command is specified without an operand, you are prompted to enter a value.

    Example To set the speed level for all ports on a switch to 2 Gbit/sec:

    See Also portcfgspeed

    switchshow

    switch:admin> switchcfgspeed 2Committing configuration...done.switch:admin>

  • 7/31/2019 Fabos Isl Trunking

    37/42

    ISL Trunking Users Guide A-5

    Commands Related to ISL Trunking A

    switchcfgtrunk

    Synopsis switchcfgtrunk 0|1

    Availability Admin

    Description Use this command to enable or disable trunking on all the ports of a switch.

    Note: This command requires the ISL Trunking license.

    Operands This command has the following required operand:

    0|1 Specify 1 to enable trunking on all the ports on this switch.Specify 0 to disable trunking on all the ports on this switch.

    Example To enable trunking on a switch:

    See Also portcfgtrunkport

    portshow

    portcfgshow

    switchshow

    switch:admin> switchcfgtrunk 1Committing configuration...done.

  • 7/31/2019 Fabos Isl Trunking

    38/42

    A-6 ISL Trunking Users Guide

    Commands Related to ISL TrunkingA

    trunkdebug

    Synopsis trunkdebug AreaNumber1, AreaNumber2

    Availability Admin

    Description Use this command to debug a trunk link failure. This command reports one of the following messages based on the trunking properties of the two specified ports:

    Switch doesnt support trunking Trunking license required Trunking is not supported in switch interop mode port is not E_Port port trunking disabled port speed is not 2G port and port are not on same quad port and port connect to different switches port is not trunking port due to: E_Port being disabled, or trunking may be disabled at

    remote port

    port and port can't trunk, please check ISL length to make sure difference is lessthan 400 meters

    Operands This command has the following operands:

    AreaNumber1 Specify the area number of port 1 (0-63). This operand is required.

    AreaNumber2 Specify the area number of port 2 (0-63). This operand is required.

    Area number is an alternate designation to slot/port ; ports are numbered beginning with the bottom portin the left most slot (when facing the port side of the chassis), up each card then continuing at the bottomof the next card, and ending with the port at the top of the right most slot. For the SilkWorm 12000, areanumbers range from 0 to 63 for each logical switch; if a slot is empty, the numbers that would beassigned to that card are skipped.

    Example To debug a trunk connection:

    See Also trunkshow

    portcfgtrunkport

    switchcfgtrunk

    switch:admin> trunkdebug 43 44Switch doesnt support trunking.

  • 7/31/2019 Fabos Isl Trunking

    39/42

    ISL Trunking Users Guide A-7

    Commands Related to ISL Trunking A

    trunkshow

    Synopsis trunkshow

    Availability All users

    Description Use this command to display trunking information. The fields displayed are as follows:

    Trunking Group Number Displays each trunking group on a switch. All the ports that are part of this trunkinggroup are displayed.

    Port to port connectionsDisplays the port to port trunking connections.

    WWN Displays the WWN of the connected port.

    deskew Displays the time difference for traffic to travel over the indicated ISL as compared tothe shortest ISL in the group. The number corresponds to nanoseconds divided by 10.The firmware automatically sets the minimum deskew value of the shortest ISL to 15.

    Master Displays whether this trunking port connection is the master port connection for thetrunking group.

    Operands None.

    Example To display trunking information for a switch:

    See Also portcfgtrunkport

    switchcfgtrunk

    switch:admin> trunkshow1: 1 -> 1 10:00:00:60:69:04:10:83 deskew 15 Master

    0 -> 0 10:00:00:60:69:04:10:83 deskew 15

    2: 4 -> 4 10:00:00:60:69:04:01:94 deskew 16 Master5 -> 5 10:00:00:60:69:04:01:94 deskew 157 -> 7 10:00:00:60:69:04:01:94 deskew 176 -> 6 10:00:00:60:69:04:01:94 deskew 16

    3:14 -> 14 10:00:00:60:69:04:10:83 deskew 16 Master15 -> 15 10:00:00:60:69:04:10:83 deskew 15

  • 7/31/2019 Fabos Isl Trunking

    40/42

    A-8 ISL Trunking Users Guide

    Commands Related to ISL TrunkingA

  • 7/31/2019 Fabos Isl Trunking

    41/42

    ISL Trunking Users Guide Index-1

    Index

    Ccommands

    about A-1 portcfgspeed A-2 portcfgtrunkport A-3switchcfgspeed A-4switchcfgtrunk A-5trunkdebug A-6trunkshow A-7urouteconfig 1-2

    core/edge topology 2-3

    Ddebugging 3-7designing fabric for trunking 2-3deskew values

    about 1-2displaying 3-6

    disabling trunking 3-1DWDM 3-9

    Eenabling trunking 3-1error messages, interpreting 3-8

    Ffabric, designing for trunking 2-3FAQs 3-9FSPF 1-2

    Ggroups, trunking 1-2

    Iin-order delivery 1-2ISL

    link failure 1-3master ISL 1-3subordinate ISL 1-3

    Llatency 1-2link failure

    master ISL 1-3subordinate ISL 1-3

    LWLsupport for 1-1trunking with SWL 2-4

    Mmanaging ISL Trunking

    supported tools 3-1master

    ISL 1-3 port 1-3

    P port

    enabling or disabling for trunking 3-1specifying speed 3-3

    portcfgspeed command A-2 portcfgtrunkport command A-3

  • 7/31/2019 Fabos Isl Trunking

    42/42