ā01-07-2014 09:49 PM
ā01-07-2014 09:49 PM
#iscsi.pol
#dynamic iscsi policy for identifying iscsi traffic, prioritize, protect, and log.
entry iscsi_countedge {  if {protocol tcp;
destination-port 3260;
}
  then {permit;
count iscsi_countdst;
}
}
entry iscsi_configureedge {  if match all {count iscsi_countdst >= 100; period 1; hysteresis 50;
}
  then {qosprofile iscsi_countedge qp5;
permit iscsi_configureedge;
cli "enable jumbo-frame ports $port";
cli "create log entry iscsi_detected_onPort_$port"
}
  else {qosprofile iscsi_countedge qp1;
permit iscsi_configureedge;
cli "clear access-list counters";
}
}
entry iscsi_countup {  if {protocol tcp;
source-port 3260;
  } then {permit;
count iscsi_countsrc;
}
}
entry iscsi_configureup {  if match all {         count iscsi_countsrc >= 100; period 1; hysteresis 50;
  } then {                                               qosprofile iscsi_countup qp5;
permit iscsi_configureup;
# cli "enable jumbo-frame ports $port";
cli "create log entry iscsi_detected_onPort_$port";
  } else { qosprofile iscsi_countup qp1;
permit iscsi_configureup;
cli "clear access-list counters";
}
}
