-
Type: Bug
-
Status: Resolved (View Workflow)
-
Priority: Medium
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: VOLTHA v2.1
-
Component/s: ofagent-py
-
Labels:
-
Story Points:3
-
Epic Link:
-
Sprint:VOLTHA 2.1 Sprint 6
The regression test runs have seen this failure a few times over the past week. All flows (eapol + dhcp) will be stuck in "PENDING_ADD" state in ONOS, however, the flows are indeed ADDED to the devices because authentication and dhcp does succeed. This could mean that the OFAGENT did not relay the message back to ONOS that it added the flow. Attached are all the logs.
ONOS flow table:
deviceId=of:000000000a60e0b9, flowRuleCount=14 ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:65536, ETH_TYPE:lldp], treatment=[immediate=[OUTPUT:CONTROLLER]] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:17, ETH_TYPE:eapol, VLAN_VID:4091], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:ffb004000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:18, ETH_TYPE:eapol, VLAN_VID:4091], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:ffb004000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16, ETH_TYPE:eapol, VLAN_VID:900], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:384004000000000/0] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:65536, ETH_TYPE:ipv6, IP_PROTO:17, UDP_SRC:546, UDP_DST:547], treatment=[immediate=[OUTPUT:CONTROLLER]] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:19, ETH_TYPE:eapol, VLAN_VID:4091], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:ffb004000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16, ETH_TYPE:ipv6, IP_PROTO:17, UDP_SRC:547, UDP_DST:546], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:4000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16, ETH_TYPE:ipv4, IP_PROTO:17, UDP_SRC:68, UDP_DST:67], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:4000000000/0] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:65536, ETH_TYPE:ipv4, IP_PROTO:17, UDP_SRC:67, UDP_DST:68], treatment=[immediate=[OUTPUT:CONTROLLER]] PENDING_REMOVE, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16, ETH_TYPE:eapol, VLAN_VID:4091], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:ffb004000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:16, VLAN_VID:0], treatment=[immediate=[VLAN_ID:900], transition=TABLE:1, meter=METER:1, metadata=METADATA:384004000010000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:65536, METADATA:384, VLAN_VID:900], treatment=[immediate=[VLAN_POP], transition=TABLE:1, meter=METER:1, metadata=METADATA:384004000000010/0] PENDING_ADD, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:65536, VLAN_VID:900], treatment=[immediate=[VLAN_POP, VLAN_ID:0, OUTPUT:16], meter=METER:1, metadata=METADATA:4000000000/0] PENDING_ADD, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:16, VLAN_VID:900], treatment=[immediate=[VLAN_PUSH:vlan, VLAN_ID:900, OUTPUT:65536], meter=METER:1, metadata=METADATA:4000000000/0]