Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overlapping blocks #41

Closed
letmetechyou opened this issue Oct 19, 2022 · 9 comments
Closed

Overlapping blocks #41

letmetechyou opened this issue Oct 19, 2022 · 9 comments

Comments

@letmetechyou
Copy link

letmetechyou commented Oct 19, 2022

Whats a way to go about adding a cidr that overlaps with another subnet but neither vnet will be peered.

@DCMattyG
Copy link
Contributor

Hi there @letmetechyou, this is exactly the use case for a difference Space.

Spaces are a collection of UNIQUE IP addresses. As such, the blocks within them will not overlap. For your case where you intentionally have overlapping IP space, you would create another space, thereby representing a different grouping of non-overlapping IP space, and add the overlapping Block in there.

If you've ever used other solutions such as Infoblox, this about this like Namespaces or IP Spaces (for BloxOne).

Does that makes sense?

P.S. As an outcome of this, I'll be adding a "concepts" section to the readme to better explain Spaces, Blocks, etc. and how to properly leverage them in context within Azure IPAM.

@letmetechyou
Copy link
Author

letmetechyou commented Oct 20, 2022

Yea this makes sense thanks. Are there any plans to add a section to section to show all the available subnets in a pool of addresses or just some way to see an overall hierarchy of all the addresses and whats used. would be nice to see what spaces are available in a block

@DCMattyG
Copy link
Contributor

Can you elaborate just a bit @letmetechyou? Are you looking for something more API-driven, or visual?

Today, we do have a visualization that allows you to drill-down, but it uses the constructs in IPAM (space/block/vnet/subnet/etc) to display the relationships. Also in the Discovery section, we show all of the vNET's that exist, and in the Subnets section we list the parent vNET for every Subnet that exists.

Help me understand a bit more specifically what you're looking for, and I'll let you know if there's already a way to accomplish that, if it's something we can add into the project roadmap and an ETA.

Thanks!

@DCMattyG
Copy link
Contributor

Here's an example of the visualizations currently available:

image

@letmetechyou
Copy link
Author

letmetechyou commented Oct 20, 2022 via email

@DCMattyG
Copy link
Contributor

DCMattyG commented Oct 20, 2022

So what you're saying is a view of vNET's showing what space is not currently allocated from each vNET. Is that right?

@letmetechyou
Copy link
Author

yea correct. Kind of would make it a little easier to see whats avail vs whats used. Since currently you have to hover over each little dot. and with a lot of resources ive noticed its very small. but something like this maybe or similar
image

@letmetechyou
Copy link
Author

and also could help maybe viewing and verifying these subnets are not used in other parts of azure.

@DCMattyG
Copy link
Contributor

DCMattyG commented Nov 9, 2022

Hi @letmetechyou, I've moved this to Discussion #50 as it makes for sense here, and this is a great idea.

Thanks!

@DCMattyG DCMattyG closed this as completed Nov 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants