Skip to content

One can no longer add multiple Public IP ranges, which share the same subnet. #3114

Closed

Description

@PaulAngus
ISSUE TYPE
  • Bug Report
COMPONENT NAME
Networking
CLOUDSTACK VERSION
4.11.2
CONFIGURATION

Advanced networking

OS / ENVIRONMENT

N/A

SUMMARY

One can no longer add multiple Public IP ranges, which share the same subnet.
Previously one could take a subnet, and split it into multiple ranges and dedicate them to different accounts.
Now each range must be on a unique subnet.

STEPS TO REPRODUCE
```create vlaniprange zoneId="4549cc45-bc59-421c-bda7-ce097c70de79" vlan=untagged gateway=10.99.0.254 netmask=255.255.255.0 startip=10.99.0.1 endip=10.99.0.100 forsystemvms=false forVirtualNetwork=true
create vlaniprange zoneId="4549cc45-bc59-421c-bda7-ce097c70de79" vlan=untagged gateway=10.99.0.254 netmask=255.255.255.0 startip=10.99.0.101 endip=10.99.0.200 forsystemvms=false forVirtualNetwork=true```
EXPECTED RESULTS
2nd range added without issue
ACTUAL RESULTS
Error message returned:

Error: (HTTP 431, error code 4350) The IP range with tag: vlan://untagged in zone ref-trl-868-k-M7-pangus has overlapped with the subnet. Please specify a different gateway/netmask.

Activity

  1. added 2 commits that reference this issue on Feb 19, 2019
  2. added this to the 4.13.0.0 milestone on Mar 25, 2019
  3. yadvr commented on Jun 24, 2019

    @yadvr
    Member

    cc @anuragaw can you take this one?

  4. anuragaw commented on Jun 26, 2019

    @anuragaw
    Contributor

    Sure @rhtyd . Looking at it starting today.

  5. anuragaw commented on Jun 27, 2019

    @anuragaw
    Contributor

    Traced back the bug introduction to 41fdb88#diff-6e2b61984e8fa2823bb47da3caafa4eeR3174

  6. added a commit that references this issue on Jul 22, 2019
    5690cd6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions