Skip to content

Feature: IOS-XR experimental support #351

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

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open

Conversation

garymccann
Copy link

@garymccann garymccann commented Apr 1, 2025

Adds: #348

What's Changed

This feature PR adds support for the Cisco IOS-XR network operating system, allowing Nautobot operators to add IOS-XR devices.

XR-Device-Added

To Do

IOS-XR does not operate a VLAN database in the way IOS, IOS-XE or NXOS does. As such, there is no current support for VLANs in this feature. That is not to say that IOS-XR does not utilise 802.1Q tags. These are present in sub-interfaces and under L2VPN functionality. This feature may be revisited in the future.

This feature does not take Etherchannel into account, known as Bundles in IOS-XR. This feature may be revisited in the future

  • Explanation of Change(s)
  • Added change log fragment(s) (for more information see the documentation)
  • Attached Screenshots, Payload Example
  • Unit, Integration Tests
  • Documentation Updates (when adding/changing features)
  • Outline Remaining Work, Constraints from Design

@garymccann
Copy link
Author

NOTE: Do not Merge until networktocode/ntc-templates#2092 has been merged and the pyproject updated to reflect the production code (currently points to my personal branch)

@garymccann garymccann added enhancement New feature or request type: feature Introduction of substantial new functionality to the application labels Apr 1, 2025
@jeffkala
Copy link
Contributor

NOTE: Do not Merge until networktocode/ntc-templates#2092 has been merged and the pyproject updated to reflect the production code (currently points to my personal branch)

This is merged but need to wait on the release and pyproject pinning

@jeffkala
Copy link
Contributor

NOTE: Do not Merge until networktocode/ntc-templates#2092 has been merged and the pyproject updated to reflect the production code (currently points to my personal branch)

This is merged but need to wait on the release and pyproject pinning

ntc-templates is released now: https://github.com/networktocode/ntc-templates/releases/tag/v7.9.0

We should be able to rebase this PR, update pin of ntc-templates and get this merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request type: feature Introduction of substantial new functionality to the application
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants