SM-HBA-2: Integrating FCoE T11/09-530v0 1 October 2009 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 name VFID, inorder,… VFID mask 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= n n 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, words link error counters Physical HBA PHBA handle, manufacturer, model #, serial #, # Ports 0-1 Bus Address variants for different standard buses nBold 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 name VFID, inorder,… VFID mask 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= n n 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, words link error counters Physical HBA PHBA handle, manufacturer, model #, serial #, # Ports 0-1 Bus Address variants for different standard buses nBold borders: physical objects VFID Mask, Port VFID Fabric/Phy Fabric/VN_Port VF_ID, in-order delivery, … VN_Port Port index, Port name, Port address, Fabric name,... # of Phys=1 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, words link 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 e e conomize: 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 e e conomize: 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 e e conomy: 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 name VFID, inorder,… VFID mask 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= n n 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, words link error counters Physical HBA PHBA handle, manufacturer, model #, serial #, # Ports 0-1 Bus Address variants for different standard buses nBold 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 name VFID, inorder,… VFID mask 0-n 0-1 FCoE 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= n n 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, words link error counters Physical HBA PHBA handle, manufacturer, model #, serial #, # Ports 0-1 Bus Address variants for different standard buses 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
16 Discussion?