SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 [email protected] NOTE: The pdf is unclear...
-
Upload
nyah-willever -
Category
Documents
-
view
214 -
download
1
Transcript of SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 [email protected] NOTE: The pdf is unclear...
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.
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
3
Review the FC-FS-3 Architecture
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
5
Review FC-BB_E Architecture
6
What does FC-BB_E have that we don’t???
■ FCoE_LEPs
VN_Port MAC address/VLAN ID
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
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
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
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!
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
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:
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
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
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
1616
Discussion?