EVPN VXLAN: DM commit fails when configuring leaf without extending VN

Bug #1709209 reported by chhandak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R4.0
Fix Committed
Critical
Suresh Balineni
Trunk
Fix Committed
Critical
Suresh Balineni

Bug Description

When configuring QFX5100 as leaf and extending as the physical router without any virtual network configuration commit is failing on the switch. EVPn configuration is missing under the protocol.

root@5b11-qfx2# commit check
[edit protocols]
  'bgp'
    warning: requires 'bgp' license
[edit switch-options]
  'route-distinguisher'
    protocols evpn must be defined
error: configuration check-out failed: (statements constraint check failed)

Adding following solve the commit failure.
{master:0}[edit]
root@5b11-qfx2# set groups __contrail__ protocols evpn encapsulation vxlan

{master:0}[edit]
root@5b11-qfx2# commit
[edit protocols]
  'bgp'
    warning: requires 'bgp' license
configuration check succeeds
commit complete

Config DM trying to push
------------------------
root@5b11-qfx2# show groups | display set
set groups __contrail__ interfaces lo0 unit 0 family inet address 172.16.2.1/32 primary
set groups __contrail__ interfaces lo0 unit 0 family inet address 172.16.2.1/32 preferred
set groups __contrail__ routing-options router-id 172.16.2.1
set groups __contrail__ routing-options route-distinguisher-id 172.16.2.1
set groups __contrail__ routing-options autonomous-system 65000
set groups __contrail__ routing-options resolution rib bgp.rtarget.0 resolution-ribs inet.0
set groups __contrail__ protocols bgp group _contrail_asn-65000 type internal
set groups __contrail__ protocols bgp group _contrail_asn-65000 local-address 172.16.2.1
set groups __contrail__ protocols bgp group _contrail_asn-65000 hold-time 90
set groups __contrail__ protocols bgp group _contrail_asn-65000 family evpn signaling
set groups __contrail__ protocols bgp group _contrail_asn-65000 family route-target
set groups __contrail__ protocols bgp group _contrail_asn-65000 neighbor 172.16.5.10 peer-as 65000
set groups __contrail__ protocols bgp group _contrail_asn-65000 neighbor 172.16.180.101 peer-as 65000
set groups __contrail__ protocols bgp group _contrail_asn-65000 neighbor 172.16.3.1 peer-as 65000
set groups __contrail__ policy-options community _contrail_switch_policy_ members target:65000:1
set groups __contrail__ switch-options vtep-source-interface lo0.0
set groups __contrail__ switch-options route-distinguisher 172.16.2.1:1
set groups __contrail__ switch-options vrf-target target:65000:1
set groups __contrail__ switch-options vrf-target auto

chhandak (chhandak)
Changed in juniperopenstack:
importance: Undecided → Critical
assignee: nobody → Suresh Balineni (sbalineni)
milestone: none → r4.0.1.0
information type: Proprietary → Public
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R4.0

Review in progress for https://review.opencontrail.org/34670
Submitter: Suresh Balineni (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/34671
Submitter: Suresh Balineni (<email address hidden>)

Changed in juniperopenstack:
status: New → In Progress
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R4.0

Review in progress for https://review.opencontrail.org/34670
Submitter: Suresh Balineni (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/34671
Submitter: Suresh Balineni (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/34670
Committed: http://github.com/Juniper/contrail-controller/commit/1bf0fe974609734ff802d9352c55db1c2ed4b41f
Submitter: Zuul (<email address hidden>)
Branch: R4.0

commit 1bf0fe974609734ff802d9352c55db1c2ed4b41f
Author: sbalineni <email address hidden>
Date: Thu Aug 17 10:42:57 2017 -0700

[DM]: Fix for qfx5k commit failure - no VNs extended, support for 5200

- Should not configure route-distinguisher/vrf target at switch options
level if no VNs are extended to qfx
- Added support for QFx5200
- unit tests for qfx plugin validation depending on plugin model

Change-Id: Ic9242ac94dcfb283d34252cd6ecb7974ba1d692d
Closes-Bug: #1709209

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

Reviewed: https://review.opencontrail.org/34671
Committed: http://github.com/Juniper/contrail-controller/commit/32a2c45a2868b24bf2dab028d3c7aa15fe87fc65
Submitter: Zuul (<email address hidden>)
Branch: master

commit 32a2c45a2868b24bf2dab028d3c7aa15fe87fc65
Author: sbalineni <email address hidden>
Date: Thu Aug 17 10:42:57 2017 -0700

[DM]: Fix for qfx5k commit failure - no VNs extended, support for 5200

- Should not configure route-distinguisher/vrf target at switch options
level if no VNs are extended to qfx
- Added support for QFx5200
- unit tests for qfx plugin validation depending on plugin model

Change-Id: Ic9242ac94dcfb283d34252cd6ecb7974ba1d692d
Closes-Bug: #1709209

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.