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 5

IP SAN

Progress0%
Topics
IP SAN Overview & BenefitsiSCSI — Initiator & TargetiSCSI Connection TypesNative vs Bridged iSCSIiSCSI Stack & DiscoveryFCIP — Tunneling, EX_Port & VE_PortiSCSI Protocol Stack & AddressingDual-Protocol Storage (FC + iSCSI)FCIP Encapsulation Stack
All Weeks
W1 Cloud BasicsW2 Physical Layer — ComputeW3 Physical Layer — StorageW4 FC SANW5 IP SANW6 FCoEW10 Cloud NetworkingW12 Control Layer
Dashboard/Week 5
9 topicsAdvanced

IP SAN

Running storage over IP networks with iSCSI and FCIP — initiators, targets, adapters, discovery, and tunneling.

IP SAN Overview & Benefits

Block over IPiSCSIFCIPLeverage Existing IPDR over WAN

Concept

EN

Technical Definition

An IP SAN transports block-level data over IP networks using iSCSI or FCIP. Benefits: leverage existing IP infrastructure (lower cost than new FC), extend/connect SANs over long distances, mature DR solutions over WAN, and robust IP security options.

ع

شرح مبسّط

IP SAN ينقل بيانات block-level عبر شبكات IP باستخدام iSCSI أو FCIP. مزاياه: استخدام البنية IP الموجودة (تكلفة أقل)، ربط SANs على مسافات بعيدة، حلول DR جاهزة، وخيارات أمان IP ناضجة.

💡

Real-World Analogy

Using existing roads (IP network) for storage trucks instead of building a separate highway (FC SAN).

Important Terms

IP SAN

SAN using IP protocols for block-level storage transport.

Example

iSCSI or FCIP over Ethernet.

Block-Level Transport

Raw disk blocks sent over the network.

Example

Database writes as SCSI blocks over TCP.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • IP SAN protocols: iSCSI (host-to-storage) and FCIP (SAN-to-SAN extension).
  • Leveraging IP reduces cost vs deploying new FC infrastructure.
📖Key Definitions
  • IP SAN: block-level SAN transport using IP-based protocols.
⚠️Common Mistakes
  • Thinking IP SAN only means iSCSI — FCIP is also an IP SAN protocol.

iSCSI — Initiator & Target

InitiatorTarget

Concept

EN

Technical Definition

iSCSI carries SCSI commands over standard IP/Ethernet networks. The initiator is the client (host) that sends requests; the target is the storage device that serves them.

ع

شرح مبسّط

iSCSI ينقل أوامر SCSI فوق شبكات IP/Ethernet العادية. المُبادر (Initiator) هو العميل الذي يطلب، والهدف (Target) هو جهاز التخزين.

💡

Real-World Analogy

Initiator = customer placing an order; Target = warehouse fulfilling it — over the regular Ethernet 'roads'.

Visual Diagram

Initiator (Host)
SCSI Commands
iSCSI Layer
TCP
IP
Ethernet NIC
IP Network
Target (Storage)
Ethernet NIC
IP
TCP
iSCSI Layer
SCSI Commands

Important Terms

Initiator

The host/client that initiates iSCSI requests.

Example

A server's iSCSI software initiator.

Target

The storage device that responds to iSCSI requests.

Example

An iSCSI storage array exposing LUNs.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Initiator = host (sends); Target = storage (serves).
  • iSCSI = SCSI over TCP/IP.
📖Key Definitions
  • iSCSI: protocol that carries SCSI commands over IP networks.
⚠️Common Mistakes
  • Swapping initiator (client) and target (storage).

iSCSI Connection Types

NIC + SoftwareTOE NICiSCSI HBA

Concept

EN

Technical Definition

Three iSCSI connection options trade CPU load for cost: standard NIC + software initiator (CPU does all processing), TOE NIC (TCP offload engine handles TCP), and iSCSI HBA (full hardware offload of iSCSI + TCP).

ع

شرح مبسّط

ثلاث طرق لتشغيل iSCSI: NIC عادي مع برنامج (المعالج يتحمل العبء)، TOE NIC (يخفف عبء TCP)، وiSCSI HBA (يتولى كل شيء عتادياً).

💡

Real-World Analogy

Software NIC = you do all the cooking; TOE = a helper preps; HBA = a full chef handles everything.

Comparison Tables

iSCSI Connection Types

TypeProcessingCPU LoadCost
NIC + SoftwareCPU does TCP + iSCSIHighLowest
TOE NICHardware does TCPMediumMedium
iSCSI HBAHardware does TCP + iSCSILowHighest

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • iSCSI HBA = full hardware offload, lowest CPU load.
  • TOE NIC offloads only the TCP part.
