Redhat OOO: EVPN VXLAN Provisioning Missing

Bug #1733434 reported by chhandak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R4.1
Fix Committed
Critical
tikitavi
Trunk
Fix Committed
Critical
alexey-mr

Bug Description

In Redhat OOO (OSPD) we need to add support for EVPN VXLAN. Details of the implementation mentioned below along with Server manager implementation details .

Steps to be added:
Step 1: Following 2 lines need to be added in /etc/contrail/contrail-vrouter-agent.conf
       agent_mode =tsn-no-forwarding

       # TSN list - list of tsn nodes working in active/backup mode
       # when agent runs in tsn-no-forwarding mode
       tsn_servers=<control-data-ip of tsn1> <control-data-ip of tsn2>
       Sample: tsn_servers = 172.16.180.101 172.16.180.103

Step 2. Restart supervisor-vrouter

Step 3: Change the Type of TSN node from Hypervisor to Tor Service Node

How it is implemented in SM:

Under server section they have added 2 more parameters. 1. tsn_evpn_mode 2. tsn_server_list. When tsn_server_list set to true we set5 agent_mode as tsn-no-forwarding in contrail-vrouter-agent.conf . Also when tsn_evpn_mode is true , tsn_server_list is updated as tsn_servers in all the TSN nodes.

Sample Json
"server": [{
            "cluster_id": "cluster-evpn-vxlan",
            "domain": "englab.juniper.net",
            "id": "5b11s14",
            "parameters": {
                "provision": {
                    "contrail_4": {
                        "kernel_upgrade": false,
                        "kernel_version": "",
                        "vrouter_physical_interface": "",
                        "ctrl_data_ip": "172.16.180.101",
                        "ctrl_data_gw": "172.16.180.254",
                        "controller_components": [
                            "config", "control", "webui"
                        ],
                        "tsn_evpn_mode": true,
                        "tsn_server_list": ["172.16.180.101", "172.16.180.103"],
                        "flow_entries": "4000000",
                        "mpls_labels": "131072",
                        "nexthops": "131072",
                        "vrfs": "65536",
                        "macs": "262144"
                    }
                }
            },

Tags: blocker rhosp
chhandak (chhandak)
Changed in juniperopenstack:
importance: Undecided → Critical
information type: Proprietary → Public
Changed in juniperopenstack:
milestone: none → r4.1.0.0-fcs
milestone: r4.1.0.0-fcs → r5.0.0
shajuvk (shajuvk)
Changed in juniperopenstack:
assignee: nobody → alexey-mr (alexey-morlang)
chhandak (chhandak)
tags: added: blocker
shajuvk (shajuvk)
Changed in juniperopenstack:
milestone: r5.0.0 → none
tags: added: rhosp
removed: blocker
shajuvk (shajuvk)
tags: added: blocker
Revision history for this message
Michael Henkel (mhenkel-3) wrote :

can you please provide a FULL configuration example showing ALL differences between normal vrouter and TSN.

Revision history for this message
alexey-mr (alexey-morlang) wrote :
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.