A group table consists of a set of entries which represents some group of packets that should be treated in the same way. A group is a means of applying a common set of output actions to aggregate flows; this is, by designating a packet as a member of a group, actions can be efficiently applied or change across multiple flow.
Each group entry consists of :
Each group entry consists of :
- A 32-bit group identifier
- A group type, which is one of
- All: This used for multicast and broadcast
- Select: Using a selection algorithm such as round-robin or hash based on user definitinos, the packet is sent to only only the group action sets
- Indirect: Execute a single action set for all packets sent to the group
- Fast Failover: This group type allows forwarding to be quickly move from a failed port to a live port without consulting the controller.
- A couter, record statistics of matching packets
- Action buckets, which each contain a set of actions to be executed.
No comments:
Post a Comment