14
FC Fabric Extension Issues Charles Monia Nishan Systems Corporation August 13, 2003 T11/03-499v0

FC Fabric Extension Issues

Embed Size (px)

DESCRIPTION

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. Proposed Architectures. Issues addressed: - PowerPoint PPT Presentation

Citation preview

Page 1: FC Fabric Extension Issues

FC Fabric Extension Issues

Charles Monia

Nishan Systems Corporation

August 13, 2003

T11/03-499v0

Page 2: FC Fabric Extension Issues

Page 2August 13, 2003

T11/03-499v0

Which Development Direction?

• Common fabric extension architecture or

• vSANs orthogonal to other partitioned fabric Architectures

Page 3: FC Fabric Extension Issues

Page 3August 13, 2003

T11/03-499v0

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 4: FC Fabric Extension Issues

Page 4August 13, 2003

T11/03-499v0

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 5: FC Fabric Extension Issues

Page 5August 13, 2003

T11/03-499v0

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 6: FC Fabric Extension Issues

Page 6August 13, 2003

T11/03-499v0

SANInter Fabric Addressing

Inter Fabric Services

Extended SANFabrics/vSANs

Switch Function

End-Device

Fabric/vSAN A

Fabric/vSAN B

Fabric/vSAN C

Gateway Function

Inter FabricNetwork

Page 7: FC Fabric Extension Issues

Page 7August 13, 2003

T11/03-499v0

Ingredients

• Common elements– Hierarchical address format– Tagged frame format

• Added components (from 03-219v1, 03-332v0)– Gateway– Extended routing architecture

Page 8: FC Fabric Extension Issues

Page 8August 13, 2003

T11/03-499v0

FC Extended Address

• Hierarchical address space:– Fabric/vSAN Identifier– Standard, 24-bit N_Port I/D

Page 9: FC Fabric Extension Issues

Page 9August 13, 2003

T11/03-499v0

Tagged Frame Format

Tagging Header

FC Frame Body

Contains source vSAN/FabricI/D and destination vSAN/FabricI/D

Contains 24-bit D_ID andS_ID

Page 10: FC Fabric Extension Issues

Page 10August 13, 2003

T11/03-499v0

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 11: FC Fabric Extension Issues

Page 11August 13, 2003

T11/03-499v0

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 12: FC Fabric Extension Issues

Page 12August 13, 2003

T11/03-499v0

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 13: FC Fabric Extension Issues

Page 13August 13, 2003

T11/03-499v0

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 14: FC Fabric Extension Issues

Page 14August 13, 2003

T11/03-499v0

Gateway Function

Untagged Frames

Tagged Frames

Outbound Frames::

Convert D_ID to Extended Address

Inbound Frames:

Convert Extended Address to S_ID

Tagged Frames

Inter-fabric Traffic

Local Fabric Traffic