88
Configuration — Link Aggregation, MLT, and SMLT Avaya Virtual Services Platform 9000 3.3 NN46250-503, 04.02 July 2012

Configuration — Link Aggregation, MLT, and SMLT Avaya

  • Upload
    others

  • View
    23

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Configuration — Link Aggregation, MLT, and SMLT Avaya

Configuration — Link Aggregation, MLT,and SMLTAvaya Virtual Services Platform 9000

3.3NN46250-503, 04.02

July 2012

Page 2: Configuration — Link Aggregation, MLT, and SMLT Avaya

© 2012 Avaya Inc.

All Rights Reserved.

Notice

While reasonable efforts have been made to ensure that theinformation in this document is complete and accurate at the time ofprinting, Avaya assumes no liability for any errors. Avaya reserves theright to make changes and corrections to the information in thisdocument without the obligation to notify any person or organization ofsuch changes.

Documentation disclaimer

“Documentation” means information published by Avaya in varyingmediums which may include product information, operating instructionsand performance specifications that Avaya generally makes availableto users of its products. Documentation does not include marketingmaterials. Avaya shall not be responsible for any modifications,additions, or deletions to the original published version ofdocumentation unless such modifications, additions, or deletions wereperformed by Avaya. End User agrees to indemnify and hold harmlessAvaya, Avaya's agents, servants and employees against all claims,lawsuits, demands and judgments arising out of, or in connection with,subsequent modifications, additions or deletions to this documentation,to the extent made by End User.

Link disclaimer

Avaya is not responsible for the contents or reliability of any linked Websites referenced within this site or documentation provided by Avaya.Avaya is not responsible for the accuracy of any information, statementor content provided on these sites and does not necessarily endorsethe products, services, or information described or offered within them.Avaya does not guarantee that these links will work all the time and hasno control over the availability of the linked pages.

Warranty

Avaya provides a limited warranty on its Hardware and Software(“Product(s)”). Refer to your sales agreement to establish the terms ofthe limited warranty. In addition, Avaya’s standard warranty language,as well as information regarding support for this Product while underwarranty is available to Avaya customers and other parties through theAvaya Support Web site: http://support.avaya.com. Please note that ifyou acquired the Product(s) from an authorized Avaya reseller outsideof the United States and Canada, the warranty is provided to you bysaid Avaya reseller and not by Avaya.

Licenses

THE SOFTWARE LICENSE TERMS AVAILABLE ON THE AVAYAWEBSITE, HTTP://SUPPORT.AVAYA.COM/LICENSEINFO/ AREAPPLICABLE TO ANYONE WHO DOWNLOADS, USES AND/ORINSTALLS AVAYA SOFTWARE, PURCHASED FROM AVAYA INC.,ANY AVAYA AFFILIATE, OR AN AUTHORIZED AVAYA RESELLER(AS APPLICABLE) UNDER A COMMERCIAL AGREEMENT WITHAVAYA OR AN AUTHORIZED AVAYA RESELLER. UNLESSOTHERWISE AGREED TO BY AVAYA IN WRITING, AVAYA DOESNOT EXTEND THIS LICENSE IF THE SOFTWARE WAS OBTAINEDFROM ANYONE OTHER THAN AVAYA, AN AVAYA AFFILIATE OR ANAVAYA AUTHORIZED RESELLER; AVAYA RESERVES THE RIGHTTO TAKE LEGAL ACTION AGAINST YOU AND ANYONE ELSEUSING OR SELLING THE SOFTWARE WITHOUT A LICENSE. BYINSTALLING, DOWNLOADING OR USING THE SOFTWARE, ORAUTHORIZING OTHERS TO DO SO, YOU, ON BEHALF OFYOURSELF AND THE ENTITY FOR WHOM YOU ARE INSTALLING,DOWNLOADING OR USING THE SOFTWARE (HEREINAFTERREFERRED TO INTERCHANGEABLY AS “YOU” AND “END USER”),AGREE TO THESE TERMS AND CONDITIONS AND CREATE ABINDING CONTRACT BETWEEN YOU AND AVAYA INC. OR THEAPPLICABLE AVAYA AFFILIATE ( “AVAYA”).

Copyright

Except where expressly stated otherwise, no use should be made ofmaterials on this site, the Documentation, Software, or Hardwareprovided by Avaya. All content on this site, the documentation and theProduct provided by Avaya including the selection, arrangement anddesign of the content is owned either by Avaya or its licensors and isprotected by copyright and other intellectual property laws including thesui generis rights relating to the protection of databases. You may notmodify, copy, reproduce, republish, upload, post, transmit or distributein any way any content, in whole or in part, including any code andsoftware unless expressly authorized by Avaya. Unauthorizedreproduction, transmission, dissemination, storage, and or use withoutthe express written consent of Avaya can be a criminal, as well as acivil offense under the applicable law.

Third-party components

Certain software programs or portions thereof included in the Productmay contain software distributed under third party agreements (“ThirdParty Components”), which may contain terms that expand or limitrights to use certain portions of the Product (“Third Party Terms”).Information regarding distributed Linux OS source code (for thoseProducts that have distributed the Linux OS source code), andidentifying the copyright holders of the Third Party Components and theThird Party Terms that apply to them is available on the Avaya SupportWeb site: http://support.avaya.com/Copyright.

Trademarks

The trademarks, logos and service marks (“Marks”) displayed in thissite, the Documentation and Product(s) provided by Avaya are theregistered or unregistered Marks of Avaya, its affiliates, or other thirdparties. Users are not permitted to use such Marks without prior writtenconsent from Avaya or such third party which may own the Mark.Nothing contained in this site, the Documentation and Product(s)should be construed as granting, by implication, estoppel, or otherwise,any license or right in and to the Marks without the express writtenpermission of Avaya or the applicable third party.

Avaya is a registered trademark of Avaya Inc.

All non-Avaya trademarks are the property of their respective owners,and “Linux” is a registered trademark of Linus Torvalds.

Downloading Documentation

For the most current versions of Documentation, see the AvayaSupport Web site: http://support.avaya.com.

Contact Avaya Support

Avaya provides a telephone number for you to use to report problemsor to ask questions about your Product. The support telephone numberis 1-800-242-2121 in the United States. For additional supporttelephone numbers, see the Avaya Web site: http://support.avaya.com.

2 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 3: Configuration — Link Aggregation, MLT, and SMLT Avaya

Contents

Chapter 1: Purpose of this document............................................................................... 5Chapter 2: New in this release........................................................................................... 7

Features.................................................................................................................................................... 7Other changes........................................................................................................................................... 7

Chapter 3: Link Aggregation Control Protocol................................................................ 9Link aggregation overview........................................................................................................................ 9LACP configuration considerations........................................................................................................... 10LACP configuration using ACLI................................................................................................................ 12

Configuring global LACP parameters............................................................................................... 12Configuring LACP on a port............................................................................................................. 14Configuring LACP on a VLAN.......................................................................................................... 16Viewing LACP configuration information.......................................................................................... 18

LACP configuration using EDM................................................................................................................. 21Configuring global LACP parameters............................................................................................... 21Configuring LACP parameters......................................................................................................... 23Configuring LACP on a port............................................................................................................. 25

Chapter 4: MultiLink Trunking and Split MultiLink Trunking.......................................... 31Link aggregation overview........................................................................................................................ 31MultiLink Trunking..................................................................................................................................... 32MultiLink Trunking with LACP................................................................................................................... 35Split MultiLink Trunking............................................................................................................................. 38MLT and SMLT configuration considerations............................................................................................ 46MLT and SMLT link aggregation configuration using the ACLI................................................................. 49

Configuring an MLT.......................................................................................................................... 49Adding ports to an MLT LAG............................................................................................................ 51Removing ports from an MLT LAG................................................................................................... 52Configuring LACP on an MLT........................................................................................................... 53Creating an SMLT from an existing MLT.......................................................................................... 54Creating an interswitch trunk............................................................................................................ 55Enabling an interswitch trunk........................................................................................................... 56Deleting an interswitch trunk............................................................................................................ 56Viewing the MLT port calculated by the MLT hash algorithm........................................................... 57Viewing information about collision errors........................................................................................ 58Viewing information about Ethernet errors....................................................................................... 59Viewing all ports configured for SMLT.............................................................................................. 59

MLT and SMLT link aggregation configuration using EDM....................................................................... 60Adding a multilink, interswitch, or LACP trunk.................................................................................. 61Adding ports to an MLT.................................................................................................................... 63Viewing trunks.................................................................................................................................. 64Configuring an IST MLT.................................................................................................................... 64Editing an IST................................................................................................................................... 65

MLT configuration examples..................................................................................................................... 66MultiLink Trunking............................................................................................................................ 66MultiLink Trunking with Link Aggregation Control Protocol.............................................................. 67

Configuration — Link Aggregation, MLT, and SMLT July 2012 3

Page 4: Configuration — Link Aggregation, MLT, and SMLT Avaya

MLT network topology and configuration reference.................................................................................. 68Example 1: Switch-to-switch MLT..................................................................................................... 68Example 2: Switch-to-server MLT..................................................................................................... 69Example 3: Client/Server MLT.......................................................................................................... 70

Chapter 5: Virtual Link Aggregation Control Protocol.................................................... 73Virtual Link Aggregation Control Protocol................................................................................................. 73VLACP configuration using ACLI.............................................................................................................. 75

Configuring VLACP on a port........................................................................................................... 75Viewing the VLACP port configuration............................................................................................. 77Enabling or disabling VLACP globally.............................................................................................. 78

VLACP configuration using EDM.............................................................................................................. 79Enabling VLACP globally................................................................................................................. 79Configuring VLACP on a port........................................................................................................... 80

Chapter 6: Customer service............................................................................................. 83Getting technical documentation............................................................................................................... 83Getting product training............................................................................................................................. 83Getting help from a distributor or reseller.................................................................................................. 83Getting technical support from the Avaya Web site.................................................................................. 83

Glossary............................................................................................................................... 85

4 Configuration — Link Aggregation, MLT, and SMLT July 2012

Page 5: Configuration — Link Aggregation, MLT, and SMLT Avaya

Chapter 1: Purpose of this document

This document contains conceptual and procedural information to help you configure and manage linkaggregation and MultiLink Trunking on the Avaya Virtual Services Platform 9000. This document alsoprovides instructions for using both Enterprise Device Manager (EDM) and Avaya Command LineInterface (ACLI).

Configuration — Link Aggregation, MLT, and SMLT July 2012 5

Page 6: Configuration — Link Aggregation, MLT, and SMLT Avaya

Purpose of this document

6 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 7: Configuration — Link Aggregation, MLT, and SMLT Avaya

Chapter 2: New in this release

The following sections detail what is new in Avaya Virtual Services Platform 9000 Configuration — LinkAggregation, MLT, and SMLT, NN46250–503 for Release 3.3.

FeaturesSee the following section for information on feature-related changes.

LACP on SPBM NNI port typesUnsupported Split MultiLink Trunking (MLT) and Link Aggregation Control Protocol (LACP)scenarios information is updated. For more information see Unsupported SMLT/LACPscenarios on page 44.

Other changesSee the following sections about changes that are not feature-related.

IntroductionThe Introduction chapter is renamed Purpose of this document on page 5 and moved to thebeginning of the document.

Restructured chaptersThe content is restructured to group all conceptual and procedural information for a feature inthe same chapter.

TerminologyTerminology no longer exists in a separate document. Terminology is in a glossary at the endof this document.

Configuration — Link Aggregation, MLT, and SMLT July 2012 7

Page 8: Configuration — Link Aggregation, MLT, and SMLT Avaya

New in this release

8 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 9: Configuration — Link Aggregation, MLT, and SMLT Avaya

Chapter 3: Link Aggregation ControlProtocol

This section provides the concepts and procedures you need to configure the Link Aggregation ControlProtocol (LACP) to dynamically aggregate links as they become available to a trunk group.

Link aggregation overviewLink aggregation provides link level redundancy and increases load sharing. Use Linkaggregation to bundle the ports into a port group, which is represented as one logical interfaceto the Media Access Control (MAC) layer.

The Avaya Virtual Services Platform 9000 supports the following types of link aggregation:

• MultiLink Trunking (MLT)—a statically configured link bundling method. MLT is notstandards based, but it interoperates with static link methods of other vendors. If youaggregate links from multiple modules together, MLT can provide not only portredundancy, but also module redundancy.

• IEEE 802.3ad based link aggregation, through the Link Aggregation Control Protocol(LACP), dynamically aggregates links as they become available to a trunk group. LinkAggregation Control Protocol dynamically detects whether links can be aggregated intoa link aggregation group (LAG) and does so after links become available. LinkAggregation Control Protocol also provides link integrity checking at Layer 2 for all linkswithin the LAG.

Both MLT and IEEE 802.3ad based link aggregation are point-to-point functions.

The Virtual Services Platform 9000 software offers LACP functionality layered with MLT. Thisdocument uses the term MLT with LACP to refer to this functionality.

Split MultiLink Trunking (SMLT) is an option that improves Layer 2 (bridged) resiliency byproviding for the addition of a Virtual Services Platform 9000 failure redundancy withsubsecond failover, on top of all standard MLT link failure protection and flexible bandwidthscaling functionality. Use SMLT to connect a device that supports some form of linkaggregation, be it a switch or a server, to two distinct separate SMLT endpoints or switches.These SMLT devices form a Switch Cluster and are referred to as an interswitch Trunk (IST)Core Switch pair.

Configuration — Link Aggregation, MLT, and SMLT July 2012 9

Page 10: Configuration — Link Aggregation, MLT, and SMLT Avaya

You can also use LACP on SMLT configurations. The Virtual Services Platform 9000 providesmodifications to the LACP in SMLT configurations. LACP-capable devices can connect to anSMLT aggregation pair. Avaya recommends that you do not configure LACP on the IST MLT.

Virtual LACP (VLACP) is an Avaya modification that provides end-to-end failure detection. TheVLACP is not a link aggregation protocol; VLACP implements link status control protocol atthe port level. This mechanism periodically checks the end-to-end health of a point-to-point orend-to-end connection. You can run VLACP on single ports or on ports that are part of an MLT.Avaya recommends that you do not configure VLACP on LACP-enabled ports. Virtual LACPdoes not operate properly with LACP. You can configure VLACP with an SMLT configuration.

LACP configuration considerationsYou can configure priorities, keys, modes, and timers for the LACP.

When you configure LACP on the IST Core Switch pair, you must configure the same LACPsmlt-sys-id on each switch in the pair.

LACP priorityYou can configure LACP priority at the system and port level as follows:

• Port priority—determines which ports are aggregated into a LAG that has more than eightports configured to it, as in a standby-port configuration.

• System priority—generates the switch ID after communicating with other systems. ForSMLT applications, use a system priority to determine a master-slave relationshipbetween the SMLT switches. Avaya recommends that you use the default value. If youneed to change it, first disable the LACP, and then enable it again after you change thevalue.

LACP keysYou can use the LACP keys to determine which ports are eligible for link aggregation. TheLACP keys are defined by the ports after you configure the multilink trunk. You can aggregatethe ports key that match the MLT key into that multilink trunk.

• Keys do not have to match between two LACP peers.• Keys do not have to match on SMLT core switches if you use LACP with SMLT.

LACP timersYou can customize failover times by changing the LACP timer attributes (fast periodic time,slow periodic time, and aggregate wait time). Values are set by default to match the IEEE802.3ad values. If you change the values, they must match on the ports participating inaggregation between two devices.

Changes to LACP timer values at the global level are reflected on all ports. However, you canchange the LACP timer values for each port level. After you change an LACP timer globally,

Link Aggregation Control Protocol

10 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 11: Configuration — Link Aggregation, MLT, and SMLT Avaya

this value is set on all ports. The global timer value overwrites the local port value irrespectiveof the LACP state. You must configure port values that differ from the global values.

Avaya Virtual Services Platform 9000 software uses the following LACP timers:

• fast periodic timer—200 to 20 000 milliseconds (ms); default 1000 ms• slow periodic timer—10 000 to 30 000 ms; default 30000 ms• aggregation-wait timer—200 to 2000; default 2000

You cannot aggregate a link if it does not receive an LACPDU for a period of timeout x slowperiodic time = 3 x 30 seconds = 90 seconds. If you use the fast periodic time, the timeoutperiod is 3 x 1000 ms = 3 seconds. You must make timer changes to all ports participating inlink aggregation and to the ports on the partnering node.

Configuration changes to the LACP timers are not reflected immediately. Link AggregationControl Protocol timers do not reset until the next time you restart LACP globally or on a port.This ensures consistency with peer switches.

