Which action does a switch running OpenFLow take when it receives a packet that does not match its flow entry?
A. Flood the packet
B. Transfer the packet
C. Reject the packet
D. Drop the packet
E. Forward the packet to the controller
Which action does a switch running OpenFLow take when it receives a packet that does not match its flow entry?
A. Flood the packet
B. Transfer the packet
C. Reject the packet
D. Drop the packet
E. Forward the packet to the controller
D
The correct answer is that packet is dropped.
https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2960x/software/15-2_5_e/configuration_guide/b_1525e_consolidated_2960x_cg/b_1525e_consolidated_2960x_cg_chapter_01001101.html
By default transfer the packet using normal routing tables
https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2960x/software/15-2_5_e/configuration_guide/b_1525e_consolidated_2960x_cg/b_1525e_consolidated_2960x_cg_chapter_01001101.html
“default-miss ”
Configures the action to be taken for packets that do not match any of the flow defined. The supported options are:
-forward the packets using the normal routing tables
-forward the packets to the controller
-drop the packets
The default option is to forward the packets using the normal routing tables.
I realized it varies depending on the platform:
https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2960xr/software/15_2_6_e/configuration_guide/b_1526e_consolidated_2960xr_cg/openflow.pdf
CAT2960 will drop by default
default-miss action-for-unmatched-flows
Example:
Switch(config-ofa-switch)#
default-miss continue-controller
Step 9
• continue-drop
• continue-controller
• drop
• controller
The default action for both tables or pipeline 1 is drop. This can be overridden by this configuration or the controller.
I think the answer is:
E. Forward the packet to the controller not B. Transfer the packet