IP not getting assigned to vSRX(ffp) interface via DHCP in a scaling scenario
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Fix Committed
|
Medium
|
Hari Prasad Killi | ||
OpenContrail |
Fix Committed
|
Medium
|
Hari Prasad Killi |
Bug Description
IP is not getting assigned to vSRX (firefly) interface via dhcp in a scaling scenario.
Test:
====
1. 5 project or tenants, 3 networks with /24 subnet per tenant.
2. Launch 50 parallel instances (10 per tenant)
Observation:
==========
1. vSRX interface (Eg:ge-0/0/0) dhcp gets IP upto 38 instances.
2. IP is not getting assigned to last 12 of 50 instances.
This problem is consistently reproducible i.e., for 50 instances launch, 38 gets IP and last 12 don't.
Logs are stored in the local server, please reach out to me for log details.
System status:
============
root@nfv-
== Contrail Control ==
supervisor-control: active
contrail-control active
contrail-
contrail-dns active
contrail-named active
== Contrail Analytics ==
supervisor-
contrail-alarm-gen active
contrail-
contrail-
contrail-collector active
contrail-
contrail-
contrail-topology active
== Contrail Config ==
supervisor-config: active
contrail-api:0 active
contrail-
contrail-
contrail-
contrail-schema active
contrail-
ifmap active
== Contrail Web UI ==
supervisor-webui: active
contrail-webui active
contrail-
== Contrail Database ==
supervisor-
contrail-database active
contrail-
kafka active
== Contrail Support Services ==
supervisor-
rabbitmq-server active
root@nfv-
Package Version Build-ID | Repo | Package Name
-------
contrail-analytics 2.20-64 64
contrail-config 2.20-64 64
contrail-
contrail-control 2.20-64 64
contrail-dns 2.20-64 64
contrail-f5 2.20-64 64
contrail-
contrail-heat 2.20-64 64
contrail-
contrail-lib 2.20-64 64
contrail-nodemgr 2.20-64 64
contrail-
contrail-openstack 2.20-64 64
contrail-
contrail-
contrail-
contrail-
contrail-
contrail-
contrail-setup 2.20-64 64
contrail-utils 2.20-64 64
contrail-
contrail-web-core 2.20-64 64
ifmap-python-client 0.1-2 64
ifmap-server 0.3.2-1contrail1 64
neutron-
nova-api 1:2014.
nova-common 1:2014.
nova-conductor 1:2014.
nova-console 1:2014.
nova-consoleauth 1:2014.
nova-novncproxy 1:2014.
nova-objectstore 1:2014.
nova-scheduler 1:2014.
python-contrail 2.20-64 64
python-
python-nova 1:2014.
root@nfv-
openstack-statu: command not found
root@nfv-
== Nova services ==
openstack-nova-api: active
openstack-
openstack-
openstack-
openstack-
openstack-
== Glance services ==
openstack-
openstack-
== Keystone service ==
openstack-keystone: active
== Cinder services ==
openstack-
openstack-
openstack-
== Support services ==
mysql: inactive (disabled on boot)
rabbitmq-server: active
memcached: inactive (disabled on boot)
== Keystone users ==
Warning keystonerc not sourced
root@nfv-
tags: | added: vrouter |
Changed in opencontrail: | |
assignee: | nobody → Hari Prasad Killi (haripk) |
Changed in juniperopenstack: | |
assignee: | nobody → Hari Prasad Killi (haripk) |
Hari,
Please find attached the pkt capture of pkt0 interface.
In this test. of the 75 instances, only 20 (first 20) have the dhcp ips
snippet: server04: ~# nova list | grep ACTIVE | wc -l server04: ~# nova list | grep ACTIVE | more 61ba-4796- 9e84-ad98997ce4 1c | default- domain_ _admin_ _0b27baf3- 5c90-47cf- a90a-6d1613a750 3d-lxciptable- 0-vnf-instance_ _1 | ACTIVE | - | Run 5c90-47cf- a90a-6d1613a750 3d-left- net=11. 0.23.3; mgmt-net= 10.102. 56.154; right-net= 192.168. 4.28 | ba3f-4b77- a628-8a3e38f2ef f0 | default- domain_ _admin_ _0dcb291e- dd1a-4b0f- 9055-adb9cd3d9c 0e-lxciptable- 0-vnf-instance_ _1 | ACTIVE | - | Run 192.168. 4.20; mgmt-net= 10.102. 56.147; 0dcb291e- dd1a-4b0f- 9055-adb9cd3d9c 0e-left- net=11. 0.16.3 | 2679-445a- bb25-c5f0779629 4a | default- domain_ _admin_ _0ea0ca94- 1427-4519- 9fee-0c83d66534 a3-lxciptable- 0-vnf-instance_ _1 | ACTIVE | - | Run 192.168. 4.79; 0ea0ca94- 1427-4519- 9fee-0c83d66534 a3-left- net=11. 0.74.3; mgmt-net= 10.102. 56.205 | c06d-4ebf- a067-2b67e2fbd7 5b | default- domain_ _admin_ _106d1918- db62-48b6- 8f53-c9b466e4f8 7d-lxciptable- 0-vnf-instance_ _1 | ACTIVE | - | Run 192.168. 4.77; mgmt-net= 10.102. 56.203; 106d1918- db62-48b6- 8f53-c9b466e4f8 7d-left- net=11. 0.72.3 | 1ecf-432f- b16d-53166dde88 80 | default- domain_ _admin_ _1209fce2- 36c3-434c- 8e60-a9864f3e93 4a-lxciptable- 0-vnf-instance_ _1 | ACTIVE | - | Run 192.168. 4.44; mgmt-net= 10.102. 56.170; 1209fce2- 36c3-434c- 8e60-a9864f3e93 4a-left- net=11. 0.39.3 |
root@nfv-
75
root@nfv-
| 19a758f9-
ning | 0b27baf3-
| 0c59e45e-
ning | right-net=
| e0607514-
ning | right-net=
| 8a23314c-
ning | right-net=
| db8378b3-
ning | right-net=
<snip>
Thanks
Deepak