Increase VRF RD Length #1712

Closed
opened 2025-12-29 16:34:39 +01:00 by adam · 1 comment
Owner

Originally created by @hreeder on GitHub (May 3, 2018).

Issue type

[X] Feature request
[ ] Bug report
[ ] Documentation

Environment

  • Python version:
  • NetBox version: 2.3.3

Description

I would like to request the VRF RD be increased to 129 characters - we use Cisco ACI and that's the max length for RDs on the platform (as they are in the format Tenant:VRF Name) and I'd like to keep this for our consumption via NetBox rather than have to keep some form of mapping somewhere external. It could stand that two tenants have a VRF name the same, and we have some tenants with long names, so the current 21 characters is quite restrictive.

I have seen #1817 however given this is a technical reasoning I would like to request it's consideration aside from the previous discussion around this.

Originally created by @hreeder on GitHub (May 3, 2018). ### Issue type [X] Feature request <!-- An enhancement of existing functionality --> [ ] Bug report <!-- Unexpected or erroneous behavior --> [ ] Documentation <!-- A modification to the documentation --> ### Environment * Python version: <!-- Example: 3.5.4 --> * NetBox version: 2.3.3 ### Description I would like to request the VRF RD be increased to 129 characters - we use Cisco ACI and that's the max length for RDs on the platform (as they are in the format `Tenant:VRF Name`) and I'd like to keep this for our consumption via NetBox rather than have to keep some form of mapping somewhere external. It could stand that two tenants have a VRF name the same, and we have some tenants with long names, so the current 21 characters is quite restrictive. I have seen #1817 however given this is a technical reasoning I would like to request it's consideration aside from the previous discussion around this.
adam closed this issue 2025-12-29 16:34:39 +01:00
Author
Owner

@jeremystretch commented on GitHub (May 4, 2018):

The route distinguisher field represents an RD as defined in RFC 4364, which has a maximum length of 21 characters. It's not intended to be repurposed for proprietary systems, but you can create a custom field on the VRF model to hold this data.

@jeremystretch commented on GitHub (May 4, 2018): The route distinguisher field represents an RD as defined in [RFC 4364](https://tools.ietf.org/html/rfc4364#section-4.2), which has a maximum length of 21 characters. It's not intended to be repurposed for proprietary systems, but you can create a custom field on the VRF model to hold this data.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#1712