Contents
What is the OpenFlow approach and what are the different components of an OpenFlow switch?
“An OpenFlow Logical Switch consists of one or more flow tables and a group table, which perform packet lookups and forwarding, and one or more OpenFlow channels to an external controller (Figure 1). The switch communicates with the controller and the controller manages the switch via the OpenFlow switch protocol.”
What information is contained in an OpenFlow flow table?
An OpenFlow switch matches packets with one or more flow tables. A flow table contains flow entries, and packets are matched based on the matching precedence of flow entries….A MAC-IP flow table provides the following match fields:
- Destination MAC address.
- VLAN.
- Destination IP address.
How does OpenFlow work?
An OpenFlow switch is an OpenFlow-enabled data switch that communicates over OpenFlow channel to an external controller. It performs packet lookup and forwarding according to one or more flow tables and a group table. OpenFlow switches are either based on the OpenFlow protocol or compatible with it.
What do you need to know about OpenFlow?
Welcome to the OpenFlow tutorial! OpenFlow is an open interface for remotely controlling the forwarding tables in network switches, routers, and access points. Upon this low-level primitive, researchers can build networks with new high-level properties.
Which is the last entry in the table in OpenFlow?
The Table-miss flow entry is the last in the table, has a priority of 0 and a match of anything. It’s like a catch-all, and the actions to be taken depend on how you configure it. You can forward the packet to the controller over the OpenFlow Channel, or you could drop the packet, or continue with the next flow table.
How does a controller program an OpenFlow switch?
If it’s already known that two devices should or should not communicate, the controller can program these flow entries on the OpenFlow endpoints ahead of time. In an OpenFlow network, each OpenFlow switch contains at least 1 flow table and a set of flow entries within that table.
How are reactive flow entries created in OpenFlow?
Reactive Flow Entries are created when the controller dynamically learns where devices are in the topology and must update the flow tables on those devices to build end-to-end connectivity.