140 likes | 219 Vues
This document from August 13, 2003, explores the development direction for fabric extension issues in the context of Common Fabric Extension Architecture or vSANs orthogonal to other partitioned fabric architectures. It addresses issues such as partitioning the physical network, legacy device support, inter-fabric FC architecture, and fabric expansion requirements. The proposed architectures aim to achieve increased connectivity, physical resource sharing, and fault isolation while incorporating hierarchical address space, switching and gateway functions. It discusses goals for reducing complexity, maintaining fault isolation, supporting legacy devices, and enhancing extensibility.
E N D
FC Fabric Extension Issues Charles Monia Nishan Systems Corporation August 13, 2003 T11/03-499v0
Which Development Direction? • Common fabric extension architecture or • vSANs orthogonal to other partitioned fabric Architectures Page 2
Proposed Architectures • Issues addressed: • Partition the physical network to achieve Increased connectivity, physical resource sharing and fault isolation. • Legacy device support • vSANs (03-220v0, 03-352v0, 03-354v0) • Partitions physical fabric into isolated virtual fabrics • Inter-Fabric FC Architecture (03-219v1) • Defines multi-fabric SAN with inter-fabric connectivity • “Fabric Expansion Requirements” (03-332v0) • fabric partitioned into “sub fabrics” similar to inter-fabric FC architecture. Page 3
Basis for common architecture • All extensions define a two-level hierarchical address space. • vSAN I/D + 24-bit FC address • Fabric I/D + 24-bit FC address • Suggests that it may be possible to define a common extended frame format and architecture • vSAN becomes a special case Page 4
Goals of a common architecture • Reduce complexity • One Extended Frame Format • Common architectural elements, such as: • Switching function • Gateway function • Make vSANs more extensible • Incorporate vSAN-style resource partitioning within a single physical box (as suggested by 03-219v1). • Per T11/03-332 Requirements • Preserve inter-fabric and vSAN fault isolation • Support legacy devices Page 5
Extended SAN SAN Inter Fabric Addressing Inter Fabric Services Inter Fabric Network Fabric/vSAN C Fabric/vSAN A Fabric/vSAN B Gateway Function Fabrics/vSANs Switch Function End-Device Page 6
Ingredients • Common elements • Hierarchical address format • Tagged frame format • Added components (from 03-219v1, 03-332v0) • Gateway • Extended routing architecture Page 7
FC Extended Address • Hierarchical address space: • Fabric/vSAN Identifier • Standard, 24-bit N_Port I/D Page 8
Tagged Frame Format Contains source vSAN/FabricI/D and destination vSAN/FabricI/D Tagging Header Contains 24-bit D_ID andS_ID FC Frame Body Page 9
Functional Components • Switch Function • Provides fabric attachment for a collection of E_Ports or F_Ports belonging to the same vSAN or fabric. • Per 03-219v1, 03-354v0, physical switch may house several switch functions. Page 10
Functional Components (con’t) • Gateway Function (from 03-219v1) • Provides inter-fabric access for the N_Ports within a fabric. • Several gateway functions may be housed within a physical switch or gateway Page 11
Routing Extensions • FC-SW Extensions • Define routing plane for inter-fabric traffic • Routes tagged frames to the appropriate gateway for forwarding • Routing policy applies to tagged frames within a fabric or the inter-fabric network. Page 12
Gateway Function • Handles all Inter-fabric Frame Traffic • Supports inter-fabric access by non-extended N_Ports • Maps extended N_Port addresses on remote fabrics to 24-bit addresses on local fabric. Page 13
Gateway Function Local Fabric Traffic Outbound Frames:: Convert D_ID to Extended Address Inbound Frames: Convert Extended Address to S_ID Untagged Frames Inter-fabric Traffic Tagged Frames Tagged Frames Page 14