Breaking Ground – A Year of Milestones in Network Automation
As we bid farewell to another transformative year, the team at Network to Code is thrilled to share our major achievements across the three pillars of Nautobot: the core platform software, our cloud offering, and application development for the Nautobot app ecosystem. Each of these pillars promises to empower NTC clients and the community, representing another significant step toward a future in which every network benefits from network automation and NetDevOps practices. All of these strides were only possible with the unwavering support of our clients and community. As we reflect, we invite you to join us in celebrating the advancements made this year and the innovative solutions that are reshaping the landscape of network automation.
Nautobot v2
NTC’s open source platform, Nautobot, has undergone its most significant update to date and represents a substantial step forward. Nautobot v2 is the result of the collective expertise and dedication of the NTC team, with a sole focus on providing the open source community with an unrivaled network source of truth and automation platform. The latest version of Nautobot is packed with new features, including:
- An enhanced IPAM model that introduces namespaces to allow for more nuanced use cases, such as duplicate IP addresses
- IPAM performance improvements, especially when dealing with nested prefix hierarchies
- Consolidated location model that enables custom hierarchies and eases management constraints
- Data import/export improvements with standardized field names and enhanced file accessibility
- A new generic role model replaces DeviceRole, RackRole, IPAMRole, and IPAddressRoleChoices models. New roles can be associated with one or more content types.
- Full compatibility with our application ecosystem
Transitioning from Nautobot 1.x to 2.x is a straightforward process. The migration guide provides an easy-to-follow procedure paired with tooling to ensure that the transition is successful. Specifically, it verifies the compatibility of existing data with the data model changes and provides guidance on necessary adjustments. The result is a seamless transition with minimal administrative overhead.
Looking ahead, our future plans include a complete UI overhaul with a dedicated focus on enhancing the user experience and streamlined workflows, ensuring users can achieve their objectives efficiently and intuitively. We highly encourage users to provide feedback as we continually improve the UI.
For those interested in exploring Nautobot 2.0, there is a demo instance available at demo.nautobot.com. Feel free to experiment and make changes, as the server resets to a fresh state daily.
Nautobot Cloud
This year saw the debut of Nautobot Cloud, a revolutionary release designed to streamline the Nautobot adoption process by eliminating the administrative complexities associated with on-premise deployments. By doing so, Nautobot Cloud not only simplifies but also expedites the automation delivery process, providing every organization with the opportunity to leverage the power of NetDevOps practices. Moreover, it opens the door to maximizing value by allowing teams to concentrate on new development efforts rather than the overhead of infrastructure maintenance.
Nautobot Cloud boasts a myriad of additional benefits, leveraging its cloud-native architecture to offer:
- Effortless creation of production-ready Nautobot instances with just a few clicks
- The flexibility to create as many Nautobot instances as required
- Rapid upgrades to new minor versions of Nautobot within minutes
- A self-service marketplace facilitating the addition of applications to any Nautobot instance
- Enterprise-grade dashboards providing comprehensive situational awareness
- Robust APIs tailored for NetDevOps pipelines
- Effectless capture and restoration of database snapshots
- The creation of production-ready AWX instances
- Generation of diagnostic reports
To discover how Nautobot Cloud can enable your team to supercharge their pursuit of Network Automation, visit https://networktocode.com/nautobot/nautobot-cloud/.
Nautobot App Ecosystem
NTC’s leading application, Golden Configuration, has been instrumental in standardizing environments since its inception. The latest update has elevated its capabilities, introducing three new features:
Configuration Remediation
- The big news is the release of configuration remediation. This functionality generates the necessary commands to bring a device back into compliance. The application achieves this through two methods. The first leverages the open source library Heir Config to automatically generate the required commands. The second, known as custom compliance, enables users to create their Python methods for generating remediation commands. Furthermore, these methods can be applied based on individual compliance rules.
Configuration Plans
- Configuration plans establish governance around the process of remediating configurations and generate configurations based on type. When remediation configurations are generated, an object is created containing the commands, change control IDs, URLs, and approval status. Plans offer added flexibility through scoping, allowing the generation of intended, missing, remediation, and manual (with flexibility to support Jinja2 templating) configurations.
- Configuration plans provide the robustness to support single and bulk deployments of one or multiple features/snippets. They also provide a business the capability to schedule these configuration plan deployments.
Configuration Deployment
- This step involves taking the configuration plans generated in the previous stage and deploying them into the environment. This allows for deployment to a single device or multiple devices. Governance features ensure that only approved plans can be deployed into the environment. Furthermore, Nornir serves as the back-end framework, offering users the flexibility to opt for sensible defaults in deployments or tailored settings to meet their specific requirements.
Interested in learning more and seeing the solution in action? We recommend watching our recent Golden Config Webinar.
Reflections on a Year of Progress
As we reflect on the milestones achieved in the past year, the Network to Code team is thrilled to highlight the remarkable progress we’ve made. The release of Nautobot v2 stands as a pivotal achievement, underscoring our dedication to providing the open source community with an unparalleled foundation for NetDevOps solutions. NTC’s venture into the cloud with Nautobot Cloud streamlines the adoption process, empowering every organization to leverage the transformative capabilities of network automation. The Golden Config update augments our most popular application in our app ecosystem with compelling new features, making it easier than ever to maintain a standardized global network.
As we celebrate these accomplishments, we express our deepest gratitude to our clients and community whose unwavering support has been instrumental in realizing these innovations. NTC warmly invites you to join us in shaping the path forward by engaging with the NTC community. Your participation is valued, no matter the form it takes.
Community Resources:
-Chris M
Tags :
Contact Us to Learn More
Share details about yourself & someone from our team will reach out to you ASAP!