Support for unrestricted proxy ARP attribute on vm-interface

Bug #1651026 reported by Praveen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.0
Won't Fix
High
Praveen
R3.0.3.x
Won't Fix
High
Praveen
R3.1
Fix Committed
High
Praveen
R3.2
Fix Committed
High
Praveen
Trunk
Fix Committed
High
Praveen

Bug Description

Service chaining works on assumption that packets are routed in following scenarios,
1. Transparent Service-Chain
   - Packets to and from left interface of service-instance
   - Packets to and from right interface of service-instance
2. In-Network Service-Chain
   - Packets to and from left interface of service-instance
   - Packets to and from right interface of service-instance
3. In-Network Nat Service-Chain
   - Packets to and from left interface of service-instance

To ensure packets transmitted from the interfaces given above, VRouter must implement unrestricted proxy-ARP on these interfaces.

Service-Instance interfaces have an attribute named “virtual-machine-interface-properties service-interface-type” which can be used by Agent to set "unrestricted proxy-arp" attribute. However, its preferable to have "unrestricted proxy-arp" as a new attribute so that it gives flexibility and can be used in other scenarios.

Note:
In R3.2 and below VRouter relies on vrf-assignment rule on the interfaces for routing. Packets transmitted from service-interface go thru vrf-assignment rules and result in vrf-translation. Any packet that goes thru vrf-translation will always be routed by VRouter.

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.0.3.x

Review in progress for https://review.opencontrail.org/27562
Submitter: Praveen K V (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.1

Review in progress for https://review.opencontrail.org/27674
Submitter: Hari Prasad Killi (<email address hidden>)

Nischal Sheth (nsheth)
tags: added: vrouter
information type: Proprietary → Public
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/28758
Submitter: Praveen K V (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/29165
Submitter: Praveen K V (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/29165
Committed: http://github.org/Juniper/contrail-controller/commit/58a209e3c0176672ce0cdf612713a556f730771f
Submitter: Zuul (<email address hidden>)
Branch: master

commit 58a209e3c0176672ce0cdf612713a556f730771f
Author: Praveen K V <email address hidden>
Date: Sat Dec 24 14:43:41 2016 +0530

Support for unrestricted proxy-arp on vm-interface

Enable unrestricted-proxy arp flag on vm-interface when vrf-assign rule
is found on "left" or "right" service-instance interface

Change-Id: Ib5b511ca737a10ca56e862f3a95688449cd830d0
Closes-Bug: #1651026
Partial-Bug: #1648696
Partial-Bug: #1645978

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.2

Review in progress for https://review.opencontrail.org/33916
Submitter: Naveen N (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/33916
Committed: http://github.com/Juniper/contrail-controller/commit/3d2e717f1548e5e227463e8ec938708187162b75
Submitter: Zuul (<email address hidden>)
Branch: R3.2

commit 3d2e717f1548e5e227463e8ec938708187162b75
Author: Praveen K V <email address hidden>
Date: Sat Dec 24 14:43:41 2016 +0530

Support for unrestricted proxy-arp on vm-interface

Enable unrestricted-proxy arp flag on vm-interface when vrf-assign rule
is found on "left" or "right" service-instance interface

Change-Id: I59a77c4af362d5cfbc9c73c68e8fe479d627c67b
Closes-Bug: #1651026
Partial-Bug: #1648696
Partial-Bug: #1645978

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.