[GENIUS-21] Overriding in_port in table0 for bypassing split horizon check of OVS Created: 21/Sep/16  Updated: 15/Dec/17  Resolved: 07/Nov/16

Status: Resolved
Project: genius
Component/s: General
Affects Version/s: (unspecified)
Fix Version/s: None

Type: Bug
Reporter: Chetan Arakere Gowdru Assignee: Chetan Arakere Gowdru
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 6765

 Description   

OVS split-horizon logic will drop pkts by default if value
of in_port and out_port is same. But, if we have two vlan-trunk member
VM for which trunk interface is same, the connectivity between these two
VM cannot be established as OVS drops such packets. So, it is required to
override the value of in_port so that split_horizon check is bypassed.
The in_port value need to be overrriden using load(ex: load:0->NXM_OF_IN_PORT[])

Related Bug in openflowplugin project: OPNFLWPLUG-763



 Comments   
Comment by Chetan Arakere Gowdru [ 07/Nov/16 ]

https://git.opendaylight.org/gerrit/#/c/47189/

Now, enabling/disabling of split-horizon is made configurable.

For those interface on which split-horizon protection need to be disabled, following configuration is required to be done.

"odl-interface:override-split-horizon-protection": true,

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