SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 [email protected] NOTE: The pdf is unclear...

16
SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 [email protected] NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

Transcript of SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 [email protected] NOTE: The pdf is unclear...

Page 1: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

SM-HBA-2:Integrating FCoE

T11/09-530v01 October [email protected]

NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

Page 2: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

2

Fabric/Nx_Port

VF_ID, in-order delivery, …

Review the SM-HBA-2 Architecture for FC

Fabric

Fabric nameVFID, inorder,…VFID mask

0-n0-n

0-n

0-1

FC Phy

Phy index, speed, topology, physical attributes

HBA

HBA handle, manufacturer,model #, serial #, firmware version, ... # of Ports

FC Port

Port index, Port name, Port address, Fabric name, ...# of Phys=1

0-1

0-n

0-n

0-1

1 0-n

1 1

1 1

0-n 1

Port statistics

traffic counters: frames, words

Protocol statistics

FC-4 TYPE, I/O counters: Input operations, output operations, control operations

Phy statistics

traffic counters: frames, wordslink error counters

Physical HBA

PHBA handle, manufacturer, model #, serial #, # Ports

0-10-1

Bus Address

variants for different standard buses

0-10-1

1

1-n

Bold borders: physical objects

VFID Mask,Port VFID

Fabric/Phy

Page 3: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

3

Review the FC-FS-3 Architecture

Page 4: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

4

Fabric/Nx_Port

VF_ID, in-order delivery, …

Terminology Translation

Fabric

Fabric nameVFID, inorder,…VFID mask

0-n0-n

0-n

0-1

FC Phy

Phy index, speed, topology, physical attributes

HBA

HBA handle, manufacturer,model #, serial #, firmware version, ... # of Ports

FC Port

Port index, Port name, Port address, Fabric name, ...# of Phys=1

0-1

0-n

0-n

0-1

1 0-n

1 1

1 1

0-n 1

Port statistics

traffic counters: frames, words

Protocol statistics

FC-4 TYPE, I/O counters: Input operations, output operations, control operations

Phy statistics

traffic counters: frames, wordslink error counters

Physical HBA

PHBA handle, manufacturer, model #, serial #, # Ports

0-10-1

Bus Address

variants for different standard buses

0-10-1

1

1-n

Bold borders: physical objects

VFID Mask,Port VFID

Fabric/Phy

Fabric/VN_Port

VF_ID, in-order delivery, …

PN_Port

Phy index, speed, topology, physical attributes

VFID Mask,Port VFID

Fabric/PN_Port

VN_Port statistics

traffic counters: frames, words

PN_Port statistics

traffic counters: frames, wordslink error counters

FC-4 statistics

FC-4 TYPE, I/O counters: Input operations, output operations, control operations

Page 5: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

5

Review FC-BB_E Architecture

Page 6: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

6

What does FC-BB_E have that we don’t???

■ FCoE_LEPs

VN_Port MAC address/VLAN ID

Page 7: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

7

What does FC-BB_E have that we don’t???

■ FCoE_LEPs

■ Virtual Links

VN_Port MAC address/VLAN ID

VN_Port MAC address/VLAN ID and FCF-MAC address

economize: a VL is tied to one FCoE_LEP…combine them

Page 8: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

8

What does FC-BB_E have that we don’t???

■ FCoE_LEPs

■ Lossless Ethernet MACs

VN_Port MAC address/VLAN ID and FCF-MAC address

ENode MAC address

…or multiple ENode MAC addresses! There’s a better place

Page 9: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

9

What does FC-BB_E have that we don’t???

■ FCoE_LEPs

VN_Port MAC address/VLAN ID and FCF-MAC address

■ Lossless Ethernet MACs

Physical attributes, e.g., speed

■ Ethernet Ports

economize: E’ports are 1-1 with a MAC, so combine

Page 10: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

10

What does FC-BB_E have that we don’t???

■ FCoE_LEPs

VN_Port MAC address/VLAN ID and FCF-MAC address

■ Lossless Ethernet MACs

Physical attributes, e.g., speed

FC-BB_E VLAN mask

■ FCoE Controllers

ENode MAC address!

Page 11: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

11

What does FC-BB_E have that we don’t???

■ FCoE_LEPs

VN_Port MAC address/VLAN ID and FCF-MAC address

■ Lossless Ethernet MACs

Physical attributes, e.g., speed

FC-BB_E VLAN mask

■ FCoE Controllers

ENode MAC address

■ Lossless Ethernet Networks

economy: associate any interesting LAN attributes with the MAC

Page 12: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

12

What does FC-BB_E have that we don’t???

■ FCoE_LEPs

VN_Port MAC address/VLAN ID and FCF-MAC address

■ Lossless Ethernet MACs

Physical attributes, e.g., speed

FC-BB_E VLAN mask

■ FCoE Controllers

ENode MAC address

Summary: We need:

Page 13: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

13

PHY

Phy index, speed, topology, physical attributes

0-n

0-1

Fabric/VN_Port

VF_ID, in-order delivery, …

Adding FCoE into the SM-HBA-2 Architecture

Fabric

Fabric nameVFID, inorder,…VFID mask

0-n0-n

0-n

0-1

HBA

HBA handle, manufacturer,model #, serial #, firmware version, ... # of Ports

Port

Port index, Port name, Port address, Fabric name, ...# of Phys=1

0-1

0-n

0-n

0-1

1 0-n

1 1

1 1

0-n 1

Port statistics

traffic counters: frames, words

Protocol statistics

FC-4 TYPE, I/O counters: Input operations, output operations, control operations

PHY statistics

traffic counters: frames, wordslink error counters

Physical HBA

PHBA handle, manufacturer, model #, serial #, # Ports

0-10-1

Bus Address

variants for different standard buses

0-10-1

1

1-n

Bold borders: physical objects

VFID Mask,Port VFID

Fabric/PHY

PHY

Phy index, speed, topology, physical attributes

Page 14: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

14

Fabric/VN_Port

VF_ID, in-order delivery, …

Adding FCoE into the SM-HBA-2 Architecture

Fabric

Fabric nameVFID, inorder,…VFID mask

0-n0-n

0-n

0-1FCoE PHY (Lossless E’net MAC)

Phy index, speed, topology (?), physical attributes

HBA

HBA handle, manufacturer,model #, serial #, firmware version, ... # of Ports

VN_Port

Port index, Port name, Port address, Fabric name, ...# of Phys=1

0-1

0-n

0-n

0-1

1 0-n

1 1

1 1

0-n 1

Port statistics

traffic counters: frames, words

Protocol statistics

FC-4 TYPE, I/O counters: Input operations, output operations, control operations

PHY statisticstraffic counters: frames, wordslink error counters

Physical HBA

PHBA handle, manufacturer, model #, serial #, # Ports

0-10-1

Bus Address

variants for different standard buses

0-10-1

1

1-n

Bold borders: physical objects

VFID Mask, Port VFID

Fabric/PHY

ENode Controller

Enode MAC address, FC-BB_E VLAN mask

1

0-n

Addresses*

FCoE_LEP

*Addresses: VN_Port MAC,FCF_MAC,VLAN ID

Page 15: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

15

And then there are all the functions…

Most carry over…

But need to modify some parameters from earlier presentations

And create ENode MACs

We’ll go there later

Page 16: SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 bob.nixon@emulex.com NOTE: The pdf is unclear on a few slides. Please use the ppt if possible.

1616

Discussion?