After you enable LACP on a port, the timer values are set at the port level. You must togglethe LACP status after timer values change. This does not impact existing ports unless youtoggle the LACP status on the port.

LACP modesLACP uses two active and passive modes.

• Active mode—ports initiate the aggregation process. Active mode ports aggregate withother active mode ports or passive mode ports.

• Passive mode—ports participate in LACP but do not initiate the aggregation process. Youmust partner passive mode ports with active mode ports for aggregation to occur.

Link aggregation scalingThe following table summarizes the number of aggregation groups supported on VirtualServices Platform 9000 modules. For more information about the latest scalability information,see the release notes included with your switch.

Table 1: Link aggregation scaling for the Virtual Services Platform 9000

Feature NumberAggregation groups

• 802.3ad aggregation groups (LAG)

• multilink trunk groups

512

Maximum number of links (ports) for each MLTgroup

16

LACP configuration considerations

Configuration — Link Aggregation, MLT, and SMLT July 2012 11

Page 12: Configuration — Link Aggregation, MLT, and SMLT Avaya

LACP configuration using ACLIThis section describes how to configure and manage link aggregation using the AvayaCommand Line Interface (ACLI), including Link Aggregation Control Protocol (LACP), toincrease the link speed and redundancy for higher availability.

MultiLink Trunking (MLT) with LACP manages switch ports and port memberships to form alink aggregation group (LAG). Configure LACP to allow dynamic bundling of physical ports toform a single logical channel.

You can describe the LACP in terms of link aggregation operations within a single system. Youcan configure a single piece of equipment so it contains more than one system (from the pointof view of the link aggregation operation).

Before you begin

• Changes to LACP made at the global level overrides and resets all port level settings.

Important:After you globally configure the LACP system priority, it applies to all LACP-enabledaggregators and ports. After you enable the LACP on an aggregator or port, it uses theglobal system priority value.

• After you make a timer change, restart the LACP (globally or on the port) so the changesare consistent across the link.

Important:Configuration changes to LACP timers are not reflected immediately. LACP timers arenot reset until the next time LACP is restarted globally or on a port. This action ensuresconsistency with peer switches.

• Virtual Services Platform 9000 does not support standby mode for LACP aggregationgroups of larger than eight ports.

Configuring global LACP parametersConfigure LACP parameters globally. After you configure the LACP system priority globally, itapplies to all LACP-enabled aggregators and ports. After you enable the LACP on anaggregator or a port, it uses the global system priority value.

Link Aggregation Control Protocol

12 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 13: Configuration — Link Aggregation, MLT, and SMLT Avaya

The new global parameter configuration is in effect after the LACP is restarted globally or oneach port.

About this task

Important:Changes made at the global level override and reset all port level settings.

Procedure

1. Log on to Global Configuration mode:enableconfigure terminal

2. Change the system priority:lacp system-priority <0-65535>

3. Configure additional LACP parameters as required:lacp enable [aggr-wait-time <200-2000>] [fast-periodic-time<200-20000>] [slow-periodic-time <10000-30000>] [smlt-sys-id<0x00:0x00:0x00:0x00:0x00:0x00>] [timeout-scale <2-10>]If you do not configure the optional parameters, the system uses the defaultvalues.

ExampleVSP-9012:1(config)#lacp fast-periodic-time 2000VSP-9012:1(config)#lacp enable

Variable definitions

Use the data in the following table to use the lacp command.

Variable Valueaggr-wait-time <200–2000> Configures the aggregation wait time (in

milliseconds) globally. The default is 2000.

enable Enables LACP globally. The default is disabled.

fast-periodic-time <200–20000> Configures the fast periodic time (in milliseconds)globally. The default is 1000.

slow-periodic-time <10000–30000> Configures the slow periodic time globally. Thedefault is 30000.

LACP configuration using ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 13

Page 14: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable Valuesmlt-sys-id<0x00:0x00:0x00:0x00:0x00:0x00>

Configures the LACP system ID globally. Enter aMAC address in the following format:0x00:0x00:0x00:0x00:0x00:0x00.

system-priority <0-65535> Configures the global LACP system priority. Thehigher the value, the lower the priority. The defaultis 32768.

timeout-scale <2-10> Configures the timeout scale globally. The defaultvalue is 3.

Configuring LACP on a portConfigure LACP on a port to enable or disable LACP on the selected ports.

About this task

Important:Changes made at the global level override and reset all port level settings.

A port can operate in active or passive mode. You can configure a port to be an individual linkor an aggregated link.

Procedure

1. Log on to Interface Configuration mode:enableconfigure terminalinterface GigabitEthernet {slot/port[-slot/port][,...]}

2. Change the LACP mode:lacp mode <active|passive>

3. Change the port priority:lacp priority <0-65535>

4. Optionally, change the system priority:lacp system-priority <0-65535>

5. Configure aggregation for the port:lacp aggr-wait-time <200-2000>[aggregation enable]If you do not configure the optional parameter, the system uses the defaultvalues.

6. Configure parameters for the partner device at the opposite end of the link:lacp partner-key <0-65535>

Link Aggregation Control Protocol

14 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 15: Configuration — Link Aggregation, MLT, and SMLT Avaya

lacp partner-port <0-65535>lacp partner-port-priority <0-65535>lacp partner-state <0-255 | 0x0-0xff>lacp partner-system-id 0x00:0x00:0x00:0x00:0x00:0x00lacp partner-system-priority <0-65535>

7. Configure additional LACP parameters as required:lacp enable [fast-periodic-time <200-20000>] [key <0-65535>][slow-periodic-time <10000-30000>] [timeout-time <long|short>] [timeout-scale <2-10>]If you do not configure the optional parameters, the system uses the defaultvalues.

ExampleConfigure LACP on ports 4/21 and 4/22:

VSP-9012:1(config)#interface gigabitethernet 4/21–4/22VSP-9012:1(config-if)#lacp key 1 timeout shortVSP-9012:1(config-if)#lacp aggregation enableVSP-9012:1(config-if)#lacp partner-key 0VSP-9012:1(config-if)#lacp partner-port-priority 0VSP-9012:1(config-if)#lacp enable

Variable definitions

Use the data in the following table to use the lacp command.

Variable Valueaggr-wait-time <200–2000> Configures the aggregation wait time (in milliseconds)

for this port. The default is 2000.

aggregation enable Enables aggregation on the port, which makes it anaggregated link.

enable Enables LACP for this port. The default is disabled.

fast-periodic-time <200–20000> Configures the fast periodic time (in milliseconds) forthis port. The default is 1000 ms.

key <0–65535> Configures the aggregation key for this port.

mode {active | passive} Configures the LACP mode to be active or passive.

partner-key <0–65535> Configures the partner administrative key.

LACP configuration using ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 15

Page 16: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable Valuepartner-port <0–65535> Configures the partner administrative port value.

partner-port-priority <0–65535> Configures the partner administrative port priorityvalue.

partner-state <0-255|0-255> Configures the partner administrative state bitmask.Specify the partner administrative state bitmap in therange 0x0–0xff. The bit to state mapping is Exp, Def,Dis, Col, Syn, Agg, Time, and Act.For example, to set the two partner-state parameters

• Act = true

• Agg = true

specify a value of 0x05 (bitmap = 00000101).

partner-system-id<0x00:0x00:0x00:0x00:0x00:0x00>

Configures the partner administrative system ID.Specify a MAC address in the format0x00:0x00:0x00:0x00:0x00:0x00.

partner-system-priority <0–65535>

Configures the partner administrative system priorityvalue.

priority <0–65535> Configures the port priority. The default value is 32768.To set this option to the default value, use thedefault operator with the command.

slow-periodic-time<10000-30000>

Configures the slow periodic time for this port. Thedefault is 30000 ms. To set this option to the defaultvalue, use the default operator with the command.

system-priority <0-65535> Configures the system priority for this port. The defaultis 32768.

timeout-scale <2-10> Configures a timeout scale for this port. The defaultvalue is 3.The LACP timeout is equal to the slow periodic time orfast periodic time multiplied by the timeout-scale,depending how you configure the timeout-timevariable.

timeout-time {long|short} Configures the timeout to either long or short.

Configuring LACP on a VLANConfigure LACP on a VLAN to enable or disable LACP on the VLAN.

About this task

Important:Changes made at the global level override and reset all VLAN level settings.

Link Aggregation Control Protocol

16 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 17: Configuration — Link Aggregation, MLT, and SMLT Avaya

Procedure

1. Log on to Interface Configuration mode:enableconfigure terminalinterface vlan <1-4084>

2. Optionally, change the system priority:lacp system-priority <0-65535>

3. Configure aggregation for the VLAN:lacp aggr-wait-time <200-2000>

4. Configure additional LACP parameters as required:lacp enable [fast-periodic-time <200-20000>] [slow-periodic-time <10000-30000>] [smlt-sys-id0x00:0x00:0x00:0x00:0x00:0x00] [timeout-scale <2-10>]If you do not configure the optional parameters, the system uses the defaultvalues.

ExampleVSP-9012:1(config)#interface vlan 20VSP-9012:1(config-if)#lacp fast-periodic-time 2000VSP-9012:1(config-if)#lacp enable

Variable definitions

Use the data in the following table to use the lacp command.

Variable Valueaggr-wait-time <200–2000> Configures the aggregation wait time (in milliseconds).

The default is 2000.

enable Enables LACP for the VLAN. The default is disabled.

fast-periodic-time <200–20000> Configures the fast periodic time (in milliseconds) forthe VLAN. The default is 1000 ms.

slow-periodic-time<10000-30000>

Configures the slow periodic time for the VLAN. Thedefault is 30000 ms.

smlt-sys-id<0x00:0x00:0x00:0x00:0x00:0x00>

Configures the LACP system ID. Enter a MAC addressin the following format:0x00:0x00:0x00:0x00:0x00:0x00.

LACP configuration using ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 17

Page 18: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable Valuetimeout-scale <2-10> Configures a timeout scale for the VLAN. The default

value is 3.The LACP timeout is equal to the slow periodic time orfast periodic time multiplied by the timeout-scale,depending how you configure the timeout-timevariable.

Viewing LACP configuration informationView LACP configuration information to determine the LACP parameters and to ensure yourconfiguration is correct.

Procedure

1. View the global configuration:show lacp

2. View LACP administrative information for the actor device:show lacp actor-admin interface [gigabitethernet]ORshow lacp actor-admin interface gigabitethernet [vid<1-4084>] [{slot/port[-slot/port][,...]}]

3. View LACP operational information for the actor device:show lacp actor-oper interface [gigabitethernet]ORshow lacp actor-oper interface gigabitethernet [vid <1-4084>][{slot/port[-slot/port][,...]}]

4. View LACP timer information:show lacp extension interface [gigabitethernet]

5. View LACP interface configuration informationshow lacp interfaceORshow lacp interface gigabitethernet [vid <1-4084>] [{slot/port[-slot/port][,...]}]ORshow lacp interface mlt [<64-6399>]ORshow lacp interface mlt [id<1-512>]

Link Aggregation Control Protocol

18 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 19: Configuration — Link Aggregation, MLT, and SMLT Avaya

6. View LACP administrative information for the partner device:show lacp partner-admin interface [gigabitethernet]ORshow lacp partner-admin interface gigabitethernet [vid<1-4084>] [{slot/port[-slot/port][,...]}]

7. View LACP operational information for the partner device:show lacp partner-oper interface [gigabitethernet]ORshow lacp partner-oper interface gigabitethernet [vid<1-4084>] [{slot/port[-slot/port][,...]}]

ExampleVSP-9012:1#show lacp

================================================================================ Lacp Global Information================================================================================ SystemId: 00:24:7f:a1:70:00 SmltSystemId: 00:00:00:00:00:00 Lacp: enable system-priority: 32768 timeout-admin: 3 fast-periodic-time-admin: 1000 slow-periodic-time-admin: 30000 aggr-wait-time-admin: 2000 timeout-oper: 3 fast-periodic-time-oper: 2000 slow-periodic-time-oper: 30000 aggr-wait-time-oper: 2000

In the following example output, aggr indicates the port has become part of an aggregation.indi indicates individual.

VSP-9012:1(config-if)#show lacp actor-admin interface gigabitethernet 4/21-4/22================================================================================ Actor Admin================================================================================INDEX SYS SYS KEY PORT PORT STATE PRIO ID PRIO--------------------------------------------------------------------------------4/21 32768 00:24:7f:9f:c0:00 1 0x114 32768 act short aggr4/22 32768 00:24:7f:9f:c0:00 1 0x115 32768 act short aggr

VSP-9012:1(config-if)#show lacp partner-admin interface gigabitethernet 4/21-4/22================================================================================ Partner Admin================================================================================INDEX SYS SYS KEY PORT PORT STATE PRIO ID PRIO--------------------------------------------------------------------------------4/21 0 00:00:00:00:00:00 0 0x0 0 pas long indi4/22 0 00:00:00:00:00:00 0 0x0 0 pas long indi

LACP configuration using ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 19

Page 20: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable definitions

Use the data in the following table to use the show lacp command.

