160 likes | 260 Views
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. Physical HBA. 0-1. 0-1. PHBA handle, manufacturer, model #, serial #, # Ports. 1. 0-1. 0-1. 0-n. 0-1. 0-n. FC Port. Fabric.
E N D
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.
Physical HBA 0-1 0-1 PHBA handle, manufacturer, model #, serial #, # Ports 1 0-1 0-1 0-n 0-1 0-n FC Port Fabric Bus Address FC Phy Port statistics Fabric/Nx_Port Phy statistics Protocol statistics HBA 0-n 1 1 1 Phy index, speed, topology, physical attributes VF_ID, in-order delivery, … Fabric name VFID, inorder,… VFID mask variants for different standard buses HBA handle, manufacturer,model #, serial #, firmware version, ... # of Ports traffic counters: frames, words traffic counters: frames, words link error counters FC-4 TYPE, I/O counters: Input operations, output operations, control operations Port index, Port name, Port address, Fabric name, ... # of Phys=1 Fabric/Phy 0-n 0-1 VFID Mask, Port VFID 0-1 1-n 0-n 0-n 1 1 0-n 1 Review the SM-HBA-2 Architecture for FC Bold borders: physical objects
Physical HBA 0-1 0-1 PHBA handle, manufacturer, model #, serial #, # Ports 1 0-1 0-1 0-n 0-1 0-n VN_Port statistics Fabric/VN_Port PN_Port HBA FC Port VN_Port Fabric/Nx_Port PN_Port statistics Fabric Port statistics Bus Address Protocol statistics Phy statistics FC-4 statistics FC Phy 1 0-n 1 1 Fabric name VFID, inorder,… VFID mask traffic counters: frames, words Port index, Port name, Port address, Fabric name, ... # of Phys=1 traffic counters: frames, words link error counters HBA handle, manufacturer,model #, serial #, firmware version, ... # of Ports Phy index, speed, topology, physical attributes VF_ID, in-order delivery, … Phy index, speed, topology, physical attributes FC-4 TYPE, I/O counters: Input operations, output operations, control operations traffic counters: frames, words link error counters Port index, Port name, Port address, Fabric name, ... # of Phys=1 variants for different standard buses VF_ID, in-order delivery, … traffic counters: frames, words FC-4 TYPE, I/O counters: Input operations, output operations, control operations Fabric/Phy Fabric/PN_Port 0-1 0-n VFID Mask, Port VFID VFID Mask, Port VFID 0-1 1-n 0-n 0-n 1 1 0-n 1 Terminology Translation Bold borders: physical objects
What does FC-BB_E have that we don’t??? • FCoE_LEPs • VN_Port MAC address/VLAN ID
What does FC-BB_E have that we don’t??? • FCoE_LEPs • VN_Port MAC address/VLAN ID • Virtual Links • VN_Port MAC address/VLAN ID and FCF-MAC address • economize: a VL is tied to one FCoE_LEP…combine them
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 • ENode MAC address • …or multiple ENode MAC addresses! There’s a better place
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 • Ethernet Ports • Physical attributes, e.g., speed • economize: E’ports are 1-1 with a MAC, so combine
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 • FCoE Controllers • ENode MAC address! • FC-BB_E VLAN mask
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 • FCoE Controllers • ENode MAC address • FC-BB_E VLAN mask • Lossless Ethernet Networks • economy: associate any interesting LAN attributes with the MAC
What does FC-BB_E have that we don’t??? Summary: We need: • FCoE_LEPs • VN_Port MAC address/VLAN ID and FCF-MAC address • Lossless Ethernet MACs • Physical attributes, e.g., speed • FCoE Controllers • ENode MAC address • FC-BB_E VLAN mask
Physical HBA 0-1 0-1 PHBA handle, manufacturer, model #, serial #, # Ports 1 0-1 0-1 0-n 0-n 0-1 0-n Port Fabric/VN_Port Fabric Bus Address HBA PHY statistics Protocol statistics PHY Port statistics PHY 0-n 1 1 1 HBA handle, manufacturer,model #, serial #, firmware version, ... # of Ports Phy index, speed, topology, physical attributes VF_ID, in-order delivery, … Fabric name VFID, inorder,… VFID mask Port index, Port name, Port address, Fabric name, ... # of Phys=1 traffic counters: frames, words link error counters variants for different standard buses traffic counters: frames, words FC-4 TYPE, I/O counters: Input operations, output operations, control operations Phy index, speed, topology, physical attributes Fabric/PHY 0-1 0-n 0-1 VFID Mask, Port VFID 0-1 1-n 0-n 0-n 1 1 0-n 1 Adding FCoE into the SM-HBA-2 Architecture Bold borders: physical objects
Physical HBA 0-1 0-1 PHBA handle, manufacturer, model #, serial #, # Ports 1 0-1 0-1 1 0-n 0-1 0-n VN_Port ENode Controller Fabric Bus Address FCoE PHY (Lossless E’net MAC) PHY statistics Protocol statistics Port statistics Fabric/VN_Port HBA 1 0-n 1 1 HBA handle, manufacturer,model #, serial #, firmware version, ... # of Ports Enode MAC address, FC-BB_E VLAN mask traffic counters: frames, words FC-4 TYPE, I/O counters: Input operations, output operations, control operations traffic counters: frames, words link error counters Fabric name VFID, inorder,… VFID mask VF_ID, in-order delivery, … Phy index, speed, topology (?), physical attributes Port index, Port name, Port address, Fabric name, ... # of Phys=1 variants for different standard buses FCoE_LEP Fabric/PHY 0-n 0-n 0-1 Addresses* VFID Mask, Port VFID 0-1 1-n 0-n 0-n 1 1 1 0-n Adding FCoE into the SM-HBA-2 Architecture Bold borders: physical objects *Addresses: VN_Port MAC,FCF_MAC,VLAN ID
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
Discussion? 16