IT436 Cloud MasterRevision Platform
DashboardMCQ PracticeAnswer KeyFlashcardsExam Night
Made by Youssef Mohamed

IT436 Cloud Master — Interactive revision platform for Cloud Computing students.

Made by Youssef Mohamed

Week 4

FC SAN

Progress0%
Topics
SAN Concept & ComponentsFC TopologiesFC Port TypesFC Protocol LayersWorld Wide Names (WWN)FC Data StructureFC Login ProcessFabric ServicesFabric Topologies & Link AggregationFlow Control & ZoningFC Frame Structure
All Weeks
W1 Cloud BasicsW2 Physical Layer — ComputeW3 Physical Layer — StorageW4 FC SANW5 IP SANW6 FCoEW10 Cloud NetworkingW12 Control Layer
Dashboard/Week 4
11 topicsAdvanced

FC SAN

Fibre Channel Storage Area Networks: components, topologies, ports, layers, addressing, and zoning.

SAN Concept & Components

HBACablesHubSwitchDirector

Concept

EN

Technical Definition

A Storage Area Network (SAN) is a network whose primary purpose is transferring data between computer systems and storage devices. SAN implementations include Fibre Channel (FC) SAN, IP SAN (iSCSI/FCIP), and FCoE SAN.

ع

شرح مبسّط

شبكة التخزين SAN تربط السيرفرات بأجهزة التخزين عبر شبكة عالية السرعة (غالباً Fibre Channel) على مستوى الكتل. مكوناتها: HBA، كابلات، هَب، سويتش، ودايركتور.

💡

Real-World Analogy

A private high-speed highway built only for storage traffic.

Visual Diagram

Server + HBA
Server + HBA
↓
FC Switch / Director (Fabric)Zoning · Routing
↓
Storage ArrayLUNs
Storage ArrayLUNs

Important Terms

FC SAN

SAN using Fibre Channel protocol; up to 16 Gb/s, lossless, highly scalable.

Example

Enterprise block storage over FC fabric.

IP SAN

SAN using IP protocols (iSCSI, FCIP).

Example

Block storage over Ethernet.

FCoE SAN

FC frames encapsulated over lossless Ethernet.

Example

Converged LAN/SAN.

HBA

Host Bus Adapter — connects a server to the FC SAN.

Example

An FC HBA card in a server.

Switch

Connects multiple devices in a switched fabric.

Example

A 24-port FC switch.

Director

A large, highly-available, modular FC switch for enterprises.

Example

A core director with hundreds of ports.

Hub

Legacy shared-bandwidth device (FC-AL).

Example

Used in older arbitrated loops.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • HBA connects the host to the SAN.
  • Director = enterprise-class, high port count, highly available switch.
📖Key Definitions
  • HBA: Host Bus Adapter connecting a server to the storage network.
⚠️Common Mistakes
  • Confusing a hub (shared bandwidth) with a switch (dedicated paths).

FC Topologies

Point-to-PointFC-AL (Arbitrated Loop)Switched Fabric

Concept

EN

Technical Definition

FC supports point-to-point (direct), FC-AL (arbitrated loop, shared bandwidth, limited devices), and switched fabric (scalable, dedicated bandwidth — the dominant modern topology).

ع

شرح مبسّط

ثلاث طبولوجيات: نقطة لنقطة (اتصال مباشر)، حلقة محكّمة FC-AL (مشاركة)، ونسيج مُبدّل Switched Fabric (الأكثر استخداماً وقابلية للتوسع).

💡

Real-World Analogy

Point-to-point = a single private road; FC-AL = a shared ring road; Switched fabric = a city of interconnected highways.

Comparison Tables

FC Topologies

TopologyBandwidthScalabilityNote
Point-to-PointDedicated2 devices onlyDirect link
FC-ALSharedUp to 126 devicesLoop, legacy
Switched FabricDedicatedVery highModern standard

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • FC-AL = shared bandwidth, up to 126 nodes.
  • Switched fabric = scalable, dedicated bandwidth, most common today.
📖Key Definitions
  • Switched Fabric: FC topology using switches for dedicated, scalable connectivity.
⚠️Common Mistakes
  • Thinking FC-AL gives dedicated bandwidth — it's shared.

FC Port Types

N_PortF_PortE_Port

Concept

