Changes between Version 4 and Version 5 of GENIHwOpenFlowIssues

05/12/14 14:27:04 (7 years ago)



  • GENIHwOpenFlowIssues

    v4 v5  
    2121Many of the OF switches deployed do not support the whole OF 1.0 spec in the hardware path, when an action is sent to the SW path this causes great degradation on the performance. There is no easy way to tell which actions are supported in HW and which actions are supported in SW. Below is a list of known actions that end up is software, that have been discovered after extensive debugging.
    23 == Output on multiple ports ==
     23=== Output on multiple ports ===
    2424An action that sends out a packet over multiple ports is usually performed in software.
    2626'''FlowVisor in the middle note:''' Although sending packets out OFPP_FLOOD port might be in hardware in many switches, when FV is in the path from the controller to the switch it will substitute OFPP_FLOOD with only the ports that belong to a slice and thus make a multi-port flow mod that will end up in the slow path.
     28=== Wildcarding IP fields, non-IP packets ===
     29On the HP switches that are installed on the InstaGENI racks only IP matches are executed in hardware. The layer 2 fields are ignored in the match (i.e. if a flow is in hardware then any L2 information is not used in the match). If the flow mod does not include IP information the flow goes in the software path. For more information look at the [ HP OpenFlow notes].