extraordinary networks: the next generation of extension
Download
Report
Transcript extraordinary networks: the next generation of extension
EXTRAORDINARY EXTENSION
Mark S. Detrick
BCFP, BCAF, BCNE, CISSP, CCIE
Global Solutions Architect
Portland, OR
+1 (503) 645-2488
July 2012
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, DCFM, DCX, Fabric OS, FastIron, IronView,
NetIron, SAN Health, ServerIron, TurboIron, and Wingspan are registered trademarks,
Brocade Assurance, Brocade NET Health, Brocade One, Extraordinary Networks,
MyBrocade, and VCS 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.
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
2
Brocade Extension Innovations
The Leader in All Extension
1st with 10GE FCIP
1st with FastWrite
1st with FICON Emulation (XRC, Teradata, & Tape)
1st with PP-TCP-QoS
1st with FCIP Trunking
1st with OSTP
1st with FCR
1st
with SO-TCP
1st with ARL
1st with IPsec
Brocade 7800 & FX - Brocade CONFIDENTIAL
Brocade’s 4 Disciplines of Extension
• Open Systems Extension (RDR & Tape)
• FICON Extension (Emulation)
• Native FC/FICON Extension
• FC Routing
March 2012
3
Solution price range (hardware and software)
Next-Generation Extension Products
Global 1000/
Large Enterprise
DCX 8510-8
Brocade Network Advisor
DCX 8510-4
FX base
GE - 10 Gbps
SMB/Enterprise
Small/Medium
Business
FX 10GE license
10GE - 20 Gbps
Brocade 7800 +
PoD license
FX8-24 blade for
Brocade DCX 8510
7800 Base
Standalone
Director-Class
High-touch services, product flexibility, scalability
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
4
RDR over IP Networks
Business Challenge
Solution
• Create nonstop IT operations for business
continuance
• Application failover and data access
• Leverage secondary site for failover
• Deploy direct-connected FX8-24 Extension
Blades over MLX IP network
• Provide protected data, very small RPO
and RTO
Mainframe
and/or
Open
Systems
Mainframe
and/or
Open
Systems
FICON
Primary
Data Center
Disk Array
with RDR
Secondary
Data Center
FC
IP WAN each other using FC
Arrays replicate data between
MLXe
L2/L3 Switch
MLXe
L2/L3 Switch
Brocade DCX
FX8-24 Extension Blades
Brocade 7800 & FX - Brocade CONFIDENTIAL
Disk Array
with RDR
Brocade DCX
FX8-24 Extension Blades
March 2012
5
BROCADE EXTENSION
PRODUCT DETAILS
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
September 2010
66
Brocade Extension Solutions
Legacy Features
The fastest, most reliable, and most cost-effective network
infrastructure for remote data replication, backup, and migration
• FCIP-FW (FCIP FastWrite) accelerates SCSI write processing, enabling
synchronous and asynchronous disk replication over any distance
• OSTP accelerates read and write tape processing, minimizing backup
and restore windows
• SO-TCP optimizes TCP window size and flow control, accelerating TCP
transport for storage applications
• FICON Accelerator for accelerating disk and tape read and write
operations,
maximizing FICON performance
• True interoperability with Brocade switches and management
software simplifies deployment and administration
• Advanced Fabric Services address the most challenging requirements
Brocade FX8-24 Extension
Blade for the Brocade
DCX 8510
Brocade 7800
Channel Extender
The most comprehensive extension solutions
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
7
Brocade Extension Solutions
Features Introduced with 7800/FX
Accelerates and optimizes replication, backup, and migration over any
distance using advanced Fibre Channel and FCIP networking technology
• FCIP Trunking creates an ISL spanning multiple physical
ports for load balancing and network failure resiliency
• ARL dynamically adjusts bandwidth limits to ensure efficient
utilization and sharing of available bandwidth
• PP-TCP-QoS prioritizes handling of initiator-target flows within an
FCIP tunnel to optimize bandwidth and performance by application
Brocade FX8-24 Extension
Blade for the Brocade
DCX 8510
• Advanced Compression architecture provides flexibility to optimize
compression ratios and maximize throughput
• 200 ms Round-Trip Time (RTT) of latency supports
distances approaching 17,500 kilometers (nearly 11,000 miles)
• Brocade Network Advisor FCIP management unifies management of
Fibre Channel and FCIP network infrastructures
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
Brocade 7800
Channel Extender
8
Brocade FX8-24 Extension Blade
Blade Options
• Brocade FX8-24 Extension Blade
• Twelve 8G FC ports, ten GE interfaces
• Functionality enabled through optional licenses
Ten GE FCIP
interfaces
Two 10GE FCIP
interfaces
Twelve 8 Gbps
FC or FICON
ports
• 10GE Interfaces
• Enables 10GE interfaces and doubles FCIP bandwidth to 20 Gbps
• Supported 10GE interface configurations
•
Ten GE and one 10GE or
•
Two 10GE
• Advanced Extension: FCIP Trunking and ARL
• Adaptive Networking: Activates FC and FCIP QoS functionality
• Enterprise Bundle: Advanced Performance Monitoring, Adaptive
Networking, Fabric Watch, Brocade Trunking, and Server Application
Optimization (SAO)
• Advanced Accelerator for FICON: Enables high-performance FICON tape,
XRC, and Teradata over distance
• FICON Management Server: Control Unit Port (CUP) enables host control
of switches in mainframe environments
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
9
Brocade 7800 Extension Switch
Platform Options
• Two models
• Brocade 7800 4/2: Four 8G FC ports, two GE interfaces
• Brocade 7800 16/6: Sixteen 8G FC ports, six GE interfaces
• Functionality enabled through optional licenses
• Brocade 7800 16/6 Upgrade License: Enables all ports and OSTP
• Advanced Extension: FCIP Trunking and ARL
• Adaptive Networking: FC and FCIP QoS functionality
• Enterprise Bundle: Advanced Performance Monitoring, Adaptive Networking, Fabric Watch, Brocade
Trunking, and SAO
• FICON Management Server: CUP enables host control of switches in mainframe environments
• Advanced Accelerator for FICON: Enables high-performance FICON tape and replication over distance
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
10
Brocade 7800 Switch
Front and Back Panels
Brocade 7800 4/2
Brocade 7800 4/2
4x 8G FC or FICON ports
2 GE FCIP interfaces
(Configurable as RJ-45 or SFP)
Brocade 7800 Brocade 7800 16/6
Management access ports
(RJ-45, GE, and USB)
Brocade 7800 16/6
16x 8G FC or FICON ports
6 GE FCIP interfaces
(2 ports configurable as RJ-45 or SFP)
Brocade 7800
Dual redundant, 150W hot-swappable power supplies with integrated fans
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
11
Brocade Network Advisor
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
13
Brocade Network Advisor
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
14
Brocade Network Advisor
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
15
In-band Management
Management via FCIP Interfaces
• Management communications via the FCIP interfaces
• Ethernet based
• Facilitates CLI, NMS and BNA management platforms
BNA server
or NMS Site
Storage
Array
Brocade
7800
FC
Brocade 7800 & FX - Brocade CONFIDENTIAL
Mgmt
FCIP & Mgmt
IP Cloud
March 2012
Storage
Array
Brocade
7800
FCIP & Mgmt
FC
16
Brocade Fabric OS
• Fabric OS v7.0.1
• FC and FICON features based on Brocade Condor2 ASIC
• Well-known
• Proven reliability
• Hugely successful
• Supported by all OEMs
• True interoperability with FOS and M-EOS
• Fully supported by BNA
• Configuration
• Current and historical monitoring
• Seamless integration with other Brocade products
• Capabilities and manageability of FOS-based products increasing with
every release
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
17
Storage Optimized TCP
A suite of TCP enhancements
1. Optimized Fast Recovery
2. Quick Start
3. Congestion Avoidance – Disable
4. Optimized Retransmit Timer
SO-TCP makes different assumptions about the network
• Assumptions appropriate to storage applications
• Results in increased overall throughput
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
21
FX Architecture
Front Facing
12x 8G FC Ports
FCIP Complex 1
10x 4G FC VE Ports
Condor2
FCIP Complex 0
10x 4G FC VE Ports
L2
Switch
10x GE
Cavium
Proc
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
Blaster
FPGA
Cavium
Proc
FCIP Complex 0
Blaster
FPGA
10GE-0
10GE-1
FCIP Complex 1
Backplane Facing
8x 8G FC Ports
22
7800 Architecture
Front Facing
16x 8G FC Ports
5x 4G FC VE Ports
GoldenEye2
FCIP Complex
FC
Blaster
FPGA
Ethernet
L2
Switch
PCI
6x GE
Cavium
Proc
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
23
FC ROUTING
A Brocade Innovation
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
24
IR with 7800/FX8-24
Best Practice Routing: Edge-BB-Edge
EX_Ports
Integrated Routing
License
Required
7800
EX_Ports
7800
IP network
Edge
Fabric
Edge
Brocade 7800 & FX - Brocade CONFIDENTIAL
Brocade MLXe
Brocade MLXe
Backbone
March 2012
Edge
Fabric
Edge
25
Fault Isolation
FCIP + FCR provides fault isolation between fabrics
•No routing—FICON cannot be routed
One merged fabric
No routing, no edge fabrics
DCX w/
FX8-24
DCX w/
FX8-24
IP Cloud
N_Port
MLXe
F_Port
FCIP Tunnel
VE_Port
VE_Port
F_Port
N_Port
MLXe
•Open Systems when not directly attached to array, going through fabric
Isolated Edge Fabric
7800
Isolated Edge Fabric
IP Cloud
E_Port
March 2012
EX_Port
FCIP Tunnel
VE_Port
Brocade 7800 & FX - Brocade CONFIDENTIAL
VE_Port
EX_Port
E_Port
Edge
Fabric
Backbone
7800
Edge
Fabric
26
FCIP TUNNEL ENHANCEMENTS
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
28
Designed to Maintain High Utilization
Many factors determine FCIP utilization of available bandwidth
• Improved Protocol Efficiency
• Batching of sequences
• 7800 and FX8-24 have FastWrite, FICON Emulation and SO-TCP
• Improved Buffering
• Optimized data flow management ingress and egress
• 7800 and FX8-24 have huge buffers and new buffer management algorithms
• Enhanced Compression System
• Capacity of compression engine to maintain data flow
• Maximize MTU of outgoing datagrams
• 7800 and FX8-24 compress at the most efficient stage and batch multiple FC frames per TCP
segment
• TCP Windows
• Storage-optimized TCP (SO-TCP)
• Proper TCP windowing (RFC 1323) and control of outstanding segments
• MTU Utilization
• Fills datagrams to MTU, sending fewer larger datagrams for greater efficiency
• MTU optimization more efficiently utilizes BW with less overhead
• DF bit is set to eliminate fragmentation in IP network
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
29
Enhanced Compression System
• Developed by Brocade
• Technology leveraged from Brocade Encryption Switch (BES)
• Mode 1: Brocade-optimized LZ (Lempel-Ziv) algorithm
• Typical 2:1 compression
• High-speed 40 Gbps FC comp (per FCIP complex)
• Very low latency added at about ≈ 10 µs
• Can be used with synchronous applications
• Mode 2: Dynamic Huffman-Encoded LZ (Lempel-Ziv) algorithm
• Typical 2.5:1 compression ratio
• Maximum ingress rate is 8 Gbps
• Mode 3: Deflate (GZIP) algorithm
• Typical 4:1 compression ratio
• Maximum ingress rate is 2.5 Gbps
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
30
Brocade 7800 vs. Cisco MDS 9222i
400
350
300
250
200
9222i
150
7800
100
50
0
0 ms
10 ms
20 ms
40 ms
60 ms
7800
120 ms
200 ms
9222i
250 ms
300 ms
FCIP performance with comparable settings and compression
Measurements in MB/s
Brocade FOS 7.0.1 and Cisco NX 5.2.1
KGen compressible data generator (20%)
2x 8G FC Ingress, 1x GE Egress, IPsec enabled
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
31
Brocade 7800 vs. Cisco MDS 9222i
250
200
150
100
9222i
7800
50
0
0 ms
10 ms
20 ms
40 ms
60 ms
7800
120 ms
200 ms
9222i
250 ms
300 ms
FCIP performance with comparable settings and compression
Measurements in MB/s
Brocade FOS 7.0.1 and Cisco NX 5.2.1
KGen compressible data generator (50%)
2x 8G FC Ingress, 1x GE Egress, IPsec enabled
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
32
Brocade 7800 vs. Cisco MDS 9222i
400
350
300
250
200
150
9222i
100
7800
50
0
0 ms
10 ms
20 ms
40 ms
60 ms
7800
120 ms
200 ms
9222i
250 ms
300 ms
FCIP performance with comparable settings and compression
Measurements in MB/s
Brocade FOS 7.0.1 and Cisco NX 5.2.1
KGen compressible data generator (All 0)
2x 8G FC Ingress, 1x GE Egress, IPsec enabled
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
33
Brocade 7800 vs. Cisco MDS 9222i
120
100
80
60
9222i
40
7800
20
0
0 ms
10 ms
20 ms
40 ms
60 ms
7800
120 ms
200 ms
9222i
250 ms
300 ms
FCIP performance with comparable settings and compression
Measurements in MB/s
Brocade FOS 7.0.1 and Cisco NX 5.2.1
KGen compressible data generator (Random)
2x 8G FC Ingress, 1x GE Egress, IPsec enabled
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
34
FCIP Encapsulation
End-to-End Devices Negotiate FC Frame Size (2048 Bytes for FX8-24 or 7800)
7800 or FX
FC
7800 or FX
FC
IP MTU 1500 bytes
FC frames entering extension
A Batch
2080 Bytes
FC Frame Encapsulation
This is then sent to TCP for processing.
RFC 3643 (Common Encapsulation)
Protocol Number
1 Byte
The header below is prepended to batches of up to 8 FC frames
creating a single FCIP Frame.
Version
1 Byte
1’s Compliment of Protocol
Number
1 Byte
1’s Compliment of Version
1 Byte
Encapsulating Protocol Specific 2 Words
28-Byte
Header
Flags
6 Bits
Frame Length
10 Bits
1’s Compliment of Flags
6 Bits
1’s Compliment of Frame Length
10 Bits
Time Stamp (Seconds) 1 Word
Time Stamp (Seconds Fraction) 1 Word
CRC 1 Word
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
35
FCIP Batches
• Up to 14 FC frames in a Open Systems batch, 4 for FICON
• Compression occurs first upon FC ingress
• All frames are from the same exchange
• Only data FC frames are batched
• Processed as a single entity
• End of Sequence bit in FC frame causes immediate send
FC Frame
FC
FC
FC
FC
FC
FC
FC
FC
FC
FC
FC
FC
FC
FC
FC Frame
Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame16
Frame Frame Frame
14
13
12
11
10
9
8
7
6
5
4
2 15 1
EoS bit 3set
FCIP
FCIP
Header
Header
FCIP Batch
March 2012
Brocade 7800 & FX - Brocade CONFIDENTIAL
36
FC to FCIP Method without Jumbo Frames
Brocade 7500/FR4-18i Method
FCIP frames to be sent
FCIP Frame 4
2108 bytes
FCIP Frame 3
2108 bytes
TCP Segment TCP
Header
656 bytes 28 bytes
IP Payload
684 bytes
FCIP Frame 2
2108 bytes
TCP Segment
1452 bytes
IP Payload
1480 bytes
IP Header
20 bytes
FCIP Frame 1
2108 bytes
TCP
TCP Segment
Header
28 bytes 656 bytes
IP
Header
20 bytes
IP Payload
684 bytes
TCP
Header
28
bytes
TCP Segment
1452 bytes
TCP
Header
28 bytes
IP Payload
1480 bytes
IP Header
20 bytes
IP Header
20 bytes
IP Compression
IP Packet 2
704 bytes
IP Payload IP Header
352 bytes 24 bytes
IP Payload
750 bytes
IP Packet 4
376 bytes
Brocade 7800 & FX - Brocade CONFIDENTIAL
IP
IP Header IP Payload
Header
24 bytes 352 bytes
24 bytes
IP Packet 3
774 bytes
IP Packet 2
376 bytes
IP Payload
750 bytes
IP Packet 1
MTU 1500 bytes
IP Header
24 bytes
Assume 2:1
compression
to Ethernet
IP Packet 1
774 bytes
March 2012
37
FC to FCIP Method with Jumbo Frames
Brocade 7500/FR4-18i Method
FCIP frames to be sent
FCIP Frame 4
2108 bytes
FCIP Frame 3
2108 bytes
FCIP Frame 2
2108 bytes
TCP
Header
28 bytes
TCP Segment
2108 bytes
IP Payload
2136 bytes
FCIP Frame 1
2108 bytes
TCP Segment
2108 bytes
IP Payload
2136 bytes
IP Header
20 bytes
TCP
Header
28 bytes
TCP
Header
28 bytes
TCP Segment
2108 bytes
IP Payload
2136 bytes
IP Header
20 bytes
IP Header
20 bytes
IP Compression
IP Packet 1
2156 bytes
IP Payload
1078 bytes
IP Header
24 bytes
IP Packet 3
1102 bytes
Brocade 7800 & FX - Brocade CONFIDENTIAL
IP Payload
1078 bytes
IP Packet 2
1102 bytes
IP
Header
24 bytes
IP Payload
1078 bytes
IP Header
24 bytes
Assume 2:1
compression
to Ethernet
IP Packet 1
1102 bytes
March 2012
38
FCIP to Ethernet
Brocade 7800/FX8-24 Method
FC Data Frames within an exchange to be sent…
Seq 1, FC
Frame 8
2084 Bytes
Seq 1, FC
Frame 7
2084 Bytes
Seq 1, FC
Frame 6
2084 Bytes
Seq 1, FC
Frame 5
2084 Bytes
Seq 1, FC
Frame 4
2084 Bytes
Seq 1, FC
Frame 3
2084 Bytes
Seq 1, FC
Frame 2
2084 Bytes
Seq 1, FC
Frame 1
2084 Bytes
Note:
4 frames/batch with
FICON
HW FCcomp
≈ 2:1
8
1024
B
7
1024
B
6
1024
B
5
1024
B
4
1024
B
3
1024
B
2
1024
B
1
1024
B
FCIP
Header
28 B
…
TCP Segment
1460 B
TCP
Header
20 B
TCP Segment
1460 B
TCP
Header
20 B
TCP Segment
TCP
Header
20 B
1460 B
Create
FCIP Batch Frame
TCP Segment
1460 B
TCP
Header
20 B
In this example the MTU
is 1500 bytes
Fill MTU for maximum
efficiency
IP Payload
1480 B
IP
Header
20 B
IP Payload
1480 B
IP Packet 4
Brocade 7800 & FX - Brocade CONFIDENTIAL
IP Packet 3
IP
Header
20 B
IP Payload
IP
Header
20 B
1480 B
IP Packet 2
March 2012
IP Payload
1480 B
IP
Header
20 B
Sent to
Ethernet
IP Packet 1
39
FCIP Tunnel Enhancements
Trunks, Circuits and Interoperability
• An FCIP Tunnel or FCIP Trunk is single logical ISL
• Brocade 7800/FX8-24: an FCIP tunnel can have one or more circuits
• A circuit is an FCIP connection between two unique IP addresses
• One or more circuits may be assigned to any GE interface
• Brocade 7500/FR4-18i and 7800/FX8-24 are not FCIP-interoperable
FCIP Circuits
WAN
7800
Brocade 7800 & FX - Brocade CONFIDENTIAL
GE0,1,2
FCIP Trunk
VE_Port to VE_Port
March 2012
GE0,1,2
FX8-24
40
VE_Port to VE_Port (Dedicated Ethernet Ports)
VE_Port FCIP Trunk IP Interface Circuit Ethernet Interface
Logical
Source IP
Interfaces
Physical
Ethernet
Interfaces
Physical
Ethernet
Interfaces
Circuits
Unique IP Address
GE0
GE0
Unique IP Address
GE1
GE1
Logical
Destination IP
Interfaces
Circuits
VE_Port 16
FCIP
Trunk1
VE_Port 16
Unique IP Address
GE2
Unique IP Address
GE3
GE3
Unique IP Address
GE4
GE4
Unique IP Address
GE5
GE5
WAN
IP Cloud
GE2
FCIP
Trunk 1
• FCIP Trunks (multiple circuits) or Tunnels (single circuit) are logical entities
• IP interfaces are logical entities
• Circuits and Ethernet interfaces are physical entities
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
41
VE_Port to VE_Port (Shared Ethernet Ports)
VE_Port FCIP Tunnel IP Interface Circuit Ethernet Interface
Multiple
Source IP
Interfaces
Unique IP
VE_Port 16
FCIP
Trunk 1
Circuits
Physical
Ethernet
Interfaces
Physical
Ethernet
Interfaces
VE_Port 16
Unique IP
Unique IP
Multiple
Destination IP
Interfaces
Circuits
GE0
The WAN
IP Cloud
GE0
FCIP
Trunk 1
Unique IP
VE_Port 17
FCIP
Trunk 2
VE_Port 17
Unique IP
Unique IP
Brocade 7800 & FX - Brocade CONFIDENTIAL
GE1
GE1
March 2012
FCIP
Trunk 2
42
FCIP Trunking
Brocade exclusive feature
• Is an FCIP Tunnel with more than 1 circuit
• FCIP Trunking provides
•
•
•
•
•
Single logical ISL in routing table as a single link, ULP see single link
Bandwidth Aggregation of each circuit
Load Balancing per batch across circuits
Failover to remaining circuits
Lossless Link Loss (LLL)
• Data in-flight is not lost when a link goes down, will be retransmitted same as with TCP
• In-Order-Delivery (IOD) Does not require IOD to be enabled
• Data in-flight will be delivered in the correct order, even after data lost in-flight
• Works with both FICON and FC
• Supports FastWrite, OSTP, and FICON emulation over multiple circuits
• FCIP Trunking is a proven technology
• Leveraged from widely deployed McDATA/CNT technology
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
43
FCIP Trunking
FCIP trunk 16
(VE_Port 16)
Patent pending
Batches round robin
across member
circuits within trunk
Four priority TCP
sessions make up
each circuit
Brocade 7800 & FX - Brocade CONFIDENTIAL
Class-F
high
med
low
Circuit 0
GE0
Class-F
high
med
low
Circuit 1
GE1
Class-F
high
med
low
Circuit 2
GE2
Class-F
high
med
low
Circuit 3
GE3
Two or more circuits
make up an FCIP
Trunk
FCIP Trunks perform load balancing, lossless failover, and provide multiple
links for FastWrite, OSTP, and FICON emulation
March 2012
44
FCIP Trunking Concept
L3 Lossless Link Loss (LLL)
FICON Emulation
FastWrite
OSTP
Supervisor TCP Session
X X X
1
3
Circuit 1 with TCP session
FCIP
Batches
4
2
3
Circuit 2 with TCP session
Received
FICON Data
Emulation
FastWrite
OSTP
3?
FCIP
Batches
Supervisor TCP Session
• Encapsulates the circuits’ TCP sessions within a FCIP Trunk
• Provides granular load-balancing
• Retransmits lost frames due to circuit loss
• For operational links, the TCP sessions within the circuit handle loss
• Ensures FC frames are delivered in order (IOD)
• Prevents IFCC on the mainframe
• Supports FastWrite, OSTP, and FICON emulation
• FCIP Trunk appears as a single logical ISL
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
45
Protocol Optimization & State Machines
Protocol Optimization State Machines
•FCIP-FastWrite
•OSTP
Protocol Optimization State
•FICON Emulation
Machines live within each
FCIP tunnel
State Machine Setup
for this Exchange
Path 1
?
?
Path 2
State Machine doesn’t
exist for this exchange in
progress!
Error! SCSI Broken
Brocade 7800 & FX - Brocade CONFIDENTIAL
WRT_CMD
WRT_CMD
XFER_RDY
XFER_RDY
1 FCIP
2 FCIP
Trunk
tunnels
- 1 State
has Machine with
2 different State
multiple
Machines
circuits
Fabric can cause inconsistent path
relative to opposite side
March 2012
46
Path Definition
VE_Port FCIP Tunnel Circuits (IP Ports) Ethernet Interface
Multiple
Source IP
Interfaces
Physical
Ethernet
Interfaces
Physical
Ethernet
Interfaces
Circuits
Unique IP Address
VE_Port 16
FCIP
Tunnel 1
FCIP
Tunnel 2
Circuits
GE0
GE0
Traffic Isolation Zone
or VF LS for
VE_Port 16
The WAN
Unique IP Address
GE1
GE1
Unique IP Address
GE2
GE2
IP Cloud
Unique IP Address
VE_Port 17
Multiple
Destination IP
Interfaces
GE3
FCIP
Tunnel 1
GE3
Traffic Isolation Zone
or VF LS for VE_Port 17
Unique IP Address
GE4
GE4
Unique IP Address
GE5
GE5
Brocade 7800 & FX - Brocade CONFIDENTIAL
VE_Port 16
March 2012
VE_Port 17
FCIP
Tunnel 2
47
Metric = 0
Circuit Metrics and Traffic Flow
FCIP
Tunnel
• Circuits with a different metric
• All traffic goes through circuits with the
lowest metric and no traffic goes through
circuits with a higher metric
• If all circuits with the lowest metric fail,
circuits with a higher metric are used
• All circuits have the same metric
Metric = 1
FCIP
Tunnel
• Traffic flows on all circuits
X
Metric = 1
• The remote end of a tunnel reorders
frames to maintain in-order delivery
Metric = 0
Metric = 0
X
FCIP
Tunnel
X
Metric = 1
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
48
ADAPTIVE RATE LIMITING
A Brocade Innovation
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
49
Rate Limit Problem – Oversubscribed
High Availability Architecture
Bad Solution – Do not do this, even with SO-TCP
• Aggregate Port Egress Bandwidth = 2 x OC-12 = 1.244 Gbps
• Oversubscribed during normal operation
• Results in a massive number of dropped frames – TCP flow contrrol
Channel Extender B1
Channel Extender A1
Port Rate Limit = OC-12
Site A
Channel Extender
A2
Buffer
overflow
Port Rate Limit = OC-12
Site B
Channel Extender B2
IP Network OC-12
Oversubscribed 2:1
Port Rate Limit = OC-12
Port Rate Limit = OC-12
RDR Application
OC-12 = 622 Mbps
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
50
Rate Limit Problem – Undersubscribed
High Availability Architecture
Better Solution – Not Perfect
• Aggregate Egress Bandwidth = 2 x ½(OC-12) = 622 Mbps
• No oversubscription during normal operation
• Less than 622 Mbps at times of failure of equipment or when application is offline
Channel Extender B1
Channel Extender A1
Port Rate Limit
½ OC-12
Site A
Port Rate Limit
½ OC-12
Site B
Channel Extender B2
Channel Extender
A2
IP Network OC-12
At times of outage undersubscribed
Port Rate Limit
½ OC-12
Port Rate Limit
½ OC-12
RDR Application
½ OC-12 = 311 Mbps
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
51
Adaptive Rate Limiting – Perfect
High Availability Architecture
Best Solution
• Aggregate Egress Bandwidth is always 622 Mbps
• Not oversubscribed or underutilized
• Rate Limiting automatically changes with network conditions
Channel Extender B1
Channel Extender A1
ARL
Min ½ OC-12
Max OC-12
Site A
Channel Extender
A2
ARL
Min ½ OC-12
Max OC-12
Site B
Channel Extender B2
IP Network OC-12
Fully Utilized
ARL
Min ½ OC-12
Max OC-12
ARL
Min ½ OC-12
Max OC-12
RDR Application
½ OC-12 = 311 Mbps
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
52
Adaptive Rate Limiting
High Availability Architecture
Normal Operation
Offline Path Operation
• Link BW Number of Interfaces = BW of interface
• Not oversubscribed or underutilized
• Link BW Number of Remaining Interfaces = new
BW of interface
• Rate Limiting automatically changes with device or link failures
• Not oversubscribed or underutilized
•Optics, smashed cables, FW upgrades, configuration
errors, defects…
• Applies to the entire path from end device to end
device
Channel Extender B1
Channel Extender A1
ARL
Operating
at ½ OC-12
Not Operating
Site A
ARL
Min ½ OC-12
Max OC-12
50%
Channel Extender
A2
50%
100%
Site B
Channel Extender B2
IP Network OC-12
Fully Utilized
ARL
ARL
Operating
Operatingat
atOC-12
½ OC-12
ARL
Min ½ OC-12
Max OC-12
RDR Application
½ OC-12 = 311 Mbps
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
53
ARL
Optimization after a path failure
When a second interface is enabled, the
network experiences a congestion event and the
first interface drops its rate down to the
minimum configured rate. From here it will seek
the ceiling again
With one interface online,
all available bandwidth is
consumed up to the
maximum rate
9000000
8000000
7000000
6000000
5000000
This interface ramps up to fully
utilize the available WAN BW. It
stops seeking a ceiling at the
maximum configured rate
4000000
3000000
2000000
1000000
0
0
50000
100000
150000
200000
The second interface starts
off by claiming its minimum
configured rate
Brocade 7800 & FX - Brocade CONFIDENTIAL
250000
300000
350000
Offline equipment/link
results in available BW
March 2012
54
Adaptive Rate Limiting—Varying BW Usage
Multiple applications in HA architecture
Depending on the time of day, BW may become available for other
applications
•Aggregate egress bandwidth is always 622 Mbps
•If an application is not using BW, then it is free to be used by other applications
•Each GbE interface will get at least ¼ OC-12 up to a maximum of full OC-12
Channel Extender A1
Channel Extender B1
ARL
Min ¼ OC-12
Max OC-12
ARL
Min ¼ OC-12
Max OC-12
Blue is TIZ
for Tape
Site A
Channel Extender A2
Channel Extender B2
Site B
IP Network OC-12
Tape Media
Server
ARL
Min ¼ OC-12
Max OC-12
ARL
Min ¼ OC-12
Max OC-12
Tape Library
RDR and Tape Applications
¼ OC-12 = 155 Mbps
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
55
ARL
Application bandwidth optimization
Tape ramps up using the
spare bandwidth made
available by reduced
RDR demand
Traffic in TIZ for Tape
7000000
6000000
5000000
4000000
3000000
2000000
1000000
0
0
50000
100000
150000
Traffic in TIZ for RDR
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
200000
250000
300000
350000
During nighttime, this
application is using less
bandwidth
56
PER PRIORITY TCP QOS
A Brocade Innovation
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
57
QoS Single TCP Stream Problem
• Does it make any sense to map multiple levels of service to one TCP stream? No!
• If one TCP stream is used, all levels of service are affected during congestion
• Undesirable behavior
• TCP is very rigid and puts everything back in the same order as it was transmitted
• Not an issue with autonomous TCP streams
•
The same TCP stream cannot tolerate different paths and maintain adequate performance
• There is no way to treat each stream independently with a single TCP session
• Priority (802.1P)
• DSCP in the IP network
•
That is, different DSCP values can be mapped to different MPLS labels within the service provider’s network
• Today this problem is solved using multiple tunnels to the same remote site
•
•
•
•
Difficult to implement
Difficult to manage each tunnel’s bandwidth and behavior
Each tunnel carries a different priority flow
Protocol optimization requires Traffic Isolation Zones
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
58
Per Priority TCP QoS
• Three QoS priorities per FCIP tunnel for data
• High (50%) — Medium(30%) — Low(20%)
• Four TCP streams per FCIP tunnel
• There is an additional class-F TCP stream with strict queuing
• Strict means all class-F data is sent first
• Class-F is not optional and not user configurable
• Each stream is autonomous in the IP network
• Each has its own TCP stack
• Each has its own settings for 802.1P & DSCP
• Egress enforcement into WAN
• QoS is enforced only during contention for bandwidth
• Priorities are mapped to VCs and the associated TCP session automatically
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
59
PP-TCP-QoS
QOSH_<zone name>
High Priority
7800/FX will
map VCs into
PP-TCP-QoS
FCIP Tunnel
FC ISL
FCIP Circuit
7800
7800
DCX
Virtual
Channels
FC ASIC will put
traffic into
priority VC
Brocade 7800 & FX - Brocade CONFIDENTIAL
TCP Sessions
QOSL_<zone name>
Low Priority
March 2012
60
FC CS_CTL Priority Classification
End-to-End Granular QoS
7800/FX will
map VCs into
PP-TCP-QoS
Same FC port
Same pWWN
LUN1: CS_CTL = High
LUN2: CS_CTL = Med
Array
FCIP
Trunk/Tunnel
DCX
Tape
QOSL_<zone> = Low
FC ISL
H/M/L
Virtual
Channels
FCIP Circuit
7800
7800
F-class/H/M/L
TCP Sessions
FC ASIC will put
traffic into
priority VC
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
61
Per Priority TCP QoS
QoS enforcement at egress
• Class-F – strict access to BW
• High/Med/Low BW is balanced according
to user configurable weights for each level
Per Priority TCP QoS Sessions
An FCIP tunnel with 4 TCP
sessions. It is possible to
have multiple
circuits/tunnels per
interface
TCP session for class-F
TCP session for High
TCP session for Medium
TCP session for Low
Local
IP Network such as MPLS
Remote
• Incoming Virtual Channels are mapped to corresponding TCP session automatically
• Assigned by zoning for directly attached devices
• If any one TCP session experiences congestion, the other TCP sessions are not necessarily
affected
• Each TCP session can be routed and treated independently of the others via autonomous
settings for Priority Tagging (802.1P) and/or DSCP
• ARL is applied per tunnel, not to individual TCP sessions
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
62
IPsec
No Additional License
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
63
IPsec
• There is no license for IPsec
• It is included in the base unit
• It adds only 5 µs of latency
• It operates at line rate
• All it costs is the effort to configure
• Uses PSK (Pre-Shared Keys)
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
64
FICON EMULATION
A Brocade Innovation
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
65
Mainframe Business Continuity
XRC emulation
• Host generates entire Read
Record Set (RRS) channel
program from Define Subsystem
Operation (DSO):
Primary
Data Center
Recovery
Data Center
System z
Mainframe
System z
Mainframe
• DSO has all the info needed to build
local emulated command set
• Network-emulated protocol for
XRC RRS channel program
XRC System
Data Mover
IP Network
Brocade DCX
w/ FX
• Keeps the IU pacing:
• Open at host side when link latency
would normally close it
Primary
DASD
Brocade DCX
w/ FX
Target/Secondary
DASD
• Data frames and final CE/DE are
queued at channel for SDM
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
66
FICON Emulation: Tape Write
FICON tape acceleration over any distance
• Tape Write Pipelining:
• Pre-acknowledges write sequences received
from the channel
• Write chains sent to remote side for actual
writes to the control unit
• Simultaneous outstanding write command
acknowledgments:
• Configurable, default is 32
• Tape Write Pipelining mode works only
with typical write channel programs:
•
•
•
•
Mode set
Write
No-op
Channel Path No-op
• Other commands are noncompliant,
pipelining gracefully exits emulation
sequence
Brocade 7800 & FX - Brocade CONFIDENTIAL
System z
Mainframe
Primary
Data Center
Write seq
pre-acknow.
sent to host
and data is
continuously
sent to
network
1
2
3
Write
channel
programs
delivered
to CU and
CE/DE
Brocade
DCX w/
FX
Final
Program
Status
Local
CE
Writes
sent
async to
remote
side
4b
1a 2a 3a
4a
IP Network
Ending
Status DE
1b 2b 3b
Brocade
DCX w/
FX
4
Ending
Status DE
Virtual Tape
Controller
March 2012
Tape
Library
67
FICON Emulation: Tape Read
FICON tape acceleration over any distance
• Tape Read Pipelining
• Enables industry-leading performance
for FICON read operations over
extended distances
• Two modes of FICON read
emulation
• Read channel program
Primary
Data Center
Read
programs
are
analyzed
1
for trends
in size of
reads
Read
program is
known and
channel is
suspended
with retry
Reads
satisfied
locally
2
3b
4b
5b
Brocade
DCX w/
FX
Retry
• Read block operation
Multiple
reads
sent
to CU
• Tape Read Emulation
• Discovers the mode of a read block or a
read channel program
Reads are
performed
and
“piped” to
host side
• Pre-reads data and sends it to host side
for presentation
• Host channel is released and all read
responses are presented to the channel
when requested
Brocade 7800 & FX - Brocade CONFIDENTIAL
System z
Mainframe
2a
3
3a
4
4a
5a
Buffers
“piped”
to
host
IP Network
Brocade
DCX w/
FX
5
Virtual Tape
Controller
March 2012
Tape
Library
68
FICON Extension: Optica Prizm and ESBT
FICON Accelerator License
• New interoperability with Optica Prizm and ESBT
•
•
•
•
Useful for FICON Printers
Has to be a device type qualified by Optica and Brocade
IBM’s has announced z196 will be last platform for ESCON
Prizm is FICON to ESCON converter
• FICON is extended and converted at the device end
Local
Mainframe
Brocade
7800 4/2
Brocade
7800 4/2
Remote
ESCON Tape
Optica
IP Cloud
FCIP: FICON Emulation
ESCON
Remote
ESCON Printer
FICON
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
69
FICON Extension: Optica Prizm and ESBT
FICON Accelerator License
Local
Mainframe
FICON DCX
Director w/FX
FICON DCX
Director w/FX
Remote
ESCON Tape
Optica
IP Cloud
FCIP
ESCON
FICON
Local
Mainframe
FICON DCX
Director w/FX Optica
FICON DCX
Director w/FX
Optica
Remote
ESCON Printer
Remote B&T
Printer
IP Cloud
FCIP
ESCON
Bus & Tag
FICON
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
70
FICON Extension: Teradata Emulation
FICON Accelerator License
• Teradata Emulation for both read & write
• Acceleration of Teradata FICON protocols
• Greatly reduces droop caused by latency
• Supported on: 7800 4/2 or 16/6, and FX
Local
Mainframe
FICON DCX
Director w/FX
FICON DCX
Director w/FX
Remote
Teradata
IP Cloud
FCIP: FICON Emulation
FICON
Brocade
©
2011 Brocade
7800 & FX
Communications
- Brocade CONFIDENTIAL
Systems, Inc. CONFIDENTIAL - Customer NDA Required
March 2011
2012
71
FICON Emulation: Teradata Write
FICON Teradata Write acceleration over any distance
• Teradata Write Pipelining:
• Once a Teradata controller has been
discovered, we will automatically enter write
pipelining (a process similar to Tape
processing). This process optimizes
performance of bulk database load
operations or restore operations.
• Write chains pre-acknowledged (to a pipeline
limit) and are sent to remote side for actual
writes to the Teradata control unit
• Simultaneous outstanding write
command acknowledgments:
• Configurable, default is 32
• Teradata Write Pipelining mode
accelerates only the bulk data transfer
Teradata sequences (database load).
Brocade 7800 & FX - Brocade CONFIDENTIAL
System z
Mainframe
Primary
Data Center
Write seq
pre-acknow.
sent to host
and data is
continuously
sent to
network
1
2
3
Local
CE/DE or CE
Writes
sent
async to
remote
side
Write
channel
programs
delivered
to CU and
CE/DE
March 2012
Final
4b
Program
Status –
will update
the write
pipeline
1a 2a 3a
1b 2b 3b
Ending
Status
CE/DE
Ending
Status
CE/DE
4a
Brocade
DCX w/
FX
IP Network
Brocade
DCX w/
FX
4
Teradata
Controller
72
FICON Emulation: Teradata Read
FICON Teradata acceleration over any distance
• Teradata Read Pipelining
Primary
Data Center
• Optimizes performance of database
backup type operations (bulk data read
Teradata
from the controller)
controller
Read
• Discovers when database bulk read
chain is
received.
operations are in effect and will preRead
read a fixed number of blocks of data processing
starts
and sends it to host side for
presentation. Read pipe is configurable
with a default of 32 pre-read blocks.
1
• Host channel is presented the read
data as read commands are received
and pre-read data is present in the local
(channel connected switch). When data
is not available channel is presented a
command retry status until data is
received from the remote switch from
the Teradata controller.
Brocade 7800 & FX - Brocade CONFIDENTIAL
System z
Mainframe
If read data
Reads
is available,
satisfied
present it, or
locally
issue Cmd
2
3b
Retry
4b
5b
Brocade
DCX w/
FX
Retry
Read
Cmds
2a
are
issued to
device
Reads are
performed
and
“piped” to
host side
3
3a
4
4a
5a
Buffers
“piped”
to
host
IP Network
Brocade
DCX w/
FX
5
Teradata
Controller
March 2012
73
DESIGN
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
74
Best-Practice RDR Network
Separate RDR Network
Primary
Secondary
WAN A
7800/FX
7800/FX
MLX
MLX
WAN B
7800/FX
7800/FX
Dedicated
RDR ports
Array
Fabric
1A
Array
Fabric
1B
Production Fabrics
Hosts
Brocade 7800 & FX - Brocade CONFIDENTIAL
Fabric
2A
Fabric
2B
Hosts
March 2012
75
Infrastructure
WAN Infrastructure Types
MPLS/VPLS
Core
Switches/Routers
Core
Switches/Routers
Aggregation
Level
Aggregation
Level
Access
Level
Access
Level
TDM
IP
IP
GDPS
DWDM
FICON
A
B
SONET
Storage Tape Storage
DASD
Brocade 7800 & FX - Brocade CONFIDENTIAL
DASD
March 2012
Storage Tape
Storage
76
10GbE FCIP
FICON
GDPS
10GE FCIP
B
10GbE FCIP
10GbE FCIP
A
IP
IP
Using VF to Get to Edge-Backbone-Edge
Fab-A LS
Fab-A LS
E_Port
E_Port
Edge A
Local
Edge A
Remote
Base LS
EX
EX
VE_Port
VE_Port
Base LS
Backbone Fabric
FCIP Tunnel
• Both xISL and EX_Ports in the Base Switch are not supported
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
77
Using VF for FICON Production and
Extension Isolation
XRC SDM
Fab-A LS
Production Logical
Switches
VE_Port
Fab-A LS
VE_Port
Base LS
Base LS
Extended FICON Fabric
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
78
DWDM 10GE Lambdas vs. FC or GE
Brocade 7800 & FX - Brocade CONFIDENTIAL
10GE lambdas are relatively inexpensive
DWDM
Native 2, 4, 8, and 10G FC are
very expensive
DWDM
GE not fast enough
DWDM
10GE satisfies speed, latency,
distance, and cost requirements
DWDM
March 2012
79
FCIP vs. FC at 75 KM
• FX 10GbE FCIP at 75 km has:
• Faster response times
• More throughput
• Capability for longer distances
FX 10GE FCIP
Native 10G FC
Response
Time (µs)
Throughput
(Gbps)
Response
Time (µs)
Throughput
(Gbps)
1282
16
1697
10
• Compression mode 1
• FastWrite enabled
• 512-byte payload
• Compression n/a
• FastWrite n/a
• 512-byte payload
Tests performed at 75 KM
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
80
Designing an FCIP RDR Network
Direct or fabric attached?
Local Storage
Subsystem
Direct Attached
Edge Fabric
Direct Attached
Fabric Attached
Fabric Attached
Remote
Storage
Subsystem
Edge Fabric
•Direct attach or fabric attached?
•Best practice is direct attached
•Scalable solution is fabric attached
•Never preclude fabric attached if that is what makes sense
•Why is direct attach a best practice?
•Firmware upgrades do not have to coincide with production fabric
•Single router per site does not have to compromise separate A and B fabrics
•Less risk of disruption to production fabric (even when a separate Brocade 7800 is used per fabric)
•Less points of failure in the path
•Less chance for configuration error (like zoning issues)
•Less complexity
•Less risk that a unforeseen bug can bring down more of the fabric than is absolutely necessary
•Isolates the RDR network from the production SAN—because you can never be too cautious
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
81
Best Practice: A and B Physical Separation
Merging fabrics A and B is not the point here!
FOS is common
NOT PHYSICALLY ISOLATED
No redundant fabrics!
Fab A
For each edge fabric, FCR runs
the following:
• NS
• FSPF
• SCR/RSCN
• Routing
• PSS
• DIA
• Others
Fab B
Fab A
Fab B
VF is not any better
Supported by Brocade and OEMs, but is
considered high risk and poor practice
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
82
Typical Four-Brocade 7800 Solution
• Solution:
•2 FCIP Trunks
•1 FCIP Trunk per 7800
• 2 circuits in each trunk
•Array sees 2 parallel paths
MLX Core
7800 4/2
MLX Core
7800 4/2
GE FCIP
FC path A
GE FCIP
FC path A
GE FCIP
FC path B
IP WAN Link
FC path B
Service Provider
GE FCIP
7800 4/2
(Possibly carrier Ethernet)
MLX Core
MLX Core
7800 4/2
• ARL used on all 4 circuits
•Max is link BW or interface line rate, whichever is smaller
•In this example: Min = Max 4
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
83
High-Availability Design
Multiple paths
• Four Brocade 7800/FX
• Two IP Networks
• Most RDR applications load-balance across multiple paths
• Most RDR applications will fail over to the remaining paths
• Supports FastWrite, OSTP, and FICON Emulation
FCIP
Fabric 1A
WAN A
7800
Fabric 2A
7800
FCIP
Storage
Local
WAN B
Fabric 1B
Brocade 7800 & FX - Brocade CONFIDENTIAL
7800
Fabric 2B
7800
March 2012
Storage
Remote
84
What Not To Do!
TheOtherEnd, TX
A
A
B
B
A
A
B
7800
RA2
B
B
A
A
B
B
A
A
B
B
A
A
B
B
RA2
7800
A
B
B
A
A
B
B
A
A
B
B
RA4
RA4
Brocade 7800 & FX - Brocade CONFIDENTIAL
RA3
RA2
Array
RA3
GE Circuits
RA1
RA1
RA4
RA4
A
7800
Array
RA3
RA2
Array
RA2
GE Circuits
RA1
RA1
RA4
RA3
B
RA4
RA3
A
7800
Array
ROUND TRIP LATENCY 40 – 60 milliseconds
RA3
RA2
Array
Array
A
RA1
RA1
Somewhere, NJ
March 2012
85
NETWORK MONITORING
SERVICE
Brocade Exclusive
Brocade Network Monitoring Service (NMS)
• 7800 and FX blade were designed with NMS
in mind
• Perfect Integration
• Have the Tier 1 Support organization monitor
and support your RDR network
Around-the-clock, remote monitoring of data
center extension devices and networks
Proactive device polling allows Brocade experts
to quickly identify potential problems
• Faster fault isolation and resolution,
improving availability
Performance statistics and reporting available
via secure web portal, including real-time and
historical data for trending analysis
Brocade 7800 & FX - Brocade CONFIDENTIAL
• Reduces downtime 54 minutes per
event on average
• More effective capacity planning
• Improves resource utilization
March 2012
87
QUESTIONS?
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
88
THANK YOU
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
90
Extension Roadmap Update
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
91
FR4-18i Product Life Cycle Plan
• FR4-18i is part of the EOL plan for all 4G blades
• Announcement letter in Feb 2012
• Last customer ship in Aug 2012
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
92
Qualification of Additional SFPs in FOS 7.0.1
• For 7800 and FX8-24 FC Ports
• 4G ELWL – 100km (SmartOptics)
• 8G CWDM – 70km (SmartOptics) (delayed to post FOS 7.0.1)
• 8 wavelengths from 1470nm-1610nm
• For 7800 and FX8-24 GE Ports
• GE CWDM – 80km (BR branded)
• 8 wavelengths from 1470nm-1610nm
• Brocade P/N: 00600-29x (x=1 to 8)
• For FX8-24 10GE Ports
• 10GE ER – 40km (BR branded) (delayed to post FOS 7.0.1)
• Brocade P/N: 57-0000085-01
• 10GE CWDM – 70km (SmartOptics) (delayed to post FOS 7.0.1)
• 8 wavelengths from 1470nm-1610nm
• FOS 7.0.1 accepts above listed 3rd party (SmartOptics)
“boutique” SPFs by the P/N in SFPs’ EEPROM
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
93
Emulation for Select ESCON and B&T Printers
• Emulation for the following printer models will be supported for extending
z/OS host to printer connection
• 3203, 3800-1, IPDS 3900, IPDS 4100
• Solution requires Optica Prizm/ESBT for ESCON/Bus & Tag to FICON
conversion
• Solution allows customers to upgrade IBM System z hosts and upgrade
ESCON to FICON channels while keeping legacy printers to avoid costly
equipment and operation support upgrade
• The IBM System zEnterprise 196 and 114 are the last system z servers to support
ESCON channels
Tape
IBM
System z
Brocade 7800
Brocade 7800
FICON
FICON
Prizm
IP Network
Printer
ESCON
Brocade 7800 & FX - Brocade CONFIDENTIAL
ESCON
March 2012
ESBT
Tape
Bus&Tag
Printer
94
Non-Brocade Fabric Extension (FOS 7.1)
H1
VSAN_Zone1
Non-Brocade
or Brocade
Fabric 1
T2
T1
N-port port
group 1
vT1
7800
vH2
N-port
port
group 2
FCIP
N-port port
group 1
Non-Brocade
vH1
or Brocade
7800
vT2
Fabric 2
N-port
port
group 2
H2
• Extend non-brocade fabric to non-Brocade or Brocade fabric
• Provide N_Port port group support with N_Port failover
• All 7800 FCIP extension features will be available
• FastWrite, OSTP, QoS, FCR, etc…
• Devices to be connected to remote fabric need to be
imported to remote 7800 manually
• 7800 registers virtual device which has same pWWN and nWWN as
the imported device to connected fabric
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
95
Additional Features Planned for FOS 7.1
(Subject to Change)
• VF (eight LS) support on 7800
• Support 1 sec granularity in the counters
• Support interval option in portshow fciptunnel/fcipcircuit for
real-time monitoring
• Real-time counter for FCIP tunnel compression ratio
• Cperf support (individual circuit performance)
• All counters related traffic stats need to be able to be reset to
zero
• Monitor individual TCP session within individual circuits with
BNA
• USGv6/IPv6
• IPsec over IPv6
• Extend bottleneck detection to FCIP ports
Brocade 7800 & FX - Brocade CONFIDENTIAL
March 2012
96