Sanjeev N created CLOUDSTACK-3241:
-------------------------------------

             Summary: [Multiple_IP_Ranges] Adding ip range fails if there are 
two IP ranges existing in two different CIDRs
                 Key: CLOUDSTACK-3241
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3241
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server
    Affects Versions: 4.2.0
         Environment: Latest build from master-6-17-stable branch
            Reporter: Sanjeev N
            Priority: Critical
             Fix For: 4.2.0


Adding ip range fails if there are two IP ranges existing in two different CIDRs

Steps to Reproduce:
==================
1.Bring up CS in Advanced/Basic zone
2.Add guest ip range in shared network
eg: 10.147.33.3-10.147.33.10 GW: 10.147.33.1 Netmask: 255.255.255.128
3.Add another guest ip range in new CIDR in the same shared network
eg: 10.147.33.130-10.147.33.135 GW: 10.147.33.129 Netmask: 255.255.255.192
4. Now try to add another ip range without overlapping with any of the existing 
ip ranges in the first CIDR added at step2

Expected Result:
==============
Adding ip range should succeed

Actual Result:
============
Adding ip range failed

Observations:
============
Adding ip range failed with following error message:

"Please ensure that your start IP is in the same subnet as your IP range's 
gateway, as per the IP range's netmask."

Following are the IP ranges existing in the shared network;

mysql> select * from vlan where data_center_id=3 and vlan_type='DirectAttached';
+----+--------------------------------------+---------+---------------+-----------------+-----------------------------+----------------+----------------+------------+---------------------+-------------+----------+-----------+
| id | uuid                                 | vlan_id | vlan_gateway  | 
vlan_netmask    | description                 | vlan_type      | data_center_id 
| network_id | physical_network_id | ip6_gateway | ip6_cidr | ip6_range |
+----+--------------------------------------+---------+---------------+-----------------+-----------------------------+----------------+----------------+------------+---------------------+-------------+----------+-----------+
| 15 | 471afecc-0afb-4f81-a5e3-c7bbbfd82a79 | 33      | 10.147.33.1   | 
255.255.255.128 | 10.147.33.10-10.147.33.15   | DirectAttached |              3 
|        214 |                 202 | NULL        | NULL     | NULL      |
| 19 | ecc7fb7d-91bb-4b24-99fc-7b05746f05bb | 33      | 10.147.33.129 | 
255.255.255.192 | 10.147.33.130-10.147.33.135 | DirectAttached |              3 
|        214 |                 202 | NULL        | NULL     | NULL      |
+----+--------------------------------------+---------+---------------+-----------------+-----------------------------+----------------+----------------+------------+---------------------+-------------+----------+-----------+
2 rows in set (0.00 sec)

Adding another ip range with following details failed with the error message 
mentioned above:

http://10.147.59.119:8080/client/api?command=createVlanIpRange&forVirtualNetwork=false&networkid=67f79628-b134-427a-a3ea-a510c8c8d320&gateway=10.147.33.1&netmask=255.255.255.128&startip=10.147.33.20&endip=10.147.33.25&response=json&sessionkey=O28i4PL9tPWGlRWnkZs462BkqpA%3D&_=1372335419908



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to