EN

Technical Definition

FC port types define roles: N_Port (node port on server/storage), F_Port (fabric port on switch connecting a node), E_Port (expansion port linking two switches — ISL).

ع

شرح مبسّط

أنواع المنافذ في FC تحدد دور كل منفذ: N_Port على العقدة، F_Port على السويتش يقابل العقدة، وE_Port يربط بين سويتشين.

💡

Real-World Analogy

N_Port = your house door; F_Port = the street's connection point; E_Port = a bridge between two neighborhoods.

Important Terms

N_Port

Node port on a host or storage device.

Example

HBA port on a server.

F_Port

Fabric port on a switch that connects to an N_Port.

Example

Switch port facing a server.

E_Port

Expansion port connecting two switches (ISL).

Example

Inter-Switch Link between two FC switches.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • N = Node, F = Fabric (switch-to-node), E = Expansion (switch-to-switch / ISL).
📖Key Definitions
  • E_Port: connects two FC switches via an Inter-Switch Link (ISL).
⚠️Common Mistakes
  • Mixing N_Port (node) with F_Port (switch side).

FC Protocol Layers

FC-0FC-1FC-2FC-3FC-4

Concept

EN

Technical Definition

Fibre Channel has 5 layers: FC-0 (physical/media), FC-1 (encoding), FC-2 (framing/flow control), FC-3 (common services), FC-4 (protocol mapping, e.g. SCSI over FC).

ع

شرح مبسّط

بروتوكول FC مكوّن من خمس طبقات من FC-0 (الفيزيائية) إلى FC-4 (الربط مع البروتوكولات العليا مثل SCSI).

💡

Real-World Analogy

Like the OSI stack but specialized for storage networking.

Comparison Tables

FC Layers

LayerRole
FC-4Protocol mapping (e.g. SCSI, IP over FC)
FC-3Common services
FC-2Framing, sequencing, flow control
FC-1Encoding / decoding
FC-0Physical layer (media, cables, speed)

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • FC-2 handles framing and flow control (BB_Credit).
  • FC-4 maps upper-layer protocols like SCSI.
  • FC-0 is the physical layer.
📖Key Definitions
  • FC-2: framing, sequencing, and flow control layer.
⚠️Common Mistakes
  • Reversing the order — FC-0 is physical, FC-4 is protocol mapping.

World Wide Names (WWN)

WWNNWWPN

Concept

EN

Technical Definition

A World Wide Name is a globally unique 64-bit identifier (like a MAC address) for FC devices. WWNN identifies the whole node; WWPN identifies an individual port.

ع

شرح مبسّط

WWN عنوان فريد عالمي لأجهزة FC مثل عنوان MAC. WWNN يميّز العقدة كاملة، وWWPN يميّز كل منفذ.

💡

Real-World Analogy

WWNN = a person's national ID; WWPN = each of their phone numbers.

Important Terms

WWNN

World Wide Node Name — identifies the entire device/node (adapter).

Example

One WWNN per HBA card; dual-port HBA has one WWNN.

WWPN

World Wide Port Name — identifies each port.

Example

Dual-port HBA has two WWPNs.

FC Address (FCID)

Dynamic 24-bit address assigned during FLOGI: Domain ID + Area ID + Port ID.

Example

239 domains × 256 areas × 256 ports ≈ 15.6M ports.

Domain ID

Unique number assigned to each switch in the fabric.

Example

Up to 239 domain IDs available.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • WWNN = node/adaptor; WWPN = port. Dual-port HBA = 1 WWNN + 2 WWPNs.
  • FC address assigned at fabric login; WWN is static (like MAC).
  • Name Server maps WWNs to dynamic FC addresses.
📖Key Definitions
  • WWPN: unique identifier for an individual FC port.
⚠️Common Mistakes
  • Confusing WWNN (node-level) with WWPN (port-level).

FC Data Structure

ExchangeSequenceFrame

Concept

EN

Technical Definition

FC data is hierarchical: an Exchange contains one or more Sequences, and each Sequence contains one or more Frames (the smallest unit).

ع

شرح مبسّط

تنظيم البيانات في FC هرمي: Exchange يحتوي عدة Sequences، وكل Sequence يحتوي عدة Frames.

💡

Real-World Analogy

