Upload
arnold-moses
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
A GRAPH MORE LOVELY THAN A TREE
© 2010 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 1
Joerg Ammon ([email protected])
Systems Engineer Service Provider
Legal Disclaimer
• All or some of the products detailed in this presentation may still be under development and certain specifications, including but not limited to, release dates, prices, and product features, may change. The products may not function as intended and a production version of the products may never be released. Even if a production version is released, it may be materially different from the pre-release version discussed in this presentation.
• NOTHING IN THIS PRESENTATION SHALL BE DEEMED TO CREATE A WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS WITH RESPECT TO ANY PRODUCTS AND SERVICES REFERENCED HEREIN.
• Brocade, the B-wing symbol, BigIron, DCX, Fabric OS, FastIron, IronView, NetIron, SAN Health, ServerIron, and TurboIron are registered trademarks, and Brocade Assurance, DCFM, Extraordinary Networks, and Brocade NET Health are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned are or may be trademarks or service marks of their respective owners.
04/10/23© 2010 Brocade Communications Systems, Inc. Company Proprietary Information 2
Algorhyme V2, by Ray Perlner
I hope that we shall one day seeA graph more lovely than a tree.
A graph to boost efficiencyWhile still configuration-free.
A network where RBridges canRoute packets to their target LAN.
The paths they find, to our elation,Are least cost paths to destination!
With packet hop counts we now see,The network need not be loop-free!
RBridges work transparently,Without a common spanning tree.
Taken from draft-ietf-trill-rbridge-protocol-nn.txt
04/10/23© 2010 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 3
TRILL – Technology Overview
04/10/23© 2010 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 4
LANs Get L2 Multipathing
Core
Aggregation
ServersServers
Today: STP Single Path
Core
Aggregation
Next: L2 Multi Path
ServersServers
AccessAccess
RBridgesOverview
RB
• Implement TRILL protocol
• Use link state routing
• Perform L2 forwarding
• Provide point-to-point forwarding with zero configuration
• Can auto configure themselves
• RBridges forwarding tables scale with the number of RBridges
• RBridges know what options other RBridges support
• Support multipathing for unicast and multicast traffic
• Compatible with classic bridges and can be deployed in bridged LANs
• Ingress RBridge adds TRILL & outer MAC headers to frames
• Outer MAC header is modified hop-by-hop as with routing
• Egress RBridge decapsulates frames and learns the association of the “Inner MAC SA” with the Source RBridge nickname
How RBridges Work?Designated RBridge - DRB
RBridges discover each other by exchanging TRILL IS-IS (or FSPF) Hello frames
TRILL Hellos are sent to the All-IS-IS-RBridges multicast address
Using link state protocol (IS-IS or FSPF), a single Designated RBridge (DRB) is elected from among all RBridges on the LAN
The DRB specifies the Appointed Forwarder (AF) for each VLAN
The DRB also specifies the Designated VLAN for inter-RBridge communication
DRB AFVLAN
2
How RBridges Work?Appointed Forwarder - AF
RB4
RB1(DRB, AF VLAN1)
RB2 RB3(AF VLAN2)
RB5
H
T
Bridged LAN
The DRB specifies the Appointed Forwarder (AF) for each VLAN
DRB can also be the AF
Only ONE AF can be appointed per VLAN; One VLAN - One AF
The AF is in charge of handling all native frames in the VLAN
Ingress RBridge function: Encapsulates TRILL data frame
Egress RBridge function: Decapsulates TRILL data frames
TRILL EncapsulationUnicast data path
RB4
RB1
RB2
RB3
RB5
MAC-T
MAC-H
Data
MAC-T
MAC-H
Data
RB1
RB3
MAC-RB1
MAC-RB4
MAC-T
MAC-H
Data
RB1
RB3
MAC-RB4
MAC-RB3
MAC-T
MAC-H
Data
H T
Normal Learning
No Learning
LearnH -> RB1
1.Host sends frames
2.RB1 adds TRILL header and outer MAC header
3. RB3 removes TRILL header and associates MAC-H with RB1
4.Target receives frames
Known unicast destinations are forwarded RBridge hop by RBridge hop toward the egress RBridge
Utilizing ECMP Paths & Reordering
RB4
RB1RB2 RB3
RB5
H T
• TRILL supports up to 64 ECMP paths • Packet (frames) ordering
maintained within flows
• RBridges are required to maintain frame ordering internally
• When multi-pathing is used, all frames for an order-dependent flow must be sent on the same path if unicast or the same distribution tree if multi-destination
• Re-ordering can occur when• A destination address transitions
between being known and unknown
• A topology change occurs
1004/10/23
© 2010 Brocade Communications Systems, Inc. Company Proprietary Information
VM
CORE TECHNOLOGY
Brocade Virtual Cluster Switching (VCS)
• First data center Ethernet fabric
• No Spanning Tree Protocol
• Multi-path, deterministic
• Auto-healing, non-disruptive
• Lossless, low latency
• Built for convergence
© 2010 Brocade Communications Systems, Inc. Company Proprietary Information 11
NAS iSCSI FCoE
VM
ETHERNETFABRIC
DISTRIBUTED INTELLIGENCE
LOGICAL CHASSIS
DYNAMIC SERVICE INSERTION
04/10/23
CORE TECHNOLOGY
Brocade Virtual Cluster Switching (VCS)
• Fully distributed control plane
• Arbitrary topology, self-forming
• Network-wide knowledge of all members, devices, VMs
• Automatic Migration of Port Profiles (AMPP)
© 2010 Brocade Communications Systems, Inc. Company Proprietary Information 12
VM
conf
conf
ETHERNETFABRIC
DISTRIBUTED INTELLIGENCE
LOGICAL CHASSIS
DYNAMIC SERVICE INSERTION
NAS iSCSI FCoE04/10/23
CORE TECHNOLOGY
Brocade Virtual Cluster Switching (VCS)
• Managed as a single switch
• Logically collapses network layers
• Auto-configuration for new devices
• Centralized or distributed management
• Radically reduces managed elements
© 2010 Brocade Communications Systems, Inc. Company Proprietary Information 13
ETHERNETFABRIC
DISTRIBUTED INTELLIGENCE
LOGICAL CHASSIS
DYNAMIC SERVICE INSERTION
04/10/23
CORE TECHNOLOGY
Brocade Virtual Cluster Switching (VCS)
• Reconfigure network via software
• Hardware-based flow redirection
• Incorporation of partner services
• Non-stop service insertion
• Minimizes cost and physical moves
© 2010 Brocade Communications Systems, Inc. Company Proprietary Information 14
VM VM NetworkServices
ETHERNETFABRIC
DISTRIBUTED INTELLIGENCE
LOGICAL CHASSIS
DYNAMIC SERVICE INSERTION
04/10/23
Shortest Path Forwarding Technology Summary
15
TRILL SPB
Target Application Data CenterData Center Metro/L2VPN
Data Plane TRILL EncapsulationL2 Bridging
(Q-in-Q or MAC-in-MAC)
Control Plane IS-IS (or FSPF) IS-IS
Loop Mitigation Hop Count RPF Check
L2 ECMP Native Multicast DCB Integration Widely Supported/ Market Trend Standard Expected By End of 2010 Middle to Late 2011
Why another L2-solution?
04/10/23© 2010 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 16
Trends in the Data CenterCapitalize—Stay Ahead
04/10/23© 2010 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 17
Data Center
Virtualization ( Cloud)
Consolidation
Convergence ready
Environmentals
Gigabit ramp
MARKET TRENDS: DATA CENTER
Data Center Construction
© 2010 Brocade Communications Systems, Inc. Company Proprietary Information 18
COMPUTECOMPUTE
NETWORKNETWORK
STORAGESTORAGE
App
Past
Traditional Construction
Manual
Replication
Rigid
Inflexible
Operating CostUtilization
04/10/23
COMPUTECOMPUTE
NETWORKNETWORK
STORAGESTORAGE
MARKET TRENDS: DATA CENTER
Data Center Construction
© 2010 Brocade Communications Systems, Inc. Company Proprietary Information 19
COMPUTECOMPUTE
NETWORKNETWORK
STORAGESTORAGE
App
Past Present
Early VMs
EscalatingComplexit
yVirtual Apps
(2010)1
04/10/23
1 Source: IDC Virtual Server Forecast 2010–2014, reported April 2010
COMPUTECOMPUTE
NETWORKNETWORK
STORAGESTORAGE
MARKET TRENDS: DATA CENTER
Data Center Construction
© 2010 Brocade Communications Systems, Inc. Company Proprietary Information 20
COMPUTECOMPUTE
NETWORKNETWORK
STORAGESTORAGE
App VMs
PastFutur
ePresent
Early VMs
Simplify Automate Scale
04/10/23
Data Center Evolution
04/10/23© 2010 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 21
HISTORICALHISTORICAL
SANSAN LANLAN
ENTERPRISE
VM
TODAYTODAY
SANSAN
DYNAMIC NETWORKS
VM
PublicPublicCloudCloud
LANLAN
VM VM
App Load
FUTUREFUTURE
PRIVATE CLOUD
VM VM
Data Center Network
ETHETH DCBDCB FCFC
VM
VM VM VM VM
VM
Dynamic App Provisioning & Balancing Remote
Sites
PublicPublicCloudCloud
StorageStorage
NetworkNetwork
ComputeCompute
The Network is Central to the CloudVirtualization Brings New Demands
04/10/23© 2010 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 22
APPAPPOSOS
VM
APPAPPOSOS
VM
APPAPPOSOS
VM
APPAPPOSOS
VM
MobilityChallenges
Network performance/scalability constraints
Application resiliency and performance under load
VM mobility limits
Infrastructure complexity
Management silos
04/10/23© 2010 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 23