BLADE PVST+ Spanning Tree and Interoperability with Cisco



Similar documents
CHAPTER 10 LAN REDUNDANCY. Scaling Networks

Objectives. The Role of Redundancy in a Switched Network. Layer 2 Loops. Broadcast Storms. More problems with Layer 2 loops

Fundamentals of Switching

Switching in an Enterprise Network

AlliedWare Plus OS How To Configure interoperation between PVST+ and RSTP or MSTP

Abstract. MEP; Reviewed: GAK 10/17/2005. Solution & Interoperability Test Lab Application Notes 2005 Avaya Inc. All Rights Reserved.

How to Create VLANs Within a Virtual Switch in VMware ESXi

Objectives. Explain the Role of Redundancy in a Converged Switched Network. Explain the Role of Redundancy in a Converged Switched Network

VMware ESX Server Q VLAN Solutions W H I T E P A P E R

- EtherChannel - Port Aggregation

LANs and VLANs A Simplified Tutorial

What is VLAN Routing?

Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches

Lab Use Network Inspector to Observe STP Behavior

Configuring IPS High Bandwidth Using EtherChannel Load Balancing

Chapter 4: Spanning Tree Design Guidelines for Cisco NX-OS Software and Virtual PortChannels

GVRP Overview. Overview

- Virtual LANs (VLANs) and VTP -

Juniper / Cisco Interoperability Tests. August 2014

Management Software. Web Browser User s Guide AT-S106. For the AT-GS950/48 Gigabit Ethernet Smart Switch. Version Rev.

How To Set Up A Virtual Network On Vsphere (Vsphere) On A 2Nd Generation Vmkernel (Vklan) On An Ipv5 Vklan (Vmklan)

Configuring EtherChannels

hp ProLiant network adapter teaming

A Principled Technologies white paper commissioned by Dell Inc.

Juniper Networks EX Series/ Cisco Catalyst Interoperability Test Results. May 1, 2009

AT-S60 Version Management Software for the AT-8400 Series Switch. Software Release Notes

How To Balance On A Cisco Catalyst Switch With The Etherchannel On A Fast Ipv2 (Powerline) On A Microsoft Ipv1 (Powergen) On An Ipv3 (Powergadget) On Ipv4

Configuring EtherChannel and 802.1Q Trunking Between Catalyst L2 Fixed Configuration Switches and Catalyst Switches Running CatOS

How To. Configure Multiple Spanning Tree Protocol (MSTP) Introduction. Overview of MSTP. Extension of RSTP

CISCO STUDY GUIDE. Building Cisco Multilayer Switched Networks (BCMSN) Edition 2

Configure IOS Catalyst Switches to Connect Cisco IP Phones Configuration Example

Configuring EtherChannels

Application Note Gigabit Ethernet Port Modes

6/8/2011. Document ID: Contents. Introduction. Prerequisites. Requirements. Components Used. Conventions. Introduction

Chapter 3. Enterprise Campus Network Design

Layer 3 Network + Dedicated Internet Connectivity

Ethernet Storage Best Practices

estpassport Bessere Qualität, bessere Dienstleistungen!

RESILIENT NETWORK DESIGN

CCNP SWITCH: Implementing High Availability and Redundancy in a Campus Network

Enabling Multiple Wireless Networks on RV320 VPN Router, WAP321 Wireless-N Access Point, and Sx300 Series Switches

Configuring Redundancy

Link Aggregation Interoperability of the Dell PowerConnect 5316M with Cisco IOS or Cisco CatOS based Switches. By Bruce Holmes

LINK AGGREGATION INTEROPERABILITY OF THE DELL POWERCONNECT 6200 SERIES

"Charting the Course...