Exchange = a whole conversation; Sequence = a paragraph; Frame = a single sentence.

Comparison Tables

FC Data Hierarchy

UnitContainsNote
ExchangeMultiple sequencesLargest unit (a full operation)
SequenceMultiple framesSet of related frames
FramePayloadSmallest transmission unit

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Largest → smallest: Exchange → Sequence → Frame.
📖Key Definitions
  • Frame: the smallest unit of data transfer in Fibre Channel.
⚠️Common Mistakes
  • Reversing the hierarchy order.

FC Login Process

FLOGIPLOGIPRLI

Concept

EN

Technical Definition

FC login has three stages: FLOGI (Fabric Login — register with the fabric/switch, get an address), PLOGI (Port Login — establish a session with another N_Port), PRLI (Process Login — establish upper-layer protocol parameters, e.g. SCSI).

ع

شرح مبسّط

للانضمام إلى الـ Fabric يمر الجهاز بثلاث مراحل تسجيل دخول: FLOGI مع الـ Fabric، PLOGI مع الجهاز الآخر، وPRLI لتسجيل البروتوكول العلوي.

💡

Real-World Analogy

FLOGI = entering the building & getting a badge; PLOGI = introducing yourself to a colleague; PRLI = agreeing on what work you'll do together.

Important Terms

FLOGI

Fabric Login — node registers with the fabric and gets an FCID.

Example

First step when a port comes online.

PLOGI

Port Login — session between two N_Ports.

Example

Server logs in to a storage port.

PRLI

Process Login — negotiates upper-layer (e.g. SCSI) parameters.

Example

Establishes SCSI service parameters.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Order: FLOGI → PLOGI → PRLI.
  • FLOGI is with the fabric; PLOGI is port-to-port.
  • FLOGI uses Fabric Login Server at address FFFFFE.
📖Key Definitions
  • FLOGI: Fabric Login, where a node registers with the fabric and receives an FCID.
⚠️Common Mistakes
  • Mixing FLOGI (fabric) with PLOGI (port-to-port).

Fabric Services

Fabric Login ServerName ServerFabric ControllerManagement Server

Concept

EN

Technical Definition

FC switches provide fabric services: Fabric Login Server (FFFFFE) for FLOGI, Name Server (FFFFFC) for WWN-to-FCID mapping, Fabric Controller (FFFFFD) for RSCN distribution, and Management Server (FFFFFA) for SAN management.

ع

شرح مبسّط

السويتش يوفر خدمات Fabric: Login Server للتسجيل، Name Server لتسجيل المنافذ، Fabric Controller لإرسال RSCN، وManagement Server للإدارة.

💡

Real-World Analogy

Like a building's reception (login), directory (name server), and announcement system (RSCN).

Important Terms

Fabric Login Server

Predefined address FFFFFE; handles FLOGI.

Example

Node sends FLOGI with WWNN/WWPN, gets FCID back.

Name Server

Address FFFFFC; registers and maps WWNs to FC addresses.

Example

Query all logged-in ports after FLOGI.

Fabric Controller

Address FFFFFD; sends RSCN on fabric changes.

Example

Notifies nodes when zoning or topology changes.

RSCN

Registered State Change Notification — alerts nodes of fabric changes.

Example

Zoning limits which nodes receive RSCNs.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Fabric Login Server = FFFFFE; Name Server = FFFFFC; Fabric Controller = FFFFFD.
  • Without zoning, RSCNs go to ALL nodes in the fabric.
📖Key Definitions
  • RSCN: notification sent when fabric configuration changes.
⚠️Common Mistakes
  • Confusing Name Server (FFFFFC) with Fabric Login Server (FFFFFE).

Fabric Topologies & Link Aggregation

Single-SwitchMesh (Full/Partial)Core-EdgeISL Link Aggregation

Concept

EN

Technical Definition

Beyond basic FC-SW: single-switch fabric (no ISLs), full/partial mesh (switches interconnected), core-edge (storage on core tier), and ISL link aggregation combining multiple ISLs into one logical port-channel for higher throughput.

ع

شرح مبسّط

بعد Switched Fabric، التصاميم تشمل: سويتش واحد، Mesh (كامل/جزئي)، Core-Edge، وتجميع ISLs في Port-Channel لزيادة النطاق.

💡

Real-World Analogy

