commit a9079bfa3e6a90d968b1813a83e7864df5998d42
Author: Praveen K V <email address hidden>
Date: Fri Feb 3 10:02:29 2017 +0530
Ensure flow-stickiness in case of ECMP with bridged forward flow and routed reverse flow
This is part of change needed to ensure flow-stickiness when forward flow
is bridged and reverse flow is routed. It has following parts,
Change to support ECMP Index management by VRouter
VRouter now manages the ECMP Index for a flow. It keeps tracks source
for a flow and updates the ECMP Index in reverse flow such that reverse
flow are sent to origin.
This commit supports ECMP Index management by VRouter. The key for
reverse flow can potentially depend on the ECMP Index used for forward
flow. Hence, Agent computes initial ECMP Index for forward flows still.
However, agent does not compute ECMP Index for reverse flow.
Re-organized the ECMP and RPF management mode in the process.
Re-organized UT code for ECMP and RPF checks
Pending:
1. Skip VRF assignment for bridged packets
2. Support Unrestricted Proxy-ARP on interface
Reviewed: https:/ /review. opencontrail. org/29166 github. org/Juniper/ contrail- controller/ commit/ a9079bfa3e6a90d 968b1813a83e786 4df5998d42
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: master
commit a9079bfa3e6a90d 968b1813a83e786 4df5998d42
Author: Praveen K V <email address hidden>
Date: Fri Feb 3 10:02:29 2017 +0530
Ensure flow-stickiness in case of ECMP with bridged forward flow and routed reverse flow
This is part of change needed to ensure flow-stickiness when forward flow
is bridged and reverse flow is routed. It has following parts,
Change to support ECMP Index management by VRouter
VRouter now manages the ECMP Index for a flow. It keeps tracks source
for a flow and updates the ECMP Index in reverse flow such that reverse
flow are sent to origin.
This commit supports ECMP Index management by VRouter. The key for
reverse flow can potentially depend on the ECMP Index used for forward
flow. Hence, Agent computes initial ECMP Index for forward flows still.
However, agent does not compute ECMP Index for reverse flow.
Re-organized the ECMP and RPF management mode in the process.
Re-organized UT code for ECMP and RPF checks
Pending:
1. Skip VRF assignment for bridged packets
2. Support Unrestricted Proxy-ARP on interface
Change-Id: Iff3ee337ef9721 df3e91336960691 dc2480a22bb
Partial-Bug: #1648696
Partial-Bug: #1645978