VLAN Workshop. Presenter: Paul Eriksson. VLAN Workshop 2009 RoamingNet Sweden ( 1

IP SAN Best Practices

Exhibit n.2: The layers of a hierarchical network

Implementing L2 at the Data Center Access Layer on Juniper Networks Infrastructure

How To Switch In Sonicos Enhanced (Sonicwall) On A 2400Mmi 2400Mm2 (Solarwall Nametra) (Soulwall 2400Mm1) (Network) (

How To Learn Cisco Cisco Ios And Cisco Vlan

Virtual PortChannels: Building Networks without Spanning Tree Protocol

Chapter 7 Lab 7-1, Configuring Switches for IP Telephony Support

Chapter 2 Lab 2-2, Configuring EtherChannel Instructor Version

Monitoring and Analyzing Switch Operation

Catalyst Layer 3 Switch for Wake On LAN Support Across VLANs Configuration Example

Network Virtualization and Data Center Networks Data Center Virtualization - Basics. Qin Yin Fall Semester 2013

Interconnecting Cisco Networking Devices Part 2

Course Contents CCNP (CISco certified network professional)

Read Me First for the HP ProCurve Routing Switch 9304M and Routing Switch 9308M

ProCurve / Cisco Interoperability Guide

HP Virtual Connect Ethernet Cookbook: Single and Multi Enclosure Domain (Stacked) Scenarios

- Spanning Tree Protocol -

Leased Line + Remote Dial-in connectivity

ADVANCED NETWORK CONFIGURATION GUIDE

Configuring LACP (802.3ad) Between a Catalyst 6500/6000 and a Catalyst 4500/4000

> Avaya / Cisco Interoperability Technical Configuration Guide. Ethernet Routing Switch

An Oracle White Paper October How to Connect Oracle Exadata to 10 G Networks Using Oracle s Ethernet Switches

Troubleshooting an Enterprise Network

Expert Reference Series of White Papers. Planning for the Redeployment of Technical Personnel in the Modern Data Center

: Interconnecting Cisco Networking Devices Part 2 v1.1

Chapter 7 Configuring Trunk Groups and Dynamic Link Aggregation

Port Trunking. Contents

TotalCloud Phone System

10 Port L2 Managed Gigabit Ethernet Switch with 2 Open SFP Slots - Rack Mountable

Configuring DHCP Snooping

: Interconnecting Cisco Networking Devices Part 2 v2.0 (ICND2)

Port Trunking. Contents

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Configuring Switch Ports and VLAN Interfaces for the Cisco ASA 5505 Adaptive Security Appliance

Aruba Mobility Access Switch and Arista 7050S INTEROPERABILITY TEST RESULTS:

CCNA DATA CENTER BOOT CAMP: DCICN + DCICT

Nortel 10Gb Uplink Ethernet Switch Module for IBM BladeCenter Version 1.0

SSVP SIP School VoIP Professional Certification

ENTERASYS WEBVIEW WEB-BASED MANAGEMENT FOR THE VH-2402S/VH-2402S2 WEB MANAGEMENT GUIDE

IP SAN BEST PRACTICES

Oracle Real Application Clusters (RAC) and Oracle Clusterware Interconnect Virtual Local Area Networks (VLANs) Deployment Considerations

LAN Switching and VLANs

Fast Fault Recovery in Switched Networks for Carrying IP Telephony Traffic

Howstuffworks "How LAN Switches Work" Click here to go back to the normal view!

Switching Basics and Intermediate Routing CCNA 3 Labs and Study Guide Allan Johnson

LAN Baseline Architecture Branch Office Network Reference Design Guide

Configuring InterVLAN Routing and ISL/802.1Q Trunking on Catalyst 2900XL/3500XL/2940/2950/2970 Series Switches Using an External Router

Lab 3.5.1: Basic VLAN Configuration (Instructor Version)

FWSM introduction Intro 5/1

CT5760 Controller and Catalyst 3850 Switch Configuration Example

Device Interface IP Address Subnet Mask Default Gateway

Configuring QoS. Understanding QoS CHAPTER

VLAN Interoperability

IT-AD08: ADD ON DIPLOMA IN COMPUTER NETWORK DESIGN AND INSTALLATION

Transcription:

BLADE PVST+ Spanning Tree and Interoperability with Cisco Technical Brief Industry-standard PVST+ Spanning Tree Protocol with Cisco interoperability Introduction...1 Spanning Tree Protocol (IEEE 802.1d)...1 Spanning tree groups...1 Bridging protocol data units...2 Root Bridge...2 Bridge priority...2 Port cost...2 Port priority...3 GbE2/GBE2c Interoperability...3 Spanning Tree Protocol (PVST+) Configuration Example...4 Configuration Steps...5 About Alteon OS and ISCLI...6 Using BL480C Full height Servers...6 Using BL460C Half-Height Servers...7 References...7 Introduction This technical brief addresses the interoperability of the HP GbE2 and GbE2c Ethernet Blade switches within Cisco networks. An introduction to IEEE 802.1d Spanning Tree Protocol is followed by a discussion of the Cisco-proprietary PVST+ feature, which allows per VLAN spanning trees over standard 802.1q links. Example configuration commands on the HP GbE2 and GbE2c switches and Cisco equivalents are also provided. Spanning Tree Protocol (IEEE 802.1d) Spanning tree protocol (STP) is used to ensure that redundant paths within a layer 2 network do not result in broadcast loops. For a layer 2 Ethernet network to function correctly, only one active path may forward frames between any two switches at a given time. Redundant connections between network switches can create loops or multiple forwarding paths. In layer 2 networks, these loops cause duplicate packets to be forwarded to the same destination over and over again until the network is completely saturated, which in turn prevents valid traffic from traversing the network. STP configures the network by allowing a switch to use the most efficient path while forcing the remaining redundant paths into a standby (blocked) state. If the forwarding path fails, STP automatically activates a standby path to sustain network operations. Spanning tree groups STP examines the network topology and defines a tree structure spanning all switches in a given layer 2 network domain. These layer 2 network domains are called spanning tree groups (STG). STGs are created by assigning a group of layer 2 switches to be part of a separate layer 2 network domain. When STP examines the network topology it only considers eliminating loops within a single STG. Within a layer 2 domain, there may be multiple STGs each operating its own individual STP algorithm to eliminate layer 2 loops.

Bridging protocol data units All network devices that are members of a spanning tree send out packets called bridging protocol data units (BPDU). A BPDU is a 64-byte packet sent by all switches participating in the spanning tree protocol providing information about each other. The BPDU includes information known as switch or bridge priority, port cost, and port priority used to establish a spanning tree root switch and which paths to designate as forwarding and blocking. Root Bridge The STP root switch (or root bridge) is the base of the spanning tree topology much like the roots of a tree. All redundant paths to the root bridge within the spanning tree network are placed in the blocked mode. The root bridge is chosen by all the switches based on the results of the BPDU exchange process. Bridge priority The bridge priority is used to determine what switch is the root bridge. Bridge priority is a numerical value that may be configured on a switch. The lower a bridges priority value, the greater the chance it has of becoming the root bridge. If all switches are configured with the same default bridge priority setting, the switch with the lowest MAC address in the STP network becomes the root switch. Bridge priority is automatically assigned by the STP process, or may be manually configured on the GbE2/GbE2c Ethernet Blade Switch using the following command in the desired CLI. GbE2x>> /cfg/l2/stp <stg number>/brg/prior <new bridge priority> GbE2x (ISCLI)>> (config) spanning-tree stp <stg number> bridge priority <1-65535> Port cost The port cost is a value assigned to each switch port. The port cost information is exchanged within the BPDU to help determine the lowest cost path to the root switch. The port with the lowest cost path is used as the forwarding port between two segments in the STG. All remaining paths within each segment are placed in a blocked state. The objective is to use the fastest links ensuring the route with the lowest cost is chosen. By default, the GbE2/GbE2c switch assigns fixed costs to all ports regardless of the link speed (default costs are 4 in PVST+ mode and 20000 in RSTP/MSTP modes). If the path cost is set to 0, the cost is set to auto. The spanning tree protocol assigns lower values to high-bandwidth ports, such as Gigabit Ethernet, to encourage their use. In PVST+ mode, the path cost is automatically changed to 4 with 1Gbps link, to 19 with a 100 Mbps link, and to 100 with a 10 Mbps link. In MSTP mode the path cost is automatically changed to 20000/200000/2000000. The path cost may also be set manually on the GbE2/GbE2c Ethernet Blade Switch using the following command in the desired CLI: GbE2x>> /cfg/l2/stp <stg number>/port<number>/cost <1-65535> GbE2x (ISCLI)>> (config)#interface GigabitEthernet <port number> GbE2x (ISCLI)>> (config-if)#spanning-tree stp <stg number> path-cost <1-65535> 2

Port priority The port priority is yet another STP value assigned to each switch port. In case of identical port costs, the port priority is used as a tie breaker to determine the lowest path cost to the root switch and the resulting forwarding port for each segment. Therefore, in a network topology segment that has multiple paths with the same port cost, the port with the lowest port priority becomes the designated port for the segment. It is also possible for the ports to have identical port priorities. If this is the case, the port number becomes the final decision criteria. Port priority is automatically assigned by the STP process, or manually set on the GbE2/GbE2c Ethernet Blade Switch using the following command in the desired CLI. GbE2x>> /cfg/l2/stp <stg number>/port <port number>/prior <0-255> GbE2x (ISCLI)>> (config)#interface GigabitEthernet <port number> GbE2x (ISCLI)>> (config-if)#spanning-tree stp <stg number> priority <0-255> GbE2/GBE2c Interoperability Spanning tree is enabled by default on the GbE2/GbE2c Ethernet Blade Switch to ensure that any existing network layer 2 loops are blocked. The GbE2/GbE2c Ethernet Blade Switch meets the IEEE 802.1D standard and is compatible with Cisco switches that are 802.1D compliant. The bridge priorities, port costs, and port priorities may be manually assigned on the GbE2/GbE2c Ethernet Blade Switch, allowing the core or other Catalyst switches to be the root bridge. The GbE2/GbE2c Ethernet Blade Switch further provides interoperability with Cisco s Per-VLAN Spanning Tree Plus (PVST+) 802.1q tagging proprietary protocol via the use of spanning tree groups (STG). In the GbE2/GbE2c implementation, an administrator creates an STG and then assigns a VLAN to it. This differs from the Cisco implementation where an administrator creates a VLAN, and then a spanning tree instance (i.e. STG) is automatically created and assigned to the VLAN. The PVST+ interoperability feature on the GbE2/GbE2c Ethernet Blade Switch includes the following: Tagged ports may belong to more than one STG, but untagged ports can belong to only one STG. When a tagged port belongs to more than one STG, egress BPDUs are tagged to identify their STG membership. An untagged port cannot span multiple STGs. Each GbE2/GbE2c Ethernet Blade Switch supports sixteen STGs operating simultaneously (STG 16 is reserved for switch management). The default STG 1 can hold multiple VLANs; all other STGs (groups 2 16) can hold one VLAN. NOTE: The GbE2/GbE2c Ethernet Blade Switch does not support Cisco s Per VLAN Spanning Tree (PVST) due to Cisco proprietary ISL tagging. The GbE2/GbE2c does support Per VLAN Spanning Tree Plus (PVST+). 3

Spanning Tree Protocol (PVST+) Configuration Example As shown in Figure 1, the example configuration utilizes two STP Groups (PVST+) one for GbE2/GbE2c switch ports, and another for ports connecting the GbE2/GbE2c switches to the Cisco 6509 switches: STP 1/VLAN 1 is the default STP used for public data traffic within the core STP 2/VLAN 2 will be created for private traffic such as management network, sync traffic etc. within the core NOTE: dot1q must be set on all Cisco Switch ports connecting to the GbE2/GbE2c Switch ports and the x- connect ports between the two Cisco Switch ports with Spanning Tree mode set to PVST. Figure 1: Sample Topology 4

Configuration Steps Table 1 shows the commands needed for configuring Spanning Tree on the Cisco and GbE2/GbE2c switches. Table 1 Cisco and GbE2/GbE2c Switch Configuration How to configure an STP Instance for each VLAN Set the preferred VLAN trunk protocol mode: on each Cisco 6509 switch Cisco Commands (Cat OS) Cisco Commands (IOS) set vtp mode <mode> vtp mode <mode> GbE2/GbE2c Commands (Alteon OS) Not applicable GbE2/GbE2c Commands (ISCLI) Not applicable Set VLANs (VLAN 1 and 2) within each Cisco 6509 switch and each GbE2/GbE2c switch Enable 802.1Q tagging (VLAN trunking) on required ports within each Cisco 6509 switch and each GbE2/GbE2c switch Set STP Mode on each Cisco 6509 Switch set vlan 1-2 vlan 2 set trunk <module number>/<port number> nonegotiate dot1q 1-2 Interface GigaEthernet <module number>/<port number> switchport mode trunk switchport trunk encapsulation dot1q set spantree mode pvst+ spanning-tree mode pvst /cfg/vlan 2/ena Create and enable VLAN in one command. Note: In order for VLANs to work, they must be enabled. VLAN 1 is created by default on all GbE2/GbE2c switches. /cfg/port <port number>/tag ena Enable tagging (VLAN encapsulation) on the uplink port (21) and the two crosslink ports (17-18) of each GbE2/GbE2c switch /cfg/vlan 2/add <port number> Add uplink port 21 and cross- link ports 17 and 18 to VLAN 2 Not Applicable (Set ON by default) (config)# vlan 2 (config-vlan)# ena (config)# interface gigabitethernet <port number> (config-if)# tagging (config)# vlan 2 (config-vlan)# member <port number> Add uplink port 21 and cross- link ports 17 and 18 to VLAN 2 Not Applicable (Set ON by default) 5

Add VLAN 2 into its own STP instance Set the Core Cisco Switches as root bridge and each GbE2/GbE2c STP instance as non root Not applicable Not applicable set spantree priority 4096 1-1005 spanning-tree vlan 1-1005 priority 4096 /cfg/l2/stp 2/add 2 /cfg/l2/stp <group number>/brg/prior 65535 (config)# spanningtree stp 2 vlan 2 (config)#spanningtree stp <group number> bridge priority 65535 About Alteon OS and ISCLI The GbE2/GbE2c switch has two CLI entry modes Alteon OS (AOS) and ISCLI. Alteon OS is a Unixtype menu based command system, while ISCLI has a command structure more familiar to users of Cisco switches. 1. To access the ISCLI, enter the following command from the AOS CLI: Boot Options# mode ISCLI The default command-line interface for the GbE2/GbE2c switch is the AOS CLI. 2. To access the AOS CLI, enter the following command: >> Switch# boot cli-mode aos Users can select the CLI mode upon login, if the /boot/prompt command is enabled. Only an administrator connected through the console port can view and enable /boot/prompt. When /boot/prompt is enabled, the first user to log in can select either CLI mode. Subsequent users must use the selected CLI mode, until all users have logged out. Using BL480C Full height Servers 3. On GbE2/GbE2c switches A and B, add Public NIC ports to VLAN 1. VLAN 1 member ports are the GbE2/GbE2c Switch A and B ports 1, 3, 5, 7, 9, 11, 13, and 15. Use the either the Alteon OS command or the ISCLI command to add the ports to VLAN 1: GbE2x>> /cfg/vlan 1/add <port number> GbE2x (ISCLI)>> (config) vlan 1 GbE2x (ISCLI)>> (config-vlan) member <port number> Note: In ISCLI, you cannot enter a 1 line action item like you can with Alteon OS. 4. On GbE2/GbE2c switches A and B, add Private NIC ports to VLAN 2. VLAN 2 member ports are the GbE2/GbE2c switch A and B ports 2, 4, 6, 8, 10, 12, 14, and 16. Use the following command to add the ports to VLAN 2: 6

GbE2x>> /cfg/vlan 2/add <port number> GbE2x (ISCLI)>> (config)#vlan 2 GbE2x (ISCLI)>> (config-vlan) member <port number> 5. On both GbE2/GbE2c switches, add ports 17, 18, and 21 to VLAN 2 using the command identified in step 2. Using BL460C Half-Height Servers Half-Height Servers only support 1 NIC per Switch. In order to support multiple VLANs on half-height servers from the same GbE2/GbE2c switch, you will need to setup Tagging on each Server NIC or Virtual NIC if configuring for Network Load Balancing (NLB). 1. On GbE2/GbE2c switches A and B, enable TAGGING on ports 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16. Enabling tagging on these switch ports also requires all servers to have TAGGING enabled, with VLANs 1 and 2 added to both NICs. GbE2x>> /cfg/port <port number>/tag ena GbE2x (ISCLI)>> (config)#interface GigabitEthernet <port number> GbE2x (ISCLI)>> (config-if)#tagging 2. On GbE2/GbE2c switches A and B, add Public NIC ports to VLAN 1. This includes the GbE2/GbE2c switch A and B ports 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16. Use the following command to add the ports to VLAN 1: GbE2x>> /cfg/vlan 1/add <port number> GbE2x (ISCLI)>> (config) vlan 1 GbE2x (ISCLI)>> (config-vlan) member <port number> 3. On GbE2c switches A and B, add Public NIC ports to VLAN 2. This includes the GbE2/GbE2c Switch A and B ports 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16. Use the following command to add the ports to VLAN 2: GbE2x>> /cfg/vlan 2/add <port number> GbE2x (ISCLI)>> (config) vlan 2 GbE2x (ISCLI)>> (config-vlan) member <port number> References Deploying the ProLiant BL p-class GbE2 Interconnect Switch into a Cisco-based Network ProLiant BL p-class GbE2 Interconnect Switch Compatibility with Cisco-based Networks 7

BLADE NETWORK TECHNOLOGIES: The industry s #1 provider of Ethernet, IP, and application switches for blade server systems. Our products represent a strategic control point in a blade server system. They are the gateway for all traffic directed to and from a blade server system. As a strategic control point, our products have a direct influence on a blade server system s performance, high availability, scalability, manageability, security, and total cost-ofownership. 2006 Blade Network Technologies, Inc. All rights reserved. Information in this document is subject to change without notice. Blade Network Technologies assumes no responsibility for any errors that may appear in this document. http://www.bladenetwork.net MKT06010-06 rev0 8