Link aggregation = merging several highway lanes into one wider road.

Important Terms

ISL Link Aggregation

Combines multiple ISLs into one logical ISL (port-channel).

Example

3×8Gb ISLs → 24Gb port-channel.

Comparison Tables

Fabric Design Patterns

TopologyDescriptionNote
Single-switchOne switch, all nodes connectedNo ISLs needed
Full meshEvery switch connected to every otherMax 1 ISL hop
Partial meshNot all switches interconnectedSome paths longer
Core-edgeEdge + core tiers; storage on coreScalable enterprise design

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Link aggregation = multiple ISLs → one logical ISL with combined bandwidth.
📖Key Definitions
  • Core-edge: storage connected to core tier switches; compute to edge.
⚠️Common Mistakes
  • Confusing mesh topology with arbitrated loop (FC-AL).

Flow Control & Zoning

BB_CreditWWN ZoningPort ZoningMixed Zoning

Concept

EN

Technical Definition

BB_Credit (Buffer-to-Buffer Credit) is FC's flow control to prevent frame loss by tracking available receive buffers. Zoning segments the fabric for security/isolation: WWN zoning (by device name), port zoning (by switch port), or mixed.

ع

شرح مبسّط

BB_Credit آلية التحكم بالتدفق في FC لمنع فقدان الإطارات. أما Zoning فيقسم الـ Fabric لمجموعات معزولة للأمان، ويكون حسب WWN أو حسب المنفذ أو مختلطاً.

💡

Real-World Analogy

BB_Credit = traffic lights preventing congestion; Zoning = VIP areas that only certain guests can enter.

Important Terms

BB_Credit

Buffer-to-buffer flow control counting available buffers.

Example

Sender stops when credits reach zero.

WWN Zoning

Zones defined by device WWN (soft zoning).

Example

Flexible: device keeps zone if moved to another port.

Port Zoning

Zones defined by switch port (hard zoning).

Example

More secure; tied to physical port.

Mixed Zoning

Combines WWN and port-based zoning.

Example

WWN tied to a specific port of another node.

Zone Set

Group of zones activated/deactivated as one entity; only one active at a time.

Example

Production zone set vs test zone set.

Comparison Tables

WWN Zoning vs Port Zoning

AspectWWN ZoningPort Zoning
Based onDevice WWNSwitch port
FlexibilityHigh (move cables freely)Lower (tied to port)
SecurityLower (WWN spoofing)Higher
Also calledSoft zoningHard zoning

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • BB_Credit = FC flow control (buffer-to-buffer).
  • WWN zoning = flexible/soft; Port zoning = secure/hard.
  • Zoning is on the SWITCH; LUN masking is on the ARRAY.
📖Key Definitions
  • BB_Credit: buffer-to-buffer flow control mechanism in Fibre Channel.
⚠️Common Mistakes
  • Confusing zoning (switch-side) with LUN masking (array-side).

FC Frame Structure

SOFFrame HeaderPayloadCRCEOF

Concept

EN

Technical Definition

The smallest FC transmission unit is a Frame. Each frame has five parts: SOF (Start of Frame), Frame Header, Payload (data), CRC (error checking), and EOF (End of Frame). Frames are grouped into Sequences, which form Exchanges.

ع

شرح مبسّط

أصغر وحدة نقل في FC هي الـ Frame. كل frame يتكون من 5 أجزاء: SOF (بداية)، Frame Header، Payload (البيانات)، CRC (للتحقق)، EOF (نهاية).

💡

Real-World Analogy

A frame is one envelope in a mail batch (sequence) that's part of a full shipment (exchange).

Important Terms

SOF

Start of Frame delimiter marking frame beginning.

Example

First bytes of every FC frame.

CRC

Cyclic Redundancy Check for error detection.

Example

Validates frame integrity on receive.

EOF

End of Frame delimiter marking frame end.

Example

Last bytes signaling frame completion.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Frame = 5 parts: SOF, header, payload, CRC, EOF.
  • Frame is the SMALLEST FC data unit.
📖Key Definitions
  • FC Frame: smallest unit of data transfer, containing SOF, header, payload, CRC, and EOF.
⚠️Common Mistakes
  • Confusing frame (smallest) with exchange (largest).
← Week 3: Physical Layer — StorageWeek 5: IP SAN