HP FlexFabric 11900 Switch Series TRILL Configuration Guide Part number: 5998-4070 Software version: Release 2105 and later Document version: 6W100-20130515
Legal and notice information © Copyright 2013 Hewlett-Packard Development Company, L.P. No part of this documentation may be reproduced or transmitted in any form or by any means without prior written consent of Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Contents Configuring TRILL ·························································································································································· 1 Overview············································································································································································ 1 Basic concepts ··································································································································
Configuring TRILL Transparent Interconnect of Lots of Links (TRILL) uses IS-IS to provide transparent Layer 2 forwarding. Overview TRILL combines the simplicity and flexibility of Layer 2 switching with the stability, scalability, and rapid convergence capability of Layer 3 routing. All these advantages make TRILL very suitable for large flat Layer 2 networks in data centers. Basic concepts • RBridge—Routing bridge (RB for short) that runs TRILL.
Figure 1 TRILL data frame format Table 1 describes the fields in the TRILL header. Table 1 TRILL header fields Field Description Ethertype The Ethertype is fixed to TRILL. V Version number, which is 0. When an RB receives a TRILL frame, it checks the V field and drops the frame if the V field is not 0. R Reserved for future extension. An ingress RB sets the R field to 0 when adding a TRILL header. Transit RBs and egress RBs ignore the field. Multi-destination attribute: M • 0—Known unicast frame.
How TRILL works TRILL establishes and maintains adjacencies between RBs by periodically advertising Hello frames, distributes LSPs among RB neighbors, and generates an LSDB for all RBs in the network. Based on the LSDB, each RB uses the SPF algorithm to calculate forwarding entries destined to other RBs. TRILL forwarding mechanisms Different types of frames are forwarded using different forwarding mechanisms. The following sections describe these mechanisms.
Multi-destination frame forwarding mechanism In a TRILL network, RBs compute a distribution tree for each VLAN according to the LSDB and use the distribution tree to guide the forwarding of multi-destination frames, which include multicast, broadcast, and unknown unicast frames in the VLAN. As shown in Figure 3, when a multicast frame from VLAN 10 enters the TRILL network, RB 1, which is an ingress RB, encapsulates the multicast frame into a TRILL frame.
TRILL configuration task list When you configure TRILL, follow these guidelines: • Configuration in Layer 2 Ethernet interface view takes effect on only the current port. Configuration in Layer 2 aggregate interface view takes effect on the current interface and its member ports. Configuration on the member port of an aggregate interface takes effect after the member port leaves the aggregation group.
To enable TRILL: Step Command Remarks 1. Enter system view. system-view N/A 2. Enable TRILL globally and enter TRILL view. trill By default, TRILL is disabled globally. 3. Return to system view. quit N/A 4. Enter Layer 2 Ethernet or aggregate interface view. interface interface-type interface-number N/A Enable TRILL on the port. trill enable By default, TRILL is disabled on a port. 5.
Step Configure the DRB priority of a TRILL port. 3. Command Remarks trill drb-priority priority By default, the DRB priority of a TRILL port is 64. Configuring TRILL timers You can configure the following TRILL timers: • Hello interval and Hello multiplier—An RB advertises Hello frames at the Hello interval to maintain a TRILL adjacency. The shorter the Hello interval, the faster the network convergence. However, a shorter Hello interval consumes more system resources.
Adjusting LSP parameters You can modify the following LSP parameters: • LSP maximum age—An LSP originated by an RB uses the maximum age as the remaining lifetime. When the remaining lifetime of an LSP in the LSDB is 0 seconds, the RB removes the LSP's content, keeps the LSP's digest, and purges the LSP from the network by advertising the LSP that has the remaining lifetime set to 0.
smallest value of the maximum number of distribution trees that each RB can compute. From the nickname list in the LSP advertised by the RB with the highest priority, the first n nicknames comprise the root bridge list that the local RB uses to compute distribution trees. To configure the distribution tree parameters: Step Command Remarks 1. Enter system view. system-view N/A 2. Enter TRILL view. trill N/A 3. Set a priority for the RB. tree-root priority priority The default setting is 32768.
Displaying and maintaining TRILL Execute the display commands in any view and the reset command in user view. Task Command Display TRILL ardency table information. display trill adjacent-table [ count | nickname nickname interface interface-type interface-number ] Display brief TRILL information. display trill brief Display TRILL FIB information. display trill fib [ count | nickname nickname ] Display TRILL GR status. display trill graceful-restart status Display TRILL port information.
In the TRILL network, configure four distribution trees with RB 6 through RB 9 as the root bridges. RB 6 through RB 9 are in descending priority order. • A hierarchical network has three layers (from top to bottom): the core layer, distribution layer, and access layer. Usually, a port connecting to a higher layer device is called an uplink port, and a port connecting to a lower layer device is called a downlink port.
[RB1-Ten-GigabitEthernet1/0/3] trill link-type trunk [RB1-Ten-GigabitEthernet1/0/3] quit [RB1] interface ten-gigabitethernet 1/0/4 [RB1-Ten-GigabitEthernet1/0/4] trill enable [RB1-Ten-GigabitEthernet1/0/4] trill link-type trunk [RB1-Ten-GigabitEthernet1/0/4] quit [RB1] interface ten-gigabitethernet 1/0/5 [RB1-Ten-GigabitEthernet1/0/5] trill enable [RB1-Ten-GigabitEthernet1/0/5] trill link-type trunk [RB1-Ten-GigabitEthernet1/0/5] quit # Configure RB 2 through RB 5 as you configured RB 1. 3.
[RB6-Ten-GigabitEthernet1/0/7] quit # Configure RB 7 through RB 9 as you configured RB 6. 5. Configure distribution trees: # Set the RB 6's priority to 65535, and set the number of distribution trees that the RB wants all RBs to compute to 4. [RB6] trill [RB6-trill] tree-root priority 65535 [RB6-trill] trees calculate 4 [RB6-trill] quit # Set the RB 7's priority to 65534, and set the number of distribution trees that the RB wants all RBs to compute to 4.
XGE1/0/4 0x5808 XGE1/0/5 0x5809 XGE1/0/2 0x5806 XGE1/0/3 0x5807 XGE1/0/4 0x5808 XGE1/0/5 0x5809 0x5806 XGE1/0/2 Direct 0x5807 XGE1/0/3 Direct 0x5808 XGE1/0/4 Direct 0x5809 XGE1/0/5 Direct 0x5805 Use display trill multicast-route to display the TRILL multicast routing table. For example: # Display the TRILL multicast routing table on RB 1.
Support and other resources Contacting HP For worldwide technical support information, see the HP support website: http://www.hp.
Conventions This section describes the conventions used in this documentation set. Command conventions Convention Description Boldface Bold text represents commands and keywords that you enter literally as shown. Italic Italic text represents arguments that you replace with actual values. [] Square brackets enclose syntax choices (keywords or arguments) that are optional. { x | y | ... } Braces enclose a set of required syntax choices separated by vertical bars, from which you select one.
Network topology icons Represents a generic network device, such as a router, switch, or firewall. Represents a routing-capable device, such as a router or Layer 3 switch. Represents a generic switch, such as a Layer 2 or Layer 3 switch, or a router that supports Layer 2 forwarding and other Layer 2 features. Represents an access controller, a unified wired-WLAN module, or the switching engine on a unified wired-WLAN switch. Represents an access point.
Index adjusting TRILL mechanisms, 3 TRILL LSP parameters, 8 TRILL multi-destination mechanisms, 4 configuring frame forwarding TRILL, 5, 10 TRILL neighbor change logging, 9 TRILL distribution tree parameters, 8 TRILL port DRB priority configuration, 6 TRILL GR, 9 TRILL port link type configuration, 6 TRILL port DRB priority, 6 TRILL timer configuration, 7 TRILL port link type, 6 TRILL unicast frame forwarding mechanisms, 3 frame TRILL timers, 7 TRILL configuration, 10 CSNP TRILL control
TRILL LSP max number transmitted, 8 TRILL timer configuration, 7 TRILL LSP min interval, 8 Layer 2 TRILL LSP refresh interval, 8 TRILL configuration, 5, 10 port link TRILL access port link type configuration, 6 TRILL access port link type configuration, 6 TRILL trunk port link type configuration, 6 TRILL configuration, 10 TRILL enable, 5 logging TRILL hybrid port link type configuration, 6 TRILL neighbor change logging, 9 TRILL port DRB priority configuration, 6 LSDB TRILL trunk port link typ
TRILL enable, 5 displaying and maintaining, 10 TRILL forwarding mechanisms, 3 distribution tree parameter configuration, 8 TRILL frame formats, 1 egress routing bridge, 1 TRILL ingress, 1 enable, 5 TRILL LSP parameter adjustment, 8 forwarding mechanisms, 3 TRILL nickname, 1 hello interval configuration, 7 TRILL port DRB priority configuration, 6 hello multiplier configuration, 7 TRILL port link type configuration, 6 how it works, 3 TRILL routing bridge, 1 ingress routing bridge, 1 TRILL ti