H3C S6800 Series Configuration Manual
H3C S6800 Series Configuration Manual

H3C S6800 Series Configuration Manual

Hide thumbs Also See for S6800 Series:

Advertisement

Quick Links

H3C S6800 Switch Series
TRILL Configuration Guide
New H3C Technologies Co., Ltd.
http://www.h3c.com
Software version: Release 2609 and later
Document version: 6W107-20210519

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the S6800 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for H3C S6800 Series

  • Page 1 H3C S6800 Switch Series TRILL Configuration Guide New H3C Technologies Co., Ltd. http://www.h3c.com Software version: Release 2609 and later Document version: 6W107-20210519...
  • Page 2 The information in this document is subject to change without notice. All contents in this document, including statements, information, and recommendations, are believed to be accurate, but they are presented without warranty of any kind, express or implied. H3C shall not be liable for technical or editorial errors or omissions contained herein.
  • Page 3 Preface This configuration guide describes the background, working principles, and configuration methods of TRILL. This preface includes the following topics about the documentation: • Audience. • Conventions. • Documentation feedback. Audience This documentation is intended for: • Network planners. • Field technical support and servicing engineers.
  • Page 4 Symbols Convention Description An alert that calls attention to important information that if not understood or followed WARNING! can result in personal injury. An alert that calls attention to important information that if not understood or followed CAUTION: can result in data loss, data corruption, or damage to hardware or software. An alert that calls attention to essential information.
  • Page 5 Documentation feedback You can e-mail your comments about product documentation to info@h3c.com. We appreciate your comments.
  • Page 6: Table Of Contents

    Contents Configuring TRILL·························································································· 1 Overview ···························································································································································· 1 Basic concepts ··········································································································································· 1 TRILL frame formats ·································································································································· 1 How TRILL works ······································································································································· 2 TRILL forwarding mechanisms ·················································································································· 3 Ping TRILL and tracert TRILL ···················································································································· 5 Protocols and standards ···························································································································· 6 Licensing requirements ······································································································································ 7 Configuration restrictions and guidelines ···········································································································...
  • Page 7: Configuring Trill

    Configuring TRILL TRansparent Interconnection 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 Layer 2 networks in data centers.
  • Page 8: How Trill Works

    Figure 1 TRILL data frame format Outer Destination MAC Address Outer Ethernet Outer Source MAC Address header Ethertype = 802.1Q Outer VLAN Tag Information Ethertype = TRILL Op-Length Hop Count TRILL Egress RB Nickname Ingress RB Nickname header Options Inner Destination MAC Address Inner Ethernet Inner Source MAC Address...
  • Page 9: Trill Forwarding Mechanisms

    TRILL forwarding mechanisms Unicast frame forwarding mechanism As shown in Figure 2, a unicast frame is forwarded as follows: When a unicast frame enters the TRILL network, the ingress RB encapsulates the original Ethernet frame with the following headers: A TRILL header (similar to an IP header). ...
  • Page 10 Figure 3 Layer 2 multicast frame forwarding flow RB 4 VLAN 200 TRILL network RB 1 RB 3 VLAN 10 VLAN 10 RB 2 Outer D-MAC = All RBs Outer D-MAC = All RBs Outer S-MAC = RB 1 Outer S-MAC = RB 2 Outer VLAN = 200 Outer VLAN = 200 Egress RB = RB 2...
  • Page 11: Ping Trill And Tracert Trill

    TRILL distribution trees support Equal Cost Multiple Path (ECMP), also known as multicast ECMP. When multicast ECMP is enabled, TRILL assigns equal-cost links to different TRILL distributions trees to improve load sharing performance. When N equal-cost links exist in the network, each TRILL distribution tree selects an equal-cost link for forwarding packets through J mod N in root bridge priority order.
  • Page 12: Protocols And Standards

    Tracert TRILL Tracert TRILL enables retrieval of the nicknames of RBs in the path to a destination RB. In the event of network failure, use tracert TRILL to test network connectivity and identify failed nodes. Tracert TRILL operates as shown in Figure RB 1 sends RB 3 an OAM echo request with a hop count value of 0.
  • Page 13: Licensing Requirements

    • RFC 6327, Routing Bridges (RBridges): Adjacency • RFC 1195, Use of OSI IS-IS for Routing in TCP/IP and Dual Environments • RFC 7978, Transparent Interconnection of Lots of Links (TRILL): RBridge Channel Header Extension • RFC 6905, Requirements for Operations, Administration, and Maintenance (OAM) in Transparent Interconnection of Lots of Links (TRILL) Licensing requirements TRILL requires a license to run on the device.
  • Page 14: Enabling Trill

    Tasks at a glance (Optional.) Configuring TRILL LSP parameters and features (Optional.) Setting the SPF algorithm parameters (Optional.) Configuring TRILL distribution trees (Optional.) Configuring TRILL equal-cost routes (Optional.) Enabling incremental flush for TRILL multicast routing entries (Optional.) Enabling TRILL to forward traffic from EVB S-channels (Optional.) Enabling logging of TRILL neighbor changes (Optional.)
  • Page 15: Configuration Procedure

    Figure 7 Two TRILL neighbors are established for a port (1) RB 1 Traditional Ethernet switch RB 2 RB 3 TRILL enabled port Figure 8 Two TRILL neighbors are established for a port (2) RB 1 RB 2 RB 3 TRILL enabled port TRILL disabled port Configuration procedure...
  • Page 16: Configuring The Link Type Of A Trill Port

    The system resets the TRILL process when the RB's system ID changes. To configure the system ID and nickname for the RB: Step Command Remarks Enter system view. system-view Enter TRILL view. trill By default, the RB automatically generates Configure the system system-id system-id a system ID based on its MAC address ID for the RB.
  • Page 17: Setting The Link Cost For A Trill Port

    Step Command Remarks or aggregate interface interface-number view. Configure the DRB By default, the DRB priority of a TRILL port priority of the TRILL trill drb-priority priority is 64. port. Setting the link cost for a TRILL port The link cost for a TRILL port can be automatically calculated by the system or manually set. •...
  • Page 18: Configuring Trill Timers

    Non-DRB—Enabled VLANs ∩ (designated VLAN ∪ (announcing VLANs ∩ forwarding • VLANs)). To prevent Hello frames from consuming excessive CPU resources, reduce the number of announcing VLANs. RBs use the designated VLAN to forward TRILL protocol frames (except Hello frames) and local data frames.
  • Page 19: Configuring Trill Lsp Parameters And Features

    Step Command Remarks Enter Layer 2 Ethernet interface interface-type or aggregate interface interface-number view. The default setting is 10 seconds. This command sets the Hello interval for an Configure the Hello trill timer hello interval RB. The Hello interval of a DRB is 1/3 of the interval.
  • Page 20: Enabling Trill Lsp Fast Advertisement

    • Minimum LSP interval and maximum number of LSPs transmitted per interval—To avoid frequent LSP aging in the network, RBs periodically advertise LSPs. The actual refresh interval of an LSP is determined by both the minimum LSP interval and the maximum number of LSPs transmitted per interval.
  • Page 21: Enabling Trill Pseudonode Bypass

    Step Command Remarks Enter system view. system-view Enter TRILL view. trill Enable TRILL LSP flash-flood [ flood-count flooding-count | By default, TRILL LSP fast fast advertisement. max-timer-interval flooding-interval ] * advertisement is disabled. Enabling TRILL pseudonode bypass This feature disables a DRB from generating LSPs for the pseudonode when the DRB has only one neighbor on a broadcast network.
  • Page 22: Enabling Trill Distribution Tree Multithread Calculation

    • Compute TRILL distribution trees according to the LSDB. • Use the TRILL distribution trees to guide the forwarding of multidestination frames. An RB with a higher priority is selected as the root bridge of a TRILL distribution tree. An LSP sent by an RB carries the following TRILL distribution tree information: •...
  • Page 23: Configuring Trill Equal-Cost Routes

    • A distribution tree is added or deleted. When a distribution tree is added, the RB switches ingress traffic to the new tree to implement load balancing. However, the RB cannot use the new distribution tree to forward traffic before other RBs are ready to use the new tree.
  • Page 24: Enabling Incremental Flush For Trill Multicast Routing Entries

    Step Command Remarks the TRILL network. Enabling incremental flush for TRILL multicast routing entries TRILL multicast routing entries are classified into three levels according to the following key combinations: • RB—Root bridge of a TRILL distribution tree. • RB+VLAN—Root bridge and VLAN of a TRILL distribution tree. •...
  • Page 25: Enabling Logging Of Trill Neighbor Changes

    Step Command Remarks Configure the link type port link-type trunk The default link type of a port is access. of the port as trunk. Enable EVB. evb enable By default, EVB is disabled on a port. By default, TRILL does not support forwarding traffic from EVB S-channels.
  • Page 26: Configuring Trill Gr

    Step Command Remarks is configured for TRILL. context name for TRILL. Configuring TRILL GR Graceful Restart (GR) ensures the continuity of packet forwarding when a protocol restarts or an active/standby switchover occurs on the RB. The RB advertises the restart status to its neighbors, and allows the neighbors to re-establish connections.
  • Page 27: Using Ping Trill And Tracert Trill To Test Network Connectivity

    Using ping TRILL and tracert TRILL to test network connectivity To use ping TRILL to test the network connectivity: Task Command Remarks Execute this command in any view. ping trill [ -c count | -h ttl | -i Determine if an RB with the interface-type interface-number | If multiple routes destined for the RB specified nickname is...
  • Page 28: Trill Configuration Example

    Task Command Display information about the TRILL display trill unicast-route [ nickname nickname ] [ verbose ] unicast routing table. Clear dynamic running statistics of reset trill the TRILL process. TRILL configuration example Network requirements As shown in Figure 9, a Layer 2 data center network has three layers: the core layer, the distribution layer, and the access layer.
  • Page 29 # Enable TRILL globally on RB 1, and enable TRILL on downlink port Ten-GigabitEthernet 1/0/1 of RB 1. <RB1> system-view [RB1] trill [RB1-trill] quit [RB1] interface ten-gigabitethernet 1/0/1 [RB1-Ten-GigabitEthernet1/0/1] trill enable [RB1-Ten-GigabitEthernet1/0/1] quit # Configure RB 2 through RB 5 in the same way RB 1 is configured. (Details not shown.) Configure the uplink ports of access layer devices: # Enable TRILL on uplink ports Ten-GigabitEthernet 1/0/2 through Ten-GigabitEthernet 1/0/5 of RB 1, and configure these ports as trunk ports.
  • Page 30: Verifying The Configuration

    [RB6-Ten-GigabitEthernet1/0/4] trill enable [RB6-Ten-GigabitEthernet1/0/4] trill link-type trunk [RB6-Ten-GigabitEthernet1/0/4] quit [RB6] interface ten-gigabitethernet 1/0/5 [RB6-Ten-GigabitEthernet1/0/5] trill enable [RB6-Ten-GigabitEthernet1/0/5] trill link-type trunk [RB6-Ten-GigabitEthernet1/0/5] quit # Configure RB 7 through RB 9 in the same way RB 6 is configured. (Details not shown.) Configure the uplink ports of the distribution layer devices: # Enable TRILL on uplink ports Ten-GigabitEthernet 1/0/6 and Ten-GigabitEthernet 1/0/7 of RB [RB6] interface ten-gigabitethernet 1/0/6...
  • Page 31 # Display brief information about all entries in the TRILL unicast routing table on an access layer device (for example, RB 1). [RB1] display trill unicast-route Destination Interface NextHop ----------------------------------------------- 0x5801 0x5802 XGE1/0/2 0x5806 XGE1/0/3 0x5807 XGE1/0/4 0x5808 XGE1/0/5 0x5809 0x5803 XGE1/0/2 0x5806...

Table of Contents