Oracle Switch ES1-24 link aggregation and port Aggregation
The following describes some advanced network configurations, including link aggregation for dual switches that provide doubled bandwidth and high availability.
Logical Link Aggregation)
Link aggregation, also known as Trunking or Bonding, is essentially a logical data path that combines several physical links between two devices, it is called an aggregation link, as shown in Figure1. The physical links Link1, Link2, and Link3 between vswitches form an aggregation link. The link is logically integrated. The internal composition and data transmission details are transparent to upper-layer services.
Dual-ES1-24 configuration: Server-oriented LACP (Link Aggregation Control Protocol, Link Aggregation Control Protocol) is a Protocol to achieve dynamic Link Aggregation, devices running this Protocol exchange information about Link Aggregation Control (LACPDU) through Link Aggregation Control Protocol Data Unit.
The cross-switch link aggregation provides a multi-layer HA for the switch failure, if multiple ES1-24 switches are configured with the inter-switch link (ISL) port channel, the server port must be configured in active-active mode. On the Solaris server, "aggr" is used for port aggregation, and "bonding" is used for Linux. The following is an L2 configuration example. The server uses vlan 2 and 3, perform the following configurations on each vswitch:
- # First disable GVRP, GMRP and then configure the VLANs 2 and 3.
- SEFOS # configure terminal
- SEFOS (config) # set gvrp disable
- SEFOS (config) # set gmrp disable
- SEFOS (config) # set port-channel enable
- SEFOS (config) # interface vlan 1
- SEFOS (config-if) # shutdown
- SEFOS (config-if) # no ip address
- SEFOS (config-if) # end
- # Step 1: Create VLANs 2 and 3 on the Oracle Switch ES1-24 switches.
- SEFOS (config) # vlan 2
- SEFOS (config-vlan) # ports add extreme-ethernet 0/1
- SEFOS (config-vlan) # vlan active
- SEFOS (config-vlan) # exit
- SEFOS (config) # vlan 3
- SEFOS (config-vlan) # ports add extreme-ethernet 0/1
- SEFOS (config-vlan) # vlan active
- SEFOS (config-vlan) # exit
- SEFOS (config-vlan) # end
- SEFOS # write startup-config
- # Step 2: Configure the port connecting to server as trunk port.
- SEFOS # configure terminal
- SEFOS (config) # interface range extreme-ethernet 0/1
- SEFOS (config-if) # switchport mode trunk
- SEFOS (config-if) # no shutdown
- SEFOS (config-if) # exit
Dual ES1-24 configuration: four 10g sfp + ports are used for the channel upstream to the core switch. A recommended design is that each ES1-24 switch is connected to two core switches, each of which is connected to each ES1-24 through two ports. The two upstream ports are aggregated and configured to the trunk mode.
- Step 3: Configure port aggregation for uplink ports. Port-channel 10 aggregates ports 21-22 to core
- Switch1. Port-channel 11 aggregates ports 23-24 to core switch2.
- SEFOS # configure terminal
- SEFOS (config) # set port-channel enable
- SEFOS (config) # interface port-channel 10
- SEFOS (config-if) # no shutdown
- SEFOS (config) # exit
- SEFOS (config) # interface port-channel 11
- SEFOS (config-if) # no shutdown
- SEFOS (config) # end
- Step 4: Add ports to uplink port-channels.
- SEFOS # configure terminal
- SEFOS (config) # interface range extreme-ethernet 0/21-22
- SEFOS (config-if) # no shutdown
- SEFOS (config-if) # channel-group 10 mode active
- SEFOS (config-if) # exit
- SEFOS (config) # interface range extreme-ethernet 0/23-24
- SEFOS (config-if) # no shutdown
- SEFOS (config-if) # channel-group 11 mode active
- SEFOS (config-if) # end
- Step 5: Configure uplink port-channels to allow all VLANs.
- SEFOS # configure terminal
- SEFOS (config) # interface port-channel 10
- SEFOS (config-if) # switchport mode trunk
- SEFOS (config-if) # no shutdown
- SEFOS (config) # exit
- SEFOS (config) # interface port-channel 11
- SEFOS (config-if) # switchport mode trunk
- SEFOS (config-if) # no shutdown
- SEFOS (config) # end
To avoid loops, configure the MSTP protocol. However, if the core switch is configured with PVRST, The ES1-24 also needs this configuration. You can use the show spanning-tree Command to view the diffusion tree.
- Step 6: Configure L2-PVRST on Oracle Switch ES1-24 such that it is not the root bridge for any
- VLANs configured. Doing so makes the core switch become the root, and only intended traffic (not all
- Core traffic) reaches the Oracle Switch ES1-24 switches.
- SEFOS # configure terminal
- SEFOS (config) # spanning-tree mode pvrst
- Spanning Tree enabled protocol is MSTP, now MSTP is being shutdown
- PVRST is started.
- PVRST Module status is changed
- SEFOS (config) # spanning-tree vlan 2 brg-priority 61440
- SEFOS (config) # spanning-tree vlan 3 brg-priority 61440
- SEFOS (config) # end
For more information, see this document.