IP Interface Assignment Missing Global VRF #1407

Closed
opened 2025-12-29 16:32:03 +01:00 by adam · 2 comments
Owner

Originally created by @dirtycajunrice on GitHub (Nov 15, 2017).

Issue type

[ ] Feature request
[x] Bug report
[ ] Documentation

Environment

  • Python version: 3.5.2
  • NetBox version: 2.2.5

Description

When assigning an IP address to an interface with the newly fixed IP mapping tab, you are unable to assign any public IPs directly to the firewall that are not assigned to a created VRF. As most public IPs are not assigned to a VRF as they are Global and unique, this means we still need to do the workaround for directly assigned public IPs.

Fix

To add the Global VRF as searchable option

Originally created by @dirtycajunrice on GitHub (Nov 15, 2017). ### Issue type [ ] Feature request <!-- An enhancement of existing functionality --> [x] Bug report <!-- Unexpected or erroneous behavior --> [ ] Documentation <!-- A modification to the documentation --> ### Environment * Python version: 3.5.2 * NetBox version: 2.2.5 ### Description When assigning an IP address to an interface with the newly fixed IP mapping tab, you are unable to assign any public IPs directly to the firewall that are not assigned to a created VRF. As most public IPs are not assigned to a VRF as they are Global and unique, this means we still need to do the workaround for directly assigned public IPs. ## Fix To add the Global VRF as searchable option
adam added the type: bug label 2025-12-29 16:32:03 +01:00
adam closed this issue 2025-12-29 16:32:03 +01:00
Author
Owner

@candlerb commented on GitHub (Nov 15, 2017):

I only use the global VRF, and on testing it works fine for me; the "Assign IP" tab shows VRF: -------- (implying global VRF)

I also tried creating a new VRF. Then the "Assign IP" tab has two options in VRF dropdown (-------- plus the new VRF I created). And it still works for me: with -------- selected I can find IPs in the global VRF.

Can you explain how to replicate the problem? Or is it just a question of changing the label -------- to Global for clarity?

@candlerb commented on GitHub (Nov 15, 2017): I only use the global VRF, and on testing it works fine for me; the "Assign IP" tab shows `VRF: --------` (implying global VRF) I also tried creating a new VRF. Then the "Assign IP" tab has two options in VRF dropdown (`--------` plus the new VRF I created). And it still works for me: with `--------` selected I can find IPs in the global VRF. Can you explain how to replicate the problem? Or is it just a question of changing the label `--------` to `Global` for clarity?
Author
Owner

@jeremystretch commented on GitHub (Nov 16, 2017):

As @candlerb said I think this is just a cosmetic issue where we're not labeling the "null VRF" as global. We definitely want to be consistent with the labeling though.

@jeremystretch commented on GitHub (Nov 16, 2017): As @candlerb said I think this is just a cosmetic issue where we're not labeling the "null VRF" as global. We definitely want to be consistent with the labeling though.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#1407