The following
table describes the prerequisites for the FCoE solution offered using
M1000e (with MXL), S5000, and Compellent. For more information, see
http://en.community.dell.com/techcenter/extras/m/white_papers/20387203
Resource |
Prerequisites |
MXL |
-
DCB needs to be enabled.
-
VLT needs to be disabled.
-
FIP Snooping feature needs to be enabled on the MXL.
Conf
Feature fip-snooping
-
Port-channel member interfaces needs to have below configuration.
interface range tengigabitethernet 0/33 – 36
port-channel-protocol lacp
port-channel 128 mode active
exit
protocol lldp
no advertise dcbx-tlv ets-reco
dcbx port-role auto-upstream
no shut
exit
-
Port-channel connecting S5000 switch needs to have following
configuration.
interface port-channel 128
portmode hybrid
switchport
fip-snooping port-mode fcf
-
Server facing ports need to have following configuration..
portmode hybrid
switchport
protocol lldp
dcbx port-role auto-downstream
no shut
exit
|
S5000 |
Following is the prerequisite for S5000.
-
Enable Fibre Channel capability and Full Fabric mode.
feature fc
fc switch-mode fabric-services
-
Enable FC ports connecting to Compellent storage array and
FC ports connecting to other S5000 switch via ISL links.
interface range fi 0/0 - 7
no shut
-
Create DCB Map.
dcb-map SAN_DCB_MAP
priority-group 0 bandwidth 60 pfc off
priority-group 1 bandwidth 40 pfc on
priority-pgid 0 0 0 1 0 0 0 0
exit
-
Create a FCoE VLAN.
fcoe-map default_full_fabric fabric-id <FCoE VLAN ID> vlan <FCoE VLAN Id>
fc-map <FC MAP>
exit
-
NOTE: Following is the process of generating the FC MAP.
For generating
the fc-map use below ruby code.
Here VLAN ID is FCoE VLAN ID.
fc_map = vlanid.to_i.to_s(16).upcase[0..1]
fc_map.length == 1 ? fc_map = "0EFC0#{fc_map}" : fc_map = "0EFC#{fc_map}"
|
Compellent |
Fault domain need to be created as per Compellent best practices.
|