[NETVIRT-1182] Performance issue observed while associating router to VPN Created: 28/Mar/18 Updated: 24/Aug/18 Resolved: 24/Jul/18 |
|
| Status: | Verified |
| Project: | netvirt |
| Component/s: | None |
| Affects Version/s: | Oxygen |
| Fix Version/s: | Oxygen-SR3, Fluorine |
| Type: | Bug | Priority: | Medium |
| Reporter: | RajaRajan Manickam | Assignee: | Karthikeyan Krishnan |
| Resolution: | Done | Votes: | 0 |
| Labels: | VPNV6 | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | 1 week | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Priority: | Normal |
| Description |
|
Performance issue observed while associating router to VPN
Observation: Updating RD value field take few seconds for each FIB entry and it is happening for one by one route entries. |
| Comments |
| Comment by nithi thomas [ 02/Apr/18 ] |
|
Current Analysis ------------------------- Updation of RD values for each fib entry happens one by one for each route-entry , which is not the case for dual-stack alone. This behaviour is observed for ipv4 single-stack also. Have attached the logs .
|
| Comment by Kiran Upadhyaya [ 05/Jul/18 ] |
|
Karthikeyan, Assigned this to you. Please analyze/assign accordingly. Thanks, Kiran |
| Comment by Karthikeyan Krishnan [ 18/Jul/18 ] |
|
Hi, Have analysed the VPN/FIB manager code and observed that when BGP-VPN is associated to neutron router, the process of doing VPN-Swap is causing the problem of delay. Also observed each VPN interface update is delaying 2 sec (Which is existing in the current implementation code). So the overall VPN performance of the updating FIB entries is depends on the number of VPN interfaces in used network topology. Removing 2 sec delay in VPN interface update is throwing new exceptions from FIB manager. We need to think whole design of the VPN/FIB manager module to address this performance issue as a better way.
Thanks & Regards, Karthikeyan. |
| Comment by Karthikeyan Krishnan [ 24/Jul/18 ] |
|
Please refer the below gerrit links for required fix got merged into fluorine release. https://git.opendaylight.org/gerrit/#/c/74176/ https://git.opendaylight.org/gerrit/#/c/74454/
Please refer the below gerrit links for required fix got merged into stable/oxygen SR3 release. https://git.opendaylight.org/gerrit/#/c/74317/ https://git.opendaylight.org/gerrit/#/c/74455/
|