📖Key Definitions
  • TOE: TCP Offload Engine that processes TCP in hardware.
⚠️Common Mistakes
  • Thinking a software initiator offloads CPU — it uses the most CPU.

Native vs Bridged iSCSI

Native iSCSIBridged iSCSI

Concept

EN

Technical Definition

Native iSCSI connects an iSCSI initiator directly to an iSCSI-capable target. Bridged iSCSI uses a gateway/bridge to connect iSCSI hosts to existing FC storage.

ع

شرح مبسّط

Native iSCSI: التخزين يدعم iSCSI مباشرة. Bridged iSCSI: يُستخدم جسر/بوابة لربط iSCSI بتخزين FC قديم.

💡

Real-World Analogy

Native = same language end-to-end; Bridged = a translator between iSCSI and FC.

Comparison Tables

Native vs Bridged iSCSI

AspectNativeBridged
TargetiSCSI-capable storageFC storage via gateway
Bridge needed?NoYes
Use caseNew iSCSI deploymentsReusing FC investment

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Bridged iSCSI needs a gateway to reach FC storage.
📖Key Definitions
  • Bridged iSCSI: uses a bridge/gateway between iSCSI and FC.
⚠️Common Mistakes
  • Thinking native iSCSI requires a bridge.

iSCSI Stack & Discovery

iSCSI StackSendTargetsiSNS

Concept

EN

Technical Definition

iSCSI target discovery happens via SendTargets (initiator queries a known portal address) or iSNS (Internet Storage Name Service — automated discovery). iSNS discovery domains group devices like FC zones — initiators and targets must be in the same domain to communicate.

ع

شرح مبسّط

اكتشاف الأهداف في iSCSI يتم بطريقتين: SendTargets (يدوي بإعطاء عنوان الهدف) أو iSNS (خادم تسمية يكتشف الأهداف تلقائياً).

💡

Real-World Analogy

SendTargets = dialing a known number; iSNS = a phone directory; discovery domains = VIP lists within the directory.

Important Terms

SendTargets

Manual discovery: initiator queries a known portal address.

Example

Admin enters target IP, gets target list.

iSNS

Internet Storage Name Service — automated discovery/registration.

Example

Targets register; initiators look them up.

Discovery Domain

iSNS grouping of initiators/targets (like FC zones).

Example

Devices must share a domain to communicate.

SCN

State Change Notification from iSNS about network events.

Example

Alerts when devices join/leave a discovery domain.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • iSNS = automatic discovery (DNS-like); SendTargets = manual.
  • iSNS discovery domains function like FC zones.
📖Key Definitions
  • iSNS: Internet Storage Name Service for automated iSCSI discovery.
⚠️Common Mistakes
  • Confusing SendTargets (manual) with iSNS (automatic).

FCIP — Tunneling, EX_Port & VE_Port

FCIPTunnelEX_PortVE_Port

Concept

EN

Technical Definition

FCIP tunnels FC frames over IP to connect remote SANs. Two modes: EX_Port on FCIP gateway connects to E_Port without merging fabrics (vendor-specific routing). VE_Port merges fabrics — behaves like E_Port but transports data through an FCIP tunnel as virtual ISLs.

ع

شرح مبسّط

FCIP يربط SANs بعيدة عبر IP. EX_Port يربط E_Port بدون دمج الـ Fabrics. VE_Port يدمج الـ Fabrics عبر نفق FCIP.

💡

Real-World Analogy

FCIP is a sealed pipeline carrying FC traffic through the IP 'ocean' between two islands (SANs).

Important Terms

FCIP

Tunnels FC traffic between SANs over IP (SAN extension).

Example

Linking two data-center SANs over WAN.

Tunnel

Encapsulation of FC frames within IP/TCP packets.

Example

FC frames wrapped in IP for transport.

EX_Port

FCIP gateway port connecting to E_Port without merging fabrics.

Example

Routes between fabrics without fabric merge.

VE_Port

Virtual E_Port merging fabrics via FCIP tunnel (virtual ISL).

Example

Fabrics on both sides appear as one.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • FCIP = tunnel FC over IP (SAN extension), NOT host-to-storage like iSCSI.
  • EX_Port = no fabric merge; VE_Port = fabric merge via virtual ISL.
📖Key Definitions
  • FCIP: encapsulates FC frames in IP to link distant SANs.