Variable Valueactor-admin interface gigabitethernet [vid<1-4084> [{slot/port[-slot/port][,...]}]

Shows LACP actor administrativeinformation for all interfaces or the specifiedinterface.

• <1-4084> is the VLAN ID or list of VLANIDs to show only ports attached to aparticular VLAN. The range is 1–4084. Canbe written as a range of VLAN IDs.

• {slot/port[-slot/port][,...]} is the port or portlist.

actor-oper interface gigabitethernet [vid<1-4084> [{slot/port[-slot/port][,...]}]

Shows LACP actor operational informationfor all interfaces or the specified interface.

• <1-4084> is the VLAN ID or list of VLANIDs to show only ports attached to aparticular VLAN. The range is 1–4084. Canbe written as a range of VLAN IDs.

• {slot/port[-slot/port][,...]} is the port or portlist.

extension interface gigabitethernet [vid<1-4084> [{slot/port[-slot/port][,...]}]

Shows LACP timer information for allinterfaces or the specified interface.

• <1-4084> is the VLAN ID or list of VLANIDs to show only ports attached to aparticular VLAN. The range is 1–4084. Canbe written as a range of VLAN IDs.

• {slot/port[-slot/port][,...]} is the port or portlist.

interface [gigabitethernet [vid <1-4084>[{slot/port[-slot/port][,...]}]] [mlt <64-6399>}][mlt id <1-512>}]

Shows all LACP port configurationinformation for all interfaces or the interfaceyou specify.

• <1-4084> is the VLAN ID or list of VLANIDs to show only ports attached to aparticular VLAN. The range is 1–4084. Canbe written as a range of VLAN IDs.

• {slot/port[-slot/port][,...]} is the port or portlist.

• <64-6399 is the interface index of the mlt.

• <1-512 is the MLT ID.

Link Aggregation Control Protocol

20 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 21: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable Valuepartner-admin interface [gigabitethernet] [vid<1-4084> [{slot/port[-slot/port][,...]}]

Shows LACP partner administrativeinformation for all interfaces or the specifiedinterface.

• <1-4084> is the VLAN ID or list of VLANIDs to show only ports attached to aparticular VLAN. The range is 1–4084. Canbe written as a range of VLAN IDs.

• {slot/port[-slot/port][,...]} is the port or portlist.

partner-oper interface [gigabitethernet] [vid<1-4084> [{slot/port[-slot/port][,...]}]

Shows LACP partner operational informationfor all interfaces or the specified interface.

• <1-4084> is the VLAN ID or list of VLANIDs to show only ports attached to aparticular VLAN. The range is 1–4084. Canbe written as a range of VLAN IDs.

• {slot/port[-slot/port][,...]} is the port or portlist.

LACP configuration using EDMMultiLink Trunking (MLT) with Link Aggregation Control Protocol (LACP) manages switch portsand port memberships to form a link aggregation group (LAG). Configure LACP to allowdynamic bundling of physical ports to form a single logical channel.

Important:Virtual Services Platform 9000 does not support standby mode for aggregation groups largerthan eight ports.

Configuring global LACP parametersUse LACP parameters to manage switch ports and their port memberships to form linkaggregation groups (LAG). Link Aggregation Control Protocol (LACP) can dynamically add orremove LAG ports, depending on their availability and states.

Procedure

1. In the navigation tree, expand the following folders: Configuration > VLAN.

2. Click MLT/LACP.

LACP configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 21

Page 22: Configuration — Link Aggregation, MLT, and SMLT Avaya

3. Click the LACP Global tab.

4. To enable LACP globally, select the Enable check box.

5. Configure the remaining parameters as required.

Important:Configuration changes to the LACP timers are not effective immediately. LinkAggregation Control Protocol timers are not reset until the next time LACP isrestarted globally or on a port. This ensures consistency with peer switches.

6. Click Apply.

LACP Global field descriptions

Use the data in the following table to use the LACP Global tab.

Name DescriptionEnable Enables or disables LACP globally.

SystemPriority Configures the system priority for all LACPenabled aggregators and ports.The default value is 32 768.

FastPeriodicTime Configures the number of milliseconds betweenperiodic transmissions that use short timeouts.Sets this value to all LACP-enabled ports. Therange is 200–20 000.The default value is 1000.

FastPeriodicTimeOper Displays the operating value of the fast periodictimer on the port.The default value is 1000.

SlowPeriodicTime Configures the number of milliseconds betweenperiodic transmissions that use long timeouts. AllLACP enabled ports get the same value from thissetting. The range is 10 000–30 000.The default value is 30 000.

SlowPeriodicTimeOper Displays the operating value of the slow periodictimer on the port.The default value is 30 000.

AggrWaitTime Configures the number of milliseconds to delayaggregation to allow multiple links to aggregatesimultaneously. The range is 200–2000.The default value is 2000.

AggrWaitTimeOper Displays the operating value of the aggregate waittimer on the port.

Link Aggregation Control Protocol

22 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 23: Configuration — Link Aggregation, MLT, and SMLT Avaya

Name DescriptionThe default value is 2000.

TimeoutScale Configures the value used to calculate timeouttime from the periodic time. All LACP-enabledports get the same value from this setting. Therange is 2–10.The default value is 3.

TimeoutScaleOper Displays the operating value of the timeout scaleon the port.The default value is 3.

SmltSysId Configures the LACP system ID for SMLT. Usethis optional parameter only for SMLT situations.You must configure the same LACP SMLT systemID on both aggregation switches to avoid loss ofdata. Avaya recommends that you configure theSmltSysId so it matches the base MAC addressof one of the chassis.The default value is 00:00:00:00:00:00.

Configuring LACP parametersConfigure LACP parameters to manage LACP information.

About this task

Important:The Virtual Services Platform 9000 does not support standby mode for aggregation groupsof larger than eight ports.

Procedure

1. In the navigation tree, expand the following folders: Configuration > VLAN.

2. Click MLT/LACP.

3. Click the LACP tab.

4. Double-click a field to change the value.You cannot edit grey-shaded fields in the table.

5. Click Apply.

LACP configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 23

Page 24: Configuration — Link Aggregation, MLT, and SMLT Avaya

LACP field descriptions

Use the data in the following table to use the LACP tab.

Name DescriptionIndex The unique identifier the local system allocates to this

aggregator. This attribute identifies an aggregator instanceamong the subordinate managed objects of the containingobject. This value is read-only.

MACAddress The six octet read-only value carrying the individual MACaddress assigned to the aggregator.

ActorSystemPriority The two octet read-write value indicating the priority valueassociated with the actor system ID.The default value is 32768.

ActorSystemID The six octet read-write MAC address value used as aunique identifier for the system that contains thisaggregator.From the perspective of the link aggregation mechanisms,only a single combination of actor system ID and systempriority are considered. No distinction is made between thevalues of these parameters for an aggregator and the portsthat are associated with it. The protocol is described interms of the operation of aggregation within a singlesystem. However, the managed objects provided for theboth the aggregator and the port allow management ofthese parameters. The result permits a single piece ofequipment to be configured by management to containmore than one system from the point of view of theoperation of link aggregation, which is useful in theconfiguration of equipment that has limited aggregationcapability.

AggregateOrIndividual Indicates whether the aggregator represents an aggregate(true) or an individual link (false).

ActorAdminKey The current administrative value of the key for theaggregator. The administrative key value can differ fromthe operational key value, which is a 16–bit read-writevalue. This key needs to match the LAG key.The default value is 0.

ActorOperKey The current operational value of the key for the aggregator.The administrative key value can differ from the operationalkey value, which is a 16–bit read-only value. The meaningof particular key values is of local significance.

PartnerSystemID The six octet read-only MAC address value consisting ofthe unique identifier for the current protocol partner of this

Link Aggregation Control Protocol

24 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 25: Configuration — Link Aggregation, MLT, and SMLT Avaya

Name Descriptionaggregator. A value of zero indicates that there is no knownpartner. If the aggregation is manually configured, the valueis assigned by the local system.

PartnerSystemPriority The two octet read-only value that indicates the priorityvalue associated with the partner system ID. If theaggregation is manually configured, this system priorityvalue is a value assigned by the local system.

PartnerOperKey The current operational value of the key for the aggregatorcurrent protocol partner, which is a 16-bit read-only value.If the aggregation is manually configured, the value isassigned by the local system.

Configuring LACP on a portConfigure LACP on a port to enable LACP.

Procedure

1. In the Device Physical View tab, select a port.

2. In the navigation tree, expand the following folders: Configuration > Edit > Port.

3. Click General.

4. Click the LACP tab.

5. To enable LACP on the port, select the AdminEnable check box.

6. Configure the remaining parameters as required.

7. Click Apply.

LACP field descriptions

Use the data in the following table to use the LACP tab.

Name DescriptionAdminEnable Enables LACP status for the port.

The default value is false.

OperEnable Displays the operational status of LACP for theport.The default value is false.

LACP configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 25

Page 26: Configuration — Link Aggregation, MLT, and SMLT Avaya

Name DescriptionFastPeriodicTime Specifies the number of milliseconds between

periodic transmissions using short timeouts forall LACP enabled ports. The range is 200–20000.The default value is 1000.

FastPeriodicTimeOper Displays the operating value of the fastperiodic timer on the port.The default value is 1000.

SlowPeriodicTime Specifies the number of milliseconds betweenperiodic transmissions using long timeouts forall LACP enabled ports. The range is 10000–30000.The default value is 30000.

SlowPeriodicTimeOper Displays the operating value of the slowperiodic timer on the port.The default value is 30000.

AggrWaitTime Specifies the number of milliseconds to delayaggregation to allow multiple links to aggregatesimultaneously. The range is 200–2000.The default value is 2000.

AggrWaitTimeOper Displays the operating value of the aggregatewait timer on the port.The default value is 2000.

TimeoutScale Assigns the value used to calculate timeouttime from the periodic time. Set this value to allLACP enabled ports. The range is 2–10.The default value is 3.

TimeoutScaleOper Displays the operating value of the timeoutscale on the port.The default value is 3.

ActorSystemPriority Specifies the two octet read-write valueindicating the priority value associated with theactor system ID. The range is 0–65535.The default value is 32768.

ActorSystemID Displays the six octet read-write MAC addressvalue used as a unique identifier for the systemthat contains this aggregator.From the perspective of the link aggregationmechanisms, only a single combination ofactor system ID and system priority areconsidered, and no distinction is madebetween the values of these parameters for anaggregator and the ports that are associatedwith it; that is, the protocol is described in terms

Link Aggregation Control Protocol

26 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 27: Configuration — Link Aggregation, MLT, and SMLT Avaya

Name Descriptionof the operation of aggregation within a singlesystem. However, the managed objectsprovided for the aggregator and the port bothallow management of these parameters. Theresult of this is to permit a single piece ofequipment to be configured by management tocontain more than one system from the pointof view of the operation of link aggregation.This can be of particular use in theconfiguration of equipment that has limitedaggregation capability.

ActorAdminKey Specifies the current administrative value ofthe key for the aggregator. The administrativekey value can differ from the operational keyvalue, which is a 16-bit read-write value in therange of 0–65535. This key needs to match theLAG key.

ActorOperKey Displays the current operational value of thekey for the aggregator. The administrative keyvalue can differ from the operational key value,which is a 16-bit read-only value. The meaningof particular key values is of localsignificance.

SelectedAggID Displays the identifier value of the aggregatorthat this aggregation port has currentlyselected. Zero indicates that the aggregationport has not selected an aggregator, eitherbecause it is in the process of detaching froman aggregator or because there is no suitableaggregator available for it to select. This valueis read-only.

AttachedAggID Displays the identifier value of the aggregatorto which this aggregation port is currentlyattached. Zero indicates that the aggregationport is not currently attached to an aggregator.This value is read-only.

ActorPort Displays the port number locally assigned tothe aggregation port. The port number iscommunicated in LACPDUs as the Actor_Port.This value is read-only.

ActorPortPriority Specifies the priority value assigned to thisaggregation port. This 16-bit value is read-writein the range of 0–65535.The default value is 32768.

LACP configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 27

Page 28: Configuration — Link Aggregation, MLT, and SMLT Avaya

Name DescriptionActorAdminState Specifies a string of eight bits, corresponding

to the administrative values as transmitted bythe actor in LACPDUs, by selecting checkboxes. The values are

• the first bit corresponds to bit 0 ofActor_State (LACP_Activity) (the defaultvalue)

• the second bit corresponds to bit 1(LACP_Timeout)

• the third bit corresponds to bit 2(Aggregation)

• the fourth bit corresponds to bit 3(Synchronization)

• the fifth bit corresponds to bit 4 (Collecting)

• the sixth bit corresponds to bit 5 (Distributing)

• the seventh bit corresponds to bit 6(Defaulted)

• the eighth bit corresponds to bit 7 (Expired)

These values allow administrative control overthe values of LACP_Activity, LACP_Timeout,and aggregation. This attribute value is read-write.

ActorOperState Displays a string of eight bits, corresponding tothe current operational values of Actor_Stateas transmitted by the actor in LACPDUs. Thisattribute value is read-only.The default value is lacpActive.

PartnerAdminSystemPriority Specifies the current administrative value ofthe port number for the protocol partner. It is a16-bit read-write value in the range of 0–65535. The assigned value is used, along withthe value of PartnerAdminSystemPriority,PartnerAdminSystemID, PartnerAdminKey,and PartnerAdminPortPriority, to achievemanually configured aggregation.The default value is 0.

PartnerOperSystemPriority Displays a two octet read-only value indicatingthe operational value of priority associated withthe partner system ID. The value of thisattribute can contain the manually configuredvalue carried in PartnerAdminSystemPriority ifthere is no protocol partner.The default value is 0.

Link Aggregation Control Protocol

28 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 29: Configuration — Link Aggregation, MLT, and SMLT Avaya

Name DescriptionPartnerAdminSystemID Specifies a six octet read-write MAC address

value that represents the administrative valueof the aggregation port protocol partnerssystem ID. The assigned value is used with thevalues of PartnerAdminSystemPriority,PartnerAdminKey, PartnerAdminPort, andPartnerAdminPortPriority to achieve manuallyconfigured aggregation.The default value is 00:00:00:00:00:00.

PartnerOperSystemID Displays a six octet read-only MAC addressvalue that indicates representing the currentvalue of the aggregation port protocol partnersystem ID. A value of zero indicates that thereis no known protocol partner. The value of thisattribute can contain the manually configuredvalue carried in PartnerAdminSystemID ifthere is no protocol partner.The default value is 00:00:00:00:00:00.

PartnerAdminKey Specifies the current administrative value ofthe key for the protocol partner. It is a 16–bitread-write value in the range of 0–65535. Theassigned value is used with the value ofPartnerAdminSystemPriority,PartnerAdminSystemID, PartnerAdminPort,and PartnerAdminPortPriority to achievemanually configured aggregation.The default value is 0.

PartnerOperKey Displays the current operational value of thekey for the aggregator current protocol partner.It is a 16-bit read-only value. If the aggregationis manually configured, this value is assignedby the local system.The default value is 0.

PartnerAdminPort Specifies the current administrative value ofthe port number for the protocol partner. It is a16–bit read-write value in the range of 0–65535. The assigned value is used, along withthe value of PartnerAdminSystemPriority,PartnerAdminSystemID, PartnerAdminKey,and PartnerAdminPortPriority, to achievemanually configured aggregation.The default value is 0.

PartnerOperPort Displays the operational port number assignedto this aggregation port by the aggregation portprotocol partner. The value of this attribute cancontain the manually configured value carried

LACP configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 29

Page 30: Configuration — Link Aggregation, MLT, and SMLT Avaya

Name Descriptionin AggPortPartnerAdminPort if there is noprotocol partner. This 16-bit value is read-only.The default value is 0.

PartnerAdminPortPriority Specifies the current administrative value ofthe port priority for the protocol partner. It is a16-bit read-write value in the range of 0–65535. The assigned value is used with thevalues of PartnerAdminSystemPriority,PartnerAdminSystemID, PartnerAdminKey,and PartnerAdminPort to achieve manuallyconfigured aggregation.The default value is 0.

PartnerOperPortPriority Displays the priority value assigned to thisaggregation port by the partner. The value ofthis attribute can contain the manuallyconfigured value carried inPartnerAdminPortPriority if there is no protocolpartner. This 16 bit value is read-only.The default value is 0.

PartnerAdminState Specifies a string of eight bits, correspondingto the current administrative value ofActor_State for the protocol partner, byselecting check boxes. This attribute value isread-write. The assigned value is used toachieve manually configured aggregation.The default value is none.

PartnerOperState Displays a string of eight bits, corresponding tothe current values of Actor_State in the mostrecently received LACPDU transmitted by theprotocol partner. In the absence of an activeprotocol partner, this value can reflect themanually configured valuePartnerAdminState. This attribute value isread-only.The default value is none.

Link Aggregation Control Protocol

30 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 31: Configuration — Link Aggregation, MLT, and SMLT Avaya

Chapter 4: MultiLink Trunking and SplitMultiLink Trunking

This section provides the concepts and procedures you need to configure MultiLink Trunking (MLT) andSplit MultiLink Trunking (SMLT).

Link aggregation overviewLink aggregation provides link level redundancy and increases load sharing. Use Linkaggregation to bundle the ports into a port group, which is represented as one logical interfaceto the Media Access Control (MAC) layer.

The Avaya Virtual Services Platform 9000 supports the following types of link aggregation:

• MultiLink Trunking (MLT)—a statically configured link bundling method. MLT is notstandards based, but it interoperates with static link methods of other vendors. If youaggregate links from multiple modules together, MLT can provide not only portredundancy, but also module redundancy.

• IEEE 802.3ad based link aggregation, through the Link Aggregation Control Protocol(LACP), dynamically aggregates links as they become available to a trunk group. LinkAggregation Control Protocol dynamically detects whether links can be aggregated intoa link aggregation group (LAG) and does so after links become available. LinkAggregation Control Protocol also provides link integrity checking at Layer 2 for all linkswithin the LAG.

Both MLT and IEEE 802.3ad based link aggregation are point-to-point functions.

The Virtual Services Platform 9000 software offers LACP functionality layered with MLT. Thisdocument uses the term MLT with LACP to refer to this functionality.

Split MultiLink Trunking (SMLT) is an option that improves Layer 2 (bridged) resiliency byproviding for the addition of a Virtual Services Platform 9000 failure redundancy withsubsecond failover, on top of all standard MLT link failure protection and flexible bandwidthscaling functionality. Use SMLT to connect a device that supports some form of linkaggregation, be it a switch or a server, to two distinct separate SMLT endpoints or switches.These SMLT devices form a Switch Cluster and are referred to as an interswitch Trunk (IST)Core Switch pair.

Configuration — Link Aggregation, MLT, and SMLT July 2012 31

Page 32: Configuration — Link Aggregation, MLT, and SMLT Avaya

You can also use LACP on SMLT configurations. The Virtual Services Platform 9000 providesmodifications to the LACP in SMLT configurations. LACP-capable devices can connect to anSMLT aggregation pair. Avaya recommends that you do not configure LACP on the IST MLT.

Virtual LACP (VLACP) is an Avaya modification that provides end-to-end failure detection. TheVLACP is not a link aggregation protocol; VLACP implements link status control protocol atthe port level. This mechanism periodically checks the end-to-end health of a point-to-point orend-to-end connection. You can run VLACP on single ports or on ports that are part of an MLT.Avaya recommends that you do not configure VLACP on LACP-enabled ports. Virtual LACPdoes not operate properly with LACP. You can configure VLACP with an SMLT configuration.

MultiLink TrunkingMultiLink Trunking (MLT) is a point-to-point connection that aggregates multiple ports tologically act like a single port with aggregated bandwidth. Grouping multiple ports into a logicallink provides a higher aggregate on a switch-to-switch or switch-to-server application.

To include ports as trunk group members of an MLT, you must statically configure the ports.

MLT traffic distribution algorithmYou can use a multilink trunk to aggregate bandwidth between two switches. The VirtualServices Platform 9000 uses one of two algorithms to determine which active port in themultilink trunk to use for each packet. The MLT algorithms provide load sharing, not loadbalancing. The MLT algorithms ensure that each packet in a flow does not arrive out ofsequence, and that a flow always traverses the same link path.

The algorithms are the same traffic distribution algorithms used for the IEEE 802.3ad basedlink aggregation.

For more information about port and algorithm calculations, see Viewing the MLT portcalculated by the MLT hash algorithm on page 57.

The Virtual Services Platform 9000 uses an enhanced traffic distribution algorithm, whichensures proper traffic distribution in all customer networks. The system determines MultiLinkTrunking hashing for a module type at the ingress port, although the effect is seen at the egressMLT. That is, the traffic ingressing a port determines the destination is an MLT and sends thetraffic to the correctly hashed MLT port, regardless of MLT port type or even a mixed port type.Therefore, in a mixed chassis, the algorithm used is based on the ingress port for the traffic,not the MLT configuration.

The hashing algorithm for IPv4 TCP/UDP traffic is as follows

64-bit key = (SrcPort (16 bits), DstPORT (16 bits), DstIP (LSB 16 bits), SrcIP (LSB 16 bits))

For non-TCP/UDP IPv4 traffic

64-bit key = [DstIP (32 bits), SrcIP (32 bits)]

For IPv6, the MLT hashing algorithm is:

MultiLink Trunking and Split MultiLink Trunking

32 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 33: Configuration — Link Aggregation, MLT, and SMLT Avaya

64-bit key = SrcIP(LSB 64 bits) XOR SrcIP(MSB 64 bits) XOR DstIP(LSB 64 bits) XORDstIP(MSB 64 bits)

For non IP/IPv6 traffic, the MLT hashing algorithm is:

64-bit key = [Dst Mac (LSB 32 bits), Src Mac (LSB 32 bits)]

The 64-bit key result is used as an index to a table populated with active MLT ports repeatedover 63 entries.

Use the hash-calc getmltindex command to configure src-port and dst-port as optionalparameters.

The hashing for IPv4 traffic between a given source and destination IP address is different forTCP/UDP packets and ICMP packets.

MultiLink trunking and autonegotiation interactionTo use MLT with the Virtual Services Platform 9000, you can have 10Gb and 1Gb ports runningat different speeds. After you use MLT with LACP, LACP dynamically checks for proper speedon all port members. You do not need to have similar physical connection types. For example,you can mix a fiber port with a copper port. After you use autonegotiation with MLT and notLACP, you need to ensure that all ports run at the same speed.

Multicast flow distribution over MLTMultiLink Trunking provides a mechanism to distribute multicast streams over a multilink trunk.This mechanism is based on source-subnet and group addresses. You can use it to choosethe address and bytes in the address for the distribution algorithm.

The multicast flow distribution over MLT algorithm is the same multicast flow distributionalgorithm used in IEEE 802.3ad based link aggregation. As a result, you can distribute the loadon the MLT ports and achieve even stream distribution. In applications such as television (TV)distribution, multicast traffic distribution is important because bandwidth requirements aresubstantial after a large number of TV streams are employed.

With flow distribution over MLT, Avaya recommends that you choose source and group masksthat result in even traffic distribution over the multilink trunk links.

For more information about multicast flow distribution over MLT, see Avaya Virtual ServicesPlatform 9000 Configuration — IP Multicast Routing Protocols, NN46250-504.

Multicast distribution algorithmThe multicast hashing algorithm is the same algorithm used for an IP packet. For moreinformation, see MLT traffic distribution algorithm on page 32.

MLT and MLT with LACP configuration rulesVirtual Services Platform 9000 multilink trunks adhere to the following rules. Unless otherwisestated, these rules also apply to MLT with LACP.

• MLT is supported on 10Base-T, 100Base-TX, Gigabit Ethernet, and 10 Gigabit Ethernetmodule ports.

• Multilink trunk ports support mixed speed links, for example, one link can be 10Gb andanother 1Gb. However, no weighting of traffic distribution occurs so if you mix links of

MultiLink Trunking

Configuration — Link Aggregation, MLT, and SMLT July 2012 33

Page 34: Configuration — Link Aggregation, MLT, and SMLT Avaya

different operational speeds, you can overload the lower speed link or under utilize ahigher speed link.

This rule applies to multilink trunks only. MLT with LACP does not support different linkspeeds.

• The media type of MLT ports can be different; a mix of copper and fiber are allowed.• All multilink trunk ports must be in the same Spanning Tree Group (STG) unless the port

is tagged. Use tagging so ports can belong to multiple STGs, as well as multipleVLANs.

• After the port is made a member of MLT, it inherits the properties of the MLT and hencethe STG properties are inherited from the VLAN associated with that MLT. After youremove the port from MLT or after you delete the MLT, the ports are removed from theMLT STG and added into the default STG.

• MLT is compatible with Multiple Spanning Tree Protocol (MSTP) (IEEE 802.1s) and RapidSpanning Tree Protocol (RSTP) (IEEE 802.1w).

• Tagging (IEEE 802.1Q) is supported on a multilink trunk.Virtual Services Platform 9000 multilink trunks have the following general features andrequirements:

• Supports up to 512 MLT groups with as many as 16 ports belonging to a single multilinktrunk.

• MLT ports can span modules, providing module redundancy.• Apply filters individually to each port in a multilink trunk.

With MSTP or RSTP enabled, ports in the same multilink trunk operate as follows:

• The designated port sends the Bridge Protocol Data Unit (BPDU).• The multilink trunk port ID is the ID of the lowest numbered port.• If identical BPDUs are received on all ports, the multilink trunk mode is forwarding.• If ports do not receive BPDUs on a port or BPDU and port tagging do not match, the

individual port is taken offline.• Path cost is inversely proportional to the active multilink trunk bandwidth.

LAG rulesThe Virtual Services Platform 9000 Link Aggregation Groups (LAG) adhere to the followingrules:

• All LAG ports operate in full-duplex mode.• All LAG ports operate at the same data rate.• All LAG ports must belong to the same set of VLANs.• Link aggregation is compatible with MSTP, and RSTP.• Assign all LAG ports to the same MSTP or RSTP groups.• Ports in a LAG can exist on different modules.• Support a maximum of 32 link aggregation groups.

MultiLink Trunking and Split MultiLink Trunking

34 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 35: Configuration — Link Aggregation, MLT, and SMLT Avaya

• You can configure a LAG with up to 16 ports, but only a maximum of 8 can be active at atime.

• After you configure a multilink trunk with LACP, you cannot add or delete ports or VLANsmanually without first disabling LACP.

MultiLink Trunking with LACPMultiLink Trunking (MLT) with Link Aggregation Control Protocol (LACP) manages ports andport memberships to form a link aggregation group (LAG). Use Link Aggregation ControlProtocol to gather one or more links to form a LAG, which a Media Access Control (MAC) clienttreats as a single link. Link Aggregation Control Protocol can dynamically add or remove LAGports, depending on availability and state.

IEEE 802.3ad overviewThe IEEE 802.3ad standard comprises service interfaces, the LACP, the Marker Protocol, linkaggregation selection logic, a parser or multiplexer, frame distribution, and frame collectionfunctions.

The following illustration shows the major functions of IEEE 802.3ad defined as multiple linkaggregation.

MultiLink Trunking with LACP

Configuration — Link Aggregation, MLT, and SMLT July 2012 35

Page 36: Configuration — Link Aggregation, MLT, and SMLT Avaya

Figure 1: Link aggregation sublayer (according to IEEE 802.3ad)

The link aggregation sublayer comprises the following functions:

• frame distribution

This block takes frames submitted by the MAC client and sends them for transmission onthe appropriate port based on a frame distribution algorithm employed by the FrameDistributor.

Frame distribution also includes an optional Marker Generator/Receiver used for theMarker Protocol. Virtual Services Platform 9000 only implements the Marker Receiverfunction. For more information about the frame distribution algorithm, see MLT trafficdistribution algorithm on page 32.

• frame collection

This block passes frames received from the various ports to the MAC client. Framecollection also includes a Marker Responder used for the Marker Protocol.

• aggregator parser or multiplexers

During transmission operations, these blocks pass frame transmission requests from theDistributor, Marker Generator, and Marker Responder to the appropriate port.

MultiLink Trunking and Split MultiLink Trunking

36 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 37: Configuration — Link Aggregation, MLT, and SMLT Avaya

During receive operations, these blocks distinguish among Marker Request, MarkerResponse, MAC Client Protocol Data Units (PDU), and pass the blocks to the appropriateentity (Marker Responder, Marker Receiver, and Collector, respectively).

• aggregator

The combination of frame distribution and collection, and aggregator parser ormultiplexers.

• aggregation control

This block configures and controls link aggregation. It incorporates LACP for theautomatic communication of aggregation capabilities between systems and automaticconfiguration of link aggregation.

• control parser/multiplexers

During transmission operations, these blocks pass frame transmission requests from theaggregator and Control entities to the appropriate port.

During receive operations, these blocks distinguish Link Aggregation Control ProtocolData Units (LACPDUs) from other frames. The blocks pass, passing the LACPDUs to theappropriate sublayer entity and all other frames to the aggregator.

802.3ad link aggregation principlesUse link aggregation to group ports together to form a link group to another device. Link groupsincrease aggregate throughput between devices and provide link redundancy.

Link aggregation employs the following principles and concepts:

• A MAC client communicates with a set of ports through an aggregator, which presents astandard IEEE 802.3 service interface to the MAC client. The aggregator binds to one ormore ports within a system.

• The aggregator distributes frame transmissions from the MAC client to various ports,collects received frames from the ports, and transparently passes the frames to the MACclient.

• A system can contain multiple aggregators serving multiple MAC clients. A port binds toa single aggregator at a time. A MAC client is served by a single aggregator at a time.

• The Link Aggregation Control function binds ports to aggregators within a system. Thecontrol function aggregates links, binds the system ports to an appropriate aggregator,and monitors conditions to determine if a change in aggregation is needed. Networkmanagers can manually provide link aggregation control by manipulating the linkaggregation state variables (for example, keys). You can also use LACP to automaticallydetermine, configure, bind, and monitor link aggregation.

• LACP uses peer exchanges across links to continually determine the aggregationcapability of the links and provide the maximum level of aggregation capability betweena pair of systems.

• Frame ordering is maintained for certain sequences of frame exchanges between MACClients. The distributor ensures that all frames of a conversation pass to a single port.The collector passes frames to the MAC client in the order they are received from theport. The collector can select frames received from the aggregated ports. Because the

MultiLink Trunking with LACP

Configuration — Link Aggregation, MLT, and SMLT July 2012 37

Page 38: Configuration — Link Aggregation, MLT, and SMLT Avaya

frames are not ordered on a single link, this guarantees that frame ordering is maintainedfor all conversations.

• Conversations move among ports within an aggregation for load balancing and formaintaining availability if a link fails.

• The standard does not impose a particular distribution algorithm on the distributor. TheVirtual Services Platform 9000 uses the MLT traffic distribution algorithm. For moreinformation on the Virtual Services Platform 9000 traffic distribution algorithm, see MLTtraffic distribution algorithm on page 32.

• Each port is assigned a unique, globally administered MAC address.

After entities initiate frame exchanges within the link aggregation sublayer, the sourceaddress is the MAC address. An example of an entity that initiates frame exchanges isLACP and Marker Protocol exchanges.

• Each aggregator is assigned a unique, globally administered MAC address that is usedfrom the perspective of the MAC client, both as a source address for transmitted framesand as the destination address for received frames. You can use one of the port MACaddresses in the associated LAG as the MAC address of the aggregator.

Split MultiLink TrunkingSplit MultiLink Trunking (SMLT) is an option that improves Layer 2 and Layer 3 resiliency. Thefollowing sections discuss SMLT in more detail.

SMLT overviewSplit MultiLink Trunking is an option that improves Layer 2 (bridged) resiliency by providing forthe addition of Virtual Services Platform 9000 failure redundancy with subsecond failover, ontop of all standard MLT link failure protection and flexible bandwidth scaling functionality. UseSplit MultiLink Trunking to connect a device which supports some form of link aggregation, beit a switch or a server, to two distinct separate SMLT endpoints or switches. These SMLTdevices form a Switch Cluster and are referred to as an interswitch trunk (IST) Core Switchpair.

Switch Clusters are always formed as a pair, but you can combine pairs of clusters in either asquare or full-mesh fashion to increase the size and port density of the Switch Cluster. If youconfigure SMLT in a Layer 3 or routed topology, the configuration is referenced as RoutedSMLT (RSMLT). For information about Routed SMLT, see Avaya Virtual Services Platform 9000Configuration — IP Routing, NN46250-505.

You can form SMLT connections through single links from the Switch Cluster to the edgeconnection, standard MLTs, or MLTs with LACP. Optionally, SMLT links can have VLACPenabled as well. You can mix these various link connections. Within the same Switch Cluster,you can configure both SMLT and RSMLT to allow a mixture of both Layer 2 and Layer 3VLANs. For more information about various SMLT configurations, see SMLT topologies onpage 40.

Split MultiLink Trunking networks do not need to use RSTP or MSTP to enable loop-freetriangle topologies because SMLT inherently avoids loops due to its superior enhanced linkaggregation protocol. The loop-free link is accomplished by having two aggregation switches

MultiLink Trunking and Split MultiLink Trunking

38 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 39: Configuration — Link Aggregation, MLT, and SMLT Avaya

appear as a single device to edge switches, which dual-home to the aggregation switches.The aggregation switches interconnect using an interswitch trunk, exchanging addressing andstate information (permitting rapid fault detection and forwarding path modification). SplitMultiLink Trunking is designed for Layer 2 network connectivity, but you can configure in Layer3 networks by working with VRRP or RSMLT Layer 2 edge.

For more information about SMLT configuration, see Switch Clustering using Split-MultiLinkTrunking (SMLT) with VSP 9000, ERS 8600/8800, 8300, and 5000 Technical ConfigurationGuide (NN48500-518). For more information about the technical configuration guide, go to theAvaya Web site: http://support.avaya.com.

SMLT advantagesSMLT eliminates all single points of failure and creates multiple paths from all user accessswitches to the network core. In case of failure, SMLT recovers as quickly as possible usingall capacity. SMLT provides a transparent and interoperable solution that requires nomodification on the part of the majority of existing user access devices.

SMLT improves the reliability of Layer 2 networks that operate between user access switchesand the network center aggregation switch by providing:

• load sharing among all links• fast failover in case of link failure• elimination of single points of failure• fast recovery in case of node failure• transparent and interoperable solutions• removal of MSTP and RSTP convergence issues

SMLT, MSTP, and RSTPNetworks designed to have user access switches dual-home to two aggregation switches, andhave VLANs spanning two or more user access switches, experience the following designconstraints:

• no load sharing exists over redundant links• network convergence is slow in case of failure

With the introduction of SMLT, all dual-home Layer 2 frame-switched network devices with dualhomes are no longer dependent on the MSTP or RSTP for loop detection. A properly designedSMLT network inherently does not have logical loops.

SMLT solves the spanning tree problem by combining two aggregation switches into onelogical MLT entity, thus making it transparent to all types of edge switches. In the process, itprovides quick convergence, while load sharing across all available trunks.

If you use STP mode on a switch that is in an SMLT configuration with Virtual Services Platform9000 systems, you can experience traffic loss for 30 seconds if you change the portmembership of the MLT, even if the port is in a down state. The traffic loss is because theconvergence time for STP is 30 seconds. Avaya recommends that you use MSTP or RSTPon all switches in SMLT configurations.

Split MultiLink Trunking

Configuration — Link Aggregation, MLT, and SMLT July 2012 39

Page 40: Configuration — Link Aggregation, MLT, and SMLT Avaya

SMLT topologiesThe following are the three generic topologies in which you can deploy SMLT, depending onthe resiliency and redundancy required:

• a triangle topology• a square topology• a full-mesh topology

SMLT and interswitch trunkingThe following illustration shows an SMLT configuration with a pair of Virtual Services Platform9000 systems as aggregation systems (E and F) and four separate Virtual Services Platform9000 systems as user access switches (A, B, C, and D).

Figure 2: SMLT aggregation switches and operations

You must connect SMLT aggregation switches through an interswitch trunk. For example, useraccess switches B and C connect to the aggregation systems through multilink trunks splitbetween the two aggregation systems. As shown in Figure 2: SMLT aggregation switches andoperations on page 40, the implementation of SMLT only requires two SMLT-capable

MultiLink Trunking and Split MultiLink Trunking

40 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 41: Configuration — Link Aggregation, MLT, and SMLT Avaya

aggregation systems. You must connect these Virtual Services Platform 9000 systems throughan interswitch trunk.

Aggregation switches use the interswitch trunk to do the following:

• Confirm that they are alive and exchange MAC address forwarding tables.• Send traffic between single switches attached to the aggregation switches.• Serve as a backup if one SMLT link fails.

Because SMLT requires the interswitch trunk, Avaya recommends that you use multiple linkson the interswitch trunk to ensure reliability and high availability. Avaya also recommends thatyou use Gigabit Ethernet links for interswitch trunk connectivity to provide enough bandwidthfor potential cross traffic.

If the SMLT interfaces from one of the IST peers are down, all MAC entries and IP AddressResolution Protocol (ARP) entries learned from SMLT interfaces are unchanged. This behavioris different than on Avaya Ethernet Routing Switch 8600, where all corresponding MAC andARP entries are converted to be learned from the IST interface.

Avaya recommends that an interswitch multilink trunk contain at least two physical ports. Youcannot enable the CP-Limit on all physical ports that are members of an interswitch trunkmultilink trunk.

Important:Avaya does not allow you to enable the CP-Limit on the IST MLT in the VSP 9000.

Disabling the CP-Limit on interswitch trunk multilink trunk ports forces another, less-critical portto be disabled if the defined CP Limits are exceeded. This preserves network stability if aprotection condition (CP-Limit) arises. You can disable one of the multilink trunk ports (risers)in such a condition; traffic continues to flow uninterrupted through the remaining SMLT ports.

For more information about CP-Limit, see Avaya Virtual Services Platform 9000 Administration,NN46250-600.

Other SMLT aggregation switch connectionsThe example shown in Figure 2: SMLT aggregation switches and operations on page 40includes end stations that connect to each of the Virtual Services Platform 9000 systems. Inthis example, a, b1, b2, c1, c2, and d are clients and printers, while e and f are servers androuters.

User access switches B and C can use a method to determine which link of the multilink trunkconnections to use to forward a packet, as long as the same link is used for a Source Addressand Destination Address (SA/DA) pair. The packet is routed correctly regardless of whether Bor C knows the DA. SMLT aggregation switches always send traffic directly to a user accessswitch, and only use the interswitch trunk for traffic that they cannot forward in another, moredirect way.

Split MultiLink Trunking

Configuration — Link Aggregation, MLT, and SMLT July 2012 41

Page 42: Configuration — Link Aggregation, MLT, and SMLT Avaya

SMLT environment traffic flow rulesTraffic flow in an SMLT environment adheres to the following rules:

• If a packet is received from an interswitch trunk port, it is not forwarded to an active SMLTgroup in order to prevent network loops.

• After a packet is received, the system performs a look-up on the forwarding database. Ifan entry exists, and if the entry was learned locally from the SMLT or through the IST asa remote SMLT, it is forwarded to the local port (the packet must not be sent to the ISTfor forwarding unless there is no local connection). Unknown and Broadcast packets floodout all ports that are members of this VLAN.

• For load sharing purposes in an SMLT configuration, the Virtual Services Platform 9000obeys the MLT traffic distribution algorithm.

SMLT traffic flow examplesThe following traffic flow examples are based on Figure 2: SMLT aggregation switches andoperations on page 40.

Example 1: Traffic flow from a to b1 or b2Assuming a and b1/b2 are communicating through Layer 2, traffic flows from A to switch E andis forwarded over its direct link to B. Traffic coming from b1 or b2 to a is sent by B on one ofits multilink trunk ports.

B can send traffic from b1 to a on the link to switch E, and traffic from b2 to a on the link to F.In the case of traffic from b1, switch E forwards the traffic directly to switch A, while traffic fromb2, which arrived at F, is forwarded across the interswitch trunk to E and then to A.

Example 2: Traffic flow from b1/b2 to c1/ c2Traffic from b1/b2 to c1/c2 is always sent by switch B through its multilink trunk to the core. Nomatter at which switch E or F arrives at, it is sent directly to C through the local link.

Example 3: Traffic flow from a to dTraffic from a to d (and d to a) is forwarded across the interswitch trunk because it is the shortestpath. The link is treated as a standard link; SMLT and interswitch trunk parameters are notconsidered.

Example 4: Traffic flow from f to c1/c2Traffic from f to c1/c2 is sent out directly from F. Return traffic from c1/c2 passes through oneactive VRRP Master for each IP subnet. The traffic is passed across the interswitch trunk ifswitch C sends it to E.

SMLT and IST traffic flow exampleIn an SMLT environment, the two aggregation switches share the same forwarding databaseby exchanging forwarding entries using the IST. The entry for 00:E0:7B:B3:04:00 is shown onnode C as an entry learned on MLT-1, but because SMLT Remote is true, this entry was actuallylearned from node B. On B, that same entry is shown as directly learned through MLT-1because SMLT Remote is false.

The following illustration shows the network topology.

MultiLink Trunking and Split MultiLink Trunking

42 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 43: Configuration — Link Aggregation, MLT, and SMLT Avaya

Figure 3: Network topology for traffic flow example

After a packet arrives at node C destined for 00:E0:7B:B3:04:00, if the SMLT Remote statusis true, the Virtual Services Platform 9000 tries to send the packet to MLT-1 rather than throughthe interswitch trunk. Traffic rarely traverses the interswitch trunk unless there is a failure. Ifthis same packet arrives at B, it is then forwarded to MLT-1 on the local ports.

SMLT and LACP supportVirtual Services Platform 9000 fully supports IEEE 802.3ad LACP on MLTs and on a pair ofSMLT systems.

With LACP the Virtual Services Platform 9000 provides a standardized external linkaggregation interface to third-party vendor IEEE 802.3ad implementations. This protocolextension provides dynamic link aggregation mechanisms. Only dual-home devices benefitfrom this enhancement.

Advantages of this protocol extension include the following:

• MLT peers and SMLT client devices can be both network switches and a type of serveror workstation that supports link bundling through IEEE 802.3ad.

• Single link and multilink trunk solutions support dual-home connectivity for more than 350attached devices, so that you can build dual-home server farm solutions.

Supported SMLT/LACP scenariosSMLT/IEEE link aggregation interaction supports all known SMLT scenarios in which an IEEE802.3ad SMLT pair connects to SMLT clients, or in which two IEEE 802.3ad SMLT pairsconnect to each other in a square or full-mesh topology.

Split MultiLink Trunking

Configuration — Link Aggregation, MLT, and SMLT July 2012 43

Page 44: Configuration — Link Aggregation, MLT, and SMLT Avaya

Unsupported SMLT/LACP scenariosSome of the unsupported SMLT/LACP scenarios include the following factors, which lead tofailure:

• Incorrect port connections.• Mismatched MLT IDs assigned to SMLT client. SMLT switches can detect if MLT IDs are

not consistent. The SMLT aggregation switch, which has the lower IP address, does notallow the SMLT port to become a member of the aggregation thereby avoidingmisconfigurations.

• The SMLT client switch does not have automatic aggregation enabled (LACP disabled).SMLT aggregation switches can detect that aggregation is not enabled on the SMLT client,thus no automatic link aggregation is established until the configuration is resolved.

• Single CP module failures. In the case of a CP module failure in a system with only oneCP module, the LACP on the other switch (or switches) detects the remote failure andtriggers removal of links connected to the failed system from the LAG. This process forfailure recovery for the network sends the data along a different network path.

• Link Aggregation Control Protocol (LACP) is not supported on Split Multilink Trunking(SMLT) Shortest Path Bridging MAC (SPBM) Network Node Interfaces (NNIs) port typebecause it can cause traffic to be silently dropped.

SMLT and IP routingThis section describes SMLT and IP routing interactions.

• SMLT and the Virtual Router Redundancy Protocol on page 44• SMLT and VRRP BackupMaster on page 44

SMLT and the Virtual Router Redundancy ProtocolUse Virtual Router Redundancy Protocol (VRRP) to have one active primary router for eachIP subnet, with all other network VRRP interfaces operating in backup mode.

The VRRP has only one active routing interface enabled. Users that access switchesaggregated into two SMLT switches send their shared traffic load (based on source anddestination MAC or IP addresses) on all uplinks towards the SMLT aggregation switches.

The VRRP is less efficient if you use it with SMLT. All other interfaces are in backup (standby)mode. In this case, all traffic is forwarded over the IST link towards the primary VRRP switch.All traffic that arrives at the VRRP backup interface is forwarded, so there is not enoughbandwidth on the IST link to carry all the aggregated riser traffic. However, an enhancementto VRRP overcomes this issue by ensuring that the IST trunk is not used in such a case forprimary data forwarding.

SMLT and VRRP BackupMasterThe VRRP BackupMaster acts as an IP router for packets destined for the logical VRRP IPaddress. The system directly routes all traffic to the destined subnetwork and not through Layer2 switches to the VRRP master. This avoids a potential limitation in the available ISTbandwidth.

To avoid potential frame duplication problems, you can only use the VRRP BackupMasterfeature for SMLT on interfaces that you configure for SMLT. You cannot use VRRPBackupMaster with hubs to avoid frame duplication or on brouter or VLAN interfaces.

MultiLink Trunking and Split MultiLink Trunking

44 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 45: Configuration — Link Aggregation, MLT, and SMLT Avaya

If you use an SMLT with routing on SMLT aggregation switches, Avaya recommends that youuse VRRP for default gateway redundancy. In a VRRP environment, one switch is active andthe other is a backup. In an SMLT environment, you can enable the VRRP BackupMaster anduse an active-active concept. The VRRP BackupMaster router routes traffic that is receivedon the SMLT VLAN and avoids traffic flow across the IST. This provides true load-sharingabilities.

The BackupMaster feature provides an additional benefit. Virtual Router Redundancy Protocolnormally sends a hello packet every second. After three hello packets are not received, allswitches automatically revert to master mode. This results in a 3-second outage. If you useVRRP in an SMLT environment, and a link goes down, the system automatically forwards trafficto the remaining ports that you configure as SMLT VRRP BackupMaster. Because bothsystems process traffic, the node immediately recognizes the VRRP state change, so there isfaster failure recovery (less than 1 second).

Follow these guidelines if you use VRRP BackupMaster with SMLT:

• The VRRP virtual IP address and the VLAN IP address cannot be the same.• Configure the hold-down timer for VRRP to a value that is approximately one hundred

and fifty percent of the Interior Gateway Protocol (IGP) convergence time to allow the IGPenough time to reconverge following a failure. For example, if OSPF takes 40 seconds toreconverge, configure the hold-down timer to 60 seconds.

• Stagger the hold-down timers with ARP requests so the Virtual Services Platform 9000does not run ARP and SMLT at the same time causing excess CPU load. For example,if one node has the hold-down timer configured for 60 seconds, you can configure theother hold-down timer to 65 seconds.

• Enable hold-down times on both VRRP sides (Master and BackupMaster).

SMLT and SLPPYou can use Simple Loop Prevention Protocol (SLPP) to prevent loops in an SMLT network.SLPP focuses on SMLT networks but works with other configurations. Avaya recommends thatyou always use SLPP in an SMLT environment.

For square and full-mesh configurations that use a routed core, Avaya recommends that youcreate a separate core VLAN. Enable SLPP on the core VLAN and the square or full meshlinks between switch clusters. This configuration detects loops created in the core and loopsat the edge do not affect core ports. If you use RSMLT between the switch clusters, enableSLPP on the RSMLT VLAN. Because you enable SLPP only on one or two VLANs in the core,changing the RX threshold values will not be necessary.

The Virtual Services Platform 9000 does not support SLPP in an SMLT that uses LACP.

The SLPP design is to shutdown the port where the SLPP packets originate or to shutdownthe IST peer switch port, after the counter reaches the threshold. A loop can still occur afterports are shutdown. SLPP can shutdown all SMLT ports on a triangle SMLT topology, whichresults in isolating the edge switch.

For more information about SLPP fundamentals and configuration, see Avaya Virtual ServicesPlatform 9000 Configuration — VLANs and Spanning Tree, NN46250-500.

Split MultiLink Trunking

Configuration — Link Aggregation, MLT, and SMLT July 2012 45

Page 46: Configuration — Link Aggregation, MLT, and SMLT Avaya

MLT and SMLT configuration considerationsUse the information in this section to understand the considerations and guidelines whileconfiguring link aggregation into your network.

MLT with LACP configuration considerationsAfter you configure MLT with LACP, you must enable the aggregation parameter. After youenable the aggregation parameter, the LACP aggregator maps one-to-one to the specifiedmultilink trunk.

The following lists the steps that are involved to configure MLT with LACP:

1. Assign a numeric key to the ports you want to include in the LAG.2. Configure the LAG for aggregation.3. Enable LACP on the port.4. Create an MLT and assign to it the same key as in step 1.

The multilink trunk with LACP only aggregates ports whose key matches its own.The newly created MLT with LACP adopts the VLAN membership of its member ports after thefirst port is attached to the aggregator associated with this LAG. After a port detaches from anaggregator, the associated LAG port deletes the member from its list.

After a multilink trunk is configured with LACP, you cannot add or delete ports manually withoutfirst disabling LACP. You can add or remove VLANs to an MLT without manually disablingLACP. When you add or remove VLANs from an LACP-enabled MLT, follow the guidelines in Configuring LACP on an MLT on page 53 or Adding a multilink, interswitch, or LACPtrunk on page 61.

To enable tagging on ports belonging to a LAG, disable LACP on the port and then enabletagging and LACP on the port.

If you enable Open Shortest Path First (OSPF) routing on a port, do not set the LACP periodictransmission timer to less than 1 second.

MLT with LACP and SMLT configuration considerationsYou can configure Split MultiLink Trunking (SMLT) with MLT, or with MLT with LACP. Followthese guidelines while you configure SMLT with LACP:

• If you configure LACP for SMLT, you must configure the same LACP smlt-sys-id on bothsides.

After you configure the LACP system ID for SMLT, configure the same LACP smlt-sys-idon both aggregation switches to avoid loss of data. Avaya recommends that you configurethe LACP smlt-sys-id to be the base MAC address of one of the aggregate switches, and

MultiLink Trunking and Split MultiLink Trunking

46 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 47: Configuration — Link Aggregation, MLT, and SMLT Avaya

that you include the MLT-ID. Configure the same system ID on both of the SMLT coreaggregation switches.

• If you use LACP in an SMLT square configuration, the LACP ports must have the samekeys for that SMLT LAG; otherwise, the aggregation can fail if a switch fails.

• If an SMLT aggregation switch has LACP enabled on some of its multilink trunks, do notchange the LACP system priority.

• After you configure SMLT links, Avaya recommends that you set the multicast packets-per-second value to 6000 pps.

• Avaya recommends that you do not enable LACP on ISTs to avoid unnecessaryprocessing. Use VLACP if an optical network between the SMLT core switches requiresa failure detection mechanism.

• Enabling multicast MLT distribution on a square-mesh SMLT can cause loss of streamsgoing through the diagonal links. This results in traffic distributed improperly. Avayarecommends that you disable the diagonal links.

Using the LACP smlt-sys-id enables you to use a third-party switch as a wiring closet switchin an SMLT configuration. This enhancement provides an option for the administrator toconfigure the SMLT Core Aggregation Switches to always use the system ID. In this way, theSMLT Core Aggregation Switch always uses the same LACP key regardless of the state of theSMLT Core Aggregation Switch neighbor (or the IST link). Therefore no change in LAGs mustoccur on the attached device regardless of whether the device is a server or a third-partyswitch. This situation does not affect Avaya edge switches used in SMLT configurations. Theactor system priority of LACP_DEFAULT_SYS_PRIO, the actor system ID the user configures,and an actor key equal to the MLT-ID are sent to the wiring closet switch. Avaya recommendsthat you configure the system ID to be the base MAC address of one of the aggregate switchesalong with its MLT-ID. The administrator must ensure that the same value for the system ID isconfigured on both of the SMLT Core Aggregation Switches.

The Virtual Services Platform 9000 software does not support Simple Loop Prevention Protocol(SLPP) in an LACP-SMLT environment.

You can configure the LACP smlt-sys-id used by SMLT core aggregation switches. After youset the LACP system ID for SMLT, configure the same LACP smlt-sys-id on both aggregationswitches to avoid the loss of data.

The LACP System ID is the base MAC address of the switch, which is carried in LinkAggregation Control Protocol Data Units (LACPDU). If two links interconnect two switches thatrun LACP, each switch knows that both links connect to the same remote device because theLACPDUs originate from the same System ID. If you enable the links for aggregation usingthe same key, LACP can dynamically aggregate them into an MLT LAG.

If SMLT is used between the two switches, they act as one logical switch. Both aggregationswitches must use the same LACP System ID over the SMLT links so that the edge switchsees one logical LACP peer, and can aggregate uplinks towards the SMLT aggregationswitches. This process automatically occurs over the IST connection, where the base MACaddress of one of the SMLT aggregation switches is chosen and used by both SMLTaggregation switches.

However, if the switch that owns that Base MAC address restarts, the IST goes down, and theother switch reverts to using its own Base MAC address as the LACP System ID. This actioncauses all edge switches that run LACP to think that their links are connected to a differentswitch. The edge switches stop forwarding traffic on their remaining uplinks until the

MLT and SMLT configuration considerations

Configuration — Link Aggregation, MLT, and SMLT July 2012 47

Page 48: Configuration — Link Aggregation, MLT, and SMLT Avaya

aggregation can reform (which can take several seconds). Additionally, after the restartedswitch comes back on line, the same actions occur, thus disrupting traffic twice.

The solution to this problem is to statically configure the same LACP smlt-sys-id MAC addresson both aggregation switches.

Note:The SMLT ID is always the same as the MLT ID. For instance, both sides can have an MLT10, but once SMLT is enabled on both sides it will function as an SMLT. Until SMLT is enabledon both peers however, it will function as a normal MLT.

MLT with LACP and Spanning Tree configuration considerationsOnly the physical link state or its LACP peer status affects LACP module operation. After a linkis enabled or disabled, an LACP module is notified. The MSTP or RSTP forwarding state doesnot affect LACP module operation. LACPDUs can be sent if the port is in an MSTP or RSTPblocking state.

Unlike legacy MultiLink trunks, configuration changes (such as speed and duplex mode) to aLAG member port are not applied to all member ports in the multilink trunks. The changed portis removed from the LAG and the corresponding aggregator, and the user is alerted that theconfiguration is created.

Important:Link Aggregation Control Protocol, as defined by IEEE, is a protocol that exists between twobridge endpoints; therefore, the LACP PDUs are terminated at the next Server Provider (SP)interface.

LACP parameters configuration considerationsLink aggregation scalingThe following table summarizes the number of aggregation groups supported on VirtualServices Platform 9000 modules. For more information about the latest scalability information,see the release notes included with your switch.

Table 2: Link aggregation scaling for the Virtual Services Platform 9000

Feature NumberAggregation groups

• 802.3ad aggregation groups (LAG)

• multilink trunk groups

512

Maximum number of links (ports) for each MLTgroup

16

MultiLink Trunking and Split MultiLink Trunking

48 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 49: Configuration — Link Aggregation, MLT, and SMLT Avaya

MLT and SMLT link aggregation configuration using theACLI

This section describes how to configure and manage link aggregation using the ACLI, includingMultiLinkTrunking (MLT), to increase the link speed and redundancy for higher availability.

Configure link aggregation to provide link level redundancy and increase load sharing.MultiLink Trunking (MLT) is a link aggregation technology that you can use to group severalphysical Ethernet links into one logical Ethernet link to provide fault-tolerance and high-speedlinks between routers, switches, and servers. Split MultiLink Trunking (SMLT) is an option thatimproves Layer 2 (bridged) resiliency.

For more advanced configuration information, see Switch Clustering using Split Multi-LinkTrunking (SMLT) with VSP 9000, ERS 8600/8800, 8300, and 5000 Technical ConfigurationGuide (NN48500-518). For more information about the technical configuration guide, go to theAvaya Web site: http://support.avaya.com.

Configuring an MLTPerform this procedure to create and configure an MLT.

Procedure

1. Log on to Global Configuration mode:enableconfigure terminal

2. Create an MLT:mlt <1-512>

3. Add a VLAN to the MLT:mlt <1-512> vlan <1-4084>

4. Optionally, change the name of the MLT:mlt <1-512> name WORD<0-20>

5. Enable trunking on the MLT:mlt <1-512> encapsulation dot1q

6. Enable the MLT:mlt <1-512> enable

7. Display the MLT configuration:

MLT and SMLT link aggregation configuration using the ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 49

Page 50: Configuration — Link Aggregation, MLT, and SMLT Avaya

show mlt <1–512>

ExampleCreate MLT 1:

VSP-9012:1(config)#mlt 1Add VLAN 10 to the MLT:

VSP-9012:1(config)#mlt 1 vlan 19Enable the MLT:

VSP-9012:1(config)#mlt 1 enableDisplay the MLT configuration:

VSP-9012:1(config)#show mlt 1================================================================================ Mlt Info================================================================================ PORT MLT MLT PORT VLANMLTID IFINDEX NAME TYPE ADMIN CURRENT MEMBERS IDS--------------------------------------------------------------------------------1 6144 SMLT-1 trunk smlt norm 4/2,4/14,4/26,4/38 2 3 4 6 19

MULTICAST DESIGNATED LACP LACPMLTID IFINDEX DISTRIBUTION PORTS ADMIN OPER--------------------------------------------------------------------------------1 6144 enable 4/2 disable down

WHICH PORTS WHERE LOCAL REMOTE PROGRAMMEDMLTID NAME CREATED PORT MEMBERS PORT MEMBERS IN DATA PATH--------------------------------------------------------------------------------1 SMLT-1 LOCAL 4/2,4/14,4/26,4/38 LOCAL

ENCAPMLTID IFINDEX DOT1Q--------------------------------------------------------------------------------1 6144 enable

MLTID IFINDEX PORT PACKET-RATE SHUTDOWN--------------------------------------------------------------------------------1 6144 4/2 8000 false1 6144 4/14 8000 false1 6144 4/26 8000 false1 6144 4/38 8000 false

Variable definitions

Use the data in the following table to use the mlt command.

Variable Valueenable Creates and enables a new MLT.

MultiLink Trunking and Split MultiLink Trunking

50 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 51: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable Valueencapsulation dot1q Enables trunking on the MLT.

member {slot/port[-slot/port][,...]} Adds ports to the MLT.

<1-512> Specifies the MLT ID.

name WORD<0-20> Configures the name for the MLT.

vlan <1–4084> Specifies a VLAN ID to add to the MLT.

Adding ports to an MLT LAGPerform this procedure to add ports to an MLT LAG.

Procedure

1. Log on to Global Configuration mode:enableconfigure terminal

2. Add ports to an MLT LAG:mlt <1-512> member {slot/port[-slot/port][,...]}

ExampleAdd ports 4/26 to 4/28 to MLT 1:

VSP-9012:1(config)#mlt 1 member 4/26–4/28

Variable definitions

Use the data in the following table to use the mlt command.

Variable Valueenable Creates and enables a new MLT.

encapsulation dot1q Enables trunking on the MLT.

member {slot/port[-slot/port][,...]} Adds ports to the MLT.

<1-512> Specifies the MLT ID.

name WORD<0-20> Configures the name for the MLT.

vlan <1–4084> Specifies a VLAN ID to add to the MLT.

MLT and SMLT link aggregation configuration using the ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 51

Page 52: Configuration — Link Aggregation, MLT, and SMLT Avaya

Removing ports from an MLT LAGRemove ports from an MLT LAG.

About this task

Important:Before removing a port member from an MLT, you must first disable the port. This ensuresthat the other side brings its corresponding port member down. This achieves parity on bothsides and avoids traffic disruptions.

Procedure

1. Log on to Interface Configuration mode:enableconfigure terminalinterface GigabitEthernet {slot/port[-slot/port][,...]}

2. Disable the ports:shutdown port {slot/port[-slot/port][,...]}

3. Remove ports from an MLT LAG:no mlt <1-512> member {slot/port[-slot/port][,...]}

ExampleRemove ports 4/27 and 4/28 from MLT 1:

VSP-9012:1(config)#interface mlt 1VSP-9012:1(config-mlt)#shutdown port 4/27–4/28VSP-9012:1(config-mlt)#no mlt 1 member 4/27–4/28

Variable definitions

Use the data in the following table to use the mlt command.

Variable Value<1-512> Specifies which MLT to add the ports to.

{slot/port[-slot/port][,...]} Specifies the ports to add to the MLT.

MultiLink Trunking and Split MultiLink Trunking

52 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 53: Configuration — Link Aggregation, MLT, and SMLT Avaya

Configuring LACP on an MLTConfigure an MLT with LACP to use the dynamic link aggregation function.

About this task

Important:Attach ports to an aggregator only if their system priorities are the same; otherwise, theyare considered to be operating in two different switches. You can attach ports to anaggregator only if their keys are the same.

When you add a VLAN to a dynamic MLT, only the active ports of the MLT are added as portmembers of the VLAN. Ports configured with the same aggregation key, but not active, are notadded to the VLAN. If these inactive ports become active later, the system does notautomatically add them to the VLAN port member list.

You must add all inactive ports to the VLAN. If you do not add the inactive ports to the VLAN,when they become active later, hashing can result in choosing a newly active port for trafficforwarding. Because the port is not a port member of the VLAN, traffic will be dropped. Avayarecommends that when you add the VLAN to the MLT, you also add the inactive aggregationports to the VLAN. You may have to disable LACP on the inactive ports before you can addthem to the VLAN. Because the ports are inactive, disabling LACP does not cause a trafficinterruption.

Similarly when you remove a VLAN from a dynamic MLT, all active ports of the MLT areremoved from the VLAN port member list but the inactive members are not removed. You mustremove the inactive aggregation members from the VLAN.

If you later configure a port for the same aggregation, you must add this port to all VLANs thatare members of the MLT.

Procedure

1. Log on to the MLT Interface Configuration mode:enableconfigure terminalinterface mlt <1-512>

2. Configure LACP on an MLT:lacp enable [key <0-512>] [system-priority <0-65535>]

ExampleEnable LACP and configure the LACP key on MLT 3:

VSP-9012:1(config)#interface mlt 3VSP-9012:1(config-mlt)#lacp enable key 1281

MLT and SMLT link aggregation configuration using the ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 53

Page 54: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable definitions

Use the data in the following table to use the lacp command.

Variable Valueenable Enables LACP on the MLT interface.

key <0-512> Configures the LACP aggregator key for aspecific MLT.

• 0-512 is the LACP actor admin key.

system-priority <0-65535> Configures the LACP system priority for aspecific MLT.

• 0-65535 is the system priority.

Creating an SMLT from an existing MLTCreate an SMLT from an existing MLT to split physical ports between two switches to improveresiliency and provide active load sharing.

Before you begin

• Create an MLT before you create a split in the MLT.

Procedure

1. Log on to the MLT Interface Configuration mode:enableconfigure terminalinterface mlt <1-512>

2. Create an SMLT from an existing MLT:smlt

ExampleCreate an SMLT on MLT 1:

VSP-9012:1(config)#interface mlt 1VSP-9012:1(config-mlt)#smlt

MultiLink Trunking and Split MultiLink Trunking

54 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 55: Configuration — Link Aggregation, MLT, and SMLT Avaya

Creating an interswitch trunkCreate an interswitch trunk from an existing MLT.

About this task

Important:Do not enable loop-detect on IST ports.

If you attempt to enable loop-detect on an existing IST port, the system prevents you fromdoing so. However, if you have a port with loop-detect already enabled, and you add thatport to an IST, the system does not prevent you from doing so, causing potential systemerrors.

Procedure

1. Log on to the MLT Interface Configuration mode:enableconfigure terminalinterface mlt <1-512>

2. Create an interswitch trunk:ist peer-ip <A.B.C.D> vlan <1-4084>

ExampleCreate an interswitch trunk on MLT 2:

VSP-9012:1(config)#interface mlt 2VSP-9012:1(config-mlt)#ist peer-ip 47.17.11.35 vlan 5

Variable definitions

Use the data in the following table to use the ist peer-ip command.

Variable Value<A.B.C.D> Specifies the peer IP address—the IP address of the IST

VLAN on the other aggregation switch.

<1–4084> Specifies the VLAN ID for this IST.

MLT and SMLT link aggregation configuration using the ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 55

Page 56: Configuration — Link Aggregation, MLT, and SMLT Avaya

Enabling an interswitch trunkPerform this procedure to enable an interswitch trunk.

Procedure

1. Log on to the MLT Interface Configuration mode:enableconfigure terminalinterface mlt <1-512>

2. Enable an interswitch trunk:ist enable

ExampleEnable an interswitch trunk on MLT 2:

VSP-9012:1(config)#interface mlt 2VSP-9012:1(config-mlt)#ist enable

Variable definitions

Use the data in the following table to use the ist command.

Variable Valueenable Enables IST on this MLT interface. Use the

no form of this command to disable IST onthis MLT interface: no ist enable.

Deleting an interswitch trunkDelete an interswitch trunk.

Before you begin

Important:Before you can delete the interswitch trunk, you must disable the interswitch trunk.

Procedure

1. Log on to the MLT Interface Configuration mode:

MultiLink Trunking and Split MultiLink Trunking

56 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 57: Configuration — Link Aggregation, MLT, and SMLT Avaya

enableconfigure terminalinterface mlt <1-512>

2. Disable an interswitch trunk:no ist enable

3. Delete an interswitch trunk:no ist peer-ip

ExampleFrom Global Configuration mode, log on to the MLT interface:

VSP-9012:1(config)# interface mlt 2Disable the IST:

VSP-9012:1(config)# no ist enableDelete the IST:

VSP-9012:1(config)# no ist peer-ip

Viewing the MLT port calculated by the MLT hash algorithmView the MLT port calculated by the MLT hash algorithm to determine through which MLT porta packet will exit the system.

Procedure

View the MLT port calculated by the MLT hash algorithm:hash-calc getmltindex traffic-type <ipv4|ipv6|non-ip> dest-valWORD<1-1536> src-val WORD<1-1536> mltID <1-512> [src-port<0-65535>] [dest-port <0-65535>]The source and destination addresses cannot have the same value.

ExampleView the MLT port calculated by the MLT hash algorithm:

VSP-9012:1#hash-cal getmltindex traffic-type ipv4 dest-val47.17.11.30 src-val 47.17.10.31 mltid 1Traffic will egress port 4/26 for this flow for MltId 1

MLT and SMLT link aggregation configuration using the ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 57

Page 58: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable definitions

Use the data in the following table to use the hash-calc getmltindex command.

Variable Valuedest-port <0-65535> Specifies the destination port.

dest-val WORD<1-1536> Specifies the destination address. Thesource and destination addresses cannothave the same value.

mltID <1-512> Specifies the MLT ID. The value ranges from1–512.

src-port <0-65535> Specifies the source port.

src-val WORD<1-1536> Specifies the source address. The sourceand destination addresses cannot have thesame value.

traffic-type {ipv4|ipv6|non-ip} Specifies the type of traffic, either ipv4, ipv6,or non-ip.

Viewing information about collision errorsView information about collision errors to obtain information about collision errors in thespecified MLT, or for all MLTs.

Procedure

View information about collision errors:show mlt error collision [<1-512>]

ExampleVSP-9012:1(config-mlt)#show mlt error collision 4

================================================================================ Mlt Collision Error================================================================================MLT -----------------COLLISIONS------------ID SINGLE MULTIPLE LATE EXCESSIVE--------------------------------------------------------------------------------4 0 0 0 0

Variable definitions

Use the data in the following table to use the show mlt error collision command.

MultiLink Trunking and Split MultiLink Trunking

58 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 59: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable Value<1-512> Specifies the MLT ID. The value ranges from 1–

512.

Viewing information about Ethernet errorsView information about Ethernet errors to display information about the types of Ethernet errorssent and received by a specific MLT or all MLTs.

About this task

Important:The IMAC columns refer to internal MAC address errors.

Procedure

View information about Ethernet errors:show mlt error main [<1-512>]

ExampleVSP-9012:1(config-mlt)#show mlt error main 4

================================================================================ Mlt Ethernet Error================================================================================MLT ALIGN FCS IMAC IMAC CARRIER FRAMES SQETEST DEFERID ERROR ERROR TRNSMIT RECEIVE SENSE TOOLONG ERROR TRNSMSS--------------------------------------------------------------------------------4 0 0 0 0 0 0 0 0

Variable definitions

Use the data in the following table to use the show mlt error main command.

Variable Value<1-512> Specifies the MLT ID. The value ranges from 1–512.

Viewing all ports configured for SMLTView all ports for a SMLT to ensure the correct ports are configured.

MLT and SMLT link aggregation configuration using the ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 59

Page 60: Configuration — Link Aggregation, MLT, and SMLT Avaya

Procedure

View all ports configured for Single Port SMLT:show smlt mlt

ExampleVSP-9012:1(config-mlt)#show smlt mlt

================================================================================ Mlt SMLT Info================================================================================MLT ADMIN CURRENTID TYPE TYPE--------------------------------------------------------------------------------1 smlt smlt4 smlt smlt

Variable definitions

Use the data in the following table to use the show smlt command.

Variable Valuemlt Displays SMLT information for the MLT interface.

MLT and SMLT link aggregation configuration using EDMConfigure link aggregation to provide link level redundancy and increase load sharing.MultiLink Trunking (MLT) is a link aggregation technology that you can use to group severalphysical Ethernet links into one logical Ethernet link to provide fault-tolerance and high-speedlinks between routers, switches, and servers. Split MultiLink Trunking (SMLT) is an option thatimproves Layer 2 (bridged) resiliency.

For more advanced configuration information, see Switch Clustering using Split Multi-LinkTrunking (SMLT) with VSP 9000, ERS 8600/8800, 8300, and 5000 Technical ConfigurationGuide (NN48500-518). For more information about the technical configuration guide, go to theAvaya Web site: http://support.avaya.com.

MultiLink Trunking and Split MultiLink Trunking

60 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 61: Configuration — Link Aggregation, MLT, and SMLT Avaya

Adding a multilink, interswitch, or LACP trunkPerform this procedure to add a multilink, interswitch, or LACP trunk.

About this task

Important:Ensure that all ports that belong to the same MLT/LACP group use the same port speed,for example, 1 Gbit/s, even if autonegotiation is used. This requirement is not enforced bythe software.

When you add a VLAN to a dynamic MLT, only the active ports of the MLT are added as portmembers of the VLAN. Ports configured with the same aggregation key, but not active, are notadded to the VLAN. If these inactive ports become active later, the system does notautomatically add them to the VLAN port member list.

You must add all inactive ports to the VLAN. If you do not add the inactive ports to the VLAN,when they become active later, hashing can result in choosing a newly active port for trafficforwarding. Because the port is not a port member of the VLAN, traffic will be dropped. Avayarecommends that when you add the VLAN to the MLT, you also add the inactive aggregationports to the VLAN. You may have to disable LACP on the inactive ports before you can addthem to the VLAN. Because the ports are inactive, disabling LACP does not cause a trafficinterruption.

Similarly when you remove a VLAN from a dynamic MLT, all active ports of the MLT areremoved from the VLAN port member list but the inactive members are not removed. You mustremove the inactive aggregation members from the VLAN.

If you later configure a port for the same aggregation, you must add this port to all VLANs thatare members of the MLT.

Procedure

1. In the navigation tree, expand the following folders: Configuration > VLAN.

2. Click MLT/LACP.

3. Click the MultiLink/LACP Trunks tab.

4. Click Insert.

5. In the Id box, type the ID number of the MLT.

6. In the PortType section, select access or trunk.

7. In the Name box, type a name for the MLT, or accept the default.

8. In the PortMembers box, click the (...) button.

9. In the Port Editor: PortMembers dialog box, select the desired ports.

10. Click Ok

11. In the VlanIdList box, click the (...) button,

MLT and SMLT link aggregation configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 61

Page 62: Configuration — Link Aggregation, MLT, and SMLT Avaya

12. In the VlanIdList dialog box, select the desired VLANs.

13. Click Ok.

14. In the MltType section, select the MLT type.

15. In the MulticastDistribution box, select enable or disable.

16. In the Aggregatable box, select enable or disable.

17. Click Insert.The MLT is added to the MultiLink/LACP Trunks tab in the MLT_LACP box.

MultiLink/LACP Trunks field descriptions

Use the data in the following table to use the MultiLink/LACP Trunks tab

Name DescriptionId Specifies a unique value for this MLT.

PortType Specifies the value to access or trunk port.If the aggregatable field is set to enable, thisfield is read-only.The default value is access.

Name Configures the name given to the MLT.

PortMembers Assigns ports to the MLT. 10Base-T,100Base-TX, 100Base-FX, and GigabitEthernet ports support MLT. All ports in anMLT must have the same settings for speedand duplex, but can have different mediatypes. All untagged ports must belong to thesame STG.For Virtual Services Platform 9000 modules,up to eight same-type ports can belong to asingle MLT.If the aggregatable field is set to enable, thisfield becomes read-only.

Important:Ensure that all ports that belong to thesame MLT/LACP group use the sameport speed, for example, 1 Gbit/s, even ifautonegotiation is enabled.

VlanIdList Indicates to which ports the VLANs belong.If the aggregation field is set to enable, thisfield is read-only.

MltType Specifies the type of MLT

MultiLink Trunking and Split MultiLink Trunking

62 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 63: Configuration — Link Aggregation, MLT, and SMLT Avaya

Name Description

• normalMLT (default)

• istMLT

• splitMLT

RunningType Specifies the MLT running type.

IfIndex Specifies the interface of the trunk

MulticastDistribution Enables or disables multicast distribution forthis trunk.

ClearLinkAggregate Clears the link aggregate, disabling and re-enabling the trunk.

DesignatedPort Specifies the designated port of this trunk.

Aggregatable Enables or disables link aggregation.The default value is disable.

AggOperState Specifies the aggregation state of thetrunk.

AggTimeOfLastOperChange Specifies the time value since the interfaceentered its current operational state.

PeerPortMembers Specifies the peer ports connected to thelocal ports of this trunk.

CpLimitPktRate Limits control packets to QoS levels 6 and7. Configures the limit in packets persecond.

CpLimitShutDownEnable Indicates if the MLT ports shutdown after thevalue in CpLimitPktRate is exceeded.

EntryOwner Defines the owner of the MLT.

DatapathProgrammingState Defines the datapath programming state ofthe MLT.

Adding ports to an MLTAdd ports to an MLT to insert MultiLink/LACP trunks.

Procedure

1. In the navigation tree, expand the following folders: Configuration > VLAN.

2. Click MLT/LACP.

3. Click the MultiLink/LACP Trunks tab.

MLT and SMLT link aggregation configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 63

Page 64: Configuration — Link Aggregation, MLT, and SMLT Avaya

4. In the PortMembers column, double-click the field associated with the MLT to whichyou want to add ports to.

5. Select the port numbers to add, or click All to add all ports to the MLT.Up to 16 same-type ports can belong to a single MLT.

6. Click Ok.

7. Click Apply.

Viewing trunksPerform this procedure to view the MLT-based SMLT configuration.

Procedure

1. In the navigation tree, expand the following folders: Configuration > VLAN.

2. Click SMLT.

3. Click the SMLT Info tab.

SMLT Info field descriptions

Use the data in the following table to use the SMLT Info tab.

Name DescriptionId Shows the MLT ID for this SMLT Read-only.

MltType Shows the MLT type of this trunk.

RunningType Shows the SMLT running type.

Configuring an IST MLTConfigure an IST MLT to add an IST to MLT_LACP.

Procedure

1. In the navigation tree, expand the following folders: Configuration > VLAN.

2. Click MLT/LACP.

3. Click the MultiLink/LACP Trunks tab.

MultiLink Trunking and Split MultiLink Trunking

64 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 65: Configuration — Link Aggregation, MLT, and SMLT Avaya

4. Click Insert.

5. In the PortType box, select trunk.

6. In the PortMembers box for the IST MLT, click the (...) button.

7. Click the ports you want to include in the IST MLT.

8. Click Ok.

9. In the MltType box, select istMLT.

Important:Do not enable loop-detect on IST ports.

If you attempt to enable loop-detect on an existing IST port, the system preventsyou from doing so. However, if you have a port with loop-detect already enabled,and you add that port to an IST, the system does not prevent you from doing so,causing potential system errors.

10. Configure the remaining parameters as required.

11. Click Insert.

12. In the navigation tree, expand the following folders: Configuration > VLAN.

13. Click MLT/LACP.

14. Click the MultiLink/LACP Trunks tab.

15. In the MltType field, select the MLT that you just created.

16. Click the istMlt button.

17. Type the peer IP address and the VLAN ID in the box.

18. Click enable.

19. Click Apply.

20. In the Device Physical View tab, select all IST MLT ports.

21. In the navigation tree, open the following folders: Configuration > Edit > Port

22. Click General.

23. Click the CP Limit tab.

24. In the CpLimitShutDownEnable option for each port, select false.

25. Click Apply.

Editing an ISTEdit an IST to make changes to an IST MLT.

MLT and SMLT link aggregation configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 65

Page 66: Configuration — Link Aggregation, MLT, and SMLT Avaya

Procedure

1. In the navigation tree, expand the following folders: Configuration > VLAN.

2. Click MLT/LACP.

3. Click the MultiLink/LACP Trunks tab.

4. Select the IST.

5. Click IstMlt.

6. In the PeerIp box, type the peer IP address.

7. In the VlanId box, enter a VLAN ID.

8. In the SessionEnable box, select either enable or disable.

9. Click Apply.

IstMlt field descriptions

Use the data in the following table to help you configure the IstMlt tab.

Name DescriptionPeerIp Specifies the peer IP address, which is the IP address of the

IST VLAN on the other aggregation switch.

VlanId Configures an IST VLAN ID number.

SessionEnable Enables and disables IST functionality.The default value is disable.

SessionStatus Displays the status of the IST session.

MLT configuration examplesThis chapter contains configuration examples for configuring MultiLink Trunking (MLT) andMLT with Link Aggregation Control Protocol (LACP) using the Avaya Command Line Interface(ACLI).

MultiLink TrunkingThis configuration example shows you how to create a multilink trunk and a Virtual Local AreaNetwork (VLAN) between two Virtual Services Platform 9000 systems.

MultiLink Trunking and Split MultiLink Trunking

66 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 67: Configuration — Link Aggregation, MLT, and SMLT Avaya

The following illustration shows you an MLT within a VLAN used to carry user traffic.

Figure 4: MLT within a VLANVSP 9000 A and B configurationConfigure MLT 10 on VLAN 100 on each VSP device.## MLT CONFIGURATION#

mlt 10 enableinterface mlt 10exit## VLAN CONFIGURATION#vlan create 100 name "VLAN-MLT-10" type port-mstprstp 1 color 1vlan mlt 100 1vlan mlt 100 10vlan members 100 4/1-4/2,5/1-5/2 portmember

MultiLink Trunking with Link Aggregation Control ProtocolThis configuration example shows you how to configure and enable a multilink trunk withLACP.

You must configure all aggregatable ports to use the same aggregator key so they can forman MLT.

The following illustration shows you an MLT created with LACP within a VLAN used to carryuser traffic.

Figure 5: MLT within a VLAN

The following procedures show you how to configure both Virtual Services Platform 9000systems.

VSP 9000 A and B configurationConfigure the two devices to connect with MLT with LACP.## MLT CONFIGURATION

MLT configuration examples

Configuration — Link Aggregation, MLT, and SMLT July 2012 67

Page 68: Configuration — Link Aggregation, MLT, and SMLT Avaya

#

mlt 10 enableinterface mlt 10lacp enable key 10exit## VLAN CONFIGURATION#vlan create 100 name "VLAN-MLT-10" type port-mstprstp 1 color 1vlan mlt 100 1vlan mlt 100 10vlan members 100 4/1-4/2,5/1-5/2 portmember

## PORT CONFIGURATION - PHASE II#

interface GigabitEthernet 4/1lacp key 10 aggregation enablelacp enableexitinterface GigabitEthernet 4/2lacp key 10 aggregation enablelacp enableexitinterface GigabitEthernet 5/1lacp key 10 aggregation enablelacp enableexitinterface GigabitEthernet 5/2lacp key 10 aggregation enablelacp enableexit

MLT network topology and configuration referenceThe following reference information contains examples of MLT network topology andconfiguration. The same topologies apply to MLT with LACP.

Example 1: Switch-to-switch MLTThe following illustration shows two multilink trunks (MLT1 and MLT2) connecting VSP 9000C to switches VSP 9000 A and VSP 9000 B.

MultiLink Trunking and Split MultiLink Trunking

68 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 69: Configuration — Link Aggregation, MLT, and SMLT Avaya

Figure 6: Switch-to-switch multilink trunks configuration

In this example, you can configure each trunk with multiple switch ports to increase bandwidthand redundancy. If traffic between switch-to-switch connections approaches single portbandwidth limitations, you can create a multilink trunk to supply the additional bandwidthrequired to improve performance, as well as providing physical link layer redundancy.

Example 2: Switch-to-server MLTIn this example, File server 1 uses dual MAC addresses, with one MAC address for eachNetwork Interface Card (NIC). No multilink trunk is configured on File server 1. File server 2 isa single MAC server (with a four-port NIC) configured as multilink trunk configuration MLT1.

The following illustration shows a typical switch-to-server multilink trunk configuration.

MLT network topology and configuration reference

Configuration — Link Aggregation, MLT, and SMLT July 2012 69

Page 70: Configuration — Link Aggregation, MLT, and SMLT Avaya

Figure 7: Switch-to-server multilink trunk configuration

In this example, one port on File server 1 is blocked and unused and File server 2 benefitsfrom aggregated bandwidth on multilink trunk T1.

Example 3: Client/Server MLTIn this example, both servers are connected directly to VSP 9000 A. File server 2 is connectedthrough multilink trunk MLT 1. The switch-to-switch connections are through MLT 2, MLT 3,and MLT 4. Clients access data from the servers (File server 1 and File server 2) and receivemaximized bandwidth through MLT 1, MLT 2, MLT 3, and MLT 4. On the Avaya Virtual ServicesPlatform 9000 systems, trunk members (the ports that comprise each multilink trunk) usedifferent modules, to provide module redundancy.

The following illustration shows how you can use multilink trunks in a client/serverconfiguration.

MultiLink Trunking and Split MultiLink Trunking

70 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 71: Configuration — Link Aggregation, MLT, and SMLT Avaya

Figure 8: Client/server multilink trunk configuration

MLT network topology and configuration reference

Configuration — Link Aggregation, MLT, and SMLT July 2012 71

Page 72: Configuration — Link Aggregation, MLT, and SMLT Avaya

MultiLink Trunking and Split MultiLink Trunking

72 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 73: Configuration — Link Aggregation, MLT, and SMLT Avaya

Chapter 5: Virtual Link Aggregation ControlProtocol

This section provides the concepts and procedures you need to configure the Virtual Link AggregationControl Protocol (VLACP).

Virtual Link Aggregation Control ProtocolUse Virtual Link Aggregation Control Protocol (VLACP) as an extension to LACP for end-to-end failure detection. VLACP is not a link aggregation protocol, it is a mechanism to periodicallycheck the end-to-end health of a point-to-point connection. VLACP uses the Hello mechanismof LACP to periodically send Hello packets to ensure end-to-end communication. After Hellopackets are not received, VLACP transitions to a failure state, which indicates a serviceprovider failure and that the port is disabled.

The VLACP only works for port-to-port communications where there is a guarantee for a logicalport-to-port match through the service provider. VLACP does not work for port-to-multiportcommunications where there is no guarantee for a point-to-point match through the serviceprovider. You can configure VLACP on a port.

You can also use VLACP with MLT to complement its capabilities and provide quick failuredetection. Avaya recommends VLACP for all SMLT access links after you configure the linksas MLT to ensure both end devices are able to communicate.

VLACP trap messages are sent to the management stations if the VLACP state changes. Ifthe failure is local, the only traps that are generated are port linkdown or port linkup.

The Ethernet cannot detect end-to-end failures. Functions such as remote fault indication orfar-end fault indication extend the Ethernet to detect remote link failures. A major limitation ofthese functions is that they terminate at the next Ethernet hop. They cannot determine failureson an end-to-end basis.

For example, in Figure 9: Problem description (1 of 2) on page 74, after the Enterprisenetworks connect the aggregated Ethernet trunk groups through a service provider networkconnection (for example, through a VPN), far-end failures cannot be signaled with Ethernet-based functions that operate end-to-end through the service provider network. The multilinktrunk (between Enterprise switches S1 and S2) extends through the Service Provider (SP)network.

The following illustration shows an MLT running with VLACP. VLACP can operate end-to-end,but you can also use it as a point-to-point link.

Configuration — Link Aggregation, MLT, and SMLT July 2012 73

Page 74: Configuration — Link Aggregation, MLT, and SMLT Avaya

Figure 9: Problem description (1 of 2)

In the following illustration, if the L2 link on S1 (S1/L2) fails, the link-down failure is notpropagated over the SP network to S2 and S2 continues to send traffic over the failed S2/L2link.

Figure 10: Problem description (2 of 2)

Use VLACP to detect far-end failures, which causes MLT to failover if end-to-end connectivityis not guaranteed for links in an aggregation group. VLACP prevents the failure scenario.

If used in conjunction with SMLT, VLACP switches traffic around entire network devices beforeLayer 3 protocols detect a network failure, thus minimizing network outages.

VLACP timers and sub-100-ms core convergenceVirtual Services Platform 9000 software uses the following VLACP timers:

• fast periodic timer—100 to 20 000 ms; default 200 ms• slow periodic timer—10 000 to 30 000 ms; default 30 000 ms

Virtual Services Platform 9000 software can attain sub-100-ms failover time. The VLACP fastperiodic timer is reduced to a minimum value of 30 ms to enable sub-100-ms convergence(period of timeout x fast periodic timer = 3 x 30 ms = 90 ms). Sub-100-ms convergenceguarantees ultra-fast convergence for critical business and multimedia applications.

Though you can configure Virtual Services Platform 9000 ports with a VLACP fast periodictimer of less than 30 ms, this configuration is not stable in scaled networks, and therefore notsupported. Avaya recommends using VLACP with a fast periodic timer of 30 ms and a timeoutof 3 as the fastest timers to achieve sub-100-ms failover. In addition, Avaya only supports the

Virtual Link Aggregation Control Protocol

74 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 75: Configuration — Link Aggregation, MLT, and SMLT Avaya

same minimum fast periodic timer configuration of 3 times 30 ms after you enable HighAvailability mode, no matter how scaled the environment.

VLACP considerationsUse the information in this section to understand the considerations while configuring VLACPinto your network.

• Avaya recommends that you use VLACP with long timers on MLT IST links.• If a VLACP-enabled port does not receive a VLACP Data Unit (VLACPDU), it must enter

the disabled state. There are occasions where a VLACP-enabled port does not receivea VLACPDU but remains in the forwarding state. To avoid this situation, ensure that theVLACP configuration at the port level is consistent. You must either enable or disable bothsides of the point-to-point connection.

You can configure VLACP on each port. The port can be either an individual port or an MLTmember. VLACPDUs can be sent periodically on each port where VLACP is enabled toexchange VLACPDUs from an end-to-end perspective. If VLACPDUs are not received on aparticular link, that link is taken down after the expiry timeout occurs (timeout scale x periodictime). This implies that unless VLACP is enabled on the IST peer, the ports stay in a disabledstate. After you enable VLACP at the IST peer, the VLACPDU is received and the ports arereenabled. The system can replicate this behavior despite the IST connectivity between theend-to-end peers. After you enable VLACP on the IST ports at one end of the IST, the portsare taken down along with the IST. However, the IST at the other end stays active until theexpiry timeout occurs on the other end. As soon you enable VLACP at the other end, theVLACPDU is received by the peer and the ports are brought up at the software level.

VLACP configuration using ACLIConfigure Virtual LACP (VLACP) to implement link status control protocol at the port level.VLACP detects end-to-end failures in the Avaya Virtual Services Platform 9000. Virtual LACPcannot interoperate with Link Aggregation Control Protocol (LACP).

Configuring VLACP on a portConfigure VLACP on a port to ensure there is end-to-end reachability. VLACP uses the Hellomechanism of LACP to periodically send Hello packets to ensure there is an end-to-endapproach. After Hello packets are not received, VLACP transitions to a failure state anddisables the port.

About this task

Important:Changes made at the global level override and reset all port level settings.

VLACP configuration using ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 75

Page 76: Configuration — Link Aggregation, MLT, and SMLT Avaya

Procedure

1. Log on to the Interface Configuration mode:enableconfigure terminalinterface GigabitEthernet {slot/port[-slot/port][,...]}

2. Configure optional parameters for the port. If you do not configure these parameters,the system uses the default values.

a. Configure the protocol identification for the port:vlacp ethertype <1536-65535 | 0x600-0xffff> [funcmac-addr0x00:0x00:0x00:0x00:0x00:0x00]

b. Configure the fast or slow periodic times:vlacp fast-periodic-time <100-20000> | slow-periodic-time<10000-30000>You can configure both parameters in the same command entry.

c. Configure the timeout parameters:vlacp timeout <long|short> timeout-scale <2-10>You can configure both parameters in the same command entry.

3. Enable VLACP on a port:vlacp enable

ExampleConfigure VLACP on port 4/2:

VSP-9012:1#configure terminalVSP-9012:1(config)#interface GigabitEthernet 4/2VSP-9012:1(config-if)#vlacp fast-periodic-time 400 timeout shortVSP-9012:1(config-if)#vlacp enable

Variable definitions

Use the data in the following table to help you use the vlacp command.

Variable Valueenable Enables VLACP for this port. The default is

disabled.

Virtual Link Aggregation Control Protocol

76 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 77: Configuration — Link Aggregation, MLT, and SMLT Avaya

Variable Valueethertype <1536-65535 | 0x600-0xffff> Configures the VLACP protocol identification

for this port. Enter the type in decimal orhexadecimal format. The default is 0x8103.

fast-periodic-time <100-20000> Configures the fast periodic time (inmilliseconds) for this port. The default is200.

funcmac-addr<0x00:0x00:0x00:0x00:0x00:0x00>

Configures the multicast MAC address usedfor the VLACPDU. Specify a MAC address inthe format0x00:0x00:0x00:0x00:0x00:0x00.

slow-periodic-time <10000-30000> Configures the slow periodic time (inmilliseconds) for a specific port type. Thedefault is 30,000.

timeout {long|short} Configures the port to use the long or shorttimeout:

• long sets the port to use the timeout-scalevalue multiplied by the slow periodic time.

• short sets the port to use the timeout-scalevalue multiplied by the fast periodic time.

For example, if you specify a short timeout,set the timeout-scale value to 3, and the fastperiodic time to 400 ms, the timer expireswithin 1000 to 1200 ms.The default is long.

timeout-scale <2-10> Configures a timeout scale for this port usedto calculate the timeout. The default value is3.

Viewing the VLACP port configurationView the VLACP port configuration to show the port VLACP configuration.

Procedure

View the VLACP port configuration for all interfaces:show vlacp interface gigabitethernet [{slot/port[-slot/port][,...]}] [vid <1-4084>]

ExampleVSP-9012:1#show vlacp interface gigabitethernet 4/1-4/5

================================================================================

VLACP configuration using ACLI

Configuration — Link Aggregation, MLT, and SMLT July 2012 77

Page 78: Configuration — Link Aggregation, MLT, and SMLT Avaya

VLACP Information================================================================================INDEX ADMIN OPER PORT FAST SLOW TIMEOUT TIMEOUT ETHER MAC

ENABLED ENABLED STATE TIME TIME TIME SCALE TYPE ADDR

--------------------------------------------------------------------------------4/1 false false DOWN 200 30000 long 3 0x8103 01:80:c2:00:11:004/2 true true UP 400 30000 short 3 0x8103 01:80:c2:00:11:004/3 false false DOWN 200 30000 long 3 0x8103 01:80:c2:00:11:004/4 false false DOWN 200 30000 long 3 0x8103 01:80:c2:00:11:004/5 false false DOWN 200 30000 long 3 0x8103 01:80:c2:00:11:00

Variable definitions

Use the data in the following table to use the show vlacp interface gigabitethernetcommand.

Variable Value{slot/port[slot/port][,...]} Specifies a port or list of ports to show only

the VLACP information for those ports.

vid <1-4084> Specifies a VLAN ID to show only portsattached to a particular VLAN. The range is1–4084.

Enabling or disabling VLACP globallyUse VLACP as an extension to LACP for end-to-end failure detection. Enable or disableVLACP globally to reset the port level configuration. The default is disabled.

About this task

Important:Changes you make at the global level override and reset all port level settings.

Procedure

1. Log on to the Global Configuration mode:enableconfigure terminal

2. Enable VLACP globally:vlacp enable

Virtual Link Aggregation Control Protocol

78 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 79: Configuration — Link Aggregation, MLT, and SMLT Avaya

3. Disable VLACP globally:no vlacp enable

ExampleEnable VLACP globally:

VSP-9012:1(config)#vlacp enable

VLACP configuration using EDMConfigure Virtual LACP (VLACP) to implement link status control protocol at the port level.VLACP cannot interoperate with Link Aggregation Control Protocol (LACP).

Enabling VLACP globallyEnable VLACP globally to detect for end-to-end failure. VLACP uses the Hello mechanism ofLACP to periodically send Hello packets to ensure there is an end-to-end approach. After Hellopackets are not received, the VLACP transitions to a failure state and the port is disabled.

Procedure

1. In the navigation tree, expand the following folders: Configuration > VLAN.

2. Click MLT/LACP.

3. Click the VLACP Global tab.

4. Select the VlacpEnable check box.

5. Click Apply.

VLACP Global field descriptions

Use the data in the following table to use the VLACP Global tab.

Name DescriptionVlacpEnable Enables VLACP globally. The default is

disabled.

VLACP configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 79

Page 80: Configuration — Link Aggregation, MLT, and SMLT Avaya

Configuring VLACP on a portEnable VLACP on a port. VLACP periodically checks the end-to-end health of a point-to-pointconnection.

Procedure

1. In the Device Physical View tab, select a port.

2. In the navigation tree, expand the following folders: Configuration > Edit > Port.

3. Click General.

4. Click the VLACP tab.

5. Select the AdminEnable check box.

6. Configure the remaining parameters as required.

7. Click Apply.

VLACP field descriptions

Use the data in the following table to use the VLACP tab.

Name DescriptionAdminEnable Enables VLACP for the port. The default is disabled.

OperEnable Displays the operational status of VLACP for the port.The default value is false.

FastPeriodicTimer Specifies the number of milliseconds between periodictransmissions using short timeouts. Set all LACP enabled portsthe same value from this setting. The range is 10–20000.The default value is 200.

SlowPeriodicTimer Specifies the number of milliseconds between periodictransmissions using long timeouts. Set all LACP enabled portsthe same value from this setting. The range is 10000–30000.The default value is 30000.

Timeout Specifies the timeout control value. Specify long or shorttimeout.The default value is long.

TimeoutScale Assigns the value used to calculate timeout time from theperiodic time for all VLACP enabled ports. Timeout =PeriodicTime x TimeoutScale. The range is 2–10.The default value is 3.

Virtual Link Aggregation Control Protocol

80 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 81: Configuration — Link Aggregation, MLT, and SMLT Avaya

Name DescriptionEtherType Specifies the VLACP protocol identification. The ID is in

hexadecimal format.The default value is 0x8103.

EtherMacAddress Specifies the multicast MAC address exclusively used forVLACPDUs.

PortState Displays the VLACP port state.

VLACP configuration using EDM

Configuration — Link Aggregation, MLT, and SMLT July 2012 81

Page 82: Configuration — Link Aggregation, MLT, and SMLT Avaya

Virtual Link Aggregation Control Protocol

82 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 83: Configuration — Link Aggregation, MLT, and SMLT Avaya

Chapter 6: Customer service

Visit the Avaya Web site to access the complete range of services and support that Avaya provides. Goto www.avaya.com or go to one of the pages listed in the following sections.

Getting technical documentationTo download and print selected technical publications and release notes directly from theInternet, go to www.avaya.com/support.

Getting product trainingOngoing product training is available. For more information or to register, you can access theWeb site at www.avaya.com/support. From this Web site, you can locate the Training contactslink on the left-hand navigation pane.

Getting help from a distributor or resellerIf you purchased a service contract for your Avaya product from a distributor or authorizedreseller, contact the technical support staff for that distributor or reseller for assistance.

Getting technical support from the Avaya Web siteThe easiest and most effective way to get technical support for Avaya products is from theAvaya Technical Support Web site at www.avaya.com/support.

Configuration — Link Aggregation, MLT, and SMLT July 2012 83

Page 84: Configuration — Link Aggregation, MLT, and SMLT Avaya

Customer service

84 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 85: Configuration — Link Aggregation, MLT, and SMLT Avaya

Glossary

actor An LACP device at the near end of a link, which performs the action. The device atthe far end of the link is called the partner. LACP compares the actor and partnerinformation to determine what action to perform.

Bridge ProtocolData Unit (BPDU)

A data frame used to exchange information among the bridges in local or wide areanetworks for network topology maintenance.

denial-of-service(DoS)

Attacks that prevent a target server or victim device from performing its normalfunctions through flooding, irregular protocol sizes (for example, ping requestsaimed at the victim server), and application buffer overflows.

DistributedMultiLink Trunking(DMLT)

A point-to-point connection that aggregates similar ports from different modules tologically act like a single port, but with the aggregated bandwidth.

Interior GatewayProtocol (IGP)

Distributes routing information between routers that belong to a single AutonomousSystem (AS).

Internet ControlMessage Protocol(ICMP)

A collection of error conditions and control messages exchanged by IP modules inboth hosts and gateways.

interswitchtrunking (IST)

A feature that uses one or more parallel point-to-point links to connect twoaggregation switches. The two aggregation switches use this channel to shareinformation and operate as a single logical switch. Only one interswitch trunk canexist on each Split Multilink Trunking (SMLT) aggregation switch.

Layer 2 The Data Link Layer of the OSI model. Examples of Layer 2 protocols are Ethernetand Frame Relay.

Layer 3 The Network Layer of the OSI model. Example of a Layer 3 protocol is InternetProtocol (IP).

Link AggregationControl Protocol(LACP)

A protocol that exists between two endpoints to bundle links into an aggregated linkgroup for bandwidth increase and link redundancy.

Link AggregationControl ProtocolData Units(LACPDU)

Link aggregation control protocol data unit (LACPDU) is used for exchanginginformation among LACP-enabled devices.

Configuration — Link Aggregation, MLT, and SMLT July 2012 85

Page 86: Configuration — Link Aggregation, MLT, and SMLT Avaya

link aggregationgroup (LAG)

A group that increases the link speed beyond the limits of one single cable or port,and also increases the redundancy for higher availability.

load balancing The practice of splitting communication into two (or more) routes or servers.

media A substance that transmits data between ports; usually fiber optic cables or category5 unshielded twisted pair (UTP) copper wires.

Network InterfaceCard (NIC)

A network interface device (NID) in the form of a circuit card installed in an expansionslot of a computer to provide network access.

packet loss Expressed as a percentage of packets dropped over a specified interval. Keeppacket loss to a minimum to deliver effective IP telephony and IP video services.

Protocol DataUnits (PDUs)

A unit of data that is specified in a protocol of a given layer and that consists ofprotocol-control information of the given layer and possibly user data of that layer.

Simple LoopPreventionProtocol (SLPP)

Simple Hello Protocol that prevents loops in a Layer 2 network (VLAN).

small form factorpluggable (SFP)

A hot-swappable input and output enhancement component used with Avayaproducts to allow gigabit Ethernet ports to link with other gigabit Ethernet ports overvarious media types.

SMLT aggregationswitch

One of two IST peer switches that form a split link aggregation group. It connects tomultiple wiring closet switches, edge switches, or customer premise equipment(CPE) devices.

SMLT client A switch located at the edge of the network, such as in a wiring closet or CPEconnecting to two SMLT aggregation switches. An SMLT client switch performs linkaggregation but does not require Split MultiLink Trunking (SMLT) intelligence.

spanning tree A simple, fully-connected active topology formed from the arbitrary physical topologyof connected bridged Local Area Network components by relaying frames throughselected bridge ports. The protocol parameters and states that are used andexchanged to facilitate the calculation of the active topology and to control the bridgerelay function.

Spanning TreeGroup (STG)

A collection of ports in one spanning tree instance.

Split MultiLinkTrunking (SMLT)

An Avaya extension to IEEE 802.1AX (link aggregation), provides nodal and linkfailure protection and flexible bandwidth scaling to improve on the level of Layer 2resiliency.

trunk A logical group of ports that behaves like a single large port.

link aggregation group (LAG)

86 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]

Page 87: Configuration — Link Aggregation, MLT, and SMLT Avaya

trunk port A port that connects to the service provider network such as the MPLSenvironment.

User DatagramProtocol (UDP)

In TCP/IP, a packet-level protocol built directly on the Internet Protocol layer. TCP/IP host systems use UDP for application-to-application programs.

Virtual LinkAggregationControl Protocol(VLACP)

Virtual Link Aggregation Control Protocol (VLACP) is a Layer 2 handshakingprotocol that can detect end-to-end failure between two physical Ethernetinterfaces.

Virtual RouterRedundancyProtocol (VRRP)

A protocol used in static routing configurations, typically at the edge of the network.This protocol operates on multiple routers on an IP subnet and elects a primarygateway router. When the primary router fails, a backup router is quickly availableto take its place.

wiring closet A central termination area for telephone or network cabling or both.

wiring closet

Configuration — Link Aggregation, MLT, and SMLT July 2012 87

Page 88: Configuration — Link Aggregation, MLT, and SMLT Avaya

wiring closet

88 Configuration — Link Aggregation, MLT, and SMLT July 2012Comments? [email protected]