[OPNFLWPLUG-910] Karaf4 migration - no Nicira extension NSH flows created Created: 20/Jun/17  Updated: 27/Sep/21  Resolved: 20/Jun/17

Status: Resolved
Project: OpenFlowPlugin
Component/s: General
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Brady Johnson Assignee: Brady Johnson
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Blocks
blocks OPNFLWPLUG-908 Karaf 4 openflowplugin "not working" ... Resolved
External issue ID: 8718
Priority: High

 Description   

When the SFC Nitrogen project migrated to Karaf 4, we no longer get flows with Nicira NSH (Network Service Headers) Extensions. Previous to migrating to Karaf 4 in Nitrogen, we got all the expected flows.

Here are the LOG messages I get with Serializer Warnings:
https://pastebin.com/F8cWi0xW

Here are the only flows I get now:

$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int
OFPST_FLOW reply (OF1.3) (xid=0x2):
cookie=0x14, duration=14.070s, table=0, n_packets=0, n_bytes=0, priority=5 actions=goto_table:1
cookie=0x14, duration=14.070s, table=1, n_packets=0, n_bytes=0, priority=300,udp,nw_dst=10.0.0.10,tp_dst=6633 actions=output:0
cookie=0x14, duration=14.070s, table=1, n_packets=0, n_bytes=0, priority=300,udp,in_port=0,tp_dst=6633 actions=LOCAL
cookie=0x14, duration=14.070s, table=1, n_packets=0, n_bytes=0, priority=5 actions=drop
cookie=0x14, duration=14.070s, table=1, n_packets=0, n_bytes=0, priority=250 actions=goto_table:4
cookie=0x14, duration=14.070s, table=2, n_packets=0, n_bytes=0, priority=5 actions=goto_table:3
cookie=0x14, duration=14.070s, table=3, n_packets=0, n_bytes=0, priority=5 actions=goto_table:4
cookie=0x14, duration=14.070s, table=4, n_packets=0, n_bytes=0, priority=5 actions=goto_table:10
cookie=0x14, duration=14.070s, table=4, n_packets=0, n_bytes=0, priority=550 actions=goto_table:10
cookie=0x14, duration=14.070s, table=10, n_packets=0, n_bytes=0, priority=5 actions=drop
cookie=0xba5eba1100000102, duration=14.070s, table=10, n_packets=0, n_bytes=0, priority=660 actions=IN_PORT
cookie=0xba5eba1100000103, duration=14.070s, table=10, n_packets=0, n_bytes=0, priority=650 actions=output:1
cookie=0xba5eba1100000101, duration=14.070s, table=10, n_packets=0, n_bytes=0, priority=655,in_port=1 actions=IN_PORT

As mentioned above, previous to the migration, we were able to create the Nicira NSH flows as expected. Here are the flows we're expecting:
https://pastebin.com/QxYaL6jz

Regards,

Brady



 Comments   
Comment by Tomas Slusny [ 20/Jun/17 ]

I am currently looking at this. What I observed is that for extensions, we are missing any blueprints, and we are still using there old config subsystem. I am currently adding blueprints for extensions and hopefully it will start working.

Comment by Tomas Slusny [ 20/Jun/17 ]

GERRIT: https://git.opendaylight.org/gerrit/#/c/59214/
Tested this patch locally and nicira extensions was properly installed.

Comment by Brady Johnson [ 20/Jun/17 ]

Tomas,

I just tested patch set 2 of your patch, and it works as expected

Thanks!

Brady

Comment by Tomas Slusny [ 20/Jun/17 ]

Thats great then Patch was just merged by Shuva, so I can close this.

Generated at Wed Feb 07 20:33:42 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.