⚠️Common Mistakes
  • Confusing FCIP (SAN-to-SAN extension) with iSCSI (host-to-storage).

iSCSI Protocol Stack & Addressing

Session LayerIQNIP + TCP PortLogin & Auth

Concept

EN

Technical Definition

iSCSI runs over Ethernet/IP/TCP as a session-layer protocol (Layer 5). An iSCSI address = location (IP address + TCP port number) + unique name (IQN). It handles login, authentication, target discovery, and session management. Stack: SCSI → iSCSI → TCP → IP → Ethernet.

ع

شرح مبسّط

iSCSI يعمل فوق Ethernet/IP/TCP كبروتوكol طبقة Session (Layer 5). عنوان iSCSI = موقع (IP + port) + اسم فريد (IQN). مسؤول عن login، authentication، discovery، وإدارة الجلسة.

💡

Real-World Analogy

IQN is the person's name; IP+port is their street address — you need both to connect.

Visual Diagram

Initiator (Host)
SCSI Commands
iSCSI Layer
TCP
IP
Ethernet NIC
IP Network
Target (Storage)
Ethernet NIC
IP
TCP
iSCSI Layer
SCSI Commands

Important Terms

IQN

iSCSI Qualified Name — unique identifier for initiator/target.

Example

iqn.2024-01.com.example:storage1.

Network Portal

IP address + TCP port where iSCSI listens.

Example

192.168.1.10:3260.

Session Management

iSCSI layer handles login, auth, and session lifecycle.

Example

Establishing a reliable session between initiator and target.

Comparison Tables

iSCSI Protocol Stack

LayerProtocolFunction
ApplicationSCSIStorage commands and data
Session (L5)iSCSILogin, auth, discovery, session
Transport (L4)TCPReliable delivery
Network (L3)IPRouting
Data Link (L2)EthernetFrames on the wire

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • iSCSI is a SESSION-layer protocol (Layer 5).
  • iSCSI address = IP + TCP port + IQN name.
  • Stack order: SCSI → iSCSI → TCP → IP → Ethernet.
📖Key Definitions
  • IQN: unique iSCSI name identifying an initiator or target.
⚠️Common Mistakes
  • Placing iSCSI at the transport layer — it's session layer.

Dual-Protocol Storage (FC + iSCSI)

Same ArrayFC Port + iSCSI PortNo Bridge Needed

Concept

EN

Technical Definition

Some storage systems provide both FC and iSCSI ports, enabling FC-connected and iSCSI-connected servers to access the same LUNs in the same environment — no bridge device needed.

ع

شرح مبسّط

بعض أنظمة التخزين توفر منافذ FC و iSCSI معاً، فيمكن لسيرفر FC وآخر iSCSI الوصول لنفس الـ LUNs بدون gateway.

💡

Real-World Analogy

One warehouse with two entrances (FC door and iSCSI door) to the same inventory.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Dual-protocol = FC + iSCSI on same array, no bridge.
  • Bridged iSCSI is only needed when storage is FC-only behind a gateway.
📖Key Definitions
  • Dual-protocol storage: array with both FC and iSCSI front-end ports.
⚠️Common Mistakes
  • Assuming iSCSI always needs a bridge — native or dual-protocol arrays do not.

FCIP Encapsulation Stack

FC FrameFCIP HeaderTCP/IPFCP

Concept

EN

Technical Definition

FCIP encapsulates FC frames into IP packets: FC frame (with FCP/SCSI data) → FCIP header → TCP header → IP header → physical media. FCP (Fibre Channel Protocol) carries SCSI commands, data, and status inside the FC frame.

ع

شرح مبسّط

FCIP يغلّف FC frames داخل IP packets: FC frame → FCIP header → TCP → IP → physical media. FCP (SCSI over FC) يحمل أوامر SCSI داخل الـ FC frame.

💡

Real-World Analogy

FC frame is the letter; FCIP/TCP/IP are nested envelopes for long-distance delivery.

Important Terms

FCP

Fibre Channel Protocol — SCSI mapped over FC (FC-4).

Example

SCSI read/write commands in FC frames.

FCIP Header

Header added when encapsulating FC into IP.

Example

Wraps FC frame for TCP transport.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • FCIP encapsulation: FC frame → FCIP → TCP → IP.
  • FCP = SCSI over FC at FC-4 layer.
📖Key Definitions
  • FCIP encapsulation: wrapping FC frames in IP/TCP for SAN extension.
⚠️Common Mistakes
  • Confusing FCP (SCSI over FC) with FCIP (FC tunneling over IP).
← Week 4: FC SANWeek 6: FCoE