Group table
The group table introduces the ability to add support for port group abstraction for
multi-pathing. This enables OpenFlow to represent a set of ports as a single entity
for forwarding packets.
The group table supports the following group types:
- All: Executes all the buckets in the group; mostly used for flooding and multicasting.
- Indirect: Executes one defined bucket in the group. The action taken by this group type is sending packets to the next hop.
- Select: Executes one bucket in the group. The action bucket is chosen by a switch-defined algorithm, such as round robin or hashing (for example, load sharing).
- Fast failover: Executes the first live bucket, used in cases such as redundancy.
A group table consists of group entries. The counters in the following table are available in a group entry.