Вы находитесь на странице: 1из 16

Brocade

Product Training
Brocade SilkWorm
Fibre Channel Review
Brocade Education Services
2003 Brocade Communications Systems, Incorporated.

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 1

Learning Objectives

Discuss the Fibre Channel Networking Model Describe the Fibre Channel Frame and Port Initialization List Port Types and Node Types

Identify Fabric Addressing

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 2

Fiber Channel Networking Model

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 3

Fibre Channel Frame Format

FRAME
S O F 4

HEADER

PAYLOAD

C E R O C F 4 4

24

Up to 2112 2148 Bytes

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 4

Fabric Initialization Process


Device Initialization into the Fabric from the switchs perspective
U - Port
What do I want to be when I grow up? (State 1) Is something plugged into the port? (Transition 1) yes

no

y/n

FL - Port
(State 2)

yes

y/n
no

Do you want to talk loop? (Transition 2)

G - Port

Im waiting for someone to talk to me (State 3) Are you a switch or a Fabric point-to-point device? (Transition 3)

F - Port
(State 5)

Fabric pt-to-pt switch

E - Port

(State 4)

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 5

SilkWorm Port Interfaces


NL_Port

FL_Port

N_Port F_Port

N_Port

NF

1 Port to 1 Node

NL FL 1 Port to 126 AL_PAs


2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 6

Port Types and Node Topologies


Fabric Loop Private
NL
NL

Hub
FC-AL

NL

FL

Public
FL

0 1 2 3 15 14 13 12 11 10 9 8
F

4 5 6 7

NL

Fabric Node
N Node F Fabric Port NL Node Loop FL Fabric Loop Port

Private Fabric Node


2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 7

Well Known Addresses of Fabric Services

Well Known Addresses


Fabric Login FFFFFE Directory Server FFFFFC Fabric Controller FFFFFD Time Server FFFFFB Mgmt Server Alias Server
Broadcast Server

FFFFFA FFFFF8

FFFFFF

Brocade Fabric Operating System

Version 4.1 Version 3.1 Version 2.6.1

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 8

Device Communication Example

Host

JBOD

1. Fabric Login (FLOGI) from host to switch at FFFFFE 2. Switch (FFFFFE) responds with an ACCEPT 3. Host does an N_Port Login (PLOGI) to the switch at FFFFFC 4. Switch (FFFFFC) accepts 5. Host registers (SCR) to receive RSCN at FFFFFD 5. Host can then: Register attributes Query for devices 6. Switch (FFFFFC) will respond as appropriate for type of request 7. Host may log out (LOGO) of the Name Server - not the Fabric

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 9

Fibre Channel Fabric Building


Fibre Channel fabrics are self configuring Each switch is responsible for assigning unique addresses Address are three bytes long:

10

Byte Zero: Byte One: Byte One: Byte Two:

Domain Number Area Number* Native Mode/Port Node Address


24 Bit Address Space

0x01 0xEF 0-255 0-F 00 or > 00

Domain ID 8 Bits RANGE 01-239 1

Area ID 8 Bits RANGE 0-255 0-F

Node Address 8 Bits 00 or ALPA

*Core PID Enabled on 16 ports switches


2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 10

Native Addressing Example


Private 00 00 CA Public 09 1E 04 Public 09 11 02

11

NL
NL

Hub
FC-AL

NL

FL

0 1 2 3 15
FL

Fabric 09 14 00

14 12

NL

5 Switch 13 Domain #9 6 11 10 9 8
F

Private 00 00 08

Fabric 09 1A 00
2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 11

N Node F Fabric Port NL Node Loop FL Fabric Loop Port

Addressing Examples with Core PID


Private 00 00 CA Public 09 0E 04 Public 09 01 02

12

NL
NL

Hub
FC-AL

NL

FL

0 1 2 3 15
FL

Fabric 09 04 00

14 12

NL

5 Switch 13 Domain #9 6 11 10 9 8
F

Private 00 00 08

Fabric 09 0A 00
2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 12

N Node F Fabric Port NL Node Loop FL Fabric Loop Port

12000 Addressing
Physical Port 15
Uses Port Addressing

13
SilkWorm 12000 Ports SLOT SLOT SLOT SLOT Port 1/7 2/8 3/9 4/10 ==== ====== ====== ====== ====== 15 15 31 47 63 14 14 30 46 62 13 13 29 45 61 12 12 28 44 60 11 11 27 43 59 10 10 26 42 58 9 9 25 41 57 8 8 24 40 56 7 7 23 39 55 6 6 22 38 54 5 5 21 37 53 4 4 20 36 52 3 3 19 35 51 2 2 18 34 50 1 1 17 33 49 0 0 16 32 48

For Zoning Security Policies Port Addressing Logical Blade Number times 16 plus Port # Port Addressing per logical switch (domain)

Physical Port 0 Logical Blade 0 Physical Slot 1 or 7

Logical Blade 3 Physical Slot 4 or 10

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 13

Translative Mode

14

Address Translation Table that maps 24-bit fabric addresses to an 8-bit AL_PA address Allows for fabric initiators to communicate with private storage Does not make loop LIP when a phantom is created
Phantom Address 0000ae

Fabric Device Appears as Phantom

Port 5
Phantom Translation Table

Private 00 00 AE

Fabric 02 15 00

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 14

Summary
Fibre Channel Network Model Well Known Addresses Class Of Service

15

Topologies and Node Types


Port Initialization Native and Area Addressing

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 15

Review Questions
1. What is the port number for the 24-bit address 062300? 2. How many entries can the translative table keep? 3. What are the different port types? 4. Name three well known addresses. 5. Describe how Translative Mode works.

16

2003 Brocade Communications Systems, Incorporated. Revision CFP261-1001-2003 Chapter 2 - 16

Вам также может понравиться